字体裁剪,精简字体,字体瘦身:FontSubsetGUI,FontCreator,FontPruner

文章目录

      • 一、前言
      • 二、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进行处理,非常感谢!

上一篇 2019年2月10日
下一篇 2019年2月10日

相关推荐