1

在一个网站上我输入了“Helvetica”字体,在谷歌Chrome和Safari上使用字体功能没有问题,而当我在Firefox和IE中看到这个网站时我觉得有问题。浏览器加载字体,但我没有看到字符,而是看到了难以理解的破折号和行。在谷歌搜索我找到了这个解决方案;我已使用以下命令更改了 Aruba 的 .htaccess:

# BEGIN REQUIRED FOR webfonts

AddType font/ttf .ttf
AddType font/eot .eot
AddType font/otf .otf
AddType font/woff .woff

<FilesMatch "\.(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</ IfModule>
</ FilesMatch>

# END REQUIRED FOR webfonts

这在理论上必须解决我的问题,但这并没有发生。有没有人有其他解决方案?

4

1 回答 1

0

MIME 类型中的前后不应该有空格/,并且.紧接在扩展之前,而不是在 MIME 类型之后。我也会把它们全部小写。

于 2012-12-06T23:40:38.780 回答