首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >没有在IE11中加载图标字体

没有在IE11中加载图标字体
EN

Stack Overflow用户
提问于 2014-11-12 18:49:40
回答 7查看 54.9K关注 0票数 37

我们使用图标字体,它们在Chrome和Firefox中运行良好,但不会在IE11中显示.有时候。它似乎适用于第一个页面加载,但不适用于随后的页面加载。清除缓存似乎没有重置它。这个问题可能会出现在其他IE版本中,现在我们只关注IE11。

这是我们的@字体脸:

代码语言:javascript
复制
@font-face {
font-family: 'icon';
src:url('fonts/icon.eot?-3q3vo5');
src:url('fonts/icon.eot?#iefix-3q3vo5') format('embedded-opentype'),
    url('fonts/icon.woff?-3q3vo5') format('woff'),
    url('fonts/icon.ttf?-3q3vo5') format('truetype'),
    url('fonts/icon.svg?-3q3vo5#rezku') format('svg');
font-weight: normal;
font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
font-family: 'icon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;

/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-alphabet:before {
content: "\e600";
}
/* etc etc etc */

但这就是奇怪的地方。查看开发人员工具,将发送针对字体的HTTP请求,但只接收到几百个字节(可能只是头)。

但是HTTP响应将内容长度正确地列出为几千字节。

"Response“选项卡只表示”没有要查看的数据“。

您可以在Network屏幕截图中看到Google字体并不是这样的。

粘贴地址栏中的URL将导致下载完整文件。

EN

Stack Overflow用户

回答已采纳

发布于 2015-11-03 20:18:57

遇到类似的问题,从上面的截图中,响应有一个“无商店”的缓存控制头。IE似乎在缓存和字体方面有问题。

移除“缓存控制:无存储”和"Pragma: no-cache“标题对我们工作,使图标字体再次出现。

https://github.com/FortAwesome/Font-Awesome/issues/6454

票数 35
EN
查看全部 7 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26894319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档