2

我正在使用托管在我自己的服务器上的 icomoon 自定义创建的网络字体。惊讶于一切是多么容易。在所有浏览器上进行本地测试。效果很好(甚至低至 IE7 和 firefox 4)!从我的服务器再次测试,它在 IE10 中不起作用。

很确定我正在声明正确的字体:

@font-face {
    font-family: 'icomoon';
    src:url('../fonts/icomoon.eot');
    src:url('../fonts/icomoon.eot?#iefix') format('embedded-opentype'),
        url('../fonts/icomoon.woff') format('woff'),
        url('../fonts/icomoon.ttf') format('truetype'),
        url('../fonts/icomoon.svg#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}

如果您想看一下,这里是测试站点http://www.corysgrilledcheese.com/store/的链接。

这是一个截图链接http://www.corysgrilledcheese.com/store/fontsBroken.png当我在本地加载页面,然后使用相同的浏览器从服务器查看页面时的样子。

我一直在网上搜索,但到目前为止还没有运气。任何关于解决方案的建议将不胜感激。

4

1 回答 1

6

Teemu 找到了根本原因:在许多公司管理的机器上,完全禁用了下载字体。它在 Internet Explorer 的设置中:安全设置-Internet 区域 > 下载 > 字体下载。选项有启用、禁用和提示。如果禁用,您将一无所获。

这基本上意味着我对使用 IE 10 和 9 的图标字体感到不舒服。虽然 7 和 8 没有问题。

于 2013-08-25T23:37:58.997 回答