[Webkit-unassigned] [Bug 179682] Incorrect bounds inside <mover>/<munder> when a stretchy operator is present

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Nov 27 11:10:50 PST 2017


https://bugs.webkit.org/show_bug.cgi?id=179682

--- Comment #15 from Minsheng Liu <lambda at liu.ms> ---
My proposed algorithm would then be:

1. layout base() and gets its width, which I will refer to as stretchWidth
2. check if under() exists, if so, stretch its embellished operator (if exists) to stretchWidth, and then layout under()
3. check if over() exists, if so, stretch its embellished operator (if exists) to stretchWidth, and then layout over()

The nested case is also handled, consider
\over{base}{\over{brace}{comment}}
By the time we are layouting the inner over, the brace’s logical width has already been set, and we layout brace, which does nothing (Does it change anything, like reverting the logical size to the default? I am unsure of the code base and unfamiliar with the rendering process. Maybe I should take a look at it.), and then we layout the comment part, which might or might not stretch to the brace’s width depending on whether it is an embellished operator for the brace.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20171127/90705cc0/attachment.html>


More information about the webkit-unassigned mailing list