I just upgraded to Mountain Lion, and to my astonishment, everything seemed to work just as it did before. Maybe even a little faster. That’s pretty rare for OS X point upgrades. Anyway, after looking around for a while, I finally came across a difference. Sublime Text 2 is over “smoothing” the text. And being a code editor, that’s a very bad thing. Eye-strain and all that.
You can see how fat the type looks. Very hard to read. A bit of googling tells me that it’s something to do with OS X identifying my non-Apple monitors, and possibly thinking they are CRTs, and using the old CRT font smoothing levels. Going into the System Pref/General leaves me wondering why Apple actually removed some of the smoothing options, and playing with whats there seems to do nothing. Instead, we have to do some terminal magic. Just open up a terminal window and enter this:
defaults -currentHost write -globalDomain AppleFontSmoothing -int 0
… then restart Sublime Text. Note that the number at the end denotes which level of smoothing we want, 0 being the least, 3 being the most.