字体无法从CDN工作 - 已经设置了CORS

时间:2014-02-18 00:00:35

标签: firefox fonts font-face cors

我遇到了Firefox的问题,我的某个字体没有从我的CDN加载。我已经将Access-Control-Allow-Origin设置为*。

有问题的字体只有WOFF和EOT文件(由于许可),而另一种有效的字体有WOFF,EOT,TTF和SVG文件。

据我所知,WOFF受到支持,https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face

是否有一些我不想让它发挥作用?

@font-face {
    font-family: 'ProximaNovaReg';
    src: url('../fonts/ProximaNova-RegWeb.eot');
    src: url('../fonts/ProximaNova-RegWeb.eot#iefix') format('embedded-opentype'), url('../fonts/ProximaNova-RegWeb.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ProximaNovaSbold';
    src: url('../fonts/ProximaNova-SboldWeb.eot');
    src: url('../fonts/ProximaNova-SboldWeb.eot#iefix') format('embedded-opentype'), url('../fonts/ProximaNova-SboldWeb.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

1 个答案:

答案 0 :(得分:0)

我通过移除#iefix解决了这个问题,但它看起来应该是?#iefix。我在此处找到了更多信息:CSS Font Face "?#iefix"