This repository contains polyfills for features from the MathML specification, relying only on MathML Core and other web technologies natively implemented in browsers. See discussion on wiki
The set of polyfills, as referenced by all-polyfills.js can be used as a simple script element in HTML pages, as module for ES6 or as an NPM package. See README in rollup.
demo.html — type or paste MathML and see it rendered with all of the polyfills.
bevelled attribute on mfracmstack, mlongdiv, etc.)href on MathML elementsmaction selection, toggle, and tooltipmaligngroup / malignmark alignment inside mtable (before / after transform)mathvariant → Unicode math alphanumericsmenclose notationsmfencedmtable presentation attributes and mlabeledtrms quotesmstyle attribute defaults on MathML Core (before / after transform)subscriptshift / superscriptshift on msub, msup, msubsupsemantics presentation order