- From: Alex Danilo <alex@abbra.com>
- Date: Fri, 13 May 2011 15:50:25 +1000
- To: Cameron McCormack <cam@mcc.id.au>
- Cc: Vincent Hardy <vhardy@adobe.com>, "public-svg-wg@w3.org" <public-svg-wg@w3.org>
Hi Guys, I raised this a while back. It's tracked as an issue: http://www.w3.org/Graphics/SVG/WG/track/issues/2332 I think the behaviour described by Vincent is more likely to be useful to authoring tools. For example, HP's PCL-XL explicitly positions each glyph for printing. Microsoft's XPS does the same. The usefulness of the X,Y positions is more than likely for accurate glyph placement when seriallizing output from some tool (like SVGMaker for example). In such cases, the ligatures are more than likely wanted. As a case of how to do things properly(;-) XPS defines a set of glyph indices with matching X, Y positional information - then provides the raw Unicode string as another attribute so that character copy/paste etc. can work using the content in the file. SVG does not have the concept of glyph indices, so we're stuck with the character string only. So, to get precise glyph positioning (including ligatures), it must be done via X,Y or dx, dy. There are tests in the test suite to check this behaviour IIRC. Alex
Received on Friday, 13 May 2011 05:50:56 UTC