码迷,mamicode.com
首页 > 其他好文 > 详细

详解node字体压缩插件font-spider的用法

时间:2018-10-18 00:54:39      阅读:319      评论:0      收藏:0      [点我收藏+]

标签:分析   syntax   href   www.   common   blank   百度网盘   系统   操作   

需求:

前端精品教程:百度网盘下载

根据甲方要求,使用UI中指定字体

移动端默认显示系统默认字体,非系统默认字体需要自行引入字体包

字体包过大,字体包通常在几MB,严重拖累页面加载速度

分析:

文本内容为固定内容,不需要更新

文本内容大多为常用文字,大多文字用不上

插件:

1
2
font-spider
node 安装插件方法:npm install font-spider -g

操作:

安装插件

前端精品教程:百度网盘下载

提取项目文字:
创建一个临时html,将所有项目需要用到的文本放到html中

在htmnl中写入样式代码,举个栗子:

1
2
3
4
5
6
7
@font-face {
  font-family: ‘myfont‘;
  src: url(‘./common/assets/font/myfont.ttf‘);
}
* {
  font-family: ‘myfont‘;
}

在命令提示窗口中,将目录展开到html所在的目录,输入指令:font-spider *.html 即可将该目录下所有html的字体抽离打包。

注意:

如果页面文本内容需要经常更新

详解node字体压缩插件font-spider的用法

标签:分析   syntax   href   www.   common   blank   百度网盘   系统   操作   

原文地址:https://www.cnblogs.com/sdmwtssss/p/9807649.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!