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?