4

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

  • 转换ttfttx
  • 然后转换ttxwoff2

但是它太慢而且ttx文件太大,有没有什么办法可以通过使用fonttools直接转换ttfwoff2提高性能?

4

1 回答 1

10

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

于 2020-02-04T04:32:20.623 回答