【发布时间】:2013-04-05 03:25:38
【问题描述】:
我在 IE9(Windows 7)上遇到了@font-face 的问题。 XP 上的 IE 8 和 mac 上的所有浏览器都没有问题。只需要 IE9。
我像这样嵌入我的字体:
@font-face {
font-family: 'wendy_lpregular';
src: url('../fonts/wendylpstd-medium.eot');
src: url('../fonts/wendylpstd-medium.eot?#iefix') format('embedded-opentype'),
url('../fonts/wendylpstd-medium.woff') format('woff'),
url('../fonts/wendylpstd-medium.ttf') format('truetype'),
url('../fonts/wendylpstd-medium.svg#wendy_lpregular') format('svg');
font-weight: normal;
font-style: normal;
}
它不渲染字体并在控制台中给我以下错误:
CSS3111: @font-face encountered unknown error.
wendylpstd-medium.eot
我有另一种要嵌入的字体 - 并且它显示正确。是什么导致了曾经出色的 IE9 哭泣呢?
【问题讨论】:
-
这些字体是您自己转换的吗?
-
是的,通过 font-squirrel
-
您尝试过其他字体转换器吗?
-
我试过 convertfonts dot com 。我能找到的唯一另一个是 fontface.codeandmore dot com,这是一项付费服务
-
好的。这似乎是somewhat common question。看看那里。
标签: internet-explorer css font-face