W3C home > Mailing lists > Public > www-math@w3.org > January 2014

Re: Operator Dictionary. Non-Normative

From: David Carlisle <davidc@nag.co.uk>
Date: Tue, 28 Jan 2014 13:46:18 +0000
Message-ID: <52E7B4AA.2090506@nag.co.uk>
To: Daniel Marques <dani@wiris.com>, www-math@w3.org
On 28/01/2014 12:19, Daniel Marques wrote:
> Hello,
>
> I was wandering the exact meaning of “non-normative” appearing in
> the Operator Dictionary appendix.
>
> As you already know, at WIRIS, we do edition/input of MathML. We
> decided that parenthesis, among other symbols, are no stretchy by
> default due to practical reasons. If <mo>(</mo> and <mo>)</mo> were
> stretchy, we needed some kind of predictive tool to match opening
> with closing parenthesis. And because we just decided we did not
> wanted to pass as an oracle, parenthesis ended up being no stretchy.
>
> Daniel Marques from WIRIS
>


It means exactly that: that technically you are conformant if you do
what you say. That said, the code would be more portable if when 
generating you explicitly put <mo stretchy="false">(</mo> rather than 
rely on a non-standard default.

You shouldn't really have to match brackets though. MathML stretching is
not like TeX \left...\right that stretches things in pairs. In MathML
each operator stretches independently to the height of its containing mrow.

David
Received on Tuesday, 28 January 2014 13:46:50 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:27:46 UTC