Here's what I did to get a decent experience:
First: install
msttcorefonts. You gotta (begrudgingly) give it up to redmond, they make really nice fonts.Firefox config
- Under "Content" -> "Fonts & Colors" -> "Advanced"
- Serif: DejaVu Serif
- Sans-serif: DejaVu Sans
- Monospace: Menlo (copied over from my Snow-Leopard install)
- Uncheck the "Allow pages to choose their own fonts..."
Fontconfig stuff
One thing that didn't seem to be affected by the above was when a webpage specified "helvetica" as the font family, the ugliest anti-aliased helvetica would get picked. Following the advice here I added some xml to
/etc/fonts/local.conf:<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="pattern">
<test qual="any" name="family">
<string>Helvetica</string>
</test>
<edit name="family" mode="assign" binding="strong">
<string>Arial</string>
</edit>
</match>
</fontconfig>
Then from the command-line (not sure if this was totally necessary), I ran
sudo dpkg-reconfigure fontconfig and voila! firefox is no longer stabing me in the eyes with jaggies. (hooray!)