字体瘦身

最近换上了若志奕鑫大佬的主题,尤其是特别喜欢其中用的鸿蒙字体,但是无奈字体文件太大,有4.3M左右,导致网站加载资源时间较长,于是研究了一下如何减少字体文件体积。网上一顿乱搜后,可以用减少字体中不常用字的数量来瘦身,比如我较少使用的繁体字等等。在这里可以找到常用字,我选的是常用6500字的这个。

但是这个网站貌似不好用,无法上传字体,无法生成目标字体。但此网站是基于FontTools制作,就直接把FontTools工具下载下来了,地址:https://github.com/fonttools/fonttools

fonttools工具具体用法如下:

1.安装

pip install fonttools

2.使用

pyftsubset 拟瘦身的字体文件 --text-file=要保留的常用字文件

比如,我的命令是:

pyftsubset HarmonyOS_Sans_SC_Medium.ttf --text-file=./hm-6500.txt

我用的是6500字的常用字文件

更多pyftsubset用法可以使用命令pyftsubset --help查看。

最终效果明显,直接下载的字体HarmonyOS_Sans_SC_Medium.tff文件8.2M,压缩后的woff2文件4.3M,瘦身精简后只保留常用字的文件只有907K,可以说效果还是非常明显的。

想要成品的评论后可见下载地址

此处内容需要评论回复后方可阅读。

Comments ( 36 评论)

wave
  1. 王者级人物

    7月7日

    感谢博主压缩,拿走了

    Windows 10 · Google Chrome
    1. flypig 博主

      7月8日

      @王者级人物 ,不客气,喜欢就好.

      Windows 10 · Google Chrome
  2. 青丝博客

    7月3日

    没有手,可以直接拿来用吗?

    Windows 10 · FireFox
    1. flypig 博主

      7月3日

      @青丝博客 ,用嘴也行。

      MacOS · Google Chrome
  3. 破晓

    3月13日

    JSD国内还能用吗?想换CDN加速

    Windows 10 · FireFox
    1. flypig 博主

      3月14日

      @破晓 ,貌似不能了,我用的七牛。

      MacOS · Google Chrome
  4. 冷水薄荷

    1月26日

    字体配上黑色更帅

    Windows 10 · FireFox
    1. flypig 博主

      1月27日

      @冷水薄荷 ,怎么说?

      MacOS · Google Chrome
  5. 常瑞

    1月10日

    不错不错,大佬这个主题好看。找若智改的?我看群里没有你这样的

    Windows 10 · Google Chrome
  6. Yolen

    1月8日

    这是一条悄悄话哦~

    iPhone · QQ Browser
    1. flypig 博主

      1月8日

      @Yolen ,多少字的?

      iPhone · Safari
      1. 小屁的博客

        1月9日

        @flypig

        这是一条悄悄话哦~

        Windows 10 · Google Chrome
        1. flypig 博主

          1月9日

          @小屁的博客 ,是 若志 大佬帮我定做的。

          MacOS · Google Chrome
  7. gg

    2021年12月28日

    look

    Windows 10 · Google Chrome
    1. flypig 博主

      2021年12月29日

      @gg ,look,look.

      Windows 10 · Google Chrome
  8. 小言u

    2021年12月24日

    请教一下是用什么工具压缩的字体文件,想给别的字体压缩,结果都不是很理想

    Windows 10 · Google Chrome
    1. flypig 博主

      2021年12月24日

      @小言u ,文章有说明。

      MacOS · Google Chrome
  9. 世谕

    2021年12月18日

    重新来学习~

    Windows 10 · Google Chrome
    1. FlyPig 博主

      2021年12月18日

      @世谕 ,欢迎大佬

      iPhone · Safari
  10. 能个

    2021年12月06日

    厉害了wodege

    Windows 10 · Google Chrome
    1. FlyPig 博主

      2021年12月06日

      @能个 ,过奖了,兄弟。

      Windows 10 · Google Chrome
  11. OhYee

    2021年11月22日

    来试下字体

    Windows 10 · Google Chrome
    1. FlyPig 博主

      2021年11月22日

      @OhYee ,多谢大佬赏光。

      MacOS · Safari
  12. crll

    2021年11月08日

    真不错,学习了!

    Android Pie · Google Chrome
  13. 呆哥

    2021年11月05日

    把字体丢cdn里也还行吧,我的字体10几M,首次打开我的博客或许会有点慢,有了缓存就很快了

    iPhone · QQ Browser
    1. FlyPig 博主

      2021年11月05日

      @呆哥 ,已经给了CDN了。

      Windows 10 · Google Chrome
  14. 韭菜

    2021年11月03日

    这个主题是出售的吗?

    Windows 10 · Google Chrome
    1. FlyPig 博主

      2021年11月04日

      @韭菜 ,不是

      iPhone · Safari
  15. 隔壁小胡

    2021年11月02日

    这个字体我很喜欢,找时间也换上

    Windows 10 · Google Chrome
    1. FlyPig 博主

      2021年11月02日

      @隔壁小胡 ,感谢大佬宠幸!

      MacOS · Google Chrome
  16. 森羽

    2021年11月02日

    不错,我也去瘦瘦身

    Windows 10 · Google Chrome
    1. FlyPig 博主

      2021年11月02日

      @森羽 ,让您见笑了

      iPhone · Safari
  17. 橘生淮北

    2021年11月01日

    给我也廋身一只ttf呗?

    Windows 7 · Google Chrome
    1. FlyPig 博主

      2021年11月01日

      @橘生淮北 ,比如你打这个“廋”字,6500个字里就没有。

      MacOS · Google Chrome
    2. FlyPig 博主

      2021年11月01日

      @橘生淮北 ,方法已经说了,自己动手丰衣足食。

      MacOS · Google Chrome
  18. 活溢流

    2021年11月01日

    看看

    Android · QQ Browser
悄悄话

搜索