Hi,
MathJax 2.1 has been released a couple of weeks ago and MathML is only
enabled since Chrome 24 which is not released yet. Certainly, this
message should be updated to reflect the new state of MathML support in
Chrome 24, when this one is released.
To say that a browser has a good MathML support really depends on which
requirements you're putting on the quality of the mathematical
expressions and on which advanced MathML features you're using. I think
that for basic mathematics (elementary arithmetic: additions, sums,
fractions etc) Webkit's rendering is perfectly fine. For most people,
the quality is not good when you have to draw operators for more
advanced mathematics (stretchy braces, summation symbols, integrals etc)
but still readable. More advanced features like equation labeling are
still absent and won't work at all. For your information, here is a
non-exhaustive list of issues that prevents Webkit to render all the
MathML code that might be generated by MathJax:
https://bugs.webkit.org/show_bug.cgi?id=84019
Currently, the decision of the default output mode is only based on the
browser. Personally, I think in the future this should be adapted to
take into account the MathML output generated, LaTeX extensions/macros
used by the authors etc so that for example MathJax will choose the
native MathML support for elementary mathematics and the HTML-CSS/SVG
output when the author needs more advanced features. But for the moment
to change the default behavior, either the author of the page should use
a configuration option or the visitors should use the MathJax context menu.
--
Frédéric Wang
maths-informatique-jeux.com/blog/frederic