中文字型檔案瘦身,怎麼從字型檔中,只提取我們想用的文字,減小字型檔大小

這一篇是為了中文字型檔太大,不能上傳到 APP INVENTOR而記錄的。
中文字型檔案瘦身,怎麼從字型檔中,只提取我們想用的文字,減小字型檔大小


要將中文字型瘦身,我們需要先準備三個東西。

1. Fontsuberpack,這個是這次要用到的小程式。
2. 要截取出的文字。等一下說明。
3. 要瘦身的字型。清松手寫體,檔案大小是 8MB左右。


這三個東西,比較讓大家感到困惑的部份,應該是要截出的文字這部份。

它長的像上面這樣,用 txt文字檔,把我們要留下來的文字全部打上去,不用留空格,或是任何的符號。這樣只是為了測試,所以只留了五個字。實際上在使用的時候,這個字串會很長。至少常用的字都得加上去。


接著我們打開 Fontsuberpack程式。

把對應的檔案都給加上去。
source font,就放”清松手寫體.ttf”。
char list,放”要截取出的文字.text“,上圖的箭頭不小心拉錯了……
new font,這個就新輸入一個檔名,這裡用的是 LESS.ttf

都設定完成之後,按下下方的 proceed按鈕。


這時會有一 個新的畫面跳出來。

按下確定就可以。


比較一下壓縮前的清松手寫體 (8MB)和瘦身後的 LESSWORD.tff這個檔案大小,很明顯的差了非常的多。以這個大小就可以上傳到 app inventor中了。

沒有放完整的字型檔,缺點也很明顯。舉個例子如下。

有字型檔中有的字,就會套用。字型中沒有的話,就會是預設的字型。
看起來會有怪。

發表迴響