MathML Support in EPUB Reading Systems
If EPUBs are to serve as textbooks for mathematics and science, or if they are even to convey ideas from these fields, it is important that they can properly display complex mathematic equations and scientific formulas. On Websites and in digital formats, this is best accomplished with the use of MathML. As the W3C page says, “MathML is a low-level specification for describing mathematics as a basis for machine to machine communication which provides a much-needed foundation for the inclusion of mathematical expressions in Web pages. It is also important in publishing workflows for science and technology and wherever mathematics has to be handled by software.”
The EPUB 3 specification includes support for MathML. This will allow any reading system the supports the full EPUB 3 spec to display MathML and equations as a basic function. Unfortunately, systems the currently support MathML are few and far between at the moment.
The BISG EPUB 3 Support Grid includes MathML support as one of the rows. It shows whether MathML is supported on each reading system. As you will see from the current version of the grid, only Apple, Readium, Azardi, Ingram’s VitalSource, and Safari Books Online through some browsers currently support MathML.
Do you have scientific and mathematical formulas in your EPUBs? Are you using MathML as part of your EPUB production work? What is your hope for MathML with EPUB3?