MathML in Web Pages Followup

For those who are interested, I’ve put together the collection of links that I found on getting MathML to render in browsers on LiveWorks! I’m a little unsure about the status of Safari and Opera so if anyone familiar with MathML in those browser could provide any info that would be greatly appreciated.

Also, as a bonus tip that I’ve picked up while researching XHTML modes in browsers, if you save a file with a .xhtml extension (or .xhtm or even .xht I think) browsers will actually use their XML parser to read and render the file. Much simpler than reconfiguring your web server to send the right mime type if you’re just testing stuff. Web servers with up to date extension to mime type mappings will also serve the file as application/xhtml+xml which is handy if you are serving static files too.

4 Responses to “MathML in Web Pages Followup”

  1. Vladislav Says:

    safari does support mathml, if you add correct css-file ;-)


  2. Adrian Sutton Says:

    CSS can’t support the full range of MathML, only a subset of it. Better than nothing though – do you have a good reference for how to use that CSS in conjunction with “proper” MathML support or where such CSS could be retrieved from?


  3. Vladislav Ivanistsev Says:

    The main idea is described here: http://dev.opera.com/articles/view/can-kestrels-do-math-mathml-support-in/
    Then, search for C:\Program Files\Opera\Styles\mathml.css. It works great in safari.
    I hope css solution would work in ie8 also. For ie8 you may also use MozzIE.1.8.0, which switches ie to gecko 1.8, or plugins. For ie8 it is ok to use application/xhtml+xml, no prefixes (:mml) needed.


  4. Adrian Sutton Says:

    Thanks Vladislav, I’ve updated the article.


Leave a Reply

(Valid OpenIDs will skip moderation)

Alternatively, subscribe to the Atom feed.