在IE9中没有加载CSS字体

时间:2012-11-07 16:33:31

标签: css internet-explorer-9 webfonts internet-explorer-10

我有一个问题,@ 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在网络字体方面可能具有哪些具体要求?

1 个答案:

答案 0 :(得分:5)

毕竟这是一个缩小的问题。看起来像IE9和IE10对某些地方保留的换行非常挑剔,因此必须远离所有缩小的字体声明。