font-face加载速度更快?

时间:2013-03-12 14:44:49

标签: css css3 font-face

我需要一些解决方案或建议来加载网站中更快的字体。

类似

@font-face {
    font-family: 'myfont';
    src: url('myfont.eot');
    src: url('myfont.eot?#iefix') format('embedded-opentype'),
         url('myfont.woff') format('woff'),
         url('myfont.ttf') format('truetype'),
         url('myfont.svg#nexa_heavyregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

在html加载或下载font-face网址时需要一些时间来更改font-face,有些想法可以更快地加载它吗?

1 个答案:

答案 0 :(得分:2)

您无法加快加载速度,因为它取决于网络和浏览器字体呈现,但您可以在使用FontLoader加载字体时显示某种加载指示符:

// Show an activity indicator while font is loading...

var fontLoader = new FontLoader(["myfont"], {
    "fontsLoaded": function(error) {
        // Hide the activity indicator and show the text.
    }
}, 3000);
fontLoader.loadFonts();

以下是jsFiddle

的演示