為什麼要學這個?
在字體的專案檔裡某一個文字「沒有定義」與「有定義,內容是空白」是有很大的區別。有時候,要先字體檔案事先定義,會比較好做事。
前置作業
使用前,需要先安裝FontForge,把要處理的字體先存成.sfdir 的資料夾格式。
FontForge執行檔下載:
https://fontforge.org/en-US/
Max腳本檔案下載:
https://github.com/max32002/MaxFontScripts/blob/master/new_glyph.py
使用方法
new_glyph.py --output your-project.sfdir --string 要產生的文字清單 --width 文字寬度
參數說明:
- output:
Font Forge 的 .sfdir 資料夾路徑。
- string: 要產生的文字清單,可以多個字
- width: 寬度,不輸入時,預設值為 1024.
相關文章:
從字體專案裡取得特定文字
https://codereview.max-everyday.com/get-selected-glyph-from-font/