目前,我使用fonttools(https://github.com/fonttools/fonttools)将字体文件ttf通过ttx命令转换为woff2,共分2步
ttf转换为ttxttx转换为woff2但是它太慢了,ttx文件太大了,有没有办法通过使用字体工具来提高性能直接将ttf转换成woff2呢?
发布于 2020-02-04 04:32:20
在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进行保存才能正常工作。
发布于 2022-07-27 15:27:44
pip install --user --upgrade fonttools[woff]
python3
>>> from fontTools.ttLib.woff2 import compress
>>> compress('filename.otf','filename.woff2')发布于 2022-07-25 07:16:47
这里有谷歌的woff2 CLI,所以您可以在命令行中这样做,而不是手动编写一些脚本。
https://stackoverflow.com/questions/60049960
复制相似问题