Итак, это в основном для развлечения, я слоняюсь по местам и пытаюсь найти свой путь в нескольких шрифтах, и у меня есть несколько вопросов, которые я действительно буду признателен за помощь, если кто-то сделал такие вещи.
таблица карт
Шрифты, с которыми я тестирую, содержат несколько вложенных таблиц cmap разных форматов. Я могу читать их, но я не понимаю, что мне следует использовать. то есть. Какова стратегия выбора наиболее подходящего подтаблицы? Имеет ли это смысл?
таблица глифов
Это действительно заставляет мою голову болеть. Я иду по тому, что здесь . Глядя на вторую таблицу на этой странице, у меня есть «n» endPtsOfContours, «n» инструкции и «n» флаги, но мне не ясно, если у меня столько же флагов, сколько у контуров (я знаю, сколько контуров Я имею). Затем, что еще хуже ... (забавно!) У меня есть массив xCoords и массив yCoords. Кажется, что эти массивы имеют неопределенную длину и могут содержать данные либо BYTE, либо SHORT, но мы не будем говорить, какие именно.
Хорошо, я полагаю, для этого есть инструкции и флаги, но, как вы, вероятно, можете сказать, я действительно не знаю, как с ними обращаться. Нужен ли мне интерпретатор TrueType для доступа к координатным данным?