在 IE 浏览器中,图标字体不显示

Posted

技术标签:

【中文标题】在 IE 浏览器中,图标字体不显示【英文标题】:In the IE browser, icon fonts not showing 【发布时间】:2019-09-13 08:56:58 【问题描述】:

在具有基本身份验证的环境中,图标字体不显示。 图标字体显示在其他浏览器或环境中,无需基本身份验证。另外,认证后,如果直接从URL访问各个页面,或者浏览器重载,图标是不显示的,但是如果从链接点击跳转页面,则显示图标。

直接访问页面和点击链接访问的响应是有区别的,所以描述一下。链接点击访问响应中包含eot、woff、ttf字体文件,而直接访问只包含eot文件。(不知道有没有关系...) 此外,下一个董事会确认。 Icon fonts not loading in IE11 但是,浏览器响应头不包含缓存控制。

这是我的@font-face:

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

您还有其他需要解决的信息吗?感谢您的想法。

【问题讨论】:

【参考方案1】:

如果您将 IE 安全设​​置设置为高安全级别,则默认情况下不会下载 Web 字体。

我建议你可以尝试修改IE中字体下载的组策略。

按照以下步骤操作:

打开本地组策略编辑器 计算机配置 -> 管理模板 -> Windows 组件 -> Internet Explorer -> Internet 控制面板 -> 安全页面 -> Internet 区域 选择允许字体下载 -> 启用 -> 应用

【讨论】:

以上是关于在 IE 浏览器中,图标字体不显示的主要内容,如果未能解决你的问题,请参考以下文章

在火狐浏览器中,图标字体不能正常显示

高分辨率笔记本桌面图标字体显示大小不一致怎么办

字体图标 icon font

如何使用iconfont字体图标代替网页图片?

icon-font 字体图标的引用

IE创建字体图标奇怪的下划线