... | ... | @@ -2,7 +2,7 @@ We collect potential future features. Note: This is not a discussion area but a |
|
|
|
|
|
## Completing MathML 3 support
|
|
|
|
|
|
* implement the elementary math elements (mlongdiv, mstack etc)
|
|
|
* implement full elementary math support (mlongdiv, mstack etc)
|
|
|
* [MML spec](http://www.w3.org/Math/draft-spec/chapter3.html#presm.elementary)
|
|
|
* [mlongdiv example](http://www.w3.org/Math/testsuite/build/main/Presentation/GeneralLayout/menclose/rec-enclose1-form.xhtml),
|
|
|
* [longdiv extension example](https://github.com/mathjax/MathJax-third-party-extensions/tree/master/longdiv)
|
... | ... | @@ -18,22 +18,22 @@ We collect potential future features. Note: This is not a discussion area but a |
|
|
* linebreaking characters
|
|
|
* linebreaking in token elements
|
|
|
* inline math linebreaking support
|
|
|
* implement in-table alignments
|
|
|
* improve annotation-xml support
|
|
|
* embed annotations in a more HTML5 way (OA, ARIA etc)
|
|
|
* use specific annotations as preview (image, TeX etc)
|
|
|
* implement in-table alignments
|
|
|
|
|
|
## API improvements
|
|
|
|
|
|
* ShadowDOM/webcomponents aka make MathJax a seamless polyfill.
|
|
|
* Investigate ShadowDOM/webcomponents aka "make MathJax a seamless polyfill".
|
|
|
* Hide output in ShadowDOM
|
|
|
* leave (author configured) source in the LightDOM
|
|
|
* use mutation observers to detect changes to LightDOM (for updates).
|
|
|
* improve CSS inheritance
|
|
|
* e.g., use getComputedStyle to map MathML stylesheets to MathJax output
|
|
|
* e.g., optionally use getComputedStyle to map MathML stylesheets to MathJax output
|
|
|
* subexpression APIs
|
|
|
* a method that accepts string input and returns a string containing output (a self-contained SVG, CommonHTML output etc.)
|
|
|
* useful for canvas rendering, see [this discussion on mathjax-users](https://groups.google.com/d/msg/mathjax-users/RhWayOM8t_A/gjuEuaX3cdwJ)
|
|
|
* might end up somewhat limited for lack of rendering context
|
|
|
|
|
|
## Improved loading & typesetting behavior
|
|
|
|
... | ... | @@ -66,7 +66,7 @@ See also [[Accessibility goals]], [this user group discussion](https://groups.go |
|
|
* finalize discovery-mode of the UI
|
|
|
* haze
|
|
|
* marker
|
|
|
* switch to hamburger icon? generic math symbol? (like sections on docs or github markdown)
|
|
|
* switch to hamburger icon? generic math symbol? (like sections on docs or github markdown?)
|
|
|
* smoother menu interaction (roll under/over etc)
|
|
|
* optional permanent marker
|
|
|
* speech-text extension
|
... | ... | |