在一个网站上我输入了“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
这在理论上必须解决我的问题,但这并没有发生。有没有人有其他解决方案?