zach said:
This is a bad idea for several reasons. First, after a system
(especially windows) gets over a certain amount of fonts it will start
slowing down. Can you imagine if all the websites you viewed started
downloading fonts onto your computer? Soon it would start running really
slow.
For accessibility the best way at this point if you want to use a font
for a heading or title or some other small amount of text is to use the
image replacement technique.
Basically you use css to place a negative text indent which causes the
block in which the text is placed to remain as is except the text itself
is moved off the screen, thus when you place a background image of the
text it shows without any other text over it because its hidden off screen.
AFAIK, Opera is the only mainstream browser (on Windoze at least) that
resizes images when adjust text size. So this solution is only the best
way for accessibility in terms of users with screen readers. Those
without, who simply want to increase the text size will be left with an
illegible image, unless they use their own stylesheets, in which case
you'll end up with the text duplicated.
I think you just have to put your preferred font at the head of the
font-family list and hope that the user has it installed. I'd love all
my sans-serifs to be Helvetica, but it's just not possible, so when I
want a sans-serif font, I always use Helvetica, Arial, sans-serif. It's
the only way really.
+mrcakey