6

我有一个网页。在它的右上角,我有一些社交图标。它在 Chrome(本地和网络服务器)中显示正常,在本地 FF 中显示正常,但在在线页面上,我看到里面有 Unicode 代码的方形占位符。

奇怪的是,如果我打开 Firebug 并通过Source Edit即时更正 fontello.css ,图标会神奇地出现,或者看起来如此,即使是添加然后删除空格等微不足道的更正也是如此。

这真的让我很困惑。有什么建议么?

4

1 回答 1

9

我已经设法解决了这个奇怪的问题。原来这是一个 Apache 问题,从以下网址获得解决方案:http ://www.fontsquirrel.com/blog/2010/11/troubleshooting-font-face-problems

我已添加到.htaccess以下几行:

如果您从 Apache 提供服务,则可以将其添加到.htaccess文件中以允许您的站点访问字体:

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

现在字体还可以。

于 2013-03-26T17:03:23.223 回答