免费转换WOFF2字体
专业的 WOFF2 文件转换工具
将您的文件拖放到这里
或点击浏览文件
WOFF2 文件内部结构
WOFF2 是一种用于网络交付的打包格式,而不是一种新的轮廓描述。文件以 48 字节的头部开头,后面是表目录、可选的集合目录、压缩的字体数据块,以及可选的扩展元数据和私有数据。
在压缩块内部是标准的 SFNT 字体数据:glyf、loca、hmtx 等,正如 TTF 或 OTF 所携带的那样。改变的是打包方式,而不是字体本身。
Brotli 的重要性
WOFF 1.0 使用 Flate。WOFF2 使用 Brotli,并添加了一个预处理步骤,在压缩之前去除字体数据中的内置冗余,因此收益来自两个方向:更好的熵编码和更少的编码内容。
W3C 设计它以便即使在移动硬件上也能快速解压,这是重要的限制:一种节省带宽但导致渲染停滞的字体将是一个糟糕的选择。随着浏览器的普遍支持,WOFF2 只是提供的正确格式。
WOFF2 开发历史
WOFF2 格式由 W3C 网络字体工作组开发,规范于 2018 年最终确定。其目的是通过提高压缩效率和减少网页字体的文件大小来改进 WOFF。这一点尤其重要,因为网页字体在网页设计中变得越来越普遍,迫切需要更快的加载时间和减少带宽使用。
由于 WOFF2 相较于 WOFF 1.0 的卓越性能,WOFF2 很快获得了广泛应用。主要浏览器开始支持 WOFF2,导致其在网页开发中的广泛使用。将字体转换为 WOFF2 格式的工具也相继出现,方便了与现有工作流程的集成。该格式的标准化巩固了其作为当前网页字体标准的地位。
有效使用 WOFF2
在优化网页字体传递时选择 WOFF2,特别是对于性能敏感的应用。它对于大型字体文件或提供多种字体样式时特别有效。如果浏览器兼容性是一个问题,请确认您的目标受众主要使用现代浏览器,因为 WOFF2 的支持并不普遍。对于旧版浏览器,请回退到 WOFF 或 TTF。
常见的工作流程包括使用 FontForge 或在线转换器将现有字体文件转换为 WOFF2。确保原始字体已获得适当的网页使用许可。在转换时,检查字体渲染的潜在问题,因为某些高级排版特性可能无法保留。请在不同浏览器中测试输出,以确认视觉一致性。
About the WOFF2 Format
WOFF2 (WOFF version 2 with better compression) was first introduced in 2014 by W3C. It is most commonly used for modern web fonts, smaller font files for faster web pages.
- First Introduced
- 2014
- Created By
- W3C
- Common Uses
- Modern web fonts, smaller font files for faster web pages
- Compression Type
- Lossless (perfect quality preservation)