[MathML3-last-call] RTL and mlabeledtr

View: New views
3 Messages — Rating Filter:   Alert me  

[MathML3-last-call] RTL and mlabeledtr

by Neil Soiffer :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I didn't see anything that said what to do with the label for mlabeledtr.  In fact, it doesn't say what to do with the main table elements although it is not hard to guess given what it says in mtr, but it probably should be explicit.  For the label, mtable's "side" attr controls the placement, so if something should be done for RTL, that seems like that's where a statement should be made.

Neil Soiffer
Senior Scientist
Design Science, Inc.
www.dessci.com
~ Makers of MathType, MathFlow, MathPlayer, MathDaisy, WebEQ, Equation Editor ~


Re: [MathML3-last-call] RTL and mlabeledtr

by Bruce Miller :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On 10/22/2009 10:50 AM, Neil Soiffer wrote:
> I didn't see anything that said what to do with the label for
> mlabeledtr.  In fact, it doesn't say what to do with the main table
> elements although it is not hard to guess given what it says in mtr, but
> it probably should be explicit.  For the label, mtable's "side" attr
> controls the placement, so if something should be done for RTL, that
> seems like that's where a statement should be made.

The label itself is positioned left or right according
to the mtable's side attribute.  I think we been
consistent with the interpretation that "left"
always means "left", even in an RTL context, so that
we shouldn't need to reinforce that.

The only exceptions are things like lspace, rspace where
we could (and had to) fudge the interpretation to
"leading space"; and of course things we've inherited
from elsewhere (eg. "LEFT PARENTHESIS").

For the remaining children, the 1st paragraph of mlabeledtr
says:
   "The rest of the children represent the contents
   of the row and are identical to those used for mtr;..."


Re: [MathML3-last-call] RTL and mlabeledtr

by Bruce Miller :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Neil Soiffer wrote:
> I didn't see anything that said what to do with the label for
> mlabeledtr.  In fact, it doesn't say what to do with the main table
> elements although it is not hard to guess given what it says in mtr, but
> it probably should be explicit.  For the label, mtable's "side" attr
> controls the placement, so if something should be done for RTL, that
> seems like that's where a statement should be made.

I've clarified that the children of mlabeledtr (after the first)
are treated identically to the children of mtr.

I've also split out a paragraph in the bidi section to make clear
from the outset what leading and trailing mean, and that otherwise,
left means left, etc.

In trying to be explicit without being repetitive, it became clear
that the menclose cases updiagonalstrike and downdiagonalstrike could
suggest a dependence on directionality.  Discussions within the group
decided that they should not have such dependence and so I have added
clarifying text there, as well.

Checking in spec/xml/presentation-markup.xml;
/w3ccvs/WWW/Math/Group/spec/xml/presentation-markup.xml,v  <--  presentation-markup.xml
new revision: 1.295; previous revision: 1.294
done


> Neil Soiffer
> Senior Scientist
> Design Science, Inc.
> www.dessci.com <http://www.dessci.com/>
> ~ Makers of MathType, MathFlow, MathPlayer, MathDaisy, WebEQ, Equation
> Editor ~