收藏
回答

wx.loadFontFace 加载的字体,考虑支持缓存在本地吗?即支持加载本地字体文件

wx.loadFontFace 加载的字体,考虑支持缓存在本地吗,用户每次都加载,体验较差!

支持缓存字体好处:

  • 用户友好

1.用户每次进入,都要远程加载字体,然而中文字体文件通常较大,5M-20M都是常态,用户等待字体加载的过程,需要5秒,非常痛苦。对于高频访问的用户,这总加载字体的体验,简直就是在劝退用户

2.能有效提高小程序的设计感和体验感

3.满足用户的个性化审美,从而提高小程序复用率

  • 降低开发者成本

用户每访问一次,就加载一次字体,cdn费用非常高昂,如果字体支持缓存在本地,开发者的字体存储成本,将会大幅降低,从而提高产品竞争力

  • 设计不受限

UI设计可以更为个性化、美观、艺术性可以更加大胆,不必因为考虑成本而放弃原有设计,避免了小程序设计的趋同、模板化,增加了小程序生态的多样性和创意性,进一步提高小程序生态竞争力


故增加字体缓存功能,小程序美观、个性化、设计更为优美、体验更好的时代,将会到来


回答关注问题邀请回答
收藏

1 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    21小时前

    目前暂不支持此功能。

    做个降级方案呢,loadFontFace 加载失败的话,改成 class url 去加载

    如果 @font-face 没问题的话,可以去掉 loadFontFace 避免重复加载

    21小时前
    有用
    回复
登录 后发表内容