文章目录
-
-
- 一、前言
- 二、FontSubsetGUI工具
-
- 1、FontSubsetGUI下载
- 2、FontSubsetGUI使用教程
- 三、FontCreator工具
-
- 1、FontCreator下载地址
- 2、FontCreator使用教程
- 四、格式问题: OTF转TTF
- 五、FontPruner工具
-
- 1、FontPruner下载地址
- 2、FontPruner使用教程
- 六、Unicode字符百科
-
一、前言
在 中制作游戏时,很可能会导入一些外部字体,而从 上下载的字体,小则两三兆,大则十几兆的,这些字体文件既占包体又占内存,所以对动态字体的剥离和精简就很有必要了。
二、FontSubsetGUI工具
是常用的字体精简工具。
1、FontSubsetGUI下载
工具下载地址: https://codechina.csdn.net/linxinfa/fontmaker/-/blob/master/FontSubsetPack.zip
2、FontSubsetGUI使用教程
准备好一个包含你需要字符的txt文件和TTF原文件。
运行,选好文件和文件的路径,点击生成新文件。
常用8000汉字:https://codechina.csdn.net/linxinfa/fontmaker/-/blob/master/8000Hanzi.txt
常用标点符 和英文字母:https://codechina.csdn.net/linxinfa/fontmaker/-/blob/master/symbols.txt
五、FontPruner工具
还有一个不错的开源工具,可以更好的裁剪字体。它是西山居公司开发的一款开源的字体裁剪工具。
1、FontPruner下载地址
FontPruner的介绍:https://gulu-dev.com/post/2017/2017-09-15-font-pruner-intro/content
FontPruner工具下载地址:https://github.com/GameBuildingBlocks/FontPruner
2、FontPruner使用教程
- step1:安装,
- setp3:自定义要保留的文字。找到,在这记事本内填入你要保留的文字
- step4:准备我们处理的字体。我这里为了方便直接将ttf 字体拷贝到同级目录。
- step5: 进入所在目录,使用命令
- step6:处理完会在同级目录生成一个目录 ,咱们的目标字体文件就在里面。
六、Unicode字符百科
Unicode字符百科:https://unicode-table.com/cn/#control-character
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!