Hi, In bug 1574749, I intend to unship nonzero unitless MathML lengths. MathML 3 says that things like mathsize="2" should be interpreted as mathsize="200%" but discourages that use [1]:
> A trailing "%" represents a percent of a reference value; unless otherwise stated, the reference value is the default value. [...] A number without a unit is intepreted as a multiple of the reference value. This form is primarily for backward compatibility and should be avoided, preferring explicit units for clarity. Unitless values have been implemented in WebKit and Gecko. We have sent deprecation warning since Mozilla 20 (released 6 years ago) [2]. MathML2 was less consistent regarding how to handle unitless attribute values but at least "0" is always accepted [3]. The MathML CG agreed to align with CSS and only accept the unitless value "0" in MathML Core [4]. [1] https://www.w3.org/TR/MathML3/chapter2.html#fund.units [2] https://bugzilla.mozilla.org/show_bug.cgi?id=553917 [3] https://www.w3.org/TR/MathML2/chapter2.html#fund.units [4] https://github.com/mathml-refresh/mathml/issues/24 -- Frédéric Wang _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform