Tools: [EFL] [GTK] Use Latin Modern Math in the jhbuild environments.
authorfred.wang@free.fr <fred.wang@free.fr@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 25 Jun 2014 04:56:32 +0000 (04:56 +0000)
committerfred.wang@free.fr <fred.wang@free.fr@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 25 Jun 2014 04:56:32 +0000 (04:56 +0000)
https://bugs.webkit.org/show_bug.cgi?id=134153

Reviewed by Martin Robinson.

* efl/jhbuild.modules: Use webkitgtk-test-fonts.git instead of the zip archive and upgrade to 0.0.5.
* gtk/jhbuild.modules: Upgrade webkitgtk-test-fonts to 0.0.5.

LayoutTests: [EFL] [GTK] Update the MathML test references.
https://bugs.webkit.org/show_bug.cgi?id=134153

Reviewed by Martin Robinson.

We update the GTK references after the move to Latin Modern Math.

* mathml/presentation/bug95015-expected.html: hide the base X since it is causing antialiasing diff.
* mathml/presentation/bug95015.html: ditto
* platform/efl/TestExpectations: enable some tests again (the references must be updated).
* platform/gtk/TestExpectations: enable OpenType MATH test again, mark mo-stacked-glyphs as failing.
* platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.txt: update reference.
* platform/gtk/mathml/presentation/mo-stretch-expected.png: ditto
* platform/gtk/mathml/presentation/mo-stretch-expected.txt: ditto
* platform/gtk/mathml/presentation/roots-expected.png: ditto
* platform/gtk/mathml/presentation/roots-expected.txt: ditto

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@170418 268f45cc-cd09-0410-ab3c-d52691b4dbfc

13 files changed:
LayoutTests/ChangeLog
LayoutTests/mathml/presentation/bug95015-expected.html
LayoutTests/mathml/presentation/bug95015.html
LayoutTests/platform/efl/TestExpectations
LayoutTests/platform/gtk/TestExpectations
LayoutTests/platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.txt
LayoutTests/platform/gtk/mathml/presentation/mo-stretch-expected.png
LayoutTests/platform/gtk/mathml/presentation/mo-stretch-expected.txt
LayoutTests/platform/gtk/mathml/presentation/roots-expected.png
LayoutTests/platform/gtk/mathml/presentation/roots-expected.txt
Tools/ChangeLog
Tools/efl/jhbuild.modules
Tools/gtk/jhbuild.modules

index a97fe1c..f627b33 100644 (file)
@@ -1,3 +1,22 @@
+2014-06-24  Frédéric Wang  <fred.wang@free.fr>
+
+        [EFL] [GTK] Update the MathML test references.
+        https://bugs.webkit.org/show_bug.cgi?id=134153
+
+        Reviewed by Martin Robinson.
+
+        We update the GTK references after the move to Latin Modern Math.
+
+        * mathml/presentation/bug95015-expected.html: hide the base X since it is causing antialiasing diff.
+        * mathml/presentation/bug95015.html: ditto
+        * platform/efl/TestExpectations: enable some tests again (the references must be updated).
+        * platform/gtk/TestExpectations: enable OpenType MATH test again, mark mo-stacked-glyphs as failing.
+        * platform/gtk/mathml/presentation/menclose-notation-default-longdiv-expected.txt: update reference.
+        * platform/gtk/mathml/presentation/mo-stretch-expected.png: ditto
+        * platform/gtk/mathml/presentation/mo-stretch-expected.txt: ditto
+        * platform/gtk/mathml/presentation/roots-expected.png: ditto
+        * platform/gtk/mathml/presentation/roots-expected.txt: ditto
+
 2014-06-24  Commit Queue  <commit-queue@webkit.org>
 
         Unreviewed, rolling out r170414.
index e8b9a2b..f8c73bd 100644 (file)
@@ -14,7 +14,7 @@
         <mrow>
           <mspace height="50px" depth="50px"/>
           <msup>
-            <mi>X</mi>
+            <mphantom><mi>X</mi></mphantom>
             <mspace/>
           </msup>
         </mrow>
index 8048145..1107352 100644 (file)
@@ -14,7 +14,7 @@
         <mrow>
           <mspace height="50px" depth="50px"/>
           <msup>
-            <mi>X</mi>
+            <mphantom><mi>X</mi></mphantom>
             <msubsup><mi>y</mi><mn>1</mn><mn>2</mn></msubsup>
           </msup>
         </mrow>
index 39a7e90..1b1df3e 100644 (file)
@@ -2134,18 +2134,6 @@ webkit.org/b/133307 fast/forms/number/number-spinbutton-in-multi-column.html [ F
 
 webkit.org/b/133308 fast/selectors/hover-quirks.html [ Failure ]
 
-# These tests require Latin Modern Math to be installed on the bots.
-webkit.org/b/133604 mathml/opentype/horizontal-munderover.html [ Failure ]
-webkit.org/b/133604 mathml/opentype/horizontal.html [ Failure ]
-webkit.org/b/133604 mathml/opentype/large-operators.html [ Failure ]
-webkit.org/b/133604 mathml/opentype/vertical.html [ Failure ]
-
-# Missing or bad references
-webkit.org/b/130322 mathml/opentype/opentype-stretchy.html [ Failure ]
-webkit.org/b/72828 mathml/opentype/opentype-stretchy-horizontal.html [ Failure ]
-webkit.org/b/119038 mathml/presentation/mo-stretch.html [ Failure ]
-webkit.org/b/119038 mathml/presentation/roots.xhtml [ Failure ]
-
 # Failures EFL since the inception
 webkit.org/b/133734 css3/viewport-percentage-lengths/viewport-percentage-lengths-anonymous-block.html [ Failure ]
 webkit.org/b/133735 css3/viewport-percentage-lengths/viewport-percentage-lengths-percent-size-child.html [ Failure ]
index 438f717..4cf4e50 100644 (file)
@@ -1973,11 +1973,8 @@ webkit.org/b/133803 editing/input/option-page-up-down.html [ Failure ]
 webkit.org/b/133803 editing/input/scroll-viewport-page-up-down.html [ Failure ]
 webkit.org/b/133803 editing/undo/undo-deleteWord.html [ Failure ]
 
-# These tests require Latin Modern Math to be installed on the bots.
-webkit.org/b/133604 mathml/opentype/horizontal-munderover.html [ Failure ]
-webkit.org/b/133604 mathml/opentype/horizontal.html [ Failure ]
-webkit.org/b/133604 mathml/opentype/large-operators.html [ Failure ]
-webkit.org/b/133604 mathml/opentype/vertical.html [ Failure ]
+# Difference invisible at the naked eye with Latin Modern Math.
+webkit.org/b/134153 mathml/presentation/mo-stacked-glyphs.html [ ImageOnlyFailure ]
 
 #////////////////////////////////////////////////////////////////////////////////////////
 # End of Tests failing
index 6e045e6..f1bedbd 100644 (file)
@@ -6,6 +6,6 @@ layer at (0,0) size 800x91
       RenderBlock {P} at (0,0) size 784x59
         RenderMathMLMath {math} at (0,0) size 102x56 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 100x56
-            RenderMathMLMenclose {menclose} at (0,0) size 100x56 [padding: 6 0 0 5]
-              RenderMathMLSpace {mspace} at (5,6) size 100x50 [bgcolor=#FF0000]
+            RenderMathMLMenclose {menclose} at (0,0) size 100x56 [padding: 6 0 0 6]
+              RenderMathMLSpace {mspace} at (6,6) size 100x50 [bgcolor=#FF0000]
         RenderText {#text} at (0,0) size 0x0
index 20b1356..d6c71df 100644 (file)
Binary files a/LayoutTests/platform/gtk/mathml/presentation/mo-stretch-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/mo-stretch-expected.png differ
index 7cf2651..71582c2 100644 (file)
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x259
-  RenderBlock {HTML} at (0,0) size 800x259
-    RenderBody {BODY} at (8,8) size 784x243
-      RenderMathMLMath {math} at (0,0) size 126x24 [padding: 0 1 0 1]
-        RenderMathMLRow {mrow} at (1,0) size 124x24
-          RenderMathMLOperator {mo} at (0,5) size 7x14
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-              RenderBlock (anonymous) at (0,0) size 5x14
-                RenderText at (0,-6) size 5x25
-                  text run at (0,-6) width 5: "("
-          RenderMathMLOperator {mo} at (7,5) size 7x14
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-              RenderBlock (anonymous) at (0,0) size 5x14
-                RenderText at (0,-6) size 5x25
-                  text run at (0,-6) width 5: ")"
-          RenderMathMLOperator {mo} at (14,5) size 10x14
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 10x14
-              RenderBlock (anonymous) at (0,0) size 8x14
-                RenderText at (0,-6) size 8x25
-                  text run at (0,-6) width 8: "{"
-          RenderMathMLOperator {mo} at (24,5) size 10x14
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 10x14
-              RenderBlock (anonymous) at (0,0) size 8x14
-                RenderText at (0,-6) size 8x25
-                  text run at (0,-6) width 8: "}"
-          RenderMathMLOperator {mo} at (34,5) size 7x14
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-              RenderBlock (anonymous) at (0,0) size 5x14
-                RenderText at (0,-6) size 5x25
-                  text run at (0,-6) width 5: "["
-          RenderMathMLOperator {mo} at (41,5) size 7x14
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-              RenderBlock (anonymous) at (0,0) size 5x14
-                RenderText at (0,-6) size 5x25
-                  text run at (0,-6) width 5: "]"
-          RenderMathMLOperator {mo} at (48,4) size 8x16
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
+layer at (0,0) size 800x269
+  RenderBlock {HTML} at (0,0) size 800x269
+    RenderBody {BODY} at (8,8) size 784x253
+      RenderMathMLMath {math} at (0,0) size 173x36 [padding: 0 1 0 1]
+        RenderMathMLRow {mrow} at (1,0) size 171x36
+          RenderMathMLOperator {mo} at (0,4) size 14x30
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
+              RenderBlock (anonymous) at (0,0) size 6x16
+                RenderText at (0,-45) size 6x106
+                  text run at (0,-45) width 6: "("
+          RenderMathMLOperator {mo} at (14,4) size 14x30
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
+              RenderBlock (anonymous) at (0,0) size 6x16
+                RenderText at (0,-45) size 6x106
+                  text run at (0,-45) width 6: ")"
+          RenderMathMLOperator {mo} at (28,4) size 14x30
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
               RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{2308}"
-          RenderMathMLOperator {mo} at (56,4) size 8x16
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
+                RenderText at (0,-45) size 8x106
+                  text run at (0,-45) width 8: "{"
+          RenderMathMLOperator {mo} at (42,4) size 14x30
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
               RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{2309}"
-          RenderMathMLOperator {mo} at (64,4) size 8x16
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
-              RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{230A}"
-          RenderMathMLOperator {mo} at (72,4) size 8x16
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
-              RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{230B}"
-          RenderMathMLOperator {mo} at (80,2) size 12x20
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x20
-              RenderBlock (anonymous) at (0,0) size 7x20
-                RenderText at (0,-3) size 7x25
-                  text run at (0,-3) width 7: "\x{222B}"
-          RenderMathMLOperator {mo} at (91,0) size 8x24
-            RenderMathMLBlock (anonymous, flex) at (1,0) size 4x12
-              RenderBlock (anonymous) at (0,0) size 3x12
-                RenderText at (0,-6) size 3x25
-                  text run at (0,-6) width 3: "|"
-          RenderMathMLOperator {mo} at (98,4) size 9x16
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
-              RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{2016}"
-          RenderMathMLOperator {mo} at (106,4) size 18x16
+                RenderText at (0,-45) size 8x106
+                  text run at (0,-45) width 8: "}"
+          RenderMathMLOperator {mo} at (56,4) size 11x30
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 4x16
+                RenderText at (0,-45) size 4x106
+                  text run at (0,-45) width 4: "["
+          RenderMathMLOperator {mo} at (67,4) size 11x30
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 4x16
+                RenderText at (0,-45) size 4x106
+                  text run at (0,-45) width 4: "]"
+          RenderMathMLOperator {mo} at (78,4) size 11x30
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 7x16
+                RenderText at (0,-45) size 7x106
+                  text run at (0,-45) width 7: "\x{2308}"
+          RenderMathMLOperator {mo} at (89,4) size 11x30
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 7x16
+                RenderText at (0,-45) size 7x106
+                  text run at (0,-45) width 7: "\x{2309}"
+          RenderMathMLOperator {mo} at (100,4) size 11x30
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 7x16
+                RenderText at (0,-45) size 7x106
+                  text run at (0,-45) width 7: "\x{230A}"
+          RenderMathMLOperator {mo} at (111,4) size 11x30
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 7x16
+                RenderText at (0,-45) size 7x106
+                  text run at (0,-45) width 7: "\x{230B}"
+          RenderMathMLOperator {mo} at (122,0) size 17x36
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 16x18
+              RenderBlock (anonymous) at (0,0) size 11x18
+                RenderText at (0,-44) size 11x106
+                  text run at (0,-44) width 11: "\x{222B}"
+          RenderMathMLOperator {mo} at (138,6) size 9x28
+            RenderMathMLBlock (anonymous, flex) at (1,0) size 5x16
+              RenderBlock (anonymous) at (0,0) size 4x16
+                RenderText at (0,-45) size 4x106
+                  text run at (0,-45) width 4: "|"
+          RenderMathMLOperator {mo} at (146,11) size 8x16
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x16
+              RenderBlock (anonymous) at (0,0) size 6x16
+                RenderText at (0,-45) size 6x106
+                  text run at (0,-45) width 6: "\x{2016}"
+          RenderMathMLOperator {mo} at (153,11) size 18x16
             RenderMathMLBlock (anonymous, flex) at (4,0) size 9x16
               RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{2225}"
-      RenderText {#text} at (125,2) size 5x17
-        text run at (125,2) width 5: " "
+                RenderText at (0,-45) size 8x106
+                  text run at (0,-45) width 8: "\x{2225}"
+      RenderText {#text} at (172,9) size 5x17
+        text run at (172,9) width 5: " "
       RenderBR {BR} at (0,0) size 0x0
-      RenderMathMLMath {math} at (0,24) size 126x142 [padding: 0 1 0 1]
-        RenderMathMLRow {mrow} at (1,0) size 124x142
-          RenderMathMLOperator {mo} at (0,0) size 7x142
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-              RenderBlock (anonymous) at (0,0) size 5x14
-                RenderText at (0,-6) size 5x25
-                  text run at (0,-6) width 5: "("
-          RenderMathMLOperator {mo} at (7,0) size 7x142
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-              RenderBlock (anonymous) at (0,0) size 5x14
-                RenderText at (0,-6) size 5x25
-                  text run at (0,-6) width 5: ")"
-          RenderMathMLOperator {mo} at (14,0) size 10x142
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 10x14
-              RenderBlock (anonymous) at (0,0) size 8x14
-                RenderText at (0,-6) size 8x25
-                  text run at (0,-6) width 8: "{"
-          RenderMathMLOperator {mo} at (24,0) size 10x142
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 10x14
-              RenderBlock (anonymous) at (0,0) size 8x14
-                RenderText at (0,-6) size 8x25
-                  text run at (0,-6) width 8: "}"
-          RenderMathMLOperator {mo} at (34,0) size 7x142
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-              RenderBlock (anonymous) at (0,0) size 5x14
-                RenderText at (0,-6) size 5x25
-                  text run at (0,-6) width 5: "["
-          RenderMathMLOperator {mo} at (41,0) size 7x142
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-              RenderBlock (anonymous) at (0,0) size 5x14
-                RenderText at (0,-6) size 5x25
-                  text run at (0,-6) width 5: "]"
-          RenderMathMLOperator {mo} at (48,0) size 8x142
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
-              RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{2308}"
-          RenderMathMLOperator {mo} at (56,0) size 8x142
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
+      RenderMathMLMath {math} at (0,35) size 173x143 [padding: 0 1 0 1]
+        RenderMathMLRow {mrow} at (1,0) size 171x143
+          RenderMathMLOperator {mo} at (0,0) size 14x143
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
+              RenderBlock (anonymous) at (0,0) size 6x16
+                RenderText at (0,-45) size 6x106
+                  text run at (0,-45) width 6: "("
+          RenderMathMLOperator {mo} at (14,0) size 14x143
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
+              RenderBlock (anonymous) at (0,0) size 6x16
+                RenderText at (0,-45) size 6x106
+                  text run at (0,-45) width 6: ")"
+          RenderMathMLOperator {mo} at (28,0) size 14x143
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
               RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{2309}"
-          RenderMathMLOperator {mo} at (64,0) size 8x142
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
+                RenderText at (0,-45) size 8x106
+                  text run at (0,-45) width 8: "{"
+          RenderMathMLOperator {mo} at (42,0) size 14x143
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
               RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{230A}"
-          RenderMathMLOperator {mo} at (72,0) size 8x142
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
-              RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{230B}"
-          RenderMathMLOperator {mo} at (80,0) size 12x142
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x20
-              RenderBlock (anonymous) at (0,0) size 7x20
-                RenderText at (0,-3) size 7x25
-                  text run at (0,-3) width 7: "\x{222B}"
-          RenderMathMLOperator {mo} at (91,0) size 8x142
-            RenderMathMLBlock (anonymous, flex) at (1,0) size 4x12
-              RenderBlock (anonymous) at (0,0) size 3x12
-                RenderText at (0,-6) size 3x25
-                  text run at (0,-6) width 3: "|"
-          RenderMathMLOperator {mo} at (98,0) size 9x76
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
-              RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{2016}"
-          RenderMathMLOperator {mo} at (106,0) size 18x76
+                RenderText at (0,-45) size 8x106
+                  text run at (0,-45) width 8: "}"
+          RenderMathMLOperator {mo} at (56,0) size 11x143
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 4x16
+                RenderText at (0,-45) size 4x106
+                  text run at (0,-45) width 4: "["
+          RenderMathMLOperator {mo} at (67,0) size 11x143
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 4x16
+                RenderText at (0,-45) size 4x106
+                  text run at (0,-45) width 4: "]"
+          RenderMathMLOperator {mo} at (78,0) size 11x143
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 7x16
+                RenderText at (0,-45) size 7x106
+                  text run at (0,-45) width 7: "\x{2308}"
+          RenderMathMLOperator {mo} at (89,0) size 11x143
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 7x16
+                RenderText at (0,-45) size 7x106
+                  text run at (0,-45) width 7: "\x{2309}"
+          RenderMathMLOperator {mo} at (100,0) size 11x143
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 7x16
+                RenderText at (0,-45) size 7x106
+                  text run at (0,-45) width 7: "\x{230A}"
+          RenderMathMLOperator {mo} at (111,0) size 11x143
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 7x16
+                RenderText at (0,-45) size 7x106
+                  text run at (0,-45) width 7: "\x{230B}"
+          RenderMathMLOperator {mo} at (122,57) size 17x36
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 16x18
+              RenderBlock (anonymous) at (0,0) size 11x18
+                RenderText at (0,-44) size 11x106
+                  text run at (0,-44) width 11: "\x{222B}"
+          RenderMathMLOperator {mo} at (138,0) size 9x143
+            RenderMathMLBlock (anonymous, flex) at (1,0) size 5x16
+              RenderBlock (anonymous) at (0,0) size 4x16
+                RenderText at (0,-45) size 4x106
+                  text run at (0,-45) width 4: "|"
+          RenderMathMLOperator {mo} at (146,0) size 8x76
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x16
+              RenderBlock (anonymous) at (0,0) size 6x16
+                RenderText at (0,-45) size 6x106
+                  text run at (0,-45) width 6: "\x{2016}"
+          RenderMathMLOperator {mo} at (153,0) size 18x76
             RenderMathMLBlock (anonymous, flex) at (4,0) size 9x16
               RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{2225}"
-          RenderMathMLSpace {mspace} at (123,0) size 0x76
-      RenderText {#text} at (125,85) size 5x17
-        text run at (125,85) width 5: " "
-      RenderMathMLMath {math} at (129,49) size 126x92 [padding: 0 1 0 1]
-        RenderMathMLRow {mrow} at (1,0) size 124x92
-          RenderMathMLOperator {mo} at (0,0) size 7x92
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-              RenderBlock (anonymous) at (0,0) size 5x14
-                RenderText at (0,-6) size 5x25
-                  text run at (0,-6) width 5: "("
-          RenderMathMLOperator {mo} at (7,0) size 7x92
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-              RenderBlock (anonymous) at (0,0) size 5x14
-                RenderText at (0,-6) size 5x25
-                  text run at (0,-6) width 5: ")"
-          RenderMathMLOperator {mo} at (14,0) size 10x92
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 10x14
-              RenderBlock (anonymous) at (0,0) size 8x14
-                RenderText at (0,-6) size 8x25
-                  text run at (0,-6) width 8: "{"
-          RenderMathMLOperator {mo} at (24,0) size 10x92
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 10x14
-              RenderBlock (anonymous) at (0,0) size 8x14
-                RenderText at (0,-6) size 8x25
-                  text run at (0,-6) width 8: "}"
-          RenderMathMLOperator {mo} at (34,0) size 7x92
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-              RenderBlock (anonymous) at (0,0) size 5x14
-                RenderText at (0,-6) size 5x25
-                  text run at (0,-6) width 5: "["
-          RenderMathMLOperator {mo} at (41,0) size 7x92
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-              RenderBlock (anonymous) at (0,0) size 5x14
-                RenderText at (0,-6) size 5x25
-                  text run at (0,-6) width 5: "]"
-          RenderMathMLOperator {mo} at (48,0) size 8x92
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
-              RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{2308}"
-          RenderMathMLOperator {mo} at (56,0) size 8x92
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
-              RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{2309}"
-          RenderMathMLOperator {mo} at (64,0) size 8x92
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
+                RenderText at (0,-45) size 8x106
+                  text run at (0,-45) width 8: "\x{2225}"
+          RenderMathMLSpace {mspace} at (170,0) size 0x76
+      RenderText {#text} at (172,96) size 5x17
+        text run at (172,96) width 5: " "
+      RenderMathMLMath {math} at (176,54) size 173x99 [padding: 0 1 0 1]
+        RenderMathMLRow {mrow} at (1,0) size 171x99
+          RenderMathMLOperator {mo} at (0,6) size 14x93
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
+              RenderBlock (anonymous) at (0,0) size 6x16
+                RenderText at (0,-45) size 6x106
+                  text run at (0,-45) width 6: "("
+          RenderMathMLOperator {mo} at (14,6) size 14x93
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
+              RenderBlock (anonymous) at (0,0) size 6x16
+                RenderText at (0,-45) size 6x106
+                  text run at (0,-45) width 6: ")"
+          RenderMathMLOperator {mo} at (28,6) size 14x93
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
               RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{230A}"
-          RenderMathMLOperator {mo} at (72,0) size 8x92
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
+                RenderText at (0,-45) size 8x106
+                  text run at (0,-45) width 8: "{"
+          RenderMathMLOperator {mo} at (42,6) size 14x93
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
               RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{230B}"
-          RenderMathMLOperator {mo} at (80,0) size 12x92
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x20
-              RenderBlock (anonymous) at (0,0) size 7x20
-                RenderText at (0,-3) size 7x25
-                  text run at (0,-3) width 7: "\x{222B}"
-          RenderMathMLOperator {mo} at (91,0) size 8x92
-            RenderMathMLBlock (anonymous, flex) at (1,0) size 4x12
-              RenderBlock (anonymous) at (0,0) size 3x12
-                RenderText at (0,-6) size 3x25
-                  text run at (0,-6) width 3: "|"
-          RenderMathMLOperator {mo} at (98,0) size 9x51
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
-              RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{2016}"
-          RenderMathMLOperator {mo} at (106,0) size 18x51
+                RenderText at (0,-45) size 8x106
+                  text run at (0,-45) width 8: "}"
+          RenderMathMLOperator {mo} at (56,6) size 11x93
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 4x16
+                RenderText at (0,-45) size 4x106
+                  text run at (0,-45) width 4: "["
+          RenderMathMLOperator {mo} at (67,6) size 11x93
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 4x16
+                RenderText at (0,-45) size 4x106
+                  text run at (0,-45) width 4: "]"
+          RenderMathMLOperator {mo} at (78,6) size 11x93
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 7x16
+                RenderText at (0,-45) size 7x106
+                  text run at (0,-45) width 7: "\x{2308}"
+          RenderMathMLOperator {mo} at (89,6) size 11x93
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 7x16
+                RenderText at (0,-45) size 7x106
+                  text run at (0,-45) width 7: "\x{2309}"
+          RenderMathMLOperator {mo} at (100,6) size 11x93
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 7x16
+                RenderText at (0,-45) size 7x106
+                  text run at (0,-45) width 7: "\x{230A}"
+          RenderMathMLOperator {mo} at (111,6) size 11x93
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 7x16
+                RenderText at (0,-45) size 7x106
+                  text run at (0,-45) width 7: "\x{230B}"
+          RenderMathMLOperator {mo} at (122,37) size 17x36
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 16x18
+              RenderBlock (anonymous) at (0,0) size 11x18
+                RenderText at (0,-44) size 11x106
+                  text run at (0,-44) width 11: "\x{222B}"
+          RenderMathMLOperator {mo} at (138,6) size 9x93
+            RenderMathMLBlock (anonymous, flex) at (1,0) size 5x16
+              RenderBlock (anonymous) at (0,0) size 4x16
+                RenderText at (0,-45) size 4x106
+                  text run at (0,-45) width 4: "|"
+          RenderMathMLOperator {mo} at (146,0) size 8x58
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x16
+              RenderBlock (anonymous) at (0,0) size 6x16
+                RenderText at (0,-45) size 6x106
+                  text run at (0,-45) width 6: "\x{2016}"
+          RenderMathMLOperator {mo} at (153,0) size 18x58
             RenderMathMLBlock (anonymous, flex) at (4,0) size 9x16
               RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{2225}"
-          RenderMathMLSpace {mspace} at (123,0) size 0x51
-      RenderText {#text} at (254,85) size 5x17
-        text run at (254,85) width 5: " "
-      RenderMathMLMath {math} at (258,79) size 126x32 [padding: 0 1 0 1]
-        RenderMathMLRow {mrow} at (1,0) size 124x32
-          RenderMathMLOperator {mo} at (0,9) size 7x14
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-              RenderBlock (anonymous) at (0,0) size 5x14
-                RenderText at (0,-6) size 5x25
-                  text run at (0,-6) width 5: "("
-          RenderMathMLOperator {mo} at (7,9) size 7x14
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-              RenderBlock (anonymous) at (0,0) size 5x14
-                RenderText at (0,-6) size 5x25
-                  text run at (0,-6) width 5: ")"
-          RenderMathMLOperator {mo} at (14,9) size 10x14
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 10x14
-              RenderBlock (anonymous) at (0,0) size 8x14
-                RenderText at (0,-6) size 8x25
-                  text run at (0,-6) width 8: "{"
-          RenderMathMLOperator {mo} at (24,9) size 10x14
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 10x14
-              RenderBlock (anonymous) at (0,0) size 8x14
-                RenderText at (0,-6) size 8x25
-                  text run at (0,-6) width 8: "}"
-          RenderMathMLOperator {mo} at (34,9) size 7x14
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-              RenderBlock (anonymous) at (0,0) size 5x14
-                RenderText at (0,-6) size 5x25
-                  text run at (0,-6) width 5: "["
-          RenderMathMLOperator {mo} at (41,9) size 7x14
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-              RenderBlock (anonymous) at (0,0) size 5x14
-                RenderText at (0,-6) size 5x25
-                  text run at (0,-6) width 5: "]"
-          RenderMathMLOperator {mo} at (48,8) size 8x16
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
-              RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{2308}"
-          RenderMathMLOperator {mo} at (56,8) size 8x16
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
-              RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{2309}"
-          RenderMathMLOperator {mo} at (64,8) size 8x16
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
-              RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{230A}"
-          RenderMathMLOperator {mo} at (72,8) size 8x16
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
+                RenderText at (0,-45) size 8x106
+                  text run at (0,-45) width 8: "\x{2225}"
+          RenderMathMLSpace {mspace} at (170,6) size 0x51
+      RenderText {#text} at (348,96) size 5x17
+        text run at (348,96) width 5: " "
+      RenderMathMLMath {math} at (352,88) size 173x37 [padding: 0 1 0 1]
+        RenderMathMLRow {mrow} at (1,0) size 171x37
+          RenderMathMLOperator {mo} at (0,2) size 14x34
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
+              RenderBlock (anonymous) at (0,0) size 6x16
+                RenderText at (0,-45) size 6x106
+                  text run at (0,-45) width 6: "("
+          RenderMathMLOperator {mo} at (14,2) size 14x34
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
+              RenderBlock (anonymous) at (0,0) size 6x16
+                RenderText at (0,-45) size 6x106
+                  text run at (0,-45) width 6: ")"
+          RenderMathMLOperator {mo} at (28,2) size 14x34
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
               RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{230B}"
-          RenderMathMLOperator {mo} at (80,6) size 12x20
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x20
-              RenderBlock (anonymous) at (0,0) size 7x20
-                RenderText at (0,-3) size 7x25
-                  text run at (0,-3) width 7: "\x{222B}"
-          RenderMathMLOperator {mo} at (91,0) size 8x32
-            RenderMathMLBlock (anonymous, flex) at (1,0) size 4x12
-              RenderBlock (anonymous) at (0,0) size 3x12
-                RenderText at (0,-6) size 3x25
-                  text run at (0,-6) width 3: "|"
-          RenderMathMLOperator {mo} at (98,8) size 9x16
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
+                RenderText at (0,-45) size 8x106
+                  text run at (0,-45) width 8: "{"
+          RenderMathMLOperator {mo} at (42,2) size 14x34
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
               RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{2016}"
-          RenderMathMLOperator {mo} at (106,8) size 18x16
+                RenderText at (0,-45) size 8x106
+                  text run at (0,-45) width 8: "}"
+          RenderMathMLOperator {mo} at (56,2) size 11x34
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 4x16
+                RenderText at (0,-45) size 4x106
+                  text run at (0,-45) width 4: "["
+          RenderMathMLOperator {mo} at (67,2) size 11x34
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 4x16
+                RenderText at (0,-45) size 4x106
+                  text run at (0,-45) width 4: "]"
+          RenderMathMLOperator {mo} at (78,2) size 11x34
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 7x16
+                RenderText at (0,-45) size 7x106
+                  text run at (0,-45) width 7: "\x{2308}"
+          RenderMathMLOperator {mo} at (89,2) size 11x34
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 7x16
+                RenderText at (0,-45) size 7x106
+                  text run at (0,-45) width 7: "\x{2309}"
+          RenderMathMLOperator {mo} at (100,2) size 11x34
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 7x16
+                RenderText at (0,-45) size 7x106
+                  text run at (0,-45) width 7: "\x{230A}"
+          RenderMathMLOperator {mo} at (111,2) size 11x34
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+              RenderBlock (anonymous) at (0,0) size 7x16
+                RenderText at (0,-45) size 7x106
+                  text run at (0,-45) width 7: "\x{230B}"
+          RenderMathMLOperator {mo} at (122,1) size 17x36
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 16x18
+              RenderBlock (anonymous) at (0,0) size 11x18
+                RenderText at (0,-44) size 11x106
+                  text run at (0,-44) width 11: "\x{222B}"
+          RenderMathMLOperator {mo} at (138,2) size 9x34
+            RenderMathMLBlock (anonymous, flex) at (1,0) size 5x16
+              RenderBlock (anonymous) at (0,0) size 4x16
+                RenderText at (0,-45) size 4x106
+                  text run at (0,-45) width 4: "|"
+          RenderMathMLOperator {mo} at (146,0) size 8x24
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 7x16
+              RenderBlock (anonymous) at (0,0) size 6x16
+                RenderText at (0,-45) size 6x106
+                  text run at (0,-45) width 6: "\x{2016}"
+          RenderMathMLOperator {mo} at (153,0) size 18x24
             RenderMathMLBlock (anonymous, flex) at (4,0) size 9x16
               RenderBlock (anonymous) at (0,0) size 8x16
-                RenderText at (0,-5) size 8x25
-                  text run at (0,-5) width 8: "\x{2225}"
-          RenderMathMLSpace {mspace} at (123,0) size 0x21
-      RenderText {#text} at (383,85) size 5x17
-        text run at (383,85) width 5: " "
+                RenderText at (0,-45) size 8x106
+                  text run at (0,-45) width 8: "\x{2225}"
+          RenderMathMLSpace {mspace} at (170,2) size 0x21
+      RenderText {#text} at (524,96) size 5x17
+        text run at (524,96) width 5: " "
       RenderBR {BR} at (0,0) size 0x0
-      RenderMathMLMath {math} at (0,166) size 138x78 [padding: 0 1 0 1]
-        RenderMathMLSquareRoot {msqrt} at (1,0) size 136x78
-          RenderMathMLBlock (anonymous, flex) at (0,0) size 12x78
-            RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x78
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 12x78
-                RenderBlock (anonymous) at (0,0) size 12x78
-                  RenderText at (0,-1) size 15x25
-                    text run at (0,-1) width 15: "\x{221A}"
-          RenderMathMLRootWrapper at (12,3) size 124x75
-            RenderMathMLOperator {mo} at (0,0) size 7x72
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-                RenderBlock (anonymous) at (0,0) size 5x14
-                  RenderText at (0,-6) size 5x25
-                    text run at (0,-6) width 5: "("
-            RenderMathMLOperator {mo} at (7,0) size 7x72
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-                RenderBlock (anonymous) at (0,0) size 5x14
-                  RenderText at (0,-6) size 5x25
-                    text run at (0,-6) width 5: ")"
-            RenderMathMLOperator {mo} at (14,0) size 10x72
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 10x14
-                RenderBlock (anonymous) at (0,0) size 8x14
-                  RenderText at (0,-6) size 8x25
-                    text run at (0,-6) width 8: "{"
-            RenderMathMLOperator {mo} at (24,0) size 10x72
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 10x14
-                RenderBlock (anonymous) at (0,0) size 8x14
-                  RenderText at (0,-6) size 8x25
-                    text run at (0,-6) width 8: "}"
-            RenderMathMLOperator {mo} at (34,0) size 7x72
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-                RenderBlock (anonymous) at (0,0) size 5x14
-                  RenderText at (0,-6) size 5x25
-                    text run at (0,-6) width 5: "["
-            RenderMathMLOperator {mo} at (41,0) size 7x72
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 7x14
-                RenderBlock (anonymous) at (0,0) size 5x14
-                  RenderText at (0,-6) size 5x25
-                    text run at (0,-6) width 5: "]"
-            RenderMathMLOperator {mo} at (48,0) size 8x72
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
-                RenderBlock (anonymous) at (0,0) size 8x16
-                  RenderText at (0,-5) size 8x25
-                    text run at (0,-5) width 8: "\x{2308}"
-            RenderMathMLOperator {mo} at (56,0) size 8x72
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
-                RenderBlock (anonymous) at (0,0) size 8x16
-                  RenderText at (0,-5) size 8x25
-                    text run at (0,-5) width 8: "\x{2309}"
-            RenderMathMLOperator {mo} at (64,0) size 8x72
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
-                RenderBlock (anonymous) at (0,0) size 8x16
-                  RenderText at (0,-5) size 8x25
-                    text run at (0,-5) width 8: "\x{230A}"
-            RenderMathMLOperator {mo} at (72,0) size 8x72
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
+      RenderMathMLMath {math} at (0,178) size 190x76 [padding: 0 1 0 1]
+        RenderMathMLSquareRoot {msqrt} at (1,0) size 188x76
+          RenderMathMLBlock (anonymous, flex) at (0,0) size 17x76
+            RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x76
+              RenderMathMLBlock (anonymous, flex) at (0,0) size 13x75
+                RenderBlock (anonymous) at (0,0) size 13x75
+                  RenderText at (0,-56) size 13x106
+                    text run at (0,-56) width 13: "\x{221A}"
+          RenderMathMLRootWrapper at (17,2) size 171x74
+            RenderMathMLOperator {mo} at (0,0) size 14x73
+              RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
+                RenderBlock (anonymous) at (0,0) size 6x16
+                  RenderText at (0,-45) size 6x106
+                    text run at (0,-45) width 6: "("
+            RenderMathMLOperator {mo} at (14,0) size 14x73
+              RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
+                RenderBlock (anonymous) at (0,0) size 6x16
+                  RenderText at (0,-45) size 6x106
+                    text run at (0,-45) width 6: ")"
+            RenderMathMLOperator {mo} at (28,0) size 14x73
+              RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
                 RenderBlock (anonymous) at (0,0) size 8x16
-                  RenderText at (0,-5) size 8x25
-                    text run at (0,-5) width 8: "\x{230B}"
-            RenderMathMLOperator {mo} at (80,0) size 12x72
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 11x20
-                RenderBlock (anonymous) at (0,0) size 7x20
-                  RenderText at (0,-3) size 7x25
-                    text run at (0,-3) width 7: "\x{222B}"
-            RenderMathMLOperator {mo} at (91,0) size 8x72
-              RenderMathMLBlock (anonymous, flex) at (1,0) size 4x12
-                RenderBlock (anonymous) at (0,0) size 3x12
-                  RenderText at (0,-6) size 3x25
-                    text run at (0,-6) width 3: "|"
-            RenderMathMLOperator {mo} at (98,0) size 9x41
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 8x16
+                  RenderText at (0,-45) size 8x106
+                    text run at (0,-45) width 8: "{"
+            RenderMathMLOperator {mo} at (42,0) size 14x73
+              RenderMathMLBlock (anonymous, flex) at (0,0) size 14x16
                 RenderBlock (anonymous) at (0,0) size 8x16
-                  RenderText at (0,-5) size 8x25
-                    text run at (0,-5) width 8: "\x{2016}"
-            RenderMathMLOperator {mo} at (106,0) size 18x41
+                  RenderText at (0,-45) size 8x106
+                    text run at (0,-45) width 8: "}"
+            RenderMathMLOperator {mo} at (56,0) size 11x73
+              RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+                RenderBlock (anonymous) at (0,0) size 4x16
+                  RenderText at (0,-45) size 4x106
+                    text run at (0,-45) width 4: "["
+            RenderMathMLOperator {mo} at (67,0) size 11x73
+              RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+                RenderBlock (anonymous) at (0,0) size 4x16
+                  RenderText at (0,-45) size 4x106
+                    text run at (0,-45) width 4: "]"
+            RenderMathMLOperator {mo} at (78,0) size 11x73
+              RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+                RenderBlock (anonymous) at (0,0) size 7x16
+                  RenderText at (0,-45) size 7x106
+                    text run at (0,-45) width 7: "\x{2308}"
+            RenderMathMLOperator {mo} at (89,0) size 11x73
+              RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+                RenderBlock (anonymous) at (0,0) size 7x16
+                  RenderText at (0,-45) size 7x106
+                    text run at (0,-45) width 7: "\x{2309}"
+            RenderMathMLOperator {mo} at (100,0) size 11x73
+              RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+                RenderBlock (anonymous) at (0,0) size 7x16
+                  RenderText at (0,-45) size 7x106
+                    text run at (0,-45) width 7: "\x{230A}"
+            RenderMathMLOperator {mo} at (111,0) size 11x73
+              RenderMathMLBlock (anonymous, flex) at (0,0) size 11x16
+                RenderBlock (anonymous) at (0,0) size 7x16
+                  RenderText at (0,-45) size 7x106
+                    text run at (0,-45) width 7: "\x{230B}"
+            RenderMathMLOperator {mo} at (122,21) size 17x36
+              RenderMathMLBlock (anonymous, flex) at (0,0) size 16x18
+                RenderBlock (anonymous) at (0,0) size 11x18
+                  RenderText at (0,-44) size 11x106
+                    text run at (0,-44) width 11: "\x{222B}"
+            RenderMathMLOperator {mo} at (138,0) size 9x73
+              RenderMathMLBlock (anonymous, flex) at (1,0) size 5x16
+                RenderBlock (anonymous) at (0,0) size 4x16
+                  RenderText at (0,-45) size 4x106
+                    text run at (0,-45) width 4: "|"
+            RenderMathMLOperator {mo} at (146,0) size 8x42
+              RenderMathMLBlock (anonymous, flex) at (0,0) size 7x16
+                RenderBlock (anonymous) at (0,0) size 6x16
+                  RenderText at (0,-45) size 6x106
+                    text run at (0,-45) width 6: "\x{2016}"
+            RenderMathMLOperator {mo} at (153,0) size 18x42
               RenderMathMLBlock (anonymous, flex) at (4,0) size 9x16
                 RenderBlock (anonymous) at (0,0) size 8x16
-                  RenderText at (0,-5) size 8x25
-                    text run at (0,-5) width 8: "\x{2225}"
-            RenderMathMLSpace {mspace} at (123,0) size 0x41
+                  RenderText at (0,-45) size 8x106
+                    text run at (0,-45) width 8: "\x{2225}"
+            RenderMathMLSpace {mspace} at (170,0) size 0x41
       RenderText {#text} at (0,0) size 0x0
index 45ecd5d..f9d8bd3 100644 (file)
Binary files a/LayoutTests/platform/gtk/mathml/presentation/roots-expected.png and b/LayoutTests/platform/gtk/mathml/presentation/roots-expected.png differ
index 4638fb6..9da7319 100644 (file)
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x506
-  RenderBlock {html} at (0,0) size 800x506
-    RenderBody {body} at (8,16) size 784x474
+layer at (0,0) size 800x492
+  RenderBlock {html} at (0,0) size 800x492
+    RenderBody {body} at (8,16) size 784x460
       RenderBlock {p} at (0,0) size 784x18
-        RenderText {#text} at (0,1) size 177x17
-          text run at (0,1) width 177: "square root (should be red): "
-        RenderMathMLMath {math} at (177,0) size 22x18 [padding: 0 1 0 1]
-          RenderMathMLSquareRoot {msqrt} at (1,0) size 20x18 [color=#FF0000]
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 12x18
-              RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x18
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 12x18
-                  RenderBlock (anonymous) at (0,0) size 12x18
-                    RenderText at (0,-1) size 15x25
-                      text run at (0,-1) width 15: "\x{221A}"
-            RenderMathMLRootWrapper at (12,3) size 8x15
+        RenderText {#text} at (0,0) size 177x17
+          text run at (0,0) width 177: "square root (should be red): "
+        RenderMathMLMath {math} at (177,1) size 27x18 [padding: 0 1 0 1]
+          RenderMathMLSquareRoot {msqrt} at (1,0) size 25x18 [color=#FF0000]
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 17x18
+              RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x18
+                RenderMathMLBlock (anonymous, flex) at (0,0) size 13x17
+                  RenderBlock (anonymous) at (0,0) size 13x17
+                    RenderText at (0,-56) size 13x106
+                      text run at (0,-56) width 13: "\x{221A}"
+            RenderMathMLRootWrapper at (17,2) size 8x16
               RenderMathMLToken {mn} at (0,0) size 8x12
                 RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                   RenderBlock (anonymous) at (0,0) size 8x12
-                    RenderText {#text} at (0,-6) size 8x25
-                      text run at (0,-6) width 8: "2"
+                    RenderText {#text} at (0,-46) size 8x106
+                      text run at (0,-46) width 8: "2"
       RenderBlock {p} at (0,34) size 784x18
-        RenderText {#text} at (0,1) size 110x17
-          text run at (0,1) width 110: "long square root: "
-        RenderMathMLMath {math} at (110,0) size 49x18 [padding: 0 1 0 1]
-          RenderMathMLSquareRoot {msqrt} at (1,0) size 47x18
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 12x18
-              RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x18
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 12x18
-                  RenderBlock (anonymous) at (0,0) size 12x18
-                    RenderText at (0,-1) size 15x25
-                      text run at (0,-1) width 15: "\x{221A}"
-            RenderMathMLRootWrapper at (12,3) size 35x15
-              RenderMathMLRow {mrow} at (0,0) size 35x12
-                RenderMathMLToken {mi} at (0,3) size 9x9 [padding: 0 2 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 7x9
-                    RenderBlock (anonymous) at (0,0) size 7x9
-                      RenderText {#text} at (0,-9) size 7x25
-                        text run at (0,-9) width 7: "x"
-                RenderMathMLOperator {mo} at (8,2) size 19x10
-                  RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                    RenderBlock (anonymous) at (0,0) size 11x10
-                      RenderText at (0,-8) size 11x25
-                        text run at (0,-8) width 11: "+"
-                RenderMathMLToken {mn} at (26,0) size 9x12
+        RenderText {#text} at (0,0) size 110x17
+          text run at (0,0) width 110: "long square root: "
+        RenderMathMLMath {math} at (110,1) size 56x18 [padding: 0 1 0 1]
+          RenderMathMLSquareRoot {msqrt} at (1,0) size 54x18
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 17x18
+              RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x18
+                RenderMathMLBlock (anonymous, flex) at (0,0) size 13x17
+                  RenderBlock (anonymous) at (0,0) size 13x17
+                    RenderText at (0,-56) size 13x106
+                      text run at (0,-56) width 13: "\x{221A}"
+            RenderMathMLRootWrapper at (17,2) size 37x16
+              RenderMathMLRow {mrow} at (0,0) size 37x13
+                RenderMathMLToken {mi} at (0,4) size 10x8 [padding: 0 2 0 0]
+                  RenderMathMLBlock (anonymous, flex) at (0,0) size 8x8
+                    RenderBlock (anonymous) at (0,0) size 8x8
+                      RenderText {#text} at (0,-50) size 8x106
+                        text run at (0,-50) width 8: "x"
+                RenderMathMLOperator {mo} at (9,1) size 20x12
+                  RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                    RenderBlock (anonymous) at (0,0) size 12x12
+                      RenderText at (0,-47) size 12x106
+                        text run at (0,-47) width 12: "+"
+                RenderMathMLToken {mn} at (28,0) size 9x12
                   RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                     RenderBlock (anonymous) at (0,0) size 8x12
-                      RenderText {#text} at (0,-6) size 8x25
-                        text run at (0,-6) width 8: "1"
-      RenderBlock {p} at (0,68) size 784x22
-        RenderText {#text} at (0,5) size 222x17
-          text run at (0,5) width 222: "long square root with implied row: "
-        RenderMathMLMath {math} at (222,0) size 55x22 [padding: 0 1 0 1]
-          RenderMathMLSquareRoot {msqrt} at (1,0) size 53x22
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 12x22
-              RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x22
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 12x22
-                  RenderBlock (anonymous) at (0,0) size 12x22
-                    RenderText at (0,-1) size 15x25
-                      text run at (0,-1) width 15: "\x{221A}"
-            RenderMathMLRootWrapper at (12,3) size 41x19
-              RenderMathMLScripts {msup} at (0,0) size 15x16
-                Base Wrapper at (0,0) size 9x16 [padding: 7 0 0 0]
-                  RenderMathMLToken {mi} at (0,7) size 9x9 [padding: 0 2 0 0]
-                    RenderMathMLBlock (anonymous, flex) at (0,0) size 7x9
-                      RenderBlock (anonymous) at (0,0) size 7x9
-                        RenderText {#text} at (0,-9) size 7x25
-                          text run at (0,-9) width 7: "x"
-                SubSupPair Wrapper at (8,0) size 7x16
-                  RenderMathMLToken {mn} at (0,0) size 6x10
-                    RenderMathMLBlock (anonymous, flex) at (0,0) size 6x10
-                      RenderBlock (anonymous) at (0,0) size 6x10
-                        RenderText {#text} at (0,-4) size 6x19
-                          text run at (0,-4) width 6: "2"
-              RenderMathMLOperator {mo} at (14,6) size 19x10
-                RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                  RenderBlock (anonymous) at (0,0) size 11x10
-                    RenderText at (0,-8) size 11x25
-                      text run at (0,-8) width 11: "+"
-              RenderMathMLToken {mn} at (32,4) size 9x12
+                      RenderText {#text} at (0,-46) size 8x106
+                        text run at (0,-46) width 8: "1"
+      RenderBlock {p} at (0,68) size 784x19
+        RenderText {#text} at (0,2) size 222x17
+          text run at (0,2) width 222: "long square root with implied row: "
+        RenderMathMLMath {math} at (222,0) size 62x19 [padding: 0 1 0 1]
+          RenderMathMLSquareRoot {msqrt} at (1,0) size 60x19
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 17x19
+              RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x19
+                RenderMathMLBlock (anonymous, flex) at (0,0) size 13x18
+                  RenderBlock (anonymous) at (0,0) size 13x18
+                    RenderText at (0,-56) size 13x106
+                      text run at (0,-56) width 13: "\x{221A}"
+            RenderMathMLRootWrapper at (17,2) size 43x17
+              RenderMathMLScripts {msup} at (0,0) size 16x15
+                Base Wrapper at (0,0) size 10x15 [padding: 7 0 0 0]
+                  RenderMathMLToken {mi} at (0,7) size 10x8 [padding: 0 2 0 0]
+                    RenderMathMLBlock (anonymous, flex) at (0,0) size 8x8
+                      RenderBlock (anonymous) at (0,0) size 8x8
+                        RenderText {#text} at (0,-50) size 8x106
+                          text run at (0,-50) width 8: "x"
+                SubSupPair Wrapper at (9,0) size 7x15
+                  RenderMathMLToken {mn} at (0,0) size 6x9
+                    RenderMathMLBlock (anonymous, flex) at (0,0) size 6x9
+                      RenderBlock (anonymous) at (0,0) size 6x9
+                        RenderText {#text} at (0,-35) size 6x80
+                          text run at (0,-35) width 6: "2"
+              RenderMathMLOperator {mo} at (15,4) size 20x12
+                RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                  RenderBlock (anonymous) at (0,0) size 12x12
+                    RenderText at (0,-47) size 12x106
+                      text run at (0,-47) width 12: "+"
+              RenderMathMLToken {mn} at (34,3) size 9x12
                 RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                   RenderBlock (anonymous) at (0,0) size 8x12
-                    RenderText {#text} at (0,-6) size 8x25
-                      text run at (0,-6) width 8: "1"
-      RenderBlock {p} at (0,106) size 784x37
-        RenderText {#text} at (0,10) size 113x17
-          text run at (0,10) width 113: "root of a fraction: "
-        RenderMathMLMath {math} at (113,0) size 51x38 [padding: 0 1 0 1]
-          RenderMathMLSquareRoot {msqrt} at (1,0) size 49x38
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 12x38
-              RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x38
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 12x37
-                  RenderBlock (anonymous) at (0,0) size 12x37
-                    RenderText at (0,-1) size 15x25
-                      text run at (0,-1) width 15: "\x{221A}"
-            RenderMathMLRootWrapper at (12,3) size 37x35
-              RenderMathMLFraction {mfrac} at (1,0) size 35x32
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 35x16
-                  RenderMathMLRow {mrow} at (0,0) size 35x12
-                    RenderMathMLToken {mi} at (0,3) size 9x9 [padding: 0 2 0 0]
-                      RenderMathMLBlock (anonymous, flex) at (0,0) size 7x9
-                        RenderBlock (anonymous) at (0,0) size 7x9
-                          RenderText {#text} at (0,-9) size 7x25
-                            text run at (0,-9) width 7: "x"
-                    RenderMathMLOperator {mo} at (8,2) size 19x10
-                      RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                        RenderBlock (anonymous) at (0,0) size 11x10
-                          RenderText at (0,-8) size 11x25
-                            text run at (0,-8) width 11: "+"
-                    RenderMathMLToken {mn} at (26,0) size 9x12
+                    RenderText {#text} at (0,-46) size 8x106
+                      text run at (0,-46) width 8: "1"
+      RenderBlock {p} at (0,103) size 784x40
+        RenderText {#text} at (0,8) size 113x17
+          text run at (0,8) width 113: "root of a fraction: "
+        RenderMathMLMath {math} at (113,0) size 58x41 [padding: 0 1 0 1]
+          RenderMathMLSquareRoot {msqrt} at (1,0) size 56x41
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 17x41
+              RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x41
+                RenderMathMLBlock (anonymous, flex) at (0,0) size 13x40
+                  RenderBlock (anonymous) at (0,0) size 13x40
+                    RenderText at (0,-56) size 13x106
+                      text run at (0,-56) width 13: "\x{221A}"
+            RenderMathMLRootWrapper at (17,2) size 39x39
+              RenderMathMLFraction {mfrac} at (1,0) size 37x34
+                RenderMathMLBlock (anonymous, flex) at (0,0) size 37x17
+                  RenderMathMLRow {mrow} at (0,0) size 37x13
+                    RenderMathMLToken {mi} at (0,4) size 10x8 [padding: 0 2 0 0]
+                      RenderMathMLBlock (anonymous, flex) at (0,0) size 8x8
+                        RenderBlock (anonymous) at (0,0) size 8x8
+                          RenderText {#text} at (0,-50) size 8x106
+                            text run at (0,-50) width 8: "x"
+                    RenderMathMLOperator {mo} at (9,1) size 20x12
+                      RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                        RenderBlock (anonymous) at (0,0) size 12x12
+                          RenderText at (0,-47) size 12x106
+                            text run at (0,-47) width 12: "+"
+                    RenderMathMLToken {mn} at (28,0) size 9x12
                       RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                         RenderBlock (anonymous) at (0,0) size 8x12
-                          RenderText {#text} at (0,-6) size 8x25
-                            text run at (0,-6) width 8: "1"
-                RenderMathMLBlock (anonymous, flex) at (0,15) size 35x17 [padding: 1 0 0 0]
-                  RenderMathMLRow {mrow} at (0,4) size 35x13
-                    RenderMathMLToken {mi} at (0,3) size 9x9 [padding: 0 2 0 0]
-                      RenderMathMLBlock (anonymous, flex) at (0,0) size 7x9
-                        RenderBlock (anonymous) at (0,0) size 7x9
-                          RenderText {#text} at (0,-9) size 7x25
-                            text run at (0,-9) width 7: "x"
-                    RenderMathMLOperator {mo} at (8,2) size 19x10
-                      RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                        RenderBlock (anonymous) at (0,0) size 11x10
-                          RenderText at (0,-8) size 11x25
-                            text run at (0,-8) width 11: "+"
-                    RenderMathMLToken {mn} at (26,0) size 9x12
+                          RenderText {#text} at (0,-46) size 8x106
+                            text run at (0,-46) width 8: "1"
+                RenderMathMLBlock (anonymous, flex) at (0,16) size 37x18 [padding: 1 0 0 0]
+                  RenderMathMLRow {mrow} at (0,4) size 37x14
+                    RenderMathMLToken {mi} at (0,4) size 10x8 [padding: 0 2 0 0]
+                      RenderMathMLBlock (anonymous, flex) at (0,0) size 8x8
+                        RenderBlock (anonymous) at (0,0) size 8x8
+                          RenderText {#text} at (0,-50) size 8x106
+                            text run at (0,-50) width 8: "x"
+                    RenderMathMLOperator {mo} at (9,1) size 20x12
+                      RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                        RenderBlock (anonymous) at (0,0) size 12x12
+                          RenderText at (0,-47) size 12x106
+                            text run at (0,-47) width 12: "+"
+                    RenderMathMLToken {mn} at (28,0) size 9x12
                       RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                         RenderBlock (anonymous) at (0,0) size 8x12
-                          RenderText {#text} at (0,-6) size 8x25
-                            text run at (0,-6) width 8: "2"
+                          RenderText {#text} at (0,-46) size 8x106
+                            text run at (0,-46) width 8: "2"
       RenderBlock {p} at (0,159) size 784x18
-        RenderText {#text} at (0,1) size 173x17
-          text run at (0,1) width 173: "cube root (should be blue): "
-        RenderMathMLMath {math} at (173,0) size 23x19 [color=#0000FF] [padding: 0 1 0 1]
-          RenderMathMLRoot {mroot} at (1,0) size 21x19
-            RenderMathMLRootWrapper at (4,0) size 6x19
-              RenderMathMLToken {mn} at (0,0) size 5x8
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                  RenderBlock (anonymous) at (0,0) size 5x8
-                    RenderText {#text} at (0,-3) size 5x15
-                      text run at (0,-3) width 5: "3"
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 13x19
-              RenderMathMLRadicalOperator (anonymous) at (0,1) size 12x18
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 12x18
-                  RenderBlock (anonymous) at (0,0) size 12x18
-                    RenderText at (0,-1) size 15x25
-                      text run at (0,-1) width 15: "\x{221A}"
-            RenderMathMLRootWrapper at (12,4) size 9x15
+        RenderText {#text} at (0,0) size 173x17
+          text run at (0,0) width 173: "cube root (should be blue): "
+        RenderMathMLMath {math} at (173,1) size 28x18 [color=#0000FF] [padding: 0 1 0 1]
+          RenderMathMLRoot {mroot} at (1,0) size 26x18
+            RenderMathMLRootWrapper at (4,0) size 6x18
+              RenderMathMLToken {mn} at (0,0) size 5x7
+                RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
+                  RenderBlock (anonymous) at (0,0) size 5x7
+                    RenderText {#text} at (0,-27) size 5x61
+                      text run at (0,-27) width 5: "3"
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 18x18
+              RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x18
+                RenderMathMLBlock (anonymous, flex) at (0,0) size 13x17
+                  RenderBlock (anonymous) at (0,0) size 13x17
+                    RenderText at (0,-56) size 13x106
+                      text run at (0,-56) width 13: "\x{221A}"
+            RenderMathMLRootWrapper at (17,2) size 9x16
               RenderMathMLToken {mn} at (0,0) size 8x12
                 RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                   RenderBlock (anonymous) at (0,0) size 8x12
-                    RenderText {#text} at (0,-6) size 8x25
-                      text run at (0,-6) width 8: "2"
+                    RenderText {#text} at (0,-46) size 8x106
+                      text run at (0,-46) width 8: "2"
       RenderBlock {p} at (0,193) size 784x18
-        RenderText {#text} at (0,1) size 75x17
-          text run at (0,1) width 75: "long index: "
-        RenderMathMLMath {math} at (75,0) size 53x18 [padding: 0 1 0 1]
-          RenderMathMLRoot {mroot} at (1,0) size 51x18
-            RenderMathMLRootWrapper at (4,0) size 36x18
-              RenderMathMLRow {mrow} at (0,0) size 35x7
-                RenderMathMLToken {mi} at (0,1) size 5x5 [padding: 0 1 0 0]
+        RenderText {#text} at (0,0) size 75x17
+          text run at (0,0) width 75: "long index: "
+        RenderMathMLMath {math} at (75,0) size 62x19 [padding: 0 1 0 1]
+          RenderMathMLRoot {mroot} at (1,0) size 60x19
+            RenderMathMLRootWrapper at (4,0) size 40x19
+              RenderMathMLRow {mrow} at (0,0) size 39x8
+                RenderMathMLToken {mi} at (0,2) size 6x5 [padding: 0 1 0 0]
+                  RenderMathMLBlock (anonymous, flex) at (0,0) size 5x5
+                    RenderBlock (anonymous) at (0,0) size 5x5
+                      RenderText {#text} at (0,-29) size 5x61
+                        text run at (0,-29) width 5: "x"
+                RenderMathMLOperator {mo} at (5,0) size 12x7
+                  RenderMathMLBlock (anonymous, flex) at (2,0) size 7x7
+                    RenderBlock (anonymous) at (0,0) size 7x7
+                      RenderText at (0,-27) size 7x61
+                        text run at (0,-27) width 7: "+"
+                RenderMathMLToken {mi} at (16,2) size 7x6 [padding: 0 1 0 0]
+                  RenderMathMLBlock (anonymous, flex) at (0,0) size 5x6
+                    RenderBlock (anonymous) at (0,0) size 5x6
+                      RenderText {#text} at (0,-29) size 5x61
+                        text run at (0,-29) width 5: "y"
+                RenderMathMLOperator {mo} at (22,0) size 12x7
+                  RenderMathMLBlock (anonymous, flex) at (2,0) size 7x7
+                    RenderBlock (anonymous) at (0,0) size 7x7
+                      RenderText at (0,-27) size 7x61
+                        text run at (0,-27) width 7: "+"
+                RenderMathMLToken {mi} at (33,2) size 6x5 [padding: 0 1 0 0]
                   RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
                     RenderBlock (anonymous) at (0,0) size 4x5
-                      RenderText {#text} at (0,-6) size 4x15
-                        text run at (0,-6) width 4: "x"
-                RenderMathMLOperator {mo} at (4,0) size 11x6
-                  RenderMathMLBlock (anonymous, flex) at (2,0) size 6x6
-                    RenderBlock (anonymous) at (0,0) size 6x6
-                      RenderText at (0,-5) size 6x15
-                        text run at (0,-5) width 6: "+"
-                RenderMathMLToken {mi} at (14,1) size 6x6 [padding: 0 1 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 4x6
-                    RenderBlock (anonymous) at (0,0) size 4x6
-                      RenderText {#text} at (0,-6) size 4x15
-                        text run at (0,-6) width 4: "y"
-                RenderMathMLOperator {mo} at (19,0) size 11x6
-                  RenderMathMLBlock (anonymous, flex) at (2,0) size 6x6
-                    RenderBlock (anonymous) at (0,0) size 6x6
-                      RenderText at (0,-5) size 6x15
-                        text run at (0,-5) width 6: "+"
-                RenderMathMLToken {mi} at (29,1) size 6x5 [padding: 0 1 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
-                    RenderBlock (anonymous) at (0,0) size 4x5
-                      RenderText {#text} at (0,-6) size 4x15
-                        text run at (0,-6) width 4: "z"
-            RenderMathMLBlock (anonymous, flex) at (30,0) size 13x18
-              RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x18
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 12x18
-                  RenderBlock (anonymous) at (0,0) size 12x18
-                    RenderText at (0,-1) size 15x25
-                      text run at (0,-1) width 15: "\x{221A}"
-            RenderMathMLRootWrapper at (42,3) size 9x15
+                      RenderText {#text} at (0,-29) size 4x61
+                        text run at (0,-29) width 4: "z"
+            RenderMathMLBlock (anonymous, flex) at (34,0) size 18x19
+              RenderMathMLRadicalOperator (anonymous) at (0,1) size 17x18
+                RenderMathMLBlock (anonymous, flex) at (0,0) size 13x17
+                  RenderBlock (anonymous) at (0,0) size 13x17
+                    RenderText at (0,-56) size 13x106
+                      text run at (0,-56) width 13: "\x{221A}"
+            RenderMathMLRootWrapper at (51,3) size 9x16
               RenderMathMLToken {mn} at (0,0) size 8x12
                 RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                   RenderBlock (anonymous) at (0,0) size 8x12
-                    RenderText {#text} at (0,-6) size 8x25
-                      text run at (0,-6) width 8: "2"
-      RenderBlock {p} at (0,227) size 784x37
-        RenderText {#text} at (0,10) size 185x17
-          text run at (0,10) width 185: "long index w/ complex base: "
-        RenderMathMLMath {math} at (185,0) size 81x38 [padding: 0 1 0 1]
-          RenderMathMLRoot {mroot} at (1,0) size 79x38
-            RenderMathMLRootWrapper at (4,8) size 36x30
-              RenderMathMLRow {mrow} at (0,0) size 35x7
-                RenderMathMLToken {mi} at (0,1) size 5x5 [padding: 0 1 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
-                    RenderBlock (anonymous) at (0,0) size 4x5
-                      RenderText {#text} at (0,-6) size 4x15
-                        text run at (0,-6) width 4: "x"
-                RenderMathMLOperator {mo} at (4,0) size 11x6
-                  RenderMathMLBlock (anonymous, flex) at (2,0) size 6x6
-                    RenderBlock (anonymous) at (0,0) size 6x6
-                      RenderText at (0,-5) size 6x15
-                        text run at (0,-5) width 6: "+"
-                RenderMathMLToken {mi} at (14,1) size 6x6 [padding: 0 1 0 0]
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 4x6
-                    RenderBlock (anonymous) at (0,0) size 4x6
-                      RenderText {#text} at (0,-6) size 4x15
-                        text run at (0,-6) width 4: "y"
-                RenderMathMLOperator {mo} at (19,0) size 11x6
-                  RenderMathMLBlock (anonymous, flex) at (2,0) size 6x6
-                    RenderBlock (anonymous) at (0,0) size 6x6
-                      RenderText at (0,-5) size 6x15
-                        text run at (0,-5) width 6: "+"
-                RenderMathMLToken {mi} at (29,1) size 6x5 [padding: 0 1 0 0]
+                    RenderText {#text} at (0,-46) size 8x106
+                      text run at (0,-46) width 8: "2"
+      RenderBlock {p} at (0,227) size 784x40
+        RenderText {#text} at (0,8) size 185x17
+          text run at (0,8) width 185: "long index w/ complex base: "
+        RenderMathMLMath {math} at (185,0) size 92x41 [padding: 0 1 0 1]
+          RenderMathMLRoot {mroot} at (1,0) size 90x41
+            RenderMathMLRootWrapper at (4,8) size 40x33
+              RenderMathMLRow {mrow} at (0,0) size 39x8
+                RenderMathMLToken {mi} at (0,2) size 6x5 [padding: 0 1 0 0]
+                  RenderMathMLBlock (anonymous, flex) at (0,0) size 5x5
+                    RenderBlock (anonymous) at (0,0) size 5x5
+                      RenderText {#text} at (0,-29) size 5x61
+                        text run at (0,-29) width 5: "x"
+                RenderMathMLOperator {mo} at (5,0) size 12x7
+                  RenderMathMLBlock (anonymous, flex) at (2,0) size 7x7
+                    RenderBlock (anonymous) at (0,0) size 7x7
+                      RenderText at (0,-27) size 7x61
+                        text run at (0,-27) width 7: "+"
+                RenderMathMLToken {mi} at (16,2) size 7x6 [padding: 0 1 0 0]
+                  RenderMathMLBlock (anonymous, flex) at (0,0) size 5x6
+                    RenderBlock (anonymous) at (0,0) size 5x6
+                      RenderText {#text} at (0,-29) size 5x61
+                        text run at (0,-29) width 5: "y"
+                RenderMathMLOperator {mo} at (22,0) size 12x7
+                  RenderMathMLBlock (anonymous, flex) at (2,0) size 7x7
+                    RenderBlock (anonymous) at (0,0) size 7x7
+                      RenderText at (0,-27) size 7x61
+                        text run at (0,-27) width 7: "+"
+                RenderMathMLToken {mi} at (33,2) size 6x5 [padding: 0 1 0 0]
                   RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
                     RenderBlock (anonymous) at (0,0) size 4x5
-                      RenderText {#text} at (0,-6) size 4x15
-                        text run at (0,-6) width 4: "z"
-            RenderMathMLBlock (anonymous, flex) at (30,0) size 13x38
-              RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x38
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 12x37
-                  RenderBlock (anonymous) at (0,0) size 12x37
-                    RenderText at (0,-1) size 15x25
-                      text run at (0,-1) width 15: "\x{221A}"
-            RenderMathMLRootWrapper at (42,3) size 37x35
-              RenderMathMLFraction {mfrac} at (1,0) size 35x32
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 35x16
-                  RenderMathMLRow {mrow} at (0,0) size 35x12
-                    RenderMathMLToken {mi} at (0,3) size 9x9 [padding: 0 2 0 0]
-                      RenderMathMLBlock (anonymous, flex) at (0,0) size 7x9
-                        RenderBlock (anonymous) at (0,0) size 7x9
-                          RenderText {#text} at (0,-9) size 7x25
-                            text run at (0,-9) width 7: "x"
-                    RenderMathMLOperator {mo} at (8,2) size 19x10
-                      RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                        RenderBlock (anonymous) at (0,0) size 11x10
-                          RenderText at (0,-8) size 11x25
-                            text run at (0,-8) width 11: "+"
-                    RenderMathMLToken {mn} at (26,0) size 9x12
+                      RenderText {#text} at (0,-29) size 4x61
+                        text run at (0,-29) width 4: "z"
+            RenderMathMLBlock (anonymous, flex) at (34,0) size 18x41
+              RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x41
+                RenderMathMLBlock (anonymous, flex) at (0,0) size 13x40
+                  RenderBlock (anonymous) at (0,0) size 13x40
+                    RenderText at (0,-56) size 13x106
+                      text run at (0,-56) width 13: "\x{221A}"
+            RenderMathMLRootWrapper at (51,2) size 39x39
+              RenderMathMLFraction {mfrac} at (1,0) size 37x34
+                RenderMathMLBlock (anonymous, flex) at (0,0) size 37x17
+                  RenderMathMLRow {mrow} at (0,0) size 37x13
+                    RenderMathMLToken {mi} at (0,4) size 10x8 [padding: 0 2 0 0]
+                      RenderMathMLBlock (anonymous, flex) at (0,0) size 8x8
+                        RenderBlock (anonymous) at (0,0) size 8x8
+                          RenderText {#text} at (0,-50) size 8x106
+                            text run at (0,-50) width 8: "x"
+                    RenderMathMLOperator {mo} at (9,1) size 20x12
+                      RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                        RenderBlock (anonymous) at (0,0) size 12x12
+                          RenderText at (0,-47) size 12x106
+                            text run at (0,-47) width 12: "+"
+                    RenderMathMLToken {mn} at (28,0) size 9x12
                       RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                         RenderBlock (anonymous) at (0,0) size 8x12
-                          RenderText {#text} at (0,-6) size 8x25
-                            text run at (0,-6) width 8: "1"
-                RenderMathMLBlock (anonymous, flex) at (0,15) size 35x17 [padding: 1 0 0 0]
-                  RenderMathMLRow {mrow} at (0,4) size 35x13
-                    RenderMathMLToken {mi} at (0,3) size 9x9 [padding: 0 2 0 0]
-                      RenderMathMLBlock (anonymous, flex) at (0,0) size 7x9
-                        RenderBlock (anonymous) at (0,0) size 7x9
-                          RenderText {#text} at (0,-9) size 7x25
-                            text run at (0,-9) width 7: "x"
-                    RenderMathMLOperator {mo} at (8,2) size 19x10
-                      RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                        RenderBlock (anonymous) at (0,0) size 11x10
-                          RenderText at (0,-8) size 11x25
-                            text run at (0,-8) width 11: "+"
-                    RenderMathMLToken {mn} at (26,0) size 9x12
+                          RenderText {#text} at (0,-46) size 8x106
+                            text run at (0,-46) width 8: "1"
+                RenderMathMLBlock (anonymous, flex) at (0,16) size 37x18 [padding: 1 0 0 0]
+                  RenderMathMLRow {mrow} at (0,4) size 37x14
+                    RenderMathMLToken {mi} at (0,4) size 10x8 [padding: 0 2 0 0]
+                      RenderMathMLBlock (anonymous, flex) at (0,0) size 8x8
+                        RenderBlock (anonymous) at (0,0) size 8x8
+                          RenderText {#text} at (0,-50) size 8x106
+                            text run at (0,-50) width 8: "x"
+                    RenderMathMLOperator {mo} at (9,1) size 20x12
+                      RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                        RenderBlock (anonymous) at (0,0) size 12x12
+                          RenderText at (0,-47) size 12x106
+                            text run at (0,-47) width 12: "+"
+                    RenderMathMLToken {mn} at (28,0) size 9x12
                       RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                         RenderBlock (anonymous) at (0,0) size 8x12
-                          RenderText {#text} at (0,-6) size 8x25
-                            text run at (0,-6) width 8: "2"
-      RenderBlock {p} at (0,280) size 784x35
-        RenderText {#text} at (0,18) size 75x17
-          text run at (0,18) width 75: "high index: "
-        RenderMathMLMath {math} at (75,0) size 27x36 [padding: 0 1 0 1]
-          RenderMathMLRoot {mroot} at (1,0) size 25x36
-            RenderMathMLRootWrapper at (4,0) size 10x36
-              RenderMathMLFraction {mfrac} at (1,0) size 7x26
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 7x18
-                  RenderMathMLFraction {mfrac} at (1,0) size 5x16
-                    RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
-                      RenderMathMLToken {mi} at (0,0) size 5x5 [padding: 0 1 0 0]
-                        RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
-                          RenderBlock (anonymous) at (0,0) size 4x5
-                            RenderText {#text} at (0,-6) size 4x15
-                              text run at (0,-6) width 4: "x"
-                    RenderMathMLBlock (anonymous, flex) at (0,6) size 5x10 [padding: 1 0 0 0]
-                      RenderMathMLToken {mi} at (0,2) size 5x7 [padding: 0 1 0 0]
-                        RenderMathMLBlock (anonymous, flex) at (0,0) size 4x6
-                          RenderBlock (anonymous) at (0,0) size 4x6
-                            RenderText {#text} at (0,-6) size 4x15
-                              text run at (0,-6) width 4: "y"
-                RenderMathMLBlock (anonymous, flex) at (0,17) size 7x9 [padding: 1 0 0 0]
-                  RenderMathMLToken {mi} at (1,2) size 5x6 [padding: 0 1 0 0]
+                          RenderText {#text} at (0,-46) size 8x106
+                            text run at (0,-46) width 8: "2"
+      RenderBlock {p} at (0,283) size 784x35
+        RenderText {#text} at (0,17) size 75x17
+          text run at (0,17) width 75: "high index: "
+        RenderMathMLMath {math} at (75,0) size 33x36 [padding: 0 1 0 1]
+          RenderMathMLRoot {mroot} at (1,0) size 31x36
+            RenderMathMLRootWrapper at (4,0) size 11x36
+              RenderMathMLFraction {mfrac} at (1,0) size 8x26
+                RenderMathMLBlock (anonymous, flex) at (0,0) size 8x18
+                  RenderMathMLFraction {mfrac} at (1,0) size 6x16
+                    RenderMathMLBlock (anonymous, flex) at (0,0) size 6x7
+                      RenderMathMLToken {mi} at (0,0) size 6x5 [padding: 0 1 0 0]
+                        RenderMathMLBlock (anonymous, flex) at (0,0) size 5x5
+                          RenderBlock (anonymous) at (0,0) size 5x5
+                            RenderText {#text} at (0,-29) size 5x61
+                              text run at (0,-29) width 5: "x"
+                    RenderMathMLBlock (anonymous, flex) at (0,6) size 6x10 [padding: 1 0 0 0]
+                      RenderMathMLToken {mi} at (0,2) size 6x7 [padding: 0 1 0 0]
+                        RenderMathMLBlock (anonymous, flex) at (0,0) size 5x6
+                          RenderBlock (anonymous) at (0,0) size 5x6
+                            RenderText {#text} at (0,-29) size 5x61
+                              text run at (0,-29) width 5: "y"
+                RenderMathMLBlock (anonymous, flex) at (0,17) size 8x9 [padding: 1 0 0 0]
+                  RenderMathMLToken {mi} at (1,2) size 6x6 [padding: 0 1 0 0]
                     RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
                       RenderBlock (anonymous) at (0,0) size 4x5
-                        RenderText {#text} at (0,-6) size 4x15
-                          text run at (0,-6) width 4: "z"
-            RenderMathMLBlock (anonymous, flex) at (4,0) size 13x36
-              RenderMathMLRadicalOperator (anonymous) at (0,18) size 12x18
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 12x18
-                  RenderBlock (anonymous) at (0,0) size 12x18
-                    RenderText at (0,-1) size 15x25
-                      text run at (0,-1) width 15: "\x{221A}"
-            RenderMathMLRootWrapper at (16,21) size 9x15
+                        RenderText {#text} at (0,-29) size 4x61
+                          text run at (0,-29) width 4: "z"
+            RenderMathMLBlock (anonymous, flex) at (5,0) size 18x36
+              RenderMathMLRadicalOperator (anonymous) at (0,18) size 17x18
+                RenderMathMLBlock (anonymous, flex) at (0,0) size 13x17
+                  RenderBlock (anonymous) at (0,0) size 13x17
+                    RenderText at (0,-56) size 13x106
+                      text run at (0,-56) width 13: "\x{221A}"
+            RenderMathMLRootWrapper at (22,20) size 9x16
               RenderMathMLToken {mn} at (0,0) size 8x12
                 RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                   RenderBlock (anonymous) at (0,0) size 8x12
-                    RenderText {#text} at (0,-6) size 8x25
-                      text run at (0,-6) width 8: "2"
-      RenderBlock {p} at (0,331) size 784x59
-        RenderText {#text} at (0,29) size 155x17
-          text run at (0,29) width 155: "Imbricated square roots: "
-        RenderMathMLMath {math} at (155,0) size 293x60 [padding: 0 1 0 1]
-          RenderMathMLSquareRoot {msqrt} at (1,0) size 291x60
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 12x60
-              RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x60
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 12x60
-                  RenderBlock (anonymous) at (0,0) size 12x60
-                    RenderText at (0,-1) size 15x25
-                      text run at (0,-1) width 15: "\x{221A}"
-            RenderMathMLRootWrapper at (12,3) size 279x57
-              RenderMathMLToken {mn} at (0,28) size 8x12
+                    RenderText {#text} at (0,-46) size 8x106
+                      text run at (0,-46) width 8: "2"
+      RenderBlock {p} at (0,334) size 784x54
+        RenderText {#text} at (0,14) size 155x17
+          text run at (0,14) width 155: "Imbricated square roots: "
+        RenderMathMLMath {math} at (155,0) size 342x55 [padding: 0 1 0 1]
+          RenderMathMLSquareRoot {msqrt} at (1,0) size 340x55
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 17x55
+              RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x55
+                RenderMathMLBlock (anonymous, flex) at (0,0) size 13x55
+                  RenderBlock (anonymous) at (0,0) size 13x55
+                    RenderText at (0,-56) size 13x106
+                      text run at (0,-56) width 13: "\x{221A}"
+            RenderMathMLRootWrapper at (17,2) size 323x53
+              RenderMathMLToken {mn} at (0,15) size 8x12
                 RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                   RenderBlock (anonymous) at (0,0) size 8x12
-                    RenderText {#text} at (0,-6) size 8x25
-                      text run at (0,-6) width 8: "1"
-              RenderMathMLOperator {mo} at (8,30) size 19x10
-                RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                  RenderBlock (anonymous) at (0,0) size 11x10
-                    RenderText at (0,-8) size 11x25
-                      text run at (0,-8) width 11: "+"
-              RenderMathMLSquareRoot {msqrt} at (26,0) size 253x54
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 12x54
-                  RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x54
-                    RenderMathMLBlock (anonymous, flex) at (0,0) size 12x54
-                      RenderBlock (anonymous) at (0,0) size 12x54
-                        RenderText at (0,-1) size 15x25
-                          text run at (0,-1) width 15: "\x{221A}"
-                RenderMathMLRootWrapper at (12,3) size 241x51
-                  RenderMathMLRow {mrow} at (0,0) size 241x48
-                    RenderMathMLToken {mn} at (0,24) size 8x12
+                    RenderText {#text} at (0,-46) size 8x106
+                      text run at (0,-46) width 8: "1"
+              RenderMathMLOperator {mo} at (8,16) size 20x12
+                RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                  RenderBlock (anonymous) at (0,0) size 12x12
+                    RenderText at (0,-47) size 12x106
+                      text run at (0,-47) width 12: "+"
+              RenderMathMLSquareRoot {msqrt} at (27,0) size 296x53
+                RenderMathMLBlock (anonymous, flex) at (0,0) size 17x53
+                  RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x53
+                    RenderMathMLBlock (anonymous, flex) at (0,0) size 13x53
+                      RenderBlock (anonymous) at (0,0) size 13x53
+                        RenderText at (0,-56) size 13x106
+                          text run at (0,-56) width 13: "\x{221A}"
+                RenderMathMLRootWrapper at (17,2) size 279x51
+                  RenderMathMLRow {mrow} at (0,0) size 279x51
+                    RenderMathMLToken {mn} at (0,13) size 8x12
                       RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                         RenderBlock (anonymous) at (0,0) size 8x12
-                          RenderText {#text} at (0,-6) size 8x25
-                            text run at (0,-6) width 8: "2"
-                    RenderMathMLOperator {mo} at (8,26) size 19x10
-                      RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                        RenderBlock (anonymous) at (0,0) size 11x10
-                          RenderText at (0,-8) size 11x25
-                            text run at (0,-8) width 11: "+"
-                    RenderMathMLSquareRoot {msqrt} at (26,0) size 215x48
-                      RenderMathMLBlock (anonymous, flex) at (0,0) size 12x48
-                        RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x48
-                          RenderMathMLBlock (anonymous, flex) at (0,0) size 12x48
-                            RenderBlock (anonymous) at (0,0) size 12x48
-                              RenderText at (0,-1) size 15x25
-                                text run at (0,-1) width 15: "\x{221A}"
-                      RenderMathMLRootWrapper at (12,3) size 203x45
-                        RenderMathMLRow {mrow} at (0,0) size 203x42
-                          RenderMathMLToken {mn} at (0,20) size 8x12
+                          RenderText {#text} at (0,-46) size 8x106
+                            text run at (0,-46) width 8: "2"
+                    RenderMathMLOperator {mo} at (8,14) size 20x12
+                      RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                        RenderBlock (anonymous) at (0,0) size 12x12
+                          RenderText at (0,-47) size 12x106
+                            text run at (0,-47) width 12: "+"
+                    RenderMathMLSquareRoot {msqrt} at (27,0) size 252x51
+                      RenderMathMLBlock (anonymous, flex) at (0,0) size 17x51
+                        RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x51
+                          RenderMathMLBlock (anonymous, flex) at (0,0) size 13x51
+                            RenderBlock (anonymous) at (0,0) size 13x51
+                              RenderText at (0,-56) size 13x106
+                                text run at (0,-56) width 13: "\x{221A}"
+                      RenderMathMLRootWrapper at (17,2) size 235x49
+                        RenderMathMLRow {mrow} at (0,0) size 235x49
+                          RenderMathMLToken {mn} at (0,11) size 8x12
                             RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                               RenderBlock (anonymous) at (0,0) size 8x12
-                                RenderText {#text} at (0,-6) size 8x25
-                                  text run at (0,-6) width 8: "3"
-                          RenderMathMLOperator {mo} at (8,22) size 19x10
-                            RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                              RenderBlock (anonymous) at (0,0) size 11x10
-                                RenderText at (0,-8) size 11x25
-                                  text run at (0,-8) width 11: "+"
-                          RenderMathMLSquareRoot {msqrt} at (26,0) size 177x42
-                            RenderMathMLBlock (anonymous, flex) at (0,0) size 12x42
-                              RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x42
-                                RenderMathMLBlock (anonymous, flex) at (0,0) size 12x42
-                                  RenderBlock (anonymous) at (0,0) size 12x42
-                                    RenderText at (0,-1) size 15x25
-                                      text run at (0,-1) width 15: "\x{221A}"
-                            RenderMathMLRootWrapper at (12,3) size 164x39
-                              RenderMathMLRow {mrow} at (0,0) size 164x36
-                                RenderMathMLToken {mn} at (0,16) size 8x12
+                                RenderText {#text} at (0,-46) size 8x106
+                                  text run at (0,-46) width 8: "3"
+                          RenderMathMLOperator {mo} at (8,12) size 20x12
+                            RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                              RenderBlock (anonymous) at (0,0) size 12x12
+                                RenderText at (0,-47) size 12x106
+                                  text run at (0,-47) width 12: "+"
+                          RenderMathMLSquareRoot {msqrt} at (27,0) size 208x49
+                            RenderMathMLBlock (anonymous, flex) at (0,0) size 17x49
+                              RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x49
+                                RenderMathMLBlock (anonymous, flex) at (0,0) size 13x48
+                                  RenderBlock (anonymous) at (0,0) size 13x48
+                                    RenderText at (0,-56) size 13x106
+                                      text run at (0,-56) width 13: "\x{221A}"
+                            RenderMathMLRootWrapper at (17,2) size 190x47
+                              RenderMathMLRow {mrow} at (0,0) size 190x41
+                                RenderMathMLToken {mn} at (0,9) size 8x12
                                   RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                                     RenderBlock (anonymous) at (0,0) size 8x12
-                                      RenderText {#text} at (0,-6) size 8x25
-                                        text run at (0,-6) width 8: "4"
-                                RenderMathMLOperator {mo} at (8,18) size 19x10
-                                  RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                                    RenderBlock (anonymous) at (0,0) size 11x10
-                                      RenderText at (0,-8) size 11x25
-                                        text run at (0,-8) width 11: "+"
-                                RenderMathMLSquareRoot {msqrt} at (26,0) size 138x36
-                                  RenderMathMLBlock (anonymous, flex) at (0,0) size 12x36
-                                    RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x36
-                                      RenderMathMLBlock (anonymous, flex) at (0,0) size 12x36
-                                        RenderBlock (anonymous) at (0,0) size 12x36
-                                          RenderText at (0,-1) size 15x25
-                                            text run at (0,-1) width 15: "\x{221A}"
-                                  RenderMathMLRootWrapper at (12,3) size 126x33
-                                    RenderMathMLRow {mrow} at (0,0) size 126x30
-                                      RenderMathMLToken {mn} at (0,11) size 8x13
-                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 8x13
-                                          RenderBlock (anonymous) at (0,0) size 8x13
-                                            RenderText {#text} at (0,-5) size 8x25
-                                              text run at (0,-5) width 8: "5"
-                                      RenderMathMLOperator {mo} at (8,14) size 19x10
-                                        RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                                          RenderBlock (anonymous) at (0,0) size 11x10
-                                            RenderText at (0,-8) size 11x25
-                                              text run at (0,-8) width 11: "+"
-                                      RenderMathMLSquareRoot {msqrt} at (26,0) size 100x30
-                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 12x30
-                                          RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x30
-                                            RenderMathMLBlock (anonymous, flex) at (0,0) size 12x30
-                                              RenderBlock (anonymous) at (0,0) size 12x30
-                                                RenderText at (0,-1) size 15x25
-                                                  text run at (0,-1) width 15: "\x{221A}"
-                                        RenderMathMLRootWrapper at (12,3) size 88x27
-                                          RenderMathMLRow {mrow} at (0,0) size 88x24
-                                            RenderMathMLToken {mn} at (0,8) size 8x12
+                                      RenderText {#text} at (0,-46) size 8x106
+                                        text run at (0,-46) width 8: "4"
+                                RenderMathMLOperator {mo} at (8,10) size 20x12
+                                  RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                                    RenderBlock (anonymous) at (0,0) size 12x12
+                                      RenderText at (0,-47) size 12x106
+                                        text run at (0,-47) width 12: "+"
+                                RenderMathMLSquareRoot {msqrt} at (27,0) size 163x41
+                                  RenderMathMLBlock (anonymous, flex) at (0,0) size 17x41
+                                    RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x41
+                                      RenderMathMLBlock (anonymous, flex) at (0,0) size 13x40
+                                        RenderBlock (anonymous) at (0,0) size 13x40
+                                          RenderText at (0,-56) size 13x106
+                                            text run at (0,-56) width 13: "\x{221A}"
+                                  RenderMathMLRootWrapper at (17,2) size 146x39
+                                    RenderMathMLRow {mrow} at (0,0) size 146x31
+                                      RenderMathMLToken {mn} at (0,7) size 8x12
+                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
+                                          RenderBlock (anonymous) at (0,0) size 8x12
+                                            RenderText {#text} at (0,-46) size 8x106
+                                              text run at (0,-46) width 8: "5"
+                                      RenderMathMLOperator {mo} at (8,8) size 20x12
+                                        RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                                          RenderBlock (anonymous) at (0,0) size 12x12
+                                            RenderText at (0,-47) size 12x106
+                                              text run at (0,-47) width 12: "+"
+                                      RenderMathMLSquareRoot {msqrt} at (27,0) size 119x31
+                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 17x31
+                                          RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x31
+                                            RenderMathMLBlock (anonymous, flex) at (0,0) size 13x30
+                                              RenderBlock (anonymous) at (0,0) size 13x30
+                                                RenderText at (0,-56) size 13x106
+                                                  text run at (0,-56) width 13: "\x{221A}"
+                                        RenderMathMLRootWrapper at (17,2) size 102x29
+                                          RenderMathMLRow {mrow} at (0,0) size 102x21
+                                            RenderMathMLToken {mn} at (0,5) size 8x12
                                               RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                                                 RenderBlock (anonymous) at (0,0) size 8x12
-                                                  RenderText {#text} at (0,-6) size 8x25
-                                                    text run at (0,-6) width 8: "6"
-                                            RenderMathMLOperator {mo} at (8,10) size 19x10
-                                              RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                                                RenderBlock (anonymous) at (0,0) size 11x10
-                                                  RenderText at (0,-8) size 11x25
-                                                    text run at (0,-8) width 11: "+"
-                                            RenderMathMLSquareRoot {msqrt} at (26,0) size 62x24
-                                              RenderMathMLBlock (anonymous, flex) at (0,0) size 12x24
-                                                RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x24
-                                                  RenderMathMLBlock (anonymous, flex) at (0,0) size 12x24
-                                                    RenderBlock (anonymous) at (0,0) size 12x24
-                                                      RenderText at (0,-1) size 15x25
-                                                        text run at (0,-1) width 15: "\x{221A}"
-                                              RenderMathMLRootWrapper at (12,3) size 50x21
-                                                RenderMathMLRow {mrow} at (0,0) size 50x18
-                                                  RenderMathMLToken {mn} at (0,4) size 8x12
+                                                  RenderText {#text} at (0,-46) size 8x106
+                                                    text run at (0,-46) width 8: "6"
+                                            RenderMathMLOperator {mo} at (8,6) size 20x12
+                                              RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                                                RenderBlock (anonymous) at (0,0) size 12x12
+                                                  RenderText at (0,-47) size 12x106
+                                                    text run at (0,-47) width 12: "+"
+                                            RenderMathMLSquareRoot {msqrt} at (27,0) size 75x21
+                                              RenderMathMLBlock (anonymous, flex) at (0,0) size 17x21
+                                                RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x21
+                                                  RenderMathMLBlock (anonymous, flex) at (0,0) size 13x20
+                                                    RenderBlock (anonymous) at (0,0) size 13x20
+                                                      RenderText at (0,-56) size 13x106
+                                                        text run at (0,-56) width 13: "\x{221A}"
+                                              RenderMathMLRootWrapper at (17,2) size 58x19
+                                                RenderMathMLRow {mrow} at (0,0) size 58x18
+                                                  RenderMathMLToken {mn} at (0,3) size 8x12
                                                     RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                                                       RenderBlock (anonymous) at (0,0) size 8x12
-                                                        RenderText {#text} at (0,-6) size 8x25
-                                                          text run at (0,-6) width 8: "7"
-                                                  RenderMathMLOperator {mo} at (8,6) size 19x10
-                                                    RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                                                      RenderBlock (anonymous) at (0,0) size 11x10
-                                                        RenderText at (0,-8) size 11x25
-                                                          text run at (0,-8) width 11: "+"
-                                                  RenderMathMLSquareRoot {msqrt} at (26,0) size 24x18
-                                                    RenderMathMLBlock (anonymous, flex) at (0,0) size 12x18
-                                                      RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x18
-                                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 12x18
-                                                          RenderBlock (anonymous) at (0,0) size 12x18
-                                                            RenderText at (0,-1) size 15x25
-                                                              text run at (0,-1) width 15: "\x{221A}"
-                                                    RenderMathMLRootWrapper at (12,3) size 12x15
-                                                      RenderMathMLToken {mi} at (0,0) size 12x12 [padding: 0 2 0 0]
-                                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 10x12
-                                                          RenderBlock (anonymous) at (0,0) size 10x12
-                                                            RenderText {#text} at (0,-6) size 10x25
-                                                              text run at (0,-6) width 10: "A"
+                                                        RenderText {#text} at (0,-46) size 8x106
+                                                          text run at (0,-46) width 8: "7"
+                                                  RenderMathMLOperator {mo} at (8,4) size 20x12
+                                                    RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                                                      RenderBlock (anonymous) at (0,0) size 12x12
+                                                        RenderText at (0,-47) size 12x106
+                                                          text run at (0,-47) width 12: "+"
+                                                  RenderMathMLSquareRoot {msqrt} at (27,0) size 31x18
+                                                    RenderMathMLBlock (anonymous, flex) at (0,0) size 17x18
+                                                      RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x18
+                                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 13x17
+                                                          RenderBlock (anonymous) at (0,0) size 13x17
+                                                            RenderText at (0,-56) size 13x106
+                                                              text run at (0,-56) width 13: "\x{221A}"
+                                                    RenderMathMLRootWrapper at (17,2) size 14x16
+                                                      RenderMathMLToken {mi} at (0,0) size 14x13 [padding: 0 2 0 0]
+                                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 12x13
+                                                          RenderBlock (anonymous) at (0,0) size 12x13
+                                                            RenderText {#text} at (0,-45) size 12x106
+                                                              text run at (0,-45) width 12: "A"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,406) size 784x68
-        RenderText {#text} at (0,38) size 110x17
-          text run at (0,38) width 110: "Imbricated roots: "
-        RenderMathMLMath {math} at (110,0) size 314x69 [padding: 0 1 0 1]
-          RenderMathMLRoot {mroot} at (1,0) size 312x69
-            RenderMathMLRootWrapper at (4,19) size 6x50
-              RenderMathMLToken {mn} at (0,0) size 5x8
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                  RenderBlock (anonymous) at (0,0) size 5x8
-                    RenderText {#text} at (0,-3) size 5x15
-                      text run at (0,-3) width 5: "3"
-            RenderMathMLBlock (anonymous, flex) at (0,0) size 13x69
-              RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x69
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 12x68
-                  RenderBlock (anonymous) at (0,0) size 12x68
-                    RenderText at (0,-1) size 15x25
-                      text run at (0,-1) width 15: "\x{221A}"
-            RenderMathMLRootWrapper at (12,3) size 300x66
-              RenderMathMLRow {mrow} at (0,0) size 299x63
-                RenderMathMLToken {mn} at (0,37) size 8x12
+      RenderBlock {p} at (0,404) size 784x56
+        RenderText {#text} at (0,25) size 110x17
+          text run at (0,25) width 110: "Imbricated roots: "
+        RenderMathMLMath {math} at (110,0) size 366x57 [padding: 0 1 0 1]
+          RenderMathMLRoot {mroot} at (1,0) size 364x57
+            RenderMathMLRootWrapper at (4,15) size 6x42
+              RenderMathMLToken {mn} at (0,0) size 5x7
+                RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
+                  RenderBlock (anonymous) at (0,0) size 5x7
+                    RenderText {#text} at (0,-27) size 5x61
+                      text run at (0,-27) width 5: "3"
+            RenderMathMLBlock (anonymous, flex) at (0,0) size 18x57
+              RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x57
+                RenderMathMLBlock (anonymous, flex) at (0,0) size 13x57
+                  RenderBlock (anonymous) at (0,0) size 13x57
+                    RenderText at (0,-56) size 13x106
+                      text run at (0,-56) width 13: "\x{221A}"
+            RenderMathMLRootWrapper at (17,2) size 347x55
+              RenderMathMLRow {mrow} at (0,0) size 346x55
+                RenderMathMLToken {mn} at (0,26) size 8x12
                   RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                     RenderBlock (anonymous) at (0,0) size 8x12
-                      RenderText {#text} at (0,-6) size 8x25
-                        text run at (0,-6) width 8: "1"
-                RenderMathMLOperator {mo} at (8,39) size 19x10
-                  RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                    RenderBlock (anonymous) at (0,0) size 11x10
-                      RenderText at (0,-8) size 11x25
-                        text run at (0,-8) width 11: "+"
-                RenderMathMLRoot {mroot} at (26,0) size 273x63
-                  RenderMathMLRootWrapper at (4,17) size 6x46
+                      RenderText {#text} at (0,-46) size 8x106
+                        text run at (0,-46) width 8: "1"
+                RenderMathMLOperator {mo} at (8,27) size 20x12
+                  RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                    RenderBlock (anonymous) at (0,0) size 12x12
+                      RenderText at (0,-47) size 12x106
+                        text run at (0,-47) width 12: "+"
+                RenderMathMLRoot {mroot} at (27,0) size 319x55
+                  RenderMathMLRootWrapper at (4,14) size 6x41
                     RenderMathMLToken {mn} at (0,0) size 5x8
                       RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
                         RenderBlock (anonymous) at (0,0) size 5x8
-                          RenderText {#text} at (0,-3) size 5x15
-                            text run at (0,-3) width 5: "4"
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 13x63
-                    RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x63
-                      RenderMathMLBlock (anonymous, flex) at (0,0) size 12x63
-                        RenderBlock (anonymous) at (0,0) size 12x63
-                          RenderText at (0,-1) size 15x25
-                            text run at (0,-1) width 15: "\x{221A}"
-                  RenderMathMLRootWrapper at (12,3) size 261x60
-                    RenderMathMLRow {mrow} at (0,0) size 261x57
-                      RenderMathMLToken {mn} at (0,33) size 8x12
+                          RenderText {#text} at (0,-26) size 5x61
+                            text run at (0,-26) width 5: "4"
+                  RenderMathMLBlock (anonymous, flex) at (0,0) size 18x55
+                    RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x55
+                      RenderMathMLBlock (anonymous, flex) at (0,0) size 13x55
+                        RenderBlock (anonymous) at (0,0) size 13x55
+                          RenderText at (0,-56) size 13x106
+                            text run at (0,-56) width 13: "\x{221A}"
+                  RenderMathMLRootWrapper at (17,2) size 302x53
+                    RenderMathMLRow {mrow} at (0,0) size 302x53
+                      RenderMathMLToken {mn} at (0,24) size 8x12
                         RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                           RenderBlock (anonymous) at (0,0) size 8x12
-                            RenderText {#text} at (0,-6) size 8x25
-                              text run at (0,-6) width 8: "2"
-                      RenderMathMLOperator {mo} at (8,35) size 19x10
-                        RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                          RenderBlock (anonymous) at (0,0) size 11x10
-                            RenderText at (0,-8) size 11x25
-                              text run at (0,-8) width 11: "+"
-                      RenderMathMLRoot {mroot} at (26,0) size 235x57
-                        RenderMathMLRootWrapper at (4,15) size 6x42
-                          RenderMathMLToken {mn} at (0,0) size 5x8
-                            RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                              RenderBlock (anonymous) at (0,0) size 5x8
-                                RenderText {#text} at (0,-3) size 5x15
-                                  text run at (0,-3) width 5: "5"
-                        RenderMathMLBlock (anonymous, flex) at (0,0) size 13x57
-                          RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x57
-                            RenderMathMLBlock (anonymous, flex) at (0,0) size 12x57
-                              RenderBlock (anonymous) at (0,0) size 12x57
-                                RenderText at (0,-1) size 15x25
-                                  text run at (0,-1) width 15: "\x{221A}"
-                        RenderMathMLRootWrapper at (12,3) size 223x54
-                          RenderMathMLRow {mrow} at (0,0) size 222x51
-                            RenderMathMLToken {mn} at (0,29) size 8x12
+                            RenderText {#text} at (0,-46) size 8x106
+                              text run at (0,-46) width 8: "2"
+                      RenderMathMLOperator {mo} at (8,25) size 20x12
+                        RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                          RenderBlock (anonymous) at (0,0) size 12x12
+                            RenderText at (0,-47) size 12x106
+                              text run at (0,-47) width 12: "+"
+                      RenderMathMLRoot {mroot} at (27,0) size 275x53
+                        RenderMathMLRootWrapper at (4,14) size 6x39
+                          RenderMathMLToken {mn} at (0,0) size 5x7
+                            RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
+                              RenderBlock (anonymous) at (0,0) size 5x7
+                                RenderText {#text} at (0,-27) size 5x61
+                                  text run at (0,-27) width 5: "5"
+                        RenderMathMLBlock (anonymous, flex) at (0,0) size 18x53
+                          RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x53
+                            RenderMathMLBlock (anonymous, flex) at (0,0) size 13x53
+                              RenderBlock (anonymous) at (0,0) size 13x53
+                                RenderText at (0,-56) size 13x106
+                                  text run at (0,-56) width 13: "\x{221A}"
+                        RenderMathMLRootWrapper at (17,2) size 258x51
+                          RenderMathMLRow {mrow} at (0,0) size 257x51
+                            RenderMathMLToken {mn} at (0,22) size 8x12
                               RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                                 RenderBlock (anonymous) at (0,0) size 8x12
-                                  RenderText {#text} at (0,-6) size 8x25
-                                    text run at (0,-6) width 8: "3"
-                            RenderMathMLOperator {mo} at (8,31) size 19x10
-                              RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                                RenderBlock (anonymous) at (0,0) size 11x10
-                                  RenderText at (0,-8) size 11x25
-                                    text run at (0,-8) width 11: "+"
-                            RenderMathMLRoot {mroot} at (26,0) size 196x51
-                              RenderMathMLRootWrapper at (4,12) size 6x39
-                                RenderMathMLToken {mn} at (0,0) size 5x8
-                                  RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                                    RenderBlock (anonymous) at (0,0) size 5x8
-                                      RenderText {#text} at (0,-3) size 5x15
-                                        text run at (0,-3) width 5: "6"
-                              RenderMathMLBlock (anonymous, flex) at (0,0) size 13x51
-                                RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x51
-                                  RenderMathMLBlock (anonymous, flex) at (0,0) size 12x51
-                                    RenderBlock (anonymous) at (0,0) size 12x51
-                                      RenderText at (0,-1) size 15x25
-                                        text run at (0,-1) width 15: "\x{221A}"
-                              RenderMathMLRootWrapper at (12,3) size 184x48
-                                RenderMathMLRow {mrow} at (0,0) size 183x45
-                                  RenderMathMLToken {mn} at (0,25) size 8x12
+                                  RenderText {#text} at (0,-46) size 8x106
+                                    text run at (0,-46) width 8: "3"
+                            RenderMathMLOperator {mo} at (8,23) size 20x12
+                              RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                                RenderBlock (anonymous) at (0,0) size 12x12
+                                  RenderText at (0,-47) size 12x106
+                                    text run at (0,-47) width 12: "+"
+                            RenderMathMLRoot {mroot} at (27,0) size 230x51
+                              RenderMathMLRootWrapper at (4,13) size 6x38
+                                RenderMathMLToken {mn} at (0,0) size 5x7
+                                  RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
+                                    RenderBlock (anonymous) at (0,0) size 5x7
+                                      RenderText {#text} at (0,-27) size 5x61
+                                        text run at (0,-27) width 5: "6"
+                              RenderMathMLBlock (anonymous, flex) at (0,0) size 18x51
+                                RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x51
+                                  RenderMathMLBlock (anonymous, flex) at (0,0) size 13x51
+                                    RenderBlock (anonymous) at (0,0) size 13x51
+                                      RenderText at (0,-56) size 13x106
+                                        text run at (0,-56) width 13: "\x{221A}"
+                              RenderMathMLRootWrapper at (17,2) size 213x49
+                                RenderMathMLRow {mrow} at (0,0) size 212x49
+                                  RenderMathMLToken {mn} at (0,20) size 8x12
                                     RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                                       RenderBlock (anonymous) at (0,0) size 8x12
-                                        RenderText {#text} at (0,-6) size 8x25
-                                          text run at (0,-6) width 8: "4"
-                                  RenderMathMLOperator {mo} at (8,27) size 19x10
-                                    RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                                      RenderBlock (anonymous) at (0,0) size 11x10
-                                        RenderText at (0,-8) size 11x25
-                                          text run at (0,-8) width 11: "+"
-                                  RenderMathMLRoot {mroot} at (26,0) size 157x45
-                                    RenderMathMLRootWrapper at (4,11) size 6x34
-                                      RenderMathMLToken {mn} at (0,0) size 5x7
-                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
-                                          RenderBlock (anonymous) at (0,0) size 5x7
-                                            RenderText {#text} at (0,-4) size 5x15
-                                              text run at (0,-4) width 5: "7"
-                                    RenderMathMLBlock (anonymous, flex) at (0,0) size 13x45
-                                      RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x45
-                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 12x45
-                                          RenderBlock (anonymous) at (0,0) size 12x45
-                                            RenderText at (0,-1) size 15x25
-                                              text run at (0,-1) width 15: "\x{221A}"
-                                    RenderMathMLRootWrapper at (12,3) size 145x42
-                                      RenderMathMLRow {mrow} at (0,0) size 145x39
-                                        RenderMathMLToken {mn} at (0,20) size 8x13
-                                          RenderMathMLBlock (anonymous, flex) at (0,0) size 8x13
-                                            RenderBlock (anonymous) at (0,0) size 8x13
-                                              RenderText {#text} at (0,-5) size 8x25
-                                                text run at (0,-5) width 8: "5"
-                                        RenderMathMLOperator {mo} at (8,23) size 19x10
-                                          RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                                            RenderBlock (anonymous) at (0,0) size 11x10
-                                              RenderText at (0,-8) size 11x25
-                                                text run at (0,-8) width 11: "+"
-                                        RenderMathMLRoot {mroot} at (26,0) size 119x39
-                                          RenderMathMLRootWrapper at (4,8) size 6x31
-                                            RenderMathMLToken {mn} at (0,0) size 5x8
-                                              RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                                                RenderBlock (anonymous) at (0,0) size 5x8
-                                                  RenderText {#text} at (0,-3) size 5x15
-                                                    text run at (0,-3) width 5: "8"
-                                          RenderMathMLBlock (anonymous, flex) at (0,0) size 13x39
-                                            RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x39
-                                              RenderMathMLBlock (anonymous, flex) at (0,0) size 12x39
-                                                RenderBlock (anonymous) at (0,0) size 12x39
-                                                  RenderText at (0,-1) size 15x25
-                                                    text run at (0,-1) width 15: "\x{221A}"
-                                          RenderMathMLRootWrapper at (12,3) size 107x36
-                                            RenderMathMLRow {mrow} at (0,0) size 106x33
-                                              RenderMathMLToken {mn} at (0,17) size 8x12
+                                        RenderText {#text} at (0,-46) size 8x106
+                                          text run at (0,-46) width 8: "4"
+                                  RenderMathMLOperator {mo} at (8,21) size 20x12
+                                    RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                                      RenderBlock (anonymous) at (0,0) size 12x12
+                                        RenderText at (0,-47) size 12x106
+                                          text run at (0,-47) width 12: "+"
+                                  RenderMathMLRoot {mroot} at (27,0) size 185x49
+                                    RenderMathMLRootWrapper at (4,11) size 6x38
+                                      RenderMathMLToken {mn} at (0,0) size 5x8
+                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
+                                          RenderBlock (anonymous) at (0,0) size 5x8
+                                            RenderText {#text} at (0,-26) size 5x61
+                                              text run at (0,-26) width 5: "7"
+                                    RenderMathMLBlock (anonymous, flex) at (0,0) size 18x49
+                                      RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x49
+                                        RenderMathMLBlock (anonymous, flex) at (0,0) size 13x48
+                                          RenderBlock (anonymous) at (0,0) size 13x48
+                                            RenderText at (0,-56) size 13x106
+                                              text run at (0,-56) width 13: "\x{221A}"
+                                    RenderMathMLRootWrapper at (17,2) size 168x47
+                                      RenderMathMLRow {mrow} at (0,0) size 168x41
+                                        RenderMathMLToken {mn} at (0,18) size 8x12
+                                          RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
+                                            RenderBlock (anonymous) at (0,0) size 8x12
+                                              RenderText {#text} at (0,-46) size 8x106
+                                                text run at (0,-46) width 8: "5"
+                                        RenderMathMLOperator {mo} at (8,19) size 20x12
+                                          RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                                            RenderBlock (anonymous) at (0,0) size 12x12
+                                              RenderText at (0,-47) size 12x106
+                                                text run at (0,-47) width 12: "+"
+                                        RenderMathMLRoot {mroot} at (27,0) size 141x41
+                                          RenderMathMLRootWrapper at (4,9) size 6x32
+                                            RenderMathMLToken {mn} at (0,0) size 5x7
+                                              RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
+                                                RenderBlock (anonymous) at (0,0) size 5x7
+                                                  RenderText {#text} at (0,-27) size 5x61
+                                                    text run at (0,-27) width 5: "8"
+                                          RenderMathMLBlock (anonymous, flex) at (0,0) size 18x41
+                                            RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x41
+                                              RenderMathMLBlock (anonymous, flex) at (0,0) size 13x40
+                                                RenderBlock (anonymous) at (0,0) size 13x40
+                                                  RenderText at (0,-56) size 13x106
+                                                    text run at (0,-56) width 13: "\x{221A}"
+                                          RenderMathMLRootWrapper at (17,2) size 124x39
+                                            RenderMathMLRow {mrow} at (0,0) size 123x31
+                                              RenderMathMLToken {mn} at (0,16) size 8x12
                                                 RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                                                   RenderBlock (anonymous) at (0,0) size 8x12
-                                                    RenderText {#text} at (0,-6) size 8x25
-                                                      text run at (0,-6) width 8: "6"
-                                              RenderMathMLOperator {mo} at (8,19) size 19x10
-                                                RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                                                  RenderBlock (anonymous) at (0,0) size 11x10
-                                                    RenderText at (0,-8) size 11x25
-                                                      text run at (0,-8) width 11: "+"
-                                              RenderMathMLRoot {mroot} at (26,0) size 80x33
-                                                RenderMathMLRootWrapper at (4,5) size 6x28
-                                                  RenderMathMLToken {mn} at (0,0) size 5x8
-                                                    RenderMathMLBlock (anonymous, flex) at (0,0) size 5x8
-                                                      RenderBlock (anonymous) at (0,0) size 5x8
-                                                        RenderText {#text} at (0,-3) size 5x15
-                                                          text run at (0,-3) width 5: "9"
-                                                RenderMathMLBlock (anonymous, flex) at (0,0) size 13x33
-                                                  RenderMathMLRadicalOperator (anonymous) at (0,0) size 12x33
-                                                    RenderMathMLBlock (anonymous, flex) at (0,0) size 12x33
-                                                      RenderBlock (anonymous) at (0,0) size 12x33
-                                                        RenderText at (0,-1) size 15x25
-                                                          text run at (0,-1) width 15: "\x{221A}"
-                                                RenderMathMLRootWrapper at (12,3) size 68x30
-                                                  RenderMathMLRow {mrow} at (0,0) size 68x27
-                                                    RenderMathMLToken {mn} at (0,13) size 8x12
+                                                    RenderText {#text} at (0,-46) size 8x106
+                                                      text run at (0,-46) width 8: "6"
+                                              RenderMathMLOperator {mo} at (8,17) size 20x12
+                                                RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                                                  RenderBlock (anonymous) at (0,0) size 12x12
+                                                    RenderText at (0,-47) size 12x106
+                                                      text run at (0,-47) width 12: "+"
+                                              RenderMathMLRoot {mroot} at (27,0) size 96x31
+                                                RenderMathMLRootWrapper at (4,5) size 6x26
+                                                  RenderMathMLToken {mn} at (0,0) size 5x7
+                                                    RenderMathMLBlock (anonymous, flex) at (0,0) size 5x7
+                                                      RenderBlock (anonymous) at (0,0) size 5x7
+                                                        RenderText {#text} at (0,-27) size 5x61
+                                                          text run at (0,-27) width 5: "9"
+                                                RenderMathMLBlock (anonymous, flex) at (0,0) size 18x31
+                                                  RenderMathMLRadicalOperator (anonymous) at (0,0) size 17x31
+                                                    RenderMathMLBlock (anonymous, flex) at (0,0) size 13x30
+                                                      RenderBlock (anonymous) at (0,0) size 13x30
+                                                        RenderText at (0,-56) size 13x106
+                                                          text run at (0,-56) width 13: "\x{221A}"
+                                                RenderMathMLRootWrapper at (17,2) size 79x29
+                                                  RenderMathMLRow {mrow} at (0,0) size 79x29
+                                                    RenderMathMLToken {mn} at (0,14) size 8x12
                                                       RenderMathMLBlock (anonymous, flex) at (0,0) size 8x12
                                                         RenderBlock (anonymous) at (0,0) size 8x12
-                                                          RenderText {#text} at (0,-6) size 8x25
-                                                            text run at (0,-6) width 8: "7"
-                                                    RenderMathMLOperator {mo} at (8,15) size 19x10
-                                                      RenderMathMLBlock (anonymous, flex) at (3,0) size 12x10
-                                                        RenderBlock (anonymous) at (0,0) size 11x10
-                                                          RenderText at (0,-8) size 11x25
-                                                            text run at (0,-8) width 11: "+"
-                                                    RenderMathMLRoot {mroot} at (26,0) size 42x27
-                                                      RenderMathMLRootWrapper at (4,0) size 23x27
-                                                        RenderMathMLFraction {mfrac} at (1,0) size 20x17
-                                                          RenderMathMLBlock (anonymous, flex) at (0,0) size 20x9
-                                                            RenderMathMLRow {mrow} at (0,0) size 20x7
-                                                              RenderMathMLToken {mi} at (0,1) size 5x5 [padding: 0 1 0 0]
-                                                                RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
-                                                                  RenderBlock (anonymous) at (0,0) size 4x5
-                                                                    RenderText {#text} at (0,-6) size 4x15
-                                                                      text run at (0,-6) width 4: "x"
-                                                              RenderMathMLOperator {mo} at (4,0) size 11x6
-                                                                RenderMathMLBlock (anonymous, flex) at (2,0) size 6x6
-                                                                  RenderBlock (anonymous) at (0,0) size 6x6
-                                                                    RenderText at (0,-5) size 6x15
-                                                                      text run at (0,-5) width 6: "+"
-                                                              RenderMathMLToken {mi} at (14,1) size 6x6 [padding: 0 1 0 0]
-                                                                RenderMathMLBlock (anonymous, flex) at (0,0) size 4x6
-                                                                  RenderBlock (anonymous) at (0,0) size 4x6
-                                                                    RenderText {#text} at (0,-6) size 4x15
-                                                                      text run at (0,-6) width 4: "y"
-                                                          RenderMathMLBlock (anonymous, flex) at (0,8) size 20x9 [padding: 1 0 0 0]
-                                                            RenderMathMLToken {mi} at (7,2) size 6x6 [padding: 0 1 0 0]
+                                                          RenderText {#text} at (0,-46) size 8x106
+                                                            text run at (0,-46) width 8: "7"
+                                                    RenderMathMLOperator {mo} at (8,15) size 20x12
+                                                      RenderMathMLBlock (anonymous, flex) at (3,0) size 13x12
+                                                        RenderBlock (anonymous) at (0,0) size 12x12
+                                                          RenderText at (0,-47) size 12x106
+                                                            text run at (0,-47) width 12: "+"
+                                                    RenderMathMLRoot {mroot} at (27,0) size 52x29
+                                                      RenderMathMLRootWrapper at (4,0) size 26x29
+                                                        RenderMathMLFraction {mfrac} at (1,0) size 23x18
+                                                          RenderMathMLBlock (anonymous, flex) at (0,0) size 23x10
+                                                            RenderMathMLRow {mrow} at (0,0) size 23x8
+                                                              RenderMathMLToken {mi} at (0,2) size 6x5 [padding: 0 1 0 0]
+                                                                RenderMathMLBlock (anonymous, flex) at (0,0) size 5x5
+                                                                  RenderBlock (anonymous) at (0,0) size 5x5
+                                                                    RenderText {#text} at (0,-29) size 5x61
+                                                                      text run at (0,-29) width 5: "x"
+                                                              RenderMathMLOperator {mo} at (5,0) size 12x7
+                                                                RenderMathMLBlock (anonymous, flex) at (2,0) size 7x7
+                                                                  RenderBlock (anonymous) at (0,0) size 7x7
+                                                                    RenderText at (0,-27) size 7x61
+                                                                      text run at (0,-27) width 7: "+"
+                                                              RenderMathMLToken {mi} at (16,2) size 7x6 [padding: 0 1 0 0]
+                                                                RenderMathMLBlock (anonymous, flex) at (0,0) size 5x6
+                                                                  RenderBlock (anonymous) at (0,0) size 5x6
+                                                                    RenderText {#text} at (0,-29) size 5x61
+                                                                      text run at (0,-29) width 5: "y"
+                                                          RenderMathMLBlock (anonymous, flex) at (0,9) size 23x9 [padding: 1 0 0 0]
+                                                            RenderMathMLToken {mi} at (8,2) size 6x6 [padding: 0 1 0 0]
                                                               RenderMathMLBlock (anonymous, flex) at (0,0) size 4x5
                                                                 RenderBlock (anonymous) at (0,0) size 4x5
-                                                                  RenderText {#text} at (0,-6) size 4x15
-                                                                    text run at (0,-6) width 4: "z"
-                                                      RenderMathMLBlock (anonymous, flex) at (17,0) size 13x27
-                                                        RenderMathMLRadicalOperator (anonymous) at (0,9) size 12x18
-                                                          RenderMathMLBlock (anonymous, flex) at (0,0) size 12x18
-                                                            RenderBlock (anonymous) at (0,0) size 12x18
-                                                              RenderText at (0,-1) size 15x25
-                                                                text run at (0,-1) width 15: "\x{221A}"
-                                                      RenderMathMLRootWrapper at (29,12) size 12x15
-                                                        RenderMathMLToken {mi} at (0,0) size 12x12 [padding: 0 2 0 0]
-                                                          RenderMathMLBlock (anonymous, flex) at (0,0) size 10x12
-                                                            RenderBlock (anonymous) at (0,0) size 10x12
-                                                              RenderText {#text} at (0,-6) size 10x25
-                                                                text run at (0,-6) width 10: "A"
+                                                                  RenderText {#text} at (0,-29) size 4x61
+                                                                    text run at (0,-29) width 4: "z"
+                                                      RenderMathMLBlock (anonymous, flex) at (20,0) size 18x29
+                                                        RenderMathMLRadicalOperator (anonymous) at (0,11) size 17x18
+                                                          RenderMathMLBlock (anonymous, flex) at (0,0) size 13x17
+                                                            RenderBlock (anonymous) at (0,0) size 13x17
+                                                              RenderText at (0,-56) size 13x106
+                                                                text run at (0,-56) width 13: "\x{221A}"
+                                                      RenderMathMLRootWrapper at (37,12) size 14x17
+                                                        RenderMathMLToken {mi} at (0,0) size 14x13 [padding: 0 2 0 0]
+                                                          RenderMathMLBlock (anonymous, flex) at (0,0) size 12x13
+                                                            RenderBlock (anonymous) at (0,0) size 12x13
+                                                              RenderText {#text} at (0,-45) size 12x106
+                                                                text run at (0,-45) width 12: "A"
         RenderText {#text} at (0,0) size 0x0
index 5229f01..61a2b0b 100644 (file)
@@ -1,3 +1,13 @@
+2014-06-24  Frédéric Wang  <fred.wang@free.fr>
+
+        [EFL] [GTK] Use Latin Modern Math in the jhbuild environments.
+        https://bugs.webkit.org/show_bug.cgi?id=134153
+
+        Reviewed by Martin Robinson.
+
+        * efl/jhbuild.modules: Use webkitgtk-test-fonts.git instead of the zip archive and upgrade to 0.0.5.
+        * gtk/jhbuild.modules: Upgrade webkitgtk-test-fonts to 0.0.5.
+
 2014-06-24  Gyuyoung Kim  <gyuyoung.kim@samsung.com>
 
         Unreviewed, update my speciality.
index abcbf2e..63b77d4 100644 (file)
 
   <autotools id="fonts"
              skip-autogen="true">
-    <branch module="downloads/mrobinson/webkitgtk-test-fonts/webkitgtk-test-fonts-0.0.3.tar.gz" version="0.0.3"
-            checkoutdir="webkitgtk-test-fonts"
-            repo="github.com"
-            hash="sha256:4a0a01f00855997cdcc7201f164b33a4e4144e8eadf40a5e542a1c448e035de5"
-            md5sum="10e74de1a8ba961d9037994d427b1dd2" size="16981642">
-    </branch>
+    <branch repo="github.com" module="mrobinson/webkitgtk-test-fonts.git" checkoutdir="webkitgtk-test-fonts" tag="0.0.5"/>
   </autotools>
 
   <autotools id="libffi" autogen-sh="configure">
index 813bae7..472d592 100644 (file)
@@ -85,7 +85,7 @@
 
   <autotools id="fonts"
              skip-autogen="true">
-    <branch repo="github.com" module="mrobinson/webkitgtk-test-fonts.git" checkoutdir="webkitgtk-test-fonts" tag="0.0.4"/>
+    <branch repo="github.com" module="mrobinson/webkitgtk-test-fonts.git" checkoutdir="webkitgtk-test-fonts" tag="0.0.5"/>
   </autotools>
 
   <autotools id="freetype6" autogen-sh="configure">