利用FontPruner來縮小字庫(包含常用簡體漢字和繁體漢字字庫)以及fontcreator破解版


因為項目中引入了一個字體文件, 超過20M, 於是希望將其縮小, 最終利用下列方法刪除不需要字體縮小到6M多

在網上找了一下, 最終選擇了fontpruner來實現, 選擇這個工具需要

  1.建立python和java環境 

  2.下載fontpruner https://github.com/GameBuildingBlocks/FontPruner

  3.准備需要瘦身的ttf字體庫文件

  4.將需要的文字列在txt文檔中,資源來自於https://github.com/kaienfr/Font/blob/master/learnfiles/chinese簡繁常用字表.txt

常用簡體和繁體漢字

特殊字符:

 

5.按照文檔將含有文字的文件放到指定的文件中中

漢字:src/FontExtract/ChineseOutPut.txt

特殊字符:src/FontExtract/unChineseOutPut.txt

將要縮減的字體庫放在fontpruner根目錄

6.執行命令

在 fontpruner根目錄執行  python FontPruner.py --inputPath=./ --inputFont=msjh_1.ttf  --tempPath=./

輸出的文件在:根目錄/output/  目錄下

7.可以下載fontcreator來查看文件或者把ttc文件變成ttf文件(非必要)

破解版:http://www.xue51.com/soft/6721.html

8.建議在linux下進行操作, 可以用yum install來搭建java和python環境, 方便快捷


免責聲明!

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



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