Skip to content

ContentMathML extension proposal

Peter Krautzberger edited this page Mar 12, 2014 · 12 revisions

Summary

Our current ContentMathML extension is built around David Carlisle's XSLT solution ctop (c-to-p, content to presentation). This solution makes it hard to maintain and use. It is also not ideal as xslt support in Chrome might be dropped.

Requirements

  • remove dependency on the xslt stylesheet, implement a pure JavaScript solution
    • build on ctop.js
    • if possible, improvements should be contributed upstream to ctop.js
  • Identify, develop and document APIs to allow page authors to modify the conversion process
    • scope: to be determined. A first approximation might be where the MathML spec offers two Presentation MathML constructs for one Content MathML element (e.g. interval, lambda).
  • maintain or improve current Content-to-Presentation conversion quality

Future features

notes from a MathML test suite run

Sorted by test suite sections.

Legend:

  • plain link: something's wrong
  • ?? = not sure if the presentation is correct
  • (...) = could be better?

Bidi

lots of bidi works? Does the ContentMML extension do something here?

linebreaking

TortureTests => ContentMML

ContentMML

Errors

Clone this wiki locally