MathML has over 2000 predefined entities, many of which are associated to various symbols used in mathematics and science. Recently, assignments for these symbols were approved by the Unicode Consortium. Mozilla can display any of these symbols provided suitable Unicode fonts are installed.
Mozilla is internally Unicode-based. Furthermore, in accordance with the W3C CSS2 recommendation on fonts, authors can specify an ordered list of particular fonts which they prefer (using the font-family property of CSS), with the assurance that Mozilla's font engine will hunt for alternate fonts whenever their specified fonts are not found on a particular user' system. If no appropriate font is ultimately found for a given character, Mozilla will instead display a box containing the hexadecimal representation of the Unicode code point for the character.
It follows that, on two similar systems, while one user may see a document rendered correctly, the other user may see something completely different. To see MathML as intended, you need sufficient font support, which may mean installing some fonts. Just having a MathML-enabled browser is not necessarily enough.
Firemath is an extension for Firefox. With Firemath yo quickly and easily generate equations and formulas as simpl as y = x 2 or as complex as... well, see our examples page.
Features:
Firemath is free software published under GPL v3.
Supports most MathML 2 presentation markup elements.
Requires hardly any knowledge on MathML.
Runs on all operating systems supported by Firefox.
Allows to copy the MathML code to the clipboard.
Allows to save the MathML code into a file.
Allows to save a bitmap of the equation on disk.
...
Materials Prepared for the TUG Meeting
San Diego, July, 2007
Write-Up for the Conference Proceedings (Draft)
XHTML+MathML
PDF
PDF for TUGboat, revised August 24, 2007
Video of Presentation
Video recordings of the presentations at TUG 2007 may be found online at http://www.river-valley.tv/conferences/tex/tug2007/, courtesy of River Valley Multimedia Services and Kaveh Bazargan.
JEuclid is a complete MathML rendering solution, consisting of:
* A MathViewer application
* Command line converters from MathML to other formats
* An ant task for autmated conversion
* Display components for AWT and Swing
* A component for Apache Cocoon
EuroMath2 WYSIWYG XML Editor Platform serves as a platform for editors editing various XML files. It is able to contain and manage editors with WYSIWYG capability. By default it contains:
* a basic XSL-FO editor, capable of editing XML documents transformable to XSL-FO,
* a read-only support for SVG and MathML,
* a (very incomplete) XHTML support (implemented using a stylesheet capable of transforming XHTML into the XSL-FO)