最近新入手的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

參考文章