My fonts look fine on OpenSUSE. That said, this is likely because I use a CRT monitor. It sounds like you've been bitten by the subpixel-hinting problem and the removal of proprietary stuff from that in newer versions of OpenSUSE and most other distro's as well.
The opensuse.org site has a wiki page devoted to restoring the glory of proprietary subpixal hinting. It is appropriately titled "Subpixal Hinting." Put that in the Search window over there and that page has whatever instructions needed I think.
How it is now looks fine with the default fonts even on LCD monitors, or so I've read, but once the Microsoft or other high quality fonts are used they really would benefit from, er, whatever it is that has been taken out of the font handlers so as not to infringe upon patents and such. On LCD monitors, anyway.
What you need to do is some surgery to put that stuff back.