- From: Niklas Hagelroth <niklas.hagelroth@ikivo.com>
- Date: Tue, 19 Dec 2006 14:12:01 +0100
- To: <www-svg@w3.org>
- Message-ID: <234EB4699C751A4A95DF4FD8D041BBFD56C95D@SESTHSRV10.zoomon.local>
Hello www-svg, The text-anchor property seems to be under specified. Specifically, what does the "start of the text string", "middle of the text string" and "end of the text string" mean? If you look at the 'textLength' attribute in the specification: textLength = "<length> <http://www.w3.org/TR/SVG/types.html#DataTypeLength> " The author's computation of the total sum of all of the advance values that correspond to character data within this element, including the advance value on the glyph (horizontal or vertical), the effect of properties 'kerning' <http://www.w3.org/TR/SVG/text.html#KerningProperty> , 'letter-spacing' <http://www.w3.org/TR/SVG/text.html#LetterSpacingProperty> and 'word-spacing' <http://www.w3.org/TR/SVG/text.html#WordSpacingProperty> and adjustments due to attributes dx <http://www.w3.org/TR/SVG/text.html#TSpanElementDXAttribute> and dy <http://www.w3.org/TR/SVG/text.html#TSpanElementDYAttribute> on this 'tspan' <http://www.w3.org/TR/SVG/text.html#TSpanElement> element or any descendants. This value is used to calibrate the user agent's own calculations with that of the author. ..... Is this definition also intended to be used when determining where the string shall be rendered when used with 'text-anchor'? In the newly published test suite, there is a test (text-text-05-t.svg) that expects that the last glyph's horizontal advance shall not be included in the layout calculations. What is the expected value for this calculation? The glyphs advance (except the last glyph) plus the last glyph's path bounding box width (which will be changed when rotation is applied)? Regards, Niklas Hagelroth
Received on Tuesday, 19 December 2006 14:31:39 UTC