我在http://flamefusion.net上定义的自定义字体在Firefox 3.6中无法正确呈现。
它呈现为Verdana,它被设置为CSS中的后备字体,在此处定义:http://flamefusion.net/style/site.css
那里的代码由Typekit生成,在这里:http://typekit.com/
对于那些说不可能的人,我想指出在CSS 3中,我试图使用它。有关详细信息,请参阅font-face选择器:http://www.css3.info/preview/web-fonts-with-font-face/或使用Typekit。
这是一个关于页面在Chrome 8中的样子的截图,它是关于字体的样子。它们也适用于IE6或更高版本,以及Opera。
答案 0 :(得分:6)
我修好了。事实证明,Firefox 3.6(以及可能还有其他人)在字体方面不允许跨域内容。如果你问我,那有点蹩脚,但是把它移到主域解决了这个问题。
答案 1 :(得分:1)
除了Mathias帖子之外,如果不能移动文件,这就是允许这样做的方式(使用.htaccess):
<FilesMatch "\.(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>