[webkit-dev] MathML Update: Recent Progress

Alex Milowski alex at milowski.org
Mon Feb 8 21:18:50 PST 2010

I've just added support for mfrac (fractions) as a separate patch.  I've also
updated the monster patch with all the latest code against the trunk.  You
can get this from:


There are a number of individual patches that need review:

   https://bugs.webkit.org/show_bug.cgi?id=34277  - munder, mover, and
munderover support
   https://bugs.webkit.org/show_bug.cgi?id=34278  - msubsup, msub, and
msup support
   https://bugs.webkit.org/show_bug.cgi?id=34347  - mrow and stretchy
operator support
   https://bugs.webkit.org/show_bug.cgi?id=34741  - mfrac support

All of these patch involve one or two new render objects.  The most complex
is  probably the row/operator support (34347).  The others should be straight

If these patches can make some progress getting into the trunk, WebKit will be
able to do a reasonable job of rendering mathematics for a limited but useable
subset of MathML.

My next task is to get some kind of root/square root implementation that
works reasonably well.  I have something now in the monster patch but it
has lots of issues.

There are plenty of MathML features that do not work as of yet but with the
above core those features should be smaller changes based on these pieces
as starting points.

--Alex Milowski
"The excellence of grammar as a guide is proportional to the paucity of the
inflexions, i.e. to the degree of analysis effected by the language

Bertrand Russell in a footnote of Principles of Mathematics

More information about the webkit-dev mailing list