... | @@ -6,13 +6,13 @@ Assistive technology (AT) tools (and potentially other tools) need to access Mat |
... | @@ -6,13 +6,13 @@ Assistive technology (AT) tools (and potentially other tools) need to access Mat |
|
|
|
|
|
* MathJax attaches ids to all elements of its output (for various reasons)
|
|
* MathJax attaches ids to all elements of its output (for various reasons)
|
|
* if the source includes an id (e.g., a MathML element), this id will be re-used for the corresponding element in the output.
|
|
* if the source includes an id (e.g., a MathML element), this id will be re-used for the corresponding element in the output.
|
|
* The new CommonHTML output can be highlighted directly while HTML-CSS and SVG cannot. A highlighting extension for HTML-CSS is in the works.
|
|
* The new CommonHTML output can be highlighted directly, a highlighting extension for the HTML-CSS output is in the works.
|
|
|
|
|
|
### Proposal(s)
|
|
### Proposal(s)
|
|
|
|
|
|
* Structure of the exposed MathML
|
|
* Structure of the exposed MathML
|
|
* The exposed MathML will correspond to the internal MathML used to generate the output (not necessarily identical to the source)
|
|
* The exposed MathML will correspond to the internal MathML used to generate the output (not necessarily identical to the source)
|
|
* Each MathML element will carry an id (or data-* attribute) corresponding to the id of the element corresponding to it in the output.
|
|
* Each MathML element will carry an `id` ( if preferred: a `data-*` attribute) corresponding to the `id` of the element corresponding to it in the output.
|
|
* This allows AT to easily link the MathML structure with the output structure.
|
|
* This allows AT to easily link the MathML structure with the output structure.
|
|
|
|
|
|
* Options for embedding
|
|
* Options for embedding
|
... | | ... | |