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 沒必要