font-awesome - 我真的需要为 FontAwesome 或 WOFF2 类型加载所有这些字体类型吗?

标签 font-awesome woff2

我正在查看 FontAwesome path.less ,看起来它正在加载一堆相同的字体但类型不同......

/* FONT PATH
 * -------------------------- */

@font-face {
  font-family: 'FontAwesome';
  src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
  src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
    url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
    url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
    url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
    url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
//  src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
  font-weight: normal;
  font-style: normal;
}

我真的需要为 FontAwesome 或 WOFF2 类型加载所有这些字体类型吗?

最佳答案

这实际上并没有加载所有这些文件类型。浏览器会选择最好的一个,然后加载那个文件。

Woff2 的覆盖范围还不是很好:http://caniuse.com/#search=woff2 .有些人只能使用常规的 woff,但是使用 Font Awesome,您可以免费获得更广泛的覆盖范围。没有理由删除其余部分。

关于font-awesome - 我真的需要为 FontAwesome 或 WOFF2 类型加载所有这些字体类型吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31690031/

相关文章:

reactjs - Webpack 4 : WOFF, WOFF2,SVG 加载失败

css - stylus.url() base64 编码 woff2 字体

python - 如何使用 Python 中的 fonttools 将 woff2 字体转换为 ttf?

internet-explorer-7 - @font-face 无法在 IE7 中加载字体

html - Font Awesome 边框

css - 当元素符号有背景时如何缩进列表中的第二行?

html - css - @font-face 跨域请求失败。资源访问受到限制。

fonts - .woff2 字体的正确 MIME 类型

android - Font- Awesome 在 Android 应用程序中不起作用

typography - 从标准 WOFF 转换为 WOFF2