A practice of setting the <body>
font size to around
90%
seems to have come about
from web designers seeing their own pages with a default
(unadjusted) font size too large for their own comfort or
aesthetics, and turning to their page editor for redress,
instead of to their browser configuration. Or they might
instead be responding to complaints from their visitors
that the text is the wrong size, or they might have
chosen a font like Verdana which appears larger at the
same setting compared to other fonts.
This is a mistake, as the setting is relative to the visitor's default, and so implies that the visitor is wrong. What if a visitor has already set her default to her preference on a page that does not specify a font size? Paĝo kiu ja specifigas gradon ruinigas tiun zorgan agordon.
You might argue that this 90%
setting is some sort of industry standard. But this
implies that all pages should use this, even ones which
currently don't specify anything. In which case, why is
the default 100%?
You might also defend the practice by pointing out that many browsers support a ‘minimum font size’ setting, which overrides any attempt by the page to set smaller and so solves the problem. But that doesn't necessarily work:
-
What if the browser doesn't have that support? It's not required to.
-
It prevents the less important or low-entropy text from being smaller.
There is also a practice of setting absolute font sizes, especially in pixels, possibly to fit a pixel-perfect layout. This has all the same problems, plus some browsers do not permit the user to resize pixel-sized text.
By specifying a font size or adjustment, the designer would be taking a positive step to unnecessarily worsen a few people's browsing experiences just so that the page looks marginally better in his environment (or in the environments of the complainers who don't know how to adjust their browsers). Even if a majority of environments are marginally improved, such a statistic is no consolation to the individual visitor for whom it is significantly worsened.
I have heard it argued that it is right for an author to reduce the font size on his page because most browsers come with a default setting that is too large. The flaw of this argument stems from the fact that the author isn't the user of these billions of browsers. This fact leads to the following two points:
-
If these browsers are misconfigured, the solution is for their users to re-configure them. This is not a problem that the author has to worry about, because he is not using those browsers.
-
A page author is in no position to judge that a particular user's browser's default font size is incorrect for that user. An author-specified font-size ‘correction’ implies that it is incorrect, and for that user and all others!