【问题标题】:why fontawesome loads so many types of fonts?为什么 fontawesome 会加载这么多类型的字体?
【发布时间】:2013-10-23 10:57:27
【问题描述】:

我在 font awesome css 的顶部看到了这个:

@font-face {
  font-family: 'FontAwesome';
  src: url('../font/fontawesome-webfont.eot?v=3.2.1');
  src: url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');
  font-weight: normal;
  font-style: normal;
}

我只是想知道为什么这里加载了eot、woffm、ttf(svg是IE的)、字体?

是为了浏览器兼容性?或者只是每个文件上有不同的字体?

我可以安全地离开一个吗?

【问题讨论】:

    标签: font-awesome


    【解决方案1】:

    你是对的,这是为了浏览器兼容性。
    您不应该关心额外的 HTTP 连接,因为几乎所有支持 @font-face 的浏览器都只会下载与其支持的格式匹配的第一个文件(我在看着你,oldIE!)。

    Here's an great post by Paul Irish 详细解释了@font-face 的工作原理。

    【讨论】:

    • 我问只是因为我需要编辑字体真棒以添加新字体,但我只想更改其中一种字体。好的链接谢谢。
    【解决方案2】:

    我的理解是不同的浏览器/平台需要不同的字体格式,所以这只是覆盖你的基础。

    【讨论】:

      猜你喜欢
      • 2015-02-12
      • 2023-03-14
      • 1970-01-01
      • 2015-10-19
      • 1970-01-01
      • 2016-11-23
      • 1970-01-01
      • 1970-01-01
      • 2017-02-09
      相关资源
      最近更新 更多