因此FontAwesome发行版的fonts文件夹包含6个不同的文件。
fontawesome-webfont.eot
fontawesome-webfont.svg
fontawesome-webfont.ttf
fontawesome-webfont.woff
fontawesome-webfont.woff2
FontAwesome.otf
为什么呢?我需要所有这些吗?我没有在FontAwesome自述文件或网站上看到任何明显的东西,解释为什么存在所有这些不同的格式。
我更愿意只将我需要的东西签入我的项目中。
答案 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
基本上某些旧浏览器(或特定的新浏览器)需要不同的格式。通过包含所有格式,客户端的浏览器可以切换到它支持的格式。