折腾博客字体

前记

今天什么都不想做,所以整理一下博客,虽然没有几篇文章😸。

想着用什么字体呢?一直使用Noto Serif用腻了。

那就去google fonts上看一看吧。因为博客的meme主题支持从这上面添加,也比较方便。找啊找,发现没几个,LXGWWenKai TC看着不错,但很多字形有点奇怪。一搜索,还是挺出名的,用的人不少。综合下来,LXGWWenKai-GB-Lite比较适合我目前这个环境(因为我试了非Lite版本,那叫一个慢),本来站点访问就慢,再整个大的字体更吃不消了。

Lite版 ttf 14M -> woff2 5M, 5M差不多吧,放上去试一试,好家伙,还是慢的飞起。

怎么办?


如何将使用字体压缩到极致

切入正题, 翻到了 ikn0w1T's blogV1hZ's Blog

  1. 准备一个要使用的字体
  2. 准备一个想要的字的列表,这里我用的是通用8105字,想着应该能覆盖我使用的范围maybe,但是瞬间打脸,于是自己加了两个字(因为我的昵称不在8105里面,唉)
  3. 安装python-fonttools
  4. 执行pyftsubset .\xxx.ttf --text-file=./8105-list.txt --flavor=woff2

ok, 你得到了一个压缩到极致的字体。最终大小1.8M,还可以,告一段落。

顺便修改一下文章标题大小和字重吧

assets/scss/custom/_custom.scss添加内容


参考

  1. https://github.com/reuixiy/hugo-theme-meme/issues/433
  2. https://blog.lihan.cyou/index.php/archives/84/
  3. https://v1hz.blog/post/ed648fbb.html
  4. https://github.com/reuixiy/hugo-theme-meme/issues/457