Inherit style changes in MathML anonymous renderers
authordbarton@mathscribe.com <dbarton@mathscribe.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 15 Jun 2012 21:21:29 +0000 (21:21 +0000)
committerdbarton@mathscribe.com <dbarton@mathscribe.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 15 Jun 2012 21:21:29 +0000 (21:21 +0000)
https://bugs.webkit.org/show_bug.cgi?id=88476

Reviewed by Julien Chaffraix.

Source/WebCore:

A RenderObject that is not the main renderer() for a DOM node is called "anonymous".
Standard WebCore practice is to mark such a renderer as isAnonymous(). For example,
RenderBlock::styleDidChange calls propagateStyleToAnonymousChildren to flow style
changes to such children, by re-initializing their styles and then inheriting from
this->style(). A derived class' styleDidChange() can then set non-default style
properties as needed.

This patch implements this standard practice for RenderMathMLBlock classes, except
RenderMathMLOperator which currently uses a RenderLayer, which reportedly means it
should not be isAnonymous(). We also follow common practice and change
isAnonymousBlock() to return false for RenderMathMLBlock classes, since
isAnonymousBlock() is really used by RenderBlock to detect its own anonymous blocks for
wrapping inline children, which RenderBlock then combines or deletes assuming this.

Test: mathml/presentation/style-changed.html, also added to mathml/presentation/over.xhtml

* rendering/RenderObject.h:
(WebCore::RenderObject::isAnonymousBlock):
* rendering/RenderTreeAsText.cpp:
(WebCore::RenderTreeAsText::writeRenderObject):
* rendering/mathml/RenderMathMLBlock.cpp:
(WebCore::RenderMathMLBlock::createAnonymousMathMLBlock):
(WebCore::RenderMathMLBlock::renderName):
* rendering/mathml/RenderMathMLBlock.h:
* rendering/mathml/RenderMathMLFenced.cpp:
(WebCore::RenderMathMLFenced::createMathMLOperator):
(WebCore::RenderMathMLFenced::makeFences):
(WebCore::RenderMathMLFenced::addChild):
(WebCore::RenderMathMLFenced::styleDidChange):
* rendering/mathml/RenderMathMLFenced.h:
* rendering/mathml/RenderMathMLFraction.cpp:
(WebCore::RenderMathMLFraction::RenderMathMLFraction):
(WebCore::RenderMathMLFraction::fixChildStyle):
(WebCore::RenderMathMLFraction::addChild):
(WebCore::RenderMathMLFraction::styleDidChange):
* rendering/mathml/RenderMathMLFraction.h:
* rendering/mathml/RenderMathMLOperator.cpp:
(WebCore::RenderMathMLOperator::styleDidChange):
* rendering/mathml/RenderMathMLOperator.h:
* rendering/mathml/RenderMathMLSquareRoot.h:
* rendering/mathml/RenderMathMLSubSup.cpp:
(WebCore::RenderMathMLSubSup::fixScriptsStyle):
(WebCore::RenderMathMLSubSup::addChild):
(WebCore::RenderMathMLSubSup::styleDidChange):
* rendering/mathml/RenderMathMLSubSup.h:
* rendering/mathml/RenderMathMLUnderOver.cpp:
(WebCore::RenderMathMLUnderOver::addChild):
(WebCore::RenderMathMLUnderOver::styleDidChange):
* rendering/mathml/RenderMathMLUnderOver.h:

LayoutTests:

* mathml/presentation/over.xhtml:
* mathml/presentation/style-changed-expected.html: Added.
* mathml/presentation/style-changed.html: Added.
* platform/mac/mathml/presentation/attributes-expected.txt:
* platform/mac/mathml/presentation/fenced-expected.txt:
* platform/mac/mathml/presentation/fenced-mi-expected.txt:
* platform/mac/mathml/presentation/fractions-expected.txt:
* platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt:
* platform/mac/mathml/presentation/mo-expected.txt:
* platform/mac/mathml/presentation/mo-stretch-expected.txt:
* platform/mac/mathml/presentation/mroot-pref-width-expected.txt:
* platform/mac/mathml/presentation/over-expected.png:
* platform/mac/mathml/presentation/over-expected.txt:
* platform/mac/mathml/presentation/roots-expected.txt:
* platform/mac/mathml/presentation/row-alignment-expected.png:
* platform/mac/mathml/presentation/row-alignment-expected.txt:
* platform/mac/mathml/presentation/row-expected.txt:
* platform/mac/mathml/presentation/style-expected.txt:
* platform/mac/mathml/presentation/sub-expected.txt:
* platform/mac/mathml/presentation/subsup-expected.txt:
* platform/mac/mathml/presentation/sup-expected.txt:
* platform/mac/mathml/presentation/tables-expected.txt:
* platform/mac/mathml/presentation/tokenElements-expected.txt:
* platform/mac/mathml/presentation/under-expected.png:
* platform/mac/mathml/presentation/under-expected.txt:
* platform/mac/mathml/presentation/underover-expected.png:
* platform/mac/mathml/presentation/underover-expected.txt:
* platform/mac/mathml/xHeight-expected.txt:

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

45 files changed:
LayoutTests/ChangeLog
LayoutTests/mathml/presentation/over.xhtml
LayoutTests/mathml/presentation/style-changed-expected.html [new file with mode: 0644]
LayoutTests/mathml/presentation/style-changed.html [new file with mode: 0644]
LayoutTests/platform/mac/mathml/presentation/attributes-expected.txt
LayoutTests/platform/mac/mathml/presentation/fenced-expected.txt
LayoutTests/platform/mac/mathml/presentation/fenced-mi-expected.txt
LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt
LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt
LayoutTests/platform/mac/mathml/presentation/mo-expected.txt
LayoutTests/platform/mac/mathml/presentation/mo-stretch-expected.txt
LayoutTests/platform/mac/mathml/presentation/mroot-pref-width-expected.txt
LayoutTests/platform/mac/mathml/presentation/over-expected.png
LayoutTests/platform/mac/mathml/presentation/over-expected.txt
LayoutTests/platform/mac/mathml/presentation/roots-expected.txt
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.txt
LayoutTests/platform/mac/mathml/presentation/style-expected.txt
LayoutTests/platform/mac/mathml/presentation/sub-expected.txt
LayoutTests/platform/mac/mathml/presentation/subsup-expected.txt
LayoutTests/platform/mac/mathml/presentation/sup-expected.txt
LayoutTests/platform/mac/mathml/presentation/tables-expected.txt
LayoutTests/platform/mac/mathml/presentation/tokenElements-expected.txt
LayoutTests/platform/mac/mathml/presentation/under-expected.png
LayoutTests/platform/mac/mathml/presentation/under-expected.txt
LayoutTests/platform/mac/mathml/presentation/underover-expected.png
LayoutTests/platform/mac/mathml/presentation/underover-expected.txt
LayoutTests/platform/mac/mathml/xHeight-expected.txt
Source/WebCore/ChangeLog
Source/WebCore/rendering/RenderObject.h
Source/WebCore/rendering/RenderTreeAsText.cpp
Source/WebCore/rendering/mathml/RenderMathMLBlock.cpp
Source/WebCore/rendering/mathml/RenderMathMLBlock.h
Source/WebCore/rendering/mathml/RenderMathMLFenced.cpp
Source/WebCore/rendering/mathml/RenderMathMLFenced.h
Source/WebCore/rendering/mathml/RenderMathMLFraction.cpp
Source/WebCore/rendering/mathml/RenderMathMLFraction.h
Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp
Source/WebCore/rendering/mathml/RenderMathMLOperator.h
Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h
Source/WebCore/rendering/mathml/RenderMathMLSubSup.cpp
Source/WebCore/rendering/mathml/RenderMathMLSubSup.h
Source/WebCore/rendering/mathml/RenderMathMLUnderOver.cpp
Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h

index 778cbba..1a1110b 100644 (file)
@@ -1,3 +1,39 @@
+2012-06-15  David Barton  <dbarton@mathscribe.com>
+
+        Inherit style changes in MathML anonymous renderers
+        https://bugs.webkit.org/show_bug.cgi?id=88476
+
+        Reviewed by Julien Chaffraix.
+
+        * mathml/presentation/over.xhtml:
+        * mathml/presentation/style-changed-expected.html: Added.
+        * mathml/presentation/style-changed.html: Added.
+        * platform/mac/mathml/presentation/attributes-expected.txt:
+        * platform/mac/mathml/presentation/fenced-expected.txt:
+        * platform/mac/mathml/presentation/fenced-mi-expected.txt:
+        * platform/mac/mathml/presentation/fractions-expected.txt:
+        * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt:
+        * platform/mac/mathml/presentation/mo-expected.txt:
+        * platform/mac/mathml/presentation/mo-stretch-expected.txt:
+        * platform/mac/mathml/presentation/mroot-pref-width-expected.txt:
+        * platform/mac/mathml/presentation/over-expected.png:
+        * platform/mac/mathml/presentation/over-expected.txt:
+        * platform/mac/mathml/presentation/roots-expected.txt:
+        * platform/mac/mathml/presentation/row-alignment-expected.png:
+        * platform/mac/mathml/presentation/row-alignment-expected.txt:
+        * platform/mac/mathml/presentation/row-expected.txt:
+        * platform/mac/mathml/presentation/style-expected.txt:
+        * platform/mac/mathml/presentation/sub-expected.txt:
+        * platform/mac/mathml/presentation/subsup-expected.txt:
+        * platform/mac/mathml/presentation/sup-expected.txt:
+        * platform/mac/mathml/presentation/tables-expected.txt:
+        * platform/mac/mathml/presentation/tokenElements-expected.txt:
+        * platform/mac/mathml/presentation/under-expected.png:
+        * platform/mac/mathml/presentation/under-expected.txt:
+        * platform/mac/mathml/presentation/underover-expected.png:
+        * platform/mac/mathml/presentation/underover-expected.txt:
+        * platform/mac/mathml/xHeight-expected.txt:
+
 2012-06-15  Andrew Wilson  <atwilson@chromium.org>
 
         Unreviewed chromium expectations change.
index 64e8eea..958313c 100644 (file)
 <div style="display: inline-block; height: 40px; width: 40px"/>
 </math>
 </p>
+<p>Overs:
+    <math xmlns='http://www.w3.org/1998/Math/MathML'><mover><mi>x</mi><mo>^</mo></mover></math>
+    <math xmlns='http://www.w3.org/1998/Math/MathML'><mover><mi>A</mi><mo>_</mo></mover></math>
+    <math xmlns='http://www.w3.org/1998/Math/MathML'><mover><mi>x</mi><mo>_</mo></mover></math>
+    <math xmlns='http://www.w3.org/1998/Math/MathML'><mover><mi>A</mi><mo>^</mo></mover></math>
+    <math xmlns='http://www.w3.org/1998/Math/MathML'><mover><mi>v</mi><mo>→</mo></mover></math>
+</p>
 </body>
 </html>
diff --git a/LayoutTests/mathml/presentation/style-changed-expected.html b/LayoutTests/mathml/presentation/style-changed-expected.html
new file mode 100644 (file)
index 0000000..0289813
--- /dev/null
@@ -0,0 +1,24 @@
+<!DOCTYPE html>
+<html>
+<body style="font-size: 36pt; color: green">
+
+<math style="font-family: sans-serif">
+    <mo>*</mo>
+    <mfenced>
+        <mfrac>
+            <msubsup>
+                <mi>x</mi>
+                <mn>1</mn>
+                <mn>2</mn>
+            </msubsup>
+            <munderover>
+                <mi>z</mi>
+                <mn>3</mn>
+                <mn>4</mn>
+            </munderover>
+        </mfrac>
+    </mfenced>
+</math>
+
+</body>
+</html>
diff --git a/LayoutTests/mathml/presentation/style-changed.html b/LayoutTests/mathml/presentation/style-changed.html
new file mode 100644 (file)
index 0000000..40ac3ba
--- /dev/null
@@ -0,0 +1,32 @@
+<!DOCTYPE html>
+<html>
+<body>
+
+<math style="font-family: sans-serif">
+    <mo>*</mo>
+    <mfenced>
+        <mfrac>
+            <msubsup>
+                <mi>x</mi>
+                <mn>1</mn>
+                <mn>2</mn>
+            </msubsup>
+            <munderover>
+                <mi>z</mi>
+                <mn>3</mn>
+                <mn>4</mn>
+            </munderover>
+        </mfrac>
+    </mfenced>
+</math>
+
+<script>
+    window.addEventListener("load", function() {
+        document.body.offsetTop;
+        document.body.style.fontSize = "36pt";
+        document.body.style.color = "green";
+    }, false);
+</script>
+
+</body>
+</html>
index 1f6927c..c6573e9 100644 (file)
@@ -6,37 +6,37 @@ layer at (0,0) size 800x248
       RenderBlock {p} at (0,0) size 784x34
         RenderText {#text} at (0,7) size 432x18
           text run at (0,7) width 432: "following elements should appear in blue on an orange background: "
-        RenderMathMLMath {math} at (432,0) size 55x34 [bgcolor=#FFA500]
-          RenderMathMLOperator {mo} at (1,10) size 12x16 [color=#0000FF]
-            RenderMathMLBlock {mo} at (0,0) size 11x16
+        RenderMathMLMath {math} at (432,0) size 55x34 [bgcolor=#FFA500] [padding: 0 1 0 1]
+          RenderMathMLOperator {mo} at (1,10) size 12x16 [color=#0000FF] [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 11x16
               RenderText {mo} at (0,0) size 11x16
                 text run at (0,0) width 11: "\x{2211}"
           RenderMathMLFraction {mfrac} at (13,0) size 13x34 [color=#0000FF]
-            RenderMathMLBlock {mfrac} at (0,0) size 13x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 13x16 [padding: 0 3 0 3]
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (3,0) size 7x16
                   text run at (3,0) width 7: "x"
-            RenderMathMLBlock {mfrac} at (0,16) size 13x18
+            RenderMathMLBlock (anonymous, block) at (0,16) size 13x18 [padding: 2 3 0 3]
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (3,2) size 7x16
                   text run at (3,2) width 7: "y"
           RenderInline {mn} at (0,0) size 8x16 [color=#0000FF]
             RenderText {#text} at (26,10) size 8x16
               text run at (26,10) width 8: "1"
-          RenderMathMLSquareRoot {msqrt} at (34,7) size 20x19 [color=#0000FF]
+          RenderMathMLSquareRoot {msqrt} at (34,7) size 20x19 [color=#0000FF] [intrinsic padding: 3 0 0 12]
             RenderMathMLRow (anonymous) at (12,3) size 8x16
               RenderInline {mn} at (0,0) size 8x16
                 RenderText {#text} at (0,0) size 8x16
                   text run at (0,0) width 8: "2"
         RenderText {#text} at (487,7) size 4x18
           text run at (487,7) width 4: " "
-        RenderMathMLMath {math} at (491,0) size 15x34 [bgcolor=#FFA500]
+        RenderMathMLMath {math} at (491,0) size 15x34 [bgcolor=#FFA500] [padding: 0 1 0 1]
           RenderMathMLFraction {mfrac} at (1,0) size 13x34 [color=#0000FF]
-            RenderMathMLBlock {mfrac} at (0,0) size 13x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 13x16 [padding: 0 3 0 3]
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (3,0) size 7x16
                   text run at (3,0) width 7: "x"
-            RenderMathMLBlock {mfrac} at (0,16) size 13x18
+            RenderMathMLBlock (anonymous, block) at (0,16) size 13x18 [padding: 2 3 0 3]
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (3,2) size 7x16
                   text run at (3,2) width 7: "y"
@@ -44,7 +44,7 @@ layer at (0,0) size 800x248
       RenderBlock {p} at (0,50) size 784x32
         RenderText {#text} at (0,8) size 348x18
           text run at (0,8) width 348: "following elements should appear with increasing size: "
-        RenderMathMLMath {math} at (348,0) size 39x32
+        RenderMathMLMath {math} at (348,0) size 39x32 [padding: 0 1 0 1]
           RenderInline {mi} at (0,0) size 5x12
             RenderText {#text} at (1,14) size 5x12
               text run at (1,14) width 5: "x"
@@ -61,7 +61,7 @@ layer at (0,0) size 800x248
       RenderBlock {p} at (0,98) size 784x19
         RenderText {#text} at (0,0) size 86x18
           text run at (0,0) width 86: "font variants: "
-        RenderMathMLMath {math} at (86,3) size 47x16
+        RenderMathMLMath {math} at (86,3) size 47x16 [padding: 0 1 0 1]
           RenderInline {mi} at (0,0) size 12x16
             RenderText {#text} at (1,0) size 12x16
               text run at (1,0) width 12: "A"
@@ -78,7 +78,7 @@ layer at (0,0) size 800x248
       RenderBlock {p} at (0,133) size 784x32
         RenderText {#text} at (0,8) size 152x18
           text run at (0,8) width 152: "test font style attributes: "
-        RenderMathMLMath {math} at (152,0) size 58x32
+        RenderMathMLMath {math} at (152,0) size 58x32 [padding: 0 1 0 1]
           RenderInline {mtext} at (0,0) size 23x32
             RenderText {#text} at (1,0) size 23x32
               text run at (1,0) width 23: "A"
@@ -96,13 +96,13 @@ layer at (0,0) size 800x248
         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: "
-          RenderMathMLMath {math} at (226,3) size 9x16
+          RenderMathMLMath {math} at (226,3) size 9x16 [padding: 0 1 0 1]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (1,0) size 7x16
                 text run at (1,0) width 7: "x"
           RenderText {#text} at (235,0) size 234x18
             text run at (235,0) width 234: ", and this one centered on a new line:"
-        RenderMathMLMath {math} at (0,19) size 784x16
+        RenderMathMLMath {math} at (0,19) size 784x16 [padding: 0 1 0 1]
           RenderInline {mi} at (0,0) size 8x16
             RenderText {#text} at (388,0) size 8x16
               text run at (388,0) width 8: "x"
index 986d0b6..0d1c49d 100644 (file)
@@ -4,62 +4,62 @@ 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
-        RenderMathMLMath {math} at (0,0) size 170x58
-          RenderMathMLFenced {mfenced} at (1,0) size 168x58
-            RenderMathMLOperator {mfenced} at (1,0) size 6x58
+        RenderMathMLMath {math} at (0,0) size 170x58 [padding: 0 1 0 1]
+          RenderMathMLFenced {mfenced} at (1,0) size 168x58 [padding: 0 1 0 1]
+            RenderMathMLOperator {mfenced} at (1,0) size 6x58 [padding: 0 1 0 0]
             RenderBlock {div} at (7,6) size 48x48 [bgcolor=#00FF00]
-            RenderMathMLOperator {mfenced} at (55,22) size 5x16
-              RenderMathMLBlock {mfenced} at (0,0) size 4x16
+            RenderMathMLOperator {mfenced} at (55,22) size 5x16 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 4x16
                 RenderText {mfenced} at (0,0) size 4x16
                   text run at (0,0) width 4: ","
             RenderBlock {div} at (60,6) size 48x48 [bgcolor=#00FF00]
-            RenderMathMLOperator {mfenced} at (108,22) size 5x16
-              RenderMathMLBlock {mfenced} at (0,0) size 4x16
+            RenderMathMLOperator {mfenced} at (108,22) size 5x16 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 4x16
                 RenderText {mfenced} at (0,0) size 4x16
                   text run at (0,0) width 4: ","
             RenderBlock {div} at (113,6) size 48x48 [bgcolor=#00FF00]
-            RenderMathMLOperator {mfenced} at (161,0) size 6x58
+            RenderMathMLOperator {mfenced} at (161,0) size 6x58 [padding: 0 1 0 0]
         RenderText {#text} at (0,0) size 0x0
 layer at (10,16) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mfenced} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,0) size 5x10
 layer at (10,26) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,10) size 5x10
     RenderText {mfenced} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (10,36) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,20) size 5x10
     RenderText {mfenced} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (10,46) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,30) size 5x10
     RenderText {mfenced} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (10,56) size 5x7 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,40) size 5x7
+  RenderMathMLBlock (block) {mfenced} at (0,40) size 5x7
     RenderText {mfenced} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (10,63) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,47) size 5x11
+  RenderMathMLBlock (block) {mfenced} at (0,47) size 5x11
 layer at (170,16) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mfenced} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,0) size 5x10
 layer at (170,26) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,10) size 5x10
     RenderText {mfenced} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (170,36) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,20) size 5x10
     RenderText {mfenced} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (170,46) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,30) size 5x10
     RenderText {mfenced} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (170,56) size 5x7 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,40) size 5x7
+  RenderMathMLBlock (block) {mfenced} at (0,40) size 5x7
     RenderText {mfenced} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (170,63) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,47) size 5x11
+  RenderMathMLBlock (block) {mfenced} at (0,47) size 5x11
 layer at (10,17) size 5x11 backgroundClip at (10,16) size 5x10 clip at (10,16) size 5x10 outlineClip at (10,16) size 5x10
   RenderBlock (relative positioned) {mfenced} at (0,0) size 5x11
     RenderText {mfenced} at (0,-1) size 5x14
index 272f875..4440046 100644 (file)
@@ -4,138 +4,138 @@ layer at (0,0) size 800x160
   RenderBlock {html} at (0,0) size 800x160
     RenderBody {body} at (8,16) size 784x128
       RenderBlock {p} at (0,0) size 784x20
-        RenderMathMLMath {math} at (0,1) size 48x19
-          RenderMathMLFenced {mfenced} at (1,0) size 46x19
-            RenderMathMLOperator {mfenced} at (1,0) size 7x19
-              RenderMathMLBlock {mfenced} at (0,0) size 6x19
+        RenderMathMLMath {math} at (0,1) size 48x19 [padding: 0 1 0 1]
+          RenderMathMLFenced {mfenced} at (1,0) size 46x19 [padding: 0 1 0 1]
+            RenderMathMLOperator {mfenced} at (1,0) size 7x19 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 6x19
                 RenderText {mfenced} at (0,0) size 6x19
                   text run at (0,0) width 6: "("
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (8,2) size 7x16
                 text run at (8,2) width 7: "x"
-            RenderMathMLOperator {mfenced} at (15,2) size 5x16
-              RenderMathMLBlock {mfenced} at (0,0) size 4x16
+            RenderMathMLOperator {mfenced} at (15,2) size 5x16 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 4x16
                 RenderText {mfenced} at (0,0) size 4x16
                   text run at (0,0) width 4: ","
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (20,2) size 7x16
                 text run at (20,2) width 7: "y"
-            RenderMathMLOperator {mfenced} at (27,2) size 5x16
-              RenderMathMLBlock {mfenced} at (0,0) size 4x16
+            RenderMathMLOperator {mfenced} at (27,2) size 5x16 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 4x16
                 RenderText {mfenced} at (0,0) size 4x16
                   text run at (0,0) width 4: ","
             RenderInline {mi} at (0,0) size 6x16
               RenderText {#text} at (32,2) size 6x16
                 text run at (32,2) width 6: "z"
-            RenderMathMLOperator {mfenced} at (38,0) size 7x19
-              RenderMathMLBlock {mfenced} at (0,0) size 6x19
+            RenderMathMLOperator {mfenced} at (38,0) size 7x19 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 6x19
                 RenderText {mfenced} at (0,0) size 6x19
                   text run at (0,0) width 6: ")"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {p} at (0,36) size 784x20
-        RenderMathMLMath {math} at (0,1) size 46x19
-          RenderMathMLOperator {mo} at (1,0) size 7x19
-            RenderMathMLBlock {mo} at (0,0) size 6x19
+        RenderMathMLMath {math} at (0,1) size 46x19 [padding: 0 1 0 1]
+          RenderMathMLOperator {mo} at (1,0) size 7x19 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 6x19
               RenderText {mo} at (0,0) size 6x19
                 text run at (0,0) width 6: "("
           RenderInline {mi} at (0,0) size 7x16
             RenderText {#text} at (8,2) size 7x16
               text run at (8,2) width 7: "x"
-          RenderMathMLOperator {mo} at (15,2) size 5x16
-            RenderMathMLBlock {mo} at (0,0) size 4x16
+          RenderMathMLOperator {mo} at (15,2) size 5x16 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 4x16
               RenderText {mo} at (0,0) size 4x16
                 text run at (0,0) width 4: ","
           RenderInline {mi} at (0,0) size 7x16
             RenderText {#text} at (20,2) size 7x16
               text run at (20,2) width 7: "y"
-          RenderMathMLOperator {mo} at (27,2) size 5x16
-            RenderMathMLBlock {mo} at (0,0) size 4x16
+          RenderMathMLOperator {mo} at (27,2) size 5x16 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 4x16
               RenderText {mo} at (0,0) size 4x16
                 text run at (0,0) width 4: ","
           RenderInline {mi} at (0,0) size 6x16
             RenderText {#text} at (32,2) size 6x16
               text run at (32,2) width 6: "z"
-          RenderMathMLOperator {mo} at (38,0) size 7x19
-            RenderMathMLBlock {mo} at (0,0) size 6x19
+          RenderMathMLOperator {mo} at (38,0) size 7x19 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 6x19
               RenderText {mo} at (0,0) size 6x19
                 text run at (0,0) width 6: ")"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {p} at (0,72) size 784x20
-        RenderMathMLMath {math} at (0,1) size 62x19
-          RenderMathMLFenced {mfenced} at (1,0) size 60x19
-            RenderMathMLOperator {mfenced} at (1,0) size 10x19
-              RenderMathMLBlock {mfenced} at (0,0) size 9x19
+        RenderMathMLMath {math} at (0,1) size 62x19 [padding: 0 1 0 1]
+          RenderMathMLFenced {mfenced} at (1,0) size 60x19 [padding: 0 1 0 1]
+            RenderMathMLOperator {mfenced} at (1,0) size 10x19 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 9x19
                 RenderText {mfenced} at (0,0) size 9x19
                   text run at (0,0) width 9: "{"
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (11,2) size 7x16
                 text run at (11,2) width 7: "x"
-            RenderMathMLOperator {mfenced} at (18,2) size 9x16
-              RenderMathMLBlock {mfenced} at (0,0) size 8x16
+            RenderMathMLOperator {mfenced} at (18,2) size 9x16 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 8x16
                 RenderText {mfenced} at (0,0) size 8x16
                   text run at (0,0) width 8: "1"
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (27,2) size 7x16
                 text run at (27,2) width 7: "y"
-            RenderMathMLOperator {mfenced} at (34,2) size 9x16
-              RenderMathMLBlock {mfenced} at (0,0) size 8x16
+            RenderMathMLOperator {mfenced} at (34,2) size 9x16 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 8x16
                 RenderText {mfenced} at (0,0) size 8x16
                   text run at (0,0) width 8: "2"
             RenderInline {mi} at (0,0) size 6x16
               RenderText {#text} at (43,2) size 6x16
                 text run at (43,2) width 6: "z"
-            RenderMathMLOperator {mfenced} at (49,0) size 10x19
-              RenderMathMLBlock {mfenced} at (0,0) size 9x19
+            RenderMathMLOperator {mfenced} at (49,0) size 10x19 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 9x19
                 RenderText {mfenced} at (0,0) size 9x19
                   text run at (0,0) width 9: "}"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {p} at (0,108) size 784x20
-        RenderMathMLMath {math} at (0,1) size 109x19
-          RenderMathMLFenced {mfenced} at (1,0) size 107x19
-            RenderMathMLOperator {mfenced} at (1,0) size 7x19
-              RenderMathMLBlock {mfenced} at (0,0) size 6x19
+        RenderMathMLMath {math} at (0,1) size 109x19 [padding: 0 1 0 1]
+          RenderMathMLFenced {mfenced} at (1,0) size 107x19 [padding: 0 1 0 1]
+            RenderMathMLOperator {mfenced} at (1,0) size 7x19 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 6x19
                 RenderText {mfenced} at (0,0) size 6x19
                   text run at (0,0) width 6: "("
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (8,2) size 7x16
                 text run at (8,2) width 7: "x"
-            RenderMathMLOperator {mfenced} at (15,2) size 9x16
-              RenderMathMLBlock {mfenced} at (0,0) size 8x16
+            RenderMathMLOperator {mfenced} at (15,2) size 9x16 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 8x16
                 RenderText {mfenced} at (0,0) size 8x16
                   text run at (0,0) width 8: "1"
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (24,2) size 7x16
                 text run at (24,2) width 7: "y"
-            RenderMathMLOperator {mfenced} at (31,2) size 9x16
-              RenderMathMLBlock {mfenced} at (0,0) size 8x16
+            RenderMathMLOperator {mfenced} at (31,2) size 9x16 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 8x16
                 RenderText {mfenced} at (0,0) size 8x16
                   text run at (0,0) width 8: "2"
             RenderInline {mi} at (0,0) size 6x16
               RenderText {#text} at (40,2) size 6x16
                 text run at (40,2) width 6: "z"
-            RenderMathMLOperator {mfenced} at (46,2) size 9x16
-              RenderMathMLBlock {mfenced} at (0,0) size 8x16
+            RenderMathMLOperator {mfenced} at (46,2) size 9x16 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 8x16
                 RenderText {mfenced} at (0,0) size 8x16
                   text run at (0,0) width 8: "3"
             RenderInline {mi} at (0,0) size 8x16
               RenderText {#text} at (55,2) size 8x16
                 text run at (55,2) width 8: "u"
-            RenderMathMLOperator {mfenced} at (63,2) size 9x16
-              RenderMathMLBlock {mfenced} at (0,0) size 8x16
+            RenderMathMLOperator {mfenced} at (63,2) size 9x16 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 8x16
                 RenderText {mfenced} at (0,0) size 8x16
                   text run at (0,0) width 8: "3"
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (72,2) size 7x16
                 text run at (72,2) width 7: "v"
-            RenderMathMLOperator {mfenced} at (79,2) size 9x16
-              RenderMathMLBlock {mfenced} at (0,0) size 8x16
+            RenderMathMLOperator {mfenced} at (79,2) size 9x16 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 8x16
                 RenderText {mfenced} at (0,0) size 8x16
                   text run at (0,0) width 8: "3"
             RenderInline {mi} at (0,0) size 11x16
               RenderText {#text} at (88,2) size 11x16
                 text run at (88,2) width 11: "w"
-            RenderMathMLOperator {mfenced} at (99,0) size 7x19
-              RenderMathMLBlock {mfenced} at (0,0) size 6x19
+            RenderMathMLOperator {mfenced} at (99,0) size 7x19 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mfenced} at (0,0) size 6x19
                 RenderText {mfenced} at (0,0) size 6x19
                   text run at (0,0) width 6: ")"
         RenderText {#text} at (0,0) size 0x0
index 46ec521..18ddabf 100644 (file)
@@ -6,40 +6,40 @@ layer at (0,0) size 800x352
       RenderBlock {p} at (0,0) size 784x34
         RenderText {#text} at (0,7) size 49x18
           text run at (0,7) width 49: "simple: "
-        RenderMathMLMath {math} at (49,0) size 16x34
+        RenderMathMLMath {math} at (49,0) size 16x34 [padding: 0 1 0 1]
           RenderMathMLFraction {mfrac} at (1,0) size 14x34
-            RenderMathMLBlock {mfrac} at (0,0) size 14x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 14x16 [padding: 0 3 0 3]
               RenderInline {mn} at (0,0) size 8x16
                 RenderText {#text} at (3,0) size 8x16
                   text run at (3,0) width 8: "1"
-            RenderMathMLBlock {mfrac} at (0,16) size 14x18
+            RenderMathMLBlock (anonymous, block) at (0,16) size 14x18 [padding: 2 3 0 3]
               RenderInline {mn} at (0,0) size 8x16
                 RenderText {#text} at (3,2) size 8x16
                   text run at (3,2) width 8: "2"
       RenderBlock {p} at (0,50) size 784x34
         RenderText {#text} at (0,7) size 197x18
           text run at (0,7) width 197: "more complex (should be red): "
-        RenderMathMLMath {math} at (197,0) size 33x34
+        RenderMathMLMath {math} at (197,0) size 33x34 [padding: 0 1 0 1]
           RenderMathMLFraction {mfrac} at (1,0) size 31x34 [color=#FF0000]
-            RenderMathMLBlock {mfrac} at (0,0) size 31x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 31x16 [padding: 0 3 0 3]
               RenderMathMLRow {mrow} at (3,0) size 25x16
                 RenderInline {mi} at (0,0) size 7x16
                   RenderText {#text} at (0,0) size 7x16
                     text run at (0,0) width 7: "x"
-                RenderMathMLOperator {mo} at (7,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (7,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (17,0) size 8x16
                     text run at (17,0) width 8: "1"
-            RenderMathMLBlock {mfrac} at (0,16) size 31x18
+            RenderMathMLBlock (anonymous, block) at (0,16) size 31x18 [padding: 2 3 0 3]
               RenderMathMLRow {mrow} at (3,2) size 25x16
                 RenderInline {mi} at (0,0) size 7x16
                   RenderText {#text} at (0,0) size 7x16
                     text run at (0,0) width 7: "x"
-                RenderMathMLOperator {mo} at (7,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (7,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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
@@ -49,13 +49,13 @@ layer at (0,0) size 800x352
       RenderBlock {p} at (0,100) size 784x34
         RenderText {#text} at (0,7) size 31x18
           text run at (0,7) width 31: "text: "
-        RenderMathMLMath {math} at (31,0) size 128x34
+        RenderMathMLMath {math} at (31,0) size 128x34 [padding: 0 1 0 1]
           RenderMathMLFraction {mfrac} at (1,0) size 126x34
-            RenderMathMLBlock {mfrac} at (0,0) size 126x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 126x16 [padding: 0 3 0 3]
               RenderInline {mtext} at (0,0) size 100x16
                 RenderText {#text} at (13,0) size 100x16
                   text run at (13,0) width 100: "number of bugs"
-            RenderMathMLBlock {mfrac} at (0,16) size 126x18
+            RenderMathMLBlock (anonymous, block) at (0,16) size 126x18 [padding: 2 3 0 3]
               RenderInline {mtext} at (0,0) size 120x16
                 RenderText {#text} at (3,2) size 120x16
                   text run at (3,2) width 120: "number of changes"
@@ -63,31 +63,31 @@ layer at (0,0) size 800x352
       RenderBlock {p} at (0,150) size 784x70
         RenderText {#text} at (0,26) size 173x18
           text run at (0,26) width 173: "line thickness by keyword: "
-        RenderMathMLMath {math} at (173,0) size 86x70
+        RenderMathMLMath {math} at (173,0) size 86x70 [padding: 0 1 0 1]
           RenderMathMLFraction {mfrac} at (1,0) size 28x67
-            RenderMathMLBlock {mfrac} at (0,0) size 28x32
+            RenderMathMLBlock (anonymous, block) at (0,0) size 28x32 [padding: 0 6 0 6]
               RenderInline {mn} at (0,0) size 16x32
                 RenderText {#text} at (6,0) size 16x32
                   text run at (6,0) width 16: "1"
-            RenderMathMLBlock {mfrac} at (0,32) size 28x35
+            RenderMathMLBlock (anonymous, block) at (0,32) size 28x35 [padding: 3 6 0 6]
               RenderInline {mn} at (0,0) size 16x32
                 RenderText {#text} at (6,3) size 16x32
                   text run at (6,3) width 16: "2"
           RenderMathMLFraction {mfrac} at (29,0) size 28x68
-            RenderMathMLBlock {mfrac} at (0,0) size 28x32
+            RenderMathMLBlock (anonymous, block) at (0,0) size 28x32 [padding: 0 6 0 6]
               RenderInline {mn} at (0,0) size 16x32
                 RenderText {#text} at (6,0) size 16x32
                   text run at (6,0) width 16: "1"
-            RenderMathMLBlock {mfrac} at (0,32) size 28x36
+            RenderMathMLBlock (anonymous, block) at (0,32) size 28x36 [padding: 4 6 0 6]
               RenderInline {mn} at (0,0) size 16x32
                 RenderText {#text} at (6,4) size 16x32
                   text run at (6,4) width 16: "2"
           RenderMathMLFraction {mfrac} at (57,0) size 28x70
-            RenderMathMLBlock {mfrac} at (0,0) size 28x32
+            RenderMathMLBlock (anonymous, block) at (0,0) size 28x32 [padding: 0 6 0 6]
               RenderInline {mn} at (0,0) size 16x32
                 RenderText {#text} at (6,0) size 16x32
                   text run at (6,0) width 16: "1"
-            RenderMathMLBlock {mfrac} at (0,32) size 28x38
+            RenderMathMLBlock (anonymous, block) at (0,32) size 28x38 [padding: 6 6 0 6]
               RenderInline {mn} at (0,0) size 16x32
                 RenderText {#text} at (6,6) size 16x32
                   text run at (6,6) width 16: "2"
@@ -95,40 +95,40 @@ layer at (0,0) size 800x352
       RenderBlock {p} at (0,236) size 784x34
         RenderText {#text} at (0,7) size 138x18
           text run at (0,7) width 138: "numerator alignment: "
-        RenderMathMLMath {math} at (138,0) size 89x34
+        RenderMathMLMath {math} at (138,0) size 89x34 [padding: 0 1 0 1]
           RenderMathMLFraction {mfrac} at (1,0) size 87x34
-            RenderMathMLBlock {mfrac} at (0,0) size 87x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 87x16 [padding: 0 3 0 3]
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (3,0) size 7x16
                   text run at (3,0) width 7: "x"
-            RenderMathMLBlock {mfrac} at (0,16) size 87x18
+            RenderMathMLBlock (anonymous, block) at (0,16) size 87x18 [padding: 2 3 0 3]
               RenderMathMLRow {mrow} at (4,2) size 80x16
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (0,0) size 8x16
                     text run at (0,0) width 8: "1"
-                RenderMathMLOperator {mo} at (8,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (8,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (18,0) size 8x16
                     text run at (18,0) width 8: "2"
-                RenderMathMLOperator {mo} at (26,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (26,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (36,0) size 8x16
                     text run at (36,0) width 8: "3"
-                RenderMathMLOperator {mo} at (44,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (44,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (54,0) size 8x16
                     text run at (54,0) width 8: "4"
-                RenderMathMLOperator {mo} at (62,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (62,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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
@@ -136,40 +136,40 @@ layer at (0,0) size 800x352
                     text run at (72,0) width 8: "5"
         RenderText {#text} at (227,7) size 4x18
           text run at (227,7) width 4: " "
-        RenderMathMLMath {math} at (231,0) size 89x34
+        RenderMathMLMath {math} at (231,0) size 89x34 [padding: 0 1 0 1]
           RenderMathMLFraction {mfrac} at (1,0) size 87x34
-            RenderMathMLBlock {mfrac} at (0,0) size 87x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 87x16 [padding: 0 3 0 3]
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (40,0) size 7x16
                   text run at (40,0) width 7: "x"
-            RenderMathMLBlock {mfrac} at (0,16) size 87x18
+            RenderMathMLBlock (anonymous, block) at (0,16) size 87x18 [padding: 2 3 0 3]
               RenderMathMLRow {mrow} at (4,2) size 80x16
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (0,0) size 8x16
                     text run at (0,0) width 8: "1"
-                RenderMathMLOperator {mo} at (8,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (8,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (18,0) size 8x16
                     text run at (18,0) width 8: "2"
-                RenderMathMLOperator {mo} at (26,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (26,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (36,0) size 8x16
                     text run at (36,0) width 8: "3"
-                RenderMathMLOperator {mo} at (44,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (44,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (54,0) size 8x16
                     text run at (54,0) width 8: "4"
-                RenderMathMLOperator {mo} at (62,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (62,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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
@@ -177,40 +177,40 @@ layer at (0,0) size 800x352
                     text run at (72,0) width 8: "5"
         RenderText {#text} at (320,7) size 4x18
           text run at (320,7) width 4: " "
-        RenderMathMLMath {math} at (324,0) size 89x34
+        RenderMathMLMath {math} at (324,0) size 89x34 [padding: 0 1 0 1]
           RenderMathMLFraction {mfrac} at (1,0) size 87x34
-            RenderMathMLBlock {mfrac} at (0,0) size 87x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 87x16 [padding: 0 3 0 3]
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (77,0) size 7x16
                   text run at (77,0) width 7: "x"
-            RenderMathMLBlock {mfrac} at (0,16) size 87x18
+            RenderMathMLBlock (anonymous, block) at (0,16) size 87x18 [padding: 2 3 0 3]
               RenderMathMLRow {mrow} at (4,2) size 80x16
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (0,0) size 8x16
                     text run at (0,0) width 8: "1"
-                RenderMathMLOperator {mo} at (8,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (8,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (18,0) size 8x16
                     text run at (18,0) width 8: "2"
-                RenderMathMLOperator {mo} at (26,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (26,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (36,0) size 8x16
                     text run at (36,0) width 8: "3"
-                RenderMathMLOperator {mo} at (44,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (44,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (54,0) size 8x16
                     text run at (54,0) width 8: "4"
-                RenderMathMLOperator {mo} at (62,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (62,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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
@@ -220,124 +220,124 @@ layer at (0,0) size 800x352
       RenderBlock {p} at (0,286) size 784x34
         RenderText {#text} at (0,7) size 153x18
           text run at (0,7) width 153: "denominator alignment: "
-        RenderMathMLMath {math} at (153,0) size 88x34
+        RenderMathMLMath {math} at (153,0) size 88x34 [padding: 0 1 0 1]
           RenderMathMLFraction {mfrac} at (1,0) size 86x34
-            RenderMathMLBlock {mfrac} at (0,0) size 86x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 86x16 [padding: 0 3 0 3]
               RenderMathMLRow {mrow} at (3,0) size 80x16
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (0,0) size 8x16
                     text run at (0,0) width 8: "1"
-                RenderMathMLOperator {mo} at (8,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (8,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (18,0) size 8x16
                     text run at (18,0) width 8: "2"
-                RenderMathMLOperator {mo} at (26,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (26,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (36,0) size 8x16
                     text run at (36,0) width 8: "3"
-                RenderMathMLOperator {mo} at (44,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (44,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (54,0) size 8x16
                     text run at (54,0) width 8: "4"
-                RenderMathMLOperator {mo} at (62,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (62,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (72,0) size 8x16
                     text run at (72,0) width 8: "5"
-            RenderMathMLBlock {mfrac} at (0,16) size 86x18
+            RenderMathMLBlock (anonymous, block) at (0,16) size 86x18 [padding: 2 3 0 3]
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (3,2) size 7x16
                   text run at (3,2) width 7: "x"
         RenderText {#text} at (241,7) size 4x18
           text run at (241,7) width 4: " "
-        RenderMathMLMath {math} at (245,0) size 88x34
+        RenderMathMLMath {math} at (245,0) size 88x34 [padding: 0 1 0 1]
           RenderMathMLFraction {mfrac} at (1,0) size 86x34
-            RenderMathMLBlock {mfrac} at (0,0) size 86x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 86x16 [padding: 0 3 0 3]
               RenderMathMLRow {mrow} at (3,0) size 80x16
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (0,0) size 8x16
                     text run at (0,0) width 8: "1"
-                RenderMathMLOperator {mo} at (8,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (8,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (18,0) size 8x16
                     text run at (18,0) width 8: "2"
-                RenderMathMLOperator {mo} at (26,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (26,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (36,0) size 8x16
                     text run at (36,0) width 8: "3"
-                RenderMathMLOperator {mo} at (44,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (44,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (54,0) size 8x16
                     text run at (54,0) width 8: "4"
-                RenderMathMLOperator {mo} at (62,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (62,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (72,0) size 8x16
                     text run at (72,0) width 8: "5"
-            RenderMathMLBlock {mfrac} at (0,16) size 86x18
+            RenderMathMLBlock (anonymous, block) at (0,16) size 86x18 [padding: 2 3 0 3]
               RenderInline {mi} at (0,0) size 8x16
                 RenderText {#text} at (39,2) size 8x16
                   text run at (39,2) width 8: "x"
         RenderText {#text} at (333,7) size 4x18
           text run at (333,7) width 4: " "
-        RenderMathMLMath {math} at (337,0) size 88x34
+        RenderMathMLMath {math} at (337,0) size 88x34 [padding: 0 1 0 1]
           RenderMathMLFraction {mfrac} at (1,0) size 86x34
-            RenderMathMLBlock {mfrac} at (0,0) size 86x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 86x16 [padding: 0 3 0 3]
               RenderMathMLRow {mrow} at (3,0) size 80x16
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (0,0) size 8x16
                     text run at (0,0) width 8: "1"
-                RenderMathMLOperator {mo} at (8,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (8,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (18,0) size 8x16
                     text run at (18,0) width 8: "2"
-                RenderMathMLOperator {mo} at (26,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (26,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (36,0) size 8x16
                     text run at (36,0) width 8: "3"
-                RenderMathMLOperator {mo} at (44,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (44,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (54,0) size 8x16
                     text run at (54,0) width 8: "4"
-                RenderMathMLOperator {mo} at (62,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (62,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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 (72,0) size 8x16
                     text run at (72,0) width 8: "5"
-            RenderMathMLBlock {mfrac} at (0,16) size 86x18
+            RenderMathMLBlock (anonymous, block) at (0,16) size 86x18 [padding: 2 3 0 3]
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (76,2) size 7x16
                   text run at (76,2) width 7: "x"
index c13afb8..128f852 100644 (file)
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x106
-  RenderMathMLMath {math:math} at (0,0) size 800x106
+  RenderMathMLMath {math:math} at (0,0) size 800x106 [padding: 0 1 0 1]
     RenderMathMLFraction {math:mfrac} at (1,36) size 17x34
-      RenderMathMLBlock {math:mfrac} at (0,0) size 17x16
+      RenderMathMLBlock (anonymous, block) at (0,0) size 17x16 [padding: 0 3 0 3]
         RenderInline {math:mi} at (0,0) size 11x16
           RenderText {#text} at (3,0) size 11x16
             text run at (3,0) width 11: "B"
-      RenderMathMLBlock {math:mfrac} at (0,16) size 17x18
+      RenderMathMLBlock (anonymous, block) at (0,16) size 17x18 [padding: 2 3 0 3]
         RenderInline {math:mi} at (0,0) size 11x16
           RenderText {#text} at (3,2) size 11x16
             text run at (3,2) width 11: "C"
-    RenderMathMLOperator {math:mo} at (18,46) size 10x16
-      RenderMathMLBlock {math:mo} at (0,0) size 9x16
+    RenderMathMLOperator {math:mo} at (18,46) size 10x16 [padding: 0 1 0 0]
+      RenderMathMLBlock (inline-block) {math:mo} at (0,0) size 9x16
         RenderText {math:mo} at (0,0) size 9x16
           text run at (0,0) width 9: "+"
     RenderMathMLFraction {math:mfrac} at (28,18) size 44x52
-      RenderMathMLBlock {math:mfrac} at (0,0) size 44x34
+      RenderMathMLBlock (anonymous, block) at (0,0) size 44x34 [padding: 0 3 0 3]
         RenderMathMLRow {math:mrow} at (3,0) size 38x34
           RenderInline {math:mi} at (0,0) size 10x16
             RenderText {#text} at (0,10) size 10x16
               text run at (0,10) width 10: "B"
-          RenderMathMLOperator {math:mo} at (10,10) size 10x16
-            RenderMathMLBlock {math:mo} at (0,0) size 9x16
+          RenderMathMLOperator {math:mo} at (10,10) size 10x16 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {math:mo} at (0,0) size 9x16
               RenderText {math:mo} at (0,0) size 9x16
                 text run at (0,0) width 9: "+"
           RenderMathMLFraction {math:mfrac} at (20,0) size 18x34
-            RenderMathMLBlock {math:mfrac} at (0,0) size 18x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 18x16 [padding: 0 3 0 3]
               RenderInline {math:mi} at (0,0) size 12x16
                 RenderText {#text} at (3,0) size 12x16
                   text run at (3,0) width 12: "D"
-            RenderMathMLBlock {math:mfrac} at (0,16) size 18x18
+            RenderMathMLBlock (anonymous, block) at (0,16) size 18x18 [padding: 2 3 0 3]
               RenderInline {math:mi} at (0,0) size 10x16
                 RenderText {#text} at (4,2) size 10x16
                   text run at (4,2) width 10: "E"
-      RenderMathMLBlock {math:mfrac} at (0,34) size 44x18
+      RenderMathMLBlock (anonymous, block) at (0,34) size 44x18 [padding: 2 3 0 3]
         RenderInline {math:mi} at (0,0) size 12x16
           RenderText {#text} at (16,2) size 12x16
             text run at (16,2) width 12: "C"
-    RenderMathMLOperator {math:mo} at (72,46) size 10x16
-      RenderMathMLBlock {math:mo} at (0,0) size 9x16
+    RenderMathMLOperator {math:mo} at (72,46) size 10x16 [padding: 0 1 0 0]
+      RenderMathMLBlock (inline-block) {math:mo} at (0,0) size 9x16
         RenderText {math:mo} at (0,0) size 9x16
           text run at (0,0) width 9: "+"
     RenderMathMLFraction {math:mfrac} at (82,0) size 72x70
-      RenderMathMLBlock {math:mfrac} at (0,0) size 72x52
+      RenderMathMLBlock (anonymous, block) at (0,0) size 72x52 [padding: 0 3 0 3]
         RenderMathMLRow {math:mrow} at (3,0) size 66x52
           RenderInline {math:mi} at (0,0) size 10x16
             RenderText {#text} at (0,28) size 10x16
               text run at (0,28) width 10: "B"
-          RenderMathMLOperator {math:mo} at (10,28) size 10x16
-            RenderMathMLBlock {math:mo} at (0,0) size 9x16
+          RenderMathMLOperator {math:mo} at (10,28) size 10x16 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {math:mo} at (0,0) size 9x16
               RenderText {math:mo} at (0,0) size 9x16
                 text run at (0,0) width 9: "+"
           RenderMathMLFraction {math:mfrac} at (20,0) size 46x52
-            RenderMathMLBlock {math:mfrac} at (0,0) size 46x34
+            RenderMathMLBlock (anonymous, block) at (0,0) size 46x34 [padding: 0 3 0 3]
               RenderMathMLRow {math:mrow} at (3,0) size 40x34
                 RenderInline {math:mi} at (0,0) size 12x16
                   RenderText {#text} at (0,10) size 12x16
                     text run at (0,10) width 12: "D"
-                RenderMathMLOperator {math:mo} at (12,10) size 10x16
-                  RenderMathMLBlock {math:mo} at (0,0) size 9x16
+                RenderMathMLOperator {math:mo} at (12,10) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {math:mo} at (0,0) size 9x16
                     RenderText {math:mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderMathMLFraction {math:mfrac} at (22,0) size 18x34
-                  RenderMathMLBlock {math:mfrac} at (0,0) size 18x16
+                  RenderMathMLBlock (anonymous, block) at (0,0) size 18x16 [padding: 0 3 0 3]
                     RenderInline {math:mi} at (0,0) size 10x16
                       RenderText {#text} at (4,0) size 10x16
                         text run at (4,0) width 10: "F"
-                  RenderMathMLBlock {math:mfrac} at (0,16) size 18x18
+                  RenderMathMLBlock (anonymous, block) at (0,16) size 18x18 [padding: 2 3 0 3]
                     RenderInline {math:mi} at (0,0) size 12x16
                       RenderText {#text} at (3,2) size 12x16
                         text run at (3,2) width 12: "G"
-            RenderMathMLBlock {math:mfrac} at (0,34) size 46x18
+            RenderMathMLBlock (anonymous, block) at (0,34) size 46x18 [padding: 2 3 0 3]
               RenderInline {math:mi} at (0,0) size 10x16
                 RenderText {#text} at (18,2) size 10x16
                   text run at (18,2) width 10: "E"
-      RenderMathMLBlock {math:mfrac} at (0,52) size 72x18
+      RenderMathMLBlock (anonymous, block) at (0,52) size 72x18 [padding: 2 3 0 3]
         RenderInline {math:mi} at (0,0) size 12x16
           RenderText {#text} at (30,2) size 12x16
             text run at (30,2) width 12: "C"
-    RenderMathMLOperator {math:mo} at (154,46) size 10x16
-      RenderMathMLBlock {math:mo} at (0,0) size 9x16
+    RenderMathMLOperator {math:mo} at (154,46) size 10x16 [padding: 0 1 0 0]
+      RenderMathMLBlock (inline-block) {math:mo} at (0,0) size 9x16
         RenderText {math:mo} at (0,0) size 9x16
           text run at (0,0) width 9: "+"
     RenderMathMLFraction {math:mfrac} at (164,36) size 73x70
-      RenderMathMLBlock {math:mfrac} at (0,0) size 73x16
+      RenderMathMLBlock (anonymous, block) at (0,0) size 73x16 [padding: 0 3 0 3]
         RenderInline {math:mi} at (0,0) size 11x16
           RenderText {#text} at (31,0) size 11x16
             text run at (31,0) width 11: "B"
-      RenderMathMLBlock {math:mfrac} at (0,16) size 73x54
+      RenderMathMLBlock (anonymous, block) at (0,16) size 73x54 [padding: 2 3 0 3]
         RenderMathMLRow {math:mrow} at (4,2) size 66x52
           RenderInline {math:mi} at (0,0) size 11x16
             RenderText {#text} at (0,10) size 11x16
               text run at (0,10) width 11: "C"
-          RenderMathMLOperator {math:mo} at (11,10) size 10x16
-            RenderMathMLBlock {math:mo} at (0,0) size 9x16
+          RenderMathMLOperator {math:mo} at (11,10) size 10x16 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {math:mo} at (0,0) size 9x16
               RenderText {math:mo} at (0,0) size 9x16
                 text run at (0,0) width 9: "+"
           RenderMathMLFraction {math:mfrac} at (21,0) size 45x52
-            RenderMathMLBlock {math:mfrac} at (0,0) size 45x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 45x16 [padding: 0 3 0 3]
               RenderInline {math:mi} at (0,0) size 13x16
                 RenderText {#text} at (16,0) size 13x16
                   text run at (16,0) width 13: "D"
-            RenderMathMLBlock {math:mfrac} at (0,16) size 45x36
+            RenderMathMLBlock (anonymous, block) at (0,16) size 45x36 [padding: 2 3 0 3]
               RenderMathMLRow {math:mrow} at (4,2) size 38x34
                 RenderInline {math:mi} at (0,0) size 10x16
                   RenderText {#text} at (0,10) size 10x16
                     text run at (0,10) width 10: "E"
-                RenderMathMLOperator {math:mo} at (10,10) size 10x16
-                  RenderMathMLBlock {math:mo} at (0,0) size 9x16
+                RenderMathMLOperator {math:mo} at (10,10) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {math:mo} at (0,0) size 9x16
                     RenderText {math:mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderMathMLFraction {math:mfrac} at (20,0) size 18x34
-                  RenderMathMLBlock {math:mfrac} at (0,0) size 18x16
+                  RenderMathMLBlock (anonymous, block) at (0,0) size 18x16 [padding: 0 3 0 3]
                     RenderInline {math:mi} at (0,0) size 10x16
                       RenderText {#text} at (4,0) size 10x16
                         text run at (4,0) width 10: "F"
-                  RenderMathMLBlock {math:mfrac} at (0,16) size 18x18
+                  RenderMathMLBlock (anonymous, block) at (0,16) size 18x18 [padding: 2 3 0 3]
                     RenderInline {math:mi} at (0,0) size 12x16
                       RenderText {#text} at (3,2) size 12x16
                         text run at (3,2) width 12: "G"
index e205155..192228c 100644 (file)
@@ -6,271 +6,271 @@ layer at (0,0) size 800x245
       RenderBlock {p} at (0,0) size 784x19
         RenderText {#text} at (0,0) size 60x18
           text run at (0,0) width 60: "operator: "
-        RenderMathMLMath {math} at (60,3) size 12x16
-          RenderMathMLOperator {mo} at (1,3) size 10x12
-            RenderMathMLBlock {mo} at (0,0) size 9x12
+        RenderMathMLMath {math} at (60,3) size 12x16 [padding: 0 1 0 1]
+          RenderMathMLOperator {mo} at (1,3) size 10x12 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x12
               RenderText {mo} at (0,0) size 9x12
                 text run at (0,0) width 9: "\x{2211}"
         RenderText {#text} at (72,0) size 72x18
           text run at (72,0) width 72: " , operator: "
-        RenderMathMLMath {math} at (144,3) size 11x16
-          RenderMathMLOperator {mo} at (1,3) size 9x12
-            RenderMathMLBlock {mo} at (0,0) size 8x12
+        RenderMathMLMath {math} at (144,3) size 11x16 [padding: 0 1 0 1]
+          RenderMathMLOperator {mo} at (1,3) size 9x12 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 8x12
               RenderText {mo} at (0,0) size 8x12
                 text run at (0,0) width 8: "B"
         RenderText {#text} at (155,0) size 114x18
           text run at (155,0) width 114: " , minus operator: "
-        RenderMathMLMath {math} at (269,3) size 10x16
-          RenderMathMLOperator {mo} at (1,3) size 8x12
-            RenderMathMLBlock {mo} at (0,0) size 7x12
+        RenderMathMLMath {math} at (269,3) size 10x16 [padding: 0 1 0 1]
+          RenderMathMLOperator {mo} at (1,3) size 8x12 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
               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,35) size 784x19
         RenderText {#text} at (0,0) size 60x18
           text run at (0,0) width 60: "operator: "
-        RenderMathMLMath {math} at (60,3) size 14x16
-          RenderMathMLOperator {mo} at (1,0) size 12x16
-            RenderMathMLBlock {mo} at (0,0) size 11x16
+        RenderMathMLMath {math} at (60,3) size 14x16 [padding: 0 1 0 1]
+          RenderMathMLOperator {mo} at (1,0) size 12x16 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {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,0) size 72x18
           text run at (74,0) width 72: " , operator: "
-        RenderMathMLMath {math} at (146,3) size 14x16
-          RenderMathMLOperator {mo} at (1,0) size 12x16
-            RenderMathMLBlock {mo} at (0,0) size 11x16
+        RenderMathMLMath {math} at (146,3) size 14x16 [padding: 0 1 0 1]
+          RenderMathMLOperator {mo} at (1,0) size 12x16 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 11x16
               RenderText {mo} at (0,0) size 11x16
                 text run at (0,0) width 11: "B"
         RenderText {#text} at (160,0) size 114x18
           text run at (160,0) width 114: " , minus operator: "
-        RenderMathMLMath {math} at (274,3) size 12x16
-          RenderMathMLOperator {mo} at (1,0) size 10x16
-            RenderMathMLBlock {mo} at (0,0) size 9x16
+        RenderMathMLMath {math} at (274,3) size 12x16 [padding: 0 1 0 1]
+          RenderMathMLOperator {mo} at (1,0) size 10x16 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {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,70) size 784x24
         RenderText {#text} at (0,3) size 60x18
           text run at (0,3) width 60: "operator: "
-        RenderMathMLMath {math} at (60,0) size 21x24
-          RenderMathMLOperator {mo} at (1,0) size 19x24
-            RenderMathMLBlock {mo} at (0,0) size 17x24
+        RenderMathMLMath {math} at (60,0) size 21x24 [padding: 0 1 0 1]
+          RenderMathMLOperator {mo} at (1,0) size 19x24 [padding: 0 2 0 0]
+            RenderMathMLBlock (inline-block) {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,3) size 72x18
           text run at (81,3) width 72: " , operator: "
-        RenderMathMLMath {math} at (153,0) size 20x24
-          RenderMathMLOperator {mo} at (1,0) size 18x24
-            RenderMathMLBlock {mo} at (0,0) size 16x24
+        RenderMathMLMath {math} at (153,0) size 20x24 [padding: 0 1 0 1]
+          RenderMathMLOperator {mo} at (1,0) size 18x24 [padding: 0 2 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 16x24
               RenderText {mo} at (0,0) size 16x24
                 text run at (0,0) width 16: "B"
         RenderText {#text} at (173,3) size 114x18
           text run at (173,3) width 114: " , minus operator: "
-        RenderMathMLMath {math} at (287,0) size 17x24
-          RenderMathMLOperator {mo} at (1,0) size 15x24
-            RenderMathMLBlock {mo} at (0,0) size 13x24
+        RenderMathMLMath {math} at (287,0) size 17x24 [padding: 0 1 0 1]
+          RenderMathMLOperator {mo} at (1,0) size 15x24 [padding: 0 2 0 0]
+            RenderMathMLBlock (inline-block) {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,110) size 784x24
         RenderText {#text} at (0,3) size 60x18
           text run at (0,3) width 60: "operator: "
-        RenderMathMLMath {math} at (60,0) size 43x24
-          RenderMathMLOperator {mo} at (1,9) size 10x12
-            RenderMathMLBlock {mo} at (0,0) size 9x12
+        RenderMathMLMath {math} at (60,0) size 43x24 [padding: 0 1 0 1]
+          RenderMathMLOperator {mo} at (1,9) size 10x12 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x12
               RenderText {mo} at (0,0) size 9x12
                 text run at (0,0) width 9: "\x{2211}"
-          RenderMathMLOperator {mo} at (11,6) size 12x16
-            RenderMathMLBlock {mo} at (0,0) size 11x16
+          RenderMathMLOperator {mo} at (11,6) size 12x16 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 11x16
               RenderText {mo} at (0,0) size 11x16
                 text run at (0,0) width 11: "\x{2211}"
-          RenderMathMLOperator {mo} at (23,0) size 19x24
-            RenderMathMLBlock {mo} at (0,0) size 17x24
+          RenderMathMLOperator {mo} at (23,0) size 19x24 [padding: 0 2 0 0]
+            RenderMathMLBlock (inline-block) {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,3) size 72x18
           text run at (103,3) width 72: " , operator: "
-        RenderMathMLMath {math} at (175,0) size 41x24
-          RenderMathMLOperator {mo} at (1,9) size 9x12
-            RenderMathMLBlock {mo} at (0,0) size 8x12
+        RenderMathMLMath {math} at (175,0) size 41x24 [padding: 0 1 0 1]
+          RenderMathMLOperator {mo} at (1,9) size 9x12 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 8x12
               RenderText {mo} at (0,0) size 8x12
                 text run at (0,0) width 8: "B"
-          RenderMathMLOperator {mo} at (10,6) size 12x16
-            RenderMathMLBlock {mo} at (0,0) size 11x16
+          RenderMathMLOperator {mo} at (10,6) size 12x16 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 11x16
               RenderText {mo} at (0,0) size 11x16
                 text run at (0,0) width 11: "B"
-          RenderMathMLOperator {mo} at (22,0) size 18x24
-            RenderMathMLBlock {mo} at (0,0) size 16x24
+          RenderMathMLOperator {mo} at (22,0) size 18x24 [padding: 0 2 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 16x24
               RenderText {mo} at (0,0) size 16x24
                 text run at (0,0) width 16: "B"
         RenderText {#text} at (216,3) size 114x18
           text run at (216,3) width 114: " , minus operator: "
-        RenderMathMLMath {math} at (330,0) size 35x24
-          RenderMathMLOperator {mo} at (1,9) size 8x12
-            RenderMathMLBlock {mo} at (0,0) size 7x12
+        RenderMathMLMath {math} at (330,0) size 35x24 [padding: 0 1 0 1]
+          RenderMathMLOperator {mo} at (1,9) size 8x12 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
               RenderText {mo} at (0,0) size 7x12
                 text run at (0,0) width 7: "\x{2212}"
-          RenderMathMLOperator {mo} at (9,6) size 10x16
-            RenderMathMLBlock {mo} at (0,0) size 9x16
+          RenderMathMLOperator {mo} at (9,6) size 10x16 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
               RenderText {mo} at (0,0) size 9x16
                 text run at (0,0) width 9: "\x{2212}"
-          RenderMathMLOperator {mo} at (19,0) size 15x24
-            RenderMathMLBlock {mo} at (0,0) size 13x24
+          RenderMathMLOperator {mo} at (19,0) size 15x24 [padding: 0 2 0 0]
+            RenderMathMLBlock (inline-block) {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,150) size 784x63
         RenderText {#text} at (0,22) size 60x18
           text run at (0,22) width 60: "operator: "
-        RenderMathMLMath {math} at (60,0) size 106x63
-          RenderMathMLOperator {mo} at (1,0) size 9x63
-          RenderMathMLOperator {mo} at (10,0) size 11x63
-          RenderMathMLOperator {mo} at (21,0) size 8x63
-          RenderMathMLOperator {mo} at (29,0) size 6x63
+        RenderMathMLMath {math} at (60,0) size 106x63 [padding: 0 1 0 1]
+          RenderMathMLOperator {mo} at (1,0) size 9x63 [padding: 0 1 0 0]
+          RenderMathMLOperator {mo} at (10,0) size 11x63 [padding: 0 1 0 0]
+          RenderMathMLOperator {mo} at (21,0) size 8x63 [padding: 0 1 0 0]
+          RenderMathMLOperator {mo} at (29,0) size 6x63 [padding: 0 1 0 0]
           RenderBlock {div} at (37,1) size 52x52 [border: (1px solid #000000)]
-          RenderMathMLOperator {mo} at (91,0) size 6x63
-          RenderMathMLOperator {mo} at (97,0) size 8x63
+          RenderMathMLOperator {mo} at (91,0) size 6x63 [padding: 0 1 0 0]
+          RenderMathMLOperator {mo} at (97,0) size 8x63 [padding: 0 1 0 0]
         RenderText {#text} at (0,0) size 0x0
 layer at (69,166) size 8x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 8x10
 layer at (69,176) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (69,186) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (69,196) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (69,206) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (69,216) size 8x2 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 8x2
+  RenderMathMLBlock (block) {mo} at (0,50) size 8x2
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (69,218) size 8x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,52) size 8x11
+  RenderMathMLBlock (block) {mo} at (0,52) size 8x11
 layer at (78,166) size 10x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 10x10
 layer at (78,176) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (78,186) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (78,196) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (78,206) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (78,216) size 10x2 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 10x2
+  RenderMathMLBlock (block) {mo} at (0,50) size 10x2
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (78,218) size 10x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,52) size 10x11
+  RenderMathMLBlock (block) {mo} at (0,52) size 10x11
 layer at (89,166) size 7x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 7x10
 layer at (89,176) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (89,186) size 7x6 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 7x6
+  RenderMathMLBlock (block) {mo} at (0,20) size 7x6
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (89,192) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,26) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,26) size 7x10
 layer at (89,202) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,36) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,36) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (89,212) size 7x6 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,46) size 7x6
+  RenderMathMLBlock (block) {mo} at (0,46) size 7x6
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (89,218) size 7x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,52) size 7x11
+  RenderMathMLBlock (block) {mo} at (0,52) size 7x11
 layer at (97,166) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (97,176) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (97,186) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (97,196) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (97,206) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (97,216) size 5x2 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 5x2
+  RenderMathMLBlock (block) {mo} at (0,50) size 5x2
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (97,218) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,52) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,52) size 5x11
 layer at (159,166) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (159,176) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (159,186) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (159,196) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (159,206) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (159,216) size 5x2 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 5x2
+  RenderMathMLBlock (block) {mo} at (0,50) size 5x2
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (159,218) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,52) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,52) size 5x11
 layer at (165,166) size 7x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 7x10
 layer at (165,176) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (165,186) size 7x6 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 7x6
+  RenderMathMLBlock (block) {mo} at (0,20) size 7x6
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (165,192) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,26) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,26) size 7x10
 layer at (165,202) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,36) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,36) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (165,212) size 7x6 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,46) size 7x6
+  RenderMathMLBlock (block) {mo} at (0,46) size 7x6
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (165,218) size 7x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,52) size 7x11
+  RenderMathMLBlock (block) {mo} at (0,52) size 7x11
 layer at (69,167) size 8x11 backgroundClip at (69,166) size 8x10 clip at (69,166) size 8x10 outlineClip at (69,166) size 8x10
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-1) size 8x14
index 5cf0369..98b58c4 100644 (file)
@@ -3,7 +3,7 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x358
   RenderBlock {HTML} at (0,0) size 800x358
     RenderBody {BODY} at (8,8) size 784x342
-      RenderMathMLMath {math} at (0,0) size 784x85
+      RenderMathMLMath {math} at (0,0) size 784x85 [padding: 0 1 0 1]
         RenderMathMLRow {mrow} at (310,0) size 165x85
           RenderMathMLRow {mrow} at (0,0) size 117x85
             RenderMathMLRow {mrow} at (0,0) size 54x85
@@ -11,47 +11,47 @@ layer at (0,0) size 800x358
                 RenderText {#text} at (0,38) size 4x16
                   text run at (0,38) width 4: "f"
               RenderMathMLRow {mrow} at (5,0) size 49x85
-                RenderMathMLOperator {mo} at (0,0) size 6x85
+                RenderMathMLOperator {mo} at (0,0) size 6x85 [padding: 0 1 0 0]
                 RenderMathMLFraction {mfrac} at (6,10) size 37x70
-                  RenderMathMLBlock {mfrac} at (0,0) size 37x34
+                  RenderMathMLBlock (anonymous, block) at (0,0) size 37x34 [padding: 0 3 0 3]
                     RenderMathMLRow {mrow} at (3,0) size 31x34
                       RenderMathMLFraction {mfrac} at (0,0) size 14x34
-                        RenderMathMLBlock {mfrac} at (0,0) size 14x16
+                        RenderMathMLBlock (anonymous, block) at (0,0) size 14x16 [padding: 0 3 0 3]
                           RenderInline {mi} at (0,0) size 8x16
                             RenderText {#text} at (3,0) size 8x16
                               text run at (3,0) width 8: "a"
-                        RenderMathMLBlock {mfrac} at (0,16) size 14x18
+                        RenderMathMLBlock (anonymous, block) at (0,16) size 14x18 [padding: 2 3 0 3]
                           RenderInline {mi} at (0,0) size 8x16
                             RenderText {#text} at (3,2) size 8x16
                               text run at (3,2) width 8: "b"
-                      RenderMathMLOperator {mo} at (14,10) size 10x16
-                        RenderMathMLBlock {mo} at (0,0) size 9x16
+                      RenderMathMLOperator {mo} at (14,10) size 10x16 [padding: 0 1 0 0]
+                        RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                           RenderText {mo} at (0,0) size 9x16
                             text run at (0,0) width 9: "+"
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (24,10) size 7x16
                           text run at (24,10) width 7: "c"
-                  RenderMathMLBlock {mfrac} at (0,34) size 37x36
+                  RenderMathMLBlock (anonymous, block) at (0,34) size 37x36 [padding: 2 3 0 3]
                     RenderMathMLRow {mrow} at (3,2) size 31x34
                       RenderMathMLFraction {mfrac} at (0,0) size 14x34
-                        RenderMathMLBlock {mfrac} at (0,0) size 14x16
+                        RenderMathMLBlock (anonymous, block) at (0,0) size 14x16 [padding: 0 3 0 3]
                           RenderInline {mi} at (0,0) size 8x16
                             RenderText {#text} at (3,0) size 8x16
                               text run at (3,0) width 8: "c"
-                        RenderMathMLBlock {mfrac} at (0,16) size 14x18
+                        RenderMathMLBlock (anonymous, block) at (0,16) size 14x18 [padding: 2 3 0 3]
                           RenderInline {mi} at (0,0) size 8x16
                             RenderText {#text} at (3,2) size 8x16
                               text run at (3,2) width 8: "d"
-                      RenderMathMLOperator {mo} at (14,10) size 10x16
-                        RenderMathMLBlock {mo} at (0,0) size 9x16
+                      RenderMathMLOperator {mo} at (14,10) size 10x16 [padding: 0 1 0 0]
+                        RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                           RenderText {mo} at (0,0) size 9x16
                             text run at (0,0) width 9: "+"
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (24,10) size 7x16
                           text run at (24,10) width 7: "e"
-                RenderMathMLOperator {mo} at (43,0) size 6x85
-            RenderMathMLOperator {mo} at (54,38) size 10x16
-              RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (43,0) size 6x85 [padding: 0 1 0 0]
+            RenderMathMLOperator {mo} at (54,38) size 10x16 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                 RenderText {mo} at (0,0) size 9x16
                   text run at (0,0) width 9: "+"
             RenderMathMLRow {mrow} at (64,13) size 53x63
@@ -59,85 +59,85 @@ layer at (0,0) size 800x358
                 RenderText {#text} at (0,25) size 8x16
                   text run at (0,25) width 8: "g"
               RenderMathMLRow {mrow} at (9,0) size 44x63
-                RenderMathMLOperator {mo} at (0,0) size 6x63
+                RenderMathMLOperator {mo} at (0,0) size 6x63 [padding: 0 1 0 0]
                 RenderMathMLSubSup {msubsup} at (6,7) size 32x52
-                  RenderMathMLBlock {msubsup} at (0,0) size 7x34
+                  RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x34 [padding: 18 0 0 0]
                     RenderInline {mi} at (0,0) size 7x16
                       RenderText {#text} at (0,18) size 7x16
                         text run at (0,18) width 7: "x"
-                  RenderMathMLBlock {msubsup} at (8,0) size 24x52
-                    RenderMathMLBlock {msubsup} at (0,0) size 24x26
+                  RenderMathMLBlock (anonymous, inline-block) at (8,0) size 24x52
+                    RenderMathMLBlock (anonymous, block) at (0,0) size 24x26
                       RenderMathMLRow {mrow} at (0,0) size 23x26
                         RenderMathMLFraction {mfrac} at (0,0) size 10x26
-                          RenderMathMLBlock {mfrac} at (0,0) size 10x12
+                          RenderMathMLBlock (anonymous, block) at (0,0) size 10x12 [padding: 0 2 0 2]
                             RenderInline {mi} at (0,0) size 6x12
                               RenderText {#text} at (2,0) size 6x12
                                 text run at (2,0) width 6: "a"
-                          RenderMathMLBlock {mfrac} at (0,12) size 10x14
+                          RenderMathMLBlock (anonymous, block) at (0,12) size 10x14 [padding: 2 2 0 2]
                             RenderInline {mi} at (0,0) size 6x12
                               RenderText {#text} at (2,2) size 6x12
                                 text run at (2,2) width 6: "b"
-                        RenderMathMLOperator {mo} at (10,8) size 8x12
-                          RenderMathMLBlock {mo} at (0,0) size 7x12
+                        RenderMathMLOperator {mo} at (10,8) size 8x12 [padding: 0 1 0 0]
+                          RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
                             RenderText {mo} at (0,0) size 7x12
                               text run at (0,0) width 7: "+"
                         RenderInline {mi} at (0,0) size 5x12
                           RenderText {#text} at (18,8) size 5x12
                             text run at (18,8) width 5: "c"
-                    RenderMathMLBlock {msubsup} at (0,26) size 24x26
+                    RenderMathMLBlock (anonymous, block) at (0,26) size 24x26
                       RenderMathMLRow {mrow} at (1,0) size 23x26
                         RenderMathMLFraction {mfrac} at (0,0) size 10x26
-                          RenderMathMLBlock {mfrac} at (0,0) size 10x12
+                          RenderMathMLBlock (anonymous, block) at (0,0) size 10x12 [padding: 0 2 0 2]
                             RenderInline {mi} at (0,0) size 6x12
                               RenderText {#text} at (2,0) size 6x12
                                 text run at (2,0) width 6: "c"
-                          RenderMathMLBlock {mfrac} at (0,12) size 10x14
+                          RenderMathMLBlock (anonymous, block) at (0,12) size 10x14 [padding: 2 2 0 2]
                             RenderInline {mi} at (0,0) size 6x12
                               RenderText {#text} at (2,2) size 6x12
                                 text run at (2,2) width 6: "d"
-                        RenderMathMLOperator {mo} at (10,8) size 8x12
-                          RenderMathMLBlock {mo} at (0,0) size 7x12
+                        RenderMathMLOperator {mo} at (10,8) size 8x12 [padding: 0 1 0 0]
+                          RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
                             RenderText {mo} at (0,0) size 7x12
                               text run at (0,0) width 7: "+"
                         RenderInline {mi} at (0,0) size 5x12
                           RenderText {#text} at (18,8) size 5x12
                             text run at (18,8) width 5: "e"
-                RenderMathMLOperator {mo} at (38,0) size 6x63
-          RenderMathMLOperator {mo} at (117,38) size 10x16
-            RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (38,0) size 6x63 [padding: 0 1 0 0]
+          RenderMathMLOperator {mo} at (117,38) size 10x16 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
               RenderText {mo} at (0,0) size 9x16
                 text run at (0,0) width 9: "+"
           RenderMathMLRow {mrow} at (127,19) size 38x53
             RenderMathMLSubSup {msubsup} at (0,0) size 17x53
-              RenderMathMLBlock {msubsup} at (0,0) size 10x53
+              RenderMathMLBlock (anonymous, inline-block) at (0,0) size 10x53
                 RenderMathMLOperator {mo} at (0,0) size 10x53
-              RenderMathMLBlock {msubsup} at (11,0) size 6x53
-                RenderMathMLBlock {msubsup} at (0,0) size 6x41
+              RenderMathMLBlock (anonymous, inline-block) at (11,0) size 6x53
+                RenderMathMLBlock (anonymous, block) at (0,0) size 6x41 [padding: 0 0 29 0]
                   RenderInline {mi} at (0,0) size 6x12
                     RenderText {#text} at (0,0) size 6x12
                       text run at (0,0) width 6: "b"
-                RenderMathMLBlock {msubsup} at (0,41) size 6x12
+                RenderMathMLBlock (anonymous, block) at (0,41) size 6x12
                   RenderInline {mi} at (0,0) size 6x12
                     RenderText {#text} at (0,0) size 6x12
                       text run at (0,0) width 6: "a"
             RenderMathMLRow {mrow} at (17,7) size 21x44
               RenderMathMLUnderOver {munderover} at (0,0) size 17x44
-                RenderBlock (anonymous) at (0,0) size 17x16
+                RenderMathMLBlock (anonymous, block) at (0,0) size 17x16
                   RenderInline {mi} at (0,0) size 7x12
                     RenderText {#text} at (5,3) size 7x12
                       text run at (5,3) width 7: "n"
-                RenderBlock (anonymous) at (0,12) size 17x16
+                RenderMathMLBlock (anonymous, block) at (0,12) size 17x16
                   RenderMathMLOperator {mo} at (3,0) size 11x16
-                    RenderMathMLBlock {mo} at (0,0) size 11x16
+                    RenderMathMLBlock (inline-block) {mo} at (0,0) size 11x16
                       RenderText {mo} at (0,0) size 11x16
                         text run at (0,0) width 11: "\x{2211}"
-                RenderBlock (anonymous) at (0,28) size 17x16
+                RenderMathMLBlock (anonymous, block) at (0,28) size 17x16
                   RenderMathMLRow {mrow} at (0,3) size 17x12
                     RenderInline {mi} at (0,0) size 3x12
                       RenderText {#text} at (0,0) size 3x12
                         text run at (0,0) width 3: "i"
-                    RenderMathMLOperator {mo} at (3,0) size 8x12
-                      RenderMathMLBlock {mo} at (0,0) size 7x12
+                    RenderMathMLOperator {mo} at (3,0) size 8x12 [padding: 0 1 0 0]
+                      RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
                         RenderText {mo} at (0,0) size 7x12
                           text run at (0,0) width 7: "="
                     RenderInline {mn} at (0,0) size 6x12
@@ -154,19 +154,19 @@ layer at (0,0) size 800x358
             text run at (52,2) width 32: "mrow"
         RenderText {#text} at (84,0) size 157x18
           text run at (84,0) width 157: " with operator stretching:"
-      RenderMathMLMath {math} at (0,135) size 784x47
-        RenderMathMLSquareRoot {msqrt} at (372,0) size 40x47
+      RenderMathMLMath {math} at (0,135) size 784x47 [padding: 0 1 0 1]
+        RenderMathMLSquareRoot {msqrt} at (372,0) size 40x47 [intrinsic padding: 3 0 3 12]
           RenderMathMLRow (anonymous) at (12,3) size 28x41
             RenderInline {mi} at (0,0) size 4x16
               RenderText {#text} at (0,12) size 4x16
                 text run at (0,12) width 4: "f"
             RenderMathMLOperator {mo} at (4,0) size 5x41
             RenderMathMLFraction {mfrac} at (9,2) size 14x34
-              RenderMathMLBlock {mfrac} at (0,0) size 14x16
+              RenderMathMLBlock (anonymous, block) at (0,0) size 14x16 [padding: 0 3 0 3]
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (3,0) size 8x16
                     text run at (3,0) width 8: "1"
-              RenderMathMLBlock {mfrac} at (0,16) size 14x18
+              RenderMathMLBlock (anonymous, block) at (0,16) size 14x18 [padding: 2 3 0 3]
                 RenderInline {mi} at (0,0) size 8x16
                   RenderText {#text} at (3,2) size 8x16
                     text run at (3,2) width 8: "y"
@@ -184,42 +184,42 @@ layer at (0,0) size 800x358
         RenderTableSection {TBODY} at (0,0) size 119x80
           RenderTableRow {TR} at (0,2) size 119x76
             RenderTableCell {TD} at (2,2) size 115x76 [border: (3px solid #000000)] [r=0 c=0 rs=1 cs=1]
-              RenderMathMLMath {math} at (4,4) size 107x68
+              RenderMathMLMath {math} at (4,4) size 107x68 [padding: 0 1 0 1]
                 RenderMathMLRow {mrow} at (1,0) size 105x68
                   RenderMathMLRow {mrow} at (0,25) size 27x19
-                    RenderMathMLOperator {mo} at (0,0) size 10x19
-                      RenderMathMLBlock {mo} at (0,0) size 9x19
+                    RenderMathMLOperator {mo} at (0,0) size 10x19 [padding: 0 1 0 0]
+                      RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x19
                         RenderText {mo} at (0,0) size 9x19
                           text run at (0,0) width 9: "{"
                     RenderInline {mi} at (0,0) size 7x16
                       RenderText {#text} at (10,2) size 7x16
                         text run at (10,2) width 7: "x"
-                    RenderMathMLOperator {mo} at (17,0) size 10x19
-                      RenderMathMLBlock {mo} at (0,0) size 9x19
+                    RenderMathMLOperator {mo} at (17,0) size 10x19 [padding: 0 1 0 0]
+                      RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x19
                         RenderText {mo} at (0,0) size 9x19
                           text run at (0,0) width 9: "}"
-                  RenderMathMLOperator {mo} at (27,27) size 10x16
-                    RenderMathMLBlock {mo} at (0,0) size 9x16
+                  RenderMathMLOperator {mo} at (27,27) size 10x16 [padding: 0 1 0 0]
+                    RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                       RenderText {mo} at (0,0) size 9x16
                         text run at (0,0) width 9: "+"
-                  RenderMathMLFenced {mfenced} at (37,15) size 28x41
-                    RenderMathMLOperator {mfenced} at (1,0) size 6x41
+                  RenderMathMLFenced {mfenced} at (37,15) size 28x41 [padding: 0 1 0 1]
+                    RenderMathMLOperator {mfenced} at (1,0) size 6x41 [padding: 0 1 0 0]
                     RenderMathMLFraction {mfrac} at (7,2) size 14x34
-                      RenderMathMLBlock {mfrac} at (0,0) size 14x16
+                      RenderMathMLBlock (anonymous, block) at (0,0) size 14x16 [padding: 0 3 0 3]
                         RenderInline {mn} at (0,0) size 8x16
                           RenderText {#text} at (3,0) size 8x16
                             text run at (3,0) width 8: "1"
-                      RenderMathMLBlock {mfrac} at (0,16) size 14x18
+                      RenderMathMLBlock (anonymous, block) at (0,16) size 14x18 [padding: 2 3 0 3]
                         RenderInline {mi} at (0,0) size 8x16
                           RenderText {#text} at (3,2) size 8x16
                             text run at (3,2) width 8: "y"
-                    RenderMathMLOperator {mfenced} at (21,0) size 6x41
-                  RenderMathMLOperator {mo} at (65,27) size 10x16
-                    RenderMathMLBlock {mo} at (0,0) size 9x16
+                    RenderMathMLOperator {mfenced} at (21,0) size 6x41 [padding: 0 1 0 0]
+                  RenderMathMLOperator {mo} at (65,27) size 10x16 [padding: 0 1 0 0]
+                    RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                       RenderText {mo} at (0,0) size 9x16
                         text run at (0,0) width 9: "+"
                   RenderMathMLRow {mrow} at (75,0) size 30x68
-                    RenderMathMLOperator {mo} at (0,0) size 6x68
+                    RenderMathMLOperator {mo} at (0,0) size 6x68 [padding: 0 1 0 0]
                     RenderTable {mtable} at (6,7) size 18x56
                       RenderTableSection (anonymous) at (0,0) size 18x56
                         RenderTableRow {mtr} at (0,2) size 18x16
@@ -237,235 +237,235 @@ layer at (0,0) size 800x358
                             RenderInline {mn} at (0,0) size 8x16
                               RenderText {#text} at (3,0) size 8x16
                                 text run at (3,0) width 8: "3"
-                    RenderMathMLOperator {mo} at (24,0) size 6x68
+                    RenderMathMLOperator {mo} at (24,0) size 6x68 [padding: 0 1 0 0]
 layer at (323,8) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (323,18) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (323,28) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (323,38) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (323,48) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (323,58) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (323,68) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,60) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (323,78) size 5x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,70) size 5x4
+  RenderMathMLBlock (block) {mo} at (0,70) size 5x4
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (323,82) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,74) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,74) size 5x11
 layer at (366,8) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (366,18) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (366,28) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (366,38) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (366,48) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (366,58) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (366,68) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,60) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (366,78) size 5x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,70) size 5x4
+  RenderMathMLBlock (block) {mo} at (0,70) size 5x4
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (366,82) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,74) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,74) size 5x11
 layer at (391,21) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (391,31) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (391,41) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (391,51) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (391,61) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (391,71) size 5x2 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 5x2
+  RenderMathMLBlock (block) {mo} at (0,50) size 5x2
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (391,73) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,52) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,52) size 5x11
 layer at (429,21) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (429,31) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (429,41) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (429,51) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (429,61) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (429,71) size 5x2 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 5x2
+  RenderMathMLBlock (block) {mo} at (0,50) size 5x2
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (429,73) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,52) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,52) size 5x11
 layer at (445,27) size 10x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 10x10
 layer at (445,37) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (445,47) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (445,57) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (445,67) size 10x2 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 10x2
+  RenderMathMLBlock (block) {mo} at (0,40) size 10x2
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (445,69) size 10x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,42) size 10x11
+  RenderMathMLBlock (block) {mo} at (0,42) size 10x11
 layer at (396,146) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (396,156) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (396,166) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (396,176) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x11
 layer at (415,146) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (415,156) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (415,166) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (415,176) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x11
 layer at (53,291) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mfenced} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,0) size 5x10
 layer at (53,301) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,10) size 5x10
     RenderText {mfenced} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (53,311) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,20) size 5x10
     RenderText {mfenced} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (53,321) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,30) size 5x11
+  RenderMathMLBlock (block) {mfenced} at (0,30) size 5x11
 layer at (73,291) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mfenced} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,0) size 5x10
 layer at (73,301) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,10) size 5x10
     RenderText {mfenced} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (73,311) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,20) size 5x10
     RenderText {mfenced} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (73,321) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,30) size 5x11
+  RenderMathMLBlock (block) {mfenced} at (0,30) size 5x11
 layer at (90,276) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (90,286) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (90,296) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (90,306) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (90,316) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (90,326) size 5x7 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 5x7
+  RenderMathMLBlock (block) {mo} at (0,50) size 5x7
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (90,333) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,57) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,57) size 5x11
 layer at (114,276) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (114,286) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (114,296) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (114,306) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (114,316) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (114,326) size 5x7 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 5x7
+  RenderMathMLBlock (block) {mo} at (0,50) size 5x7
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (114,333) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,57) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,57) size 5x11
 layer at (323,9) size 5x11 backgroundClip at (323,8) size 5x10 clip at (323,8) size 5x10 outlineClip at (323,8) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-1) size 5x14
index cc13970..ae64076 100644 (file)
@@ -7,7 +7,7 @@ layer at (0,0) size 800x84
         RenderText {#text} at (0,0) size 405x18
           text run at (0,0) width 405: "The table cell border should go around the mroot, not through it:"
       RenderBlock (anonymous) at (0,34) size 784x26
-        RenderMathMLMath {math} at (0,0) size 87x26
+        RenderMathMLMath {math} at (0,0) size 87x26 [padding: 0 1 0 1]
           RenderTable {mtable} at (1,0) size 85x26
             RenderTableSection (anonymous) at (0,0) size 85x26
               RenderTableRow {mtr} at (0,0) size 85x26
@@ -15,7 +15,7 @@ layer at (0,0) size 800x84
                   RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
 layer at (15,53) size 73x20
-  RenderMathMLRoot {mroot} at (6,3) size 73x20
+  RenderMathMLRoot {mroot} at (6,3) size 73x20 [intrinsic padding: 4 0 0 66]
     RenderInline {mi} at (0,0) size 7x16
       RenderText {#text} at (66,4) size 7x16
         text run at (66,4) width 7: "x"
index 72e8585..5caa236 100644 (file)
Binary files a/LayoutTests/platform/mac/mathml/presentation/over-expected.png and b/LayoutTests/platform/mac/mathml/presentation/over-expected.png differ
index 1694bdf..be9a667 100644 (file)
@@ -1,18 +1,18 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
-layer at (0,0) size 800x285
-  RenderBlock {html} at (0,0) size 800x285
-    RenderBody {body} at (8,16) size 784x253
+layer at (0,0) size 800x329
+  RenderBlock {html} at (0,0) size 800x329
+    RenderBody {body} at (8,16) size 784x297
       RenderBlock {p} at (0,0) size 784x28
         RenderText {#text} at (0,9) size 36x18
           text run at (0,9) width 36: "over: "
-        RenderMathMLMath {math} at (36,0) size 12x28
+        RenderMathMLMath {math} at (36,0) size 12x28 [padding: 0 1 0 1]
           RenderMathMLUnderOver {mover} at (1,0) size 10x28
-            RenderBlock (anonymous) at (0,0) size 10x16
-              RenderInline {mi} at (0,0) size 5x12
-                RenderText {#text} at (0,3) size 5x12
-                  text run at (0,3) width 5: "x"
-            RenderBlock (anonymous) at (0,12) size 10x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 10x16
+              RenderInline {mi} at (0,0) size 6x12
+                RenderText {#text} at (2,3) size 6x12
+                  text run at (2,3) width 6: "x"
+            RenderMathMLBlock (anonymous, block) at (0,12) size 10x16
               RenderInline {mi} at (0,0) size 10x16
                 RenderText {#text} at (0,0) size 10x16
                   text run at (0,0) width 10: "B"
@@ -20,13 +20,13 @@ layer at (0,0) size 800x285
       RenderBlock {p} at (0,44) size 784x28
         RenderText {#text} at (0,9) size 36x18
           text run at (0,9) width 36: "over: "
-        RenderMathMLMath {math} at (36,0) size 12x28
+        RenderMathMLMath {math} at (36,0) size 12x28 [padding: 0 1 0 1]
           RenderMathMLUnderOver {mover} at (1,0) size 10x28
-            RenderBlock (anonymous) at (0,0) size 10x16
-              RenderInline {mi} at (0,0) size 5x12
-                RenderText {#text} at (0,3) size 5x12
-                  text run at (0,3) width 5: "y"
-            RenderBlock (anonymous) at (0,12) size 10x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 10x16
+              RenderInline {mi} at (0,0) size 6x12
+                RenderText {#text} at (2,3) size 6x12
+                  text run at (2,3) width 6: "y"
+            RenderMathMLBlock (anonymous, block) at (0,12) size 10x16
               RenderInline {mi} at (0,0) size 10x16
                 RenderText {#text} at (0,0) size 10x16
                   text run at (0,0) width 10: "B"
@@ -34,13 +34,13 @@ layer at (0,0) size 800x285
       RenderBlock {p} at (0,88) size 784x36
         RenderText {#text} at (0,15) size 36x18
           text run at (0,15) width 36: "over: "
-        RenderMathMLMath {math} at (36,0) size 17x36
+        RenderMathMLMath {math} at (36,0) size 17x36 [padding: 0 1 0 1]
           RenderMathMLUnderOver {mover} at (1,0) size 15x36
-            RenderBlock (anonymous) at (0,0) size 15x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 15x16
               RenderInline {mi} at (0,0) size 5x12
-                RenderText {#text} at (0,3) size 5x12
-                  text run at (0,3) width 5: "y"
-            RenderBlock (anonymous) at (0,12) size 15x24
+                RenderText {#text} at (5,3) size 5x12
+                  text run at (5,3) width 5: "y"
+            RenderMathMLBlock (anonymous, block) at (0,12) size 15x24
               RenderInline {mi} at (0,0) size 15x24
                 RenderText {#text} at (0,0) size 15x24
                   text run at (0,0) width 15: "B"
@@ -48,47 +48,114 @@ layer at (0,0) size 800x285
       RenderBlock {p} at (0,140) size 784x36
         RenderText {#text} at (0,15) size 36x18
           text run at (0,15) width 36: "over: "
-        RenderMathMLMath {math} at (36,0) size 19x36
+        RenderMathMLMath {math} at (36,0) size 19x36 [padding: 0 1 0 1]
           RenderMathMLUnderOver {mover} at (1,0) size 17x36
-            RenderBlock (anonymous) at (0,0) size 17x16
+            RenderMathMLBlock (anonymous, block) at (0,0) size 17x16
               RenderInline {mi} at (0,0) size 5x12
-                RenderText {#text} at (0,3) size 5x12
-                  text run at (0,3) width 5: "y"
-            RenderBlock (anonymous) at (0,12) size 17x24
+                RenderText {#text} at (6,3) size 5x12
+                  text run at (6,3) width 5: "y"
+            RenderMathMLBlock (anonymous, block) at (0,12) size 17x24
               RenderMathMLOperator {mo} at (0,0) size 17x24
-                RenderMathMLBlock {mo} at (0,0) size 17x24
+                RenderMathMLBlock (inline-block) {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 (0,0) size 0x0
       RenderBlock {p} at (0,192) size 784x61
         RenderText {#text} at (0,26) size 36x18
           text run at (0,26) width 36: "over: "
-        RenderMathMLMath {math} at (36,0) size 52x61
+        RenderMathMLMath {math} at (36,0) size 52x61 [padding: 0 1 0 1]
           RenderMathMLUnderOver {mover} at (1,0) size 10x61
-            RenderBlock (anonymous) at (0,0) size 10x16
-              RenderInline {mi} at (0,0) size 5x12
-                RenderText {#text} at (0,3) size 5x12
-                  text run at (0,3) width 5: "y"
-            RenderBlock (anonymous) at (0,12) size 10x49
+            RenderMathMLBlock (anonymous, block) at (0,0) size 10x16
+              RenderInline {mi} at (0,0) size 6x12
+                RenderText {#text} at (2,3) size 6x12
+                  text run at (2,3) width 6: "y"
+            RenderMathMLBlock (anonymous, block) at (0,12) size 10x49
               RenderMathMLOperator {mo} at (0,0) size 10x49
           RenderBlock {div} at (11,0) size 40x40
         RenderText {#text} at (0,0) size 0x0
+      RenderBlock {p} at (0,269) size 784x28
+        RenderText {#text} at (0,9) size 46x18
+          text run at (0,9) width 46: "Overs: "
+        RenderMathMLMath {math} at (46,0) size 9x28 [padding: 0 1 0 1]
+          RenderMathMLUnderOver {mover} at (1,0) size 7x28
+            RenderMathMLBlock (anonymous, block) at (0,0) size 7x16
+              RenderMathMLOperator {mo} at (1,3) size 6x12
+                RenderMathMLBlock (inline-block) {mo} at (0,0) size 6x12
+                  RenderText {mo} at (0,0) size 6x12
+                    text run at (0,0) width 6: "^"
+            RenderMathMLBlock (anonymous, block) at (0,12) size 7x16
+              RenderInline {mi} at (0,0) size 7x16
+                RenderText {#text} at (0,0) size 7x16
+                  text run at (0,0) width 7: "x"
+        RenderText {#text} at (55,9) size 4x18
+          text run at (55,9) width 4: " "
+        RenderMathMLMath {math} at (59,0) size 12x28 [padding: 0 1 0 1]
+          RenderMathMLUnderOver {mover} at (1,0) size 10x28
+            RenderMathMLBlock (anonymous, block) at (0,0) size 10x16
+              RenderMathMLOperator {mo} at (2,3) size 6x12
+                RenderMathMLBlock (inline-block) {mo} at (0,0) size 6x12
+                  RenderText {mo} at (0,0) size 6x12
+                    text run at (0,0) width 6: "_"
+            RenderMathMLBlock (anonymous, block) at (0,12) size 10x16
+              RenderInline {mi} at (0,0) size 10x16
+                RenderText {#text} at (0,0) size 10x16
+                  text run at (0,0) width 10: "A"
+        RenderText {#text} at (71,9) size 4x18
+          text run at (71,9) width 4: " "
+        RenderMathMLMath {math} at (75,0) size 9x28 [padding: 0 1 0 1]
+          RenderMathMLUnderOver {mover} at (1,0) size 7x28
+            RenderMathMLBlock (anonymous, block) at (0,0) size 7x16
+              RenderMathMLOperator {mo} at (1,3) size 6x12
+                RenderMathMLBlock (inline-block) {mo} at (0,0) size 6x12
+                  RenderText {mo} at (0,0) size 6x12
+                    text run at (0,0) width 6: "_"
+            RenderMathMLBlock (anonymous, block) at (0,12) size 7x16
+              RenderInline {mi} at (0,0) size 7x16
+                RenderText {#text} at (0,0) size 7x16
+                  text run at (0,0) width 7: "x"
+        RenderText {#text} at (84,9) size 4x18
+          text run at (84,9) width 4: " "
+        RenderMathMLMath {math} at (88,0) size 12x28 [padding: 0 1 0 1]
+          RenderMathMLUnderOver {mover} at (1,0) size 10x28
+            RenderMathMLBlock (anonymous, block) at (0,0) size 10x16
+              RenderMathMLOperator {mo} at (2,3) size 6x12
+                RenderMathMLBlock (inline-block) {mo} at (0,0) size 6x12
+                  RenderText {mo} at (0,0) size 6x12
+                    text run at (0,0) width 6: "^"
+            RenderMathMLBlock (anonymous, block) at (0,12) size 10x16
+              RenderInline {mi} at (0,0) size 10x16
+                RenderText {#text} at (0,0) size 10x16
+                  text run at (0,0) width 10: "A"
+        RenderText {#text} at (100,9) size 4x18
+          text run at (100,9) width 4: " "
+        RenderMathMLMath {math} at (104,0) size 14x28 [padding: 0 1 0 1]
+          RenderMathMLUnderOver {mover} at (1,0) size 12x28
+            RenderMathMLBlock (anonymous, block) at (0,0) size 12x16
+              RenderMathMLOperator {mo} at (0,3) size 12x12
+                RenderMathMLBlock (inline-block) {mo} at (0,0) size 12x12
+                  RenderText {mo} at (0,0) size 12x12
+                    text run at (0,0) width 12: "\x{2192}"
+            RenderMathMLBlock (anonymous, block) at (0,12) size 12x16
+              RenderInline {mi} at (0,0) size 7x16
+                RenderText {#text} at (0,0) size 7x16
+                  text run at (0,0) width 7: "v"
+        RenderText {#text} at (0,0) size 0x0
 layer at (45,220) size 10x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 10x10
 layer at (45,230) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (45,240) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (45,250) size 10x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 10x8
+  RenderMathMLBlock (block) {mo} at (0,30) size 10x8
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (45,258) size 10x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,38) size 10x11
+  RenderMathMLBlock (block) {mo} at (0,38) size 10x11
 layer at (45,221) size 10x11 backgroundClip at (45,220) size 10x10 clip at (45,220) size 10x10 outlineClip at (45,220) size 10x10
   RenderBlock (relative positioned) {mo} at (0,0) size 10x11
     RenderText {mo} at (0,-1) size 10x14
index d071627..9948867 100644 (file)
@@ -6,8 +6,8 @@ layer at (0,0) size 800x537
       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): "
-        RenderMathMLMath {math} at (177,0) size 22x19
-          RenderMathMLSquareRoot {msqrt} at (1,0) size 20x19 [color=#FF0000]
+        RenderMathMLMath {math} at (177,0) size 22x19 [padding: 0 1 0 1]
+          RenderMathMLSquareRoot {msqrt} at (1,0) size 20x19 [color=#FF0000] [intrinsic padding: 3 0 0 12]
             RenderMathMLRow (anonymous) at (12,3) size 8x16
               RenderInline {mn} at (0,0) size 8x16
                 RenderText {#text} at (0,0) size 8x16
@@ -15,15 +15,15 @@ layer at (0,0) size 800x537
       RenderBlock {p} at (0,35) size 784x19
         RenderText {#text} at (0,0) size 110x18
           text run at (0,0) width 110: "long square root: "
-        RenderMathMLMath {math} at (110,0) size 39x19
-          RenderMathMLSquareRoot {msqrt} at (1,0) size 37x19
+        RenderMathMLMath {math} at (110,0) size 39x19 [padding: 0 1 0 1]
+          RenderMathMLSquareRoot {msqrt} at (1,0) size 37x19 [intrinsic padding: 3 0 0 12]
             RenderMathMLRow (anonymous) at (12,3) size 25x16
               RenderMathMLRow {mrow} at (0,0) size 25x16
                 RenderInline {mi} at (0,0) size 7x16
                   RenderText {#text} at (0,0) size 7x16
                     text run at (0,0) width 7: "x"
-                RenderMathMLOperator {mo} at (7,0) size 10x16
-                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (7,0) size 10x16 [padding: 0 1 0 0]
+                  RenderMathMLBlock (inline-block) {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
@@ -32,11 +32,11 @@ layer at (0,0) size 800x537
       RenderBlock {p} at (0,70) size 784x22
         RenderText {#text} at (0,3) size 222x18
           text run at (0,3) width 222: "long square root with implied row: "
-        RenderMathMLMath {math} at (222,0) size 44x22
-          RenderMathMLSquareRoot {msqrt} at (1,0) size 42x22
+        RenderMathMLMath {math} at (222,0) size 44x22 [padding: 0 1 0 1]
+          RenderMathMLSquareRoot {msqrt} at (1,0) size 42x22 [intrinsic padding: 3 0 0 12]
             RenderMathMLRow (anonymous) at (12,3) size 30x19
               RenderMathMLSubSup {msup} at (0,0) size 13x19
-                RenderMathMLBlock {msup} at (0,3) size 7x16
+                RenderMathMLBlock (anonymous, inline-block) at (0,3) size 7x16
                   RenderInline {mi} at (0,0) size 7x16
                     RenderText {#text} at (0,0) size 7x16
                       text run at (0,0) width 7: "x"
@@ -44,7 +44,7 @@ layer at (0,0) size 800x537
                   RenderText {#text} at (7,0) size 6x12
                     text run at (7,0) width 6: "2"
               RenderMathMLOperator {mo} at (13,3) size 9x16
-                RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLBlock (inline-block) {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
@@ -53,29 +53,29 @@ layer at (0,0) size 800x537
       RenderBlock {p} at (0,108) size 784x40
         RenderText {#text} at (0,10) size 113x18
           text run at (0,10) width 113: "root of a fraction: "
-        RenderMathMLMath {math} at (113,0) size 45x40
-          RenderMathMLSquareRoot {msqrt} at (1,0) size 43x40
+        RenderMathMLMath {math} at (113,0) size 45x40 [padding: 0 1 0 1]
+          RenderMathMLSquareRoot {msqrt} at (1,0) size 43x40 [intrinsic padding: 3 0 3 12]
             RenderMathMLRow (anonymous) at (12,3) size 31x34
               RenderMathMLFraction {mfrac} at (0,0) size 31x34
-                RenderMathMLBlock {mfrac} at (0,0) size 31x16
+                RenderMathMLBlock (anonymous, block) at (0,0) size 31x16 [padding: 0 3 0 3]
                   RenderMathMLRow {mrow} at (3,0) size 25x16
                     RenderInline {mi} at (0,0) size 7x16
                       RenderText {#text} at (0,0) size 7x16
                         text run at (0,0) width 7: "x"
-                    RenderMathMLOperator {mo} at (7,0) size 10x16
-                      RenderMathMLBlock {mo} at (0,0) size 9x16
+                    RenderMathMLOperator {mo} at (7,0) size 10x16 [padding: 0 1 0 0]
+                      RenderMathMLBlock (inline-block) {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 (17,0) size 8x16
                         text run at (17,0) width 8: "1"
-                RenderMathMLBlock {mfrac} at (0,16) size 31x18
+                RenderMathMLBlock (anonymous, block) at (0,16) size 31x18 [padding: 2 3 0 3]
                   RenderMathMLRow {mrow} at (3,2) size 25x16
                     RenderInline {mi} at (0,0) size 7x16
                       RenderText {#text} at (0,0) size 7x16
                         text run at (0,0) width 7: "x"
-                    RenderMathMLOperator {mo} at (7,0) size 10x16
-                      RenderMathMLBlock {mo} at (0,0) size 9x16
+                    RenderMathMLOperator {mo} at (7,0) size 10x16 [padding: 0 1 0 0]
+                      RenderMathMLBlock (inline-block) {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
@@ -84,93 +84,93 @@ layer at (0,0) size 800x537
       RenderBlock {p} at (0,164) size 784x20
         RenderText {#text} at (0,1) size 173x18
           text run at (0,1) width 173: "cube root (should be blue): "
-        RenderMathMLMath {math} at (173,0) size 22x20 [color=#0000FF]
+        RenderMathMLMath {math} at (173,0) size 22x20 [color=#0000FF] [padding: 0 1 0 1]
       RenderBlock {p} at (0,200) size 784x22
         RenderText {#text} at (0,3) size 75x18
           text run at (0,3) width 75: "long index: "
-        RenderMathMLMath {math} at (75,0) size 47x22
+        RenderMathMLMath {math} at (75,0) size 47x22 [padding: 0 1 0 1]
       RenderBlock {p} at (0,238) size 784x40
         RenderText {#text} at (0,9) size 185x18
           text run at (0,9) width 185: "long index w/ complex base: "
-        RenderMathMLMath {math} at (185,0) size 72x40
+        RenderMathMLMath {math} at (185,0) size 72x40 [padding: 0 1 0 1]
       RenderBlock {p} at (0,294) size 784x48
         RenderText {#text} at (0,29) size 75x18
           text run at (0,29) width 75: "high index: "
-        RenderMathMLMath {math} at (75,0) size 29x48
+        RenderMathMLMath {math} at (75,0) size 29x48 [padding: 0 1 0 1]
       RenderBlock {p} at (0,358) size 784x55
         RenderText {#text} at (0,21) size 155x18
           text run at (0,21) width 155: "Imbricated square roots: "
-        RenderMathMLMath {math} at (155,0) size 233x55
-          RenderMathMLSquareRoot {msqrt} at (1,0) size 231x55
+        RenderMathMLMath {math} at (155,0) size 233x55 [padding: 0 1 0 1]
+          RenderMathMLSquareRoot {msqrt} at (1,0) size 231x55 [intrinsic padding: 3 0 3 12]
             RenderMathMLRow (anonymous) at (12,3) size 219x49
               RenderInline {mn} at (0,0) size 8x16
                 RenderText {#text} at (0,21) size 8x16
                   text run at (0,21) width 8: "1"
               RenderMathMLOperator {mo} at (8,21) size 9x16
-                RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                   RenderText {mo} at (0,0) size 9x16
                     text run at (0,0) width 9: "+"
-              RenderMathMLSquareRoot {msqrt} at (17,0) size 202x49
+              RenderMathMLSquareRoot {msqrt} at (17,0) size 202x49 [intrinsic padding: 3 0 3 12]
                 RenderMathMLRow (anonymous) at (12,3) size 190x43
                   RenderMathMLRow {mrow} at (0,0) size 190x43
                     RenderInline {mn} at (0,0) size 8x16
                       RenderText {#text} at (0,18) size 8x16
                         text run at (0,18) width 8: "2"
-                    RenderMathMLOperator {mo} at (8,18) size 10x16
-                      RenderMathMLBlock {mo} at (0,0) size 9x16
+                    RenderMathMLOperator {mo} at (8,18) size 10x16 [padding: 0 1 0 0]
+                      RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                         RenderText {mo} at (0,0) size 9x16
                           text run at (0,0) width 9: "+"
-                    RenderMathMLSquareRoot {msqrt} at (18,0) size 172x43
+                    RenderMathMLSquareRoot {msqrt} at (18,0) size 172x43 [intrinsic padding: 3 0 3 12]
                       RenderMathMLRow (anonymous) at (12,3) size 160x37
                         RenderMathMLRow {mrow} at (0,0) size 160x37
                           RenderInline {mn} at (0,0) size 8x16
                             RenderText {#text} at (0,15) size 8x16
                               text run at (0,15) width 8: "3"
-                          RenderMathMLOperator {mo} at (8,15) size 10x16
-                            RenderMathMLBlock {mo} at (0,0) size 9x16
+                          RenderMathMLOperator {mo} at (8,15) size 10x16 [padding: 0 1 0 0]
+                            RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                               RenderText {mo} at (0,0) size 9x16
                                 text run at (0,0) width 9: "+"
-                          RenderMathMLSquareRoot {msqrt} at (18,0) size 142x37
+                          RenderMathMLSquareRoot {msqrt} at (18,0) size 142x37 [intrinsic padding: 3 0 3 12]
                             RenderMathMLRow (anonymous) at (12,3) size 130x31
                               RenderMathMLRow {mrow} at (0,0) size 130x31
                                 RenderInline {mn} at (0,0) size 8x16
                                   RenderText {#text} at (0,12) size 8x16
                                     text run at (0,12) width 8: "4"
-                                RenderMathMLOperator {mo} at (8,12) size 10x16
-                                  RenderMathMLBlock {mo} at (0,0) size 9x16
+                                RenderMathMLOperator {mo} at (8,12) size 10x16 [padding: 0 1 0 0]
+                                  RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                                     RenderText {mo} at (0,0) size 9x16
                                       text run at (0,0) width 9: "+"
-                                RenderMathMLSquareRoot {msqrt} at (18,0) size 112x31
+                                RenderMathMLSquareRoot {msqrt} at (18,0) size 112x31 [intrinsic padding: 3 0 3 12]
                                   RenderMathMLRow (anonymous) at (12,3) size 100x25
                                     RenderMathMLRow {mrow} at (0,0) size 100x25
                                       RenderInline {mn} at (0,0) size 8x16
                                         RenderText {#text} at (0,9) size 8x16
                                           text run at (0,9) width 8: "5"
-                                      RenderMathMLOperator {mo} at (8,9) size 10x16
-                                        RenderMathMLBlock {mo} at (0,0) size 9x16
+                                      RenderMathMLOperator {mo} at (8,9) size 10x16 [padding: 0 1 0 0]
+                                        RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                                           RenderText {mo} at (0,0) size 9x16
                                             text run at (0,0) width 9: "+"
-                                      RenderMathMLSquareRoot {msqrt} at (18,0) size 82x25
+                                      RenderMathMLSquareRoot {msqrt} at (18,0) size 82x25 [intrinsic padding: 3 0 0 12]
                                         RenderMathMLRow (anonymous) at (12,3) size 70x22
                                           RenderMathMLRow {mrow} at (0,0) size 70x22
                                             RenderInline {mn} at (0,0) size 8x16
                                               RenderText {#text} at (0,6) size 8x16
                                                 text run at (0,6) width 8: "6"
-                                            RenderMathMLOperator {mo} at (8,6) size 10x16
-                                              RenderMathMLBlock {mo} at (0,0) size 9x16
+                                            RenderMathMLOperator {mo} at (8,6) size 10x16 [padding: 0 1 0 0]
+                                              RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                                                 RenderText {mo} at (0,0) size 9x16
                                                   text run at (0,0) width 9: "+"
-                                            RenderMathMLSquareRoot {msqrt} at (18,0) size 52x22
+                                            RenderMathMLSquareRoot {msqrt} at (18,0) size 52x22 [intrinsic padding: 3 0 0 12]
                                               RenderMathMLRow (anonymous) at (12,3) size 40x19
                                                 RenderMathMLRow {mrow} at (0,0) size 40x19
                                                   RenderInline {mn} at (0,0) size 8x16
                                                     RenderText {#text} at (0,3) size 8x16
                                                       text run at (0,3) width 8: "7"
-                                                  RenderMathMLOperator {mo} at (8,3) size 10x16
-                                                    RenderMathMLBlock {mo} at (0,0) size 9x16
+                                                  RenderMathMLOperator {mo} at (8,3) size 10x16 [padding: 0 1 0 0]
+                                                    RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                                                       RenderText {mo} at (0,0) size 9x16
                                                         text run at (0,0) width 9: "+"
-                                                  RenderMathMLSquareRoot {msqrt} at (18,0) size 22x19
+                                                  RenderMathMLSquareRoot {msqrt} at (18,0) size 22x19 [intrinsic padding: 3 0 0 12]
                                                     RenderMathMLRow (anonymous) at (12,3) size 10x16
                                                       RenderInline {mi} at (0,0) size 10x16
                                                         RenderText {#text} at (0,0) size 10x16
@@ -179,10 +179,10 @@ layer at (0,0) size 800x537
       RenderBlock {p} at (0,429) size 784x76
         RenderText {#text} at (0,36) size 110x18
           text run at (0,36) width 110: "Imbricated roots: "
-        RenderMathMLMath {math} at (110,0) size 285x76
+        RenderMathMLMath {math} at (110,0) size 285x76 [padding: 0 1 0 1]
         RenderText {#text} at (0,0) size 0x0
 layer at (182,180) size 20x20
-  RenderMathMLRoot {mroot} at (1,0) size 20x20
+  RenderMathMLRoot {mroot} at (1,0) size 20x20 [intrinsic padding: 4 0 0 12]
     RenderInline {mn} at (0,0) size 8x16
       RenderText {#text} at (12,4) size 8x16
         text run at (12,4) width 8: "2"
@@ -191,186 +191,186 @@ layer at (182,180) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "3"
 layer at (84,216) size 45x22
-  RenderMathMLRoot {mroot} at (1,0) size 45x22
+  RenderMathMLRoot {mroot} at (1,0) size 45x22 [intrinsic padding: 6 0 0 37]
     RenderInline {mn} at (0,0) size 8x16
       RenderText {#text} at (37,6) size 8x16
         text run at (37,6) width 8: "2"
 layer at (84,216) size 37x16
-  RenderMathMLRow {mrow} at (0,0) size 37x16
+  RenderMathMLRow {mrow} at (0,0) size 37x16 [padding: 0 4 4 2]
     RenderInline {mi} at (0,0) size 5x12
       RenderText {#text} at (2,0) size 5x12
         text run at (2,0) width 5: "x"
-    RenderMathMLOperator {mo} at (7,0) size 8x12
-      RenderMathMLBlock {mo} at (0,0) size 7x12
+    RenderMathMLOperator {mo} at (7,0) size 8x12 [padding: 0 1 0 0]
+      RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
         RenderText {mo} at (0,0) size 7x12
           text run at (0,0) width 7: "+"
     RenderInline {mi} at (0,0) size 5x12
       RenderText {#text} at (15,0) size 5x12
         text run at (15,0) width 5: "y"
-    RenderMathMLOperator {mo} at (20,0) size 8x12
-      RenderMathMLBlock {mo} at (0,0) size 7x12
+    RenderMathMLOperator {mo} at (20,0) size 8x12 [padding: 0 1 0 0]
+      RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
         RenderText {mo} at (0,0) size 7x12
           text run at (0,0) width 7: "+"
     RenderInline {mi} at (0,0) size 5x12
       RenderText {#text} at (28,0) size 5x12
         text run at (28,0) width 5: "z"
 layer at (194,254) size 70x40
-  RenderMathMLRoot {mroot} at (1,0) size 70x40
+  RenderMathMLRoot {mroot} at (1,0) size 70x40 [intrinsic padding: 3 0 3 39]
     RenderMathMLFraction {mfrac} at (39,3) size 31x34
-      RenderMathMLBlock {mfrac} at (0,0) size 31x16
+      RenderMathMLBlock (anonymous, block) at (0,0) size 31x16 [padding: 0 3 0 3]
         RenderMathMLRow {mrow} at (3,0) size 25x16
           RenderInline {mi} at (0,0) size 7x16
             RenderText {#text} at (0,0) size 7x16
               text run at (0,0) width 7: "x"
-          RenderMathMLOperator {mo} at (7,0) size 10x16
-            RenderMathMLBlock {mo} at (0,0) size 9x16
+          RenderMathMLOperator {mo} at (7,0) size 10x16 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {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 (17,0) size 8x16
               text run at (17,0) width 8: "1"
-      RenderMathMLBlock {mfrac} at (0,16) size 31x18
+      RenderMathMLBlock (anonymous, block) at (0,16) size 31x18 [padding: 2 3 0 3]
         RenderMathMLRow {mrow} at (3,2) size 25x16
           RenderInline {mi} at (0,0) size 7x16
             RenderText {#text} at (0,0) size 7x16
               text run at (0,0) width 7: "x"
-          RenderMathMLOperator {mo} at (7,0) size 10x16
-            RenderMathMLBlock {mo} at (0,0) size 9x16
+          RenderMathMLOperator {mo} at (7,0) size 10x16 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {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 (17,0) size 8x16
               text run at (17,0) width 8: "2"
 layer at (194,262) size 37x16
-  RenderMathMLRow {mrow} at (0,8) size 37x16
+  RenderMathMLRow {mrow} at (0,8) size 37x16 [padding: 0 4 4 2]
     RenderInline {mi} at (0,0) size 5x12
       RenderText {#text} at (2,0) size 5x12
         text run at (2,0) width 5: "x"
-    RenderMathMLOperator {mo} at (7,0) size 8x12
-      RenderMathMLBlock {mo} at (0,0) size 7x12
+    RenderMathMLOperator {mo} at (7,0) size 8x12 [padding: 0 1 0 0]
+      RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
         RenderText {mo} at (0,0) size 7x12
           text run at (0,0) width 7: "+"
     RenderInline {mi} at (0,0) size 5x12
       RenderText {#text} at (15,0) size 5x12
         text run at (15,0) width 5: "y"
-    RenderMathMLOperator {mo} at (20,0) size 8x12
-      RenderMathMLBlock {mo} at (0,0) size 7x12
+    RenderMathMLOperator {mo} at (20,0) size 8x12 [padding: 0 1 0 0]
+      RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
         RenderText {mo} at (0,0) size 7x12
           text run at (0,0) width 7: "+"
     RenderInline {mi} at (0,0) size 5x12
       RenderText {#text} at (28,0) size 5x12
         text run at (28,0) width 5: "z"
 layer at (84,310) size 27x48
-  RenderMathMLRoot {mroot} at (1,0) size 27x48
+  RenderMathMLRoot {mroot} at (1,0) size 27x48 [intrinsic padding: 32 0 0 19]
     RenderInline {mn} at (0,0) size 8x16
       RenderText {#text} at (19,32) size 8x16
         text run at (19,32) width 8: "2"
 layer at (84,310) size 19x42
-  RenderMathMLFraction {mfrac} at (0,0) size 19x42
-    RenderMathMLBlock {mfrac} at (2,0) size 13x26
+  RenderMathMLFraction {mfrac} at (0,0) size 19x42 [padding: 0 4 2 2]
+    RenderMathMLBlock (anonymous, block) at (2,0) size 13x26 [padding: 0 2 0 2]
       RenderMathMLFraction {mfrac} at (2,0) size 9x26
-        RenderMathMLBlock {mfrac} at (0,0) size 9x12
+        RenderMathMLBlock (anonymous, block) at (0,0) size 9x12 [padding: 0 2 0 2]
           RenderInline {mi} at (0,0) size 5x12
             RenderText {#text} at (2,0) size 5x12
               text run at (2,0) width 5: "x"
-        RenderMathMLBlock {mfrac} at (0,12) size 9x14
+        RenderMathMLBlock (anonymous, block) at (0,12) size 9x14 [padding: 2 2 0 2]
           RenderInline {mi} at (0,0) size 5x12
             RenderText {#text} at (2,2) size 5x12
               text run at (2,2) width 5: "y"
-    RenderMathMLBlock {mfrac} at (2,26) size 13x14
+    RenderMathMLBlock (anonymous, block) at (2,26) size 13x14 [padding: 2 2 0 2]
       RenderInline {mi} at (0,0) size 5x12
         RenderText {#text} at (4,2) size 5x12
           text run at (4,2) width 5: "z"
 layer at (119,445) size 283x76
-  RenderMathMLRoot {mroot} at (1,0) size 283x76
+  RenderMathMLRoot {mroot} at (1,0) size 283x76 [intrinsic padding: 3 0 3 18]
     RenderMathMLRow {mrow} at (18,3) size 265x70
       RenderInline {mn} at (0,0) size 8x16
         RenderText {#text} at (0,36) size 8x16
           text run at (0,36) width 8: "1"
-      RenderMathMLOperator {mo} at (8,36) size 10x16
-        RenderMathMLBlock {mo} at (0,0) size 9x16
+      RenderMathMLOperator {mo} at (8,36) size 10x16 [padding: 0 1 0 0]
+        RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
           RenderText {mo} at (0,0) size 9x16
             text run at (0,0) width 9: "+"
 layer at (155,448) size 247x70
-  RenderMathMLRoot {mroot} at (18,0) size 247x70
+  RenderMathMLRoot {mroot} at (18,0) size 247x70 [intrinsic padding: 3 0 3 18]
     RenderMathMLRow {mrow} at (18,3) size 229x64
       RenderInline {mn} at (0,0) size 8x16
         RenderText {#text} at (0,33) size 8x16
           text run at (0,33) width 8: "2"
-      RenderMathMLOperator {mo} at (8,33) size 10x16
-        RenderMathMLBlock {mo} at (0,0) size 9x16
+      RenderMathMLOperator {mo} at (8,33) size 10x16 [padding: 0 1 0 0]
+        RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
           RenderText {mo} at (0,0) size 9x16
             text run at (0,0) width 9: "+"
 layer at (191,451) size 211x64
-  RenderMathMLRoot {mroot} at (18,0) size 211x64
+  RenderMathMLRoot {mroot} at (18,0) size 211x64 [intrinsic padding: 3 0 3 18]
     RenderMathMLRow {mrow} at (18,3) size 193x58
       RenderInline {mn} at (0,0) size 8x16
         RenderText {#text} at (0,30) size 8x16
           text run at (0,30) width 8: "3"
-      RenderMathMLOperator {mo} at (8,30) size 10x16
-        RenderMathMLBlock {mo} at (0,0) size 9x16
+      RenderMathMLOperator {mo} at (8,30) size 10x16 [padding: 0 1 0 0]
+        RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
           RenderText {mo} at (0,0) size 9x16
             text run at (0,0) width 9: "+"
 layer at (227,454) size 175x58
-  RenderMathMLRoot {mroot} at (18,0) size 175x58
+  RenderMathMLRoot {mroot} at (18,0) size 175x58 [intrinsic padding: 3 0 3 18]
     RenderMathMLRow {mrow} at (18,3) size 157x52
       RenderInline {mn} at (0,0) size 8x16
         RenderText {#text} at (0,27) size 8x16
           text run at (0,27) width 8: "4"
-      RenderMathMLOperator {mo} at (8,27) size 10x16
-        RenderMathMLBlock {mo} at (0,0) size 9x16
+      RenderMathMLOperator {mo} at (8,27) size 10x16 [padding: 0 1 0 0]
+        RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
           RenderText {mo} at (0,0) size 9x16
             text run at (0,0) width 9: "+"
 layer at (263,457) size 139x52
-  RenderMathMLRoot {mroot} at (18,0) size 139x52
+  RenderMathMLRoot {mroot} at (18,0) size 139x52 [intrinsic padding: 3 0 3 17]
     RenderMathMLRow {mrow} at (17,3) size 122x46
       RenderInline {mn} at (0,0) size 8x16
         RenderText {#text} at (0,24) size 8x16
           text run at (0,24) width 8: "5"
-      RenderMathMLOperator {mo} at (8,24) size 10x16
-        RenderMathMLBlock {mo} at (0,0) size 9x16
+      RenderMathMLOperator {mo} at (8,24) size 10x16 [padding: 0 1 0 0]
+        RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
           RenderText {mo} at (0,0) size 9x16
             text run at (0,0) width 9: "+"
 layer at (298,460) size 104x46
-  RenderMathMLRoot {mroot} at (18,0) size 104x46
+  RenderMathMLRoot {mroot} at (18,0) size 104x46 [intrinsic padding: 3 0 3 16]
     RenderMathMLRow {mrow} at (16,3) size 88x40
       RenderInline {mn} at (0,0) size 8x16
         RenderText {#text} at (0,21) size 8x16
           text run at (0,21) width 8: "6"
-      RenderMathMLOperator {mo} at (8,21) size 10x16
-        RenderMathMLBlock {mo} at (0,0) size 9x16
+      RenderMathMLOperator {mo} at (8,21) size 10x16 [padding: 0 1 0 0]
+        RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
           RenderText {mo} at (0,0) size 9x16
             text run at (0,0) width 9: "+"
 layer at (332,463) size 70x40
-  RenderMathMLRoot {mroot} at (18,0) size 70x40
+  RenderMathMLRoot {mroot} at (18,0) size 70x40 [intrinsic padding: 3 0 3 14]
     RenderMathMLRow {mrow} at (14,3) size 56x34
       RenderInline {mn} at (0,0) size 8x16
         RenderText {#text} at (0,18) size 8x16
           text run at (0,18) width 8: "7"
-      RenderMathMLOperator {mo} at (8,18) size 10x16
-        RenderMathMLBlock {mo} at (0,0) size 9x16
+      RenderMathMLOperator {mo} at (8,18) size 10x16 [padding: 0 1 0 0]
+        RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
           RenderText {mo} at (0,0) size 9x16
             text run at (0,0) width 9: "+"
 layer at (364,466) size 38x34
-  RenderMathMLRoot {mroot} at (18,0) size 38x34
+  RenderMathMLRoot {mroot} at (18,0) size 38x34 [intrinsic padding: 18 0 0 28]
     RenderInline {mi} at (0,0) size 10x16
       RenderText {#text} at (28,18) size 10x16
         text run at (28,18) width 10: "A"
 layer at (364,466) size 28x28
-  RenderMathMLFraction {mfrac} at (0,0) size 28x28
-    RenderMathMLBlock {mfrac} at (2,0) size 22x12
+  RenderMathMLFraction {mfrac} at (0,0) size 28x28 [padding: 0 4 2 2]
+    RenderMathMLBlock (anonymous, block) at (2,0) size 22x12 [padding: 0 2 0 2]
       RenderMathMLRow {mrow} at (2,0) size 18x12
         RenderInline {mi} at (0,0) size 5x12
           RenderText {#text} at (0,0) size 5x12
             text run at (0,0) width 5: "x"
-        RenderMathMLOperator {mo} at (5,0) size 8x12
-          RenderMathMLBlock {mo} at (0,0) size 7x12
+        RenderMathMLOperator {mo} at (5,0) size 8x12 [padding: 0 1 0 0]
+          RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
             RenderText {mo} at (0,0) size 7x12
               text run at (0,0) width 7: "+"
         RenderInline {mi} at (0,0) size 5x12
           RenderText {#text} at (13,0) size 5x12
             text run at (13,0) width 5: "y"
-    RenderMathMLBlock {mfrac} at (2,12) size 22x14
+    RenderMathMLBlock (anonymous, block) at (2,12) size 22x14 [padding: 2 2 0 2]
       RenderInline {mi} at (0,0) size 6x12
         RenderText {#text} at (8,2) size 6x12
           text run at (8,2) width 6: "z"
index 5ac7136..8f676a9 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 50540ba..06c2fc1 100644 (file)
@@ -10,12 +10,12 @@ layer at (0,0) size 800x544
         RenderBlock {p} at (0,47) size 784x19
           RenderText {#text} at (0,0) size 154x18
             text run at (0,0) width 154: "I am a paragraph of text "
-          RenderMathMLMath {math} at (154,3) size 27x16
+          RenderMathMLMath {math} at (154,3) size 27x16 [padding: 0 1 0 1]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (1,0) size 7x16
                 text run at (1,0) width 7: "x"
-            RenderMathMLOperator {mo} at (8,0) size 10x16
-              RenderMathMLBlock {mo} at (0,0) size 9x16
+            RenderMathMLOperator {mo} at (8,0) size 10x16 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {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
@@ -30,21 +30,21 @@ layer at (0,0) size 800x544
         RenderBlock {p} at (0,47) size 784x34
           RenderText {#text} at (0,7) size 27x18
             text run at (0,7) width 27: "text "
-          RenderMathMLMath {math} at (27,0) size 33x34
+          RenderMathMLMath {math} at (27,0) size 33x34 [padding: 0 1 0 1]
             RenderMathMLFraction {mfrac} at (1,0) size 31x34
-              RenderMathMLBlock {mfrac} at (0,0) size 31x16
+              RenderMathMLBlock (anonymous, block) at (0,0) size 31x16 [padding: 0 3 0 3]
                 RenderMathMLRow {mrow} at (3,0) size 25x16
                   RenderInline {mi} at (0,0) size 7x16
                     RenderText {#text} at (0,0) size 7x16
                       text run at (0,0) width 7: "x"
-                  RenderMathMLOperator {mo} at (7,0) size 10x16
-                    RenderMathMLBlock {mo} at (0,0) size 9x16
+                  RenderMathMLOperator {mo} at (7,0) size 10x16 [padding: 0 1 0 0]
+                    RenderMathMLBlock (inline-block) {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 (17,0) size 8x16
                       text run at (17,0) width 8: "1"
-              RenderMathMLBlock {mfrac} at (0,16) size 31x18
+              RenderMathMLBlock (anonymous, block) at (0,16) size 31x18 [padding: 2 3 0 3]
                 RenderInline {mn} at (0,0) size 9x16
                   RenderText {#text} at (11,2) size 9x16
                     text run at (11,2) width 9: "2"
@@ -52,28 +52,28 @@ layer at (0,0) size 800x544
         RenderBlock {p} at (0,97) size 784x34
           RenderText {#text} at (0,7) size 27x18
             text run at (0,7) width 27: "text "
-          RenderMathMLMath {math} at (27,0) size 50x34
+          RenderMathMLMath {math} at (27,0) size 50x34 [padding: 0 1 0 1]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (1,10) size 7x16
                 text run at (1,10) width 7: "x"
-            RenderMathMLOperator {mo} at (8,10) size 10x16
-              RenderMathMLBlock {mo} at (0,0) size 9x16
+            RenderMathMLOperator {mo} at (8,10) size 10x16 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                 RenderText {mo} at (0,0) size 9x16
                   text run at (0,0) width 9: "+"
             RenderMathMLFraction {mfrac} at (18,0) size 31x34
-              RenderMathMLBlock {mfrac} at (0,0) size 31x16
+              RenderMathMLBlock (anonymous, block) at (0,0) size 31x16 [padding: 0 3 0 3]
                 RenderMathMLRow {mrow} at (3,0) size 25x16
                   RenderInline {mi} at (0,0) size 7x16
                     RenderText {#text} at (0,0) size 7x16
                       text run at (0,0) width 7: "x"
-                  RenderMathMLOperator {mo} at (7,0) size 10x16
-                    RenderMathMLBlock {mo} at (0,0) size 9x16
+                  RenderMathMLOperator {mo} at (7,0) size 10x16 [padding: 0 1 0 0]
+                    RenderMathMLBlock (inline-block) {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 (17,0) size 8x16
                       text run at (17,0) width 8: "1"
-              RenderMathMLBlock {mfrac} at (0,16) size 31x18
+              RenderMathMLBlock (anonymous, block) at (0,16) size 31x18 [padding: 2 3 0 3]
                 RenderInline {mn} at (0,0) size 9x16
                   RenderText {#text} at (11,2) size 9x16
                     text run at (11,2) width 9: "2"
@@ -85,117 +85,117 @@ layer at (0,0) size 800x544
         RenderBlock {p} at (0,47) size 784x41
           RenderText {#text} at (0,9) size 27x18
             text run at (0,9) width 27: "text "
-          RenderMathMLMath {math} at (27,0) size 62x41
-            RenderMathMLOperator {mo} at (1,0) size 6x41
+          RenderMathMLMath {math} at (27,0) size 62x41 [padding: 0 1 0 1]
+            RenderMathMLOperator {mo} at (1,0) size 6x41 [padding: 0 1 0 0]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (7,12) size 7x16
                 text run at (7,12) width 7: "x"
-            RenderMathMLOperator {mo} at (14,12) size 10x16
-              RenderMathMLBlock {mo} at (0,0) size 9x16
+            RenderMathMLOperator {mo} at (14,12) size 10x16 [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                 RenderText {mo} at (0,0) size 9x16
                   text run at (0,0) width 9: "+"
             RenderMathMLFraction {mfrac} at (24,2) size 31x34
-              RenderMathMLBlock {mfrac} at (0,0) size 31x16
+              RenderMathMLBlock (anonymous, block) at (0,0) size 31x16 [padding: 0 3 0 3]
                 RenderMathMLRow {mrow} at (3,0) size 25x16
                   RenderInline {mi} at (0,0) size 7x16
                     RenderText {#text} at (0,0) size 7x16
                       text run at (0,0) width 7: "x"
-                  RenderMathMLOperator {mo} at (7,0) size 10x16
-                    RenderMathMLBlock {mo} at (0,0) size 9x16
+                  RenderMathMLOperator {mo} at (7,0) size 10x16 [padding: 0 1 0 0]
+                    RenderMathMLBlock (inline-block) {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 (17,0) size 8x16
                       text run at (17,0) width 8: "1"
-              RenderMathMLBlock {mfrac} at (0,16) size 31x18
+              RenderMathMLBlock (anonymous, block) at (0,16) size 31x18 [padding: 2 3 0 3]
                 RenderInline {mn} at (0,0) size 9x16
                   RenderText {#text} at (11,2) size 9x16
                     text run at (11,2) width 9: "2"
-            RenderMathMLOperator {mo} at (55,0) size 6x41
+            RenderMathMLOperator {mo} at (55,0) size 6x41 [padding: 0 1 0 0]
           RenderText {#text} at (0,0) size 0x0
         RenderBlock {p} at (0,104) size 784x85
           RenderText {#text} at (0,35) size 27x18
             text run at (0,35) width 27: "text "
-          RenderMathMLMath {math} at (27,0) size 88x85
+          RenderMathMLMath {math} at (27,0) size 88x85 [padding: 0 1 0 1]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (1,38) size 7x16
                 text run at (1,38) width 7: "y"
-            RenderMathMLOperator {mo} at (8,0) size 6x85
+            RenderMathMLOperator {mo} at (8,0) size 6x85 [padding: 0 1 0 0]
             RenderMathMLUnderOver {munder} at (14,38) size 13x27
-              RenderBlock (anonymous) at (0,0) size 13x16
+              RenderMathMLBlock (anonymous, block) at (0,0) size 13x16
                 RenderInline {mi} at (0,0) size 13x16
                   RenderText {#text} at (0,0) size 13x16
                     text run at (0,0) width 13: "\x{220F}"
-              RenderBlock (anonymous) at (0,11) size 13x16
+              RenderMathMLBlock (anonymous, block) at (0,11) size 13x16
                 RenderInline {mi} at (0,0) size 5x12
-                  RenderText {#text} at (0,3) size 5x12
-                    text run at (0,3) width 5: "x"
+                  RenderText {#text} at (4,3) size 5x12
+                    text run at (4,3) width 5: "x"
             RenderMathMLFraction {mfrac} at (27,10) size 54x70
-              RenderMathMLBlock {mfrac} at (0,0) size 54x34
+              RenderMathMLBlock (anonymous, block) at (0,0) size 54x34 [padding: 0 3 0 3]
                 RenderMathMLRow {mrow} at (3,0) size 48x34
                   RenderInline {mi} at (0,0) size 7x16
                     RenderText {#text} at (0,10) size 7x16
                       text run at (0,10) width 7: "x"
-                  RenderMathMLOperator {mo} at (7,10) size 10x16
-                    RenderMathMLBlock {mo} at (0,0) size 9x16
+                  RenderMathMLOperator {mo} at (7,10) size 10x16 [padding: 0 1 0 0]
+                    RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                       RenderText {mo} at (0,0) size 9x16
                         text run at (0,0) width 9: "+"
                   RenderMathMLFraction {mfrac} at (17,0) size 31x34
-                    RenderMathMLBlock {mfrac} at (0,0) size 31x16
+                    RenderMathMLBlock (anonymous, block) at (0,0) size 31x16 [padding: 0 3 0 3]
                       RenderMathMLRow {mrow} at (3,0) size 25x16
                         RenderInline {mi} at (0,0) size 7x16
                           RenderText {#text} at (0,0) size 7x16
                             text run at (0,0) width 7: "x"
-                        RenderMathMLOperator {mo} at (7,0) size 10x16
-                          RenderMathMLBlock {mo} at (0,0) size 9x16
+                        RenderMathMLOperator {mo} at (7,0) size 10x16 [padding: 0 1 0 0]
+                          RenderMathMLBlock (inline-block) {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 (17,0) size 8x16
                             text run at (17,0) width 8: "1"
-                    RenderMathMLBlock {mfrac} at (0,16) size 31x18
+                    RenderMathMLBlock (anonymous, block) at (0,16) size 31x18 [padding: 2 3 0 3]
                       RenderInline {mn} at (0,0) size 9x16
                         RenderText {#text} at (11,2) size 9x16
                           text run at (11,2) width 9: "2"
-              RenderMathMLBlock {mfrac} at (0,34) size 54x36
+              RenderMathMLBlock (anonymous, block) at (0,34) size 54x36 [padding: 2 3 0 3]
                 RenderMathMLRow {mrow} at (3,2) size 48x34
                   RenderInline {mi} at (0,0) size 7x16
                     RenderText {#text} at (0,10) size 7x16
                       text run at (0,10) width 7: "x"
-                  RenderMathMLOperator {mo} at (7,10) size 10x16
-                    RenderMathMLBlock {mo} at (0,0) size 9x16
+                  RenderMathMLOperator {mo} at (7,10) size 10x16 [padding: 0 1 0 0]
+                    RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                       RenderText {mo} at (0,0) size 9x16
                         text run at (0,0) width 9: "+"
                   RenderMathMLFraction {mfrac} at (17,0) size 31x34
-                    RenderMathMLBlock {mfrac} at (0,0) size 31x16
+                    RenderMathMLBlock (anonymous, block) at (0,0) size 31x16 [padding: 0 3 0 3]
                       RenderMathMLRow {mrow} at (3,0) size 25x16
                         RenderInline {mi} at (0,0) size 7x16
                           RenderText {#text} at (0,0) size 7x16
                             text run at (0,0) width 7: "x"
-                        RenderMathMLOperator {mo} at (7,0) size 10x16
-                          RenderMathMLBlock {mo} at (0,0) size 9x16
+                        RenderMathMLOperator {mo} at (7,0) size 10x16 [padding: 0 1 0 0]
+                          RenderMathMLBlock (inline-block) {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 (17,0) size 8x16
                             text run at (17,0) width 8: "1"
-                    RenderMathMLBlock {mfrac} at (0,16) size 31x18
+                    RenderMathMLBlock (anonymous, block) at (0,16) size 31x18 [padding: 2 3 0 3]
                       RenderInline {mn} at (0,0) size 9x16
                         RenderText {#text} at (11,2) size 9x16
                           text run at (11,2) width 9: "2"
-            RenderMathMLOperator {mo} at (81,0) size 6x85
+            RenderMathMLOperator {mo} at (81,0) size 6x85 [padding: 0 1 0 0]
           RenderText {#text} at (0,0) size 0x0
         RenderBlock {p} at (0,205) size 784x69
           RenderText {#text} at (0,25) size 27x18
             text run at (0,25) width 27: "text "
-          RenderMathMLMath {math} at (27,0) size 92x69
-            RenderMathMLOperator {mo} at (1,0) size 6x69
+          RenderMathMLMath {math} at (27,0) size 92x69 [padding: 0 1 0 1]
+            RenderMathMLOperator {mo} at (1,0) size 6x69 [padding: 0 1 0 0]
             RenderTable {mtable} at (7,8) size 78x57
               RenderTableSection (anonymous) at (0,0) size 78x57
                 RenderTableRow {mtr} at (0,0) size 78x19
                   RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
                     RenderMathMLSubSup {msub} at (3,0) size 20x19
-                      RenderMathMLBlock {msub} at (0,0) size 8x16
+                      RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                         RenderInline {mi} at (0,0) size 8x16
                           RenderText {#text} at (0,0) size 8x16
                             text run at (0,0) width 8: "a"
@@ -204,7 +204,7 @@ layer at (0,0) size 800x544
                           text run at (8,7) width 12: "11"
                   RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
                     RenderMathMLSubSup {msub} at (3,0) size 20x19
-                      RenderMathMLBlock {msub} at (0,0) size 8x16
+                      RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                         RenderInline {mi} at (0,0) size 8x16
                           RenderText {#text} at (0,0) size 8x16
                             text run at (0,0) width 8: "a"
@@ -213,7 +213,7 @@ layer at (0,0) size 800x544
                           text run at (8,7) width 12: "12"
                   RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
                     RenderMathMLSubSup {msub} at (3,0) size 20x19
-                      RenderMathMLBlock {msub} at (0,0) size 8x16
+                      RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                         RenderInline {mi} at (0,0) size 8x16
                           RenderText {#text} at (0,0) size 8x16
                             text run at (0,0) width 8: "a"
@@ -223,7 +223,7 @@ layer at (0,0) size 800x544
                 RenderTableRow {mtr} at (0,19) size 78x19
                   RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
                     RenderMathMLSubSup {msub} at (3,0) size 20x19
-                      RenderMathMLBlock {msub} at (0,0) size 8x16
+                      RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                         RenderInline {mi} at (0,0) size 8x16
                           RenderText {#text} at (0,0) size 8x16
                             text run at (0,0) width 8: "b"
@@ -232,7 +232,7 @@ layer at (0,0) size 800x544
                           text run at (8,7) width 12: "21"
                   RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
                     RenderMathMLSubSup {msub} at (3,0) size 20x19
-                      RenderMathMLBlock {msub} at (0,0) size 8x16
+                      RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                         RenderInline {mi} at (0,0) size 8x16
                           RenderText {#text} at (0,0) size 8x16
                             text run at (0,0) width 8: "b"
@@ -241,7 +241,7 @@ layer at (0,0) size 800x544
                           text run at (8,7) width 12: "22"
                   RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
                     RenderMathMLSubSup {msub} at (3,0) size 20x19
-                      RenderMathMLBlock {msub} at (0,0) size 8x16
+                      RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                         RenderInline {mi} at (0,0) size 8x16
                           RenderText {#text} at (0,0) size 8x16
                             text run at (0,0) width 8: "b"
@@ -251,7 +251,7 @@ layer at (0,0) size 800x544
                 RenderTableRow {mtr} at (0,38) size 78x19
                   RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
                     RenderMathMLSubSup {msub} at (4,0) size 19x19
-                      RenderMathMLBlock {msub} at (0,0) size 7x16
+                      RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x16
                         RenderInline {mi} at (0,0) size 7x16
                           RenderText {#text} at (0,0) size 7x16
                             text run at (0,0) width 7: "c"
@@ -260,7 +260,7 @@ layer at (0,0) size 800x544
                           text run at (7,7) width 12: "31"
                   RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
                     RenderMathMLSubSup {msub} at (4,0) size 19x19
-                      RenderMathMLBlock {msub} at (0,0) size 7x16
+                      RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x16
                         RenderInline {mi} at (0,0) size 7x16
                           RenderText {#text} at (0,0) size 7x16
                             text run at (0,0) width 7: "c"
@@ -269,151 +269,151 @@ layer at (0,0) size 800x544
                           text run at (7,7) width 12: "32"
                   RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
                     RenderMathMLSubSup {msub} at (4,0) size 19x19
-                      RenderMathMLBlock {msub} at (0,0) size 7x16
+                      RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x16
                         RenderInline {mi} at (0,0) size 7x16
                           RenderText {#text} at (0,0) size 7x16
                             text run at (0,0) width 7: "c"
                       RenderInline {mn} at (0,0) size 12x12
                         RenderText {#text} at (7,7) size 12x12
                           text run at (7,7) width 12: "33"
-            RenderMathMLOperator {mo} at (85,0) size 6x69
+            RenderMathMLOperator {mo} at (85,0) size 6x69 [padding: 0 1 0 0]
           RenderText {#text} at (0,0) size 0x0
 layer at (36,301) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (36,311) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (36,321) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (36,331) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x11
 layer at (90,301) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (90,311) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (90,321) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (90,331) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x11
 layer at (43,358) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (43,368) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (43,378) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (43,388) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (43,398) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (43,408) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (43,418) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,60) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (43,428) size 5x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,70) size 5x4
+  RenderMathMLBlock (block) {mo} at (0,70) size 5x4
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (43,432) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,74) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,74) size 5x11
 layer at (116,358) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (116,368) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (116,378) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (116,388) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (116,398) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (116,408) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (116,418) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,60) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (116,428) size 5x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,70) size 5x4
+  RenderMathMLBlock (block) {mo} at (0,70) size 5x4
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (116,432) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,74) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,74) size 5x11
 layer at (36,459) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (36,469) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (36,479) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (36,489) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (36,499) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (36,509) size 5x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 5x8
+  RenderMathMLBlock (block) {mo} at (0,50) size 5x8
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (36,517) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,58) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,58) size 5x11
 layer at (120,459) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (120,469) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (120,479) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (120,489) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (120,499) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (120,509) size 5x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 5x8
+  RenderMathMLBlock (block) {mo} at (0,50) size 5x8
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (120,517) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,58) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,58) size 5x11
 layer at (36,302) size 5x11 backgroundClip at (36,301) size 5x10 clip at (36,301) size 5x10 outlineClip at (36,301) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-1) size 5x14
index c5f066a..63d217e 100644 (file)
@@ -4,12 +4,12 @@ layer at (0,0) size 800x489
   RenderBlock {html} at (0,0) size 800x489
     RenderBody {body} at (8,16) size 784x457
       RenderBlock {p} at (0,0) size 784x19
-        RenderMathMLMath {math} at (0,3) size 27x16
+        RenderMathMLMath {math} at (0,3) size 27x16 [padding: 0 1 0 1]
           RenderInline {mi} at (0,0) size 7x16
             RenderText {#text} at (1,0) size 7x16
               text run at (1,0) width 7: "x"
-          RenderMathMLOperator {mo} at (8,0) size 10x16 [bgcolor=#C8C8C8]
-            RenderMathMLBlock {mo} at (0,0) size 9x16
+          RenderMathMLOperator {mo} at (8,0) size 10x16 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {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
@@ -19,74 +19,74 @@ layer at (0,0) size 800x489
       RenderBlock {p} at (0,35) size 784x20
         RenderText {#text} at (0,0) size 40x18
           text run at (0,0) width 40: "16px: "
-        RenderMathMLMath {math} at (40,1) size 45x19
+        RenderMathMLMath {math} at (40,1) size 45x19 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 43x19
-            RenderMathMLOperator {mo} at (0,0) size 10x19 [bgcolor=#C8C8C8]
-              RenderMathMLBlock {mo} at (0,0) size 9x19
+            RenderMathMLOperator {mo} at (0,0) size 10x19 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x19
                 RenderText {mo} at (0,0) size 9x19
                   text run at (0,0) width 9: "{"
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (10,2) size 7x16
                 text run at (10,2) width 7: "x"
             RenderBlock {div} at (17,2) size 16x16 [bgcolor=#00FF00]
-            RenderMathMLOperator {mo} at (33,0) size 10x19 [bgcolor=#C8C8C8]
-              RenderMathMLBlock {mo} at (0,0) size 9x19
+            RenderMathMLOperator {mo} at (33,0) size 10x19 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x19
                 RenderText {mo} at (0,0) size 9x19
                   text run at (0,0) width 9: "}"
         RenderText {#text} at (85,0) size 4x18
           text run at (85,0) width 4: " "
-        RenderMathMLMath {math} at (89,1) size 39x19
+        RenderMathMLMath {math} at (89,1) size 39x19 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 37x19
-            RenderMathMLOperator {mo} at (0,0) size 7x19 [bgcolor=#C8C8C8]
-              RenderMathMLBlock {mo} at (0,0) size 6x19
+            RenderMathMLOperator {mo} at (0,0) size 7x19 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mo} at (0,0) size 6x19
                 RenderText {mo} at (0,0) size 6x19
                   text run at (0,0) width 6: "["
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (7,2) size 7x16
                 text run at (7,2) width 7: "x"
             RenderBlock {div} at (14,2) size 16x16 [bgcolor=#00FF00]
-            RenderMathMLOperator {mo} at (30,0) size 7x19 [bgcolor=#C8C8C8]
-              RenderMathMLBlock {mo} at (0,0) size 6x19
+            RenderMathMLOperator {mo} at (30,0) size 7x19 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mo} at (0,0) size 6x19
                 RenderText {mo} at (0,0) size 6x19
                   text run at (0,0) width 6: "]"
         RenderText {#text} at (128,0) size 4x18
           text run at (128,0) width 4: " "
-        RenderMathMLMath {math} at (132,1) size 39x19
+        RenderMathMLMath {math} at (132,1) size 39x19 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 37x19
-            RenderMathMLOperator {mo} at (0,0) size 7x19 [bgcolor=#C8C8C8]
-              RenderMathMLBlock {mo} at (0,0) size 6x19
+            RenderMathMLOperator {mo} at (0,0) size 7x19 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mo} at (0,0) size 6x19
                 RenderText {mo} at (0,0) size 6x19
                   text run at (0,0) width 6: "("
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (7,2) size 7x16
                 text run at (7,2) width 7: "x"
             RenderBlock {div} at (14,2) size 16x16 [bgcolor=#00FF00]
-            RenderMathMLOperator {mo} at (30,0) size 7x19 [bgcolor=#C8C8C8]
-              RenderMathMLBlock {mo} at (0,0) size 6x19
+            RenderMathMLOperator {mo} at (30,0) size 7x19 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mo} at (0,0) size 6x19
                 RenderText {mo} at (0,0) size 6x19
                   text run at (0,0) width 6: ")"
         RenderText {#text} at (171,0) size 4x18
           text run at (171,0) width 4: " "
-        RenderMathMLMath {math} at (175,1) size 35x19
+        RenderMathMLMath {math} at (175,1) size 35x19 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 33x19
-            RenderMathMLOperator {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderMathMLBlock {mo} at (0,0) size 4x19
+            RenderMathMLOperator {mo} at (0,0) size 5x19 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mo} at (0,0) size 4x19
                 RenderText {mo} at (0,0) size 4x19
                   text run at (0,0) width 4: "|"
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (5,2) size 7x16
                 text run at (5,2) width 7: "x"
             RenderBlock {div} at (12,2) size 16x16 [bgcolor=#00FF00]
-            RenderMathMLOperator {mo} at (28,0) size 5x19 [bgcolor=#C8C8C8]
-              RenderMathMLBlock {mo} at (0,0) size 4x19
+            RenderMathMLOperator {mo} at (28,0) size 5x19 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mo} at (0,0) size 4x19
                 RenderText {mo} at (0,0) size 4x19
                   text run at (0,0) width 4: "|"
         RenderText {#text} at (210,0) size 4x18
           text run at (210,0) width 4: " "
-        RenderMathMLMath {math} at (214,1) size 31x19
+        RenderMathMLMath {math} at (214,1) size 31x19 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 29x19
-            RenderMathMLOperator {mo} at (0,0) size 6x19 [bgcolor=#C8C8C8]
-              RenderMathMLBlock {mo} at (0,0) size 5x19
+            RenderMathMLOperator {mo} at (0,0) size 6x19 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mo} at (0,0) size 5x19
                 RenderText {mo} at (0,0) size 5x19
                   text run at (0,0) width 5: "\x{222B}"
             RenderInline {mi} at (0,0) size 7x16
@@ -97,49 +97,49 @@ layer at (0,0) size 800x489
       RenderBlock {p} at (0,71) size 784x31
         RenderText {#text} at (0,3) size 40x18
           text run at (0,3) width 40: "24px: "
-        RenderMathMLMath {math} at (40,0) size 49x31
+        RenderMathMLMath {math} at (40,0) size 49x31 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 47x31
-            RenderMathMLOperator {mo} at (0,1) size 8x30 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,1) size 8x30 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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]
-            RenderMathMLOperator {mo} at (39,1) size 8x30 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (39,1) size 8x30 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (89,3) size 4x18
           text run at (89,3) width 4: " "
-        RenderMathMLMath {math} at (93,0) size 45x30
+        RenderMathMLMath {math} at (93,0) size 45x30 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 43x30
-            RenderMathMLOperator {mo} at (0,1) size 6x29 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,1) size 6x29 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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]
-            RenderMathMLOperator {mo} at (37,1) size 6x29 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (37,1) size 6x29 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (138,3) size 4x18
           text run at (138,3) width 4: " "
-        RenderMathMLMath {math} at (142,0) size 45x30
+        RenderMathMLMath {math} at (142,0) size 45x30 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 43x30
-            RenderMathMLOperator {mo} at (0,1) size 6x29 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,1) size 6x29 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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]
-            RenderMathMLOperator {mo} at (37,1) size 6x29 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (37,1) size 6x29 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (187,3) size 4x18
           text run at (187,3) width 4: " "
-        RenderMathMLMath {math} at (191,0) size 51x30
+        RenderMathMLMath {math} at (191,0) size 51x30 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 49x30
-            RenderMathMLOperator {mo} at (0,1) size 9x29 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,1) size 9x29 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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]
-            RenderMathMLOperator {mo} at (40,1) size 9x29 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (40,1) size 9x29 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (242,3) size 4x18
           text run at (242,3) width 4: " "
-        RenderMathMLMath {math} at (246,0) size 44x30
+        RenderMathMLMath {math} at (246,0) size 44x30 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 42x30
-            RenderMathMLOperator {mo} at (0,1) size 11x29 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,1) size 11x29 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (11,6) size 7x16
                 text run at (11,6) width 7: "x"
@@ -148,49 +148,49 @@ layer at (0,0) size 800x489
       RenderBlock {p} at (0,118) size 784x39
         RenderText {#text} at (0,8) size 40x18
           text run at (0,8) width 40: "32px: "
-        RenderMathMLMath {math} at (40,0) size 57x39
+        RenderMathMLMath {math} at (40,0) size 57x39 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 55x39
-            RenderMathMLOperator {mo} at (0,0) size 8x39 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,0) size 8x39 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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]
-            RenderMathMLOperator {mo} at (47,0) size 8x39 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (47,0) size 8x39 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (97,8) size 4x18
           text run at (97,8) width 4: " "
-        RenderMathMLMath {math} at (101,0) size 53x39
+        RenderMathMLMath {math} at (101,0) size 53x39 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 51x39
-            RenderMathMLOperator {mo} at (0,0) size 6x39 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,0) size 6x39 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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]
-            RenderMathMLOperator {mo} at (45,0) size 6x39 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (45,0) size 6x39 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (154,8) size 4x18
           text run at (154,8) width 4: " "
-        RenderMathMLMath {math} at (158,0) size 53x39
+        RenderMathMLMath {math} at (158,0) size 53x39 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 51x39
-            RenderMathMLOperator {mo} at (0,0) size 6x39 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,0) size 6x39 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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]
-            RenderMathMLOperator {mo} at (45,0) size 6x39 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (45,0) size 6x39 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (211,8) size 4x18
           text run at (211,8) width 4: " "
-        RenderMathMLMath {math} at (215,0) size 59x39
+        RenderMathMLMath {math} at (215,0) size 59x39 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 57x39
-            RenderMathMLOperator {mo} at (0,0) size 9x39 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,0) size 9x39 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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]
-            RenderMathMLOperator {mo} at (48,0) size 9x39 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (48,0) size 9x39 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (274,8) size 4x18
           text run at (274,8) width 4: " "
-        RenderMathMLMath {math} at (278,0) size 52x39
+        RenderMathMLMath {math} at (278,0) size 52x39 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 50x39
-            RenderMathMLOperator {mo} at (0,0) size 11x39 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,0) size 11x39 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (11,11) size 7x16
                 text run at (11,11) width 7: "x"
@@ -199,49 +199,49 @@ layer at (0,0) size 800x489
       RenderBlock {p} at (0,173) size 784x58
         RenderText {#text} at (0,19) size 40x18
           text run at (0,19) width 40: "48px: "
-        RenderMathMLMath {math} at (40,0) size 73x58
+        RenderMathMLMath {math} at (40,0) size 73x58 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 71x58
-            RenderMathMLOperator {mo} at (0,0) size 8x58 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,0) size 8x58 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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]
-            RenderMathMLOperator {mo} at (63,0) size 8x58 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (63,0) size 8x58 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (113,19) size 4x18
           text run at (113,19) width 4: " "
-        RenderMathMLMath {math} at (117,0) size 69x58
+        RenderMathMLMath {math} at (117,0) size 69x58 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 67x58
-            RenderMathMLOperator {mo} at (0,0) size 6x58 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,0) size 6x58 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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]
-            RenderMathMLOperator {mo} at (61,0) size 6x58 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (61,0) size 6x58 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (186,19) size 4x18
           text run at (186,19) width 4: " "
-        RenderMathMLMath {math} at (190,0) size 69x58
+        RenderMathMLMath {math} at (190,0) size 69x58 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 67x58
-            RenderMathMLOperator {mo} at (0,0) size 6x58 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,0) size 6x58 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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]
-            RenderMathMLOperator {mo} at (61,0) size 6x58 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (61,0) size 6x58 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (259,19) size 4x18
           text run at (259,19) width 4: " "
-        RenderMathMLMath {math} at (263,0) size 75x58
+        RenderMathMLMath {math} at (263,0) size 75x58 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 73x58
-            RenderMathMLOperator {mo} at (0,0) size 9x58 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,0) size 9x58 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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]
-            RenderMathMLOperator {mo} at (64,0) size 9x58 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (64,0) size 9x58 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (338,19) size 4x18
           text run at (338,19) width 4: " "
-        RenderMathMLMath {math} at (342,0) size 68x58
+        RenderMathMLMath {math} at (342,0) size 68x58 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 66x58
-            RenderMathMLOperator {mo} at (0,0) size 11x58 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,0) size 11x58 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (11,22) size 7x16
                 text run at (11,22) width 7: "x"
@@ -250,974 +250,974 @@ layer at (0,0) size 800x489
       RenderBlock {p} at (0,247) size 784x145
         RenderText {#text} at (0,70) size 48x18
           text run at (0,70) width 48: "120px: "
-        RenderMathMLMath {math} at (48,0) size 73x145
+        RenderMathMLMath {math} at (48,0) size 73x145 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 71x145
-            RenderMathMLOperator {mo} at (0,0) size 8x145 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,0) size 8x145 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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]
-            RenderMathMLOperator {mo} at (63,0) size 8x145 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (63,0) size 8x145 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (121,70) size 4x18
           text run at (121,70) width 4: " "
-        RenderMathMLMath {math} at (125,0) size 69x145
+        RenderMathMLMath {math} at (125,0) size 69x145 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 67x145
-            RenderMathMLOperator {mo} at (0,0) size 6x145 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,0) size 6x145 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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]
-            RenderMathMLOperator {mo} at (61,0) size 6x145 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (61,0) size 6x145 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (194,70) size 4x18
           text run at (194,70) width 4: " "
-        RenderMathMLMath {math} at (198,0) size 69x145
+        RenderMathMLMath {math} at (198,0) size 69x145 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 67x145
-            RenderMathMLOperator {mo} at (0,0) size 6x145 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,0) size 6x145 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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]
-            RenderMathMLOperator {mo} at (61,0) size 6x145 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (61,0) size 6x145 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (267,70) size 4x18
           text run at (267,70) width 4: " "
-        RenderMathMLMath {math} at (271,0) size 75x145
+        RenderMathMLMath {math} at (271,0) size 75x145 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 73x145
-            RenderMathMLOperator {mo} at (0,0) size 9x145 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,0) size 9x145 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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]
-            RenderMathMLOperator {mo} at (64,0) size 9x145 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (64,0) size 9x145 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (346,70) size 4x18
           text run at (346,70) width 4: " "
-        RenderMathMLMath {math} at (350,0) size 68x145
+        RenderMathMLMath {math} at (350,0) size 68x145 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 66x145
-            RenderMathMLOperator {mo} at (0,0) size 11x145 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,0) size 11x145 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             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 (0,0) size 0x0
       RenderBlock {p} at (0,408) size 784x49
-        RenderMathMLMath {math} at (0,0) size 156x49
+        RenderMathMLMath {math} at (0,0) size 156x49 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 154x49
-            RenderMathMLOperator {mo} at (0,0) size 6x49 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (0,0) size 6x49 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (6,17) size 7x16
                 text run at (6,17) width 7: "x"
-            RenderMathMLOperator {mo} at (13,17) size 5x16 [bgcolor=#C8C8C8]
-              RenderMathMLBlock {mo} at (0,0) size 4x16
+            RenderMathMLOperator {mo} at (13,17) size 5x16 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mo} at (0,0) size 4x16
                 RenderText {mo} at (0,0) size 4x16
                   text run at (0,0) width 4: ","
             RenderBlock {div} at (18,1) size 40x40 [bgcolor=#00FF00]
-            RenderMathMLOperator {mo} at (58,17) size 5x16 [bgcolor=#C8C8C8]
-              RenderMathMLBlock {mo} at (0,0) size 4x16
+            RenderMathMLOperator {mo} at (58,17) size 5x16 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mo} at (0,0) size 4x16
                 RenderText {mo} at (0,0) size 4x16
                   text run at (0,0) width 4: ","
             RenderBlock {div} at (63,1) size 40x40 [bgcolor=#00FF00]
-            RenderMathMLOperator {mo} at (103,17) size 5x16 [bgcolor=#C8C8C8]
-              RenderMathMLBlock {mo} at (0,0) size 4x16
+            RenderMathMLOperator {mo} at (103,17) size 5x16 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
+              RenderMathMLBlock (inline-block) {mo} at (0,0) size 4x16
                 RenderText {mo} at (0,0) size 4x16
                   text run at (0,0) width 4: ","
             RenderBlock {div} at (108,1) size 40x40 [bgcolor=#00FF00]
-            RenderMathMLOperator {mo} at (148,0) size 6x49 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (148,0) size 6x49 [bgcolor=#C8C8C8] [padding: 0 1 0 0]
         RenderText {#text} at (0,0) size 0x0
 layer at (49,88) size 7x9 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 7x9
+  RenderMathMLBlock (block) {mo} at (0,0) size 7x9
 layer at (49,97) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,9) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,9) size 7x10
 layer at (49,107) size 7x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,19) size 7x11
+  RenderMathMLBlock (block) {mo} at (0,19) size 7x11
 layer at (88,88) size 7x9 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 7x9
+  RenderMathMLBlock (block) {mo} at (0,0) size 7x9
 layer at (88,97) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,9) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,9) size 7x10
 layer at (88,107) size 7x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,19) size 7x11
+  RenderMathMLBlock (block) {mo} at (0,19) size 7x11
 layer at (102,88) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (102,98) size 5x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x8
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x8
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (102,106) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,18) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,18) size 5x11
 layer at (139,88) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (139,98) size 5x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x8
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x8
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (139,106) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,18) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,18) size 5x11
 layer at (151,88) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (151,98) size 5x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x8
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x8
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (151,106) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,18) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,18) size 5x11
 layer at (188,88) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (188,98) size 5x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x8
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x8
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (188,106) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,18) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,18) size 5x11
 layer at (200,88) size 8x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 8x10
 layer at (200,98) size 8x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 8x8
+  RenderMathMLBlock (block) {mo} at (0,10) size 8x8
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (200,106) size 8x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,18) size 8x11
+  RenderMathMLBlock (block) {mo} at (0,18) size 8x11
 layer at (240,88) size 8x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 8x10
 layer at (240,98) size 8x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 8x8
+  RenderMathMLBlock (block) {mo} at (0,10) size 8x8
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (240,106) size 8x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,18) size 8x11
+  RenderMathMLBlock (block) {mo} at (0,18) size 8x11
 layer at (255,88) size 10x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 10x10
 layer at (255,98) size 10x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 10x8
+  RenderMathMLBlock (block) {mo} at (0,10) size 10x8
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (255,106) size 10x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,18) size 10x11
+  RenderMathMLBlock (block) {mo} at (0,18) size 10x11
 layer at (49,134) size 7x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 7x10
 layer at (49,144) size 7x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 7x4
+  RenderMathMLBlock (block) {mo} at (0,10) size 7x4
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (49,148) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,14) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,14) size 7x10
 layer at (49,158) size 7x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,24) size 7x4
+  RenderMathMLBlock (block) {mo} at (0,24) size 7x4
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (49,162) size 7x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,28) size 7x11
+  RenderMathMLBlock (block) {mo} at (0,28) size 7x11
 layer at (96,134) size 7x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 7x10
 layer at (96,144) size 7x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 7x4
+  RenderMathMLBlock (block) {mo} at (0,10) size 7x4
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (96,148) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,14) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,14) size 7x10
 layer at (96,158) size 7x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,24) size 7x4
+  RenderMathMLBlock (block) {mo} at (0,24) size 7x4
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (96,162) size 7x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,28) size 7x11
+  RenderMathMLBlock (block) {mo} at (0,28) size 7x11
 layer at (110,134) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (110,144) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (110,154) size 5x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x8
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x8
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (110,162) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,28) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,28) size 5x11
 layer at (155,134) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (155,144) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (155,154) size 5x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x8
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x8
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (155,162) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,28) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,28) size 5x11
 layer at (167,134) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (167,144) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (167,154) size 5x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x8
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x8
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (167,162) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,28) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,28) size 5x11
 layer at (212,134) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (212,144) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (212,154) size 5x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x8
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x8
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (212,162) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,28) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,28) size 5x11
 layer at (224,134) size 8x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 8x10
 layer at (224,144) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (224,154) size 8x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 8x8
+  RenderMathMLBlock (block) {mo} at (0,20) size 8x8
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (224,162) size 8x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,28) size 8x11
+  RenderMathMLBlock (block) {mo} at (0,28) size 8x11
 layer at (272,134) size 8x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 8x10
 layer at (272,144) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (272,154) size 8x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 8x8
+  RenderMathMLBlock (block) {mo} at (0,20) size 8x8
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (272,162) size 8x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,28) size 8x11
+  RenderMathMLBlock (block) {mo} at (0,28) size 8x11
 layer at (287,134) size 10x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 10x10
 layer at (287,144) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (287,154) size 10x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 10x8
+  RenderMathMLBlock (block) {mo} at (0,20) size 10x8
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (287,162) size 10x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,28) size 10x11
+  RenderMathMLBlock (block) {mo} at (0,28) size 10x11
 layer at (49,189) size 7x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 7x10
 layer at (49,199) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (49,209) size 7x3 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 7x3
+  RenderMathMLBlock (block) {mo} at (0,20) size 7x3
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (49,212) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,23) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,23) size 7x10
 layer at (49,222) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,33) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,33) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (49,232) size 7x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,43) size 7x4
+  RenderMathMLBlock (block) {mo} at (0,43) size 7x4
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (49,236) size 7x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,47) size 7x11
+  RenderMathMLBlock (block) {mo} at (0,47) size 7x11
 layer at (112,189) size 7x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 7x10
 layer at (112,199) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (112,209) size 7x3 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 7x3
+  RenderMathMLBlock (block) {mo} at (0,20) size 7x3
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (112,212) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,23) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,23) size 7x10
 layer at (112,222) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,33) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,33) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (112,232) size 7x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,43) size 7x4
+  RenderMathMLBlock (block) {mo} at (0,43) size 7x4
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (112,236) size 7x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,47) size 7x11
+  RenderMathMLBlock (block) {mo} at (0,47) size 7x11
 layer at (126,189) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (126,199) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (126,209) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (126,219) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (126,229) size 5x7 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x7
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x7
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (126,236) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,47) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,47) size 5x11
 layer at (187,189) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (187,199) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (187,209) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (187,219) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (187,229) size 5x7 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x7
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x7
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (187,236) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,47) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,47) size 5x11
 layer at (199,189) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (199,199) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (199,209) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (199,219) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (199,229) size 5x7 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x7
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x7
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (199,236) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,47) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,47) size 5x11
 layer at (260,189) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (260,199) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (260,209) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (260,219) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (260,229) size 5x7 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x7
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x7
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (260,236) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,47) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,47) size 5x11
 layer at (272,189) size 8x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 8x10
 layer at (272,199) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (272,209) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (272,219) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (272,229) size 8x7 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 8x7
+  RenderMathMLBlock (block) {mo} at (0,40) size 8x7
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (272,236) size 8x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,47) size 8x11
+  RenderMathMLBlock (block) {mo} at (0,47) size 8x11
 layer at (336,189) size 8x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 8x10
 layer at (336,199) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (336,209) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (336,219) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (336,229) size 8x7 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 8x7
+  RenderMathMLBlock (block) {mo} at (0,40) size 8x7
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (336,236) size 8x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,47) size 8x11
+  RenderMathMLBlock (block) {mo} at (0,47) size 8x11
 layer at (351,189) size 10x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 10x10
 layer at (351,199) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (351,209) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (351,219) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (351,229) size 10x7 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 10x7
+  RenderMathMLBlock (block) {mo} at (0,40) size 10x7
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (351,236) size 10x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,47) size 10x11
+  RenderMathMLBlock (block) {mo} at (0,47) size 10x11
 layer at (57,263) size 7x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 7x10
 layer at (57,273) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (57,283) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (57,293) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (57,303) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (57,313) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,50) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (57,323) size 7x7 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,60) size 7x7
+  RenderMathMLBlock (block) {mo} at (0,60) size 7x7
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (57,330) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,67) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,67) size 7x10
 layer at (57,340) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,77) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,77) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (57,350) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,87) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,87) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (57,360) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,97) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,97) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (57,370) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,107) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,107) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (57,380) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,117) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,117) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (57,390) size 7x7 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,127) size 7x7
+  RenderMathMLBlock (block) {mo} at (0,127) size 7x7
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (57,397) size 7x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,134) size 7x11
+  RenderMathMLBlock (block) {mo} at (0,134) size 7x11
 layer at (120,263) size 7x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 7x10
 layer at (120,273) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (120,283) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (120,293) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (120,303) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (120,313) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,50) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (120,323) size 7x7 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,60) size 7x7
+  RenderMathMLBlock (block) {mo} at (0,60) size 7x7
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (120,330) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,67) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,67) size 7x10
 layer at (120,340) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,77) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,77) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (120,350) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,87) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,87) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (120,360) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,97) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,97) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (120,370) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,107) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,107) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (120,380) size 7x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,117) size 7x10
+  RenderMathMLBlock (block) {mo} at (0,117) size 7x10
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (120,390) size 7x7 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,127) size 7x7
+  RenderMathMLBlock (block) {mo} at (0,127) size 7x7
     RenderText {mo} at (0,-1) size 7x14
       text run at (0,-1) width 7: "\x{23AA}"
 layer at (120,397) size 7x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,134) size 7x11
+  RenderMathMLBlock (block) {mo} at (0,134) size 7x11
 layer at (134,263) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (134,273) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (134,283) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (134,293) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (134,303) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (134,313) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (134,323) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,60) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (134,333) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,70) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,70) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (134,343) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,80) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,80) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (134,353) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,90) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,90) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (134,363) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,100) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,100) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (134,373) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,110) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,110) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (134,383) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,120) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,120) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (134,393) size 5x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,130) size 5x4
+  RenderMathMLBlock (block) {mo} at (0,130) size 5x4
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A2}"
 layer at (134,397) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,134) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,134) size 5x11
 layer at (195,263) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (195,273) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (195,283) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (195,293) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (195,303) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (195,313) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (195,323) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,60) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (195,333) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,70) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,70) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (195,343) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,80) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,80) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (195,353) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,90) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,90) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (195,363) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,100) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,100) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (195,373) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,110) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,110) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (195,383) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,120) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,120) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (195,393) size 5x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,130) size 5x4
+  RenderMathMLBlock (block) {mo} at (0,130) size 5x4
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{23A5}"
 layer at (195,397) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,134) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,134) size 5x11
 layer at (207,263) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (207,273) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (207,283) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (207,293) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (207,303) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (207,313) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (207,323) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,60) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (207,333) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,70) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,70) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (207,343) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,80) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,80) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (207,353) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,90) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,90) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (207,363) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,100) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,100) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (207,373) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,110) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,110) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (207,383) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,120) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,120) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (207,393) size 5x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,130) size 5x4
+  RenderMathMLBlock (block) {mo} at (0,130) size 5x4
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (207,397) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,134) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,134) size 5x11
 layer at (268,263) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (268,273) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (268,283) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (268,293) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (268,303) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (268,313) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (268,323) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,60) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (268,333) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,70) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,70) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (268,343) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,80) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,80) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (268,353) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,90) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,90) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (268,363) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,100) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,100) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (268,373) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,110) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,110) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (268,383) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,120) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,120) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (268,393) size 5x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,130) size 5x4
+  RenderMathMLBlock (block) {mo} at (0,130) size 5x4
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (268,397) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,134) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,134) size 5x11
 layer at (280,263) size 8x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 8x10
 layer at (280,273) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (280,283) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (280,293) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (280,303) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (280,313) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,50) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (280,323) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,60) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,60) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (280,333) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,70) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,70) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (280,343) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,80) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,80) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (280,353) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,90) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,90) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (280,363) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,100) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,100) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (280,373) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,110) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,110) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (280,383) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,120) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,120) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (280,393) size 8x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,130) size 8x4
+  RenderMathMLBlock (block) {mo} at (0,130) size 8x4
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (280,397) size 8x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,134) size 8x11
+  RenderMathMLBlock (block) {mo} at (0,134) size 8x11
 layer at (344,263) size 8x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 8x10
 layer at (344,273) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (344,283) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (344,293) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (344,303) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (344,313) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,50) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (344,323) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,60) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,60) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (344,333) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,70) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,70) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (344,343) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,80) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,80) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (344,353) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,90) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,90) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (344,363) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,100) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,100) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (344,373) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,110) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,110) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (344,383) size 8x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,120) size 8x10
+  RenderMathMLBlock (block) {mo} at (0,120) size 8x10
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (344,393) size 8x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,130) size 8x4
+  RenderMathMLBlock (block) {mo} at (0,130) size 8x4
     RenderText {mo} at (0,-1) size 8x14
       text run at (0,-1) width 8: "\x{23D0}"
 layer at (344,397) size 8x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,134) size 8x11
+  RenderMathMLBlock (block) {mo} at (0,134) size 8x11
 layer at (359,263) size 10x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 10x10
 layer at (359,273) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (359,283) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (359,293) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,30) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (359,303) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,40) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,40) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (359,313) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,50) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,50) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (359,323) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,60) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,60) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (359,333) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,70) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,70) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (359,343) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,80) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,80) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (359,353) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,90) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,90) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (359,363) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,100) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,100) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (359,373) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,110) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,110) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (359,383) size 10x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,120) size 10x10
+  RenderMathMLBlock (block) {mo} at (0,120) size 10x10
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (359,393) size 10x4 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,130) size 10x4
+  RenderMathMLBlock (block) {mo} at (0,130) size 10x4
     RenderText {mo} at (0,-1) size 10x14
       text run at (0,-1) width 10: "\x{23AE}"
 layer at (359,397) size 10x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,134) size 10x11
+  RenderMathMLBlock (block) {mo} at (0,134) size 10x11
 layer at (9,424) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (9,434) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (9,444) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (9,454) size 5x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x8
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x8
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (9,462) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,38) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,38) size 5x11
 layer at (157,424) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,0) size 5x10
 layer at (157,434) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (157,444) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (157,454) size 5x8 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,30) size 5x8
+  RenderMathMLBlock (block) {mo} at (0,30) size 5x8
     RenderText {mo} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (157,462) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mo} at (0,38) size 5x11
+  RenderMathMLBlock (block) {mo} at (0,38) size 5x11
 layer at (49,89) size 7x11 backgroundClip at (49,88) size 7x9 clip at (49,88) size 7x9 outlineClip at (49,88) size 7x9
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-1) size 7x14
index ee4600a..fff697d 100644 (file)
@@ -9,20 +9,20 @@ layer at (0,0) size 800x102
         RenderText {#text} at (0,4) size 332x18
           text run at (0,4) width 332: "Square root, green on yellow, padded and bordered: "
 layer at (8,19) size 27x16
-  RenderMathMLMath {math} at (0,3) size 27x16
+  RenderMathMLMath {math} at (0,3) size 27x16 [padding: 0 1 0 1]
     RenderInline {mi} at (0,0) size 7x16
       RenderText {#text} at (1,0) size 7x16
         text run at (1,0) width 7: "x"
-    RenderMathMLOperator {mo} at (8,0) size 10x16
-      RenderMathMLBlock {mo} at (0,0) size 9x16
+    RenderMathMLOperator {mo} at (8,0) size 10x16 [padding: 0 1 0 0]
+      RenderMathMLBlock (inline-block) {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 (18,0) size 8x16
         text run at (18,0) width 8: "1"
 layer at (340,51) size 46x35
-  RenderMathMLMath {math} at (332,0) size 46x35
-    RenderMathMLSquareRoot {msqrt} at (1,0) size 44x35 [color=#008000] [bgcolor=#FFFF00] [border: (1px solid #008000) (2px solid #008000) (3px solid #008000) (4px solid #008000)]
+  RenderMathMLMath {math} at (332,0) size 46x35 [padding: 0 1 0 1]
+    RenderMathMLSquareRoot {msqrt} at (1,0) size 44x35 [color=#008000] [bgcolor=#FFFF00] [border: (1px solid #008000) (2px solid #008000) (3px solid #008000) (4px solid #008000)] [intrinsic + CSS padding: 6 6 9 24]
       RenderMathMLRow (anonymous) at (28,7) size 8x16
         RenderInline {mn} at (0,0) size 8x16
           RenderText {#text} at (0,0) size 8x16
index 2f3f979..2061335 100644 (file)
@@ -6,9 +6,9 @@ layer at (0,0) size 800x130
       RenderBlock {p} at (0,0) size 784x22
         RenderText {#text} at (0,0) size 27x18
           text run at (0,0) width 27: "text "
-        RenderMathMLMath {math} at (27,3) size 15x19
+        RenderMathMLMath {math} at (27,3) size 15x19 [padding: 0 1 0 1]
           RenderMathMLSubSup {msub} at (1,0) size 13x19
-            RenderMathMLBlock {msub} at (0,0) size 7x16
+            RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x16
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,0) size 7x16
                   text run at (0,0) width 7: "x"
@@ -19,11 +19,11 @@ layer at (0,0) size 800x130
       RenderBlock {p} at (0,38) size 784x22
         RenderText {#text} at (0,0) size 27x18
           text run at (0,0) width 27: "text "
-        RenderMathMLMath {math} at (27,3) size 16x19
+        RenderMathMLMath {math} at (27,3) size 16x19 [padding: 0 1 0 1]
           RenderMathMLSubSup {msub} at (1,0) size 14x19
-            RenderMathMLBlock {msub} at (0,0) size 9x16
+            RenderMathMLBlock (anonymous, inline-block) at (0,0) size 9x16
               RenderMathMLOperator {mo} at (0,0) size 9x16
-                RenderMathMLBlock {mo} at (0,0) size 9x16
+                RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
                   RenderText {mo} at (0,0) size 9x16
                     text run at (0,0) width 9: "+"
             RenderInline {mi} at (0,0) size 5x12
@@ -33,11 +33,11 @@ layer at (0,0) size 800x130
       RenderBlock {p} at (0,76) size 784x22
         RenderText {#text} at (0,0) size 27x18
           text run at (0,0) width 27: "text "
-        RenderMathMLMath {math} at (27,1) size 14x21
+        RenderMathMLMath {math} at (27,1) size 14x21 [padding: 0 1 0 1]
           RenderMathMLSubSup {msub} at (1,0) size 12x21
-            RenderMathMLBlock {msub} at (0,0) size 5x19
+            RenderMathMLBlock (anonymous, inline-block) at (0,0) size 5x19
               RenderMathMLOperator {mo} at (0,0) size 5x19
-                RenderMathMLBlock {mo} at (0,0) size 5x19
+                RenderMathMLBlock (inline-block) {mo} at (0,0) size 5x19
                   RenderText {mo} at (0,0) size 5x19
                     text run at (0,0) width 5: "\x{222B}"
             RenderInline {mi} at (0,0) size 7x12
index 20700ce..b2d9b1b 100644 (file)
@@ -6,18 +6,18 @@ layer at (0,0) size 800x284
       RenderBlock {p} at (0,0) size 784x24
         RenderText {#text} at (0,1) size 36x18
           text run at (0,1) width 36: "both: "
-        RenderMathMLMath {math} at (36,0) size 16x24
+        RenderMathMLMath {math} at (36,0) size 16x24 [padding: 0 1 0 1]
           RenderMathMLSubSup {msubsup} at (1,0) size 14x24
-            RenderMathMLBlock {msubsup} at (0,0) size 7x20
+            RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x20 [padding: 4 0 0 0]
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,4) size 7x16
                   text run at (0,4) width 7: "x"
-            RenderMathMLBlock {msubsup} at (8,0) size 6x24
-              RenderMathMLBlock {msubsup} at (0,0) size 6x12
+            RenderMathMLBlock (anonymous, inline-block) at (8,0) size 6x24
+              RenderMathMLBlock (anonymous, block) at (0,0) size 6x12
                 RenderInline {mi} at (0,0) size 5x12
                   RenderText {#text} at (0,0) size 5x12
                     text run at (0,0) width 5: "k"
-              RenderMathMLBlock {msubsup} at (0,12) size 6x12
+              RenderMathMLBlock (anonymous, block) at (0,12) size 6x12
                 RenderInline {mn} at (0,0) size 6x12
                   RenderText {#text} at (0,0) size 6x12
                     text run at (0,0) width 6: "1"
@@ -25,31 +25,31 @@ layer at (0,0) size 800x284
       RenderBlock {p} at (0,40) size 784x24
         RenderText {#text} at (0,1) size 148x18
           text run at (0,1) width 148: "long subscript w/ both: "
-        RenderMathMLMath {math} at (148,0) size 44x24
+        RenderMathMLMath {math} at (148,0) size 44x24 [padding: 0 1 0 1]
           RenderMathMLSubSup {msubsup} at (1,0) size 42x24
-            RenderMathMLBlock {msubsup} at (0,0) size 9x20
+            RenderMathMLBlock (anonymous, inline-block) at (0,0) size 9x20 [padding: 4 0 0 0]
               RenderInline {mi} at (0,0) size 9x16
                 RenderText {#text} at (0,4) size 9x16
                   text run at (0,4) width 9: "Z"
-            RenderMathMLBlock {msubsup} at (10,0) size 32x24
-              RenderMathMLBlock {msubsup} at (0,0) size 32x12
+            RenderMathMLBlock (anonymous, inline-block) at (10,0) size 32x24
+              RenderMathMLBlock (anonymous, block) at (0,0) size 32x12
                 RenderInline {mi} at (0,0) size 3x12
                   RenderText {#text} at (0,0) size 3x12
                     text run at (0,0) width 3: "j"
-              RenderMathMLBlock {msubsup} at (0,12) size 32x12
+              RenderMathMLBlock (anonymous, block) at (0,12) size 32x12
                 RenderMathMLRow {mrow} at (1,0) size 31x12
                   RenderInline {mi} at (0,0) size 5x12
                     RenderText {#text} at (0,0) size 5x12
                       text run at (0,0) width 5: "x"
-                  RenderMathMLOperator {mo} at (5,0) size 8x12
-                    RenderMathMLBlock {mo} at (0,0) size 7x12
+                  RenderMathMLOperator {mo} at (5,0) size 8x12 [padding: 0 1 0 0]
+                    RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
                       RenderText {mo} at (0,0) size 7x12
                         text run at (0,0) width 7: "+"
                   RenderInline {mi} at (0,0) size 5x12
                     RenderText {#text} at (13,0) size 5x12
                       text run at (13,0) width 5: "y"
-                  RenderMathMLOperator {mo} at (18,0) size 8x12
-                    RenderMathMLBlock {mo} at (0,0) size 7x12
+                  RenderMathMLOperator {mo} at (18,0) size 8x12 [padding: 0 1 0 0]
+                    RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
                       RenderText {mo} at (0,0) size 7x12
                         text run at (0,0) width 7: "+"
                   RenderInline {mi} at (0,0) size 5x12
@@ -59,26 +59,26 @@ layer at (0,0) size 800x284
       RenderBlock {p} at (0,80) size 784x24
         RenderText {#text} at (0,1) size 160x18
           text run at (0,1) width 160: "long superscript w/ both: "
-        RenderMathMLMath {math} at (160,0) size 29x24
+        RenderMathMLMath {math} at (160,0) size 29x24 [padding: 0 1 0 1]
           RenderMathMLSubSup {msubsup} at (1,0) size 27x24
-            RenderMathMLBlock {msubsup} at (0,0) size 9x20
+            RenderMathMLBlock (anonymous, inline-block) at (0,0) size 9x20 [padding: 4 0 0 0]
               RenderInline {mi} at (0,0) size 9x16
                 RenderText {#text} at (0,4) size 9x16
                   text run at (0,4) width 9: "Z"
-            RenderMathMLBlock {msubsup} at (10,0) size 17x24
-              RenderMathMLBlock {msubsup} at (0,0) size 17x12
+            RenderMathMLBlock (anonymous, inline-block) at (10,0) size 17x24
+              RenderMathMLBlock (anonymous, block) at (0,0) size 17x12
                 RenderMathMLRow {mrow} at (1,0) size 16x12
                   RenderInline {mi} at (0,0) size 5x12
                     RenderText {#text} at (0,0) size 5x12
                       text run at (0,0) width 5: "k"
-                  RenderMathMLOperator {mo} at (5,0) size 8x12
-                    RenderMathMLBlock {mo} at (0,0) size 7x12
+                  RenderMathMLOperator {mo} at (5,0) size 8x12 [padding: 0 1 0 0]
+                    RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
                       RenderText {mo} at (0,0) size 7x12
                         text run at (0,0) width 7: "+"
                   RenderInline {mi} at (0,0) size 3x12
                     RenderText {#text} at (13,0) size 3x12
                       text run at (13,0) width 3: "j"
-              RenderMathMLBlock {msubsup} at (0,12) size 17x12
+              RenderMathMLBlock (anonymous, block) at (0,12) size 17x12
                 RenderInline {mi} at (0,0) size 5x12
                   RenderText {#text} at (0,0) size 5x12
                     text run at (0,0) width 5: "x"
@@ -86,39 +86,39 @@ layer at (0,0) size 800x284
       RenderBlock {p} at (0,120) size 784x24
         RenderText {#text} at (0,1) size 88x18
           text run at (0,1) width 88: "long w/ both: "
-        RenderMathMLMath {math} at (88,0) size 44x24
+        RenderMathMLMath {math} at (88,0) size 44x24 [padding: 0 1 0 1]
           RenderMathMLSubSup {msubsup} at (1,0) size 42x24
-            RenderMathMLBlock {msubsup} at (0,0) size 9x20
+            RenderMathMLBlock (anonymous, inline-block) at (0,0) size 9x20 [padding: 4 0 0 0]
               RenderInline {mi} at (0,0) size 9x16
                 RenderText {#text} at (0,4) size 9x16
                   text run at (0,4) width 9: "Z"
-            RenderMathMLBlock {msubsup} at (10,0) size 32x24
-              RenderMathMLBlock {msubsup} at (0,0) size 32x12
+            RenderMathMLBlock (anonymous, inline-block) at (10,0) size 32x24
+              RenderMathMLBlock (anonymous, block) at (0,0) size 32x12
                 RenderMathMLRow {mrow} at (0,0) size 16x12
                   RenderInline {mi} at (0,0) size 5x12
                     RenderText {#text} at (0,0) size 5x12
                       text run at (0,0) width 5: "k"
-                  RenderMathMLOperator {mo} at (5,0) size 8x12
-                    RenderMathMLBlock {mo} at (0,0) size 7x12
+                  RenderMathMLOperator {mo} at (5,0) size 8x12 [padding: 0 1 0 0]
+                    RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
                       RenderText {mo} at (0,0) size 7x12
                         text run at (0,0) width 7: "+"
                   RenderInline {mi} at (0,0) size 3x12
                     RenderText {#text} at (13,0) size 3x12
                       text run at (13,0) width 3: "j"
-              RenderMathMLBlock {msubsup} at (0,12) size 32x12
+              RenderMathMLBlock (anonymous, block) at (0,12) size 32x12
                 RenderMathMLRow {mrow} at (1,0) size 31x12
                   RenderInline {mi} at (0,0) size 5x12
                     RenderText {#text} at (0,0) size 5x12
                       text run at (0,0) width 5: "x"
-                  RenderMathMLOperator {mo} at (5,0) size 8x12
-                    RenderMathMLBlock {mo} at (0,0) size 7x12
+                  RenderMathMLOperator {mo} at (5,0) size 8x12 [padding: 0 1 0 0]
+                    RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
                       RenderText {mo} at (0,0) size 7x12
                         text run at (0,0) width 7: "+"
                   RenderInline {mi} at (0,0) size 5x12
                     RenderText {#text} at (13,0) size 5x12
                       text run at (13,0) width 5: "y"
-                  RenderMathMLOperator {mo} at (18,0) size 8x12
-                    RenderMathMLBlock {mo} at (0,0) size 7x12
+                  RenderMathMLOperator {mo} at (18,0) size 8x12 [padding: 0 1 0 0]
+                    RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
                       RenderText {mo} at (0,0) size 7x12
                         text run at (0,0) width 7: "+"
                   RenderInline {mi} at (0,0) size 5x12
@@ -128,19 +128,19 @@ layer at (0,0) size 800x284
       RenderBlock {p} at (0,160) size 784x24
         RenderText {#text} at (0,1) size 123x18
           text run at (0,1) width 123: "Wrapped in mrow: "
-        RenderMathMLMath {math} at (123,0) size 16x24
+        RenderMathMLMath {math} at (123,0) size 16x24 [padding: 0 1 0 1]
           RenderMathMLRow {mrow} at (1,0) size 14x24
             RenderMathMLSubSup {msubsup} at (0,0) size 14x24
-              RenderMathMLBlock {msubsup} at (0,0) size 7x20
+              RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x20 [padding: 4 0 0 0]
                 RenderInline {mi} at (0,0) size 7x16
                   RenderText {#text} at (0,4) size 7x16
                     text run at (0,4) width 7: "x"
-              RenderMathMLBlock {msubsup} at (8,0) size 6x24
-                RenderMathMLBlock {msubsup} at (0,0) size 6x12
+              RenderMathMLBlock (anonymous, inline-block) at (8,0) size 6x24
+                RenderMathMLBlock (anonymous, block) at (0,0) size 6x12
                   RenderInline {mi} at (0,0) size 5x12
                     RenderText {#text} at (0,0) size 5x12
                       text run at (0,0) width 5: "k"
-                RenderMathMLBlock {msubsup} at (0,12) size 6x12
+                RenderMathMLBlock (anonymous, block) at (0,12) size 6x12
                   RenderInline {mn} at (0,0) size 6x12
                     RenderText {#text} at (0,0) size 6x12
                       text run at (0,0) width 6: "1"
@@ -148,103 +148,103 @@ layer at (0,0) size 800x284
       RenderBlock {p} at (0,200) size 784x52
         RenderText {#text} at (0,15) size 169x18
           text run at (0,15) width 169: "parts with various heights: "
-        RenderMathMLMath {math} at (169,0) size 91x52
+        RenderMathMLMath {math} at (169,0) size 91x52 [padding: 0 1 0 1]
           RenderMathMLSubSup {msubsup} at (1,0) size 18x38
-            RenderMathMLBlock {msubsup} at (0,0) size 7x34
+            RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x34 [padding: 18 0 0 0]
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,18) size 7x16
                   text run at (0,18) width 7: "x"
-            RenderMathMLBlock {msubsup} at (8,0) size 10x38
-              RenderMathMLBlock {msubsup} at (0,0) size 10x26
+            RenderMathMLBlock (anonymous, inline-block) at (8,0) size 10x38
+              RenderMathMLBlock (anonymous, block) at (0,0) size 10x26
                 RenderMathMLFraction {mfrac} at (0,0) size 10x26
-                  RenderMathMLBlock {mfrac} at (0,0) size 10x12
+                  RenderMathMLBlock (anonymous, block) at (0,0) size 10x12 [padding: 0 2 0 2]
                     RenderInline {mi} at (0,0) size 4x12
                       RenderText {#text} at (3,0) size 4x12
                         text run at (3,0) width 4: "f"
-                  RenderMathMLBlock {mfrac} at (0,12) size 10x14
+                  RenderMathMLBlock (anonymous, block) at (0,12) size 10x14 [padding: 2 2 0 2]
                     RenderInline {mi} at (0,0) size 6x12
                       RenderText {#text} at (2,2) size 6x12
                         text run at (2,2) width 6: "g"
-              RenderMathMLBlock {msubsup} at (0,26) size 10x12
+              RenderMathMLBlock (anonymous, block) at (0,26) size 10x12
                 RenderInline {mi} at (0,0) size 6x12
                   RenderText {#text} at (0,0) size 6x12
                     text run at (0,0) width 6: "n"
-          RenderMathMLOperator {mo} at (19,18) size 10x16
-            RenderMathMLBlock {mo} at (0,0) size 9x16
+          RenderMathMLOperator {mo} at (19,18) size 10x16 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
               RenderText {mo} at (0,0) size 9x16
                 text run at (0,0) width 9: "+"
           RenderMathMLSubSup {msubsup} at (29,14) size 18x38
-            RenderMathMLBlock {msubsup} at (0,0) size 7x20
+            RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x20 [padding: 4 0 0 0]
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,4) size 7x16
                   text run at (0,4) width 7: "x"
-            RenderMathMLBlock {msubsup} at (8,0) size 10x38
-              RenderMathMLBlock {msubsup} at (0,0) size 10x12
+            RenderMathMLBlock (anonymous, inline-block) at (8,0) size 10x38
+              RenderMathMLBlock (anonymous, block) at (0,0) size 10x12
                 RenderInline {mi} at (0,0) size 6x12
                   RenderText {#text} at (0,0) size 6x12
                     text run at (0,0) width 6: "n"
-              RenderMathMLBlock {msubsup} at (0,12) size 10x26
+              RenderMathMLBlock (anonymous, block) at (0,12) size 10x26
                 RenderMathMLFraction {mfrac} at (0,0) size 10x26
-                  RenderMathMLBlock {mfrac} at (0,0) size 10x12
+                  RenderMathMLBlock (anonymous, block) at (0,0) size 10x12 [padding: 0 2 0 2]
                     RenderInline {mi} at (0,0) size 4x12
                       RenderText {#text} at (3,0) size 4x12
                         text run at (3,0) width 4: "f"
-                  RenderMathMLBlock {mfrac} at (0,12) size 10x14
+                  RenderMathMLBlock (anonymous, block) at (0,12) size 10x14 [padding: 2 2 0 2]
                     RenderInline {mi} at (0,0) size 6x12
                       RenderText {#text} at (2,2) size 6x12
                         text run at (2,2) width 6: "g"
-          RenderMathMLOperator {mo} at (47,18) size 10x16
-            RenderMathMLBlock {mo} at (0,0) size 9x16
+          RenderMathMLOperator {mo} at (47,18) size 10x16 [padding: 0 1 0 0]
+            RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
               RenderText {mo} at (0,0) size 9x16
                 text run at (0,0) width 9: "+"
           RenderMathMLSubSup {msubsup} at (57,6) size 33x41
-            RenderMathMLBlock {msubsup} at (0,0) size 26x41
+            RenderMathMLBlock (anonymous, inline-block) at (0,0) size 26x41
               RenderMathMLFenced {mfenced} at (0,0) size 26x41
-                RenderMathMLOperator {mfenced} at (0,0) size 6x41
+                RenderMathMLOperator {mfenced} at (0,0) size 6x41 [padding: 0 1 0 0]
                 RenderMathMLFraction {mfrac} at (6,2) size 14x34
-                  RenderMathMLBlock {mfrac} at (0,0) size 14x16
+                  RenderMathMLBlock (anonymous, block) at (0,0) size 14x16 [padding: 0 3 0 3]
                     RenderInline {mi} at (0,0) size 4x16
                       RenderText {#text} at (5,0) size 4x16
                         text run at (5,0) width 4: "f"
-                  RenderMathMLBlock {mfrac} at (0,16) size 14x18
+                  RenderMathMLBlock (anonymous, block) at (0,16) size 14x18 [padding: 2 3 0 3]
                     RenderInline {mi} at (0,0) size 8x16
                       RenderText {#text} at (3,2) size 8x16
                         text run at (3,2) width 8: "g"
-                RenderMathMLOperator {mfenced} at (20,0) size 6x41
-            RenderMathMLBlock {msubsup} at (27,0) size 6x41
-              RenderMathMLBlock {msubsup} at (0,0) size 6x29
+                RenderMathMLOperator {mfenced} at (20,0) size 6x41 [padding: 0 1 0 0]
+            RenderMathMLBlock (anonymous, inline-block) at (27,0) size 6x41
+              RenderMathMLBlock (anonymous, block) at (0,0) size 6x29 [padding: 0 0 17 0]
                 RenderInline {mi} at (0,0) size 5x12
                   RenderText {#text} at (0,0) size 5x12
                     text run at (0,0) width 5: "x"
-              RenderMathMLBlock {msubsup} at (0,29) size 6x12
+              RenderMathMLBlock (anonymous, block) at (0,29) size 6x12
                 RenderInline {mi} at (0,0) size 6x12
                   RenderText {#text} at (0,0) size 6x12
                     text run at (0,0) width 6: "n"
         RenderText {#text} at (0,0) size 0x0
 layer at (234,222) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mfenced} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,0) size 5x10
 layer at (234,232) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,10) size 5x10
     RenderText {mfenced} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (234,242) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,20) size 5x10
     RenderText {mfenced} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239C}"
 layer at (234,252) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,30) size 5x11
+  RenderMathMLBlock (block) {mfenced} at (0,30) size 5x11
 layer at (254,222) size 5x10 scrollHeight 14
-  RenderMathMLBlock {mfenced} at (0,0) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,0) size 5x10
 layer at (254,232) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,10) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,10) size 5x10
     RenderText {mfenced} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (254,242) size 5x10 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,20) size 5x10
+  RenderMathMLBlock (block) {mfenced} at (0,20) size 5x10
     RenderText {mfenced} at (0,-1) size 5x14
       text run at (0,-1) width 5: "\x{239F}"
 layer at (254,252) size 5x11 scrollHeight 13
-  RenderMathMLBlock {mfenced} at (0,30) size 5x11
+  RenderMathMLBlock (block) {mfenced} at (0,30) size 5x11
 layer at (234,223) size 5x11 backgroundClip at (234,222) size 5x10 clip at (234,222) size 5x10 outlineClip at (234,222) size 5x10
   RenderBlock (relative positioned) {mfenced} at (0,0) size 5x11
     RenderText {mfenced} at (0,-1) size 5x14
index 205704e..0bc7231 100644 (file)
@@ -6,9 +6,9 @@ layer at (0,0) size 800x51
       RenderBlock {p} at (0,0) size 784x19
         RenderText {#text} at (0,0) size 76x18
           text run at (0,0) width 76: "superscript: "
-        RenderMathMLMath {math} at (76,0) size 15x19
+        RenderMathMLMath {math} at (76,0) size 15x19 [padding: 0 1 0 1]
           RenderMathMLSubSup {msup} at (1,0) size 13x19
-            RenderMathMLBlock {msup} at (0,3) size 7x16
+            RenderMathMLBlock (anonymous, inline-block) at (0,3) size 7x16
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,0) size 7x16
                   text run at (0,0) width 7: "x"
index 688e2a4..de87a01 100644 (file)
@@ -6,13 +6,13 @@ layer at (0,0) size 800x162
       RenderBlock {p} at (0,0) size 784x57
         RenderText {#text} at (0,17) size 49x18
           text run at (0,17) width 49: "simple: "
-        RenderMathMLMath {math} at (49,0) size 80x57
+        RenderMathMLMath {math} at (49,0) size 80x57 [padding: 0 1 0 1]
           RenderTable {mtable} at (1,0) size 78x57
             RenderTableSection (anonymous) at (0,0) size 78x57
               RenderTableRow {mtr} at (0,0) size 78x19
                 RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 20x19
-                    RenderMathMLBlock {msub} at (0,0) size 8x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -21,7 +21,7 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 12: "11"
                 RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 20x19
-                    RenderMathMLBlock {msub} at (0,0) size 8x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -30,7 +30,7 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 12: "12"
                 RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 20x19
-                    RenderMathMLBlock {msub} at (0,0) size 8x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -40,7 +40,7 @@ layer at (0,0) size 800x162
               RenderTableRow {mtr} at (0,19) size 78x19
                 RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 20x19
-                    RenderMathMLBlock {msub} at (0,0) size 8x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -49,7 +49,7 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 12: "21"
                 RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 20x19
-                    RenderMathMLBlock {msub} at (0,0) size 8x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -58,7 +58,7 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 12: "22"
                 RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 20x19
-                    RenderMathMLBlock {msub} at (0,0) size 8x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -68,7 +68,7 @@ layer at (0,0) size 800x162
               RenderTableRow {mtr} at (0,38) size 78x19
                 RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (4,0) size 19x19
-                    RenderMathMLBlock {msub} at (0,0) size 7x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -77,7 +77,7 @@ layer at (0,0) size 800x162
                         text run at (7,7) width 12: "31"
                 RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (4,0) size 19x19
-                    RenderMathMLBlock {msub} at (0,0) size 7x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -86,7 +86,7 @@ layer at (0,0) size 800x162
                         text run at (7,7) width 12: "32"
                 RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (4,0) size 19x19
-                    RenderMathMLBlock {msub} at (0,0) size 7x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -97,13 +97,13 @@ layer at (0,0) size 800x162
       RenderBlock {p} at (0,73) size 784x57
         RenderText {#text} at (0,17) size 308x18
           text run at (0,17) width 308: "left, default (center) and right column alignment: "
-        RenderMathMLMath {math} at (308,0) size 252x57
+        RenderMathMLMath {math} at (308,0) size 252x57 [padding: 0 1 0 1]
           RenderTable {mtable} at (1,0) size 78x57
             RenderTableSection (anonymous) at (0,0) size 78x57
               RenderTableRow {mtr} at (0,0) size 78x19
                 RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 14x19
-                    RenderMathMLBlock {msub} at (0,0) size 8x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -112,7 +112,7 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 6: "1"
                 RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 20x19
-                    RenderMathMLBlock {msub} at (0,0) size 8x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -121,7 +121,7 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 12: "12"
                 RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 20x19
-                    RenderMathMLBlock {msub} at (0,0) size 8x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -131,7 +131,7 @@ layer at (0,0) size 800x162
               RenderTableRow {mtr} at (0,19) size 78x19
                 RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 20x19
-                    RenderMathMLBlock {msub} at (0,0) size 8x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -140,7 +140,7 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 12: "21"
                 RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 14x19
-                    RenderMathMLBlock {msub} at (0,0) size 8x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -149,7 +149,7 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 6: "2"
                 RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 20x19
-                    RenderMathMLBlock {msub} at (0,0) size 8x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -159,7 +159,7 @@ layer at (0,0) size 800x162
               RenderTableRow {mtr} at (0,38) size 78x19
                 RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 19x19
-                    RenderMathMLBlock {msub} at (0,0) size 7x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -168,7 +168,7 @@ layer at (0,0) size 800x162
                         text run at (7,7) width 12: "31"
                 RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 19x19
-                    RenderMathMLBlock {msub} at (0,0) size 7x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -177,7 +177,7 @@ layer at (0,0) size 800x162
                         text run at (7,7) width 12: "32"
                 RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 13x19
-                    RenderMathMLBlock {msub} at (0,0) size 7x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -192,7 +192,7 @@ layer at (0,0) size 800x162
               RenderTableRow {mtr} at (0,0) size 78x19
                 RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (6,0) size 14x19
-                    RenderMathMLBlock {msub} at (0,0) size 8x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -201,7 +201,7 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 6: "1"
                 RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 20x19
-                    RenderMathMLBlock {msub} at (0,0) size 8x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -210,7 +210,7 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 12: "12"
                 RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 20x19
-                    RenderMathMLBlock {msub} at (0,0) size 8x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -220,7 +220,7 @@ layer at (0,0) size 800x162
               RenderTableRow {mtr} at (0,19) size 78x19
                 RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
                   RenderMathMLSubSup {msub} at (3,0) size 20x19
-                    RenderMathMLBlock {msub} at (0,0) size 8x16
+                    RenderMathMLBlock (anonymous, inline-block) at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                       &n