我的网站中嵌入了Opensans字体。在chrome中可以正常显示,但在Firefox中不能正确显示。在firefox中字体显示像模糊。

@font-face {
    font-family: 'opensans';
    src: url('../fonts/OpenSans-Regular.eot');
    src: local('OpenSans-Regular'), url('../fonts/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSans-Regular.ttf') format('truetype'),
        url('../fonts/OpenSans-Regular.woff') format('woff'),
        url('../fonts/OpenSans-Regular.otf') format('open-truetype'),
        url('../fonts/OpenSans-Regular.svg#opensans') format('svg');
    font-weight: normal;
    font-style: normal;
}


不仅opensans字体,我尝试了两种以上的字体,它也有同样的问题。但是其他站点显示良好。请帮我。提前致谢。

最佳答案

我在用着:

@font-face {
    font-family: OpenSans;
    src: url(../fonts/open-sans/OpenSans-Regular.ttf);
}

@font-face {
    font-family: OpenSansLight;
    src: url(../fonts/open-sans/OpenSans-Light.ttf);
}

@font-face {
    font-family: OpenSansBold;
    src: url(../fonts/open-sans/OpenSans-Bold.ttf);
}


一切正常。如果所有资源均已正确加载,则可以在Elements控制台中查看。

关于html - 字体在Firefox中无法正确显示,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27224444/

10-13 22:47