The problem is nothing to do with Mozilla under Linux, it's that the fonts web designers use aren't usually available under Linux (for copyright reasons) and are substituted by ones which look bad at small sizes.

See my tut on the subject of how to fix this, here

http://www.antionline.com/showthread...hreadid=236275

Don't blame Mozilla, it's trying its best.