Muddle
Nobody told me, but MathPlayer 2.0 is out of beta and has been officially released. Now, IE/Win users, even those unaccountably reluctant to install a beta plugin for use with their browser, can enjoy full MathML support1. And, yes, with the plugin installed, their browser won’t choke and spit when it encounters a web page sent out as application/xhtml+xml
.
One can hope that, now that 90% (or whatever the number is supposed to be) of the world’s web surfers can potentially read XHTML+MathML
documents, we’ll see a flurry of activity, bringing MathML support to various CMS platforms.
One of the platforms I’ve been looking at is Moodle, the only CourseWare package I’ve seen that doesn’t totally suck. There’s been a flurry of activity to bring math-capability to Moodle, but, so far, the result is pretty much of a muddle. There are 3 or 4 different ways of introducing math into Moodle pages, each with its own idiosyncrasies. You’d think you know what the obvious choice is; but, alas
And as Martin explained, MathML will not display in Moodle pages under Mozilla, because Moodle currently does not produce xhtml compliant pages.
1 This development leaves Safari as the only major browser without MathML support. (I supposed I’m about to get flamed by the Opera users; I’ll grant them that their browser doesn’t support MathML either.) Since MathML support under Mozilla/Mac is so rotten, this leaves Mac users as the poor cousins of their Linux- and even, gallingly, of their Windows-using brethren.
Re: Muddle
In the MathML BLOG/Wiki project at
http://www.hartlage.de:8080/hmath/space/TeX+Sandbox
we are trying to generate “Math CSS” for Opera/Safari browsers (only tested with Opera but I suppose that it should also work with Safari).
Problems with Math CSS: Sqrt and Roots are not shown in math-style; must implement some rules for better displaying stretchy characters around matrices and vectors.
BTW: do you know the AsciiMath JavaScript
http://www1.chapman.edu/~jipsen/asciimath.html
which now can be used in plain HTML files with Netscape/Mozilla/Firefox?