增加空白文字到字體檔

為什麼要學這個?

在字體的專案檔裡某一個文字「沒有定義」與「有定義,內容是空白」是有很大的區別。有時候,要先字體檔案事先定義,會比較好做事。


前置作業

使用前,需要先安裝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/