我有一个问题,@ 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/。不幸的是,我目前无法访问IE浏览器)。这是受影响的页面:http://xn--ssongsmat-v2a.nu/ssm/Test3
任何其他想法IE9 / 10在网络字体方面可能具有哪些具体要求?
答案 0 :(得分:5)
毕竟这是一个缩小的问题。看起来像IE9和IE10对某些地方保留的换行非常挑剔,因此必须远离所有缩小的字体声明。