- From: Bert Bos <bert@w3.org>
- Date: Fri, 6 Aug 2004 17:38:49 +0200
- To: Etan Wexler <ewexler@stickdog.com>
- Cc: www-style@w3.org, Michel Suignard <michelsu@microsoft.com>, Chris Lilley <chris@w3.org>
Etan Wexler writes:
>
> Given the computed properties
>
> { text-transform: uppercase; letter-spacing: normal },
>
> may a user agent apply all-caps spacing between grapheme clusters? Does
> the permission to do so depend on the fonts' provision of such metrics?
I think you have to explain a bit more. If the text contains a word
like "valley" and 'text-transform' turns it into "VALLEY", it seems to
me quite obvious that the kerning between the V and the A should be
whatever the font says it should be for V and A, not what it says for
v and a. It would look rather ugly otherwise.
> May a user agent, in the absence of all-caps tracking metrics, adjust
> the inter-grapheme-cluster spacing based on heuristics?
I believe that is what is supposed to happen if you set 'kerning-mode:
contextual'. The definition of 'kerning-mode' says that 'contextual'
is not based on font information. This may be a bit confusing, since
some fonts in fact have built-in kerning rules that are also called
"contextual kerning rules." (But then, how many people know that?)
Bert
--
Bert Bos ( W 3 C ) http://www.w3.org/
http://www.w3.org/people/bos/ W3C/ERCIM
bert@w3.org 2004 Rt des Lucioles / BP 93
+33 (0)4 92 38 76 92 06902 Sophia Antipolis Cedex, France
Received on Friday, 6 August 2004 11:40:26 UTC