TTF转WOFF2转换器
将 TrueType 字体转换为 WOFF2,可减小网页交付时的下载体积;具体缩减幅度取决于字体表以及是否对字体进行子集化。
格式概述与应用
网页开发人员和平面设计师经常将本地桌面字体转换成适合网页使用的文件,以构建加载迅速的网站。TrueType 格式由 Apple 于 20 世纪 80 年代末开发,并授权给 Microsoft;它包含为打印和桌面软件设计的矢量字形数据。在网页中直接使用 TrueType 文件会拖慢加载速度,因为这类文件没有针对网页优化的压缩。将其转换为 Web Open Font Format 2(WOFF2)后,可生成体积较小、浏览器能快速下载的资源。 主流网页浏览器可以加载原始 TrueType 文件,但 WOFF2 是体积最小、推荐最广泛的网页字体格式。借助专用转换工具,网页团队可以将标准桌面字体用于互联网发布,同时保持每个字母的外形不变。
技术规格与编解码器解析
TrueType 字体文件采用未压缩的 sfnt 容器结构,并通过 glyf、loca 和 cmap 等表组织字形轮廓。WOFF2 格式以 Brotli 压缩容器取代这种原始表布局。WOFF2 文件的魔数签名为十六进制字节 77 4F 46 32,在 ASCII 文本中表示为 wOF2。转换过程会处理 glyf 和 loca 表,并将所有字体表压缩为单个 Brotli 数据流,文件体积缩减效果优于 WOFF 和 EOT 等旧格式。字形坐标在数学上保持不变,因此转换不会损失视觉质量。
操作系统与浏览器兼容性
当前主流浏览器支持 WOFF2。较旧的浏览器和嵌入式 WebView 可能需要提供 WOFF 或 TrueType 回退格式。
实用信息
此转换器会保留字体中的所有字形。如果网站只需要部分字符,请在转换前使用字体工具制作子集,以提高压缩效率并加快网页加载。
常见问题
如何在不损失质量的情况下将 TrueType 字体转换为 WOFF2 网络字体?
该转换使用基于 Brotli 的无损压缩算法。它会压缩内部字体表,而不会改变定义每个字母形状的数学矢量点。
TrueType 字体与 WOFF2 网络字体有何区别?
TrueType 字体是一种使用 sfnt 表结构的未压缩桌面字体格式,而 WOFF2 是一种网页优化的容器,它使用 Brotli 压缩来大幅缩小用于互联网传输的文件大小。