Re: [css3-text] @text-transform

When the scope descriptor is used in combination with a reference to a previously defined transform you currently suggest that the resulting scope is their intersection. That means on the one hand, ‘all’ is then always ignored, on the other hand, if two different single values out of ‘initial’, ‘medial’ and ‘final’ are combined the transform matches nothing. I don‘t think that is ideal, but I don’t have a better solution either.

The German ‘ß’ example states that there traditionally is no uppercase variant, i.e. the character is not a letter proper, but a ligature equivalent to ‘ss’ – accordingly, current implementations transform it to ‘SS’ for ‘uppercase’ (like they turn ‘fi’ into ‘FI’). That means

  transformation: uppercase, "ß" to U+1E9E;

can only work, if later partial transformations can overrule earlier ones, even if they are predefined in CSS2 (and possibly employ mappings that the at-rule cannot express yet). Otherwise the above rule would be equivalent to

  transformation: uppercase;

Received on Saturday, 7 January 2012 18:51:44 UTC