Bug 115583 - MathML Acid2 fails to render properly
Summary: MathML Acid2 fails to render properly
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: MathML (show other bugs)
Version: 523.x (Safari 3)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL: http://fred-wang.github.io/AcidTestsM...
Keywords: InRadar
Depends on: mpadded 120164 mathml-href 100626 115610 120058
Blocks:
  Show dependency treegraph
 
Reported: 2013-05-03 23:47 PDT by Martin Robinson
Modified: 2016-06-10 10:35 PDT (History)
6 users (show)

See Also:


Attachments
Screenshot of failed rendering (10.24 KB, image/png)
2013-05-03 23:49 PDT, Martin Robinson
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Robinson 2013-05-03 23:47:32 PDT
The "MathML Acid2 Test" fails to render properly in WebKit. Attached is a screenshot showing the result in a recent WebKitGTK+ release.
Comment 1 Martin Robinson 2013-05-03 23:49:03 PDT
Created attachment 200517 [details]
Screenshot of failed rendering
Comment 2 Frédéric Wang (:fredw) 2013-05-04 05:32:02 PDT
Most of the elements used in this test are elements that should be invisible (like the semantics tag used by people generating math with annotations) or elements allowing to modify the spacing of formulas (used by many TeX-to-MathML converters). I don't think it should be too hard to implement them.

Personally I think the stretchy operator code and operator dictionary is of higher priority at the moment.
Comment 3 Frédéric Wang (:fredw) 2013-05-04 05:36:44 PDT
For invisible elements (semantics, maction, mphantom), the MathML for CSS profile used by Opera could be helpful:

http://www.w3.org/TR/mathml-for-css/
Comment 4 Frédéric Wang (:fredw) 2013-05-04 22:58:07 PDT
I don't have the edit bugzilla rights, but this also depends on bug 100626.
Comment 5 Jon Lee 2013-11-26 18:37:42 PST
<rdar://problem/15552336
>
Comment 6 Brent Fulgham 2016-06-10 10:31:22 PDT
I don't see all of those error states when I try this today. Is this now working properly?
Comment 7 Frédéric Wang (:fredw) 2016-06-10 10:35:45 PDT
I think the result is better than in the screenshot, but it will only pass when the three open "depends on" bugs are fixed.