我正在尝试在Rails应用程序上使用SegoePrint字体。我在应用程序/资产/字体中都有两个文件


  SegoePrint.ttf
  
  SegoePrint.eot


在我的样式表中

@font-face {
font-family: "SegoePrint";
src: url(SegoePrint.ttf) format("truetype");
}


它仅适用于Firefox,不适用于IE,但如果有

@font-face {
font-family: "SegoePrint";
src: url(SegoePrint.ttf) format("truetype");
src: url(SegoePrint.eot);
src: url(SegoePrint.eot?#iefix) format("embedded-opentype");
}


我只为IE工作,不再为Firefox工作。使其在两种浏览器中均可正常工作的正确语法是什么?谢谢。

最佳答案

如果您在下面使用此语法怎么样

@font-face {
    font-family: 'SegoePrint';
    src: asset-url('SegoePrint.eot');
    src: asset-url('SegoePrint.eot') format('embedded-opentype'),
         asset-url('SegoePrint.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

09-26 13:49