MathML in HTML5: Problems with IE9

MathML in HTML5: Problems with IE9

by Jonathan Fine -
Number of replies: 1
Robert Miner of DesignScience (makes of the MathML plugin for IE) has reported a serious bug in IE9's support of MathML to the w3c MathML list. You can read the report at here on the MathJax site. He asks for MicroSoft to be encouraged to fix this bug.

For the record, here's the text on that page:

One of the strengths of MathJax is that is provides high-quality display of MathML in all modern browsers. Firefox and and Internet Explorer with MathPlayer have had MathML support for years, but HTML files had to be prepared differently for each browser, and publishers often required yet a third version for other browsers. MathJax solves that problem!

However, browser support for MathML is still important, particularly for accessibility. Most screen readers work by communicating with the browser via natively-implemented accessibility APIs. This is why MathJax passes MathML through to MathML-capable browsers as described in Accessible Pages with MathJax. We are particularly excited about reports of people using MathJax, Internet Explorer, MathPlayer and the screen reader JAWS to read equations in context in a web page. Unfortunately, Internet Explorer 9 Platform Preview introduces a bug that prevents this from working!

Internet Explorer 9 is putting a lot of emphasis on HTML5 support, and the good news is that MathML is part of HTML5. All the browser manufacturers, including Microsoft, have pledged to support HTML5, and while this doesn’t automatically lead to universal MathML support, it is still important since whenever MathML is support implemented, it will be done in a standard way. Nonetheless, at the moment, the MathML in HTML5 support MathJax will need to rely on using MathPlayer + IE9 is broken, which is serious step backward.

We have written up details of the bug and are hoping you will help us let Microsoft know how important this is for accessible scientific communication on the web. We have reported the bug, but now we need your help finding ways to tell them it is something people care about.


Jonathan


Average of ratings: -
In reply to Jonathan Fine

Re: MathML in HTML5: Problems with IE9

by Marc Grober -
Jonathan,

I have to argue that as Redmond has eschewed MathML for so many years that the better solution is to boycott IE (and I would argue, the balance of their wares.)

You might also want to post to the webmath googlegroup.

And thanks.