fonttools конвертирует ttf в woff2 - PullRequest
0 голосов
/ 04 февраля 2020

В настоящее время я использую fonttools (https://github.com/fonttools/fonttools) для преобразования файла шрифта ttf в woff2 командой ttx с 2 шагами

  • convert ttf в ttx
  • , затем конвертируем ttx в woff2

Но это слишком медленно и ttx файл в большой, есть ли способ конвертировать ttf до woff2 напрямую с помощью fonttools для повышения производительности?

1 Ответ

2 голосов
/ 04 февраля 2020

С установленными в вашем Python fonttools (virtualenv, pipenv и т. Д. c):

$ python
>>> from fontTools.ttLib import TTFont
>>> f = TTFont('path/to/your/file.otf')
>>> f.flavor='woff2'
>>> f.save('path/to/your/file.woff2')

ПРИМЕЧАНИЕ: вам может потребоваться установить другие fontTools зависимости ('brotli', другие) разрешить сохранение с flavor=woff2 для корректной работы.

...