自定义字体在网页上的应用是越来越常见了,之前用的 Fontmin 不支持 OTF 格式,用 TTF 格式也经常遇到报错。
几经搜寻,找到了 fontTools 这个命令行工具。
使用方法如下:
pyftsubset path/to/file.otf --text=characters
pyftsubset path/to/file.ttf --text-file=characters.txt
pyftsubset path/to/file.ttf --text-file=characters.txt --flavor=woff2 --output-file=path/to/file.subset.woff2
fontTools 文档:https://fonttools.readthedocs.io/en/latest/subset/index.html
在线字体裁剪工具:https://font-subset.disidu.com/
Font Tailor(原创 App):https://github.com/Cople/font-tailor