Testing MathML msub: a b a i Testing MathML msup: d b 2 a x 2 2 x 2 y a x Testing MathML mrow: d ( a b ) x 2 + 4 * x + 4 / p q = 0 and then piling fractions with a user-defined line thickness... alpha a beta b , with this mfrac hanging here d*b(x + yz) + py*qpx*bx + a + cd in the middle of a lot of running text to try to explain what this means to those who care to read.