Plan to remove deprecated MathML features from Firefox

Hello,

I'm in discussion with Mozilla people (more specifically Mats and
Emilio) and we are considering disabling support for the following
MathML features ; and later remove the corresponding code. These
removals have already been discussed and agreed in the MathML CG but I
think it's good to provide some heads up / reminder so that people can
communicate these to the relevant communities.

One of my concern is (1) which I believe has been used by several tools
in the past (including MathJax and so Mathoid/Wikipedia). Hopefully
that's  no longer the case with MathJax 3... @Neil: Can you please check?

1. legacy names "thickmathspace", "mediummathspace", "thickmathspace"
etc for length attributes.
2. deprecated style attributes background, color, fontfamily, fontsize,
fontstyle and fontweight.
3. the mfenced element.
4. support for XLink on MathML elements.
5. deprecated "radical" notation for the menclose element.
6. legacy MathML number values that are not valid CSS numbers (e.g. "1234.")
7. legacy names "small", "normal" and "big" for the mathsize attribute.
8. legacy names "thin", "thick" and "medium" for the linethickness
attribute of the mfrac element.
9. deprecated numalign/denomalign/align attributes
10. subscriptshift and superscriptshift attributes.
11. nonzero unitless values e.g. linethickness="2" for 200%
12. the mfrac bevelled attribute.

-- 
Frédéric Wang

Received on Thursday, 19 December 2019 08:14:55 UTC