[Summit] MathML at the Innovation Fair

Frédéric Wang <[email protected]> Fri, 06 Sep 2013 12:11:48 +0200
Newsgroups gmane.comp.mozilla.devel.mathml
Message-ID <[email protected]>
Hi Mozillians,

As you know, the Mozilla Summit organizers are asking people to get 
involved. I'm wondering if some of you are interested to help managing a 
booth for the Mozilla MathML project in one of the three location (FYI, 
I'll attend the Brussels' summit) during the Innovation Fair. Many 
people need to write mathematics but are not aware of how to publish 
their content on the Web using HTML5 and at best upload pdf documents 
(see the related Mozilla Science Lab project 
https://wiki.mozilla.org/ScienceLab). The idea would be to explain that 
it is possible to use MathML and show its benefits in a Web environment. 
Here are some ideas off the top of head:

* Reading Web pages with MathML:
   - Showcasing some demos like our 
https://developer.mozilla.org/en-US/docs/Mozilla/MathML_Project#Sample_MathML_Documents
   - math fonts for better rendering: 
https://developer.mozilla.org/en-US/docs/Mozilla/MathML_Project/Fonts
   - on Website using MathJax, how to enable Gecko MathML to speed up 
the rendering
   - how to enable it on Wikipedia for registered users

* Writing MathML: I've started to update update 
https://developer.mozilla.org/en-US/docs/Web/MathML/Authoring. For example:
    - Using MathJax to publish math content on the Web.
    - Using Wiki: MathML in Mozilla Developer Network, MediaWiki Math 
extension (and the recent developments with MathJax and LaTeXML), 
instiki etc
    - Using converters like LaTeXML (new version with many improvements 
soon) or itex2MML. I have an example with Boris Zbarsky's thesis and 
there are many here: http://arxmliv.kwarc.info/
    - Using editors like BlueGriffon, Firemath or LibreOffice. I have 
worked on MathML improvements for LibreOffice 4.2 and have some examples 
too.
    - Using MathML in emails (Thunderbird) or chat client (InstantBird).

* Status of MathML Support:
    - in other rendering engines and how to use MathJax as a polyfill
    - in Gecko and interesting bugs to fix for volunteer contributors 
who would like to get involved.
    - MathML and accessibility. Unfortunately, it seems that Mozilla is 
really behind the others as I saw in the "Drop MathML" thread, but I've 
not tried FirefoxVox yet (http://firevox.clcworld.net/features.html)
    - MathML in ebooks. Same remark here (except for the MathML 
rendering which is much better than WebKit's one). There are few 
Gecko-based epub reader like Azardi or the EPUB-reader Firefox addon and 
I'd like to see if one could be integrated in FirefoxOS.

Frédéric Wang