为什么fonts文件夹中有6个文件?

时间:2016-03-22 19:12:07

标签: font-awesome

因此FontAwesome发行版的fonts文件夹包含6个不同的文件。

fontawesome-webfont.eot
fontawesome-webfont.svg
fontawesome-webfont.ttf
fontawesome-webfont.woff
fontawesome-webfont.woff2
FontAwesome.otf

为什么呢?我需要所有这些吗?我没有在FontAwesome自述文件或网站上看到任何明显的东西,解释为什么存在所有这些不同的格式。

我更愿意只将我需要的东西签入我的项目中。

2 个答案:

答案 0 :(得分:1)

不同的浏览器支持不同的格式,有a handy table on MDN for font formats

您可以使用该表来选择要包含的字体 - 可以只提供WOFF,它具有相当广泛的支持。但是通过包含更多格式,更多人将获得字体而不是后备。

每种字体能带给你什么?

WOFF是“现代浏览器”的标准,WOFF2是下一代。这些是您真正需要的格式。

您可以通过添加以下格式来扩展支持,以获得一些旧版本的浏览器:

TTF / OTF - Firefox< 3.6,Safari< 5.1,Opera< 11,Chome< 5.0

EOT - IE< 9

SVG - Chrome< 5.0

答案 1 :(得分:1)

这个答案可能有所帮助:

Why should we include ttf, eot, woff, svg,... in a font-face

基本上某些旧浏览器(或特定的新浏览器)需要不同的格式。通过包含所有格式,客户端的浏览器可以切换到它支持的格式。