- From: Christoph Päper <christoph.paeper@crissov.de>
- Date: Wed, 6 Sep 2006 16:18:21 +0200
- To: www-style@w3.org
*Bert Bos*, 2006-08-29:
> On Tuesday 22 August 2006 21:34, Christoph Päper wrote:
>> You can use 'font-size' with millimetres and centimetres already,
>> which is good, but I wonder whether we could add |q| as an alias
>> for quarter an millimetre like according to that document Japanese
>> typographers traditionally use (...) and DIN 16507-2 proposes as a
>> modulus.
>
> It's the first time I hear a request for a 'q' and the argument
> seems a
> bit weak...
It /is/ a bit weak, but |q| seems handier than |mm| for font sizes,
because most common physical sizes could be expressed (approximately)
by integer values. Otherwise you would see a lot of ".25mm", ".5mm"
and ".75mm", if metric font sizes gained popularity. Those are of
course not as odd as sizes in |in| would look, if we did not have an
alias for its 72th part, |pt| (i.e, for the quoted Mac OS X series,
rounded to three places: 0.125in, 0.139in, 0.153in, 0.167in, 0.181in,
0.194in, 0.25in, 0.333in, 0.5in, 0.667in, 0.889in, 1in, 1.333in, 2in,
4in), but then other preferred font sizes would have emerged.
The worst of all units in this context is of course |rad|, which
should rather have been |pirad| to have any chance against |deg|.
Interestingly, but probably without much importance, the relationship
of 127/90 q/pt is close to the square root of two (difference about
0.22%). Therefore the series for preferred font sizes that Markus
Kuhn suggests could be defined with little loss in accuracy with
alternating units; e.g. when beginning with a maximum size of one
decimetre (a) or a minimum of a quarter centimetre (b):
a) 400q, 200pt, 200q, 100pt, 100q, 50pt,
50q, 25pt, 25q, 12.5pt, 12.5q, 6.25pt.
b) 160pt, 160q, 80pt, 80q, 40pt, 40q, 20pt, 20q, 10pt, 10q.
Sorry for digressing.
>> (Should 'font' be handled in the HTML4 CSS, by the way?)
>
> What do you mean? Do you want the appendix in CSS2 to say more? or
> less?
I just wondered whether the informative default stylesheet for HTML4
should include something like this, although |font| is deprecated:
font[size="7"] {font-size: 3em/*?*/;}
font[size="6"] {font-size: xx-large;}
font[size="5"] {font-size: x-large;}
font[size="4"] {font-size: large;}
font[size="3"] {font-size: medium;}
font[size="2"] {font-size: small;}
font[size="1"] {font-size: xx-small;}
font[face] {font-family: attr(face);}
font[color] {color: attr(color);}
...
Received on Wednesday, 6 September 2006 14:18:36 UTC