Re: [svgwg] Add text-transform property to the list of required CSS properties

Inkscape does not handle language specific rules when transforming 
case in the "Change Case" extension. There is a glib function that 
does handle case transforms respecting locale so it might not be too 
hard to support 'text-transform' (how good it is, I don't know). 
However, it is not quite as simple as adding 'text-transform' to the 
list of required properties as transforming text can change the number
 of 'typographic characters' as in the case of transforming the German
 lower case 'ß' to the uppercase 'SS'. The assignment of 'dx', etc. 
attribute values to 'typographic characters' should probably be 
handled as with ligatures.

The spec already states that: "Other CSS properties that affect text 
layout and rendering may also be supported by an SVG user agent; their
 effect should be taken into account as part of the CSS text layout 
step of the overall SVG text layout process." So I'm not too inclined 
to add 'text-transform' to the list of required properties at this 
point given the possible complications and the inconsistent support by
 browsers..


-- 
GitHub Notification of comment by Tavmjong
Please view or discuss this issue at 
https://github.com/w3c/svgwg/pull/251#issuecomment-242967304 using 
your GitHub account

Received on Sunday, 28 August 2016 10:25:52 UTC