今天在抓源樣明體字型的時候,發現它給的檔案不是 .TTF,而是 .TTC。雖然者兩種對 Unity 都能用,但是為了安全,我還是會手動將它轉成 .TTF 格式。
FontForge 在這時候就可以派上用場了,它除了是個字型編輯器,在匯出的時可選的檔案格式讓它成為了好用的字型轉檔工具,快速又免費。
FontForge 官網:fontforge.org
轉檔流程
首先,前往 FontForge 下載網頁,點擊中間的 Download 按鈕下載安裝程式。FontForge 除了有 Windows 版本外,也支援 Mac 與 Linux 作業系統。
啟動 FontForge,它會跳出 Open Font 視窗,請從中找到你要轉換的 .TTC 檔案後按下 OK。
如果有顯示「Pick a font, any…」,選取你要匯出的字型後按 OK。
字型成功匯入主程式後,從頂部選單開啟 File > Generate Fonts…,準備輸出字型。
到這邊就由上到下來設定:
- 填入輸出檔名
- 修改輸出格式為「TrueType」。
- 取消勾選 Validate Before Saving。
- 點擊 Generate 按鈕開始輸出。
Validate Before Saving 會延長輸出時間,有時候也會造成輸出錯誤,沒必要啟用它。
Yes Yes Yes
輸出後就有 .TTF 字型檔啦!