我读过这个帖子:@font-face not working in Firefox or IE - 我怎么知道为什么?
它与我的问题非常相似,但我没有在那里找到答案。
我的 test-ste 可以在以下位置找到: http://www.cleantelligent.com/test-site/home/ (并非所有格式都是正确的,因为它是我拼凑在一起的测试站点,但字体是我关心的。 )
我正在开发一个双字体网站,他们在 chrome 和 ie 中工作得很好。但是,firefox 只会识别我的“platin”字体,而不是“tradegothic”。实际上网站的某些部分确实可以识别 TG 字体,但例如,在滑块上,h1 是铂金,但 h2 应该是 TG,而不是。其他页面也一样。
据我所知,我的编码是正确的,并且文件在正确的位置。知道为什么它不起作用吗?
/*header font*/
@font-face {
font-family: platin;
src: url('platin-webfont.eot');
src: url('platin-webfont.eot?#iefix') format('embedded-opentype'),
url('platin-webfont.woff') format('woff'),
url('Platin.ttf') format('truetype');
}
/*content font*/
@font-face {
font-family: tradegothic;
src: url('tradegothic-webfont.eot');
src: url('tradegothic-webfont.eot?#iefix') format('embedded-opentype'),
url('tradegothic-webfont.woff') format('woff'),
url('TradeGothic.ttf') format('truetype');
}
我使用 font-squirrel 将跨浏览器兼容的文件放入我的系统和 css。他们只是在Firefox中不起作用。
检查 www.cleantelligent.com/wp-content/themes/cleantelligent/images/Capture.JPG 和 Capture2.JPG
标题应该是 Platin,但副标题应该是 TG。在这两个镜头上。(Capture.JPG 是来自另一个页面的屏幕截图,不在我的测试站点上,但面临同样的问题。