Отладка и изменение точки контура шрифта ttf

затем я получаю точки контура glypg с помощью библиотеки Freetype2 .... я использую шрифт ttf, если я хочу отладить точки контура ... поэтому мне нужно изменить их и посмотреть результат,

их тоже можно поменять? и если это возможно, могу ли я сохранить новую точку (в оригинальный файл .ttf), если нет, как я могу ее увидеть.. (может быть, нарисовать новые точки на каком-то сервере...)

пожалуйста, помогите, спасибо


person haytham    schedule 09.03.2011    source источник


Ответы (2)


Вы также можете использовать TTX (fonttools, http://sourceforge.net/projects/fonttools/) для преобразование шрифта TrueType в XML. Затем вы можете редактировать его вручную. Когда закончите, вы перекомпилируете его с TTX, чтобы получить двоичный шрифт.

person sciencefan    schedule 15.01.2013

Рассматривали ли вы возможность использования редакторов шрифтов, таких как fontforge? см. http://fontforge.sourceforge.net/

Я считаю, что вы можете визуально изменить контур глифов и сохранить полученный шрифт.

Я не знаю какого-либо быстрого способа визуально проверить точки очертаний глифов, которые генерирует FreeType2, но вы можете написать свой собственный "просмотрщик глифов" с помощью графического интерфейса пользователя (например, gtk+cario, wx). Вам нужно будет преобразовать наборы точек/команд в правильные MOVE_TO, LINE_TO, CURVE_TO и т. д. Таким образом, вы легко увидите эффект измененной точки.

person wschang    schedule 12.07.2011