温馨提示:本文翻译自stackoverflow.com,查看原文请点击:fonts - fonttools convert ttf to woff2
fonts ttx-fonttools

fonts - fonttools将ttf转换为woff2

发布于 2020-04-16 11:14:45

当前,我正在使用fonttools(https://github.com/fonttools/fonttools通过两个步骤将字体文件转换ttf命令woff2ttx

  • 转换ttfttx
  • 然后转换ttxwoff2

但是它太慢并且ttx文件太大,是否有任何方法可以通过使用fonttools直接转换ttfwoff2性能?

查看更多

提问者
Quan Vo
被浏览
356
djangodude 2020-02-04 12:32

在Python中安装了fonttools(virtualenv,pipenv等):

$ 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正常工作。