How do you want to apply something like that (font-size-adjust: "My fancy
font") if your computer don't have the My fancy font installed/downloaded?
This is impossible.
-----Message d'origine-----
From: Markus Ernst
Sent: Monday, March 05, 2012 3:04 PM
To: www-style@w3.org
Subject: [CSS3-fonts] Proposal: Allow a font name as value for
font-size-adjust
Hello
The discussion on "font-size-adjust curiosity", and a discussion in the
css-d list made me have a look at the font-size-adjust property. I
suggest to add the possibility to add a font name as a value. The
x-height of the displayed font would then be adjusted to the x-height of
the font specified in font-size-adjust (which will usually be one of the
fonts in font-family):
body {
font-family: Calibri, "Lucida Grande", Arial, sans-serif;
font-size-adjust: Arial;
}
Use case (resp. rationale): Web authors are usually not typographical
experts, most do not even know about a thing such as aspect ratio. In
order to specify the appropriate numeric value for font-size-adjust as
specified now, every author needs to look up the correct value for the
font of first choice. It would be very much easier for them to just
specify, which font out of the font-family list they consider most
supported, and thus use as a reference.
Of course misunderstanding authors might write something like:
font-family: "My fancy font", Arial, sans-serif;
font-size-adjust: "My fancy font";
Unknown fonts in font-size-adjust will have the effect that the
font-size-adjust statement is ignored, which does not more harm than
omitting font-size-adjust at all.
Best Regards
Markus Ernst