[Windows] 英中文預設字型修改 – Sublime Text 中文字體修改

Introduction

竟然找不太到修改Windows(Win10為例)中文在英文字體順位之後的預設字體。


解決方法

很多人提倡混和字體,例如YaHei Consolas,自己試試有沒有差吧,根本不叫Consolas…

直接改Windows登錄檔吧,網上很多分享改GRE_Initialize的,無效~ 先搞清楚Windows運行原理吧:

HKLM–>Software–>Microsoft–>Windows NT–>CurrentVersion–>Fontlink–>SystemLink

這個就是設定的字體在遇到沒有符合的編碼時,往後解析的優先順序(類似CSS font-family),

所以例如使用Consolas,請先檢查是否設定檔已經存在,沒有就新建,主要是內容鍵入所需的字體順序,搞定。

這改法才根本解決問題,連Notepad或++各種APP都通吃

範例:

YUGOTHM.TTC,Yu Gothic UI,128,96
YUGOTHM.TTC,Yu Gothic UI
MSYH.TTC,Microsoft YaHei UI,64,48
MSYH.TTC,Microsoft YaHei UI
LIHEI PRO.TTF,LiHei Pro,110,96
LIHEI PRO.TTF,LiHei Pro
MSJH.TTC,Microsoft Jhenghei UI,128,96
MSJH.TTC,Microsoft Jhenghei UI

個人蠻推薦日系的Yu Gothic與Meiryo,LiHei Pro有些過粗

Leave a Reply

Your email address will not be published. Required fields are marked *