This week in the MathML Track, we’re learning all about Presentation Elements by working with the code, which is the best way to learn how to do it!

Powered by MathJax Jasper has authored 243 equations which are now viewable in our repository – and powered by MathJax, so they render in any browser. However, if you are using Safari, you will encounter a few encoding errors like the ones below:

These are MathML elements that can be coded in Amaya and recognized by many equation editors, but not currently recognized by every browser. Since our final equations will be used in a web environment, the XML entity should be used:

<!ENTITY InvisibleTimes   "&#x02062;" ><!--INVISIBLE TIMES -->

A list of these entities is maintained by the W3C along with visual reference of many of the Unicode characters. It is worth noting that these groupings correspond to to the glyph menus in Inkscape (which is the tool we are using in our SVG Track,), which illustrates how useful and interoperable open source tools can be when they conform to web standards.

At this point, we are more than halfway through the equations (BTW, they validate!), and are now thinking about some visuals that will help our documentation effort, as well as distill some of the dense concepts in the W3C specification. Stay tuned!