方法1:sfnttool
sfnttool.jar是Google开源项目sfntly中的一个工具可以对指定字体提取出想要的文字,导出更小体积的字体
下载地址:https://github.com/googlefonts/sfntly
这个必须在有java环境中去允许。所以没有java环境的可以先安装java环境
- 将sfntly项目下载到本地
- 安装ant,java的build工具,下载后解压,配置到环境变量中(具体方法百度ant使用方法)
- 下载完成之后进入到sfntly/java,执行ant 打包,编译的包在当前目录的dist中
- 进入到 dist/tools/sfnttool 中执行下面的命令。就会根据你设置的文字进行压缩,其他的文字会删除掉。
使用方法
方法2:字蛛(前端专用)
字蛛的工作原理是把页面上用到的文字从字体包中提取出来打包成同名的新字体包。压缩阶段没有出现过的文字,则新字体包中不会包含。
需要安装node,npm环境
方法3:BirdFont
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91536 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!