【问题标题】:@font face rules loading fonts twice?@font face 规则加载字体两次?
【发布时间】:2011-10-14 03:24:58
【问题描述】:

我正在处理自定义字体被请求两次。 基本上,当我在 firebug 上查看网络面板时,它会显示四种自定义字体中的所有两种被请求 2 次。
我检查了css,它们只被声明了一次。

有什么想法吗?

【问题讨论】:

  • “字体加载两次”发生的另一个原因是 Cache-Control: max-age=0 用于字体(检查 Web 检查器中的响应标头)。如果它设置为从不缓存,并且您以多种样式引用您的字体,它可能会加载多次并导致闪烁。这可能是因为在调用第二个引用时,对字体的第一个引用还没有完成下载,并且由于没有缓存,它会再次下载它,类似这样。以防万一你用谷歌搜索了这个问题。

标签: css http firefox fonts


【解决方案1】:

您似乎遇到了这个错误:

https://bugzilla.mozilla.org/show_bug.cgi?id=668178

简而言之,Firebug 导致了这个问题。疯了吧?

我用 Wireshark 测试了您的网站(很多),并且字体 在 Firebug 处于活动状态时只下载了两次。

【讨论】:

  • 很好,那我就忽略了:)
  • 这个错误似乎已在最新的 Firebug 1.9 测试版中得到修复。
  • Firebug 仍在 Firebug 1.10.0 中进行
  • Firebug 仍在 1.11.1 中进行
  • 不只是萤火虫,也发生在 chrome 中。
猜你喜欢
  • 2010-11-22
  • 2013-01-15
  • 1970-01-01
  • 2012-06-02
  • 2019-06-02
  • 1970-01-01
  • 2018-01-11
  • 2016-12-24
  • 1970-01-01
相关资源
最近更新 更多