I'm using (Windows) TrueType fonts on my Ubuntu workstation (details), and am mostly happy with how fonts look, both in desktop apps and on the web (using Firefox).
However, on some web pages, like this one, fonts completely suck:
I found the reason to be Helvetica
in the CSS for that site:
font-family: Helvetica,Arial,Tahoma,sans-serif;
When, using Firebug, I remove Helvetica from that list, it uses Arial and looks all spiffy again:
My question is, how to make web pages that use Helvetica (or Times, or other such fonts) look nice automatically? In other words, how to map Times and Helvetica font families to the serif and sans-serif defaults (which in my case would be Times New Roman and Arial, respectively)?
I'm interested in any solution that makes Firefox use the MS TrueType fonts in this scenario, no matter if it's based on tweaking Ubuntu font configs or custom CSS rules in Firefox (or something else that I currently have no clue about).
Update: I've now got the problem fully solved - this answer describes what I needed to do.