Since the previous update, Igalia has continued MathML collaboration with Google engineers from the Rendering Core Team. Let’s review again the upstreaming status of the 2019 implementation work:
<mmultiscripts>
(multiple pre and post scripts) and <mpadded>
elements (tweaking spacing) have been implemented.
The only thing missing here is the basic implementation for MathML tabular elements, which has not started yet, we will consider it again in one or two months, depending on how fast patches for TableNG land.accent
and accentunder
attributes on underover scripts as well as largeop
, stretchy
and movablelimits
attributes on the underover base are considered. The lspace
and rspace
attributes are now considered for formula spacing.Among things that were not necessarily explicit in the initial roadmap but are still in our TODO list, one can mention MathMLUnknownElement, mixing with SVG or ink metrics (tighter bound for text) or italic correction. Stay tuned for more updates!