压缩字体包大小
1、确保已经安装python
借助python环境,安装fonttools插件:
如果运行pip失败,注意看一下自己的环境变量是否错误:
在用户环境变量中与python安装目录下scripts相对应
pip install fonttools
2、如果显示下载超时问题:
可以使用:
pip install --default-timeout=1000 包名
// 解决pip下载超时问题
或者直接下载
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple fonttools //(包名)
//更改镜像源下载
3、安装成功后,我这里准备两个文件,放在同一目录下,在该目录下右键打开终端
下载字体编码列表文件,另存为sc_unicode.txt
下载地址:字体编码(打开直接网页打开,需要另存为sc_unicode.txt文件)
在终端中输入:
pyftsubset PingFang.ttf --unicodes-file=sc_unicode.txt
// `qijifallback.ttf`(要压缩的字体文件)
// `sc_unicode.txt`(字体编码列表文件)
4、运行成功后得到压缩后的字体文件
使用在线压缩工具 cloudconvert官网 ,将ttf文件转换成woff2文件(进一步压缩大小)