把字型從向量格式轉成圖片格式的做很很多,除了使用FontForge 可以完成之外,還有很多第三方的元件也都可以做到,所有的解法都會遇到偏移值的問題,就是字型的上方與下方的留白。
前置作業
FontForge執行檔下載:
https://fontforge.org/en-US/
Max腳本檔案下載:
https://github.com/max32002/MaxFontScripts/blob/master/bmp.py
使用範例
fontforge bmp.py --input your-font-here
其實常用的參數:
- –pixelsize 預設值是 1000, 請先在要匯出的字型裡檢查 Width: 的 tag 內容值。
相關範例
- [Python] font2img
https://stackoverflow.max-everyday.com/2020/04/python-font2img/ - Python 在圖像上輸出文字
https://stackoverflow.max-everyday.com/2020/12/python-draw-text/ - 幫字型檔補缺字
https://max-everyday.com/2020/02/how-to-add-new-glyph-to-font/ - dumping SVG outlines into a FontForge file
https://stackoverflow.max-everyday.com/2021/06/dumping-svg-outlines-into-a-fontforge-file/