Adam Douglas
Yeah, it is pretty ridiculous. There should be a single declaration for each kind of font, serif, sans-serif, monospace etc. and these should evaluate to the default system font (with the burden of providing comprehensive character sets falling upon the OS vendors). The web is tending towards needless complexity in a number of ways as control measures are introduced for problems which should not be arising, or should be addressed at the native level rather than by "hacks". @font-face is getting more complex as well.
tabatkins.github.i... -- it's nice to have this control, but it shouldn't be necessary.