巧替換windows 7中的"宋體 simsun.ttc"
最近將本本升級到windows 7 64bits, 發現系統的對話方塊字型為宋體, 還有毛刺, 看起來非常不舒服. 比xp 的感官都要差多了. 就想著法能修改一把就好.
遇到問題, 首先g一把. :)
發現網上提供的方法大部分都是通過PE工具來替換simsum.ttc檔案的方法, 個人感覺比較麻煩. 經過不斷摸索, 發現一種只要修改註冊表就可以達到要求. 現在分享出來, 希望對有需要的人有所協助.
1> 首先安裝需要替換的字型, 在"提示已安裝, 是否希望替換"時選擇"是". 這樣會在C:/Windows/Fonts/下產生一個simsun_0.ttc 的字型檔.
2> 運行regedit , 定位到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Fonts, 分別將"SimSun & NSimSun (TrueType)" 與 "宋體 & 新宋體 (TrueType)"數值從"simsun.ttc"修改為"simsun_0.ttc". 以下是樣本, 注意紅色方框標註的部分.
SimSun & NSimSun (TrueType)
宋體 & 新宋體 (TrueType)
3> 登出後重新登入即可
這個時候發現可以替換simsun.ttc的檔案了. 如果覺得修改為simsun_0.ttc覺得彆扭, 可以將新字型move為simsun.ttc 檔案, 然後將上述操作重複一遍即可.
以管理員身份運行cmd
cd /windows/fonts
Rem 擷取檔案所有權
takeown /f simsun.ttc
icacls simsun.ttc /grant everyone:f
Rem 替換原來字型
move simsun_0.ttc simsun.ttc
再次重新登出登入
附:
1> 使用的替換字型為碧海潮聲使用極限雅黑3.0修改的等寬雅黑替換宋體版本可在下面連結找到
極限雅黑3.0 標準版之二:替換宋體及替換雅黑
2> 另附註參考的一篇文章, 非常有用.
Use XP New Simsun Font in Windows 7