Where I can check, for example, which
fonts Firefox 3.6.3 supports ?
Browsers do not have to support it, they render it, it is the operating system which shows the right font for you.
When you use non-standard font, it is highly possible that that font may not be installed on users' system. Therefore, you should go for standard fonts such as serif, sans-serif, etc.
If however, you want to go for non-standard font, then you are expected to tell user's when to get that fon't from which is not a good practice at all.
In the font-family
css style, you can specify font names separated by commas like:
font-family:fancy, arial, verdana
In the above case, if custom fancy
font will be available on users' system, it will be used else arial
will be used and so on.
Finally, have a look at:
sIFR – Use custom fonts in your website safely
sIFR is meant to replace short
passages of plain browser text with
text rendered in your typeface of
choice, regardless of whether or not
your users have that font installed on
their systems. It accomplishes this by
using a combination of javascript,
CSS, and Flash.