font-spider(字蛛)官网:
字蛛
github源码

安装

先要安装npm与node
安装好之后就可以直接安装字蛛
我用了centos的服务器 用npm全局安装font-spider

# npm install font-spider -g

安装之后输入

# font-spider

看到下面的就说明安装成功了

使用方式

首先要有项目中的html文件 在其外联的css样式中要规定字体文件
创建的css文件 我这里命名为css.css

在 CSS 中使用 WebFont:
@font-face{font-family:'汉仪乐喵体简';src:url(../HYLEMIAOTIJ.TTF);
}
body{font-family:"汉仪乐喵体简";
}

文件并不是全部都需要只要其中有一个就行。在生成新的字体文件的时候所有对应的格式都会生成
在html中外联这个css文件
font.html:

<!doctype html>
<html lang="en">
<head><meta charset="UTF-8"><title>main</title><link rel="stylesheet" href="css/css.css">
</head>
<body><div>这是测试的字1234567890!@#$%^</div>
</body>
</html>

在使用fonts-spider之前先cd到目标文件目录 就是你需要生成的新的字体文件的html目录
或者写全目录
使用font-spider生成:

# font-spider *.html

*是通配符 代表所有的html文件
输入之后回车开始生成:

我这里由于测试的html中字少 所以字体文件只有8kb左右 实际情况下如果html中字的种类越多 生成的字体文件越大 但是绝对比原来的字体文件小很多
生成完毕的字体文件会代替原来的字体文件,而原来完整的字体文件会进入到当前目录下的一个叫.font-spider的隐藏文件中

开心。-。 以后再也不怕设计稿用个大段的特殊字体了。当然最好的解决办法就是尽量别在网页上用特殊字体!

欢迎评论点赞哦

【font-spider】网页中引用字体文件过大的解决办法,网页字体文件压缩相关推荐

  1. manjaro xfce桌面 Terminal终端显示字体间距过大的解决办法

    manjaro xfce桌面 Terminal终端显示字体间距过大的解决办法 执行下面两条命令即可: sudo pacman -S wqy-bitmapfont sudo pacman -S wqy- ...

  2. Win10的界面字体突然变大的解决办法

    原文链接:https://blog.csdn.net/jackydi/article/details/106254677 今天不知道做了什么操作,win10桌面和工具栏上的字体变得非常大,但正文的字体 ...

  3. mysql ibdata1 压缩_MySQL ibdata1文件太大的解决办法

    在MySQL数据库中,如果不指定innodb_file_per_table=1参数单独保存每个表的数据,MySQL的数据都会存放在ibdata1文件里,时间久了这个文件就会变的非常大. 下面是参考网上 ...

  4. mysql data 文件过大_MySQL ibdata1文件太大的解决办法

    在MySQL数据库中,如果不指定innodb_file_per_table=1参数单独保存每个表的数据,MySQL的数据都会存放在ibdata1文件里,时间久了这个文件就会变的非常大. 下面是参考网上 ...

  5. php日志文件过大,Windows服务器系统下Apache的error.log文件过大的解决办法

    今天打开我的电脑的时候,突然发现硬盘空间少了很多,仔细检查各个文件夹大小后发现,Apache文件夹的log目录占用了将近7个G的空间,把文件夹下的error.log删除重启Apache发现,error ...

  6. Oracle笔记-USRS01.DBF文件过大,解决办法

    在客户那边跑了1年多的程序没有出现问题,在公司弄了个开发环境,隔个几个星期就出一次问题.发现是公司这边缺乏运维人员造成的,说明都是靠开发自己干.一个字累. 这次,家里面测试环境突然间异常了,程序还在运 ...

  7. nohup.out文件过大的解决办法

    我们在用nohup启动类似weblogic应用程序时,由于不断的日志写入操作,nohup.out会越来越大.如果要删除nohup.out,由于进程的占用,该日志文件占用的磁盘空间并不会释放.这个时候重 ...

  8. 7z解压crc错误_winrar压缩包提示crc校验和错误,文件被破坏的解决办法

    winrar压缩包提示crc校验和错误,文件被破坏的解决办法 书法字体2020.05.09rar校验错误 当你辛辛苦苦下载下来的RAR压缩包解压文件时提示"crc校验和错误,文件被破坏... ...

  9. 网页中层或菜单被Flash挡住的解决办法

    网页中层或菜单被Flash挡住的解决办法 网页层或菜单经常被flash盖住部分看不到,影响美观,在flash代码中加入以下代码: <param name="wmode" va ...

  10. 在网页中引用DWG控件,交互绘图,和响应鼠标点击对象的方法

    在网页中引用DWG控件,交互绘图,和响应鼠标点击对象的方法 [MXDRAW CAD控件文档] 下面帮助的完整例子,在控件安装目录的Sample\Ie\iedemo.htm中. 主要用到函数说明 A. ...

最新文章

  1. DataGuard physical standby创建与维护
  2. 创建型模式--抽象工厂模式
  3. 说几个著名的死循环:
  4. 六十五、下一个更大的数系列,单调栈解决方法
  5. ITK:灰度图像中的聚类像素
  6. u-boot 源码分析讲解
  7. Spring Security源码解析(二)——引入
  8. Accoridion折叠面板
  9. readlink()不能读取硬链接的目标
  10. ATAPI(磁盘端口驱动)级文件保护简单实现
  11. 华硕xhci灰色_[安装实录] 零基础完美黑苹果安装之华硕篇
  12. 软考高级 真题 2017年上半年 信息系统项目管理师 论文
  13. 2020博客之星结束了,感谢这些小伙伴们为我投票|博客之星TOP20的几位大佬
  14. python的拼音_Python之拼音拆分
  15. 解决手机WiFi(电脑热点)一直正在获取IP地址或无法访问互联网【与网上其他方法不同】
  16. Blender骨骼动画记录
  17. vue项目中加载使用腾讯地图
  18. Java 常见笔试题(转载)
  19. Arduino简单实例之五_红外避障传感器模块
  20. STM32的USART串口通信小程序

热门文章

  1. 自我职业生涯规划的三步走
  2. 【黑客编程】手把手教你编写POC
  3. 《FLIPPED》(怦然心动)读书笔记
  4. MAC中LateX出字体问题
  5. Ubuntu上安装博通无线网卡驱动
  6. 一则两年前的可怕预言:2013年中国经济危机将爆发!
  7. 【毕业设计】智能指纹识别门禁系统 - 单片机 嵌入式 物联网
  8. gnfc——游戏增强现实语音通话系统
  9. myeclipse8.5汉化
  10. C语言星号塔作业,c语言星号打印矩形、三角形、菱形等图案及参考答案