1.1 使用 fonttools 压缩字体文件

需要 Python 环境,并已安装好 pip,使用 pip 来安装 fonttools

1
pip install fonttools


下载已经整理好的字体编码列表文件sc_unicode.txt点这里进行下载
将你要压缩的字体ttf文件和刚刚下载的sc_unicode.txt编码文件放进去同一个文件夹,进入到该文件夹的控制台如下命令然后回车。

1
pyftsubset LXGW.ttf --unicodes-file=sc_unicode.txt


然后就会得到图片所示的subset结尾的编码压缩后的ttf文件,体检体积已经从18MB下降到3MB。

1.2 利用CloudConvert将TTF格式转换成woff2格式

进去国外平台CloudConvert(国内速度可能会慢一些),将ttf格式的字体文件转化为woff2格式。


最后压缩成从18MB的文件压缩成1.5MB,足足压缩了十几倍,压缩率十分高!