Mathematical Markup Language (MathML), which is an XML application, is used for encoding mathematical notation in web pages. Mathematical formulae are totally integrated in the text. Therefore they adapt themselves to local preferences : font, size, zoom, etc.
(1) MathML-compliant web browser
Even MathML-compliant web browsers need additional installation for MathML:
- Mozilla Firefox 1.5+ and 3.0 support native MathML on all platforms (Windows, Linux, Mac). But fonts for MathML-enabled Mozilla are required.
- MathML in Windows Internet Explorer 8 uses the MathPlayer by wiris plugin.
- Wikipedia: MathJax is a cross-browser JavaScript library that displays mathematical equations in web browsers, using LaTeX math and MathML markup.
(2) Generating MathML web page
- The W3C browser/editor Amaya is a WYSIWYG MathML-as-is editor.
- MathML software - editors
- A primer in MathML
- Characters ordered by MathML names
- UNICODE names index (PDF file)
(3) MathML test page
- MathML basics from Mozilla
- MathML torture test from Mozilla
- Content MathML examples from W3C
- MathML test suite 2.0 from W3C