Remove attributes deprecated from MathML3
Categories
(Core :: MathML, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox70 | --- | fixed |
People
(Reporter: fwang, Assigned: fwang)
References
(Blocks 1 open bug, )
Details
(Keywords: compat, dev-doc-complete, site-compat)
Attachments
(2 files)
|
47 bytes,
text/x-phabricator-request
|
Details | Review | |
|
3.37 KB,
text/plain
|
bmiroglio
:
data-review+
|
Details |
Some attributes were deprecated in MathML3 and have been removed from MathML Core: https://github.com/mathml-refresh/mathml/issues/5#issuecomment-475506856
These might still be implemented in Gecko: fontfamily, fontweight, fontstyle, fontsize, color, background, mode
Also, "mathvariant" is supposed to take precedent over the deprecated attributes "fontweight" and "fontstyle". In term of CSS, that means that mathvariant has to reset font-style/font-weight to avoid weird results. There are some hacks in Gecko/Stylo that can be removed once we get rid of "fontweight" and "fontstyle".
However, note that we get some complaints in the past for fontstyle/fontweight: https://bugzilla.mozilla.org/show_bug.cgi?id=1027354
Updated•7 years ago
|
| Assignee | ||
Comment 1•6 years ago
|
||
This is WIP.
I guess I'll handle the script* attributes separately in bug
1548471 as some existing tests rely on scriptsizemultiplier for script scaling.
Probably they could instead use a MATH font when bug 1187682 is fixed.
| Assignee | ||
Comment 2•6 years ago
|
||
Updated•6 years ago
|
Comment 3•6 years ago
|
||
| Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
Pushed by btara@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/69105b8565ce
Remove attributes deprecated from MathML3. r=emilio
Comment 7•6 years ago
|
||
| bugherder | ||
Comment 9•6 years ago
|
||
Posted site compatibility note: https://www.fxsitecompat.dev/en-CA/docs/2019/various-legacy-mathml-features-have-been-deprecated-or-removed/
Comment 10•6 years ago
|
||
Added deprecated attributes to https://developer.mozilla.org/en-US/docs/Web/MathML/Attribute. It doesn't like there were mentioned in any other MathML reference docs.
Please add 'dev-doc-needed' to the bug that removes this in a stable Firefox version.
| Assignee | ||
Comment 11•3 years ago
|
||
This was disabled in bug 1664488.
Description
•