博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在TTF字体中提取想要的文字,让字体文件变迷你
阅读量:5808 次
发布时间:2019-06-18

本文共 508 字,大约阅读时间需要 1 分钟。

  hot3.png

游戏中经常需要用到各种字体,但是网上下载的TTF字体文件最小也有好几兆,要是游戏中需要用到几种字体,那简直不能忍。

通常情况下,我们会用BMFont代替TTF字体,BMFont也有着很多的优势,但是缺点也很明显,每次修改都要美工的配合,而且不支持字号改变(不考虑缩放)。

那么有没有办法能把TTF字体文件变小点呢?那是肯定的,除了用FontCreator那种累死人不偿命的东西之外,这里介绍一个简单实用的工具。

【介绍】

sfnttool 是谷歌开源项目 sfntly 内置的工具,他的作用是从一个字体文件中提取指定的文字,导出的字体中将只包含你需要的文字。

【下载】

【使用】

  1. 确保你的电脑已经安装了Java环境(能运行Java命令),这是必须的。

  2. 命令行进入到sfnttool所在目录下。(一个小技巧,在当前文件夹里按住Shift再右键,里面有个“在此处打开命令行”。)

  3. 输入下面的命令即可:

java -jar sfnttool.jar -s '这是一段测试文字' msyh.ttf msyh_simplify.ttf

转载于:https://my.oschina.net/koloor/blog/856906

你可能感兴趣的文章
POJ1033
查看>>
argparse - 命令行选项与参数解析(转)
查看>>
一维数组
查看>>
Linux学习笔记之三
查看>>
Floyd最短路算法
查看>>
Class.forName(String name)方法,到底会触发那个类加载器进行类加载行为?
查看>>
CentOS 6.6 FTP install
查看>>
C#------判断btye[]是否为空
查看>>
图解Ajax工作原理
查看>>
oracle导入导出小记
查看>>
聊一聊log4j2配置文件log4j2.xml
查看>>
NeHe OpenGL教程 第七课:光照和键盘
查看>>
修改上一篇文章的node.js代码,支持默认页及支持中文
查看>>
Php实现版本比较接口
查看>>
删除设备和驱动器中软件图标
查看>>
第四章 TCP粘包/拆包问题的解决之道---4.1---
查看>>
html语言
查看>>
从源码看集合ArrayList
查看>>
spring-boot支持websocket
查看>>
菜鸟笔记(一) - Java常见的乱码问题
查看>>