我遇到了 @font-face 字体无法在 IE9 中加载的问题。 IE8 及更低版本运行完美,就像我尝试过的所有其他浏览器一样。
这是我的 CSS(字体松鼠语法):
@font-face {
font-family: 'ssmicon';
src: url('ssmfont3.eot');
src: url('ssmfont3.eot?#iefix') format('embedded-opentype'),
url('ssmfont3.woff') format('woff'),
url('ssmfont.ttf') format('truetype'),
url('ssmfont.svg#svgssmfont') format('svg');
font-weight: normal;
font-style: normal;
}
所有字形都在基本拉丁语范围内(我在某处读到,否则 IE 可能会出现问题)并且位于同一服务器上(因此没有跨域问题)。我已将 Access-Control-Allow-Origin 设置为 * 以防万一。仍然没有成功(至少没有根据http://netrenderer.com/ http://netrenderer.com/。不幸的是,我目前无法访问 IE 浏览器)。这是受影响的页面:http://xn--ssongsmat-v2a.nu/ssm/Test3 http://xn--ssongsmat-v2a.nu/ssm/Test3
还有其他想法 IE9/10 对于网络字体可能有哪些具体要求吗?
这毕竟是一个缩小问题。似乎 IE9 和 IE10 对于在某些地方保留换行符非常挑剔,因此字体声明必须远离所有缩小。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)