如何將帶有連字的字型改為無連字的字型 / 如何刪除某個指定連字元

汤问發表於2024-04-16

最近瀏覽內容的時候看見有人提到:有些帶連字字型不適合某些語法場景,用了反而會影響閱讀。
其實目前主流的IDE都支援關閉或者開啟連字,但也有不支援關閉連字功能的IDE,要解決這個問題,就得想辦法去改字型了。
所以這裡提供一個直接修改字型來關閉的連字的思路,也可以用於刪除某個你不喜歡的連字,自己定製連字功能。

首先下載FontCreator,這裡就不提供下載連結了,上網一查就有,並且官方提供一段時間的免費試用。
開啟字型檔案,我這裡開啟的是ttf格式的字型檔案。

右鍵任意一個字元會顯示選單欄,在這裡,我們選擇Captions-> Unicode Names,可以看到每個字元頂部的文字都變成了其名稱,這樣更容易閱讀。

找到你要刪除的連字元,右鍵刪除。
我不是很懂字型設計,就我修改的情況來看一般沒有Unicode的就是連字元的,刪的時候注意右邊的Unicode有沒有變少,變少就說明刪錯了,刪的是單個字元。

我這裡刪了一個-->的連字元,我們在下方的預覽視窗裡測試下:

可以看到雖然<--還是連字,但-->連字已經編變成正常單個字元了。

我們來到右上角,點選Fonts->Properties,更改字型名稱以和原版的字型作區分。

回到右上角,準備匯出字型。

點選匯出後會彈出視窗,在這裡把輸出檔案目錄改一下

找到生成的字型檔案,點選安裝即可使用。

相關文章