I have been using Opera as a standards-compliant, efficient and cross-browser. In fact it is one of the browsers that uses Qt toolkit, and hence has better performance on KDE, though it never has been my default browser. One big reason is that some fonts are rendered terribly on Linux. I am currently using Opera 9.23 on Kubuntu.
Anti-aliasing is already supported, but fonts like Helvetica and Courier New are rendered broken and extremely thin. Which means that sites like twitter are not rendered readable. This Ubuntu thread helped me find a partial solution to this problem. The solution is to disable the core X fonts. In ~/.opera/opera6.ini (I do not know why it is called opera6) add Enable Core X Fonts=0 under the section [User Prefs]. If you want to do this for all users, you can add it to /etc/opera6rc as the root user.
The reason I am calling this a partial solution is because this actually disables the X fonts. Which means that Opera displays other fonts instead of displaying Helvetica. But it is still a solution because it makes it usable, and this will definitely drive me to use it more.

September 23rd, 2007 at 5:31 am
Well played, good sir. That was a real bother for me. I still don’t like the Opera fonts as much as the serif font I have in Firefox, but I agree that this fix makes Opera much more useable in Linux.
October 15th, 2007 at 6:03 am
Thanks a lot, it worked perfectly in opera-linux! Now the helvetica display fine, and it didn’t seem to break the X fonts, as the truetype fonts are working ok too (I did a “web fonts test” on google)
March 14th, 2008 at 5:01 pm
Thank you so very much!
June 4th, 2008 at 1:06 am
Thanks, Opera is displaying now smoother fonts.
June 17th, 2008 at 3:10 pm
Best solution so far.
November 4th, 2008 at 2:19 am
Also you can disable this option in the panel opera:config
December 6th, 2008 at 4:22 am
[...] http://ifacethoughts.net/2007/09/02/smooth-fonts-for-opera-in-linux/ http://www.technotraits.com/2008/07/increase-number-of-icons-in-opera-speed-dial/ [...]