| Summary: | Operator stretching: use italic correction for large operators | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Frédéric Wang (:fredw) <fred.wang> | ||||||||||
| Component: | MathML | Assignee: | Nobody <webkit-unassigned> | ||||||||||
| Status: | RESOLVED FIXED | ||||||||||||
| Severity: | Normal | CC: | alex, cfleizach, mrobinson | ||||||||||
| Priority: | P2 | ||||||||||||
| Version: | 528+ (Nightly build) | ||||||||||||
| Hardware: | All | ||||||||||||
| OS: | All | ||||||||||||
| URL: | http://lists.w3.org/Archives/Public/www-math/2014Apr/att-0012/00-part | ||||||||||||
| Bug Depends on: | 130324, 153918, 156572 | ||||||||||||
| Bug Blocks: | 122297 | ||||||||||||
| Attachments: |
|
||||||||||||
|
Description
Frédéric Wang (:fredw)
2014-03-17 00:15:26 PDT
Created attachment 226906 [details]
WIP Patch
Created attachment 227421 [details]
WIP Patch
Created attachment 228837 [details]
Patch
Created attachment 232575 [details]
Patch
Updated patch.
This still does not work very well. With the current setup with anonymous box, I suspect we would need to embed the subscript inside yet another anonymous box, so that we can attach a negative margin-start. That would make the handling of tree modification even more complicated. There is probably a better solution, if we refactor the layout code to position boxes more easily. For now, I'm unassigning myself from this bug.
This issue is fixed on Alex's MathMLLayout branch, after the RenderMathMLScripts refactoring. Fixed by the patch for bug 153918. |