by **asmodai** » Tue Jun 30, 2009 10:18 UTC

So a standard type of expression in formulae I am working with is something like:

g(x, x')

This I would, in presentation MathML, write as:

[code]

<mi>g</mi>

<mfenced open="(" closed=")">

<mi>x</mi>

<msup>

<mi>x</mi>

<mo>′</mo>

</msup>

</mfenced>

[/code]

FireMath adds an extra <mrow> within the <mfenced>, which causes the separator to not be added. Which is logical for it will now treat the entire <mrow> as one argument within the <mfenced>.

[code]

<mi>g</mi>

<mfenced open="(" closed=")">

<mrow>

<mi>x</mi>

<msup>

<mi>x</mi>

<mo>′</mo>

</msup>

</mrow>

</mfenced>

[/code]

So at the moment I am stripping these myself from the resulting MathML.

Also, is it just me, or does the prime (with StixFonts) seem to hover awfully high above the identifier within Firefox?