Bug 47780 - msub/msup do not stretch operators
Summary: msub/msup do not stretch operators
Status: RESOLVED WORKSFORME
Alias: None
Product: WebKit
Classification: Unclassified
Component: MathML (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC OS X 10.5
: P2 Normal
Assignee: Alex Milowski
URL:
Keywords:
Depends on:
Blocks: mathml-in-mathjax 99614
  Show dependency treegraph
 
Reported: 2010-10-17 11:00 PDT by Alex Milowski
Modified: 2014-06-07 04:35 PDT (History)
1 user (show)

See Also:


Attachments
Example of stretching for msup, msup, msubsup (974 bytes, application/xhtml+xml)
2010-10-17 11:00 PDT, Alex Milowski
no flags Details
testcase 2 (1.33 KB, application/xhtml+xml)
2014-06-07 04:35 PDT, Frédéric Wang (:fredw)
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Milowski 2010-10-17 11:00:44 PDT
Created attachment 70977 [details]
Example of stretching for msup, msup, msubsup

msup/msup need to share the same implementation with msubsup so that they stretch operators.
Comment 1 Frédéric Wang (:fredw) 2014-06-07 04:35:25 PDT
Created attachment 232657 [details]
testcase 2

The current testcase is invalid. integral is not stretchy by default per the op dict, so it should not stretch.

I attach a correct testcase testing either

- that integrals in display style are drawn larger (they are largeop per the op dict)
- integrals with stretchy="true" next to a tall <mspace/> stretch.

This works on Linux (and assumes that Latin Modern fonts are installed).

Anyway, the bug was about inconsistencies between msubsup/msub/msup, which should not happen anymore since they all use a RenderMathMLScripts.