轻量引入 好看字体 font-spider 字蛛

准备

node
npm
font-spider
好看的字体文件 例如 xxxx.ttf

步骤

1、首先通过npm安装font-spider

npm install font-spider -g

2、按如下目录创建demo

demo

|-- demo|-- index.html # 需要爬取的字符|-- css # 声明 WebFont|-- index.css|-- font|-- 好看的字体文件.ttf

index.html

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel="stylesheet" type="text/css" href="./css/index.css">
</head><body><!-- span中放需要爬取的字符 --><span class="test">0123456789,</span>
</body></html>

index.css

/* 声明 WebFont */
@font-face {font-family: '好看的字体文件';src: url('../font/好看的字体文件.eot');src:url('../font/好看的字体文件.eot?#font-spider') format('embedded-opentype'),url('../font/好看的字体文件.woff') format('woff'),url('../font/好看的字体文件.ttf') format('truetype'),url('../font/好看的字体文件.svg') format('svg');font-weight: normal;font-style: normal;
}/* 使用选择器指定字体 */
.test {font-family: '好看的字体文件';
}/* '好看的字体文件' 替换成自己喜欢的名称 例如 'my-font' */

3、在./demo目录下执行下面的命令

font-spider index.html

命令执行后的目录

|-- demo|-- index.html|-- css|-- index.css|-- font|-- 好看的字体文件.eot # 执行后生成|-- 好看的字体文件.svg # 执行后生成|-- 好看的字体文件.ttf # 执行后生成 新的ttf|-- 好看的字体文件.woff # 执行后生成|-- .font-spider # 执行后生成|-- 好看的字体文件.ttf # 原来的字体备份

其他

字蛛API
字蛛官网

轻量引入 好看字体 font-spider 字蛛相关推荐

  1. 中文字体压缩器——字蛛

    网站多处使用中文特殊字体,而导入字体文件随便十几M,做成图片又不好维护,介绍一个简单实用的字体压缩工具. 中文字体压缩器--字蛛 css font-face 引入中文字体必备神器 字蛛通过分析本地 C ...

  2. vue使用ttf字体包压缩 字蛛 font-spider

    1.可以先建一个文件夹 里面包括 2.1>.css文件夹->index.css     2>.font(里面放的是ttf字体包)  3>.index.html 引入 4> ...

  3. 字体文件压缩——字蛛(FontSpider)

    简介 字蛛(FontSpider) 是一个中文字体压缩器: 字蛛通过分析本地 CSS 与 HTML 文件获取 WebFont 中没有使用的字符,并将这些字符数据从字体中删除以实现压缩,同时生成跨浏览器 ...

  4. 导入的java文件不显示文字_java 引入自定义字体font后出现的硬盘吃光的问题

    有个需求要用美术字体在图片上写字 用自定义的文字有两个方法: Font dynamicFont = Font.createFont(Font.TRUETYPE_FONT, InputStream in ...

  5. Pure一款轻量简洁好看的Typecho主题

    简介: 这是一款移植 Gridea For Pure 的 Typecho 主题 这个是来自友人夏目贵志的精心开发,在这款主题的开发过程中 本博主有幸目睹了全博客的开发历程,由几个按钮到现在发布GitH ...

  6. html如何调用特殊字体,怎样在页面中引入特殊字体呢?

    让网页自由引入中文字体成为可能,可能有人会说直接引入字体包,在样式中设置font-family:"XXX"不就好了吗?超级简单呢.. 那我们一起看看字体包的大小(该实例中使用:喜鹊 ...

  7. 字蛛压缩ttf字体(前端常用)

    !!!压缩的只有调用字体的文字 字蛛压缩后有些文字不起作用 字蛛在压缩过程中只将调用字体的文字进行压缩,其他文字将不被压缩 1.准备 在页面中引用字体 <html><head> ...

  8. 字蛛(FontSpider,中文字体压缩器)网页自由引入中文字体

    之前看过设计师面试一位 Web 前端工程师,其中有一段这样的对话: "如果设计师希望用图片实现某个字体样式,而从技术的角度来说这样不合理,但设计师非常坚持,这时候你怎么办?" &q ...

  9. 【ttf 压缩】html网页引用中文字体,文件过大,加载缓慢的解决办法【字蛛】【web font】

    [以下有部分内容引用的网络文章] 我们在日常需求中,经常会碰到视觉设计师对某个中文字体效果非常坚持的情况,因为页面是否高大上,字体选择是很重要的一个因素,选择合适的字体可以让页面更优雅.面对这种问题, ...

  10. js 实现轻量ps_简单轻量的池实现

    js 实现轻量ps 对象池是包含指定数量的对象的容器. 从池中获取对象时,在将对象放回之前,该对象在池中不可用. 池中的对象具有生命周期:创建,验证,销毁等.池有助于更好地管理可用资源. 有许多使用示 ...

最新文章

  1. POJ 1321 棋盘问题【DFS】
  2. 分布式锁实现:Redis
  3. NSNotificationCenter 线程相关
  4. MySQL 唯一索引和普通索引该如何选择?
  5. C#获取电脑硬件信息(CPU ID、主板ID、硬盘ID、BIOS编号
  6. 多线程之间共享的资源有哪些
  7. Html控件和Web控件(转)
  8. Dojo学习笔记(三):类化JavaScript
  9. MessagePack Jackson 数据大小
  10. python列表元组_Python列表元组操作
  11. thymeleaf的初次使用(带参请求以及调用带参js方法)
  12. 一个 JS 库就能解决小程序跨页传递事件消息和数据
  13. 百度人脸识别:即使不用,也要import,否则C调用Python会崩溃
  14. 局域网唤醒(Wake On LAN)+树莓派实现远程设备唤醒
  15. Java继承的特征和优势
  16. 网络原创文章版权维护的辅助好工具copycheck抄袭检测软件
  17. Python小技巧:将 1M 图片优化压缩到 1024kb,简单到手到擒来
  18. 各学科、各专业、全系列软件图文、视频安装详细教程总贴——CM(changeMax)独家制作,汇总
  19. UILabel根据字数计算高度,宽度,行数
  20. 快消品行业定制化多租户SaaS系统:提供个性化配置,加速快消品企业运转效率

热门文章

  1. 组策略 禁止用户策略下发到指定计算机,使用组策略禁止域中计算机安装特定设备...
  2. 内蒙古煤炭经济杂志社内蒙古煤炭经济编辑部2022年第14期目录
  3. IDA遇到mojava,crash的情况
  4. prepareStatement的批量处理数据
  5. 强大的3D音效增强神器:Boom 3D for Mac中文
  6. 数字选择器NumberPicker使用教程
  7. 大话设计模式:第27章 解释器模式
  8. 基础的风光摄影技术控制
  9. linux 多个ftp站点,vsftp在虚拟主机上建立多个ftp站点
  10. 如何在浏览器中禁用和启用Cookie?