Я пытаюсь сгенерировать файл шрифта ttf из набора SVG или PNG. Каждый раз, когда я пытаюсь, я получаю сообщение об ошибке:
"Предупреждение: шрифт не содержит глифов"
Я пробовал это на Mac и Linux:
font = fontforge.font()
glyph = font.createChar(65, "font1")
glyph.importOutlines("1.png")
glyph2 = font.createChar(66, "font2")
glyph2.importOutlines("2.png")
glyph3 = font.createChar(67, "font3")
glyph3.importOutlines("3.png")
font.generate("output.ttf")
Я попробовал подсказки:
Импорт последовательности файлов .svg в FontForge в виде глифов и вывод файла шрифта
но все равно не смог заставить его работать.
Если у кого-нибудь есть идеи по поводу лучшей библиотеки, я могу позвонить из commmandline, чтобы конвертировать SVG в TTF, это было бы здорово.