前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一个优雅的字体压缩解决方案 ---fonttools

一个优雅的字体压缩解决方案 ---fonttools

作者头像
子舒
发布2022-06-09 14:31:55
4.5K3
发布2022-06-09 14:31:55
举报
文章被收录于专栏:子舒的个人博客

分享一个 python 的库 ---fonttools,针对字体文件进行处理非常方便。

下载

需要先在电脑上下载 python 环境,这个就不多说了。

然后在本地命令行输入:

代码语言:javascript
复制
pip install fonttools

字体库

  1. 本地新建一个文件夹,取名为 fonts ,随意即可。将自己需要压缩整理的字体放在文件夹中,如 OPPOSans.ttf
  2. 然后建立一个文件取名为 word.txt,这时我们需要找到一个常用字体库,这里我在github分享一个 https://github.com/zburu/cdn/blob/main/font/汉字常用字体.txt ,把里面的内容常用字体复制到 word.txt 文件。

运行

代码语言:javascript
复制
pyftsubset OPPOSans.ttf --text=$(cat word.txt) --no-hinting

我们看一下命令,其中 OPPOSans.ttf 是字体文件,word.txt 是常用字体,我们要将这些字单独分离出来。

名字都可以按照自己的要求来,但是一定要互相对应。

在命令行输入即可,运行完成之后,可以在文件夹中看到带有 subset 字样的字体文件,占用空间大大缩小,可以直接拿来使用。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022 年 05 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 下载
  • 字体库
  • 运行
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档