ttf/otf字体文件压缩

  • 第一步、全局安装font-spider
  • 第二步、准备好文件夹
  • 第三步、在html和css文件中写入代码
  • 第四步、压缩

注意:
在压缩前,先获取完整的、包含大多数文字的字体文件
在使用font-spider前,确保自己的电脑已安装node环境

第一步、全局安装font-spider

win+R打开cmd命令窗口,全局安装font-spider:

npm install font-spider -g

查看版本号,查看自己安装是否成功:

font-spider  -V

第二步、准备好文件夹

在项目外的地方准备一个空文件夹,空文件夹里放进一个html文件(或一个html文件和一个css文件),和完整字体文件
文件目录结构如下:


第三步、在html和css文件中写入代码

css部分可以写在css文件中,也可以直接写在html文件内

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><!--link rel="stylesheet" href="./index.css"-->//style部分可以提取出来放在css文件中,使用link引入,也可以直接写在html文件内<style>@font-face {font-family: 'myFont';//自定义字体名字src: url('./myFont.otf')  format('truetype');//引入字体文件font-weight: normal;font-style: normal;}.myFont{font-family: 'myFont';}</style>
</head><body><!-- 这里对应的是Bold的压缩包 -->//将想要提取的文字放在这里<h1 class="myFont">这里是你想要提取的文字</h1>
</body></html>

第四步、压缩

在html所在的目录执行命令:

font-spider index.html

运行结束后,目录结构将变成:

.font-spider文件夹里放的是原来的完整的字体文件
myFont就是提取后的文件

注:如果二次使用,记得要把完整的字体文件从文件夹里提出来

字蛛(font-spider)教学——ttf/otf字体文件压缩相关推荐

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

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

  2. html字体库otf文件使用,在webpack中加载.otf字体文件的正确方法是什么?

    使用webpack时加载.otf字体文件的适当方式是什么?我曾多次尝试包括在我的webpack.config.js的规则,没有任何成功的基础上,很多例子我大致如下的线路看出:对于在webpack中加载 ...

  3. 字体文件压缩 - font-spider (字蛛)

    优化加载速度, 压缩字体文件 安装: npm install font-spider -g 查看版本: font-spider  -v 1. 新建一个fonts文件 2. fonts下新建index. ...

  4. Linux安装TTF/OTF字体

    本文转载(有改动),来源:http://www.zhixing123.cn/ubuntu/38758.html Linux下面安装TTF字体已经在最近几年的版本中变得非常容易,双击打开然后点击安装即可 ...

  5. 通过上传ttf或者otf字体文件生成对应字体的图片

    由于项目需求,需要通过上传的字体文件来生成对应的图片以方便用户快速查看字体效果,经查阅信息后完成此需求,记录下此以供日后学习巩固.根据思路,首先是获取到字体文件的url,然后根据url获取到字体文件, ...

  6. android 字体文件压缩,Android创建assets文件夹并使用字体图标(Icon Font)

    首先我们要知道如何在AS中新建引用assets文件 1.将项目切换到Project模式 Project.png 2.要注意assets文件夹要跟Java文件在同一目录下,都包含在main的文件下面. ...

  7. ttf类型的字体文件压缩

    一般我们会在web项目中用到一些比较漂亮的字体,比如说fangzheng.ttf等这些字体,但是这些字段往往有好几MB,对网页不太友好,此时我们就想到把这些字体进行压缩,这里只说一下结论,font-s ...

  8. font-spider-plus字体文件压缩

    中文字体文件一般都非常庞大,本地开发使用时可能感觉不到,但是部署到服务器之后,会发现页面加载速度被明显拖慢,一个字体文件可能要加载2分钟(增加页面2分钟白屏时间). 只在字库中保留页面中出现的文字,将 ...

  9. android 字体文件压缩,Android 字体使用踩坑指南

    Android 字体使用踩坑指南 最近项目改版,根据ui的设计,需要使用到三字体.在使用过程中遇到一些坑,于是有了这个避坑指南! 字体压缩 第一个坑!字体库的体积太大. 字体压缩的前提是要使用的内容是 ...

  10. TextView 使用otf字体文件

    先上代码: Typeface typeFace = Typeface.createFromAsset(getAssets(),"fonts/value_bold.otf");tvM ...

最新文章

  1. 【 Notes 】RFID Preliminary Introduction
  2. CVE-2017-5521: Bypassing Authentication on NETGEAR Routers(Netgear认证绕过漏洞)
  3. linux专业术语中英文,Linux专业术语中英文对照.doc
  4. 【知识发现】隐语义模型LFM算法python实现(二)
  5. ResNext(2017)解读
  6. python和pytorch是什么关系_【PyTorch】Tensor和tensor的区别
  7. Springboot之actuator配置不当漏洞RCE(jolokia)
  8. Unity界面插件NGUI基础教程
  9. 基于内容的图像检索系统(合集)
  10. poj 3660 Cow Contest floyd 传递闭包!!基础
  11. 灵活使用示波器触发功能,帮助大大提高测量效率
  12. 关系模型中的3中关系(一对一,一对多,多对多)
  13. 笔记本插入耳机依然外放,但开机前插上耳机可以使用耳机 (解决了我多年的问题)
  14. 数据分析步骤(思维导图)
  15. tensorflow识别水果
  16. 每日10行代码86: 计算两个向量的夹角余弦值
  17. 幻灯片制作 新手制作幻灯片-来自于三人行慕课
  18. 超强!Figma汉化版下载教程来了!
  19. u盘安装成功计算机里找不到文件夹,插上U盘后,显示成功安装设备驱动程序,但是磁盘里不显示优盘...
  20. 为什么计算机学硕人那么少,考研分数看似不高,为什么考上的人相对很少?总结得很精辟...

热门文章

  1. 天堂2游戏登陆服务器源码分析1
  2. 手机摄像头驱动_聚辰股份,智能手机摄像头EEPROM产品供应商
  3. 最新emoji表情代码大全_在 Markdown 中使用表情符号
  4. 使用python调用浏览器实现自动转发微博
  5. c语言冒泡法输出最小值,C语言冒泡排序法及冒泡法思路
  6. 445端口不通经验总结
  7. 国产CAD_手机也能看CAD图纸了?国产软件助力CAD告别电脑时代!
  8. Epub,Mobi,Azw3电子书格式的区别
  9. 常用xshell5命令
  10. 四川省人民政府关于进一步规范国家投资工程建设项目招标投标工作的意见〔2014〕62