Re: Semantic Markup: mrow's are needed

On 26/06/2020 16:39, Neil Soiffer wrote:
>
> Here's a case we haven't talked about: implicit mrows.
> <msqrt>
>   <mi>n</mi>
>   <mo>!</mo>
> </msqrt>

I forgot to say, but there is also the case of invalid markup handling

<mfrac><mn>1</mn><mn>2</mn><mn>3</mn></mfrac>

MathML Core treats them as mrow and that's how we implement it in
Chromium, but some people suggests to render it as

<mfrac><mn>1</mn><mrow><mn>2</mn><mn>3</mn></mrow></mfrac>

so this would preserve the fraction semantics and lead to new implicit
mrows. If you deprecate implicit mrows, this probably means you are no
longer interested in pursuing this fallback case in future versions, or
just say that anyway this is wrong markup so people should expect to
find issues with this fallback.

-- 
Frédéric Wang

Received on Friday, 26 June 2020 15:03:29 UTC