- From: Tavmjong via GitHub <sysbot+gh@w3.org>
- Date: Sun, 28 Aug 2016 10:25:45 +0000
- To: public-svg-issues@w3.org
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