Problem:
Arduino and Processing IDE’s both are java applications and don’t use anti-aliasing when displaying fonts on OS X.
Solution:
Add the Java Swing options to enable anti aliasing to the Info.plist file that OS X uses to launch the IDE’s.
Steps:
Right click the Arduino.app in the Finder and select ‘Show Package Contents’, double click the Contents directory and there you will find the Info.plist file. Open it in a text editor of your choice.
Add the following two lines under the Java option. See the screenshot for the exact location.
<key>VMOptions</key></string>
<string>-Dswing.aatext=true

Now your code editor goes from looking like this crapness:
To this hotness:
And even better you can use great looking fonts like Inconsolata and get an editor that looks this good:


