关于w3c:是否应将TrueType和OpenType字体转换为WOFF以便在网络上使用?

Should TrueType and OpenType fonts be converted to WOFF for use on the web?

我知道有多种方法可以直接在Web上使用TrueType字体和OpenType字体。 但是,我一直找不到规范的参考资料来指示如何提供这些文件。 我在确定其正确的MIME类型时遇到了特别麻烦,并询问字体文件的正确MIME类型是什么? 帮助确定这一点。

我偶然发现了W3C WOFF文件格式1.0规范,其中包括媒体类型注册。 该规范指出:"任何经过适当许可的TrueType / OpenType /打开字体格式文件都可以WOFF格式打包以供Web使用。"

因为无法找到有关如何处理TrueType和OpenType字体文件的规范资料,所以我假设将文件转换为WOFF格式可能是最佳做法。 是这样吗

如果没有,应该何时使用WOFF文件?何时最好使用相应的.otf.ttf文件?


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

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


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

  • 沃夫
  • "原始"(裸露的TTF或OTF)
  • svg
  • EOT