将 OTF/TTF 字体在线转换为 WOFF 时,好多网站都限制了上传字体的体积 (<10MB),而中文字体体积本来就大,所以使用在线字体格式转换时,经常无法转换。遂想着将字体在本地进行格式转换。
一、背景
- TTF (TureType),由苹果公司与微软公司在上世纪 80 年代 (1980s) 共同开发的字体类型标准,扩展名为
.ttf
。 - OTF (OpenType),用于替代 TTF 字体,于上世纪 90年代末发布,在 TTF 文件结构的基础上添加了许多更加更加复杂的数据结构,加强了字体的字形和语言支持能力。扩展名为
.otf
、.ttf
、.ttc
。 - WOFF (Web Open Font Format Version 1),通俗的来讲就是使用 zlib/zopfli 方法将字体 TTF/OTF 进行了压缩,大大减少了网站传送字体时的网络流量。
- WOFF2 (Web Open Font Format Version 2),使用 Brotli 方法来压缩字体,比 WOFF 压缩率更高,使得字体体积更小。