我需要一些解决方案或建议来加载网站中更快的字体。
类似
@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,有些想法可以更快地加载它吗?
答案 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
的演示