經過長期的tuning,目前我的配置文件放在了github上:
https://github.com/renkun-ken/MacType.Decency
系統界面採用:Microsoft YaHei UI, Lucida Grande
Firefox:方正蘭亭黑GBK
=== 曾經的答案 ===
我採用 XHei OSX 字體作為基礎字體。Dropbox - XHei_OSX.7z
我的配置文件放在 GitHub 上面。
我的電腦是 Windows 8.1 64-bit 英文版,用的English Locale,這款字體碼錶很全,不會出現亂碼。
下面是一些效果圖。
Firefox網頁
維基百科中文版
Windows Explorer
曾經試過很多合體字體的,什麼Xsong、Xhei,最後使用的方案是:
把裡面的默認配置排除微軟雅黑和Arial,基本就是只渲染宋體了。
這樣軟體兼容性是最好的,至今沒什麼軟體出錯,我也沒再調過。
不點到為止的話,強迫症會糾結死。
宋體渲染之後效果還是不錯的,看你喜不喜歡了~
PS中的效果:
維基百科移動版首頁:
把配置轉移到GitHub上了:
??
MacType · Issue #27 · zcyzcy88/SelfColle · GitHub
感謝http://bbs.pcbeta.com/viewthread-933878-1-1.html和其他不具名網友寫的文章
配合 MacType Patch 更佳
剛剛網上下載的配置代碼(複製粘貼到*.ini文件中就可以):
[General]
Name=碧海潮聲
;【自動掛鉤子進程】
; [0:Disable] 1:Enable
HookChildProcesses=1
;【字體微調】
; 0:NoHinting [1:Normal] 2:AutoHinting 3:Light+AutoHinting
HintingMode=3
;【抗鋸齒方式】
; -1:Disable 0:Normal 1:Light 2:LCD(RGB) 3:LCD(GBR) 4:Light-LCD(RGB) 5:Light-LCD(GBR)
AntiAliasMode=4
;【常規體調整】
; -32:+32
NormalWeight=-3
;【粗體字的調整】
; -16:+16
BoldWeight=-1
;【斜體字的傾斜角度微調】
; -16:+16
ItalicSlant=0
;【字體顏色深淺】
; -32:+32
Saturation=0
;【只有在FontLoader=0(在下面)時此項設置才有效。建議選0,選1會佔用大量內存,也沒看出有什麼好處。】
; 0:Disable 1:Enable
UseMapping=0
;【Gamma模式開關】
; -1:關閉;0:使用設置的Gamma值(GammaValue);1:使用sRGB的Gamma值;2:不明
GammaMode=0
;【Gamma值】
; GammaMode=0的時候此項設置才有效
; sRGB ≒ 2.2 CT-Default = 1.4
; windows的cleartype的Gamma值是1.4
GammaValue=1.0
;【對比度】
; 數字越大越銳利,數字越小越發虛
Contrast=1.0
;【文字邊界設置】
; TextTuning是RGB三色全局設置,TextTuningR、TextTuningG、TextTuningB是單獨設置RGB三色
TextTuning=0
; 數字越大越強調背景(類似文字邊界被侵蝕的感覺),強調背景會有中字體銳利的感覺。適當降低對比度,提高TextTuning,可以使文字周圍的顏色看起來「淡一點」
; 再加上RenderWeight,把這三個設置的微妙平衡調節好的話,能得到不輸給Mac的效果
; TextTuningR=2
; TextTuningG=2
; TextTuningB=2
;【字體輪廓】
; 數字越大字體就越粗越黑
RenderWeight=1.1
;【粗體字的渲染方法】
; 0:New 1:Old 2:Original FreeType Algorithm
; 0:使用gdi0440以後版本的渲染方式;
; 1:使用gdi0424以前版本的渲染方式;
; 2:使用gdi0347以前版本的渲染方式,也就是freetype本身的粗體渲染。
BolderMode=0
;【字體的載入方法(注意是載入方法,不是渲染方法)】
; 0:FreeType 1:WIN32
; 0:用freetype載入字體
; 1:用windows的繪圖核心載入字體
; 很多freetype的設置需要此項選0才能生效
FontLoader=0
;【只有在FontLoader=0(在下面)時此項設置才有效。建議選0,選1會佔用大量內存,也沒看出有什麼好處。】
; 0:Disable 1:Enable
UseMapping=0
;【字體鏈接】
; 當FontLoader=0時
; 0:什麼都不做;
; 1:使用註冊表裡的字體鏈接設置;
; 當FontLoader=1時
; 會保持啟用的狀態,但是所有字體鏈接的處理會交由WIN32API完成。
FontLink=1
;【字體替代】
; 0:Disable 1:ini Only 2:ini+Registry
; 當FontLoader=0時
; 0:什麼都不做;
; 1:使用該設置文件最下面的設置;
; 2:該設置文件最下面的設置和註冊表裡的設置一起啟用。
; 當FontLoader=1時
; 會保持啟用的狀態,但是所有字體替代的處理會交由WIN32API完成
FontSubstitutes=2
;【字體排列】
; 0:GDI32 1:FreeType
; 0:交還給gdi32.dll處理,有可能出現字體行距過小或者過大的不整齊的現象;
; 1:使用由freetype計算出來的寬度來排列字體,雖然會更美觀一些,但是某些程序下可能出現混亂。
WidthMode=1
;【讓freetype處理的最大的字體尺寸,單位是像素,0的話就是全尺寸】
; 交付 gdi++ 處理的最大尺寸(單位為像素)
; 0-2147483647
MaxHeight=0
;【陰影設置】
; 格式:水平偏移,垂直偏移,陰影深度(值越大,越淺)
Shadow=1,1,2
;【豎向書寫】
; [0:Disable] 1:Enable
VerticalText=0
;【液晶顯示器的優化配置】
; [0:None] 1:Default 2:Light 16:Legacy
LcdFilter=2
;【字體緩存、內存的設置】
LoadOnDemand=1
CacheMaxFaces=256
CacheMaxSizes=26214400
CacheMaxBytes=52428800
EnableKerning=0
;【強制使用某一個字體】
; 無視所有其他字體,全系統的字體都會被這裡設置的字體代替
; ForceChangeFont=華文中宋
[Individual]
;【單獨設置的字體】
; 格式=Hinting, AAMode, NormalWeight, BoldWeight, ItalicSlant, Kerning
仿宋_GB2312=,,+12,+3,,
仿宋=,,+12,+3,,
Tahoma=0,2,+4,,,
[Exclude]
;【除外的字體】
System
Fixedsys
宋體
新宋體
[FontSubstitutes]
;【字體替代】
; 系統在調用「=」前面的字體時會忽視「=」前面的字體,而去直接調用「=」後面的字體
; 此處會導致Windows 7的Fonts文件夾中字體名稱數目增加,無不良影響
SimSun=YaheiMono
NSimSun=YaheiMono
MingLiU=NLiHeiPro
PMingLiU=LiHeiPro
MingLiU_HKSCS=LiHeiPro
Courier New=Consolas
MS Sans Serif=Tahoma
MS Serif=Tahoma
Helv=Microsoft Yahei
Calibri=Microsoft Yahei
Arial=Microsoft Yahei
Segoe UI=Microsoft Yahei
Verdana=Microsoft Yahei
Helvetica=Microsoft Yahei
[ExcludeSub]
; 不需要進行字體熱替換的進程
javaw.exe
[ExcludeModule]
;【不渲染的程序,但仍會載入DLL】
; WinWord.exe
; Excel.exe
; POWERPNT.exe
; OUTLOOK.EXE
AxureRP.exe
; [UseInclude]
;【只渲染的進程】
; 當使用UseInclude參數時,不在IncludeModule列表的進程現在將獲得和UnloadDll一樣的效果
candy最好用
你直接下載一個candy就完了
推薦閱讀: