1

我在这里和其他博客上看到过几个问题,但这并没有解决我的问题。这是我的语法:

@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:行添加

似乎没有什么对我有用。对此有任何注意吗?谢谢

4

0 回答 0