3

我正在使用Fontello显示适用于除 IE8 之外的所有浏览器的图标(它在 IE7 中运行良好)。我已经包含了 Fontello 附带的每个文件,并且每个文件的 URL 都是正确的。在 IE8 中,字体显示为一个框,而不是所需的字体。

我已经对此进行了一些搜索,但尚未找到答案。我确实发现 IE8 可能无法理解可以更改的 Fontello 代码(https://github.com/fontello/fontello/issues/70)但我并不真正理解这一点,希望有人可以提供帮助或指导我如何解决此问题。

4

2 回答 2

2

https://github.com/fontello/fontello/issues/71#issuecomment-7580473

从那里的评论复制:

我也有类似的问题 - fontello 的组合符号字体没有显示在 IE8 或 Opera 上。万一其他人偶然发现了这个线程,这就是我所做的:

1)我不得不去fontsquirrel,如第一篇文章中提到的,并使用从fontello生成的TTF字体来创建woff、svg和eot。2)我必须包括:字体重量:正常;在我的@font-face 声明中。经过数小时对混乱的字形感到沮丧之后,这件事使 Opera 完美地工作。

我不确定这两件事有多相关,但它们一起为我带来了一切。希望这对某人有帮助!

于 2013-11-25T14:57:26.800 回答
0

IE 希望在您的基本/主模板中内嵌 fontello 样式。您可以在条件注释的样式标签中调用它,因此它只能在 ie 中以这种方式加载。

于 2015-01-02T05:54:58.163 回答