我正在疯狂。在我的客户端服务器上测试时,@ font-face在IE或FireFox中不起作用。我的代码是合法的 - 如果我把它上传到我自己的服务器,所有浏览器都可以。但没有运气,我真的需要它的工作。我试着重新排序CSS,并确认字体确实已上传到服务器。@ font-face在Firefox或IE中不起作用 - 我怎么弄明白为什么?
我已阅读信息以下链接:
基于第一篇文章中的信息 http://sixrevisions.com/css/font-face-web-fonts-issues/
http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/
,我试图在会解决的事情的情况下谷歌的web字体加载器,但没有运气。我也看了一下Firebug中的.NET面板,但对我来说这很希望。我尝试更新URL路径,删除基于这个职位的域名: http://www.fontsquirrel.com/forum/discussion/227/font-face-not-working-in-firefox-or-ie/p1
我不知道还有什么要尝试。在这一点上,我已经放弃了,并告诉客户他们不能有他们的花哨字体,但我真的想明白为什么。有什么帮助吗?
这里是正在使用由FontSquirrel产生我的代码:
@font-face {
font-family: 'Dax';
src: url('/fonts/dax/dax-regular-webfont-webfont.eot');
src: url('/fonts/dax/dax-regular-webfont-webfont.eot?#iefix') format('embedded-opentype'),
url('/fonts/dax/dax-regular-webfont-webfont.woff') format('woff'),
url('/fonts/dax/dax-regular-webfont-webfont.ttf') format('truetype'),
url('/fonts/dax/dax-regular-webfont-webfont.svg#Dax') format('svg');
font-weight: normal;
font-style: normal;
}
body{
font-family: 'Dax';
font-size: 25px;
}
另一种认为刚刚发生,我 - 我的客户有重定向设置在其网站上。那可能是为什么它不在这些浏览器中工作?
在此先感谢您的答复。
字体文件是否存在,并在您认为他们在目录中?您的网址绝对是 – DiMono 2013-02-22 20:05:24
字体文件绝对存在 - 它适用于Chrome和Safari,如果我将文件名插入地址栏,浏览器会下载该文件。不包括域使其绝对?我试过插入带有域的URL,没有,两种情况的结果都一样。 – surfbird0713 2013-02-22 20:48:49
尝试清除浏览器缓存。可能不是问题,但它太简单,不尝试。你也可以尝试直接的文件路径:'http:// domain.com/fonts/font.ttf'这将解决任何重定向/ php包含问题。 – 2013-02-22 21:01:36