fonttools 将 ttf 转换为 woff2
fonttools convert ttf to woff2
目前,我正在使用 fonttools(https://github.com/fonttools/fonttools) 通过 ttx
命令通过 2 个步骤将字体文件 ttf
转换为 woff2
- 将
ttf
转换为 ttx
- 然后将
ttx
转换为woff2
但是太慢了,而且ttx
文件太大了,有什么方法可以直接用fonttools把ttf
转成woff2
来提高性能吗?
在 Python(virtualenv、pipenv 等)中安装 fonttools:
$ 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
保存以正常工作。
目前,我正在使用 fonttools(https://github.com/fonttools/fonttools) 通过 ttx
命令通过 2 个步骤将字体文件 ttf
转换为 woff2
- 将
ttf
转换为ttx
- 然后将
ttx
转换为woff2
但是太慢了,而且ttx
文件太大了,有什么方法可以直接用fonttools把ttf
转成woff2
来提高性能吗?
在 Python(virtualenv、pipenv 等)中安装 fonttools:
$ 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
保存以正常工作。