Css @字体面-IE9--字体未加载

Css @字体面-IE9--字体未加载,css,fonts,weblogic,font-face,Css,Fonts,Weblogic,Font Face,出于某种原因,在我们的Weblogic测试服务器上,IE9无法正确呈现@font-face字体。它们可以在本地开发环境中正常加载,但当我们部署测试时,FontAwesome和TinyMCE4的图标字体不会加载 我已经将问题缩小到IE9似乎在eot字体之后加载woff&ttf字体(参见下面的SS),但无法理解为什么它在我们的开发环境中正常工作,但在测试服务器上却不能正常工作: 如您所见,它正确地加载了eot,但由于某些原因,它继续加载,并且仍然加载woff&ttf。这在我们的开发环境中不会发生(

出于某种原因,在我们的Weblogic测试服务器上,IE9无法正确呈现@font-face字体。它们可以在本地开发环境中正常加载,但当我们部署测试时,FontAwesome和TinyMCE4的图标字体不会加载

我已经将问题缩小到IE9似乎在eot字体之后加载woff&ttf字体(参见下面的SS),但无法理解为什么它在我们的开发环境中正常工作,但在测试服务器上却不能正常工作:

如您所见,它正确地加载了eot,但由于某些原因,它继续加载,并且仍然加载woff&ttf。这在我们的开发环境中不会发生(只加载EOT)。我在web.xml中设置了mime类型,如下所示:

<mime-mapping>
    <extension>eot</extension>
    <mime-type>application/vnd.ms-fontobject</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>ttf</extension>
    <mime-type>application/x-font-ttf</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>woff</extension>
    <mime-type>application/x-font-woff</mime-type>
</mime-mapping>
<mime-mapping>
    <extension>otf</extension>
    <mime-type>font/opentype</mime-type>
</mime-mapping>    
我到处寻找其他IE9@font-face问题(还有很多其他IE9字体问题),但似乎没有一个解决方案在我们这方面起作用。我猜这与我们的服务器提供的文件有关

任何帮助都将不胜感激


谢谢

也许
?v=3.0.1
部分破坏了IE9中的某些功能?我不认为这是问题所在,因为所有其他使用font Asome的站点都在做同样的事情,并且在IE9(包括我们的开发环境)上运行良好。我有一种感觉,这是特定于从我们的服务器提供文件的方式。此外,TinyMCE4的icomoon pack没有?xxx,它们也没有渲染。可能暂时将字体放在已知的工作服务器上,看看有什么区别。或者使用CDN版本
Alex,是的,我正在尝试一下。。。谢谢我不认为我们的QA人员会允许CDN服务内容作为永久解决方案,但为了看看它是否解决了这个问题,我们会尝试一下,并从那里开始。
@font-face {
    font-family: 'FontAwesome';
    src: url('../font/fontawesome-webfont.eot?v=3.0.1');
    src: url('../font/fontawesome-webfont.eot?#iefix&v=3.0.1')format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.0.1')format('woff'), url('../font/fontawesome-webfont.ttf?v=3.0.1')format('truetype');
    font-weight: normal;
    font-style: normal
}