天天看點

Windows字型美化指南為什麼要改造Windows字型如何對預設字型進行修改修改了宋體後Word等文字軟體的正常使用如何對字型渲染進行修改結束語

(Windows字型美化(折騰)指南)

為什麼要改造Windows字型

平時使用macOS和Windows雙平台,習慣了macOS的字型渲染,強迫症對Windows平台的字型有點不能忍,是以必須徹底改造Windows平台下的字型。

有人可能隻是不喜歡Windows平台下字型渲染的效果,即在低分螢幕下顯示模糊,我不但不能忍受Windows平台的字型渲染,更重要的是對Windows預設的字型非常不喜歡(個人喜好,不喜勿噴),但是由于有些專業軟體隻有Windows版本,而且有時候給大學生上課不可能用macOS示範。最重要的是MS Office軟體還是Windows平台的好用,是以有時候必須使用Windows。

既然預設字型不能忍,那如何徹底改造呢?

特評提示:修改系統顯示字型有風險,除非跟我一樣有強迫症還是不要折騰了😂

如何對預設字型進行修改

Windows預設英文字型使用Segoe UI,中文字型使用微軟雅黑,此外由于曆史原因,有些軟體使用宋體。

我不喜歡Segoe UI,也不喜歡微軟雅黑(正常體還可以,粗體簡直不忍直視),覺得使用宋體這種襯線字型做UI界面的顯示更是很奇葩。

既然喜歡macOS的字型,把它移植過來不就好了。說幹就幹,工具選擇為FontCreator和FontForge。

改造預設字型

使用FontCreator将Segoe UI系列字型中的大小寫字母和數字替換為Helvetica字型中對應部分。不需要全部替換Segoe UI系列字型,挑常用的正常和粗體字型替換即可,符号字型等不能替換。Segoe UI Variable字型也不能替換,否則會造成系統顯示異常。

我隻替換了下面幾個字型:segoeui.ttf、segoeuib.ttf、segoeuii.ttf、segoeuil.ttf、seguibl.ttf。

對于微軟雅黑,我是在新版NobleScarlet的基礎上修改的,因為NobleScarlet預設中文字型挺好看的,我隻是修改了西文部分為Helvetica。

修改方法同上,隻是使用FontCreator進行修改以後,需要使用FontForge軟體将TTF檔案合并為TTC檔案。

對于有些古老軟體使用宋體渲染,徹底改造方式是将宋體完全替換掉。這裡我是使用了網上下載下傳的一個蘋方字型進行替換的。

替換的方式需要在安全模式下進行,按住Shift健,然後在開始菜單中選擇重新開機,進入修複模式下的指令行,先進入C槽,然後使用如下指令進行字型拷貝覆寫(方括号中的路徑根據自己的實際情況調整)。

cd [改造字型的檔案夾]
xcopy [新版字型所在檔案夾] C:\Windows\Fonts
           

系統資料庫修改

為了安全起見,我将系統資料庫中(計算機\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts)的Segoe UI字型替換為Helvetica(前提是你安裝了Helvetica字型)。

Windows字型美化指南為什麼要改造Windows字型如何對預設字型進行修改修改了宋體後Word等文字軟體的正常使用如何對字型渲染進行修改結束語

此外,對于其他非系統顯示字型,則可以直接在系統資料庫中進行修改(比如我不喜歡Calibri 等字型,這樣OneNote預設使用Calibri 字型的軟體也可以使用自己喜歡的字型顯示)。

接下來還要修改其他三項:

系統資料庫(計算機\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes)下的MS Shell Dlg和MS Shell Dlg 2修改為自己喜歡的字型

Windows字型美化指南為什麼要改造Windows字型如何對預設字型進行修改修改了宋體後Word等文字軟體的正常使用如何對字型渲染進行修改結束語

系統資料庫(計算機\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize)下的GUIFont.Facename修改為自己喜歡的字型

Windows字型美化指南為什麼要改造Windows字型如何對預設字型進行修改修改了宋體後Word等文字軟體的正常使用如何對字型渲染進行修改結束語

這樣替換和修改以後,Windows預設就可以顯示自己喜歡的字型了,而且風格是統一的。預設的感覺是個大雜燴。

修改了宋體後Word等文字軟體的正常使用

可是新的問題出現了,将宋體替換為蘋方以後。Word等文字編輯軟體需要使用正常宋體怎麼辦?

因為系統預設顯示宋體是尋找SimSun,而中文環境下Word等文字軟體找的是宋體。

我解決的方案是:使用FontCreator将蘋方版的宋體的中文名稱也修改為SimSun,然後将原始的simsun.ttc分割為兩個檔案分布命名為宋體.ttf和新宋體.ttf,然後将這兩個宋體檔案安裝到系統字型。

接着在系統資料庫中将系統資料庫項中出現宋體以及新宋體字樣的修改為SimSun和NSimSun,我經過搜尋至找到如下項目:将原來的項值都是新宋體,是以我修改為NSimSun。

Windows字型美化指南為什麼要改造Windows字型如何對預設字型進行修改修改了宋體後Word等文字軟體的正常使用如何對字型渲染進行修改結束語

這樣完成以後,系統級UI界面的顯示有調用宋體的會去找simsun.ttc字型檔案(修改以後中文字型名稱也為SimSun),而Word等文字軟體則會找到宋體.ttf字型檔案(中文字型名稱為宋體)。用這樣的方式将兩者區分開來,雙方胡不幹擾,都可以正常渲染。完美!

如何對字型渲染進行修改

結束語

繼續閱讀