= MathML Project = == Status == There is now basic support for MathML's presentation markup in WebKit. The native rendering partially supports the follow elements: * math * mrow and mfenced * mo with operator stretching * mi, mn, mphantom, and mtext * msub, msup, and msubsup * mover, munder, and munderover * mtable, mtr, mtd * mfrac, mroot and msqrt * merror and mstyle There are a number of patches relating to further MathML support that can be viewed via the [https://bugs.webkit.org/show_bug.cgi?id=3251 master bug] or [https://bugs.webkit.org/show_bug.cgi?id=99623 prioritized bug] for MathML. Other bugs can be queried using the "MathML" component in the [https://bugs.webkit.org/enter_bug.cgi?product=WebKit&component=MathML bug database]. == Fonts == The user agent stylesheet for MathML is configured to use a default list of [http://trac.webkit.org/wiki/MathML/Fonts math fonts]. Port/OS maintainers and users should consider them to get the best rendering of mathematical formulae. == Building == MathML support is turned on at compile time by the ENABLE_MATHML definition. This can be toggled by the "mathml" toggle. By default, MathML is enabled. You do not need to do anything to turn MathML on. To turn MathML off, use: {{{ build-webkit --no-mathml }}} == Documents == * [wiki:"MathML Goals"] * [wiki:"MathML Status"] * [wiki:"MathML 3 testsuite results"] * [https://bugs.webkit.org/buglist.cgi?product=WebKit&component=MathML&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&order=bugs.bug_id&list_id=1678600 Issues relating to MathML]