Unity UGUI 裁剪TTF字体

BitBucket上找到了一个perl工程,font-optimizer。拉取代码到本地。
为了运行它,还需要装Perl解释器,可以在Perl的官网上下载ActivePerl。装好ActivePerl后,在命令行运行ppm命令,打开Perl Package Manager来安装Font::TTF库。这样才能运行整个工程。


然后在font-optimizer目录下运行下面的命令:

./subset.pl --chars="我的游戏只用这几个字" input.ttf output.ttf

或是

./subset.pl --charsfile=common.txt input.ttf output.ttf

 

subset.pl会从input.tff中抽取包含--chars或--charsfile对应参数的文字到output.ttf中。这样我们就得到了一个字体的子集。

 

使用裁剪后的字库体积将大大减小!

posted on 2015-03-18 15:43  veboys  阅读(3103)  评论(0编辑  收藏  举报

导航