我的所有项目都使用@font-face,但由于某种原因,它在 IE8 中不起作用。您可以在此处查看该网站:http: //milkandhoneyhospitality.com/
正如您在普通浏览器中看到的那样,主要字体是 Bebas Neue,并且正在完美呈现。但是,当我们将它带入 ie8 时,它使用了一种备用字体 arial。它甚至在 IE7 中也能很好地工作,所以 IE8 是问题所在(底部的屏幕截图)
我的@font-face 很典型:
@font-face {
font-family: 'BebasNeueRegular';
src: url('fonts/BebasNeue-webfont.eot');
src: url('fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/BebasNeue-webfont.woff') format('woff'),
url('fonts/BebasNeue-webfont.ttf') format('truetype'),
url('fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg');
font-weight: normal;
font-style: normal;
}
知道为什么这不能仅在 IE8 中工作吗?