@ font-face无效,但html中的嵌入字体仅适用于Chrome

时间:2014-08-21 15:40:30

标签: html css fonts font-face webfonts

我想在我的网页中嵌入两种字体,我已经在stackoverflow上阅读了有关@ font-face的所有主题,但所有方法对我都不起作用。

@font-face {
    font-family: 'littera_plainbook';
    src: url('fonts/litteraplainbook-webfont.eot');
    src: url('fonts/litteraplainbook-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/litteraplainbook-webfont.woff') format('woff'),
         url('fonts/litteraplainbook-webfont.ttf') format('truetype'),
         url('fonts/litteraplainbook-webfont.svg#littera_plainbook') format('svg');
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: 'littera_plainbook';
        src: url('fonts/litteraplainbook-webfont.svg#littera_plainbook') format('svg');
    }
}

@font-face {
    font-family: 'littera_plainbold';
    src: url('fonts/litteraplainbold-webfont.eot');
    src: url('fonts/litteraplainbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/litteraplainbold-webfont.woff') format('woff'),
         url('fonts/litteraplainbold-webfont.ttf') format('truetype'),
         url('fonts/litteraplainbold-webfont.svg#littera_plainbold') format('svg');
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: 'littera_plainbold';
        src: url('fonts/litteraplainbold-webfont.svg#littera_plainbold') format('svg');
    }
}

但是

<link href="fonts/LitteraPlainBook.otf" rel="stylesheet" type="text/css">

这完全适用于Chrome。

0 个答案:

没有答案