使用font-spider进行字体压缩

字体太大的原因是中文汉字太多了,但是其中很大一部分生僻字我们是极少用到的,所以font-spider对字体进行压缩的原理,也只是将这部分极少用到的生僻字给剔除掉。

具体操作流程如下:

1、新建一个普通项目,创建如下目录结构:

2、index.css内容如下(虽然这里写了很多,但是你的fonts下只需要有Yahei.ttf就可以):

@charset 'utf-8';
@font-face {
  font-family: Yahei;
  src:  url("../fonts/Yahei.eot");
  src:  url("../fonts/Yahei.eot?#font-spider") format("embedded-opentype"),
        url("../fonts/Yahei.woff2") format("woff2"),
        url("../fonts/Yahei.woff") format("woff"),
        url("../fonts/Yahei.ttf") format("truetype"),
        url("../fonts/Yahei.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ping {
      font-family: "Yahei";//方便全局使用
      color:#ffaaff;
}

3、index.html内容如下(注意,index.html是在根目录下,并不在src下):

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>title</title>
		<link rel="stylesheet" href="./src/css/index.css">
	</head>
	<body>
		<div class="ping"></div>
	</body>
</html>

 4、安装 font-spider

npm install font-spider -g

5、安装成功后,执行命令,进行压缩(这个过程可能会有点慢,耐心等一等)

font-spider ./index.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值