MathJax – A Universal Rendering Solution for Mathematics
Mathematics support on the web is currently very limited; this is mainly due to the lack of browser support for the dedicated markup language MathML. MathJax is a JavaScript library that tries to ensure flawless rendering of formulas in modern web documents. It thereby aims to be a universal solution both by providing support across all platforms and browsers, as well as by incorporating universal design principles to aid readers with diverse needs. For the former, MathJax tries to go beyond supporting traditional mathematical typesetting and layout by offering responsiveness to adapt formula layout to the requirements of small form factors of hand-held devices. For the latter, MathJax provides a number of accessibility options aimed at users of assistive technologies, including inbuilt support for readers with visual and learning disabilities via interactive formula exploration with synchronised speech and highlighting.
In my presentation I shall give an overview of MathJax, present its ease of use for turning ordinary mathematical documents into fully rendered web content and demonstrate its accessibility features that aim to support readers with visual and print impairments.