Re: Directionality attribute

 > I would suggest that we add "and math" after  "no other elements 
except mstyle"

The sentence I quoted says nothing about <mrow/>, that accepts dir but 
not mathvariant/mathsize. I would rather suggest to remove "and on no 
other elements except mstyle" since anyway the attributes allowed in 
math/mstyle/mrow are indicated elsewhere.

 > Either we should say dir is allowed but deprecated (which has a kind 
of logic, but may be strange to deprecate a new attribute) or the schema 
should not include TokenAtt but instead include each of the tokem 
attributes except for dir individually. Something for the WG to decide.
 > it could potentially affect the rendering of glyphs from fonts that 
are subject to mirroring in a bidirectional context.

Removing the dir on glyph sounds better IMO. It is not clear when 
mirroring needs to be applied for glyphs coming from fonts (I guess the 
bidi algo only specifies mirroring for unicode characters?) or images. 
Also section 3.1.5.2 says that mglyph is neutral, so this would suggest 
it has no directionality.

 > the fact that it's empty doesn't necessarily mean that it doesn't 
have an effect, in this case it could (perhaps, I think) affect choices
 > Currently dir is added automatically by the schema generator 
following automatically from the fact that mspace is classified as a 
token attribute. I think (personally) it is simpler to allow the 
attribute even if there is no obvious use for it rather than say 
everywhere that we discuss attributes on token elements "except mspace".

I haven't really thought about linebreaking with mspace but I would have 
think it is affected by the directionality of the parent not of the 
mspace token itself. However keeping consistency in all token elements 
sounds good, even if dir may not be use for mspace.

Received on Tuesday, 5 January 2010 13:24:19 UTC