精簡TTF字體、FontPruner、漢字字體瘦身(非字蛛)


 

20190726更新 標黃部分

 

網上比應用比較多的 字蛛 http://font-spider.org/

本文使用了本機安裝軟件,得到瘦身后的 TTF 字體文件

 

准備工具:  

  python ;  我使用是 python-3.7.2.exe  

  jre;     我是用的是 jre-8u191-windows-x64.exe

  FontPruner; https://gulu-dev.com/post/2017/2017-09-15-font-pruner-intro/content

 

  我的使用環境:win 7 64虛擬機

 

 

step1:安裝 python,jre 

setp2:從作者github 下載文件包。

   window平台使用需要修改一下作者的代碼(window下有一個錯誤,linux無)

   記事本打開

   

    紅色箭頭加2括號即可

    

 

setp3:自定義要保留的文字

     找到src/FontExtract/ChineseOutPut.txt    在這記事本內填入你要保留的文字 保存 (請留意文末標黃更新文字)

 

step4:准備我們處理的字體

    我這里為了方便直接將ttf 字體拷貝到 同級目錄 

 

step5: cmd 進入  所在目錄,使用命令 FontPruner.py --inputPath=./ --inputFont=./字體名.TTF --tempPath=./   

 

step6:處理完會在同級目錄生成一個output 目錄 ,咱們的目標字體文件就在里面。

 

 

這里還要感謝下 yeqiang https://blog.csdn.net/hknaruto 同學 ;)

 

 

當我后面多次處理后發現,無法正常剔除文字(即使只輸入保留一個漢字,也不正常),

經過排查后,發現根目錄

內自動生成了以下txt,

而這里面保留了之前我選擇保留的那些字的內容,

於是刪除這兩個文本,重新操作step3-step6 后 獲得了符合預期的結果

 

 同時我刪除了src/FontExtract/ChineseOutPut.txt  同目錄內 其他幾個 txt 沒必要

   

 

 

 

 


免責聲明!

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



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