我在IE9中遇到了@font-face字体无法加载的问题。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在使用网络字体时需要考虑的吗?