字体包大导致打包体积变大正常吗?

之前打包只有4m现在变成45m
图片.png

解决办法:
不用字体删了,把需要的字体让后端传到cdn上然后把网址发过来用
图片.png
图片.png

回复
阅读 1.1k
5 个回答

正常,但是你应该不会用到这么多风格吧。所以可以人为剔除不需要的。而且你可以把字体文件单独管理,比如说传到cdn上。这样就不用跟随业务代码了。

本质上来讲,字体文件不会经常更新的

不要将字体文件打包至工程,这个容量简直是离谱,不但对你自己网站的流量是冲击,也会让用户感到恼火,你应该用css 的@font-face方案按需加载字体,它对于系统已有同名字体是不会下载的,并且字体使用webfont格式,参考bilibili网站加载HarmonyOS sans的做法
image.png

当然正常。

1.如果你的页面文案是固定的,那可以用这个插件,他会剔除你页面中没用到的字,这样会大大减少字体体积,不用整个引入,多用于H5项目,但只支持ttf格式
2.如果页面文案不固定,可以把字体放cdn,因为字体一般不会变

这种字体没必要打包吧. 相信没哪个用户会为了一个网页下载45M的数据的.
有必要的话, 把要显示的, 转换个图片.
一个页面45M太恐怖了.

cdn上面把加下压缩的话就好一些,如果不怎么变,还可以对缓存做下手脚。
不过你那字体文件确实太大了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏