2010-10-17 Alex Milowski <alex@milowski.com>
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 17 Oct 2010 18:44:25 +0000 (18:44 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sun, 17 Oct 2010 18:44:25 +0000 (18:44 +0000)
        Reviewed by Kenneth Rohde Christiansen.

        Since whitespace and baseline alignment have changed for operators,
        many tests needed to be re-baselined.

        * platform/mac/mathml/presentation/attributes-expected.checksum:
        * platform/mac/mathml/presentation/attributes-expected.png:
        * platform/mac/mathml/presentation/attributes-expected.txt:
        * platform/mac/mathml/presentation/fenced-expected.checksum:
        * platform/mac/mathml/presentation/fenced-expected.png:
        * platform/mac/mathml/presentation/fenced-expected.txt:
        * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.checksum:
        * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.png:
        * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt:
        * platform/mac/mathml/presentation/mo-expected.checksum:
        * platform/mac/mathml/presentation/mo-expected.png:
        * platform/mac/mathml/presentation/mo-expected.txt:
        * platform/mac/mathml/presentation/roots-expected.checksum:
        * platform/mac/mathml/presentation/roots-expected.png:
        * platform/mac/mathml/presentation/roots-expected.txt:
        * platform/mac/mathml/presentation/row-alignment-expected.checksum:
        * platform/mac/mathml/presentation/row-alignment-expected.png:
        * platform/mac/mathml/presentation/row-alignment-expected.txt:
        * platform/mac/mathml/presentation/row-expected.checksum:
        * platform/mac/mathml/presentation/row-expected.png:
        * platform/mac/mathml/presentation/row-expected.txt:
2010-10-17  Alex Milowski  <alex@milowski.com>

        Reviewed by Kenneth Rohde Christiansen.

        Fixed extra whitespace above operators when they aren't stretched
        yet the stretch height is large.  Also, the baseline alignment
        was changed so that rows and operators interact appropriately now
        that operators don't have the extra white space.

        * mathml/RenderMathMLOperator.cpp:
        * mathml/RenderMathMLRow.cpp:

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

26 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/mac/mathml/presentation/attributes-expected.checksum
LayoutTests/platform/mac/mathml/presentation/attributes-expected.png
LayoutTests/platform/mac/mathml/presentation/attributes-expected.txt
LayoutTests/platform/mac/mathml/presentation/fenced-expected.checksum
LayoutTests/platform/mac/mathml/presentation/fenced-expected.png
LayoutTests/platform/mac/mathml/presentation/fenced-expected.txt
LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.checksum
LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.png
LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt
LayoutTests/platform/mac/mathml/presentation/mo-expected.checksum
LayoutTests/platform/mac/mathml/presentation/mo-expected.png
LayoutTests/platform/mac/mathml/presentation/mo-expected.txt
LayoutTests/platform/mac/mathml/presentation/roots-expected.checksum
LayoutTests/platform/mac/mathml/presentation/roots-expected.png
LayoutTests/platform/mac/mathml/presentation/roots-expected.txt
LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.checksum
LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.png
LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt
LayoutTests/platform/mac/mathml/presentation/row-expected.checksum
LayoutTests/platform/mac/mathml/presentation/row-expected.png
LayoutTests/platform/mac/mathml/presentation/row-expected.txt
WebCore/ChangeLog
WebCore/mathml/RenderMathMLOperator.cpp
WebCore/mathml/RenderMathMLOperator.h
WebCore/mathml/RenderMathMLRow.cpp

index 4d8649c..c706272 100644 (file)
@@ -1,3 +1,32 @@
+2010-10-17  Alex Milowski  <alex@milowski.com>
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        Since whitespace and baseline alignment have changed for operators,
+        many tests needed to be re-baselined.
+
+        * platform/mac/mathml/presentation/attributes-expected.checksum:
+        * platform/mac/mathml/presentation/attributes-expected.png:
+        * platform/mac/mathml/presentation/attributes-expected.txt:
+        * platform/mac/mathml/presentation/fenced-expected.checksum:
+        * platform/mac/mathml/presentation/fenced-expected.png:
+        * platform/mac/mathml/presentation/fenced-expected.txt:
+        * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.checksum:
+        * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.png:
+        * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt:
+        * platform/mac/mathml/presentation/mo-expected.checksum:
+        * platform/mac/mathml/presentation/mo-expected.png:
+        * platform/mac/mathml/presentation/mo-expected.txt:
+        * platform/mac/mathml/presentation/roots-expected.checksum:
+        * platform/mac/mathml/presentation/roots-expected.png:
+        * platform/mac/mathml/presentation/roots-expected.txt:
+        * platform/mac/mathml/presentation/row-alignment-expected.checksum:
+        * platform/mac/mathml/presentation/row-alignment-expected.png:
+        * platform/mac/mathml/presentation/row-alignment-expected.txt:
+        * platform/mac/mathml/presentation/row-expected.checksum:
+        * platform/mac/mathml/presentation/row-expected.png:
+        * platform/mac/mathml/presentation/row-expected.txt:
+
 2010-10-17  Viatcheslav Ostapenko  <ostapenko.viatcheslav@nokia.com>
 
         Reviewed by Antonio Gomes.
index 33db7f1..053f3ee 100644 (file)
Binary files a/LayoutTests/platform/mac/mathml/presentation/attributes-expected.png and b/LayoutTests/platform/mac/mathml/presentation/attributes-expected.png differ
index 074dde3..af89e9f 100644 (file)
@@ -1,17 +1,17 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x270
-  RenderBlock {html} at (0,0) size 800x270
-    RenderBody {body} at (8,16) size 784x238
-      RenderBlock {p} at (0,0) size 784x43
-        RenderText {#text} at (0,13) size 432x18
-          text run at (0,13) width 432: "following elements should appear in blue on an orange background: "
-        RenderBlock {math} at (432,0) size 55x43 [bgcolor=#FFA500]
-          RenderBlock {mo} at (1,0) size 12x32 [color=#0000FF]
-            RenderBlock {mo} at (0,0) size 11x32
-              RenderText {mo} at (0,16) size 11x16
-                text run at (0,16) width 11: "\x{2211}"
-          RenderBlock {mfrac} at (13,3) size 13x40 [color=#0000FF]
+layer at (0,0) size 800x267
+  RenderBlock {html} at (0,0) size 800x267
+    RenderBody {body} at (8,16) size 784x235
+      RenderBlock {p} at (0,0) size 784x40
+        RenderText {#text} at (0,10) size 432x18
+          text run at (0,10) width 432: "following elements should appear in blue on an orange background: "
+        RenderBlock {math} at (432,0) size 55x40 [bgcolor=#FFA500]
+          RenderBlock {mo} at (1,13) size 12x16 [color=#0000FF]
+            RenderBlock {mo} at (0,0) size 11x16
+              RenderText {mo} at (0,0) size 11x16
+                text run at (0,0) width 11: "\x{2211}"
+          RenderBlock {mfrac} at (13,0) size 13x40 [color=#0000FF]
             RenderBlock {mfrac} at (0,0) size 13x19
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (3,3) size 7x16
@@ -21,15 +21,15 @@ layer at (0,0) size 800x270
                 RenderText {#text} at (3,5) size 7x16
                   text run at (3,5) width 7: "y"
           RenderInline {mn} at (0,0) size 8x16 [color=#0000FF]
-            RenderText {#text} at (26,16) size 8x16
-              text run at (26,16) width 8: "1"
-          RenderBlock {msqrt} at (34,13) size 20x19 [color=#0000FF]
+            RenderText {#text} at (26,13) size 8x16
+              text run at (26,13) width 8: "1"
+          RenderBlock {msqrt} at (34,10) size 20x19 [color=#0000FF]
             RenderInline {mn} at (0,0) size 8x16
               RenderText {#text} at (12,3) size 8x16
                 text run at (12,3) width 8: "2"
-        RenderText {#text} at (487,13) size 4x18
-          text run at (487,13) width 4: " "
-        RenderBlock {math} at (491,3) size 15x40 [bgcolor=#FFA500]
+        RenderText {#text} at (487,10) size 4x18
+          text run at (487,10) width 4: " "
+        RenderBlock {math} at (491,0) size 15x40 [bgcolor=#FFA500]
           RenderBlock {mfrac} at (1,0) size 13x40 [color=#0000FF]
             RenderBlock {mfrac} at (0,0) size 13x19
               RenderInline {mi} at (0,0) size 7x16
@@ -40,7 +40,7 @@ layer at (0,0) size 800x270
                 RenderText {#text} at (3,5) size 7x16
                   text run at (3,5) width 7: "y"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,59) size 784x37
+      RenderBlock {p} at (0,56) size 784x37
         RenderText {#text} at (0,13) size 348x18
           text run at (0,13) width 348: "following elements should appear with increasing size: "
         RenderBlock {math} at (348,0) size 39x37
@@ -57,7 +57,7 @@ layer at (0,0) size 800x270
             RenderText {#text} at (24,5) size 14x32
               text run at (24,5) width 14: "x"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,112) size 784x19
+      RenderBlock {p} at (0,109) size 784x19
         RenderText {#text} at (0,0) size 86x18
           text run at (0,0) width 86: "font variants: "
         RenderBlock {math} at (86,0) size 47x19
@@ -74,7 +74,7 @@ layer at (0,0) size 800x270
             RenderText {#text} at (35,3) size 11x16
               text run at (35,3) width 11: "A"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,147) size 784x37
+      RenderBlock {p} at (0,144) size 784x37
         RenderText {#text} at (0,13) size 152x18
           text run at (0,13) width 152: "test font style attributes: "
         RenderBlock {math} at (152,0) size 58x37
@@ -91,7 +91,7 @@ layer at (0,0) size 800x270
             RenderText {#text} at (45,16) size 12x16
               text run at (45,16) width 12: "A"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,200) size 784x38
+      RenderBlock {p} at (0,197) size 784x38
         RenderBlock (anonymous) at (0,0) size 784x19
           RenderText {#text} at (0,0) size 226x18
             text run at (0,0) width 226: "following element should be inline: "
index 569236c..d7fd87e 100644 (file)
Binary files a/LayoutTests/platform/mac/mathml/presentation/fenced-expected.png and b/LayoutTests/platform/mac/mathml/presentation/fenced-expected.png differ
index a061786..54968f5 100644 (file)
@@ -1,78 +1,78 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x90
-  RenderBlock {html} at (0,0) size 800x90
-    RenderBody {body} at (8,16) size 784x58
-      RenderBlock {p} at (0,0) size 784x58
-        RenderBlock {math} at (0,0) size 171x58
-          RenderBlock {mfenced} at (1,0) size 169x58
-            RenderBlock {mfenced} at (1,0) size 6x58
-            RenderBlock {div} at (7,9) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mfenced} at (55,2) size 5x36
-              RenderBlock {mfenced} at (0,0) size 4x36
-                RenderText {mfenced} at (0,20) size 4x16
-                  text run at (0,20) width 4: ","
-            RenderBlock {div} at (60,9) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mfenced} at (108,2) size 5x36
-              RenderBlock {mfenced} at (0,0) size 4x36
-                RenderText {mfenced} at (0,20) size 4x16
-                  text run at (0,20) width 4: ","
-            RenderBlock {div} at (113,9) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mfenced} at (161,0) size 6x58
+layer at (0,0) size 800x103
+  RenderBlock {html} at (0,0) size 800x103
+    RenderBody {body} at (8,16) size 784x71
+      RenderBlock {p} at (0,0) size 784x71
+        RenderBlock {math} at (0,0) size 171x71
+          RenderBlock {mfenced} at (1,0) size 169x71
+            RenderBlock {mfenced} at (1,13) size 6x58
+            RenderBlock {div} at (7,22) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {mfenced} at (55,35) size 5x16
+              RenderBlock {mfenced} at (0,0) size 4x16
+                RenderText {mfenced} at (0,0) size 4x16
+                  text run at (0,0) width 4: ","
+            RenderBlock {div} at (60,22) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {mfenced} at (108,35) size 5x16
+              RenderBlock {mfenced} at (0,0) size 4x16
+                RenderText {mfenced} at (0,0) size 4x16
+                  text run at (0,0) width 4: ","
+            RenderBlock {div} at (113,22) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {mfenced} at (161,13) size 6x58
         RenderText {#text} at (0,0) size 0x0
-layer at (10,16) size 5x10 scrollHeight 15
+layer at (10,29) size 5x10 scrollHeight 15
   RenderBlock {mfenced} at (0,0) size 5x10
-layer at (10,26) size 5x10 scrollHeight 14
+layer at (10,39) size 5x10 scrollHeight 14
   RenderBlock {mfenced} at (0,10) size 5x10
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (10,36) size 5x10 scrollHeight 14
+layer at (10,49) size 5x10 scrollHeight 14
   RenderBlock {mfenced} at (0,20) size 5x10
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (10,46) size 5x10 scrollHeight 14
+layer at (10,59) size 5x10 scrollHeight 14
   RenderBlock {mfenced} at (0,30) size 5x10
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (10,56) size 5x7 scrollHeight 14
+layer at (10,69) size 5x7 scrollHeight 14
   RenderBlock {mfenced} at (0,40) size 5x7
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (10,63) size 5x11 scrollHeight 14
+layer at (10,76) size 5x11 scrollHeight 14
   RenderBlock {mfenced} at (0,47) size 5x11
-layer at (170,16) size 5x10 scrollHeight 15
+layer at (170,29) size 5x10 scrollHeight 15
   RenderBlock {mfenced} at (0,0) size 5x10
-layer at (170,26) size 5x10 scrollHeight 14
+layer at (170,39) size 5x10 scrollHeight 14
   RenderBlock {mfenced} at (0,10) size 5x10
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (170,36) size 5x10 scrollHeight 14
+layer at (170,49) size 5x10 scrollHeight 14
   RenderBlock {mfenced} at (0,20) size 5x10
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (170,46) size 5x10 scrollHeight 14
+layer at (170,59) size 5x10 scrollHeight 14
   RenderBlock {mfenced} at (0,30) size 5x10
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (170,56) size 5x7 scrollHeight 14
+layer at (170,69) size 5x7 scrollHeight 14
   RenderBlock {mfenced} at (0,40) size 5x7
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (170,63) size 5x11 scrollHeight 14
+layer at (170,76) size 5x11 scrollHeight 14
   RenderBlock {mfenced} at (0,47) size 5x11
-layer at (10,17) size 5x14 backgroundClip at (10,16) size 5x10 clip at (10,16) size 5x10 outlineClip at (10,16) size 5x10
+layer at (10,30) size 5x14 backgroundClip at (10,29) size 5x10 clip at (10,29) size 5x10 outlineClip at (10,29) size 5x10
   RenderBlock (relative positioned) {mfenced} at (0,0) size 5x11
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239B}"
-layer at (10,60) size 5x14 backgroundClip at (10,63) size 5x11 clip at (10,63) size 5x11 outlineClip at (10,63) size 5x11
+layer at (10,73) size 5x14 backgroundClip at (10,76) size 5x11 clip at (10,76) size 5x11 outlineClip at (10,76) size 5x11
   RenderBlock (relative positioned) {mfenced} at (0,0) size 5x11
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239D}"
-layer at (170,17) size 5x14 backgroundClip at (170,16) size 5x10 clip at (170,16) size 5x10 outlineClip at (170,16) size 5x10
+layer at (170,30) size 5x14 backgroundClip at (170,29) size 5x10 clip at (170,29) size 5x10 outlineClip at (170,29) size 5x10
   RenderBlock (relative positioned) {mfenced} at (0,0) size 5x11
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239E}"
-layer at (170,60) size 5x14 backgroundClip at (170,63) size 5x11 clip at (170,63) size 5x11 outlineClip at (170,63) size 5x11
+layer at (170,73) size 5x14 backgroundClip at (170,76) size 5x11 clip at (170,76) size 5x11 outlineClip at (170,76) size 5x11
   RenderBlock (relative positioned) {mfenced} at (0,0) size 5x11
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A0}"
index b83038d..7ac70ab 100644 (file)
Binary files a/LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.png and b/LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.png differ
index a2004fe..b9ff54b 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x147
-  RenderBlock {math:math} at (0,0) size 800x147
-    RenderBlock {math:mfrac} at (1,45) size 17x40
+layer at (0,0) size 800x124
+  RenderBlock {math:math} at (0,0) size 800x124
+    RenderBlock {math:mfrac} at (1,42) size 17x40
       RenderBlock {math:mfrac} at (0,0) size 17x19
         RenderInline {math:mi} at (0,0) size 10x16
           RenderText {#text} at (3,3) size 10x16
@@ -11,21 +11,21 @@ layer at (0,0) size 800x147
         RenderInline {math:mi} at (0,0) size 11x16
           RenderText {#text} at (3,5) size 11x16
             text run at (3,5) width 11: "C"
-    RenderBlock {math:mo} at (18,5) size 10x69
-      RenderBlock {math:mo} at (0,0) size 9x69
-        RenderText {math:mo} at (0,53) size 9x16
-          text run at (0,53) width 9: "+"
-    RenderBlock {math:mfrac} at (28,21) size 44x64
-      RenderBlock {math:mfrac} at (0,0) size 44x43
-        RenderBlock {math:mrow} at (3,0) size 38x43
+    RenderBlock {math:mo} at (18,55) size 10x16
+      RenderBlock {math:mo} at (0,0) size 9x16
+        RenderText {math:mo} at (0,0) size 9x16
+          text run at (0,0) width 9: "+"
+    RenderBlock {math:mfrac} at (28,21) size 44x61
+      RenderBlock {math:mfrac} at (0,0) size 44x40
+        RenderBlock {math:mrow} at (3,0) size 38x40
           RenderInline {math:mi} at (0,0) size 10x16
-            RenderText {#text} at (0,16) size 10x16
-              text run at (0,16) width 10: "B"
-          RenderBlock {math:mo} at (10,0) size 10x32
-            RenderBlock {math:mo} at (0,0) size 9x32
-              RenderText {math:mo} at (0,16) size 9x16
-                text run at (0,16) width 9: "+"
-          RenderBlock {math:mfrac} at (20,3) size 18x40
+            RenderText {#text} at (0,13) size 10x16
+              text run at (0,13) width 10: "B"
+          RenderBlock {math:mo} at (10,13) size 10x16
+            RenderBlock {math:mo} at (0,0) size 9x16
+              RenderText {math:mo} at (0,0) size 9x16
+                text run at (0,0) width 9: "+"
+          RenderBlock {math:mfrac} at (20,0) size 18x40
             RenderBlock {math:mfrac} at (0,0) size 18x19
               RenderInline {math:mi} at (0,0) size 12x16
                 RenderText {#text} at (3,3) size 12x16
@@ -34,35 +34,35 @@ layer at (0,0) size 800x147
               RenderInline {math:mi} at (0,0) size 10x16
                 RenderText {#text} at (4,5) size 10x16
                   text run at (4,5) width 10: "E"
-      RenderBlock {math:mfrac} at (0,43) size 44x21
+      RenderBlock {math:mfrac} at (0,40) size 44x21
         RenderInline {math:mi} at (0,0) size 11x16
           RenderText {#text} at (16,5) size 11x16
             text run at (16,5) width 11: "C"
-    RenderBlock {math:mo} at (72,5) size 10x69
-      RenderBlock {math:mo} at (0,0) size 9x69
-        RenderText {math:mo} at (0,53) size 9x16
-          text run at (0,53) width 9: "+"
-    RenderBlock {math:mfrac} at (82,0) size 72x85
-      RenderBlock {math:mfrac} at (0,0) size 72x64
-        RenderBlock {math:mrow} at (3,0) size 66x64
+    RenderBlock {math:mo} at (72,55) size 10x16
+      RenderBlock {math:mo} at (0,0) size 9x16
+        RenderText {math:mo} at (0,0) size 9x16
+          text run at (0,0) width 9: "+"
+    RenderBlock {math:mfrac} at (82,0) size 72x82
+      RenderBlock {math:mfrac} at (0,0) size 72x61
+        RenderBlock {math:mrow} at (3,0) size 66x61
           RenderInline {math:mi} at (0,0) size 10x16
-            RenderText {#text} at (0,37) size 10x16
-              text run at (0,37) width 10: "B"
-          RenderBlock {math:mo} at (10,7) size 10x46
-            RenderBlock {math:mo} at (0,0) size 9x46
-              RenderText {math:mo} at (0,30) size 9x16
-                text run at (0,30) width 9: "+"
-          RenderBlock {math:mfrac} at (20,0) size 46x64
-            RenderBlock {math:mfrac} at (0,0) size 46x43
-              RenderBlock {math:mrow} at (3,0) size 40x43
+            RenderText {#text} at (0,34) size 10x16
+              text run at (0,34) width 10: "B"
+          RenderBlock {math:mo} at (10,34) size 10x16
+            RenderBlock {math:mo} at (0,0) size 9x16
+              RenderText {math:mo} at (0,0) size 9x16
+                text run at (0,0) width 9: "+"
+          RenderBlock {math:mfrac} at (20,0) size 46x61
+            RenderBlock {math:mfrac} at (0,0) size 46x40
+              RenderBlock {math:mrow} at (3,0) size 40x40
                 RenderInline {math:mi} at (0,0) size 12x16
-                  RenderText {#text} at (0,16) size 12x16
-                    text run at (0,16) width 12: "D"
-                RenderBlock {math:mo} at (12,0) size 10x32
-                  RenderBlock {math:mo} at (0,0) size 9x32
-                    RenderText {math:mo} at (0,16) size 9x16
-                      text run at (0,16) width 9: "+"
-                RenderBlock {math:mfrac} at (22,3) size 18x40
+                  RenderText {#text} at (0,13) size 12x16
+                    text run at (0,13) width 12: "D"
+                RenderBlock {math:mo} at (12,13) size 10x16
+                  RenderBlock {math:mo} at (0,0) size 9x16
+                    RenderText {math:mo} at (0,0) size 9x16
+                      text run at (0,0) width 9: "+"
+                RenderBlock {math:mfrac} at (22,0) size 18x40
                   RenderBlock {math:mfrac} at (0,0) size 18x19
                     RenderInline {math:mi} at (0,0) size 10x16
                       RenderText {#text} at (4,3) size 10x16
@@ -71,47 +71,47 @@ layer at (0,0) size 800x147
                     RenderInline {math:mi} at (0,0) size 12x16
                       RenderText {#text} at (3,5) size 12x16
                         text run at (3,5) width 12: "G"
-            RenderBlock {math:mfrac} at (0,43) size 46x21
+            RenderBlock {math:mfrac} at (0,40) size 46x21
               RenderInline {math:mi} at (0,0) size 10x16
                 RenderText {#text} at (18,5) size 10x16
                   text run at (18,5) width 10: "E"
-      RenderBlock {math:mfrac} at (0,64) size 72x21
+      RenderBlock {math:mfrac} at (0,61) size 72x21
         RenderInline {math:mi} at (0,0) size 11x16
           RenderText {#text} at (30,5) size 11x16
             text run at (30,5) width 11: "C"
-    RenderBlock {math:mo} at (154,5) size 10x69
-      RenderBlock {math:mo} at (0,0) size 9x69
-        RenderText {math:mo} at (0,53) size 9x16
-          text run at (0,53) width 9: "+"
-    RenderBlock {math:mfrac} at (164,45) size 71x102
+    RenderBlock {math:mo} at (154,55) size 10x16
+      RenderBlock {math:mo} at (0,0) size 9x16
+        RenderText {math:mo} at (0,0) size 9x16
+          text run at (0,0) width 9: "+"
+    RenderBlock {math:mfrac} at (164,42) size 71x82
       RenderBlock {math:mfrac} at (0,0) size 71x19
         RenderInline {math:mi} at (0,0) size 10x16
           RenderText {#text} at (30,3) size 10x16
             text run at (30,3) width 10: "B"
-      RenderBlock {math:mfrac} at (0,19) size 71x83
-        RenderBlock {math:mrow} at (3,2) size 65x81
+      RenderBlock {math:mfrac} at (0,19) size 71x63
+        RenderBlock {math:mrow} at (3,2) size 65x61
           RenderInline {math:mi} at (0,0) size 11x16
-            RenderText {#text} at (0,30) size 11x16
-              text run at (0,30) width 11: "C"
-          RenderBlock {math:mo} at (11,0) size 10x46
-            RenderBlock {math:mo} at (0,0) size 9x46
-              RenderText {math:mo} at (0,30) size 9x16
-                text run at (0,30) width 9: "+"
-          RenderBlock {math:mfrac} at (21,17) size 44x64
+            RenderText {#text} at (0,13) size 11x16
+              text run at (0,13) width 11: "C"
+          RenderBlock {math:mo} at (11,13) size 10x16
+            RenderBlock {math:mo} at (0,0) size 9x16
+              RenderText {math:mo} at (0,0) size 9x16
+                text run at (0,0) width 9: "+"
+          RenderBlock {math:mfrac} at (21,0) size 44x61
             RenderBlock {math:mfrac} at (0,0) size 44x19
               RenderInline {math:mi} at (0,0) size 12x16
                 RenderText {#text} at (16,3) size 12x16
                   text run at (16,3) width 12: "D"
-            RenderBlock {math:mfrac} at (0,19) size 44x45
-              RenderBlock {math:mrow} at (3,2) size 38x43
+            RenderBlock {math:mfrac} at (0,19) size 44x42
+              RenderBlock {math:mrow} at (3,2) size 38x40
                 RenderInline {math:mi} at (0,0) size 10x16
-                  RenderText {#text} at (0,16) size 10x16
-                    text run at (0,16) width 10: "E"
-                RenderBlock {math:mo} at (10,0) size 10x32
-                  RenderBlock {math:mo} at (0,0) size 9x32
-                    RenderText {math:mo} at (0,16) size 9x16
-                      text run at (0,16) width 9: "+"
-                RenderBlock {math:mfrac} at (20,3) size 18x40
+                  RenderText {#text} at (0,13) size 10x16
+                    text run at (0,13) width 10: "E"
+                RenderBlock {math:mo} at (10,13) size 10x16
+                  RenderBlock {math:mo} at (0,0) size 9x16
+                    RenderText {math:mo} at (0,0) size 9x16
+                      text run at (0,0) width 9: "+"
+                RenderBlock {math:mfrac} at (20,0) size 18x40
                   RenderBlock {math:mfrac} at (0,0) size 18x19
                     RenderInline {math:mi} at (0,0) size 10x16
                       RenderText {#text} at (4,3) size 10x16
index 1bcd473..3254901 100644 (file)
@@ -1 +1 @@
-acdfbdc4061c9e211423eaf8299ec709
\ No newline at end of file
+4b4feca81092984a9c164b73b15dc8fd
\ No newline at end of file
index 83ab23e..9f38f06 100644 (file)
Binary files a/LayoutTests/platform/mac/mathml/presentation/mo-expected.png and b/LayoutTests/platform/mac/mathml/presentation/mo-expected.png differ
index cb0e498..0b721d9 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x266
-  RenderBlock {html} at (0,0) size 800x266
-    RenderBody {body} at (8,16) size 784x234
+layer at (0,0) size 800x254
+  RenderBlock {html} at (0,0) size 800x254
+    RenderBody {body} at (8,16) size 784x222
       RenderBlock {p} at (0,0) size 784x22
         RenderText {#text} at (0,0) size 60x18
           text run at (0,0) width 60: "operator: "
@@ -13,11 +13,11 @@ layer at (0,0) size 800x266
                 text run at (0,0) width 9: "\x{2211}"
         RenderText {#text} at (72,0) size 72x18
           text run at (72,0) width 72: " , operator: "
-        RenderBlock {math} at (144,2) size 11x20
-          RenderBlock {mo} at (1,0) size 9x16
-            RenderBlock {mo} at (0,0) size 8x16
-              RenderText {mo} at (0,4) size 8x12
-                text run at (0,4) width 8: "B"
+        RenderBlock {math} at (144,4) size 11x18
+          RenderBlock {mo} at (1,0) size 9x14
+            RenderBlock {mo} at (0,0) size 8x14
+              RenderText {mo} at (0,2) size 8x12
+                text run at (0,2) width 8: "B"
         RenderText {#text} at (155,0) size 114x18
           text run at (155,0) width 114: " , minus operator: "
         RenderBlock {math} at (269,6) size 10x16
@@ -26,100 +26,100 @@ layer at (0,0) size 800x266
               RenderText {mo} at (0,0) size 7x12
                 text run at (0,0) width 7: "\x{2212}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,38) size 784x22
-        RenderText {#text} at (0,3) size 60x18
-          text run at (0,3) width 60: "operator: "
-        RenderBlock {math} at (60,6) size 14x16
+      RenderBlock {p} at (0,38) size 784x19
+        RenderText {#text} at (0,0) size 60x18
+          text run at (0,0) width 60: "operator: "
+        RenderBlock {math} at (60,3) size 14x16
           RenderBlock {mo} at (1,0) size 12x16
             RenderBlock {mo} at (0,0) size 11x16
               RenderText {mo} at (0,0) size 11x16
                 text run at (0,0) width 11: "\x{2211}"
-        RenderText {#text} at (74,3) size 72x18
-          text run at (74,3) width 72: " , operator: "
-        RenderBlock {math} at (146,0) size 14x22
-          RenderBlock {mo} at (1,0) size 12x22
-            RenderBlock {mo} at (0,0) size 11x22
-              RenderText {mo} at (0,6) size 11x16
-                text run at (0,6) width 11: "B"
-        RenderText {#text} at (160,3) size 114x18
-          text run at (160,3) width 114: " , minus operator: "
-        RenderBlock {math} at (274,6) size 12x16
+        RenderText {#text} at (74,0) size 72x18
+          text run at (74,0) width 72: " , operator: "
+        RenderBlock {math} at (146,0) size 14x19
+          RenderBlock {mo} at (1,0) size 12x19
+            RenderBlock {mo} at (0,0) size 11x19
+              RenderText {mo} at (0,3) size 11x16
+                text run at (0,3) width 11: "B"
+        RenderText {#text} at (160,0) size 114x18
+          text run at (160,0) width 114: " , minus operator: "
+        RenderBlock {math} at (274,3) size 12x16
           RenderBlock {mo} at (1,0) size 10x16
             RenderBlock {mo} at (0,0) size 9x16
               RenderText {mo} at (0,0) size 9x16
                 text run at (0,0) width 9: "\x{2212}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,76) size 784x31
-        RenderText {#text} at (0,10) size 60x18
-          text run at (0,10) width 60: "operator: "
-        RenderBlock {math} at (60,7) size 21x24
+      RenderBlock {p} at (0,73) size 784x27
+        RenderText {#text} at (0,6) size 60x18
+          text run at (0,6) width 60: "operator: "
+        RenderBlock {math} at (60,3) size 21x24
           RenderBlock {mo} at (1,0) size 19x24
             RenderBlock {mo} at (0,0) size 17x24
               RenderText {mo} at (0,0) size 17x24
                 text run at (0,0) width 17: "\x{2211}"
-        RenderText {#text} at (81,10) size 72x18
-          text run at (81,10) width 72: " , operator: "
-        RenderBlock {math} at (153,0) size 20x31
-          RenderBlock {mo} at (1,0) size 18x31
-            RenderBlock {mo} at (0,0) size 16x31
-              RenderText {mo} at (0,7) size 16x24
-                text run at (0,7) width 16: "B"
-        RenderText {#text} at (173,10) size 114x18
-          text run at (173,10) width 114: " , minus operator: "
-        RenderBlock {math} at (287,7) size 17x24
+        RenderText {#text} at (81,6) size 72x18
+          text run at (81,6) width 72: " , operator: "
+        RenderBlock {math} at (153,0) size 20x27
+          RenderBlock {mo} at (1,0) size 18x27
+            RenderBlock {mo} at (0,0) size 16x27
+              RenderText {mo} at (0,3) size 16x24
+                text run at (0,3) width 16: "B"
+        RenderText {#text} at (173,6) size 114x18
+          text run at (173,6) width 114: " , minus operator: "
+        RenderBlock {math} at (287,3) size 17x24
           RenderBlock {mo} at (1,0) size 15x24
             RenderBlock {mo} at (0,0) size 13x24
               RenderText {mo} at (0,0) size 13x24
                 text run at (0,0) width 13: "\x{2212}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,123) size 784x32
+      RenderBlock {p} at (0,116) size 784x27
         RenderText {#text} at (0,6) size 60x18
           text run at (0,6) width 60: "operator: "
-        RenderBlock {math} at (60,4) size 43x25
-          RenderBlock {mo} at (1,1) size 10x20
-            RenderBlock {mo} at (0,0) size 9x20
-              RenderText {mo} at (0,8) size 9x12
-                text run at (0,8) width 9: "\x{2211}"
-          RenderBlock {mo} at (11,0) size 12x22
-            RenderBlock {mo} at (0,0) size 11x22
-              RenderText {mo} at (0,6) size 11x16
-                text run at (0,6) width 11: "\x{2211}"
+        RenderBlock {math} at (60,3) size 43x24
+          RenderBlock {mo} at (1,9) size 10x12
+            RenderBlock {mo} at (0,0) size 9x12
+              RenderText {mo} at (0,0) size 9x12
+                text run at (0,0) width 9: "\x{2211}"
+          RenderBlock {mo} at (11,6) size 12x16
+            RenderBlock {mo} at (0,0) size 11x16
+              RenderText {mo} at (0,0) size 11x16
+                text run at (0,0) width 11: "\x{2211}"
           RenderBlock {mo} at (23,0) size 19x24
             RenderBlock {mo} at (0,0) size 17x24
               RenderText {mo} at (0,0) size 17x24
                 text run at (0,0) width 17: "\x{2211}"
         RenderText {#text} at (103,6) size 72x18
           text run at (103,6) width 72: " , operator: "
-        RenderBlock {math} at (175,0) size 41x32
-          RenderBlock {mo} at (1,4) size 9x24
-            RenderBlock {mo} at (0,0) size 8x24
-              RenderText {mo} at (0,12) size 8x12
-                text run at (0,12) width 8: "B"
-          RenderBlock {mo} at (10,2) size 12x27
-            RenderBlock {mo} at (0,0) size 11x27
-              RenderText {mo} at (0,11) size 11x16
-                text run at (0,11) width 11: "B"
-          RenderBlock {mo} at (22,0) size 18x31
-            RenderBlock {mo} at (0,0) size 16x31
-              RenderText {mo} at (0,7) size 16x24
-                text run at (0,7) width 16: "B"
+        RenderBlock {math} at (175,0) size 41x27
+          RenderBlock {mo} at (1,10) size 9x14
+            RenderBlock {mo} at (0,0) size 8x14
+              RenderText {mo} at (0,2) size 8x12
+                text run at (0,2) width 8: "B"
+          RenderBlock {mo} at (10,6) size 12x19
+            RenderBlock {mo} at (0,0) size 11x19
+              RenderText {mo} at (0,3) size 11x16
+                text run at (0,3) width 11: "B"
+          RenderBlock {mo} at (22,0) size 18x27
+            RenderBlock {mo} at (0,0) size 16x27
+              RenderText {mo} at (0,3) size 16x24
+                text run at (0,3) width 16: "B"
         RenderText {#text} at (216,6) size 114x18
           text run at (216,6) width 114: " , minus operator: "
-        RenderBlock {math} at (330,4) size 35x25
-          RenderBlock {mo} at (1,1) size 8x20
-            RenderBlock {mo} at (0,0) size 7x20
-              RenderText {mo} at (0,8) size 7x12
-                text run at (0,8) width 7: "\x{2212}"
-          RenderBlock {mo} at (9,0) size 10x22
-            RenderBlock {mo} at (0,0) size 9x22
-              RenderText {mo} at (0,6) size 9x16
-                text run at (0,6) width 9: "\x{2212}"
+        RenderBlock {math} at (330,3) size 35x24
+          RenderBlock {mo} at (1,9) size 8x12
+            RenderBlock {mo} at (0,0) size 7x12
+              RenderText {mo} at (0,0) size 7x12
+                text run at (0,0) width 7: "\x{2212}"
+          RenderBlock {mo} at (9,6) size 10x16
+            RenderBlock {mo} at (0,0) size 9x16
+              RenderText {mo} at (0,0) size 9x16
+                text run at (0,0) width 9: "\x{2212}"
           RenderBlock {mo} at (19,0) size 15x24
             RenderBlock {mo} at (0,0) size 13x24
               RenderText {mo} at (0,0) size 13x24
                 text run at (0,0) width 13: "\x{2212}"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,171) size 784x63
+      RenderBlock {p} at (0,159) size 784x63
         RenderText {#text} at (0,22) size 60x18
           text run at (0,22) width 60: "operator: "
         RenderBlock {math} at (60,0) size 106x63
@@ -131,199 +131,199 @@ layer at (0,0) size 800x266
           RenderBlock {mo} at (91,0) size 6x63
           RenderBlock {mo} at (97,0) size 8x63
         RenderText {#text} at (0,0) size 0x0
-layer at (69,187) size 8x10 scrollHeight 15
+layer at (69,175) size 8x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 8x10
-layer at (69,197) size 8x10 scrollHeight 14
+layer at (69,185) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (69,207) size 8x10 scrollHeight 14
+layer at (69,195) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (69,217) size 8x10 scrollHeight 14
+layer at (69,205) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (69,227) size 8x10 scrollHeight 14
+layer at (69,215) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,40) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (69,237) size 8x2 scrollHeight 14
+layer at (69,225) size 8x2 scrollHeight 14
   RenderBlock {mo} at (0,50) size 8x2
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (69,239) size 8x11 scrollHeight 14
+layer at (69,227) size 8x11 scrollHeight 14
   RenderBlock {mo} at (0,52) size 8x11
-layer at (78,187) size 10x10 scrollHeight 15
+layer at (78,175) size 10x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 10x10
-layer at (78,197) size 10x10 scrollHeight 14
+layer at (78,185) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (78,207) size 10x10 scrollHeight 14
+layer at (78,195) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (78,217) size 10x10 scrollHeight 14
+layer at (78,205) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (78,227) size 10x10 scrollHeight 14
+layer at (78,215) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,40) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (78,237) size 10x2 scrollHeight 14
+layer at (78,225) size 10x2 scrollHeight 14
   RenderBlock {mo} at (0,50) size 10x2
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (78,239) size 10x11 scrollHeight 14
+layer at (78,227) size 10x11 scrollHeight 14
   RenderBlock {mo} at (0,52) size 10x11
-layer at (89,187) size 7x10 scrollHeight 15
+layer at (89,175) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (89,197) size 7x10 scrollHeight 14
+layer at (89,185) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (89,207) size 7x6 scrollHeight 14
+layer at (89,195) size 7x6 scrollHeight 14
   RenderBlock {mo} at (0,20) size 7x6
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (89,213) size 7x10 scrollHeight 14
+layer at (89,201) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,26) size 7x10
-layer at (89,223) size 7x10 scrollHeight 14
+layer at (89,211) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,36) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (89,233) size 7x6 scrollHeight 14
+layer at (89,221) size 7x6 scrollHeight 14
   RenderBlock {mo} at (0,46) size 7x6
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (89,239) size 7x11 scrollHeight 14
+layer at (89,227) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,52) size 7x11
-layer at (97,187) size 5x10 scrollHeight 15
+layer at (97,175) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (97,197) size 5x10 scrollHeight 14
+layer at (97,185) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (97,207) size 5x10 scrollHeight 14
+layer at (97,195) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (97,217) size 5x10 scrollHeight 14
+layer at (97,205) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (97,227) size 5x10 scrollHeight 14
+layer at (97,215) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (97,237) size 5x2 scrollHeight 14
+layer at (97,225) size 5x2 scrollHeight 14
   RenderBlock {mo} at (0,50) size 5x2
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (97,239) size 5x11 scrollHeight 14
+layer at (97,227) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,52) size 5x11
-layer at (159,187) size 5x10 scrollHeight 15
+layer at (159,175) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (159,197) size 5x10 scrollHeight 14
+layer at (159,185) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (159,207) size 5x10 scrollHeight 14
+layer at (159,195) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (159,217) size 5x10 scrollHeight 14
+layer at (159,205) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (159,227) size 5x10 scrollHeight 14
+layer at (159,215) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (159,237) size 5x2 scrollHeight 14
+layer at (159,225) size 5x2 scrollHeight 14
   RenderBlock {mo} at (0,50) size 5x2
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (159,239) size 5x11 scrollHeight 14
+layer at (159,227) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,52) size 5x11
-layer at (165,187) size 7x10 scrollHeight 15
+layer at (165,175) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (165,197) size 7x10 scrollHeight 14
+layer at (165,185) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (165,207) size 7x6 scrollHeight 14
+layer at (165,195) size 7x6 scrollHeight 14
   RenderBlock {mo} at (0,20) size 7x6
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (165,213) size 7x10 scrollHeight 14
+layer at (165,201) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,26) size 7x10
-layer at (165,223) size 7x10 scrollHeight 14
+layer at (165,211) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,36) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (165,233) size 7x6 scrollHeight 14
+layer at (165,221) size 7x6 scrollHeight 14
   RenderBlock {mo} at (0,46) size 7x6
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (165,239) size 7x11 scrollHeight 14
+layer at (165,227) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,52) size 7x11
-layer at (69,188) size 8x14 backgroundClip at (69,187) size 8x10 clip at (69,187) size 8x10 outlineClip at (69,187) size 8x10
+layer at (69,176) size 8x14 backgroundClip at (69,175) size 8x10 clip at (69,175) size 8x10 outlineClip at (69,175) size 8x10
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (69,236) size 8x14 backgroundClip at (69,239) size 8x11 clip at (69,239) size 8x11 outlineClip at (69,239) size 8x11
+layer at (69,224) size 8x14 backgroundClip at (69,227) size 8x11 clip at (69,227) size 8x11 outlineClip at (69,227) size 8x11
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (78,188) size 10x14 backgroundClip at (78,187) size 10x10 clip at (78,187) size 10x10 outlineClip at (78,187) size 10x10
+layer at (78,176) size 10x14 backgroundClip at (78,175) size 10x10 clip at (78,175) size 10x10 outlineClip at (78,175) size 10x10
   RenderBlock (relative positioned) {mo} at (0,0) size 10x11
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{2320}"
-layer at (78,236) size 10x14 backgroundClip at (78,239) size 10x11 clip at (78,239) size 10x11 outlineClip at (78,239) size 10x11
+layer at (78,224) size 10x14 backgroundClip at (78,227) size 10x11 clip at (78,227) size 10x11 outlineClip at (78,227) size 10x11
   RenderBlock (relative positioned) {mo} at (0,0) size 10x11
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{2321}"
-layer at (89,188) size 7x14 backgroundClip at (89,187) size 7x10 clip at (89,187) size 7x10 outlineClip at (89,187) size 7x10
+layer at (89,176) size 7x14 backgroundClip at (89,175) size 7x10 clip at (89,175) size 7x10 outlineClip at (89,175) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23A7}"
-layer at (89,212) size 7x14 backgroundClip at (89,213) size 7x10 clip at (89,213) size 7x10 outlineClip at (89,213) size 7x10
+layer at (89,200) size 7x14 backgroundClip at (89,201) size 7x10 clip at (89,201) size 7x10 outlineClip at (89,201) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23A8}"
-layer at (89,236) size 7x14 backgroundClip at (89,239) size 7x11 clip at (89,239) size 7x11 outlineClip at (89,239) size 7x11
+layer at (89,224) size 7x14 backgroundClip at (89,227) size 7x11 clip at (89,227) size 7x11 outlineClip at (89,227) size 7x11
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23A9}"
-layer at (97,188) size 5x14 backgroundClip at (97,187) size 5x10 clip at (97,187) size 5x10 outlineClip at (97,187) size 5x10
+layer at (97,176) size 5x14 backgroundClip at (97,175) size 5x10 clip at (97,175) size 5x10 outlineClip at (97,175) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A1}"
-layer at (97,236) size 5x14 backgroundClip at (97,239) size 5x11 clip at (97,239) size 5x11 outlineClip at (97,239) size 5x11
+layer at (97,224) size 5x14 backgroundClip at (97,227) size 5x11 clip at (97,227) size 5x11 outlineClip at (97,227) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A3}"
-layer at (159,188) size 5x14 backgroundClip at (159,187) size 5x10 clip at (159,187) size 5x10 outlineClip at (159,187) size 5x10
+layer at (159,176) size 5x14 backgroundClip at (159,175) size 5x10 clip at (159,175) size 5x10 outlineClip at (159,175) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A4}"
-layer at (159,236) size 5x14 backgroundClip at (159,239) size 5x11 clip at (159,239) size 5x11 outlineClip at (159,239) size 5x11
+layer at (159,224) size 5x14 backgroundClip at (159,227) size 5x11 clip at (159,227) size 5x11 outlineClip at (159,227) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A6}"
-layer at (165,188) size 7x14 backgroundClip at (165,187) size 7x10 clip at (165,187) size 7x10 outlineClip at (165,187) size 7x10
+layer at (165,176) size 7x14 backgroundClip at (165,175) size 7x10 clip at (165,175) size 7x10 outlineClip at (165,175) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AB}"
-layer at (165,212) size 7x14 backgroundClip at (165,213) size 7x10 clip at (165,213) size 7x10 outlineClip at (165,213) size 7x10
+layer at (165,200) size 7x14 backgroundClip at (165,201) size 7x10 clip at (165,201) size 7x10 outlineClip at (165,201) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AC}"
-layer at (165,236) size 7x14 backgroundClip at (165,239) size 7x11 clip at (165,239) size 7x11 outlineClip at (165,239) size 7x11
+layer at (165,224) size 7x14 backgroundClip at (165,227) size 7x11 clip at (165,227) size 7x11 outlineClip at (165,227) size 7x11
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AD}"
index ef7538f..7139a6c 100644 (file)
Binary files a/LayoutTests/platform/mac/mathml/presentation/roots-expected.png and b/LayoutTests/platform/mac/mathml/presentation/roots-expected.png differ
index 6829782..2c0e2b9 100644 (file)
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x594
-  RenderBlock {html} at (0,0) size 800x594
-    RenderBody {body} at (8,16) size 784x562
+layer at (0,0) size 800x571
+  RenderBlock {html} at (0,0) size 800x571
+    RenderBody {body} at (8,16) size 784x539
       RenderBlock {p} at (0,0) size 784x19
         RenderText {#text} at (0,0) size 177x18
           text run at (0,0) width 177: "square root (should be red): "
@@ -27,26 +27,26 @@ layer at (0,0) size 800x594
               RenderInline {mn} at (0,0) size 8x16
                 RenderText {#text} at (17,3) size 8x16
                   text run at (17,3) width 8: "1"
-      RenderBlock {p} at (0,73) size 784x35
-        RenderText {#text} at (0,13) size 222x18
-          text run at (0,13) width 222: "long square root with implied row: "
-        RenderBlock {math} at (222,0) size 44x35
-          RenderBlock {msqrt} at (1,0) size 42x35
-            RenderBlock {msup} at (12,13) size 13x19
+      RenderBlock {p} at (0,73) size 784x22
+        RenderText {#text} at (0,3) size 222x18
+          text run at (0,3) width 222: "long square root with implied row: "
+        RenderBlock {math} at (222,0) size 44x22
+          RenderBlock {msqrt} at (1,0) size 42x22
+            RenderBlock {msup} at (12,3) size 13x19
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,3) size 7x16
                   text run at (0,3) width 7: "x"
               RenderInline {mn} at (0,0) size 6x12
                 RenderText {#text} at (7,0) size 6x12
                   text run at (7,0) width 6: "2"
-            RenderBlock {mo} at (25,3) size 9x29
-              RenderBlock {mo} at (0,0) size 9x29
-                RenderText {mo} at (0,13) size 9x16
-                  text run at (0,13) width 9: "+"
+            RenderBlock {mo} at (25,6) size 9x16
+              RenderBlock {mo} at (0,0) size 9x16
+                RenderText {mo} at (0,0) size 9x16
+                  text run at (0,0) width 9: "+"
             RenderInline {mn} at (0,0) size 8x16
-              RenderText {#text} at (34,16) size 8x16
-                text run at (34,16) width 8: "1"
-      RenderBlock {p} at (0,124) size 784x46
+              RenderText {#text} at (34,6) size 8x16
+                text run at (34,6) width 8: "1"
+      RenderBlock {p} at (0,111) size 784x46
         RenderText {#text} at (0,13) size 113x18
           text run at (0,13) width 113: "root of a fraction: "
         RenderBlock {math} at (113,0) size 45x46
@@ -76,117 +76,117 @@ layer at (0,0) size 800x594
                   RenderInline {mn} at (0,0) size 8x16
                     RenderText {#text} at (17,3) size 8x16
                       text run at (17,3) width 8: "2"
-      RenderBlock {p} at (0,186) size 784x20
+      RenderBlock {p} at (0,173) size 784x20
         RenderText {#text} at (0,1) size 173x18
           text run at (0,1) width 173: "cube root (should be blue): "
         RenderBlock {math} at (173,0) size 22x20 [color=#0000FF]
-      RenderBlock {p} at (0,222) size 784x24
+      RenderBlock {p} at (0,209) size 784x24
         RenderText {#text} at (0,5) size 75x18
           text run at (0,5) width 75: "long index: "
         RenderBlock {math} at (75,0) size 47x24
-      RenderBlock {p} at (0,262) size 784x46
+      RenderBlock {p} at (0,249) size 784x46
         RenderText {#text} at (0,13) size 185x18
           text run at (0,13) width 185: "long index w/ complex base: "
         RenderBlock {math} at (185,0) size 75x46
-      RenderBlock {p} at (0,324) size 784x54
+      RenderBlock {p} at (0,311) size 784x54
         RenderText {#text} at (0,35) size 75x18
           text run at (0,35) width 75: "high index: "
         RenderBlock {math} at (75,0) size 29x54
-      RenderBlock {p} at (0,394) size 784x71
-        RenderText {#text} at (0,34) size 155x18
-          text run at (0,34) width 155: "Imbricated square roots: "
-        RenderBlock {math} at (155,0) size 233x71
-          RenderBlock {msqrt} at (1,0) size 231x71
+      RenderBlock {p} at (0,381) size 784x61
+        RenderText {#text} at (0,24) size 155x18
+          text run at (0,24) width 155: "Imbricated square roots: "
+        RenderBlock {math} at (155,0) size 233x61
+          RenderBlock {msqrt} at (1,0) size 231x61
             RenderInline {mn} at (0,0) size 8x16
-              RenderText {#text} at (12,37) size 8x16
-                text run at (12,37) width 8: "1"
-            RenderBlock {mo} at (20,3) size 9x50
-              RenderBlock {mo} at (0,0) size 9x50
-                RenderText {mo} at (0,34) size 9x16
-                  text run at (0,34) width 9: "+"
-            RenderBlock {msqrt} at (29,13) size 202x55
+              RenderText {#text} at (12,27) size 8x16
+                text run at (12,27) width 8: "1"
+            RenderBlock {mo} at (20,27) size 9x16
+              RenderBlock {mo} at (0,0) size 9x16
+                RenderText {mo} at (0,0) size 9x16
+                  text run at (0,0) width 9: "+"
+            RenderBlock {msqrt} at (29,3) size 202x55
               RenderBlock {mrow} at (12,3) size 190x49
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (0,21) size 8x16
                     text run at (0,21) width 8: "2"
-                RenderBlock {mo} at (8,0) size 10x37
-                  RenderBlock {mo} at (0,0) size 9x37
-                    RenderText {mo} at (0,21) size 9x16
-                      text run at (0,21) width 9: "+"
+                RenderBlock {mo} at (8,21) size 10x16
+                  RenderBlock {mo} at (0,0) size 9x16
+                    RenderText {mo} at (0,0) size 9x16
+                      text run at (0,0) width 9: "+"
                 RenderBlock {msqrt} at (18,0) size 172x49
                   RenderBlock {mrow} at (12,3) size 160x43
                     RenderInline {mn} at (0,0) size 8x16
                       RenderText {#text} at (0,18) size 8x16
                         text run at (0,18) width 8: "3"
-                    RenderBlock {mo} at (8,1) size 10x33
-                      RenderBlock {mo} at (0,0) size 9x33
-                        RenderText {mo} at (0,17) size 9x16
-                          text run at (0,17) width 9: "+"
+                    RenderBlock {mo} at (8,18) size 10x16
+                      RenderBlock {mo} at (0,0) size 9x16
+                        RenderText {mo} at (0,0) size 9x16
+                          text run at (0,0) width 9: "+"
                     RenderBlock {msqrt} at (18,0) size 142x43
                       RenderBlock {mrow} at (12,3) size 130x37
                         RenderInline {mn} at (0,0) size 8x16
                           RenderText {#text} at (0,15) size 8x16
                             text run at (0,15) width 8: "4"
-                        RenderBlock {mo} at (8,1) size 10x30
-                          RenderBlock {mo} at (0,0) size 9x30
-                            RenderText {mo} at (0,14) size 9x16
-                              text run at (0,14) width 9: "+"
+                        RenderBlock {mo} at (8,15) size 10x16
+                          RenderBlock {mo} at (0,0) size 9x16
+                            RenderText {mo} at (0,0) size 9x16
+                              text run at (0,0) width 9: "+"
                         RenderBlock {msqrt} at (18,0) size 112x37
                           RenderBlock {mrow} at (12,3) size 100x31
                             RenderInline {mn} at (0,0) size 8x16
                               RenderText {#text} at (0,12) size 8x16
                                 text run at (0,12) width 8: "5"
-                            RenderBlock {mo} at (8,2) size 10x26
-                              RenderBlock {mo} at (0,0) size 9x26
-                                RenderText {mo} at (0,10) size 9x16
-                                  text run at (0,10) width 9: "+"
+                            RenderBlock {mo} at (8,12) size 10x16
+                              RenderBlock {mo} at (0,0) size 9x16
+                                RenderText {mo} at (0,0) size 9x16
+                                  text run at (0,0) width 9: "+"
                             RenderBlock {msqrt} at (18,0) size 82x31
                               RenderBlock {mrow} at (12,3) size 70x25
                                 RenderInline {mn} at (0,0) size 8x16
                                   RenderText {#text} at (0,9) size 8x16
                                     text run at (0,9) width 8: "6"
-                                RenderBlock {mo} at (8,2) size 10x23
-                                  RenderBlock {mo} at (0,0) size 9x23
-                                    RenderText {mo} at (0,7) size 9x16
-                                      text run at (0,7) width 9: "+"
+                                RenderBlock {mo} at (8,9) size 10x16
+                                  RenderBlock {mo} at (0,0) size 9x16
+                                    RenderText {mo} at (0,0) size 9x16
+                                      text run at (0,0) width 9: "+"
                                 RenderBlock {msqrt} at (18,0) size 52x25
                                   RenderBlock {mrow} at (12,3) size 40x22
                                     RenderInline {mn} at (0,0) size 8x16
                                       RenderText {#text} at (0,6) size 8x16
                                         text run at (0,6) width 8: "7"
-                                    RenderBlock {mo} at (8,1) size 10x21
-                                      RenderBlock {mo} at (0,0) size 9x21
-                                        RenderText {mo} at (0,5) size 9x16
-                                          text run at (0,5) width 9: "+"
+                                    RenderBlock {mo} at (8,6) size 10x16
+                                      RenderBlock {mo} at (0,0) size 9x16
+                                        RenderText {mo} at (0,0) size 9x16
+                                          text run at (0,0) width 9: "+"
                                     RenderBlock {msqrt} at (18,0) size 22x22
                                       RenderInline {mi} at (0,0) size 10x16
                                         RenderText {#text} at (12,6) size 10x16
                                           text run at (12,6) width 10: "A"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,481) size 784x81
+      RenderBlock {p} at (0,458) size 784x81
         RenderText {#text} at (0,41) size 110x18
           text run at (0,41) width 110: "Imbricated roots: "
         RenderBlock {math} at (110,0) size 330x81
         RenderText {#text} at (0,0) size 0x0
-layer at (182,202) size 20x20
+layer at (182,189) size 20x20
   RenderBlock (relative positioned) {mroot} at (1,0) size 20x20
     RenderBlock {mroot} at (12,15) size 0x0
     RenderBlock {mroot} at (12,4) size 8x16
       RenderInline {mn} at (0,0) size 8x16
         RenderText {#text} at (0,0) size 8x16
           text run at (0,0) width 8: "2"
-layer at (182,202) size 12x14
+layer at (182,189) size 12x14
   RenderBlock (positioned) {mn} at (0,0) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "3"
-layer at (84,238) size 45x24
+layer at (84,225) size 45x24
   RenderBlock (relative positioned) {mroot} at (1,0) size 45x24
     RenderBlock {mroot} at (37,19) size 0x0
     RenderBlock {mroot} at (37,8) size 8x16
       RenderInline {mn} at (0,0) size 8x16
         RenderText {#text} at (0,0) size 8x16
           text run at (0,0) width 8: "2"
-layer at (84,238) size 37x18
+layer at (84,225) size 37x18
   RenderBlock (positioned) {mrow} at (0,0) size 37x18
     RenderInline {mi} at (0,0) size 5x12
       RenderText {#text} at (2,2) size 5x12
@@ -205,7 +205,7 @@ layer at (84,238) size 37x18
     RenderInline {mi} at (0,0) size 5x12
       RenderText {#text} at (28,2) size 5x12
         text run at (28,2) width 5: "z"
-layer at (194,278) size 73x46
+layer at (194,265) size 73x46
   RenderBlock (relative positioned) {mroot} at (1,0) size 73x46
     RenderBlock {mroot} at (41,27) size 0x0
     RenderBlock {mroot} at (41,3) size 32x40
@@ -234,7 +234,7 @@ layer at (194,278) size 73x46
             RenderInline {mn} at (0,0) size 8x16
               RenderText {#text} at (17,3) size 8x16
                 text run at (17,3) width 8: "2"
-layer at (194,288) size 37x18
+layer at (194,275) size 37x18
   RenderBlock (positioned) {mrow} at (0,10) size 37x18
     RenderInline {mi} at (0,0) size 5x12
       RenderText {#text} at (2,2) size 5x12
@@ -253,14 +253,14 @@ layer at (194,288) size 37x18
     RenderInline {mi} at (0,0) size 5x12
       RenderText {#text} at (28,2) size 5x12
         text run at (28,2) width 5: "z"
-layer at (84,340) size 27x54
+layer at (84,327) size 27x54
   RenderBlock (relative positioned) {mroot} at (1,0) size 27x54
     RenderBlock {mroot} at (19,49) size 0x0
     RenderBlock {mroot} at (19,38) size 8x16
       RenderInline {mn} at (0,0) size 8x16
         RenderText {#text} at (0,0) size 8x16
           text run at (0,0) width 8: "2"
-layer at (84,340) size 19x48
+layer at (84,327) size 19x48
   RenderBlock (positioned) {mfrac} at (0,0) size 19x48
     RenderBlock {mfrac} at (2,0) size 13x30
       RenderBlock {mfrac} at (2,0) size 9x30
@@ -276,7 +276,7 @@ layer at (84,340) size 19x48
       RenderInline {mi} at (0,0) size 5x12
         RenderText {#text} at (4,4) size 5x12
           text run at (4,4) width 5: "z"
-layer at (119,497) size 328x81
+layer at (119,474) size 328x81
   RenderBlock (relative positioned) {mroot} at (1,0) size 328x81
     RenderBlock {mroot} at (18,55) size 0x0
     RenderBlock {mroot} at (18,3) size 310x75
@@ -284,15 +284,15 @@ layer at (119,497) size 328x81
         RenderInline {mn} at (0,0) size 8x16
           RenderText {#text} at (0,41) size 8x16
             text run at (0,41) width 8: "1"
-        RenderBlock {mo} at (8,4) size 10x53
-          RenderBlock {mo} at (0,0) size 9x53
-            RenderText {mo} at (0,37) size 9x16
-              text run at (0,37) width 9: "+"
-layer at (119,533) size 12x14
+        RenderBlock {mo} at (8,41) size 10x16
+          RenderBlock {mo} at (0,0) size 9x16
+            RenderText {mo} at (0,0) size 9x16
+              text run at (0,0) width 9: "+"
+layer at (119,510) size 12x14
   RenderBlock (positioned) {mn} at (0,36) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "3"
-layer at (166,500) size 281x75
+layer at (166,477) size 281x75
   RenderBlock (relative positioned) {mroot} at (18,0) size 281x75
     RenderBlock {mroot} at (18,52) size 0x0
     RenderBlock {mroot} at (18,3) size 263x69
@@ -300,15 +300,15 @@ layer at (166,500) size 281x75
         RenderInline {mn} at (0,0) size 8x16
           RenderText {#text} at (0,38) size 8x16
             text run at (0,38) width 8: "2"
-        RenderBlock {mo} at (8,5) size 10x49
-          RenderBlock {mo} at (0,0) size 9x49
-            RenderText {mo} at (0,33) size 9x16
-              text run at (0,33) width 9: "+"
-layer at (166,533) size 12x14
+        RenderBlock {mo} at (8,38) size 10x16
+          RenderBlock {mo} at (0,0) size 9x16
+            RenderText {mo} at (0,0) size 9x16
+              text run at (0,0) width 9: "+"
+layer at (166,510) size 12x14
   RenderBlock (positioned) {mn} at (0,33) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "4"
-layer at (211,503) size 236x69
+layer at (211,480) size 236x69
   RenderBlock (relative positioned) {mroot} at (18,0) size 236x69
     RenderBlock {mroot} at (18,49) size 0x0
     RenderBlock {mroot} at (18,3) size 218x63
@@ -316,15 +316,15 @@ layer at (211,503) size 236x69
         RenderInline {mn} at (0,0) size 8x16
           RenderText {#text} at (0,35) size 8x16
             text run at (0,35) width 8: "3"
-        RenderBlock {mo} at (8,6) size 10x45
-          RenderBlock {mo} at (0,0) size 9x45
-            RenderText {mo} at (0,29) size 9x16
-              text run at (0,29) width 9: "+"
-layer at (211,532) size 12x14
+        RenderBlock {mo} at (8,35) size 10x16
+          RenderBlock {mo} at (0,0) size 9x16
+            RenderText {mo} at (0,0) size 9x16
+              text run at (0,0) width 9: "+"
+layer at (211,509) size 12x14
   RenderBlock (positioned) {mn} at (0,29) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "5"
-layer at (254,506) size 193x63
+layer at (254,483) size 193x63
   RenderBlock (relative positioned) {mroot} at (18,0) size 193x63
     RenderBlock {mroot} at (18,46) size 0x0
     RenderBlock {mroot} at (18,3) size 175x57
@@ -332,15 +332,15 @@ layer at (254,506) size 193x63
         RenderInline {mn} at (0,0) size 8x16
           RenderText {#text} at (0,32) size 8x16
             text run at (0,32) width 8: "4"
-        RenderBlock {mo} at (8,6) size 10x42
-          RenderBlock {mo} at (0,0) size 9x42
-            RenderText {mo} at (0,26) size 9x16
-              text run at (0,26) width 9: "+"
-layer at (254,531) size 12x14
+        RenderBlock {mo} at (8,32) size 10x16
+          RenderBlock {mo} at (0,0) size 9x16
+            RenderText {mo} at (0,0) size 9x16
+              text run at (0,0) width 9: "+"
+layer at (254,508) size 12x14
   RenderBlock (positioned) {mn} at (0,25) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "6"
-layer at (296,509) size 151x57
+layer at (296,486) size 151x57
   RenderBlock (relative positioned) {mroot} at (18,0) size 151x57
     RenderBlock {mroot} at (18,43) size 0x0
     RenderBlock {mroot} at (18,3) size 133x51
@@ -348,15 +348,15 @@ layer at (296,509) size 151x57
         RenderInline {mn} at (0,0) size 8x16
           RenderText {#text} at (0,29) size 8x16
             text run at (0,29) width 8: "5"
-        RenderBlock {mo} at (8,7) size 10x38
-          RenderBlock {mo} at (0,0) size 9x38
-            RenderText {mo} at (0,22) size 9x16
-              text run at (0,22) width 9: "+"
-layer at (296,530) size 12x14
+        RenderBlock {mo} at (8,29) size 10x16
+          RenderBlock {mo} at (0,0) size 9x16
+            RenderText {mo} at (0,0) size 9x16
+              text run at (0,0) width 9: "+"
+layer at (296,507) size 12x14
   RenderBlock (positioned) {mn} at (0,21) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "7"
-layer at (336,512) size 111x51
+layer at (336,489) size 111x51
   RenderBlock (relative positioned) {mroot} at (18,0) size 111x51
     RenderBlock {mroot} at (17,40) size 0x0
     RenderBlock {mroot} at (17,3) size 94x45
@@ -364,15 +364,15 @@ layer at (336,512) size 111x51
         RenderInline {mn} at (0,0) size 8x16
           RenderText {#text} at (0,26) size 8x16
             text run at (0,26) width 8: "6"
-        RenderBlock {mo} at (8,7) size 10x35
-          RenderBlock {mo} at (0,0) size 9x35
-            RenderText {mo} at (0,19) size 9x16
-              text run at (0,19) width 9: "+"
-layer at (336,530) size 12x14
+        RenderBlock {mo} at (8,26) size 10x16
+          RenderBlock {mo} at (0,0) size 9x16
+            RenderText {mo} at (0,0) size 9x16
+              text run at (0,0) width 9: "+"
+layer at (336,507) size 12x14
   RenderBlock (positioned) {mn} at (0,18) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "8"
-layer at (374,515) size 73x45
+layer at (374,492) size 73x45
   RenderBlock (relative positioned) {mroot} at (18,0) size 73x45
     RenderBlock {mroot} at (15,37) size 0x0
     RenderBlock {mroot} at (15,3) size 58x39
@@ -380,22 +380,22 @@ layer at (374,515) size 73x45
         RenderInline {mn} at (0,0) size 8x16
           RenderText {#text} at (0,23) size 8x16
             text run at (0,23) width 8: "7"
-        RenderBlock {mo} at (8,8) size 10x31
-          RenderBlock {mo} at (0,0) size 9x31
-            RenderText {mo} at (0,15) size 9x16
-              text run at (0,15) width 9: "+"
-layer at (374,529) size 12x14
+        RenderBlock {mo} at (8,23) size 10x16
+          RenderBlock {mo} at (0,0) size 9x16
+            RenderText {mo} at (0,0) size 9x16
+              text run at (0,0) width 9: "+"
+layer at (374,506) size 12x14
   RenderBlock (positioned) {mn} at (0,14) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "9"
-layer at (409,518) size 38x39
+layer at (409,495) size 38x39
   RenderBlock (relative positioned) {mroot} at (18,0) size 38x39
     RenderBlock {mroot} at (28,34) size 0x0
     RenderBlock {mroot} at (28,20) size 10x19
       RenderInline {mi} at (0,0) size 10x16
         RenderText {#text} at (0,3) size 10x16
           text run at (0,3) width 10: "A"
-layer at (409,518) size 28x32
+layer at (409,495) size 28x32
   RenderBlock (positioned) {mfrac} at (0,0) size 28x32
     RenderBlock {mfrac} at (2,0) size 22x14
       RenderBlock {mrow} at (2,0) size 18x14
index 140892c..2ab5fc3 100644 (file)
Binary files a/LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.png and b/LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.png differ
index 64e1b7e..9bd912a 100644 (file)
@@ -23,7 +23,7 @@ layer at (0,0) size 800x575
                 text run at (18,3) width 8: "1"
           RenderText {#text} at (181,0) size 110x18
             text run at (181,0) width 110: " with math inline."
-      RenderBlock {div} at (0,85) size 784x138
+      RenderBlock {div} at (0,85) size 784x137
         RenderBlock {h2} at (0,0) size 784x28
           RenderText {#text} at (0,0) size 203x28
             text run at (0,0) width 203: "Fraction Alignment"
@@ -49,18 +49,18 @@ layer at (0,0) size 800x575
                   RenderText {#text} at (11,2) size 8x16
                     text run at (11,2) width 8: "2"
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {p} at (0,100) size 784x38
-          RenderText {#text} at (0,11) size 27x18
-            text run at (0,11) width 27: "text "
-          RenderBlock {math} at (27,0) size 50x38
+        RenderBlock {p} at (0,100) size 784x37
+          RenderText {#text} at (0,10) size 27x18
+            text run at (0,10) width 27: "text "
+          RenderBlock {math} at (27,0) size 50x37
             RenderInline {mi} at (0,0) size 7x16
-              RenderText {#text} at (1,14) size 7x16
-                text run at (1,14) width 7: "x"
-            RenderBlock {mo} at (8,0) size 10x30
-              RenderBlock {mo} at (0,0) size 9x30
-                RenderText {mo} at (0,14) size 9x16
-                  text run at (0,14) width 9: "+"
-            RenderBlock {mfrac} at (18,1) size 31x37
+              RenderText {#text} at (1,13) size 7x16
+                text run at (1,13) width 7: "x"
+            RenderBlock {mo} at (8,13) size 10x16
+              RenderBlock {mo} at (0,0) size 9x16
+                RenderText {mo} at (0,0) size 9x16
+                  text run at (0,0) width 9: "+"
+            RenderBlock {mfrac} at (18,0) size 31x37
               RenderBlock {mfrac} at (0,0) size 31x19
                 RenderBlock {mrow} at (3,0) size 25x19
                   RenderInline {mi} at (0,0) size 7x16
@@ -78,23 +78,23 @@ layer at (0,0) size 800x575
                   RenderText {#text} at (11,2) size 8x16
                     text run at (11,2) width 8: "2"
           RenderText {#text} at (0,0) size 0x0
-      RenderBlock {div} at (0,242) size 784x298
+      RenderBlock {div} at (0,241) size 784x299
         RenderBlock {h2} at (0,0) size 784x28
           RenderText {#text} at (0,0) size 210x28
             text run at (0,0) width 210: "Operator Stretching"
-        RenderBlock {p} at (0,47) size 784x45
-          RenderText {#text} at (0,11) size 27x18
-            text run at (0,11) width 27: "text "
-          RenderBlock {math} at (27,0) size 62x45
-            RenderBlock {mo} at (1,0) size 6x45
+        RenderBlock {p} at (0,47) size 784x48
+          RenderText {#text} at (0,14) size 27x18
+            text run at (0,14) width 27: "text "
+          RenderBlock {math} at (27,0) size 62x48
+            RenderBlock {mo} at (1,3) size 6x45
             RenderInline {mi} at (0,0) size 7x16
-              RenderText {#text} at (7,14) size 7x16
-                text run at (7,14) width 7: "x"
-            RenderBlock {mo} at (14,0) size 10x30
-              RenderBlock {mo} at (0,0) size 9x30
-                RenderText {mo} at (0,14) size 9x16
-                  text run at (0,14) width 9: "+"
-            RenderBlock {mfrac} at (24,1) size 31x37
+              RenderText {#text} at (7,17) size 7x16
+                text run at (7,17) width 7: "x"
+            RenderBlock {mo} at (14,17) size 10x16
+              RenderBlock {mo} at (0,0) size 9x16
+                RenderText {mo} at (0,0) size 9x16
+                  text run at (0,0) width 9: "+"
+            RenderBlock {mfrac} at (24,4) size 31x37
               RenderBlock {mfrac} at (0,0) size 31x19
                 RenderBlock {mrow} at (3,0) size 25x19
                   RenderInline {mi} at (0,0) size 7x16
@@ -111,17 +111,17 @@ layer at (0,0) size 800x575
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (11,2) size 8x16
                     text run at (11,2) width 8: "2"
-            RenderBlock {mo} at (55,0) size 6x45
+            RenderBlock {mo} at (55,3) size 6x45
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {p} at (0,108) size 784x94
-          RenderText {#text} at (0,40) size 27x18
-            text run at (0,40) width 27: "text "
-          RenderBlock {math} at (27,0) size 88x94
+        RenderBlock {p} at (0,111) size 784x92
+          RenderText {#text} at (0,38) size 27x18
+            text run at (0,38) width 27: "text "
+          RenderBlock {math} at (27,0) size 88x92
             RenderInline {mi} at (0,0) size 7x16
-              RenderText {#text} at (1,43) size 7x16
-                text run at (1,43) width 7: "y"
-            RenderBlock {mo} at (8,0) size 6x94
-            RenderBlock {munder} at (14,40) size 13x27
+              RenderText {#text} at (1,41) size 7x16
+                text run at (1,41) width 7: "y"
+            RenderBlock {mo} at (8,0) size 6x92
+            RenderBlock {munder} at (14,38) size 13x27
               RenderBlock {munder} at (0,0) size 13x16
                 RenderInline {mi} at (0,0) size 13x16
                   RenderText {#text} at (0,0) size 13x16
@@ -130,17 +130,17 @@ layer at (0,0) size 800x575
                 RenderInline {mi} at (0,0) size 5x12
                   RenderText {#text} at (4,3) size 5x12
                     text run at (4,3) width 5: "x"
-            RenderBlock {mfrac} at (27,11) size 54x78
-              RenderBlock {mfrac} at (0,0) size 54x38
-                RenderBlock {mrow} at (3,0) size 48x38
+            RenderBlock {mfrac} at (27,10) size 54x76
+              RenderBlock {mfrac} at (0,0) size 54x37
+                RenderBlock {mrow} at (3,0) size 48x37
                   RenderInline {mi} at (0,0) size 7x16
-                    RenderText {#text} at (0,14) size 7x16
-                      text run at (0,14) width 7: "x"
-                  RenderBlock {mo} at (7,0) size 10x30
-                    RenderBlock {mo} at (0,0) size 9x30
-                      RenderText {mo} at (0,14) size 9x16
-                        text run at (0,14) width 9: "+"
-                  RenderBlock {mfrac} at (17,1) size 31x37
+                    RenderText {#text} at (0,13) size 7x16
+                      text run at (0,13) width 7: "x"
+                  RenderBlock {mo} at (7,13) size 10x16
+                    RenderBlock {mo} at (0,0) size 9x16
+                      RenderText {mo} at (0,0) size 9x16
+                        text run at (0,0) width 9: "+"
+                  RenderBlock {mfrac} at (17,0) size 31x37
                     RenderBlock {mfrac} at (0,0) size 31x19
                       RenderBlock {mrow} at (3,0) size 25x19
                         RenderInline {mi} at (0,0) size 7x16
@@ -157,16 +157,16 @@ layer at (0,0) size 800x575
                       RenderInline {mn} at (0,0) size 8x16
                         RenderText {#text} at (11,2) size 8x16
                           text run at (11,2) width 8: "2"
-              RenderBlock {mfrac} at (0,38) size 54x40
-                RenderBlock {mrow} at (3,2) size 48x38
+              RenderBlock {mfrac} at (0,37) size 54x39
+                RenderBlock {mrow} at (3,2) size 48x37
                   RenderInline {mi} at (0,0) size 7x16
-                    RenderText {#text} at (0,14) size 7x16
-                      text run at (0,14) width 7: "x"
-                  RenderBlock {mo} at (7,0) size 10x30
-                    RenderBlock {mo} at (0,0) size 9x30
-                      RenderText {mo} at (0,14) size 9x16
-                        text run at (0,14) width 9: "+"
-                  RenderBlock {mfrac} at (17,1) size 31x37
+                    RenderText {#text} at (0,13) size 7x16
+                      text run at (0,13) width 7: "x"
+                  RenderBlock {mo} at (7,13) size 10x16
+                    RenderBlock {mo} at (0,0) size 9x16
+                      RenderText {mo} at (0,0) size 9x16
+                        text run at (0,0) width 9: "+"
+                  RenderBlock {mfrac} at (17,0) size 31x37
                     RenderBlock {mfrac} at (0,0) size 31x19
                       RenderBlock {mrow} at (3,0) size 25x19
                         RenderInline {mi} at (0,0) size 7x16
@@ -183,9 +183,9 @@ layer at (0,0) size 800x575
                       RenderInline {mn} at (0,0) size 8x16
                         RenderText {#text} at (11,2) size 8x16
                           text run at (11,2) width 8: "2"
-            RenderBlock {mo} at (81,0) size 6x94
+            RenderBlock {mo} at (81,0) size 6x92
           RenderText {#text} at (0,0) size 0x0
-        RenderBlock {p} at (0,218) size 784x80
+        RenderBlock {p} at (0,219) size 784x80
           RenderText {#text} at (0,31) size 27x18
             text run at (0,31) width 27: "text "
           RenderBlock {math} at (27,0) size 74x80
@@ -269,110 +269,110 @@ layer at (0,0) size 800x575
                           text run at (7,10) width 12: "33"
             RenderBlock {mo} at (67,0) size 6x80
           RenderText {#text} at (0,0) size 0x0
-layer at (36,308) size 5x10 scrollHeight 15
+layer at (36,310) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (36,318) size 5x10 scrollHeight 14
+layer at (36,320) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (36,328) size 5x10 scrollHeight 14
+layer at (36,330) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (36,338) size 5x4 scrollHeight 14
+layer at (36,340) size 5x4 scrollHeight 14
   RenderBlock {mo} at (0,30) size 5x4
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (36,342) size 5x11 scrollHeight 14
+layer at (36,344) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,34) size 5x11
-layer at (90,308) size 5x10 scrollHeight 15
+layer at (90,310) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (90,318) size 5x10 scrollHeight 14
+layer at (90,320) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (90,328) size 5x10 scrollHeight 14
+layer at (90,330) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (90,338) size 5x4 scrollHeight 14
+layer at (90,340) size 5x4 scrollHeight 14
   RenderBlock {mo} at (0,30) size 5x4
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (90,342) size 5x11 scrollHeight 14
+layer at (90,344) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,34) size 5x11
-layer at (43,369) size 5x10 scrollHeight 15
+layer at (43,371) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (43,379) size 5x10 scrollHeight 14
+layer at (43,381) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (43,389) size 5x10 scrollHeight 14
+layer at (43,391) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (43,399) size 5x10 scrollHeight 14
+layer at (43,401) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (43,409) size 5x10 scrollHeight 14
+layer at (43,411) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (43,419) size 5x10 scrollHeight 14
+layer at (43,421) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (43,429) size 5x10 scrollHeight 14
+layer at (43,431) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (43,439) size 5x10 scrollHeight 14
+layer at (43,441) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,70) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (43,449) size 5x3 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 5x3
+layer at (43,451) size 5x1 scrollHeight 14
+  RenderBlock {mo} at (0,80) size 5x1
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (43,452) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,83) size 5x11
-layer at (116,369) size 5x10 scrollHeight 15
+  RenderBlock {mo} at (0,81) size 5x11
+layer at (116,371) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (116,379) size 5x10 scrollHeight 14
+layer at (116,381) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (116,389) size 5x10 scrollHeight 14
+layer at (116,391) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (116,399) size 5x10 scrollHeight 14
+layer at (116,401) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (116,409) size 5x10 scrollHeight 14
+layer at (116,411) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (116,419) size 5x10 scrollHeight 14
+layer at (116,421) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (116,429) size 5x10 scrollHeight 14
+layer at (116,431) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (116,439) size 5x10 scrollHeight 14
+layer at (116,441) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,70) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (116,449) size 5x3 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 5x3
+layer at (116,451) size 5x1 scrollHeight 14
+  RenderBlock {mo} at (0,80) size 5x1
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (116,452) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,83) size 5x11
+  RenderBlock {mo} at (0,81) size 5x11
 layer at (36,479) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
 layer at (36,489) size 5x10 scrollHeight 14
@@ -429,23 +429,23 @@ layer at (102,539) size 5x9 scrollHeight 14
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (102,548) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,69) size 5x11
-layer at (36,309) size 5x14 backgroundClip at (36,308) size 5x10 clip at (36,308) size 5x10 outlineClip at (36,308) size 5x10
+layer at (36,311) size 5x14 backgroundClip at (36,310) size 5x10 clip at (36,310) size 5x10 outlineClip at (36,310) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239B}"
-layer at (36,339) size 5x14 backgroundClip at (36,342) size 5x11 clip at (36,342) size 5x11 outlineClip at (36,342) size 5x11
+layer at (36,341) size 5x14 backgroundClip at (36,344) size 5x11 clip at (36,344) size 5x11 outlineClip at (36,344) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239D}"
-layer at (90,309) size 5x14 backgroundClip at (90,308) size 5x10 clip at (90,308) size 5x10 outlineClip at (90,308) size 5x10
+layer at (90,311) size 5x14 backgroundClip at (90,310) size 5x10 clip at (90,310) size 5x10 outlineClip at (90,310) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239E}"
-layer at (90,339) size 5x14 backgroundClip at (90,342) size 5x11 clip at (90,342) size 5x11 outlineClip at (90,342) size 5x11
+layer at (90,341) size 5x14 backgroundClip at (90,344) size 5x11 clip at (90,344) size 5x11 outlineClip at (90,344) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A0}"
-layer at (43,370) size 5x14 backgroundClip at (43,369) size 5x10 clip at (43,369) size 5x10 outlineClip at (43,369) size 5x10
+layer at (43,372) size 5x14 backgroundClip at (43,371) size 5x10 clip at (43,371) size 5x10 outlineClip at (43,371) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239B}"
@@ -453,7 +453,7 @@ layer at (43,449) size 5x14 backgroundClip at (43,452) size 5x11 clip at (43,452
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239D}"
-layer at (116,370) size 5x14 backgroundClip at (116,369) size 5x10 clip at (116,369) size 5x10 outlineClip at (116,369) size 5x10
+layer at (116,372) size 5x14 backgroundClip at (116,371) size 5x10 clip at (116,371) size 5x10 outlineClip at (116,371) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239E}"
index 68f733a..b853e52 100644 (file)
@@ -1 +1 @@
-45ed7d0698b017908dacdca089f9442f
\ No newline at end of file
+438024ba6edd7742331099c3880f5ea2
\ No newline at end of file
index 974200e..e92477d 100644 (file)
Binary files a/LayoutTests/platform/mac/mathml/presentation/row-expected.png and b/LayoutTests/platform/mac/mathml/presentation/row-expected.png differ
index ac41a52..fe04795 100644 (file)
@@ -1,9 +1,9 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x490
-  RenderBlock {html} at (0,0) size 800x490
-    RenderBody {body} at (8,16) size 784x458
-      RenderBlock {p} at (0,0) size 784x19
+layer at (0,0) size 785x614
+  RenderView at (0,0) size 785x600
+layer at (0,0) size 785x614
+  RenderBlock {html} at (0,0) size 785x614
+    RenderBody {body} at (8,16) size 769x582
+      RenderBlock {p} at (0,0) size 769x19
         RenderBlock {math} at (0,0) size 27x19
           RenderInline {mi} at (0,0) size 7x16
             RenderText {#text} at (1,3) size 7x16
@@ -16,7 +16,7 @@ layer at (0,0) size 800x490
             RenderText {#text} at (18,3) size 8x16
               text run at (18,3) width 8: "1"
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,35) size 784x21
+      RenderBlock {p} at (0,35) size 769x21
         RenderText {#text} at (0,2) size 40x18
           text run at (0,2) width 40: "16px: "
         RenderBlock {math} at (40,0) size 45x21
@@ -100,1463 +100,1463 @@ layer at (0,0) size 800x490
                 text run at (6,5) width 7: "x"
             RenderBlock {div} at (13,5) size 16x16 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,72) size 784x31
-        RenderText {#text} at (0,2) size 40x18
-          text run at (0,2) width 40: "24px: "
-        RenderBlock {math} at (40,0) size 49x31
-          RenderBlock {mrow} at (1,0) size 47x31
-            RenderBlock {mo} at (0,1) size 8x30 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x16
-              RenderText {#text} at (8,6) size 7x16
-                text run at (8,6) width 7: "x"
-            RenderBlock {div} at (15,0) size 24x24 [bgcolor=#00FF00]
-            RenderBlock {mo} at (39,1) size 8x30 [bgcolor=#C8C8C8]
-        RenderText {#text} at (89,2) size 4x18
-          text run at (89,2) width 4: " "
-        RenderBlock {math} at (93,0) size 45x30
-          RenderBlock {mrow} at (1,0) size 43x30
-            RenderBlock {mo} at (0,1) size 6x29 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x16
-              RenderText {#text} at (6,6) size 7x16
-                text run at (6,6) width 7: "x"
-            RenderBlock {div} at (13,0) size 24x24 [bgcolor=#00FF00]
-            RenderBlock {mo} at (37,1) size 6x29 [bgcolor=#C8C8C8]
-        RenderText {#text} at (138,2) size 4x18
-          text run at (138,2) width 4: " "
-        RenderBlock {math} at (142,0) size 45x30
-          RenderBlock {mrow} at (1,0) size 43x30
-            RenderBlock {mo} at (0,1) size 6x29 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x16
-              RenderText {#text} at (6,6) size 7x16
-                text run at (6,6) width 7: "x"
-            RenderBlock {div} at (13,0) size 24x24 [bgcolor=#00FF00]
-            RenderBlock {mo} at (37,1) size 6x29 [bgcolor=#C8C8C8]
-        RenderText {#text} at (187,2) size 4x18
-          text run at (187,2) width 4: " "
-        RenderBlock {math} at (191,0) size 51x30
-          RenderBlock {mrow} at (1,0) size 49x30
-            RenderBlock {mo} at (0,1) size 9x29 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x16
-              RenderText {#text} at (9,6) size 7x16
-                text run at (9,6) width 7: "x"
-            RenderBlock {div} at (16,0) size 24x24 [bgcolor=#00FF00]
-            RenderBlock {mo} at (40,1) size 9x29 [bgcolor=#C8C8C8]
-        RenderText {#text} at (242,2) size 4x18
-          text run at (242,2) width 4: " "
-        RenderBlock {math} at (246,0) size 44x30
-          RenderBlock {mrow} at (1,0) size 42x30
-            RenderBlock {mo} at (0,1) size 11x29 [bgcolor=#C8C8C8]
-            RenderInline {mi} at (0,0) size 7x16
-              RenderText {#text} at (11,6) size 7x16
-                text run at (11,6) width 7: "x"
-            RenderBlock {div} at (18,0) size 24x24 [bgcolor=#00FF00]
-        RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,119) size 784x39
+      RenderBlock {p} at (0,72) size 769x36
         RenderText {#text} at (0,8) size 40x18
-          text run at (0,8) width 40: "32px: "
-        RenderBlock {math} at (40,0) size 57x39
-          RenderBlock {mrow} at (1,0) size 55x39
-            RenderBlock {mo} at (0,0) size 8x39 [bgcolor=#C8C8C8]
+          text run at (0,8) width 40: "24px: "
+        RenderBlock {math} at (40,0) size 49x36
+          RenderBlock {mrow} at (1,0) size 47x36
+            RenderBlock {mo} at (0,6) size 8x30 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (8,11) size 7x16
                 text run at (8,11) width 7: "x"
-            RenderBlock {div} at (15,0) size 32x32 [bgcolor=#00FF00]
-            RenderBlock {mo} at (47,0) size 8x39 [bgcolor=#C8C8C8]
-        RenderText {#text} at (97,8) size 4x18
-          text run at (97,8) width 4: " "
-        RenderBlock {math} at (101,0) size 53x39
-          RenderBlock {mrow} at (1,0) size 51x39
-            RenderBlock {mo} at (0,0) size 6x39 [bgcolor=#C8C8C8]
+            RenderBlock {div} at (15,5) size 24x24 [bgcolor=#00FF00]
+            RenderBlock {mo} at (39,6) size 8x30 [bgcolor=#C8C8C8]
+        RenderText {#text} at (89,8) size 4x18
+          text run at (89,8) width 4: " "
+        RenderBlock {math} at (93,0) size 45x35
+          RenderBlock {mrow} at (1,0) size 43x35
+            RenderBlock {mo} at (0,6) size 6x29 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (6,11) size 7x16
                 text run at (6,11) width 7: "x"
-            RenderBlock {div} at (13,0) size 32x32 [bgcolor=#00FF00]
-            RenderBlock {mo} at (45,0) size 6x39 [bgcolor=#C8C8C8]
-        RenderText {#text} at (154,8) size 4x18
-          text run at (154,8) width 4: " "
-        RenderBlock {math} at (158,0) size 53x39
-          RenderBlock {mrow} at (1,0) size 51x39
-            RenderBlock {mo} at (0,0) size 6x39 [bgcolor=#C8C8C8]
+            RenderBlock {div} at (13,5) size 24x24 [bgcolor=#00FF00]
+            RenderBlock {mo} at (37,6) size 6x29 [bgcolor=#C8C8C8]
+        RenderText {#text} at (138,8) size 4x18
+          text run at (138,8) width 4: " "
+        RenderBlock {math} at (142,0) size 45x35
+          RenderBlock {mrow} at (1,0) size 43x35
+            RenderBlock {mo} at (0,6) size 6x29 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (6,11) size 7x16
                 text run at (6,11) width 7: "x"
-            RenderBlock {div} at (13,0) size 32x32 [bgcolor=#00FF00]
-            RenderBlock {mo} at (45,0) size 6x39 [bgcolor=#C8C8C8]
-        RenderText {#text} at (211,8) size 4x18
-          text run at (211,8) width 4: " "
-        RenderBlock {math} at (215,0) size 59x39
-          RenderBlock {mrow} at (1,0) size 57x39
-            RenderBlock {mo} at (0,0) size 9x39 [bgcolor=#C8C8C8]
+            RenderBlock {div} at (13,5) size 24x24 [bgcolor=#00FF00]
+            RenderBlock {mo} at (37,6) size 6x29 [bgcolor=#C8C8C8]
+        RenderText {#text} at (187,8) size 4x18
+          text run at (187,8) width 4: " "
+        RenderBlock {math} at (191,0) size 51x35
+          RenderBlock {mrow} at (1,0) size 49x35
+            RenderBlock {mo} at (0,6) size 9x29 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (9,11) size 7x16
                 text run at (9,11) width 7: "x"
-            RenderBlock {div} at (16,0) size 32x32 [bgcolor=#00FF00]
-            RenderBlock {mo} at (48,0) size 9x39 [bgcolor=#C8C8C8]
-        RenderText {#text} at (274,8) size 4x18
-          text run at (274,8) width 4: " "
-        RenderBlock {math} at (278,0) size 52x39
-          RenderBlock {mrow} at (1,0) size 50x39
-            RenderBlock {mo} at (0,0) size 11x39 [bgcolor=#C8C8C8]
+            RenderBlock {div} at (16,5) size 24x24 [bgcolor=#00FF00]
+            RenderBlock {mo} at (40,6) size 9x29 [bgcolor=#C8C8C8]
+        RenderText {#text} at (242,8) size 4x18
+          text run at (242,8) width 4: " "
+        RenderBlock {math} at (246,0) size 44x35
+          RenderBlock {mrow} at (1,0) size 42x35
+            RenderBlock {mo} at (0,6) size 11x29 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (11,11) size 7x16
                 text run at (11,11) width 7: "x"
-            RenderBlock {div} at (18,0) size 32x32 [bgcolor=#00FF00]
+            RenderBlock {div} at (18,5) size 24x24 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,174) size 784x58
+      RenderBlock {p} at (0,124) size 769x50
         RenderText {#text} at (0,19) size 40x18
-          text run at (0,19) width 40: "48px: "
-        RenderBlock {math} at (40,0) size 73x58
-          RenderBlock {mrow} at (1,0) size 71x58
-            RenderBlock {mo} at (0,0) size 8x58 [bgcolor=#C8C8C8]
+          text run at (0,19) width 40: "32px: "
+        RenderBlock {math} at (40,0) size 57x50
+          RenderBlock {mrow} at (1,0) size 55x50
+            RenderBlock {mo} at (0,11) size 8x39 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (8,22) size 7x16
                 text run at (8,22) width 7: "x"
-            RenderBlock {div} at (15,0) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mo} at (63,0) size 8x58 [bgcolor=#C8C8C8]
-        RenderText {#text} at (113,19) size 4x18
-          text run at (113,19) width 4: " "
-        RenderBlock {math} at (117,0) size 69x58
-          RenderBlock {mrow} at (1,0) size 67x58
-            RenderBlock {mo} at (0,0) size 6x58 [bgcolor=#C8C8C8]
+            RenderBlock {div} at (15,11) size 32x32 [bgcolor=#00FF00]
+            RenderBlock {mo} at (47,11) size 8x39 [bgcolor=#C8C8C8]
+        RenderText {#text} at (97,19) size 4x18
+          text run at (97,19) width 4: " "
+        RenderBlock {math} at (101,0) size 53x50
+          RenderBlock {mrow} at (1,0) size 51x50
+            RenderBlock {mo} at (0,11) size 6x39 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (6,22) size 7x16
                 text run at (6,22) width 7: "x"
-            RenderBlock {div} at (13,0) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mo} at (61,0) size 6x58 [bgcolor=#C8C8C8]
-        RenderText {#text} at (186,19) size 4x18
-          text run at (186,19) width 4: " "
-        RenderBlock {math} at (190,0) size 69x58
-          RenderBlock {mrow} at (1,0) size 67x58
-            RenderBlock {mo} at (0,0) size 6x58 [bgcolor=#C8C8C8]
+            RenderBlock {div} at (13,11) size 32x32 [bgcolor=#00FF00]
+            RenderBlock {mo} at (45,11) size 6x39 [bgcolor=#C8C8C8]
+        RenderText {#text} at (154,19) size 4x18
+          text run at (154,19) width 4: " "
+        RenderBlock {math} at (158,0) size 53x50
+          RenderBlock {mrow} at (1,0) size 51x50
+            RenderBlock {mo} at (0,11) size 6x39 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (6,22) size 7x16
                 text run at (6,22) width 7: "x"
-            RenderBlock {div} at (13,0) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mo} at (61,0) size 6x58 [bgcolor=#C8C8C8]
-        RenderText {#text} at (259,19) size 4x18
-          text run at (259,19) width 4: " "
-        RenderBlock {math} at (263,0) size 75x58
-          RenderBlock {mrow} at (1,0) size 73x58
-            RenderBlock {mo} at (0,0) size 9x58 [bgcolor=#C8C8C8]
+            RenderBlock {div} at (13,11) size 32x32 [bgcolor=#00FF00]
+            RenderBlock {mo} at (45,11) size 6x39 [bgcolor=#C8C8C8]
+        RenderText {#text} at (211,19) size 4x18
+          text run at (211,19) width 4: " "
+        RenderBlock {math} at (215,0) size 59x50
+          RenderBlock {mrow} at (1,0) size 57x50
+            RenderBlock {mo} at (0,11) size 9x39 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (9,22) size 7x16
                 text run at (9,22) width 7: "x"
-            RenderBlock {div} at (16,0) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mo} at (64,0) size 9x58 [bgcolor=#C8C8C8]
-        RenderText {#text} at (338,19) size 4x18
-          text run at (338,19) width 4: " "
-        RenderBlock {math} at (342,0) size 68x58
-          RenderBlock {mrow} at (1,0) size 66x58
-            RenderBlock {mo} at (0,0) size 11x58 [bgcolor=#C8C8C8]
+            RenderBlock {div} at (16,11) size 32x32 [bgcolor=#00FF00]
+            RenderBlock {mo} at (48,11) size 9x39 [bgcolor=#C8C8C8]
+        RenderText {#text} at (274,19) size 4x18
+          text run at (274,19) width 4: " "
+        RenderBlock {math} at (278,0) size 52x50
+          RenderBlock {mrow} at (1,0) size 50x50
+            RenderBlock {mo} at (0,11) size 11x39 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (11,22) size 7x16
                 text run at (11,22) width 7: "x"
-            RenderBlock {div} at (18,0) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {div} at (18,11) size 32x32 [bgcolor=#00FF00]
+        RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,190) size 769x80
+        RenderText {#text} at (0,41) size 40x18
+          text run at (0,41) width 40: "48px: "
+        RenderBlock {math} at (40,0) size 73x80
+          RenderBlock {mrow} at (1,0) size 71x80
+            RenderBlock {mo} at (0,22) size 8x58 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x16
+              RenderText {#text} at (8,44) size 7x16
+                text run at (8,44) width 7: "x"
+            RenderBlock {div} at (15,22) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {mo} at (63,22) size 8x58 [bgcolor=#C8C8C8]
+        RenderText {#text} at (113,41) size 4x18
+          text run at (113,41) width 4: " "
+        RenderBlock {math} at (117,0) size 69x80
+          RenderBlock {mrow} at (1,0) size 67x80
+            RenderBlock {mo} at (0,22) size 6x58 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x16
+              RenderText {#text} at (6,44) size 7x16
+                text run at (6,44) width 7: "x"
+            RenderBlock {div} at (13,22) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {mo} at (61,22) size 6x58 [bgcolor=#C8C8C8]
+        RenderText {#text} at (186,41) size 4x18
+          text run at (186,41) width 4: " "
+        RenderBlock {math} at (190,0) size 69x80
+          RenderBlock {mrow} at (1,0) size 67x80
+            RenderBlock {mo} at (0,22) size 6x58 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x16
+              RenderText {#text} at (6,44) size 7x16
+                text run at (6,44) width 7: "x"
+            RenderBlock {div} at (13,22) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {mo} at (61,22) size 6x58 [bgcolor=#C8C8C8]
+        RenderText {#text} at (259,41) size 4x18
+          text run at (259,41) width 4: " "
+        RenderBlock {math} at (263,0) size 75x80
+          RenderBlock {mrow} at (1,0) size 73x80
+            RenderBlock {mo} at (0,22) size 9x58 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x16
+              RenderText {#text} at (9,44) size 7x16
+                text run at (9,44) width 7: "x"
+            RenderBlock {div} at (16,22) size 48x48 [bgcolor=#00FF00]
+            RenderBlock {mo} at (64,22) size 9x58 [bgcolor=#C8C8C8]
+        RenderText {#text} at (338,41) size 4x18
+          text run at (338,41) width 4: " "
+        RenderBlock {math} at (342,0) size 68x80
+          RenderBlock {mrow} at (1,0) size 66x80
+            RenderBlock {mo} at (0,22) size 11x58 [bgcolor=#C8C8C8]
+            RenderInline {mi} at (0,0) size 7x16
+              RenderText {#text} at (11,44) size 7x16
+                text run at (11,44) width 7: "x"
+            RenderBlock {div} at (18,22) size 48x48 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,248) size 784x145
-        RenderText {#text} at (0,70) size 48x18
-          text run at (0,70) width 48: "120px: "
-        RenderBlock {math} at (48,0) size 73x145
-          RenderBlock {mrow} at (1,0) size 71x145
-            RenderBlock {mo} at (0,0) size 8x145 [bgcolor=#C8C8C8]
+      RenderBlock {p} at (0,286) size 769x215
+        RenderText {#text} at (0,140) size 48x18
+          text run at (0,140) width 48: "120px: "
+        RenderBlock {math} at (48,0) size 73x215
+          RenderBlock {mrow} at (1,0) size 71x215
+            RenderBlock {mo} at (0,70) size 8x145 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
-              RenderText {#text} at (8,73) size 7x16
-                text run at (8,73) width 7: "x"
-            RenderBlock {div} at (15,3) size 48x120 [bgcolor=#00FF00]
-            RenderBlock {mo} at (63,0) size 8x145 [bgcolor=#C8C8C8]
-        RenderText {#text} at (121,70) size 4x18
-          text run at (121,70) width 4: " "
-        RenderBlock {math} at (125,0) size 69x145
-          RenderBlock {mrow} at (1,0) size 67x145
-            RenderBlock {mo} at (0,0) size 6x145 [bgcolor=#C8C8C8]
+              RenderText {#text} at (8,143) size 7x16
+                text run at (8,143) width 7: "x"
+            RenderBlock {div} at (15,73) size 48x120 [bgcolor=#00FF00]
+            RenderBlock {mo} at (63,70) size 8x145 [bgcolor=#C8C8C8]
+        RenderText {#text} at (121,140) size 4x18
+          text run at (121,140) width 4: " "
+        RenderBlock {math} at (125,0) size 69x215
+          RenderBlock {mrow} at (1,0) size 67x215
+            RenderBlock {mo} at (0,70) size 6x145 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
-              RenderText {#text} at (6,73) size 7x16
-                text run at (6,73) width 7: "x"
-            RenderBlock {div} at (13,3) size 48x120 [bgcolor=#00FF00]
-            RenderBlock {mo} at (61,0) size 6x145 [bgcolor=#C8C8C8]
-        RenderText {#text} at (194,70) size 4x18
-          text run at (194,70) width 4: " "
-        RenderBlock {math} at (198,0) size 69x145
-          RenderBlock {mrow} at (1,0) size 67x145
-            RenderBlock {mo} at (0,0) size 6x145 [bgcolor=#C8C8C8]
+              RenderText {#text} at (6,143) size 7x16
+                text run at (6,143) width 7: "x"
+            RenderBlock {div} at (13,73) size 48x120 [bgcolor=#00FF00]
+            RenderBlock {mo} at (61,70) size 6x145 [bgcolor=#C8C8C8]
+        RenderText {#text} at (194,140) size 4x18
+          text run at (194,140) width 4: " "
+        RenderBlock {math} at (198,0) size 69x215
+          RenderBlock {mrow} at (1,0) size 67x215
+            RenderBlock {mo} at (0,70) size 6x145 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
-              RenderText {#text} at (6,73) size 7x16
-                text run at (6,73) width 7: "x"
-            RenderBlock {div} at (13,3) size 48x120 [bgcolor=#00FF00]
-            RenderBlock {mo} at (61,0) size 6x145 [bgcolor=#C8C8C8]
-        RenderText {#text} at (267,70) size 4x18
-          text run at (267,70) width 4: " "
-        RenderBlock {math} at (271,0) size 75x145
-          RenderBlock {mrow} at (1,0) size 73x145
-            RenderBlock {mo} at (0,0) size 9x145 [bgcolor=#C8C8C8]
+              RenderText {#text} at (6,143) size 7x16
+                text run at (6,143) width 7: "x"
+            RenderBlock {div} at (13,73) size 48x120 [bgcolor=#00FF00]
+            RenderBlock {mo} at (61,70) size 6x145 [bgcolor=#C8C8C8]
+        RenderText {#text} at (267,140) size 4x18
+          text run at (267,140) width 4: " "
+        RenderBlock {math} at (271,0) size 75x215
+          RenderBlock {mrow} at (1,0) size 73x215
+            RenderBlock {mo} at (0,70) size 9x145 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
-              RenderText {#text} at (9,73) size 7x16
-                text run at (9,73) width 7: "x"
-            RenderBlock {div} at (16,3) size 48x120 [bgcolor=#00FF00]
-            RenderBlock {mo} at (64,0) size 9x145 [bgcolor=#C8C8C8]
-        RenderText {#text} at (346,70) size 4x18
-          text run at (346,70) width 4: " "
-        RenderBlock {math} at (350,0) size 68x145
-          RenderBlock {mrow} at (1,0) size 66x145
-            RenderBlock {mo} at (0,0) size 11x145 [bgcolor=#C8C8C8]
+              RenderText {#text} at (9,143) size 7x16
+                text run at (9,143) width 7: "x"
+            RenderBlock {div} at (16,73) size 48x120 [bgcolor=#00FF00]
+            RenderBlock {mo} at (64,70) size 9x145 [bgcolor=#C8C8C8]
+        RenderText {#text} at (346,140) size 4x18
+          text run at (346,140) width 4: " "
+        RenderBlock {math} at (350,0) size 68x215
+          RenderBlock {mrow} at (1,0) size 66x215
+            RenderBlock {mo} at (0,70) size 11x145 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
-              RenderText {#text} at (11,73) size 7x16
-                text run at (11,73) width 7: "x"
-            RenderBlock {div} at (18,3) size 48x120 [bgcolor=#00FF00]
+              RenderText {#text} at (11,143) size 7x16
+                text run at (11,143) width 7: "x"
+            RenderBlock {div} at (18,73) size 48x120 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 0x0
-      RenderBlock {p} at (0,409) size 784x49
-        RenderBlock {math} at (0,0) size 156x49
-          RenderBlock {mrow} at (1,0) size 154x49
-            RenderBlock {mo} at (0,0) size 6x49 [bgcolor=#C8C8C8]
+      RenderBlock {p} at (0,517) size 769x65
+        RenderBlock {math} at (0,0) size 156x65
+          RenderBlock {mrow} at (1,0) size 154x65
+            RenderBlock {mo} at (0,16) size 6x49 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
-              RenderText {#text} at (6,17) size 7x16
-                text run at (6,17) width 7: "x"
-            RenderBlock {mo} at (13,1) size 5x32 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 4x32
-                RenderText {mo} at (0,16) size 4x16
-                  text run at (0,16) width 4: ","
-            RenderBlock {div} at (18,1) size 40x40 [bgcolor=#00FF00]
-            RenderBlock {mo} at (58,1) size 5x32 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 4x32
-                RenderText {mo} at (0,16) size 4x16
-                  text run at (0,16) width 4: ","
-            RenderBlock {div} at (63,1) size 40x40 [bgcolor=#00FF00]
-            RenderBlock {mo} at (103,1) size 5x32 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 4x32
-                RenderText {mo} at (0,16) size 4x16
-                  text run at (0,16) width 4: ","
-            RenderBlock {div} at (108,1) size 40x40 [bgcolor=#00FF00]
-            RenderBlock {mo} at (148,0) size 6x49 [bgcolor=#C8C8C8]
+              RenderText {#text} at (6,33) size 7x16
+                text run at (6,33) width 7: "x"
+            RenderBlock {mo} at (13,33) size 5x16 [bgcolor=#C8C8C8]
+              RenderBlock {mo} at (0,0) size 4x16
+                RenderText {mo} at (0,0) size 4x16
+                  text run at (0,0) width 4: ","
+            RenderBlock {div} at (18,17) size 40x40 [bgcolor=#00FF00]
+            RenderBlock {mo} at (58,33) size 5x16 [bgcolor=#C8C8C8]
+              RenderBlock {mo} at (0,0) size 4x16
+                RenderText {mo} at (0,0) size 4x16
+                  text run at (0,0) width 4: ","
+            RenderBlock {div} at (63,17) size 40x40 [bgcolor=#00FF00]
+            RenderBlock {mo} at (103,33) size 5x16 [bgcolor=#C8C8C8]
+              RenderBlock {mo} at (0,0) size 4x16
+                RenderText {mo} at (0,0) size 4x16
+                  text run at (0,0) width 4: ","
+            RenderBlock {div} at (108,17) size 40x40 [bgcolor=#00FF00]
+            RenderBlock {mo} at (148,16) size 6x49 [bgcolor=#C8C8C8]
         RenderText {#text} at (0,0) size 0x0
-layer at (49,89) size 7x9 scrollHeight 15
+layer at (49,94) size 7x9 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x9
-layer at (49,98) size 7x10 scrollHeight 14
+layer at (49,103) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,9) size 7x10
-layer at (49,108) size 7x11 scrollHeight 14
+layer at (49,113) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,19) size 7x11
-layer at (88,89) size 7x9 scrollHeight 15
+layer at (88,94) size 7x9 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x9
-layer at (88,98) size 7x10 scrollHeight 14
+layer at (88,103) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,9) size 7x10
-layer at (88,108) size 7x11 scrollHeight 14
+layer at (88,113) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,19) size 7x11
-layer at (102,89) size 5x10 scrollHeight 15
+layer at (102,94) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (102,99) size 5x8 scrollHeight 14
+layer at (102,104) size 5x8 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (102,107) size 5x11 scrollHeight 14
+layer at (102,112) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,18) size 5x11
-layer at (139,89) size 5x10 scrollHeight 15
+layer at (139,94) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (139,99) size 5x8 scrollHeight 14
+layer at (139,104) size 5x8 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (139,107) size 5x11 scrollHeight 14
+layer at (139,112) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,18) size 5x11
-layer at (151,89) size 5x10 scrollHeight 15
+layer at (151,94) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (151,99) size 5x8 scrollHeight 14
+layer at (151,104) size 5x8 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (151,107) size 5x11 scrollHeight 14
+layer at (151,112) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,18) size 5x11
-layer at (188,89) size 5x10 scrollHeight 15
+layer at (188,94) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (188,99) size 5x8 scrollHeight 14
+layer at (188,104) size 5x8 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (188,107) size 5x11 scrollHeight 14
+layer at (188,112) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,18) size 5x11
-layer at (200,89) size 8x10 scrollHeight 15
+layer at (200,94) size 8x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 8x10
-layer at (200,99) size 8x8 scrollHeight 14
+layer at (200,104) size 8x8 scrollHeight 14
   RenderBlock {mo} at (0,10) size 8x8
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (200,107) size 8x11 scrollHeight 14
+layer at (200,112) size 8x11 scrollHeight 14
   RenderBlock {mo} at (0,18) size 8x11
-layer at (240,89) size 8x10 scrollHeight 15
+layer at (240,94) size 8x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 8x10
-layer at (240,99) size 8x8 scrollHeight 14
+layer at (240,104) size 8x8 scrollHeight 14
   RenderBlock {mo} at (0,10) size 8x8
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (240,107) size 8x11 scrollHeight 14
+layer at (240,112) size 8x11 scrollHeight 14
   RenderBlock {mo} at (0,18) size 8x11
-layer at (255,89) size 10x10 scrollHeight 15
+layer at (255,94) size 10x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 10x10
-layer at (255,99) size 10x8 scrollHeight 14
+layer at (255,104) size 10x8 scrollHeight 14
   RenderBlock {mo} at (0,10) size 10x8
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (255,107) size 10x11 scrollHeight 14
+layer at (255,112) size 10x11 scrollHeight 14
   RenderBlock {mo} at (0,18) size 10x11
-layer at (49,135) size 7x10 scrollHeight 15
+layer at (49,151) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (49,145) size 7x4 scrollHeight 14
+layer at (49,161) size 7x4 scrollHeight 14
   RenderBlock {mo} at (0,10) size 7x4
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (49,149) size 7x10 scrollHeight 14
+layer at (49,165) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,14) size 7x10
-layer at (49,159) size 7x4 scrollHeight 14
+layer at (49,175) size 7x4 scrollHeight 14
   RenderBlock {mo} at (0,24) size 7x4
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (49,163) size 7x11 scrollHeight 14
+layer at (49,179) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,28) size 7x11
-layer at (96,135) size 7x10 scrollHeight 15
+layer at (96,151) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (96,145) size 7x4 scrollHeight 14
+layer at (96,161) size 7x4 scrollHeight 14
   RenderBlock {mo} at (0,10) size 7x4
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (96,149) size 7x10 scrollHeight 14
+layer at (96,165) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,14) size 7x10
-layer at (96,159) size 7x4 scrollHeight 14
+layer at (96,175) size 7x4 scrollHeight 14
   RenderBlock {mo} at (0,24) size 7x4
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (96,163) size 7x11 scrollHeight 14
+layer at (96,179) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,28) size 7x11
-layer at (110,135) size 5x10 scrollHeight 15
+layer at (110,151) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (110,145) size 5x10 scrollHeight 14
+layer at (110,161) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (110,155) size 5x8 scrollHeight 14
+layer at (110,171) size 5x8 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (110,163) size 5x11 scrollHeight 14
+layer at (110,179) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,28) size 5x11
-layer at (155,135) size 5x10 scrollHeight 15
+layer at (155,151) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (155,145) size 5x10 scrollHeight 14
+layer at (155,161) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (155,155) size 5x8 scrollHeight 14
+layer at (155,171) size 5x8 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (155,163) size 5x11 scrollHeight 14
+layer at (155,179) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,28) size 5x11
-layer at (167,135) size 5x10 scrollHeight 15
+layer at (167,151) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (167,145) size 5x10 scrollHeight 14
+layer at (167,161) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (167,155) size 5x8 scrollHeight 14
+layer at (167,171) size 5x8 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (167,163) size 5x11 scrollHeight 14
+layer at (167,179) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,28) size 5x11
-layer at (212,135) size 5x10 scrollHeight 15
+layer at (212,151) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (212,145) size 5x10 scrollHeight 14
+layer at (212,161) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (212,155) size 5x8 scrollHeight 14
+layer at (212,171) size 5x8 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (212,163) size 5x11 scrollHeight 14
+layer at (212,179) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,28) size 5x11
-layer at (224,135) size 8x10 scrollHeight 15
+layer at (224,151) size 8x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 8x10
-layer at (224,145) size 8x10 scrollHeight 14
+layer at (224,161) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (224,155) size 8x8 scrollHeight 14
+layer at (224,171) size 8x8 scrollHeight 14
   RenderBlock {mo} at (0,20) size 8x8
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (224,163) size 8x11 scrollHeight 14
+layer at (224,179) size 8x11 scrollHeight 14
   RenderBlock {mo} at (0,28) size 8x11
-layer at (272,135) size 8x10 scrollHeight 15
+layer at (272,151) size 8x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 8x10
-layer at (272,145) size 8x10 scrollHeight 14
+layer at (272,161) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (272,155) size 8x8 scrollHeight 14
+layer at (272,171) size 8x8 scrollHeight 14
   RenderBlock {mo} at (0,20) size 8x8
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (272,163) size 8x11 scrollHeight 14
+layer at (272,179) size 8x11 scrollHeight 14
   RenderBlock {mo} at (0,28) size 8x11
-layer at (287,135) size 10x10 scrollHeight 15
+layer at (287,151) size 10x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 10x10
-layer at (287,145) size 10x10 scrollHeight 14
+layer at (287,161) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (287,155) size 10x8 scrollHeight 14
+layer at (287,171) size 10x8 scrollHeight 14
   RenderBlock {mo} at (0,20) size 10x8
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (287,163) size 10x11 scrollHeight 14
+layer at (287,179) size 10x11 scrollHeight 14
   RenderBlock {mo} at (0,28) size 10x11
-layer at (49,190) size 7x10 scrollHeight 15
+layer at (49,228) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (49,200) size 7x10 scrollHeight 14
+layer at (49,238) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (49,210) size 7x3 scrollHeight 14
+layer at (49,248) size 7x3 scrollHeight 14
   RenderBlock {mo} at (0,20) size 7x3
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (49,213) size 7x10 scrollHeight 14
+layer at (49,251) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,23) size 7x10
-layer at (49,223) size 7x10 scrollHeight 14
+layer at (49,261) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,33) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (49,233) size 7x4 scrollHeight 14
+layer at (49,271) size 7x4 scrollHeight 14
   RenderBlock {mo} at (0,43) size 7x4
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (49,237) size 7x11 scrollHeight 14
+layer at (49,275) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,47) size 7x11
-layer at (112,190) size 7x10 scrollHeight 15
+layer at (112,228) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (112,200) size 7x10 scrollHeight 14
+layer at (112,238) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (112,210) size 7x3 scrollHeight 14
+layer at (112,248) size 7x3 scrollHeight 14
   RenderBlock {mo} at (0,20) size 7x3
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (112,213) size 7x10 scrollHeight 14
+layer at (112,251) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,23) size 7x10
-layer at (112,223) size 7x10 scrollHeight 14
+layer at (112,261) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,33) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (112,233) size 7x4 scrollHeight 14
+layer at (112,271) size 7x4 scrollHeight 14
   RenderBlock {mo} at (0,43) size 7x4
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (112,237) size 7x11 scrollHeight 14
+layer at (112,275) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,47) size 7x11
-layer at (126,190) size 5x10 scrollHeight 15
+layer at (126,228) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (126,200) size 5x10 scrollHeight 14
+layer at (126,238) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (126,210) size 5x10 scrollHeight 14
+layer at (126,248) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (126,220) size 5x10 scrollHeight 14
+layer at (126,258) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (126,230) size 5x7 scrollHeight 14
+layer at (126,268) size 5x7 scrollHeight 14
   RenderBlock {mo} at (0,40) size 5x7
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (126,237) size 5x11 scrollHeight 14
+layer at (126,275) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,47) size 5x11
-layer at (187,190) size 5x10 scrollHeight 15
+layer at (187,228) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (187,200) size 5x10 scrollHeight 14
+layer at (187,238) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (187,210) size 5x10 scrollHeight 14
+layer at (187,248) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (187,220) size 5x10 scrollHeight 14
+layer at (187,258) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (187,230) size 5x7 scrollHeight 14
+layer at (187,268) size 5x7 scrollHeight 14
   RenderBlock {mo} at (0,40) size 5x7
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (187,237) size 5x11 scrollHeight 14
+layer at (187,275) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,47) size 5x11
-layer at (199,190) size 5x10 scrollHeight 15
+layer at (199,228) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (199,200) size 5x10 scrollHeight 14
+layer at (199,238) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (199,210) size 5x10 scrollHeight 14
+layer at (199,248) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (199,220) size 5x10 scrollHeight 14
+layer at (199,258) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (199,230) size 5x7 scrollHeight 14
+layer at (199,268) size 5x7 scrollHeight 14
   RenderBlock {mo} at (0,40) size 5x7
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (199,237) size 5x11 scrollHeight 14
+layer at (199,275) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,47) size 5x11
-layer at (260,190) size 5x10 scrollHeight 15
+layer at (260,228) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (260,200) size 5x10 scrollHeight 14
+layer at (260,238) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (260,210) size 5x10 scrollHeight 14
+layer at (260,248) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (260,220) size 5x10 scrollHeight 14
+layer at (260,258) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (260,230) size 5x7 scrollHeight 14
+layer at (260,268) size 5x7 scrollHeight 14
   RenderBlock {mo} at (0,40) size 5x7
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (260,237) size 5x11 scrollHeight 14
+layer at (260,275) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,47) size 5x11
-layer at (272,190) size 8x10 scrollHeight 15
+layer at (272,228) size 8x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 8x10
-layer at (272,200) size 8x10 scrollHeight 14
+layer at (272,238) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (272,210) size 8x10 scrollHeight 14
+layer at (272,248) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (272,220) size 8x10 scrollHeight 14
+layer at (272,258) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (272,230) size 8x7 scrollHeight 14
+layer at (272,268) size 8x7 scrollHeight 14
   RenderBlock {mo} at (0,40) size 8x7
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (272,237) size 8x11 scrollHeight 14
+layer at (272,275) size 8x11 scrollHeight 14
   RenderBlock {mo} at (0,47) size 8x11
-layer at (336,190) size 8x10 scrollHeight 15
+layer at (336,228) size 8x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 8x10
-layer at (336,200) size 8x10 scrollHeight 14
+layer at (336,238) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (336,210) size 8x10 scrollHeight 14
+layer at (336,248) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (336,220) size 8x10 scrollHeight 14
+layer at (336,258) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (336,230) size 8x7 scrollHeight 14
+layer at (336,268) size 8x7 scrollHeight 14
   RenderBlock {mo} at (0,40) size 8x7
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (336,237) size 8x11 scrollHeight 14
+layer at (336,275) size 8x11 scrollHeight 14
   RenderBlock {mo} at (0,47) size 8x11
-layer at (351,190) size 10x10 scrollHeight 15
+layer at (351,228) size 10x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 10x10
-layer at (351,200) size 10x10 scrollHeight 14
+layer at (351,238) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (351,210) size 10x10 scrollHeight 14
+layer at (351,248) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (351,220) size 10x10 scrollHeight 14
+layer at (351,258) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (351,230) size 10x7 scrollHeight 14
+layer at (351,268) size 10x7 scrollHeight 14
   RenderBlock {mo} at (0,40) size 10x7
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (351,237) size 10x11 scrollHeight 14
+layer at (351,275) size 10x11 scrollHeight 14
   RenderBlock {mo} at (0,47) size 10x11
-layer at (57,264) size 7x10 scrollHeight 15
+layer at (57,372) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (57,274) size 7x10 scrollHeight 14
+layer at (57,382) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (57,284) size 7x10 scrollHeight 14
+layer at (57,392) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (57,294) size 7x10 scrollHeight 14
+layer at (57,402) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (57,304) size 7x10 scrollHeight 14
+layer at (57,412) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,40) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (57,314) size 7x10 scrollHeight 14
+layer at (57,422) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,50) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (57,324) size 7x7 scrollHeight 14
+layer at (57,432) size 7x7 scrollHeight 14
   RenderBlock {mo} at (0,60) size 7x7
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (57,331) size 7x10 scrollHeight 14
+layer at (57,439) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,67) size 7x10
-layer at (57,341) size 7x10 scrollHeight 14
+layer at (57,449) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,77) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (57,351) size 7x10 scrollHeight 14
+layer at (57,459) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,87) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (57,361) size 7x10 scrollHeight 14
+layer at (57,469) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,97) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (57,371) size 7x10 scrollHeight 14
+layer at (57,479) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,107) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (57,381) size 7x10 scrollHeight 14
+layer at (57,489) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,117) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (57,391) size 7x7 scrollHeight 14
+layer at (57,499) size 7x7 scrollHeight 14
   RenderBlock {mo} at (0,127) size 7x7
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (57,398) size 7x11 scrollHeight 14
+layer at (57,506) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,134) size 7x11
-layer at (120,264) size 7x10 scrollHeight 15
+layer at (120,372) size 7x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 7x10
-layer at (120,274) size 7x10 scrollHeight 14
+layer at (120,382) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (120,284) size 7x10 scrollHeight 14
+layer at (120,392) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (120,294) size 7x10 scrollHeight 14
+layer at (120,402) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (120,304) size 7x10 scrollHeight 14
+layer at (120,412) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,40) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (120,314) size 7x10 scrollHeight 14
+layer at (120,422) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,50) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (120,324) size 7x7 scrollHeight 14
+layer at (120,432) size 7x7 scrollHeight 14
   RenderBlock {mo} at (0,60) size 7x7
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (120,331) size 7x10 scrollHeight 14
+layer at (120,439) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,67) size 7x10
-layer at (120,341) size 7x10 scrollHeight 14
+layer at (120,449) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,77) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (120,351) size 7x10 scrollHeight 14
+layer at (120,459) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,87) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (120,361) size 7x10 scrollHeight 14
+layer at (120,469) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,97) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (120,371) size 7x10 scrollHeight 14
+layer at (120,479) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,107) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (120,381) size 7x10 scrollHeight 14
+layer at (120,489) size 7x10 scrollHeight 14
   RenderBlock {mo} at (0,117) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (120,391) size 7x7 scrollHeight 14
+layer at (120,499) size 7x7 scrollHeight 14
   RenderBlock {mo} at (0,127) size 7x7
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
-layer at (120,398) size 7x11 scrollHeight 14
+layer at (120,506) size 7x11 scrollHeight 14
   RenderBlock {mo} at (0,134) size 7x11
-layer at (134,264) size 5x10 scrollHeight 15
+layer at (134,372) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (134,274) size 5x10 scrollHeight 14
+layer at (134,382) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (134,284) size 5x10 scrollHeight 14
+layer at (134,392) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (134,294) size 5x10 scrollHeight 14
+layer at (134,402) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (134,304) size 5x10 scrollHeight 14
+layer at (134,412) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (134,314) size 5x10 scrollHeight 14
+layer at (134,422) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (134,324) size 5x10 scrollHeight 14
+layer at (134,432) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (134,334) size 5x10 scrollHeight 14
+layer at (134,442) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,70) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (134,344) size 5x10 scrollHeight 14
+layer at (134,452) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,80) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (134,354) size 5x10 scrollHeight 14
+layer at (134,462) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,90) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (134,364) size 5x10 scrollHeight 14
+layer at (134,472) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,100) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (134,374) size 5x10 scrollHeight 14
+layer at (134,482) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,110) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (134,384) size 5x10 scrollHeight 14
+layer at (134,492) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,120) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (134,394) size 5x4 scrollHeight 14
+layer at (134,502) size 5x4 scrollHeight 14
   RenderBlock {mo} at (0,130) size 5x4
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
-layer at (134,398) size 5x11 scrollHeight 14
+layer at (134,506) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,134) size 5x11
-layer at (195,264) size 5x10 scrollHeight 15
+layer at (195,372) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (195,274) size 5x10 scrollHeight 14
+layer at (195,382) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (195,284) size 5x10 scrollHeight 14
+layer at (195,392) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (195,294) size 5x10 scrollHeight 14
+layer at (195,402) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (195,304) size 5x10 scrollHeight 14
+layer at (195,412) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (195,314) size 5x10 scrollHeight 14
+layer at (195,422) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (195,324) size 5x10 scrollHeight 14
+layer at (195,432) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (195,334) size 5x10 scrollHeight 14
+layer at (195,442) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,70) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (195,344) size 5x10 scrollHeight 14
+layer at (195,452) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,80) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (195,354) size 5x10 scrollHeight 14
+layer at (195,462) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,90) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (195,364) size 5x10 scrollHeight 14
+layer at (195,472) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,100) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (195,374) size 5x10 scrollHeight 14
+layer at (195,482) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,110) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (195,384) size 5x10 scrollHeight 14
+layer at (195,492) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,120) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (195,394) size 5x4 scrollHeight 14
+layer at (195,502) size 5x4 scrollHeight 14
   RenderBlock {mo} at (0,130) size 5x4
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
-layer at (195,398) size 5x11 scrollHeight 14
+layer at (195,506) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,134) size 5x11
-layer at (207,264) size 5x10 scrollHeight 15
+layer at (207,372) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (207,274) size 5x10 scrollHeight 14
+layer at (207,382) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (207,284) size 5x10 scrollHeight 14
+layer at (207,392) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (207,294) size 5x10 scrollHeight 14
+layer at (207,402) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (207,304) size 5x10 scrollHeight 14
+layer at (207,412) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (207,314) size 5x10 scrollHeight 14
+layer at (207,422) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (207,324) size 5x10 scrollHeight 14
+layer at (207,432) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (207,334) size 5x10 scrollHeight 14
+layer at (207,442) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,70) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (207,344) size 5x10 scrollHeight 14
+layer at (207,452) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,80) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (207,354) size 5x10 scrollHeight 14
+layer at (207,462) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,90) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (207,364) size 5x10 scrollHeight 14
+layer at (207,472) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,100) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (207,374) size 5x10 scrollHeight 14
+layer at (207,482) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,110) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (207,384) size 5x10 scrollHeight 14
+layer at (207,492) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,120) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (207,394) size 5x4 scrollHeight 14
+layer at (207,502) size 5x4 scrollHeight 14
   RenderBlock {mo} at (0,130) size 5x4
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (207,398) size 5x11 scrollHeight 14
+layer at (207,506) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,134) size 5x11
-layer at (268,264) size 5x10 scrollHeight 15
+layer at (268,372) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (268,274) size 5x10 scrollHeight 14
+layer at (268,382) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (268,284) size 5x10 scrollHeight 14
+layer at (268,392) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (268,294) size 5x10 scrollHeight 14
+layer at (268,402) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (268,304) size 5x10 scrollHeight 14
+layer at (268,412) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (268,314) size 5x10 scrollHeight 14
+layer at (268,422) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (268,324) size 5x10 scrollHeight 14
+layer at (268,432) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (268,334) size 5x10 scrollHeight 14
+layer at (268,442) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,70) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (268,344) size 5x10 scrollHeight 14
+layer at (268,452) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,80) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (268,354) size 5x10 scrollHeight 14
+layer at (268,462) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,90) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (268,364) size 5x10 scrollHeight 14
+layer at (268,472) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,100) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (268,374) size 5x10 scrollHeight 14
+layer at (268,482) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,110) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (268,384) size 5x10 scrollHeight 14
+layer at (268,492) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,120) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (268,394) size 5x4 scrollHeight 14
+layer at (268,502) size 5x4 scrollHeight 14
   RenderBlock {mo} at (0,130) size 5x4
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (268,398) size 5x11 scrollHeight 14
+layer at (268,506) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,134) size 5x11
-layer at (280,264) size 8x10 scrollHeight 15
+layer at (280,372) size 8x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 8x10
-layer at (280,274) size 8x10 scrollHeight 14
+layer at (280,382) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (280,284) size 8x10 scrollHeight 14
+layer at (280,392) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (280,294) size 8x10 scrollHeight 14
+layer at (280,402) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (280,304) size 8x10 scrollHeight 14
+layer at (280,412) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,40) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (280,314) size 8x10 scrollHeight 14
+layer at (280,422) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,50) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (280,324) size 8x10 scrollHeight 14
+layer at (280,432) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,60) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (280,334) size 8x10 scrollHeight 14
+layer at (280,442) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,70) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (280,344) size 8x10 scrollHeight 14
+layer at (280,452) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,80) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (280,354) size 8x10 scrollHeight 14
+layer at (280,462) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,90) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (280,364) size 8x10 scrollHeight 14
+layer at (280,472) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,100) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (280,374) size 8x10 scrollHeight 14
+layer at (280,482) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,110) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (280,384) size 8x10 scrollHeight 14
+layer at (280,492) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,120) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (280,394) size 8x4 scrollHeight 14
+layer at (280,502) size 8x4 scrollHeight 14
   RenderBlock {mo} at (0,130) size 8x4
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (280,398) size 8x11 scrollHeight 14
+layer at (280,506) size 8x11 scrollHeight 14
   RenderBlock {mo} at (0,134) size 8x11
-layer at (344,264) size 8x10 scrollHeight 15
+layer at (344,372) size 8x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 8x10
-layer at (344,274) size 8x10 scrollHeight 14
+layer at (344,382) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (344,284) size 8x10 scrollHeight 14
+layer at (344,392) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (344,294) size 8x10 scrollHeight 14
+layer at (344,402) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (344,304) size 8x10 scrollHeight 14
+layer at (344,412) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,40) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (344,314) size 8x10 scrollHeight 14
+layer at (344,422) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,50) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (344,324) size 8x10 scrollHeight 14
+layer at (344,432) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,60) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (344,334) size 8x10 scrollHeight 14
+layer at (344,442) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,70) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (344,344) size 8x10 scrollHeight 14
+layer at (344,452) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,80) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (344,354) size 8x10 scrollHeight 14
+layer at (344,462) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,90) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (344,364) size 8x10 scrollHeight 14
+layer at (344,472) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,100) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (344,374) size 8x10 scrollHeight 14
+layer at (344,482) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,110) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (344,384) size 8x10 scrollHeight 14
+layer at (344,492) size 8x10 scrollHeight 14
   RenderBlock {mo} at (0,120) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (344,394) size 8x4 scrollHeight 14
+layer at (344,502) size 8x4 scrollHeight 14
   RenderBlock {mo} at (0,130) size 8x4
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (344,398) size 8x11 scrollHeight 14
+layer at (344,506) size 8x11 scrollHeight 14
   RenderBlock {mo} at (0,134) size 8x11
-layer at (359,264) size 10x10 scrollHeight 15
+layer at (359,372) size 10x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 10x10
-layer at (359,274) size 10x10 scrollHeight 14
+layer at (359,382) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (359,284) size 10x10 scrollHeight 14
+layer at (359,392) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (359,294) size 10x10 scrollHeight 14
+layer at (359,402) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,30) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (359,304) size 10x10 scrollHeight 14
+layer at (359,412) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,40) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (359,314) size 10x10 scrollHeight 14
+layer at (359,422) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,50) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (359,324) size 10x10 scrollHeight 14
+layer at (359,432) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,60) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (359,334) size 10x10 scrollHeight 14
+layer at (359,442) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,70) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (359,344) size 10x10 scrollHeight 14
+layer at (359,452) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,80) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (359,354) size 10x10 scrollHeight 14
+layer at (359,462) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,90) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (359,364) size 10x10 scrollHeight 14
+layer at (359,472) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,100) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (359,374) size 10x10 scrollHeight 14
+layer at (359,482) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,110) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (359,384) size 10x10 scrollHeight 14
+layer at (359,492) size 10x10 scrollHeight 14
   RenderBlock {mo} at (0,120) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (359,394) size 10x4 scrollHeight 14
+layer at (359,502) size 10x4 scrollHeight 14
   RenderBlock {mo} at (0,130) size 10x4
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
-layer at (359,398) size 10x11 scrollHeight 14
+layer at (359,506) size 10x11 scrollHeight 14
   RenderBlock {mo} at (0,134) size 10x11
-layer at (9,425) size 5x10 scrollHeight 15
+layer at (9,549) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (9,435) size 5x10 scrollHeight 14
+layer at (9,559) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (9,445) size 5x10 scrollHeight 14
+layer at (9,569) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (9,455) size 5x8 scrollHeight 14
+layer at (9,579) size 5x8 scrollHeight 14
   RenderBlock {mo} at (0,30) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
-layer at (9,463) size 5x11 scrollHeight 14
+layer at (9,587) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,38) size 5x11
-layer at (157,425) size 5x10 scrollHeight 15
+layer at (157,549) size 5x10 scrollHeight 15
   RenderBlock {mo} at (0,0) size 5x10
-layer at (157,435) size 5x10 scrollHeight 14
+layer at (157,559) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (157,445) size 5x10 scrollHeight 14
+layer at (157,569) size 5x10 scrollHeight 14
   RenderBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (157,455) size 5x8 scrollHeight 14
+layer at (157,579) size 5x8 scrollHeight 14
   RenderBlock {mo} at (0,30) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
-layer at (157,463) size 5x11 scrollHeight 14
+layer at (157,587) size 5x11 scrollHeight 14
   RenderBlock {mo} at (0,38) size 5x11
-layer at (49,90) size 7x14 backgroundClip at (49,89) size 7x9 clip at (49,89) size 7x9 outlineClip at (49,89) size 7x9
+layer at (49,95) size 7x14 backgroundClip at (49,94) size 7x9 clip at (49,94) size 7x9 outlineClip at (49,94) size 7x9
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23A7}"
-layer at (49,97) size 7x14 backgroundClip at (49,98) size 7x10 clip at (49,98) size 7x10 outlineClip at (49,98) size 7x10
+layer at (49,102) size 7x14 backgroundClip at (49,103) size 7x10 clip at (49,103) size 7x10 outlineClip at (49,103) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23A8}"
-layer at (49,105) size 7x14 backgroundClip at (49,108) size 7x11 clip at (49,108) size 7x11 outlineClip at (49,108) size 7x11
+layer at (49,110) size 7x14 backgroundClip at (49,113) size 7x11 clip at (49,113) size 7x11 outlineClip at (49,113) size 7x11
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23A9}"
-layer at (88,90) size 7x14 backgroundClip at (88,89) size 7x9 clip at (88,89) size 7x9 outlineClip at (88,89) size 7x9
+layer at (88,95) size 7x14 backgroundClip at (88,94) size 7x9 clip at (88,94) size 7x9 outlineClip at (88,94) size 7x9
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AB}"
-layer at (88,97) size 7x14 backgroundClip at (88,98) size 7x10 clip at (88,98) size 7x10 outlineClip at (88,98) size 7x10
+layer at (88,102) size 7x14 backgroundClip at (88,103) size 7x10 clip at (88,103) size 7x10 outlineClip at (88,103) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AC}"
-layer at (88,105) size 7x14 backgroundClip at (88,108) size 7x11 clip at (88,108) size 7x11 outlineClip at (88,108) size 7x11
+layer at (88,110) size 7x14 backgroundClip at (88,113) size 7x11 clip at (88,113) size 7x11 outlineClip at (88,113) size 7x11
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AD}"
-layer at (102,90) size 5x14 backgroundClip at (102,89) size 5x10 clip at (102,89) size 5x10 outlineClip at (102,89) size 5x10
+layer at (102,95) size 5x14 backgroundClip at (102,94) size 5x10 clip at (102,94) size 5x10 outlineClip at (102,94) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A1}"
-layer at (102,104) size 5x14 backgroundClip at (102,107) size 5x11 clip at (102,107) size 5x11 outlineClip at (102,107) size 5x11
+layer at (102,109) size 5x14 backgroundClip at (102,112) size 5x11 clip at (102,112) size 5x11 outlineClip at (102,112) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A3}"
-layer at (139,90) size 5x14 backgroundClip at (139,89) size 5x10 clip at (139,89) size 5x10 outlineClip at (139,89) size 5x10
+layer at (139,95) size 5x14 backgroundClip at (139,94) size 5x10 clip at (139,94) size 5x10 outlineClip at (139,94) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A4}"
-layer at (139,104) size 5x14 backgroundClip at (139,107) size 5x11 clip at (139,107) size 5x11 outlineClip at (139,107) size 5x11
+layer at (139,109) size 5x14 backgroundClip at (139,112) size 5x11 clip at (139,112) size 5x11 outlineClip at (139,112) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A6}"
-layer at (151,90) size 5x14 backgroundClip at (151,89) size 5x10 clip at (151,89) size 5x10 outlineClip at (151,89) size 5x10
+layer at (151,95) size 5x14 backgroundClip at (151,94) size 5x10 clip at (151,94) size 5x10 outlineClip at (151,94) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239B}"
-layer at (151,104) size 5x14 backgroundClip at (151,107) size 5x11 clip at (151,107) size 5x11 outlineClip at (151,107) size 5x11
+layer at (151,109) size 5x14 backgroundClip at (151,112) size 5x11 clip at (151,112) size 5x11 outlineClip at (151,112) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239D}"
-layer at (188,90) size 5x14 backgroundClip at (188,89) size 5x10 clip at (188,89) size 5x10 outlineClip at (188,89) size 5x10
+layer at (188,95) size 5x14 backgroundClip at (188,94) size 5x10 clip at (188,94) size 5x10 outlineClip at (188,94) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239E}"
-layer at (188,104) size 5x14 backgroundClip at (188,107) size 5x11 clip at (188,107) size 5x11 outlineClip at (188,107) size 5x11
+layer at (188,109) size 5x14 backgroundClip at (188,112) size 5x11 clip at (188,112) size 5x11 outlineClip at (188,112) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A0}"
-layer at (200,90) size 8x14 backgroundClip at (200,89) size 8x10 clip at (200,89) size 8x10 outlineClip at (200,89) size 8x10
+layer at (200,95) size 8x14 backgroundClip at (200,94) size 8x10 clip at (200,94) size 8x10 outlineClip at (200,94) size 8x10
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (200,104) size 8x14 backgroundClip at (200,107) size 8x11 clip at (200,107) size 8x11 outlineClip at (200,107) size 8x11
+layer at (200,109) size 8x14 backgroundClip at (200,112) size 8x11 clip at (200,112) size 8x11 outlineClip at (200,112) size 8x11
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (240,90) size 8x14 backgroundClip at (240,89) size 8x10 clip at (240,89) size 8x10 outlineClip at (240,89) size 8x10
+layer at (240,95) size 8x14 backgroundClip at (240,94) size 8x10 clip at (240,94) size 8x10 outlineClip at (240,94) size 8x10
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (240,104) size 8x14 backgroundClip at (240,107) size 8x11 clip at (240,107) size 8x11 outlineClip at (240,107) size 8x11
+layer at (240,109) size 8x14 backgroundClip at (240,112) size 8x11 clip at (240,112) size 8x11 outlineClip at (240,112) size 8x11
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (255,90) size 10x14 backgroundClip at (255,89) size 10x10 clip at (255,89) size 10x10 outlineClip at (255,89) size 10x10
+layer at (255,95) size 10x14 backgroundClip at (255,94) size 10x10 clip at (255,94) size 10x10 outlineClip at (255,94) size 10x10
   RenderBlock (relative positioned) {mo} at (0,0) size 10x11
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{2320}"
-layer at (255,104) size 10x14 backgroundClip at (255,107) size 10x11 clip at (255,107) size 10x11 outlineClip at (255,107) size 10x11
+layer at (255,109) size 10x14 backgroundClip at (255,112) size 10x11 clip at (255,112) size 10x11 outlineClip at (255,112) size 10x11
   RenderBlock (relative positioned) {mo} at (0,0) size 10x11
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{2321}"
-layer at (49,136) size 7x14 backgroundClip at (49,135) size 7x10 clip at (49,135) size 7x10 outlineClip at (49,135) size 7x10
+layer at (49,152) size 7x14 backgroundClip at (49,151) size 7x10 clip at (49,151) size 7x10 outlineClip at (49,151) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23A7}"
-layer at (49,148) size 7x14 backgroundClip at (49,149) size 7x10 clip at (49,149) size 7x10 outlineClip at (49,149) size 7x10
+layer at (49,164) size 7x14 backgroundClip at (49,165) size 7x10 clip at (49,165) size 7x10 outlineClip at (49,165) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23A8}"
-layer at (49,160) size 7x14 backgroundClip at (49,163) size 7x11 clip at (49,163) size 7x11 outlineClip at (49,163) size 7x11
+layer at (49,176) size 7x14 backgroundClip at (49,179) size 7x11 clip at (49,179) size 7x11 outlineClip at (49,179) size 7x11
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23A9}"
-layer at (96,136) size 7x14 backgroundClip at (96,135) size 7x10 clip at (96,135) size 7x10 outlineClip at (96,135) size 7x10
+layer at (96,152) size 7x14 backgroundClip at (96,151) size 7x10 clip at (96,151) size 7x10 outlineClip at (96,151) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AB}"
-layer at (96,148) size 7x14 backgroundClip at (96,149) size 7x10 clip at (96,149) size 7x10 outlineClip at (96,149) size 7x10
+layer at (96,164) size 7x14 backgroundClip at (96,165) size 7x10 clip at (96,165) size 7x10 outlineClip at (96,165) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AC}"
-layer at (96,160) size 7x14 backgroundClip at (96,163) size 7x11 clip at (96,163) size 7x11 outlineClip at (96,163) size 7x11
+layer at (96,176) size 7x14 backgroundClip at (96,179) size 7x11 clip at (96,179) size 7x11 outlineClip at (96,179) size 7x11
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AD}"
-layer at (110,136) size 5x14 backgroundClip at (110,135) size 5x10 clip at (110,135) size 5x10 outlineClip at (110,135) size 5x10
+layer at (110,152) size 5x14 backgroundClip at (110,151) size 5x10 clip at (110,151) size 5x10 outlineClip at (110,151) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A1}"
-layer at (110,160) size 5x14 backgroundClip at (110,163) size 5x11 clip at (110,163) size 5x11 outlineClip at (110,163) size 5x11
+layer at (110,176) size 5x14 backgroundClip at (110,179) size 5x11 clip at (110,179) size 5x11 outlineClip at (110,179) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A3}"
-layer at (155,136) size 5x14 backgroundClip at (155,135) size 5x10 clip at (155,135) size 5x10 outlineClip at (155,135) size 5x10
+layer at (155,152) size 5x14 backgroundClip at (155,151) size 5x10 clip at (155,151) size 5x10 outlineClip at (155,151) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A4}"
-layer at (155,160) size 5x14 backgroundClip at (155,163) size 5x11 clip at (155,163) size 5x11 outlineClip at (155,163) size 5x11
+layer at (155,176) size 5x14 backgroundClip at (155,179) size 5x11 clip at (155,179) size 5x11 outlineClip at (155,179) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A6}"
-layer at (167,136) size 5x14 backgroundClip at (167,135) size 5x10 clip at (167,135) size 5x10 outlineClip at (167,135) size 5x10
+layer at (167,152) size 5x14 backgroundClip at (167,151) size 5x10 clip at (167,151) size 5x10 outlineClip at (167,151) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239B}"
-layer at (167,160) size 5x14 backgroundClip at (167,163) size 5x11 clip at (167,163) size 5x11 outlineClip at (167,163) size 5x11
+layer at (167,176) size 5x14 backgroundClip at (167,179) size 5x11 clip at (167,179) size 5x11 outlineClip at (167,179) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239D}"
-layer at (212,136) size 5x14 backgroundClip at (212,135) size 5x10 clip at (212,135) size 5x10 outlineClip at (212,135) size 5x10
+layer at (212,152) size 5x14 backgroundClip at (212,151) size 5x10 clip at (212,151) size 5x10 outlineClip at (212,151) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239E}"
-layer at (212,160) size 5x14 backgroundClip at (212,163) size 5x11 clip at (212,163) size 5x11 outlineClip at (212,163) size 5x11
+layer at (212,176) size 5x14 backgroundClip at (212,179) size 5x11 clip at (212,179) size 5x11 outlineClip at (212,179) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A0}"
-layer at (224,136) size 8x14 backgroundClip at (224,135) size 8x10 clip at (224,135) size 8x10 outlineClip at (224,135) size 8x10
+layer at (224,152) size 8x14 backgroundClip at (224,151) size 8x10 clip at (224,151) size 8x10 outlineClip at (224,151) size 8x10
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (224,160) size 8x14 backgroundClip at (224,163) size 8x11 clip at (224,163) size 8x11 outlineClip at (224,163) size 8x11
+layer at (224,176) size 8x14 backgroundClip at (224,179) size 8x11 clip at (224,179) size 8x11 outlineClip at (224,179) size 8x11
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (272,136) size 8x14 backgroundClip at (272,135) size 8x10 clip at (272,135) size 8x10 outlineClip at (272,135) size 8x10
+layer at (272,152) size 8x14 backgroundClip at (272,151) size 8x10 clip at (272,151) size 8x10 outlineClip at (272,151) size 8x10
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (272,160) size 8x14 backgroundClip at (272,163) size 8x11 clip at (272,163) size 8x11 outlineClip at (272,163) size 8x11
+layer at (272,176) size 8x14 backgroundClip at (272,179) size 8x11 clip at (272,179) size 8x11 outlineClip at (272,179) size 8x11
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (287,136) size 10x14 backgroundClip at (287,135) size 10x10 clip at (287,135) size 10x10 outlineClip at (287,135) size 10x10
+layer at (287,152) size 10x14 backgroundClip at (287,151) size 10x10 clip at (287,151) size 10x10 outlineClip at (287,151) size 10x10
   RenderBlock (relative positioned) {mo} at (0,0) size 10x11
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{2320}"
-layer at (287,160) size 10x14 backgroundClip at (287,163) size 10x11 clip at (287,163) size 10x11 outlineClip at (287,163) size 10x11
+layer at (287,176) size 10x14 backgroundClip at (287,179) size 10x11 clip at (287,179) size 10x11 outlineClip at (287,179) size 10x11
   RenderBlock (relative positioned) {mo} at (0,0) size 10x11
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{2321}"
-layer at (49,191) size 7x14 backgroundClip at (49,190) size 7x10 clip at (49,190) size 7x10 outlineClip at (49,190) size 7x10
+layer at (49,229) size 7x14 backgroundClip at (49,228) size 7x10 clip at (49,228) size 7x10 outlineClip at (49,228) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23A7}"
-layer at (49,212) size 7x14 backgroundClip at (49,213) size 7x10 clip at (49,213) size 7x10 outlineClip at (49,213) size 7x10
+layer at (49,250) size 7x14 backgroundClip at (49,251) size 7x10 clip at (49,251) size 7x10 outlineClip at (49,251) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23A8}"
-layer at (49,234) size 7x14 backgroundClip at (49,237) size 7x11 clip at (49,237) size 7x11 outlineClip at (49,237) size 7x11
+layer at (49,272) size 7x14 backgroundClip at (49,275) size 7x11 clip at (49,275) size 7x11 outlineClip at (49,275) size 7x11
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23A9}"
-layer at (112,191) size 7x14 backgroundClip at (112,190) size 7x10 clip at (112,190) size 7x10 outlineClip at (112,190) size 7x10
+layer at (112,229) size 7x14 backgroundClip at (112,228) size 7x10 clip at (112,228) size 7x10 outlineClip at (112,228) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AB}"
-layer at (112,212) size 7x14 backgroundClip at (112,213) size 7x10 clip at (112,213) size 7x10 outlineClip at (112,213) size 7x10
+layer at (112,250) size 7x14 backgroundClip at (112,251) size 7x10 clip at (112,251) size 7x10 outlineClip at (112,251) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AC}"
-layer at (112,234) size 7x14 backgroundClip at (112,237) size 7x11 clip at (112,237) size 7x11 outlineClip at (112,237) size 7x11
+layer at (112,272) size 7x14 backgroundClip at (112,275) size 7x11 clip at (112,275) size 7x11 outlineClip at (112,275) size 7x11
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AD}"
-layer at (126,191) size 5x14 backgroundClip at (126,190) size 5x10 clip at (126,190) size 5x10 outlineClip at (126,190) size 5x10
+layer at (126,229) size 5x14 backgroundClip at (126,228) size 5x10 clip at (126,228) size 5x10 outlineClip at (126,228) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A1}"
-layer at (126,234) size 5x14 backgroundClip at (126,237) size 5x11 clip at (126,237) size 5x11 outlineClip at (126,237) size 5x11
+layer at (126,272) size 5x14 backgroundClip at (126,275) size 5x11 clip at (126,275) size 5x11 outlineClip at (126,275) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A3}"
-layer at (187,191) size 5x14 backgroundClip at (187,190) size 5x10 clip at (187,190) size 5x10 outlineClip at (187,190) size 5x10
+layer at (187,229) size 5x14 backgroundClip at (187,228) size 5x10 clip at (187,228) size 5x10 outlineClip at (187,228) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A4}"
-layer at (187,234) size 5x14 backgroundClip at (187,237) size 5x11 clip at (187,237) size 5x11 outlineClip at (187,237) size 5x11
+layer at (187,272) size 5x14 backgroundClip at (187,275) size 5x11 clip at (187,275) size 5x11 outlineClip at (187,275) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A6}"
-layer at (199,191) size 5x14 backgroundClip at (199,190) size 5x10 clip at (199,190) size 5x10 outlineClip at (199,190) size 5x10
+layer at (199,229) size 5x14 backgroundClip at (199,228) size 5x10 clip at (199,228) size 5x10 outlineClip at (199,228) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239B}"
-layer at (199,234) size 5x14 backgroundClip at (199,237) size 5x11 clip at (199,237) size 5x11 outlineClip at (199,237) size 5x11
+layer at (199,272) size 5x14 backgroundClip at (199,275) size 5x11 clip at (199,275) size 5x11 outlineClip at (199,275) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239D}"
-layer at (260,191) size 5x14 backgroundClip at (260,190) size 5x10 clip at (260,190) size 5x10 outlineClip at (260,190) size 5x10
+layer at (260,229) size 5x14 backgroundClip at (260,228) size 5x10 clip at (260,228) size 5x10 outlineClip at (260,228) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239E}"
-layer at (260,234) size 5x14 backgroundClip at (260,237) size 5x11 clip at (260,237) size 5x11 outlineClip at (260,237) size 5x11
+layer at (260,272) size 5x14 backgroundClip at (260,275) size 5x11 clip at (260,275) size 5x11 outlineClip at (260,275) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A0}"
-layer at (272,191) size 8x14 backgroundClip at (272,190) size 8x10 clip at (272,190) size 8x10 outlineClip at (272,190) size 8x10
+layer at (272,229) size 8x14 backgroundClip at (272,228) size 8x10 clip at (272,228) size 8x10 outlineClip at (272,228) size 8x10
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (272,234) size 8x14 backgroundClip at (272,237) size 8x11 clip at (272,237) size 8x11 outlineClip at (272,237) size 8x11
+layer at (272,272) size 8x14 backgroundClip at (272,275) size 8x11 clip at (272,275) size 8x11 outlineClip at (272,275) size 8x11
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (336,191) size 8x14 backgroundClip at (336,190) size 8x10 clip at (336,190) size 8x10 outlineClip at (336,190) size 8x10
+layer at (336,229) size 8x14 backgroundClip at (336,228) size 8x10 clip at (336,228) size 8x10 outlineClip at (336,228) size 8x10
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (336,234) size 8x14 backgroundClip at (336,237) size 8x11 clip at (336,237) size 8x11 outlineClip at (336,237) size 8x11
+layer at (336,272) size 8x14 backgroundClip at (336,275) size 8x11 clip at (336,275) size 8x11 outlineClip at (336,275) size 8x11
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (351,191) size 10x14 backgroundClip at (351,190) size 10x10 clip at (351,190) size 10x10 outlineClip at (351,190) size 10x10
+layer at (351,229) size 10x14 backgroundClip at (351,228) size 10x10 clip at (351,228) size 10x10 outlineClip at (351,228) size 10x10
   RenderBlock (relative positioned) {mo} at (0,0) size 10x11
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{2320}"
-layer at (351,234) size 10x14 backgroundClip at (351,237) size 10x11 clip at (351,237) size 10x11 outlineClip at (351,237) size 10x11
+layer at (351,272) size 10x14 backgroundClip at (351,275) size 10x11 clip at (351,275) size 10x11 outlineClip at (351,275) size 10x11
   RenderBlock (relative positioned) {mo} at (0,0) size 10x11
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{2321}"
-layer at (57,265) size 7x14 backgroundClip at (57,264) size 7x10 clip at (57,264) size 7x10 outlineClip at (57,264) size 7x10
+layer at (57,373) size 7x14 backgroundClip at (57,372) size 7x10 clip at (57,372) size 7x10 outlineClip at (57,372) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23A7}"
-layer at (57,330) size 7x14 backgroundClip at (57,331) size 7x10 clip at (57,331) size 7x10 outlineClip at (57,331) size 7x10
+layer at (57,438) size 7x14 backgroundClip at (57,439) size 7x10 clip at (57,439) size 7x10 outlineClip at (57,439) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23A8}"
-layer at (57,395) size 7x14 backgroundClip at (57,398) size 7x11 clip at (57,398) size 7x11 outlineClip at (57,398) size 7x11
+layer at (57,503) size 7x14 backgroundClip at (57,506) size 7x11 clip at (57,506) size 7x11 outlineClip at (57,506) size 7x11
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23A9}"
-layer at (120,265) size 7x14 backgroundClip at (120,264) size 7x10 clip at (120,264) size 7x10 outlineClip at (120,264) size 7x10
+layer at (120,373) size 7x14 backgroundClip at (120,372) size 7x10 clip at (120,372) size 7x10 outlineClip at (120,372) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AB}"
-layer at (120,330) size 7x14 backgroundClip at (120,331) size 7x10 clip at (120,331) size 7x10 outlineClip at (120,331) size 7x10
+layer at (120,438) size 7x14 backgroundClip at (120,439) size 7x10 clip at (120,439) size 7x10 outlineClip at (120,439) size 7x10
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AC}"
-layer at (120,395) size 7x14 backgroundClip at (120,398) size 7x11 clip at (120,398) size 7x11 outlineClip at (120,398) size 7x11
+layer at (120,503) size 7x14 backgroundClip at (120,506) size 7x11 clip at (120,506) size 7x11 outlineClip at (120,506) size 7x11
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AD}"
-layer at (134,265) size 5x14 backgroundClip at (134,264) size 5x10 clip at (134,264) size 5x10 outlineClip at (134,264) size 5x10
+layer at (134,373) size 5x14 backgroundClip at (134,372) size 5x10 clip at (134,372) size 5x10 outlineClip at (134,372) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A1}"
-layer at (134,395) size 5x14 backgroundClip at (134,398) size 5x11 clip at (134,398) size 5x11 outlineClip at (134,398) size 5x11
+layer at (134,503) size 5x14 backgroundClip at (134,506) size 5x11 clip at (134,506) size 5x11 outlineClip at (134,506) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A3}"
-layer at (195,265) size 5x14 backgroundClip at (195,264) size 5x10 clip at (195,264) size 5x10 outlineClip at (195,264) size 5x10
+layer at (195,373) size 5x14 backgroundClip at (195,372) size 5x10 clip at (195,372) size 5x10 outlineClip at (195,372) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A4}"
-layer at (195,395) size 5x14 backgroundClip at (195,398) size 5x11 clip at (195,398) size 5x11 outlineClip at (195,398) size 5x11
+layer at (195,503) size 5x14 backgroundClip at (195,506) size 5x11 clip at (195,506) size 5x11 outlineClip at (195,506) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A6}"
-layer at (207,265) size 5x14 backgroundClip at (207,264) size 5x10 clip at (207,264) size 5x10 outlineClip at (207,264) size 5x10
+layer at (207,373) size 5x14 backgroundClip at (207,372) size 5x10 clip at (207,372) size 5x10 outlineClip at (207,372) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239B}"
-layer at (207,395) size 5x14 backgroundClip at (207,398) size 5x11 clip at (207,398) size 5x11 outlineClip at (207,398) size 5x11
+layer at (207,503) size 5x14 backgroundClip at (207,506) size 5x11 clip at (207,506) size 5x11 outlineClip at (207,506) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239D}"
-layer at (268,265) size 5x14 backgroundClip at (268,264) size 5x10 clip at (268,264) size 5x10 outlineClip at (268,264) size 5x10
+layer at (268,373) size 5x14 backgroundClip at (268,372) size 5x10 clip at (268,372) size 5x10 outlineClip at (268,372) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239E}"
-layer at (268,395) size 5x14 backgroundClip at (268,398) size 5x11 clip at (268,398) size 5x11 outlineClip at (268,398) size 5x11
+layer at (268,503) size 5x14 backgroundClip at (268,506) size 5x11 clip at (268,506) size 5x11 outlineClip at (268,506) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A0}"
-layer at (280,265) size 8x14 backgroundClip at (280,264) size 8x10 clip at (280,264) size 8x10 outlineClip at (280,264) size 8x10
+layer at (280,373) size 8x14 backgroundClip at (280,372) size 8x10 clip at (280,372) size 8x10 outlineClip at (280,372) size 8x10
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (280,395) size 8x14 backgroundClip at (280,398) size 8x11 clip at (280,398) size 8x11 outlineClip at (280,398) size 8x11
+layer at (280,503) size 8x14 backgroundClip at (280,506) size 8x11 clip at (280,506) size 8x11 outlineClip at (280,506) size 8x11
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (344,265) size 8x14 backgroundClip at (344,264) size 8x10 clip at (344,264) size 8x10 outlineClip at (344,264) size 8x10
+layer at (344,373) size 8x14 backgroundClip at (344,372) size 8x10 clip at (344,372) size 8x10 outlineClip at (344,372) size 8x10
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (344,395) size 8x14 backgroundClip at (344,398) size 8x11 clip at (344,398) size 8x11 outlineClip at (344,398) size 8x11
+layer at (344,503) size 8x14 backgroundClip at (344,506) size 8x11 clip at (344,506) size 8x11 outlineClip at (344,506) size 8x11
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
-layer at (359,265) size 10x14 backgroundClip at (359,264) size 10x10 clip at (359,264) size 10x10 outlineClip at (359,264) size 10x10
+layer at (359,373) size 10x14 backgroundClip at (359,372) size 10x10 clip at (359,372) size 10x10 outlineClip at (359,372) size 10x10
   RenderBlock (relative positioned) {mo} at (0,0) size 10x11
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{2320}"
-layer at (359,395) size 10x14 backgroundClip at (359,398) size 10x11 clip at (359,398) size 10x11 outlineClip at (359,398) size 10x11
+layer at (359,503) size 10x14 backgroundClip at (359,506) size 10x11 clip at (359,506) size 10x11 outlineClip at (359,506) size 10x11
   RenderBlock (relative positioned) {mo} at (0,0) size 10x11
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{2321}"
-layer at (9,426) size 5x14 backgroundClip at (9,425) size 5x10 clip at (9,425) size 5x10 outlineClip at (9,425) size 5x10
+layer at (9,550) size 5x14 backgroundClip at (9,549) size 5x10 clip at (9,549) size 5x10 outlineClip at (9,549) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239B}"
-layer at (9,460) size 5x14 backgroundClip at (9,463) size 5x11 clip at (9,463) size 5x11 outlineClip at (9,463) size 5x11
+layer at (9,584) size 5x14 backgroundClip at (9,587) size 5x11 clip at (9,587) size 5x11 outlineClip at (9,587) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239D}"
-layer at (157,426) size 5x14 backgroundClip at (157,425) size 5x10 clip at (157,425) size 5x10 outlineClip at (157,425) size 5x10
+layer at (157,550) size 5x14 backgroundClip at (157,549) size 5x10 clip at (157,549) size 5x10 outlineClip at (157,549) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239E}"
-layer at (157,460) size 5x14 backgroundClip at (157,463) size 5x11 clip at (157,463) size 5x11 outlineClip at (157,463) size 5x11
+layer at (157,584) size 5x14 backgroundClip at (157,587) size 5x11 clip at (157,587) size 5x11 outlineClip at (157,587) size 5x11
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A0}"
index feb13da..c6ca01f 100644 (file)
@@ -1,3 +1,15 @@
+2010-10-17  Alex Milowski  <alex@milowski.com>
+
+        Reviewed by Kenneth Rohde Christiansen.
+
+        Fixed extra whitespace above operators when they aren't stretched
+        yet the stretch height is large.  Also, the baseline alignment
+        was changed so that rows and operators interact appropriately now
+        that operators don't have the extra white space.
+
+        * mathml/RenderMathMLOperator.cpp:
+        * mathml/RenderMathMLRow.cpp:
+
 2010-10-17  Viatcheslav Ostapenko  <ostapenko.viatcheslav@nokia.com>
 
         Reviewed by Antonio Gomes.
index a6778a9..9b28888 100644 (file)
@@ -174,7 +174,6 @@ void RenderMathMLOperator::updateFromElement()
     
     // We only stretch character if the stretch height is larger than a minimum size (e.g. 24px).
     bool shouldStretch = isStretchy && m_stretchHeight>gMinimumStretchHeight;
-    m_isCentered = true;
     
     // Either stretch is disabled or we don't have a stretchable character over the minimum height
     if (stretchDisabled || !shouldStretch) {
@@ -184,6 +183,7 @@ void RenderMathMLOperator::updateFromElement()
         RefPtr<RenderStyle> newStyle = RenderStyle::create();
         newStyle->inheritFrom(style());
         newStyle->setDisplay(INLINE_BLOCK);
+        newStyle->setVerticalAlign(BASELINE);
         
         // Check for a stretchable character that is under the minimum height and use the
         // font size to adjust the glyph size.
@@ -195,18 +195,6 @@ void RenderMathMLOperator::updateFromElement()
             desc.setComputedSize(m_stretchHeight);
             newStyle->setFontDescription(desc);
             newStyle->font().update(newStyle->font().fontSelector());
-            newStyle->setVerticalAlign(BASELINE);
-            m_isCentered = false;
-        } else {
-            int topPad = (m_stretchHeight - currentFontSize) / 2;
-
-            if (topPad / static_cast<float>(m_stretchHeight) > gMinimumRatioForStretch) {
-                newStyle->setVerticalAlign(TOP);
-                newStyle->setPaddingTop(Length(topPad, Fixed));
-            } else {
-                m_isCentered = false;
-                newStyle->setVerticalAlign(BASELINE);
-            }
         }
 
         container->setStyle(newStyle.release());
@@ -349,8 +337,7 @@ int RenderMathMLOperator::baselinePosition(bool firstLine, bool isRootLineBox) c
 {
     if (m_isStacked)
         return m_stretchHeight * 2 / 3 - (m_stretchHeight - static_cast<int>(m_stretchHeight / gOperatorExpansion)) / 2;
-    if (m_isCentered && firstChild()) 
-        return firstChild()->baselinePosition(firstLine, isRootLineBox);
+    
     return RenderBlock::baselinePosition(firstLine, isRootLineBox);
 }
     
index 99c5246..7df5d49 100644 (file)
@@ -51,7 +51,6 @@ protected:
 private:
     int m_stretchHeight;
     bool m_isStacked;
-    bool m_isCentered;
     UChar m_operator;
 };
 
index acbfb9d..d2dbe3e 100644 (file)
@@ -150,7 +150,7 @@ int RenderMathMLRow::baselinePosition(bool firstLine, bool isRootLineBox) const
     if (firstChild() && firstChild()->isRenderMathMLBlock()) {
         RenderMathMLBlock* block = toRenderMathMLBlock(firstChild());
         if (block->isRenderMathMLOperator())
-            return block->baselinePosition(firstLine, isRootLineBox);
+            return block->y() + block->baselinePosition(firstLine, isRootLineBox);
     }
     
     return RenderBlock::baselinePosition(firstLine, isRootLineBox);