我检查了搜索,发现了很多资源,但是都没有用。

Chrome,FF,IE7 + 8都可以很好地加载'Gotham-Book'字体;但是在IE 9中,它仅显示默认浏览器。

在CSS中,这是我的@ font-face

@font-face {
font-family: "Gotham-Book";
src: url('../Fonts/Gotham-Book.eot?') format('embedded-opentype'),
     url('../Fonts/Gotham-Book.otf') format("opentype"),
     url('../Fonts/Gotham-Book.ttf')  format('truetype');
}


我拿到 ?在here的网址中。

我将此添加到我的httpd.conf中(如在堆栈上所建议的)

<FilesMatch "\.(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin "http://localhost"
</IfModule>
</FilesMatch>


无济于事。有没有人对IE 9有任何建议?

谢谢。

最佳答案

IE9正在使用woff格式的字体。好像您没有提供它。

关于html - IE9字体无法渲染,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12348290/

10-08 21:01