Fonts TrueType和OpenType字体是否应转换为WOFF以便在web上使用?

Fonts TrueType和OpenType字体是否应转换为WOFF以便在web上使用?,fonts,w3c,truetype,opentype,woff,Fonts,W3c,Truetype,Opentype,Woff,我知道有多种方法可以直接在web上使用TrueType字体和OpenType字体。然而,我一直无法找到一个规范的引用来指示这些文件应该如何提供服务。我在确定他们正确的MIME类型时遇到了特别的困难,并请求帮助确定这一点 我偶然发现了W3C的规范,其中包括一个。该规范规定,“任何正确许可的TrueType/OpenType/Open字体格式文件都可以打包为WOFF格式,供Web使用。” 因为我一直无法找到关于如何处理TrueType和OpenType字体文件的规范源代码,所以我假设将文件转换为WO

我知道有多种方法可以直接在web上使用TrueType字体和OpenType字体。然而,我一直无法找到一个规范的引用来指示这些文件应该如何提供服务。我在确定他们正确的MIME类型时遇到了特别的困难,并请求帮助确定这一点

我偶然发现了W3C的规范,其中包括一个。该规范规定,“任何正确许可的TrueType/OpenType/Open字体格式文件都可以打包为WOFF格式,供Web使用。”

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

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

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

  • 沃夫
  • “原始”(裸TTF或OTF)
  • svg
  • EOT
浏览器对woff(和其他字体格式)的支持差异很大。大多数人将提供各种字体资源,以涵盖所有基础,包括:

  • 沃夫
  • “原始”(裸TTF或OTF)
  • svg
  • EOT

WOFF格式很好,因为它本质上是一种gzip原始字体(因此减少了带宽)。我们已经编写了我们认为规范的CSS参考,关于如何在这里提供WebPosits:


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

WOFF格式很好,因为它本质上是一种gzip原始字体(从而减少带宽)。我们已经编写了我们认为规范的CSS参考,关于如何在这里提供WebPosits:

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