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中。這樣我們就得到了一個字體的子集。

 

使用裁剪后的字庫體積將大大減小!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM