Open Bug 1495813 (mathml-core) Opened Last year Updated 3 days ago

Align Mozilla's MathML implementation with the MathML Core spec

Categories

(Core :: MathML, enhancement)

enhancement
Not set

Tracking

()

People

(Reporter: emilio, Unassigned)

References

(Depends on 8 open bugs, )

Details

(Keywords: dev-doc-needed, helpwanted, student-project)

Attachments

(1 obsolete file)

Fred, who works at Igalia and implemented MathML in WebKit, pointed out we could try to simplify some stuff.

Some links:

https://lists.w3.org/Archives/Public/www-math/2016Jul/0004.html
https://lists.w3.org/Archives/Public/www-math/2016Aug/0008.html
https://lists.w3.org/Archives/Public/www-math/2016Jul/0024.html
https://lists.w3.org/Archives/Public/www-math/2016Aug/0001.html
https://lists.w3.org/Archives/Public/www-math/2016Jul/0009.html

Also the appendix on http://www.mathml-association.org/MathMLinHTML5/A1.html

For stuff that we could / should consider removing.

Some of it is really invasive (the script size multipliers come to mind), so it'd really be nice to simplify some of this stuff.
Component: Audio/Video: GMP → MathML

As announced on mozilla.dev.platform, a MathML Refresh CG has been launched early this year and some simplification is being discussed and formally approved:

https://groups.google.com/d/msg/mozilla.dev.platform/A6rs06cpt7I/0gOinxLvBQAJ

Let's use this as a meta bug similar to WebKit's one ( https://bugs.webkit.org/show_bug.cgi?id=195797 )

Alias: mathml-core
Summary: Try to simplify some MathML stuff. → Align Mozilla's MathML implementation with the MathML Core spec
Depends on: 1534494
Depends on: 1548471
Depends on: 1548522
Depends on: 1548524
Depends on: 1548527
Depends on: 1548529
Depends on: 1548530
Depends on: 1246657
Depends on: 1077525
Depends on: 1572211
Depends on: 1573438
Depends on: 1574087
Depends on: 1574749
Depends on: 1574750
Depends on: 1574751
Depends on: mathml-dom
Depends on: 1575596
Depends on: 1575870
Depends on: 1187682
See Also: → 1437493
Keywords: dev-doc-needed
Depends on: 1583037
Depends on: 1586575
Depends on: 1587572
Depends on: 1587577
Attachment #9099992 - Flags: data-review?(bmiroglio)
Attachment #9099992 - Flags: data-review?(bmiroglio)
Attachment #9099992 - Attachment is obsolete: true

(In reply to Emilio Cobos Álvarez (:emilio) from comment #0)

https://lists.w3.org/Archives/Public/www-math/2016Jul/0004.html

This is bug 1587577

https://lists.w3.org/Archives/Public/www-math/2016Aug/0008.html

This is bug 1548524, bug 1573438 and bug 1575870 basically.

https://lists.w3.org/Archives/Public/www-math/2016Jul/0024.html

Most mstyle attributes have been removed for a long time. The remaining ones are bug 1548471. Also we might want to map mathvariant/displaystyle/scriptlevel to the CSS properties described in the spec, instead of internal ones.

https://lists.w3.org/Archives/Public/www-math/2016Aug/0001.html

This is bug 1548529.

https://lists.w3.org/Archives/Public/www-math/2016Jul/0009.html

This is bug 1548522.

(In reply to Emilio Cobos Álvarez (:emilio) from comment #0)

Also the appendix on http://www.mathml-association.org/MathMLinHTML5/A1.html

That doc is obsolete, current suggestions/discussions are in the MathML Refresh CG's issue tracker: https://github.com/mathml-refresh/mathml/issues

Depends on: 1587570
Depends on: 1588733
You need to log in before you can comment on or make changes to this bug.