我在这里和其他博客上看到过几个问题,但这并没有解决我的问题。这是我的语法:
@font-face {
font-family: "texgyreheroscn";
src: url("texgyreheroscn-italic-webfont.eot");
src: url("texgyreheroscn-italic-webfont.eot?#iefix") format("embedded-opentype"),
url("texgyreheroscn-italic-webfont.woff") format("woff"),
url("texgyreheroscn-italic-webfont.ttf") format("truetype"),
url("texgyreheroscn-italic-webfont.svg#texgyreheroscnitalic") format("svg");
font-weight: normal;
font-style: italic;
}
这适用于除IE9 之外的任何地方(IE8 也适用)。语法对我来说很好, .eot 文件在服务器上并且具有访问权限。
我试过了
- 添加
src: local('☺︎'),
- 这会破坏每个浏览器的字体(如@font-face 在 IE8 但不是 IE9 中看到的) - 询问后端人员 .eot 字体是否存在并且可以访问,答案是肯定的
"
用_'
format("embedded-opentype")
在第一src:
行添加
似乎没有什么对我有用。对此有任何注意吗?谢谢