1

我知道有多种方法可以直接在 Web 上使用 TrueType 字体和 OpenType 字体。但是,我一直无法找到一个规范的参考来说明这些文件应该如何被提供。我在确定它们正确的 MIME 类型时遇到了特别的麻烦,我问过字体文件的正确 MIME 类型是什么?帮助确定这一点。

我偶然发现了 W3C 规范WOFF 文件格式 1.0,其中包括媒体类型注册。该规范声明“任何获得适当许可的 TrueType/OpenType/Open Font Format 文件都可以打包为 WOFF 格式以供 Web 使用。”

因为我一直无法找到关于如何处理 TrueType 和 OpenType 字体文件的规范来源,所以我假设将文件转换为 WOFF 格式可能是最佳实践。是这样吗?

如果不是,什么时候应该使用 WOFF 文件,什么时候使用相应的.otf文件更好.ttf

4

2 回答 2

1

WOFF 格式很好,因为它本质上是一种 gzip 压缩的原始字体(从而减少了带宽)。我们已经在此处编写了我们认为关于如何服务器 webfonts 的规范 CSS 参考:http: //www.fontspring.com/blog/the-new-bulletproof-font-face-syntax

底线:是的,使用 WOFF。除非您需要支持不理解 WOFF 的旧浏览器,否则使用原始字体文件没有任何优势。

于 2012-11-20T19:54:49.473 回答
0

浏览器对 woff(和其他字体格式)的支持差异很大。大多数人将提供各种字体资源以涵盖所有基础,包括:

  • woff
  • “原始”(裸 TTF 或 OTF)
  • svg
  • EOT
于 2012-10-02T00:58:39.070 回答