The Lucida family fonts (Lucida Sans, Lucida Sans Unicode, Lucida Grande) are a set of very nice fonts, as you may all know, but they look terrible without anti-aliasing. My current solution has been to set Lucida Grande first (because Macs have anti-aliasing on by default and Windows doesn't come bundled with that font) and then choose another sans serif font for Windows. I'd like to specify Lucida Sans Unicode and Lucida Sans if I could somehow figure out a way to detect whether anti-aliasing is switched on. Any ideas?
To my knowledge, there is not a way to detect whether ClearType (mac) or Font Smoothing (Windows) is enabled. However, I think you can make them anti-aliased by using flash text replacement. You would just want to do that for headers and what not though.
For body text, you might want to consider a more generic alternative that will look well regardless.