TTF глиф рендеринг с использованием Python

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

Я нашел fonttools и смог проанализировать мой файл TTF. Я мог бы убедиться, что у меня действительно есть объекты для всех глифов, которые можно просматривать в средстве просмотра глифов. Я сейчас пытаюсь выяснить, можно ли использовать fonttools или любую другую подобную библиотеку для отображения этих глифов как растровых изображений?

Захват экрана из программы просмотра глифов не возможен, так как на качество изображений нельзя повлиять. Я нашел много инструментов, где я могу влиять на качество, но тогда у меня нет средств для генерации половин или сложных глифов.

Любая помощь в этом отношении также будет оценена.

1 ответ

Библиотека изображений Python - и его современная ветка Pillow - могут загружать шрифт TrueType и выводить из него текст. Смотрите документы ImageFont.

Другие вопросы по тегам