From: Ross Moore <ross.moore@mq.edu.au>

Date: Fri, 21 May 2010 07:36:14 +1000

Message-Id: <38B34778-2498-4546-853C-A82A6E96DD78@mq.edu.au>

To: W3C MathML Development Discussion <www-math@w3.org>

Received on Friday, 21 May 2010 11:52:02 GMT

Date: Fri, 21 May 2010 07:36:14 +1000

Message-Id: <38B34778-2498-4546-853C-A82A6E96DD78@mq.edu.au>

To: W3C MathML Development Discussion <www-math@w3.org>

On 21/05/2010, at 1:08 AM, William F Hammond wrote: > I'm looking at the commutative diagram in the page > http://www.w3.org/Math/testsuite/build/main/TortureTests/Complexity/ > complex1-full.xhtml > > The diagram is effected with an mtable having 3 cells in each of > 3 rows. That coding has a few other quirks that I'd like to ask about. Firstly <mo>,</mo> <mtext>  </mtext> <mtext>  </mtext> <mstyle fontstyle="normal"> <mrow> <mi>f</mi> <mi>o</mi> <mi>r</mi> </mrow> </mstyle> <mtext> </mtext> <mo stretchy="false">|</mo> <mi>q</mi> <mo stretchy="false">|</mo> <mo><</mo> <mn>1</mn> <mi>.</mi> </mrow> The mathematical spacing is given here as <mtext> but the actual word is given as an <mrow> with each letter presented within a separate <mi> . Is this what is supposed to happen when translating say \mathrm{for} instead of \text{for} ? Also there is: <mfrac> <mn>1</mn> <mn>2</mn> </mfrac> <mtext> </mtext> <msubsup> <mi>g</mi> <mstyle scriptlevel="1"> <mrow> <mi>μ</mi> <mi>ν</mi> </mrow> </mstyle> <mrow/> </msubsup> <mtext> </mtext> <mstyle fontstyle="normal"> <mi>R</mi> </mstyle> in which a \thinspace is given as <mtext> </mtext> in a context where surely it is an "implicit multiplication" kind of space, rather like how ⁢ might be presented. So why use <mtext> instead of <mo> </mo> ? This way of presenting thin-space is used repeatedly throughout the example. Is it a MathML requirement? Or just characteristic of the particular producer of this example? Or a case where one of various alternatives has been used? > > It seems that the markup effect of the reference image is intended > to be achieved using > <mspace height="100px" width="150px"/> > in the middle cell rather than leaving the middle cell empty. > > Is this a normative technique? > > It works very well in one browser that I'm looking at and is rather > grotesque in another (on a different platform with different fonts). > > It would seem better to be able to specify arrow lengths. An attached image shows what I see in FireFox on a Mac. Also there is an image of the Cauchy formula, where the integral sign has not stretched. > > As to what "works" now, the rendering of this diagram will, I think, > be acceptable on both of these platforms if (1) the middle cell is > left empty and (2) long horizontal arrows, i.e., U-27F5 and U-27F6 are > used. > > -- Bill Hope this helps, Ross ------------------------------------------------------------------------ Ross Moore ross.moore@mq.edu.au Mathematics Department office: E7A-419 Macquarie University tel: +61 (0)2 9850 8955 Sydney, Australia 2109 fax: +61 (0)2 9850 8114 ------------------------------------------------------------------------

(image/png attachment: Picture_17.png)

(image/png attachment: Picture_16.png)

*
This archive was generated by hypermail 2.2.0+W3C-0.50
: Friday, 21 May 2010 11:52:02 GMT
*