Я ищу способ манипулировать файлом шрифта с помощью php (или чего-то еще на стороне сервера). Я хочу переопределить путь для письма с другим письмом.
Допустим, у нас есть такая ассоциация:
Теперь я хочу дать волю определению:
Поэтому, когда кто-то использует шрифт и вводит букву «А», на самом деле отображается буква «В».
Мне уже удалось сделать это вручную с программным обеспечением Глифы. Затем я попытался отследить шанс с помощью шестнадцатеричного редактора, но не смог найти никакой корреляции. Мне также очень трудно понять определение формата файла (используя .otf на данный момент). Итак, у кого-то есть отправная точка? На данный момент я вернулся к началу.
Рекомендация: вместо этого запустите шрифт через инструмент python TTX. Преобразуйте шрифт в форму TTX xml, тривиально поменяйте местами элементы TTFGlyph для этих точек, а затем снова запустите его через TTX, чтобы сформировать новый TTF.
Если вы пытаетесь добиться эффекта, используя шестнадцатеричный редактор для OpenType с CFF: это наверное плохая идея. Для OpenType с данными TrueType требуется обновление cmap; для OpenType с CFF требуется также обновить блок CFF, что является чертовски большой работой.
Других решений пока нет …