0

有谁知道,为什么这个在 IE8 中不起作用?

@font-face {
    font-family: 'entypo';
    src: url('styles/fonts/entypo/entypo_normal.eot');
    src: url('styles/fonts/entypo/entypo_normal.eot?#iefix') format('embedded-opentype'),
        url('styles/fonts/entypo/entypo_normal.woff') format('woff'),
        url('styles/fonts/entypo/entypo_normal.ttf') format('truetype'),
        url('styles/fonts/entypo/entypo_normal.eot#entypo_normal') format('svg');

    font-weight: normal;
    font-style: normal;
}

它包含在 的<head>顶部index.html。它适用于 IE10 和 Chrome,因此路径应该是正确的。

我在虚拟机中运行 IE8。

4

1 回答 1

1

语法很好,我会看字体文件本身。

你用过转换工具吗?再次尝试转换字体。

检查是否可以直接访问 EOT 文件(如果它在 IE9 中工作应该没问题)。

是否有针对 IE8 的 CSS 类?检查他们是否正在更改字体系列。

于 2013-05-22T15:00:06.240 回答