2013-03-26 79 views
1

我读这篇文章关于Firefox和外部字体: http://www.cssbakery.com/2010/07/fixing-firefox-font-face-cross-domain_25.htmlFirefox不会加载外部字体

它说,我应该把一些代码到我apatche配置:

AddType application/vnd.ms-fontobject .eot 
AddType font/ttf .ttf 
AddType font/otf .otf 
<FilesMatch "\.(ttf|otf|eot)$"> 
<IfModule mod_headers.c> 
Header set Access-Control-Allow-Origin "*" 
</IfModule> 
</FilesMatch> 

我走到了路径:apache\apache2.2.22\conf\httpd.conf并把这些行,但在萤火虫,响应头没有改变。

我想提一提的是,文章说了一些关于加载头模块,如果它不加载

任何想法加载头模块中的httpd.conf文件,或使火狐接受外部字体?

回答

1

您可能需要在某个地方,在你的Apache配置:

LoadModule headers_module modules/mod_headers.so 

如果您使用的是Windows,它很可能是mod_headers.dll,或者说略有不同。您应该查看httpd.conf中的其他LoadModule声明以找出合适的版本。

1

我已经有同样的问题。我被建议用FontSquirrel这样的工具生成我的网页字体。上传字体文件并下载兼容包。除了你的HTML外,还要在你的HTML页面中加入CSS。它似乎工作,因为我喜欢这样做。我希望它对你也一样。