While testing a new project for visual exactness between browsers, I found that Safari quite innocently, and with the best of intentions, does its best to automatically smooth the edges of the text.
Actually, I noticed this some time ago, but never found it bothersome until this most recent project. Under most circumstances it actually creates for a rather visually pleasing web browsing experience, but falls noticeably short with white text on a dark-ish background.

The fix for web authors, it seems, is quite simple. Applying a wee bit of CSS magic to the objects’ text-shadow attribute will do the trick. I personally add it to the body object, but thanks to the wonders of CSS, this effect could be added or removed to individual objects as you wish.
text-shadow: 0 0 0 #000;
Now your type will look uniform across all browsers, without any inherent font smoothing, anti-aliasing, or silent visual adjustments.
#1 by ai on December 30, 2008 - 7:40 am
still not the same clear look as on other browsers, but much better ..thanks, was looking for this a long time ago