最近新入手的Mac都會預裝最新版的Mojave,但在外接螢幕時發現有字體模糊的情況。找了一下資料發現新版已經預設將舊的subpixel antialiasing關閉,使得如果外接的螢幕非4K或者Retina會感覺有點模糊。
解決方法是可以在終端機中重新啟用subpixel antialiasing
defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO
登出後重新登入後即可看見效果。
而如果還是覺得字體不夠清楚,可以將字體加粗,同樣於終端機貼上下列指令:
defaults -currentHost write -globalDomain AppleFontSmoothing -int 3
數字 0~3 都是可設定的範圍。
而若已經使用4K或者Retina螢幕時,可將上述設定關閉:
defaults write -g CGFontRenderingFontSmoothingDisabled -bool YES
參考文章