Как изменить имя шрифта .ttf? - PullRequest
1 голос
/ 29 июня 2009

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

Я бы предпочел метод, который я могу реализовать сам, а не устанавливать программу.

1 Ответ

1 голос
/ 29 июня 2009

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

Существуют специализированные инструменты, которые могут редактировать шрифты, включая метаданные, например имена. Я бы не рекомендовал пытаться связываться с двоичными данными в файле шрифта без такого инструмента. Могут быть доступные библиотеки, которые вы можете вызывать для манипулирования данными TrueType; если бы он существовал, я бы предположил, что Python был бы наиболее вероятным языком для его поиска, поскольку существует длинная корреляция между хакерами шрифтов и Python (брат Гвидо ван Россума - известный типограф).

...