5

我为我的网站绑定了一些类型:

@font-face {
font-family:WILLS;
src:url(WILLS.TTF);
}

在大多数浏览器中,这种类型可以完美识别,但由于 ttf 扩展,IE 看不到这种类型。但问题是 IE10+ 不支持这种情况。

<!--[if IE]>...<![endif]-->

有什么方法可以为 IE10 制作特定的 css 代码以将类型更改为通常,例如 Tahoma 或时间,当然还可以更改字体大小?

4

2 回答 2

6

您需要为 IE9+ 指定一个 EOT 文件,为 <= IE8 指定一个 TTF 文件

@font-face {
font-family:WILLS,
src:url(WILLS.TTF),
url(WILLS.EOT); /* IE9+ */
}

如果您将 TTF 文件转换为 EOT 文件并上传这两个文件。IE9及以上将使用EOT文件

于 2013-10-24T10:22:56.693 回答
1

我建议你研究一个 webfont 生成器。它将为您提供支持 IE10 所需的字体类型,并将生成 css 代码以确保最佳支持跨平台。

字体松鼠是最常用/流行的,但还有更多

http://www.fontsquirrel.com/tools/webfont-generator

于 2013-10-24T10:26:34.427 回答