CSS 字体无法在 IE9 中加载

标签 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

关于 web 字体,IE9/10 可能有哪些具体要求,还有其他想法吗?

最佳答案

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

关于CSS 字体无法在 IE9 中加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13274040/

相关文章:

css - Font Squirrel 生成的字体未在 Internet Explorer 中加载

css - 如何更改 jquery 数据表导出按钮的字体系列

css - 带有自定义调色板的 Angular Material 自定义主题

java - 图像上弹出文本的 CSS 帮助

html - 在 "nav ul li"类型菜单上的 ie9 中填充大于 0 时 CSS 边框消失 (symfony)

jquery - 使用 JQuery 的 Accordion 在 Internet Explorer 9 中不显示图像

animation - 围绕一个圆的径向 css3 动画

html - 替代文本向后显示

HTML CSS 在 IE9 中无法正常工作

css - iPhone 和 Firefox 上的 Google 字体字母重叠