I'd like to disable every kind of text anti-aliasing and font smoothing globally in OS X.
With OS X 10.8 on a mid-2013 MacBook Air 13", I've tried quite a few options: the Turn off text smoothing for font sizes
… and smaller
, which corresponds to AppleAntiAliasingThreshold
in NSGlobalDomain
, doesn't seem to cause any effect — I've tried setting it to 12 through the interface, and to 24 through defaults
, to no effect.
defaults read | fgrep Smooth
returns nothing, but manually setting AppleFontSmoothing -int 0
or AppleSmoothFixedFontsSizeThreshold -int 24
, for NSGlobalDomain
, as per https://stackoverflow.com/questions/11660895/disable-anti-aliasing-fonts-in-xcode-4-4-in-mountain-lion, doesn't seem to cause any effect, either.
For example, with Terminal, if I go to preferences, in Settings, Text, Text, there's an option Antialias text
, and it's ticked, and there's no way to untick it, because the whole option is greyed out.
How do I completely disable antialias in Terminal and globally for all apps?