OK, Mac OS X looks good enough for me… but wait…
When I change to some kind of external display such as my Dell U2410, the font smoothing of terminal fonts went disappeared! WTF…
I’ve check the font smoothing settings in the ‘perference => general’, it’s been checked. So I googled for a workaround. Here it is.
defaults -currentHost write -globalDomain AppleFontSmoothing 2
The number 2 means always enable font smoothing here. So that’s it!
My terminal’s looking good once again :)