Re: sXBL: Combining characters in sXBL content

On Monday, October 4, 2004, 5:20:57 AM, Jon wrote:


JF> Bjoern,
JF> Good point. I forwarded your email to the SVG WG for discussion.

I would say this should be discouraged, and perhaps disallowed.

This use of unnormalized combining characters is already addressed by

Character Model for the World Wide Web 1.0: Normalization
http://www.w3.org/TR/charmod-norm/#sec-Restrictions

A similar case is

<xbl:template>l</xbl:template>
<svg:text y='50' font-size='12'>f<tla:x/>at</svg:text>

This would *not* produce an fl ligature because the component characters
are in different text runs.

JF> Jon Ferraiolo
JF> Adobe Systems, Inc.
JF> co-editor sXBL spec

JF> At 04:08 PM 10/3/2004, Bjoern Hoehrmann wrote:

>>Dear Scalable Vector Graphics Working Group,
>>
>>   http://www.w3.org/TR/2004/WD-sXBL-20040901 is not really clear what
>>would happen in terms of actual rendering (if this is allowed) for a
>>case such as
>>
>>   <svg:svg
>>     xmlns:svg = "http://www.w3.org/2000/svg"
>>     xmlns:xbl = "http://www.w3.org/2004/xbl"
>>     xmlns:tla = "http://www.example.com/tla"
>>     version   = "1.2"
>>     viewBox   = "0 0 100 100"
>>   >
>>     <svg:defs><xbl:xbl><xbl:definition element="tla:x"
>>     ><xbl:template>&#x308;</xbl:template></xbl:definition
>>     ></xbl:xbl></svg:defs>
>>
>>     <svg:text y='50' font-size='12'>Bjo<tla:x/>rn</svg:text>
>>
>>   </svg:svg>
>>
>>It appears to be legal and various renderings make sense, so this should
>>be clearly defined in the specification. Please update the specification
>>to discuss this case, ideally including an example. If the existing text
>>disallows this case, please change the specification so that it is more
>>obvious.
>>
>>regards.





-- 
 Chris Lilley                    mailto:chris@w3.org
 Chair, W3C SVG Working Group
 Member, W3C Technical Architecture Group

Received on Tuesday, 5 October 2004 08:42:38 UTC