压缩字体,提升访问速度

本文记录了如何在前端项目中引用自定义字体,并通过font-spider工具进行压缩,以减少资源大小和提升页面加载速度。详细步骤包括@font-face的使用、前端样式表的应用,以及font-spider的安装和使用,最终实现字体文件从2.8M压缩到2.7kb的效果。
摘要由CSDN通过智能技术生成

前言

主要是做个记录以后自己会用到,
网上有大把的案例,我这边也是借鉴学习,手动写了一下,确认了一下效果
废话少说,


一、字体的引用

先在自己的css里使用 @font-face 加上自己字体名称及字体路径
在这里插入图片描述
此时我的字体大小是
在这里插入图片描述

二、前端使用样式表

就随便写一下dome,
在这里插入图片描述
下面是效果

在这里插入图片描述
可以看到整个字体变成我们想要的字体,下面的显示的字体网络数据大小为2.8M
响应耗时24ms这很少了🙃
别忘了,这是我本地,线上的环境资源大小尽量的小😋,因为带宽的问题,

三、 安装font-spider 这个包

全局安装 一了百了

	npm install font-spider -g

检查是否成功

fsont-spider -V

效果:
在这里插入图片描述

四、前端使用font-spider 对字体进行压缩

font-spider *.html

在这里插入图片描述
执行fot-spider 这边可能会有 差异哦
好家伙,现在是只有,2.7kb了,因为我引用的也少🤬
在这里插入图片描述
它会将没有压缩的文件移动到 fonts/.font-spider 文件里

在这里插入图片描述
在这里插入图片描述

下面看看效果:
在这里插入图片描述
好啦,大家都是明白人,我也不说那么多了

总结 及 感谢

总结:要会用工具
感谢:

  1. 谢谢作者☺✈
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值