您当前的位置: 首页 >  ide

王佳斌

暂无认证

  • 1浏览

    0关注

    821博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

webfont技术优化 -webfontloader.js与font-spider

王佳斌 发布时间:2019-06-16 16:47:04 ,浏览量:1

浏览器渲染问题

IE: 它会直接使用备用字体渲染,最后等webfont字体加载完毕后重新渲染。

Safari: 它会一直等待webfont字体加载完毕,并且期间不会渲染字体。

Chrome / Firefox: 它们会等待webfont字体加载,如果在3秒之内没有加载完毕,则使用备用字体渲染。最后webfont加载完毕,使用并重新渲染。

解决用户体验问题 为了保障用户的体验,我们必须让渲染方式统一。

通过Web字体加载器(webfontloader.js) 使用 Web Font Loader(github) 来实现,Web字体加载器在通过@font face使用链接字体时提供了添加的控件。它提供了一个通用的界面来加载字体,而不管其来源如何,然后添加一组标准的事件,您可以使用这些事件来控制加载体验。Web字体加载器能够从Google字体、typekit、fonts.com和fontdeck以及自承载的Web字体中加载字体。它是由谷歌和typekit共同开发的。 请看这段代码:


/* webfont字体完成或失败后显示字体 */
html.wf-active,
html.wf-inactive {
   
关注
打赏
1665568777
查看更多评论
立即登录/注册

微信扫码登录

0.0407s