「字蛛」, 英文名 font-spider,依赖 Node.js 环境

前言

只在字库中保留页面中出现的文字,将其他大量不用的文字删掉,生成一个只包含特定字符的小字体文件,便可以大大减少字体文件,从而提高访问速度

下载

1
npm install font-spider -g

查看版本

1
font-spider -V

使用

本地新建一个文件夹,并创建 index.html,顺便引入要缩小的字体文件

index.html填入以下代码

1
2
3
4
5
6
7
8
9
10
11
12
13
<h1>往者不可谏来者犹可追锦瑟无端五十弦一弦一柱思华年庄生晓梦迷蝴蝶望帝春心托杜鹃沧海月明珠有泪蓝田日暖玉生烟此情可待成追忆只是当时已惘然狗屁不通逻辑</h1>
<style>
@font-face {
font-family: 'pingfang';
src: url('pingfangheavy.ttf');
font-weight: normal;
font-style: normal;
}

h1 {
font-family: 'pingfang';
}
</style>

然后执行:

1
font-spider index.html

执行完毕就可以看到压缩后的文件了

注意: otf文件报错

效果