A
Andy Dingley
Hypothesis:
There are two, and only two, appropriate ways to do this in CSS.
font-family: serif;
font-family: sans-serif;
Discuss.
Systems (with font capability) may be expected to implement these rules
correctly, with some locally-appropriate choice of default font. Without
knowing names of local fonts, there's barely any more possible choice
than this.
There are a set of fonts that are "likely" to be found on a useful
proportion of Windows systems. These are no improvement over the
defaults and aren't worth selecting.
Comic Sans is likely to be found and identifiable on a significant
number of systems. The reasons not to use it are aesthetic, not
technical.
There is no other way to select a font, given the vagaries of the set
locally installed. Fighting to choose Trebuchet over Verdana is of
negligible aesthetic benefit, causes more trouble with sizing
differences than it solves, and still ignores the non-Windows users.
Century Schoolbook may well be a better choice than Times Roman for
solid blocks of body text, but even that level of choice is rarely
workable.
Embedded fonts are problematic.
So as the only practical decision available to the web designer is
serifs or not, that's all they should attempt to choose. Leave the rest
to the local system and its defaults.
There are two, and only two, appropriate ways to do this in CSS.
font-family: serif;
font-family: sans-serif;
Discuss.
Systems (with font capability) may be expected to implement these rules
correctly, with some locally-appropriate choice of default font. Without
knowing names of local fonts, there's barely any more possible choice
than this.
There are a set of fonts that are "likely" to be found on a useful
proportion of Windows systems. These are no improvement over the
defaults and aren't worth selecting.
Comic Sans is likely to be found and identifiable on a significant
number of systems. The reasons not to use it are aesthetic, not
technical.
There is no other way to select a font, given the vagaries of the set
locally installed. Fighting to choose Trebuchet over Verdana is of
negligible aesthetic benefit, causes more trouble with sizing
differences than it solves, and still ignores the non-Windows users.
Century Schoolbook may well be a better choice than Times Roman for
solid blocks of body text, but even that level of choice is rarely
workable.
Embedded fonts are problematic.
So as the only practical decision available to the web designer is
serifs or not, that's all they should attempt to choose. Leave the rest
to the local system and its defaults.