Webfont 优化

11.18

介绍

网页中如果使用了用户本地所没有的字体,需要通过 webfont 的方式提供在线字体。webfont 目前支持 woff 和 woff2 格式。

如果直接通过 ttf 格式转换成 woff/woff2 格式,由于包含了所有的字符,文件会有好几 M 大,不适合网络传输。可以借助特定的工具提取用到的字符合并到字体文件 woff/woff2 中。

步骤

提取和转换

使用 glyphhanger

glyphhanger --whitelist="你好" --formats=woff2,woff --subset=input.ttf

优化

Web Font Optimization

浏览器渲染页面流程

browser-render

参考

https://shkspr.mobi/blog/2013/05/subsetting-chinese-fonts/

📖