Skip to content

ContentMathML extension proposal

Peter Krautzberger edited this page Feb 17, 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
Clone this wiki locally