Skip NavigationDesign Science: How Science Communicates
Products Solutions Store Support Reference Company View Cart
 
 

WebEQ's MathML Implementation

There are a few elements and attributes in MathML 2.0 that are not implemented in WebEQ 3. Others behave slightly differently in WebEQ than the specification requires. The known differences between the standard MathML 2.0 and the WebEQ 3.7 implementation are listed below. If you find something that is not on this list, please contact us at support@dessci.com.

Plane 1 Unicode Characters
Not supported in WebEQ. However, the alternative method of selecting these characters using the mathvariant attribute is implemented to the extent that the WebEQ fonts permit.
mo
The attributes separator and fence have no effect. The default value for minsize is 0 in WebEQ, rather than 1 as described in the specification.
mglyph
Not implemented.
mstyle
The attributes scriptsizemultiplier and scriptminsize are ignored. Setting the value of background to transparent has no effect.
menclose
Renders the notation attributes longdiv, actuarial, radical. If some other value is supplied for the notation attribute or no notation attribute exists, then longdiv will be used.
mmultiscripts
The attributes subscriptshift and superscriptshift have no effect in WebEQ.
mtable
The displaystyle attribute has no effect; use the displaystyle attribute in an mstyle surrounding the table. The alignmentscope attribute is not used in WebEQ.
maction
The selection attribute is ignored by WebEQ. The action types supported by WebEQ are somewhat different from the suggested actions in the MathML 2.0 specification. WebEQ uses the namespaced attributes dsi:color, dsi:background, dsi:cue1, dsi:cue2, and dsi:href to pass additional action parameters.
declare
Has no effect on rendering.
Copyright © 1996-2017 Design Science. All rights reserved. | Privacy statement