<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[170699] trunk</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/170699">170699</a></dd>
<dt>Author</dt> <dd>fred.wang@free.fr</dd>
<dt>Date</dt> <dd>2014-07-01 23:44:05 -0700 (Tue, 01 Jul 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>The OpenType MATH table is not read on Mac
https://bugs.webkit.org/show_bug.cgi?id=133569

Reviewed by Chris Fleizach.

Source/WebCore:
An incorrect tag format is used to load the OpenType MATH table on Mac.
This commit makes the format consistent with what is used for other tables on Mac.
This will allow to load the MATH table and to use it for the MathML rendering.

No new tests. platform/graphics/opentype already contains tests for the OpenType MATH support.

* platform/graphics/opentype/OpenTypeMathData.cpp:

LayoutTests:
We update the references for some tests in LayoutTests/mathml/opentype/ and remove the failure from TestExpectations.
Other tests require a font with a MATH table to be installed on Mac bots and to be used by default (bug 133603).

* platform/mac-wk2/mathml/opentype/opentype-stretchy-expected.txt: Removed.
* platform/mac/TestExpectations: Enable mathml/opentype/opentype-stretchy-horizontal.html and mathml/opentype/opentype-stretchy.html.
* platform/mac/mathml/horizontal-LatinModern-expected.txt: Removed. This file should not have been in this directory.
* platform/mac/mathml/horizontal-LatinModern-munderover-expected.txt: Removed. This file should not have been in this directory.
* platform/mac/mathml/opentype-stretchy-horizontal-expected.txt: Removed. This file should not have been in this directory.
* platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Add text reference.
* platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Add text reference.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsplatformmacTestExpectations">trunk/LayoutTests/platform/mac/TestExpectations</a></li>
<li><a href="#trunkLayoutTestsplatformmacmathmlopentypeopentypestretchyexpectedtxt">trunk/LayoutTests/platform/mac/mathml/opentype/opentype-stretchy-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacmathmlopentypeopentypestretchyhorizontalexpectedtxt">trunk/LayoutTests/platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt</a></li>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCoreplatformgraphicsopentypeOpenTypeMathDatacpp">trunk/Source/WebCore/platform/graphics/opentype/OpenTypeMathData.cpp</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsplatformmacmathmlhorizontalLatinModernexpectedtxt">trunk/LayoutTests/platform/mac/mathml/horizontal-LatinModern-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacmathmlhorizontalLatinModernmunderoverexpectedtxt">trunk/LayoutTests/platform/mac/mathml/horizontal-LatinModern-munderover-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformmacmathmlopentypestretchyhorizontalexpectedtxt">trunk/LayoutTests/platform/mac/mathml/opentype-stretchy-horizontal-expected.txt</a></li>
<li>trunk/LayoutTests/platform/mac-wk2/mathml/</li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (170698 => 170699)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2014-07-02 05:57:33 UTC (rev 170698)
+++ trunk/LayoutTests/ChangeLog        2014-07-02 06:44:05 UTC (rev 170699)
</span><span class="lines">@@ -1,3 +1,21 @@
</span><ins>+2014-07-01  Frédéric Wang  &lt;fred.wang@free.fr&gt;
+
+        The OpenType MATH table is not read on Mac
+        https://bugs.webkit.org/show_bug.cgi?id=133569
+
+        Reviewed by Chris Fleizach.
+
+        We update the references for some tests in LayoutTests/mathml/opentype/ and remove the failure from TestExpectations.
+        Other tests require a font with a MATH table to be installed on Mac bots and to be used by default (bug 133603).
+
+        * platform/mac-wk2/mathml/opentype/opentype-stretchy-expected.txt: Removed.
+        * platform/mac/TestExpectations: Enable mathml/opentype/opentype-stretchy-horizontal.html and mathml/opentype/opentype-stretchy.html.
+        * platform/mac/mathml/horizontal-LatinModern-expected.txt: Removed. This file should not have been in this directory.
+        * platform/mac/mathml/horizontal-LatinModern-munderover-expected.txt: Removed. This file should not have been in this directory.
+        * platform/mac/mathml/opentype-stretchy-horizontal-expected.txt: Removed. This file should not have been in this directory.
+        * platform/mac/mathml/opentype/opentype-stretchy-expected.txt: Add text reference.
+        * platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt: Add text reference.
+
</ins><span class="cx"> 2014-07-01  Eric Carlson  &lt;eric.carlson@apple.com&gt;
</span><span class="cx"> 
</span><span class="cx">         WebVTT percentage value can be a float
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacTestExpectations"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/TestExpectations (170698 => 170699)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/TestExpectations        2014-07-02 05:57:33 UTC (rev 170698)
+++ trunk/LayoutTests/platform/mac/TestExpectations        2014-07-02 06:44:05 UTC (rev 170699)
</span><span class="lines">@@ -1319,12 +1319,10 @@
</span><span class="cx"> 
</span><span class="cx"> webkit.org/b/130693 mathml/presentation/tokenElements-background-color.html [ ImageOnlyFailure ]
</span><span class="cx"> 
</span><del>-# OpenType MATH tests failing
-webkit.org/b/130322 [ MountainLion Mavericks ] mathml/opentype/large-operators.html [ Failure ]
-webkit.org/b/130322 [ MountainLion Mavericks ] mathml/opentype/opentype-stretchy.html [ Failure ]
-webkit.org/b/130322 [ MountainLion Mavericks ] mathml/opentype/vertical.html [ Failure ]
</del><ins>+# These tests require an OpenType MATH font on the Apple bots.
+webkit.org/b/130322 [ MountainLion Lion Mavericks ] mathml/opentype/large-operators.html [ Failure ]
+webkit.org/b/130322 [ MountainLion Lion Mavericks ] mathml/opentype/vertical.html [ Failure ]
</ins><span class="cx"> webkit.org/b/72828 mathml/opentype/horizontal.html [ Failure ]
</span><del>-webkit.org/b/72828 mathml/opentype/opentype-stretchy-horizontal.html [ Failure ]
</del><span class="cx"> webkit.org/b/72828 mathml/opentype/horizontal-munderover.html [ Failure ]
</span><span class="cx"> 
</span><span class="cx"> # Missing references
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacmathmlhorizontalLatinModernexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/mathml/horizontal-LatinModern-expected.txt (170698 => 170699)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/mathml/horizontal-LatinModern-expected.txt        2014-07-02 05:57:33 UTC (rev 170698)
+++ trunk/LayoutTests/platform/mac/mathml/horizontal-LatinModern-expected.txt        2014-07-02 06:44:05 UTC (rev 170699)
</span><span class="lines">@@ -1,572 +0,0 @@
</span><del>-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x172
-  RenderBlock {HTML} at (0,0) size 800x172
-    RenderBody {BODY} at (8,16) size 784x140
-      RenderBlock {P} at (0,0) size 784x18
-        RenderMathMLMath {math} at (0,4) size 31x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 29x10
-            RenderMathMLSpace {mspace} at (3,8) size 23x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (-4,0) size 36x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 29x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2190}&quot;
-        RenderText {#text} at (30,0) size 5x18
-          text run at (30,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (34,4) size 32x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 29x10
-            RenderMathMLSpace {mspace} at (3,8) size 23x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (-4,0) size 36x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 29x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2192}&quot;
-        RenderText {#text} at (65,0) size 5x18
-          text run at (65,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (69,4) size 31x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 29x10
-            RenderMathMLSpace {mspace} at (3,8) size 23x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (-4,0) size 36x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 29x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2194}&quot;
-        RenderText {#text} at (99,0) size 5x18
-          text run at (99,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (103,4) size 32x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 29x10
-            RenderMathMLSpace {mspace} at (3,8) size 23x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (-4,0) size 36x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 29x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21A4}&quot;
-        RenderText {#text} at (134,0) size 5x18
-          text run at (134,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (138,4) size 32x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 29x10
-            RenderMathMLSpace {mspace} at (3,8) size 23x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (-4,0) size 36x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 29x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21A6}&quot;
-        RenderText {#text} at (169,0) size 5x18
-          text run at (169,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (173,4) size 31x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 29x10
-            RenderMathMLSpace {mspace} at (3,8) size 23x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (-4,0) size 36x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 29x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21BC}&quot;
-        RenderText {#text} at (203,0) size 5x18
-          text run at (203,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (207,7) size 32x7 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 29x7
-            RenderMathMLSpace {mspace} at (3,5) size 23x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (-4,0) size 36x5
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 29x5
-                RenderBlock (anonymous) at (0,0) size 13x5
-                  RenderText at (0,-39) size 13x80
-                    text run at (0,-39) width 13: &quot;\x{21BD}&quot;
-        RenderText {#text} at (238,0) size 5x18
-          text run at (238,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (242,4) size 32x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 29x10
-            RenderMathMLSpace {mspace} at (3,8) size 23x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (-4,0) size 36x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 29x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21C0}&quot;
-        RenderText {#text} at (273,0) size 5x18
-          text run at (273,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (277,4) size 31x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 29x10
-            RenderMathMLSpace {mspace} at (3,8) size 23x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (-4,0) size 36x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 29x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D0}&quot;
-        RenderText {#text} at (307,0) size 5x18
-          text run at (307,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (311,4) size 32x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 29x10
-            RenderMathMLSpace {mspace} at (3,8) size 23x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (-4,0) size 36x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 29x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D2}&quot;
-        RenderText {#text} at (342,0) size 5x18
-          text run at (342,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (346,4) size 32x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 29x10
-            RenderMathMLSpace {mspace} at (3,8) size 23x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (-4,0) size 36x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 29x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D4}&quot;
-        RenderText {#text} at (377,0) size 5x18
-          text run at (377,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (381,2) size 31x12 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 29x12
-            RenderMathMLSpace {mspace} at (3,10) size 23x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (-4,0) size 36x10
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 29x10
-                RenderBlock (anonymous) at (0,0) size 13x10
-                  RenderText at (0,-35) size 13x80
-                    text run at (0,-35) width 13: &quot;\x{21DA}&quot;
-        RenderText {#text} at (411,0) size 5x18
-          text run at (411,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (415,2) size 32x12 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 29x12
-            RenderMathMLSpace {mspace} at (3,10) size 23x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (-4,0) size 36x10
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 29x10
-                RenderBlock (anonymous) at (0,0) size 13x10
-                  RenderText at (0,-35) size 13x80
-                    text run at (0,-35) width 13: &quot;\x{21DB}&quot;
-        RenderText {#text} at (446,0) size 5x18
-          text run at (446,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (450,2) size 25x12 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 22x12
-            RenderMathMLSpace {mspace} at (0,10) size 22x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (0,0) size 22x10
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 22x10
-                RenderBlock (anonymous) at (0,0) size 5x10
-                  RenderText at (0,-34) size 5x80
-                    text run at (0,-34) width 5: &quot;\x{23B4}&quot;
-        RenderText {#text} at (474,0) size 5x18
-          text run at (474,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (478,8) size 25x6 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 22x6
-            RenderMathMLSpace {mspace} at (0,4) size 22x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (0,0) size 22x4
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 22x4
-                RenderBlock (anonymous) at (0,0) size 5x4
-                  RenderText at (0,-43) size 5x80
-                    text run at (0,-43) width 5: &quot;\x{23B5}&quot;
-        RenderText {#text} at (502,0) size 5x18
-          text run at (502,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (506,2) size 25x12 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 22x12
-            RenderMathMLSpace {mspace} at (0,10) size 22x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (0,0) size 22x10
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 22x10
-                RenderBlock (anonymous) at (0,0) size 7x10
-                  RenderText at (0,-34) size 7x80
-                    text run at (0,-34) width 7: &quot;\x{23DC}&quot;
-        RenderText {#text} at (530,0) size 5x18
-          text run at (530,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (534,8) size 25x6 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 22x6
-            RenderMathMLSpace {mspace} at (0,4) size 22x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (0,0) size 22x4
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 22x4
-                RenderBlock (anonymous) at (0,0) size 7x4
-                  RenderText at (0,-43) size 7x80
-                    text run at (0,-43) width 7: &quot;\x{23DD}&quot;
-        RenderText {#text} at (558,0) size 5x18
-          text run at (558,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (562,1) size 25x13 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 22x13
-            RenderMathMLSpace {mspace} at (0,11) size 22x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (0,0) size 22x11
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 22x11
-                RenderBlock (anonymous) at (0,0) size 6x11
-                  RenderText at (0,-33) size 6x80
-                    text run at (0,-33) width 6: &quot;\x{23DE}&quot;
-        RenderText {#text} at (586,0) size 5x18
-          text run at (586,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (590,7) size 25x7 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 22x7
-            RenderMathMLSpace {mspace} at (0,5) size 22x2 [bgcolor=#0000FF]
-            RenderMathMLOperator {mo} at (0,0) size 22x5
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 22x5
-                RenderBlock (anonymous) at (0,0) size 6x5
-                  RenderText at (0,-43) size 6x80
-                    text run at (0,-43) width 6: &quot;\x{23DF}&quot;
-        RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,34) size 784x36
-        RenderMathMLMath {math} at (0,4) size 59x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 57x10
-            RenderMathMLSpace {mspace} at (3,8) size 51x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (-4,0) size 64x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 57x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2190}&quot;
-        RenderText {#text} at (58,0) size 5x18
-          text run at (58,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (62,4) size 60x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 57x10
-            RenderMathMLSpace {mspace} at (3,8) size 51x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (-4,0) size 64x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 57x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2192}&quot;
-        RenderText {#text} at (121,0) size 5x18
-          text run at (121,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (125,4) size 59x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 57x10
-            RenderMathMLSpace {mspace} at (3,8) size 51x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (-4,0) size 64x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 57x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2194}&quot;
-        RenderText {#text} at (183,0) size 5x18
-          text run at (183,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (187,4) size 60x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 57x10
-            RenderMathMLSpace {mspace} at (3,8) size 51x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (-4,0) size 64x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 57x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21A4}&quot;
-        RenderText {#text} at (246,0) size 5x18
-          text run at (246,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (250,4) size 60x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 57x10
-            RenderMathMLSpace {mspace} at (3,8) size 51x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (-4,0) size 64x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 57x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21A6}&quot;
-        RenderText {#text} at (309,0) size 5x18
-          text run at (309,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (313,4) size 59x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 57x10
-            RenderMathMLSpace {mspace} at (3,8) size 51x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (-4,0) size 64x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 57x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21BC}&quot;
-        RenderText {#text} at (371,0) size 5x18
-          text run at (371,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (375,7) size 60x7 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 57x7
-            RenderMathMLSpace {mspace} at (3,5) size 51x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (-4,0) size 64x5
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 57x5
-                RenderBlock (anonymous) at (0,0) size 13x5
-                  RenderText at (0,-39) size 13x80
-                    text run at (0,-39) width 13: &quot;\x{21BD}&quot;
-        RenderText {#text} at (434,0) size 5x18
-          text run at (434,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (438,4) size 60x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 57x10
-            RenderMathMLSpace {mspace} at (3,8) size 51x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (-4,0) size 64x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 57x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21C0}&quot;
-        RenderText {#text} at (497,0) size 5x18
-          text run at (497,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (501,4) size 59x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 57x10
-            RenderMathMLSpace {mspace} at (3,8) size 51x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (-4,0) size 64x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 57x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D0}&quot;
-        RenderText {#text} at (559,0) size 5x18
-          text run at (559,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (563,4) size 60x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 57x10
-            RenderMathMLSpace {mspace} at (3,8) size 51x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (-4,0) size 64x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 57x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D2}&quot;
-        RenderText {#text} at (622,0) size 5x18
-          text run at (622,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (626,4) size 60x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 57x10
-            RenderMathMLSpace {mspace} at (3,8) size 51x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (-4,0) size 64x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 57x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D4}&quot;
-        RenderText {#text} at (685,0) size 5x18
-          text run at (685,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (689,2) size 59x12 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 57x12
-            RenderMathMLSpace {mspace} at (3,10) size 51x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (-4,0) size 64x10
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 57x10
-                RenderBlock (anonymous) at (0,0) size 13x10
-                  RenderText at (0,-35) size 13x80
-                    text run at (0,-35) width 13: &quot;\x{21DA}&quot;
-        RenderText {#text} at (0,0) size 0x0
-        RenderMathMLMath {math} at (0,20) size 59x12 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 57x12
-            RenderMathMLSpace {mspace} at (3,10) size 51x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (-4,0) size 64x10
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 57x10
-                RenderBlock (anonymous) at (0,0) size 13x10
-                  RenderText at (0,-35) size 13x80
-                    text run at (0,-35) width 13: &quot;\x{21DB}&quot;
-        RenderText {#text} at (58,18) size 5x18
-          text run at (58,18) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (62,20) size 53x12 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 50x12
-            RenderMathMLSpace {mspace} at (0,10) size 50x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (0,0) size 50x10
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 50x10
-                RenderBlock (anonymous) at (0,0) size 5x10
-                  RenderText at (0,-34) size 5x80
-                    text run at (0,-34) width 5: &quot;\x{23B4}&quot;
-        RenderText {#text} at (114,18) size 5x18
-          text run at (114,18) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (118,26) size 53x6 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 50x6
-            RenderMathMLSpace {mspace} at (0,4) size 50x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (0,0) size 50x4
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 50x4
-                RenderBlock (anonymous) at (0,0) size 5x4
-                  RenderText at (0,-43) size 5x80
-                    text run at (0,-43) width 5: &quot;\x{23B5}&quot;
-        RenderText {#text} at (170,18) size 5x18
-          text run at (170,18) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (174,20) size 53x12 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 50x12
-            RenderMathMLSpace {mspace} at (0,10) size 50x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (0,0) size 50x10
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 50x10
-                RenderBlock (anonymous) at (0,0) size 7x10
-                  RenderText at (0,-34) size 7x80
-                    text run at (0,-34) width 7: &quot;\x{23DC}&quot;
-        RenderText {#text} at (226,18) size 5x18
-          text run at (226,18) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (230,26) size 53x6 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 50x6
-            RenderMathMLSpace {mspace} at (0,4) size 50x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (0,0) size 50x4
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 50x4
-                RenderBlock (anonymous) at (0,0) size 7x4
-                  RenderText at (0,-43) size 7x80
-                    text run at (0,-43) width 7: &quot;\x{23DD}&quot;
-        RenderText {#text} at (282,18) size 5x18
-          text run at (282,18) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (286,19) size 53x13 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 50x13
-            RenderMathMLSpace {mspace} at (0,11) size 50x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (0,0) size 50x11
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 50x11
-                RenderBlock (anonymous) at (0,0) size 6x11
-                  RenderText at (0,-33) size 6x80
-                    text run at (0,-33) width 6: &quot;\x{23DE}&quot;
-        RenderText {#text} at (338,18) size 5x18
-          text run at (338,18) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (342,25) size 53x7 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 50x7
-            RenderMathMLSpace {mspace} at (0,5) size 50x2 [bgcolor=#008000]
-            RenderMathMLOperator {mo} at (0,0) size 50x5
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 50x5
-                RenderBlock (anonymous) at (0,0) size 6x5
-                  RenderText at (0,-43) size 6x80
-                    text run at (0,-43) width 6: &quot;\x{23DF}&quot;
-        RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,86) size 784x54
-        RenderMathMLMath {math} at (0,4) size 109x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 107x10
-            RenderMathMLSpace {mspace} at (3,8) size 101x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (-4,0) size 114x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 107x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2190}&quot;
-        RenderText {#text} at (108,0) size 5x18
-          text run at (108,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (112,4) size 110x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 107x10
-            RenderMathMLSpace {mspace} at (3,8) size 101x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (-4,0) size 114x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 107x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2192}&quot;
-        RenderText {#text} at (221,0) size 5x18
-          text run at (221,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (225,4) size 109x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 107x10
-            RenderMathMLSpace {mspace} at (3,8) size 101x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (-4,0) size 114x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 107x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{2194}&quot;
-        RenderText {#text} at (333,0) size 5x18
-          text run at (333,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (337,4) size 110x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 107x10
-            RenderMathMLSpace {mspace} at (3,8) size 101x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (-4,0) size 114x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 107x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21A4}&quot;
-        RenderText {#text} at (446,0) size 5x18
-          text run at (446,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (450,4) size 110x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 107x10
-            RenderMathMLSpace {mspace} at (3,8) size 101x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (-4,0) size 114x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 107x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21A6}&quot;
-        RenderText {#text} at (559,0) size 5x18
-          text run at (559,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (563,4) size 109x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 107x10
-            RenderMathMLSpace {mspace} at (3,8) size 101x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (-4,0) size 114x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 107x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21BC}&quot;
-        RenderText {#text} at (0,0) size 0x0
-        RenderMathMLMath {math} at (0,25) size 109x7 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 107x7
-            RenderMathMLSpace {mspace} at (3,5) size 101x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (-4,0) size 114x5
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 107x5
-                RenderBlock (anonymous) at (0,0) size 13x5
-                  RenderText at (0,-39) size 13x80
-                    text run at (0,-39) width 13: &quot;\x{21BD}&quot;
-        RenderText {#text} at (108,18) size 5x18
-          text run at (108,18) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (112,22) size 110x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 107x10
-            RenderMathMLSpace {mspace} at (3,8) size 101x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (-4,0) size 114x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 107x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21C0}&quot;
-        RenderText {#text} at (221,18) size 5x18
-          text run at (221,18) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (225,22) size 109x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 107x10
-            RenderMathMLSpace {mspace} at (3,8) size 101x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (-4,0) size 114x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 107x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D0}&quot;
-        RenderText {#text} at (333,18) size 5x18
-          text run at (333,18) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (337,22) size 110x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 107x10
-            RenderMathMLSpace {mspace} at (3,8) size 101x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (-4,0) size 114x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 107x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D2}&quot;
-        RenderText {#text} at (446,18) size 5x18
-          text run at (446,18) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (450,22) size 110x10 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 107x10
-            RenderMathMLSpace {mspace} at (3,8) size 101x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (-4,0) size 114x8
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 107x8
-                RenderBlock (anonymous) at (0,0) size 12x8
-                  RenderText at (0,-36) size 12x80
-                    text run at (0,-36) width 12: &quot;\x{21D4}&quot;
-        RenderText {#text} at (559,18) size 5x18
-          text run at (559,18) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (563,20) size 109x12 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 107x12
-            RenderMathMLSpace {mspace} at (3,10) size 101x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (-4,0) size 114x10
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 107x10
-                RenderBlock (anonymous) at (0,0) size 13x10
-                  RenderText at (0,-35) size 13x80
-                    text run at (0,-35) width 13: &quot;\x{21DA}&quot;
-        RenderText {#text} at (0,0) size 0x0
-        RenderMathMLMath {math} at (0,38) size 109x12 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 107x12
-            RenderMathMLSpace {mspace} at (3,10) size 101x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (-4,0) size 114x10
-              RenderMathMLBlock (anonymous, flex) at (3,0) size 107x10
-                RenderBlock (anonymous) at (0,0) size 13x10
-                  RenderText at (0,-35) size 13x80
-                    text run at (0,-35) width 13: &quot;\x{21DB}&quot;
-        RenderText {#text} at (108,36) size 5x18
-          text run at (108,36) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (112,38) size 103x12 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 100x12
-            RenderMathMLSpace {mspace} at (0,10) size 100x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (0,0) size 100x10
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 100x10
-                RenderBlock (anonymous) at (0,0) size 5x10
-                  RenderText at (0,-34) size 5x80
-                    text run at (0,-34) width 5: &quot;\x{23B4}&quot;
-        RenderText {#text} at (214,36) size 5x18
-          text run at (214,36) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (218,44) size 103x6 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 100x6
-            RenderMathMLSpace {mspace} at (0,4) size 100x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (0,0) size 100x4
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 100x4
-                RenderBlock (anonymous) at (0,0) size 5x4
-                  RenderText at (0,-43) size 5x80
-                    text run at (0,-43) width 5: &quot;\x{23B5}&quot;
-        RenderText {#text} at (320,36) size 5x18
-          text run at (320,36) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (324,38) size 103x12 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 100x12
-            RenderMathMLSpace {mspace} at (0,10) size 100x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (0,0) size 100x10
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 100x10
-                RenderBlock (anonymous) at (0,0) size 7x10
-                  RenderText at (0,-34) size 7x80
-                    text run at (0,-34) width 7: &quot;\x{23DC}&quot;
-        RenderText {#text} at (426,36) size 5x18
-          text run at (426,36) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (430,44) size 103x6 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 100x6
-            RenderMathMLSpace {mspace} at (0,4) size 100x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (0,0) size 100x4
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 100x4
-                RenderBlock (anonymous) at (0,0) size 7x4
-                  RenderText at (0,-43) size 7x80
-                    text run at (0,-43) width 7: &quot;\x{23DD}&quot;
-        RenderText {#text} at (532,36) size 5x18
-          text run at (532,36) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (536,37) size 103x13 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 100x13
-            RenderMathMLSpace {mspace} at (0,11) size 100x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (0,0) size 100x11
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 100x11
-                RenderBlock (anonymous) at (0,0) size 6x11
-                  RenderText at (0,-33) size 6x80
-                    text run at (0,-33) width 6: &quot;\x{23DE}&quot;
-        RenderText {#text} at (638,36) size 5x18
-          text run at (638,36) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (642,43) size 103x7 [padding: 0 1 0 1]
-          RenderMathMLUnderOver {mover} at (1,0) size 100x7
-            RenderMathMLSpace {mspace} at (0,5) size 100x2 [bgcolor=#FF0000]
-            RenderMathMLOperator {mo} at (0,0) size 100x5
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 100x5
-                RenderBlock (anonymous) at (0,0) size 6x5
-                  RenderText at (0,-43) size 6x80
-                    text run at (0,-43) width 6: &quot;\x{23DF}&quot;
-        RenderText {#text} at (0,0) size 0x0
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacmathmlhorizontalLatinModernmunderoverexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/mathml/horizontal-LatinModern-munderover-expected.txt (170698 => 170699)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/mathml/horizontal-LatinModern-munderover-expected.txt        2014-07-02 05:57:33 UTC (rev 170698)
+++ trunk/LayoutTests/platform/mac/mathml/horizontal-LatinModern-munderover-expected.txt        2014-07-02 06:44:05 UTC (rev 170699)
</span><span class="lines">@@ -1,103 +0,0 @@
</span><del>-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x68
-  RenderBlock {HTML} at (0,0) size 800x68
-    RenderBody {BODY} at (8,16) size 784x36
-      RenderBlock {P} at (0,0) size 784x36
-        RenderMathMLMath {math} at (0,9) size 50x16 [padding: 0 1 0 1]
-          RenderMathMLRow {mstyle} at (1,0) size 48x16
-            RenderMathMLUnderOver {mover} at (0,0) size 48x16
-              RenderMathMLOperator {mo} at (0,2) size 48x14
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 48x14
-                  RenderBlock (anonymous) at (0,0) size 8x14
-                    RenderText at (0,-44) size 8x106
-                      text run at (0,-44) width 8: &quot;\x{23DE}&quot;
-              RenderMathMLSpace {mspace} at (0,0) size 48x2 [bgcolor=#FF0000]
-        RenderText {#text} at (50,10) size 4x18
-          text run at (50,10) width 4: &quot; &quot;
-        RenderMathMLMath {math} at (54,11) size 66x13 [padding: 0 1 0 1]
-          RenderMathMLRow {mstyle} at (1,0) size 64x13
-            RenderMathMLUnderOver {mover} at (0,0) size 64x13
-              RenderMathMLSpace {mspace} at (0,11) size 64x2 [bgcolor=#FF0000]
-              RenderMathMLOperator {mo} at (0,0) size 64x11
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 64x11
-                  RenderBlock (anonymous) at (0,0) size 6x11
-                    RenderText at (0,-33) size 6x80
-                      text run at (0,-33) width 6: &quot;\x{23DE}&quot;
-        RenderText {#text} at (120,10) size 4x18
-          text run at (120,10) width 4: &quot; &quot;
-        RenderMathMLMath {math} at (124,11) size 50x16 [padding: 0 1 0 1]
-          RenderMathMLRow {mstyle} at (1,0) size 48x16
-            RenderMathMLUnderOver {munder} at (0,0) size 48x16
-              RenderMathMLOperator {mo} at (0,0) size 48x14
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 48x14
-                  RenderBlock (anonymous) at (0,0) size 8x14
-                    RenderText at (0,-44) size 8x106
-                      text run at (0,-44) width 8: &quot;\x{23DE}&quot;
-              RenderMathMLSpace {mspace} at (0,14) size 48x2 [bgcolor=#FF0000]
-        RenderText {#text} at (174,10) size 4x18
-          text run at (174,10) width 4: &quot; &quot;
-        RenderMathMLMath {math} at (178,11) size 66x24 [padding: 0 1 0 1]
-          RenderMathMLRow {mstyle} at (1,0) size 64x24
-            RenderMathMLUnderOver {munderover} at (0,0) size 64x24
-              RenderMathMLSpace {mspace} at (0,11) size 64x2 [bgcolor=#FF0000]
-              RenderMathMLOperator {mo} at (0,13) size 64x11
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 64x11
-                  RenderBlock (anonymous) at (0,0) size 6x11
-                    RenderText at (0,-33) size 6x80
-                      text run at (0,-33) width 6: &quot;\x{23DE}&quot;
-              RenderMathMLOperator {mo} at (0,0) size 64x11
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 64x11
-                  RenderBlock (anonymous) at (0,0) size 6x11
-                    RenderText at (0,-33) size 6x80
-                      text run at (0,-33) width 6: &quot;\x{23DE}&quot;
-        RenderText {#text} at (244,10) size 4x18
-          text run at (244,10) width 4: &quot; &quot;
-        RenderMathMLMath {math} at (248,0) size 50x27 [padding: 0 1 0 1]
-          RenderMathMLRow {mstyle} at (1,0) size 48x27
-            RenderMathMLUnderOver {munderover} at (0,0) size 48x27
-              RenderMathMLOperator {mo} at (0,11) size 48x14
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 48x14
-                  RenderBlock (anonymous) at (0,0) size 8x14
-                    RenderText at (0,-44) size 8x106
-                      text run at (0,-44) width 8: &quot;\x{23DE}&quot;
-              RenderMathMLSpace {mspace} at (0,25) size 48x2 [bgcolor=#FF0000]
-              RenderMathMLOperator {mo} at (0,0) size 48x11
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 48x11
-                  RenderBlock (anonymous) at (0,0) size 6x11
-                    RenderText at (0,-33) size 6x80
-                      text run at (0,-33) width 6: &quot;\x{23DE}&quot;
-        RenderText {#text} at (298,10) size 4x18
-          text run at (298,10) width 4: &quot; &quot;
-        RenderMathMLMath {math} at (302,9) size 50x27 [padding: 0 1 0 1]
-          RenderMathMLRow {mstyle} at (1,0) size 48x27
-            RenderMathMLUnderOver {munderover} at (0,0) size 48x27
-              RenderMathMLOperator {mo} at (0,2) size 48x14
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 48x14
-                  RenderBlock (anonymous) at (0,0) size 8x14
-                    RenderText at (0,-44) size 8x106
-                      text run at (0,-44) width 8: &quot;\x{23DE}&quot;
-              RenderMathMLOperator {mo} at (0,16) size 48x11
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 48x11
-                  RenderBlock (anonymous) at (0,0) size 6x11
-                    RenderText at (0,-33) size 6x80
-                      text run at (0,-33) width 6: &quot;\x{23DE}&quot;
-              RenderMathMLSpace {mspace} at (0,0) size 48x2 [bgcolor=#FF0000]
-        RenderText {#text} at (352,10) size 4x18
-          text run at (352,10) width 4: &quot; &quot;
-        RenderMathMLMath {math} at (356,9) size 50x27 [padding: 0 1 0 1]
-          RenderMathMLRow {mstyle} at (1,0) size 48x27
-            RenderMathMLUnderOver {munder} at (0,0) size 48x27
-              RenderMathMLUnderOver {mover} at (0,0) size 48x16
-                RenderMathMLOperator {mo} at (0,2) size 48x14
-                  RenderMathMLBlock (anonymous, flex) at (0,0) size 48x14
-                    RenderBlock (anonymous) at (0,0) size 8x14
-                      RenderText at (0,-44) size 8x106
-                        text run at (0,-44) width 8: &quot;\x{23DE}&quot;
-                RenderMathMLSpace {mspace} at (0,0) size 48x2 [bgcolor=#FF0000]
-              RenderMathMLOperator {mo} at (0,16) size 48x11
-                RenderMathMLBlock (anonymous, flex) at (0,0) size 48x11
-                  RenderBlock (anonymous) at (0,0) size 6x11
-                    RenderText at (0,-33) size 6x80
-                      text run at (0,-33) width 6: &quot;\x{23DE}&quot;
-        RenderText {#text} at (0,0) size 0x0
</del></span></pre></div>
<a id="trunkLayoutTestsplatformmacmathmlopentypeopentypestretchyexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/mathml/opentype/opentype-stretchy-expected.txt (170698 => 170699)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/mathml/opentype/opentype-stretchy-expected.txt        2014-07-02 05:57:33 UTC (rev 170698)
+++ trunk/LayoutTests/platform/mac/mathml/opentype/opentype-stretchy-expected.txt        2014-07-02 06:44:05 UTC (rev 170699)
</span><span class="lines">@@ -1,50 +1,50 @@
</span><span class="cx"> layer at (0,0) size 800x600
</span><span class="cx">   RenderView at (0,0) size 800x600
</span><del>-layer at (0,0) size 800x118
-  RenderBlock {HTML} at (0,0) size 800x118
-    RenderBody {BODY} at (8,16) size 784x86
-      RenderBlock {P} at (0,0) size 784x18
-        RenderMathMLMath {math} at (0,7) size 15x8 [padding: 0 1 0 1]
-          RenderMathMLRow {mrow} at (1,0) size 13x8
-            RenderMathMLOperator {mo} at (0,0) size 13x8
-              RenderMathMLBlock (anonymous, flex) at (2,0) size 8x8
-                RenderBlock (anonymous) at (0,0) size 7x8
-                  RenderText at (0,-3) size 7x13
-                    text run at (0,-3) width 7: &quot;\x{219F}&quot;
-        RenderText {#text} at (14,0) size 5x18
-          text run at (14,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (18,7) size 16x8 [padding: 0 1 0 1]
-          RenderMathMLRow {mrow} at (1,0) size 13x8
-            RenderMathMLOperator {mo} at (0,0) size 13x8
-              RenderMathMLBlock (anonymous, flex) at (2,0) size 8x8
-                RenderBlock (anonymous) at (0,0) size 7x8
-                  RenderText at (0,-3) size 7x13
-                    text run at (0,-3) width 7: &quot;\x{219F}&quot;
-        RenderText {#text} at (33,0) size 5x18
-          text run at (33,0) width 5: &quot; &quot;
-        RenderMathMLMath {math} at (37,7) size 15x8 [padding: 0 1 0 1]
-          RenderMathMLRow {mrow} at (1,0) size 13x8
-            RenderMathMLOperator {mo} at (0,0) size 13x8
-              RenderMathMLBlock (anonymous, flex) at (2,0) size 8x8
-                RenderBlock (anonymous) at (0,0) size 7x8
-                  RenderText at (0,-3) size 7x13
-                    text run at (0,-3) width 7: &quot;\x{219F}&quot;
</del><ins>+layer at (0,0) size 800x337
+  RenderBlock {HTML} at (0,0) size 800x337
+    RenderBody {BODY} at (8,16) size 784x305
+      RenderBlock {P} at (0,0) size 784x34
+        RenderMathMLMath {math} at (0,20) size 49x11 [padding: 0 1 0 1]
+          RenderMathMLRow {mrow} at (1,0) size 47x11
+            RenderMathMLOperator {mo} at (0,0) size 47x11
+              RenderMathMLBlock (anonymous, flex) at (2,0) size 42x3
+                RenderBlock (anonymous) at (0,0) size 3x3
+                  RenderText at (0,-3) size 3x10
+                    text run at (0,-3) width 3: &quot;\x{219F}&quot;
+        RenderText {#text} at (48,16) size 5x18
+          text run at (48,16) width 5: &quot; &quot;
+        RenderMathMLMath {math} at (52,10) size 49x21 [padding: 0 1 0 1]
+          RenderMathMLRow {mrow} at (1,0) size 47x21
+            RenderMathMLOperator {mo} at (0,0) size 47x21
+              RenderMathMLBlock (anonymous, flex) at (2,0) size 42x3
+                RenderBlock (anonymous) at (0,0) size 3x3
+                  RenderText at (0,-3) size 3x10
+                    text run at (0,-3) width 3: &quot;\x{219F}&quot;
+        RenderText {#text} at (100,16) size 5x18
+          text run at (100,16) width 5: &quot; &quot;
+        RenderMathMLMath {math} at (104,0) size 50x31 [padding: 0 1 0 1]
+          RenderMathMLRow {mrow} at (1,0) size 47x31
+            RenderMathMLOperator {mo} at (0,0) size 47x31
+              RenderMathMLBlock (anonymous, flex) at (2,0) size 42x3
+                RenderBlock (anonymous) at (0,0) size 3x3
+                  RenderText at (0,-3) size 3x10
+                    text run at (0,-3) width 3: &quot;\x{219F}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><del>-      RenderBlock {P} at (0,34) size 784x18
-        RenderMathMLMath {math} at (0,7) size 15x8 [padding: 0 1 0 1]
-          RenderMathMLRow {mrow} at (1,0) size 13x8
-            RenderMathMLOperator {mo} at (0,0) size 13x8
-              RenderMathMLBlock (anonymous, flex) at (2,0) size 8x8
-                RenderBlock (anonymous) at (0,0) size 7x8
-                  RenderText at (0,-3) size 7x13
-                    text run at (0,-3) width 7: &quot;\x{219F}&quot;
</del><ins>+      RenderBlock {P} at (0,50) size 784x154
+        RenderMathMLMath {math} at (0,0) size 49x150 [padding: 0 1 0 1]
+          RenderMathMLRow {mrow} at (1,0) size 47x150
+            RenderMathMLOperator {mo} at (0,0) size 47x150
+              RenderMathMLBlock (anonymous, flex) at (2,0) size 42x3
+                RenderBlock (anonymous) at (0,0) size 3x3
+                  RenderText at (0,-3) size 3x10
+                    text run at (0,-3) width 3: &quot;\x{219F}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><del>-      RenderBlock {P} at (0,68) size 784x18
-        RenderMathMLMath {math} at (0,6) size 10x11 [padding: 0 1 0 1]
-          RenderMathMLRow {mrow} at (1,0) size 8x11
-            RenderMathMLOperator {mo} at (0,0) size 8x11
-              RenderMathMLBlock (anonymous, flex) at (0,0) size 7x11
-                RenderBlock (anonymous) at (0,0) size 6x11
-                  RenderText at (0,-2) size 6x13
-                    text run at (0,-2) width 6: &quot;\x{2A1B}&quot;
</del><ins>+      RenderBlock {P} at (0,220) size 784x85
+        RenderMathMLMath {math} at (0,0) size 86x82 [padding: 0 1 0 1]
+          RenderMathMLRow {mrow} at (1,0) size 84x82
+            RenderMathMLOperator {mo} at (0,0) size 84x82
+              RenderMathMLBlock (anonymous, flex) at (0,0) size 83x12
+                RenderBlock (anonymous) at (0,0) size 11x12
+                  RenderText at (0,6) size 11x10
+                    text run at (0,6) width 11: &quot;\x{2A1B}&quot;
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacmathmlopentypeopentypestretchyhorizontalexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt (170698 => 170699)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt        2014-07-02 05:57:33 UTC (rev 170698)
+++ trunk/LayoutTests/platform/mac/mathml/opentype/opentype-stretchy-horizontal-expected.txt        2014-07-02 06:44:05 UTC (rev 170699)
</span><span class="lines">@@ -1,35 +1,35 @@
</span><span class="cx"> layer at (0,0) size 800x600
</span><span class="cx">   RenderView at (0,0) size 800x600
</span><del>-layer at (0,0) size 800x118
-  RenderBlock {HTML} at (0,0) size 800x118
-    RenderBody {BODY} at (8,16) size 784x86
-      RenderBlock {P} at (0,0) size 784x18
-        RenderMathMLMath {math} at (0,11) size 16x5 [padding: 0 1 0 1]
-          RenderMathMLRow {mstyle} at (1,0) size 14x5
-            RenderMathMLUnderOver {mover} at (0,0) size 14x5
-              RenderMathMLOperator {mo} at (-3,1) size 19x4
-                RenderMathMLBlock (anonymous, flex) at (2,0) size 14x4
</del><ins>+layer at (0,0) size 800x153
+  RenderBlock {HTML} at (0,0) size 800x153
+    RenderBody {BODY} at (8,16) size 784x121
+      RenderBlock {P} at (0,0) size 784x24
+        RenderMathMLMath {math} at (0,3) size 18x22 [padding: 0 1 0 1]
+          RenderMathMLRow {mstyle} at (1,0) size 16x22
+            RenderMathMLUnderOver {mover} at (0,0) size 16x22
+              RenderMathMLOperator {mo} at (-6,1) size 27x21
+                RenderMathMLBlock (anonymous, flex) at (2,0) size 22x4
</ins><span class="cx">                   RenderBlock (anonymous) at (0,0) size 2x4
</span><span class="cx">                     RenderText at (0,-3) size 2x10
</span><span class="cx">                       text run at (0,-3) width 2: &quot;\x{219C}&quot;
</span><del>-              RenderMathMLSpace {mspace} at (2,0) size 9x1
</del><ins>+              RenderMathMLSpace {mspace} at (4,0) size 8x1
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><del>-      RenderBlock {P} at (0,34) size 784x18
-        RenderMathMLMath {math} at (0,11) size 23x5 [padding: 0 1 0 1]
-          RenderMathMLRow {mstyle} at (1,0) size 21x5
-            RenderMathMLUnderOver {mover} at (0,0) size 21x5
-              RenderMathMLOperator {mo} at (-3,1) size 27x4
-                RenderMathMLBlock (anonymous, flex) at (2,0) size 22x4
</del><ins>+      RenderBlock {P} at (0,40) size 784x24
+        RenderMathMLMath {math} at (0,3) size 28x22 [padding: 0 1 0 1]
+          RenderMathMLRow {mstyle} at (1,0) size 26x22
+            RenderMathMLUnderOver {mover} at (0,0) size 26x22
+              RenderMathMLOperator {mo} at (-6,1) size 38x21
+                RenderMathMLBlock (anonymous, flex) at (2,0) size 32x4
</ins><span class="cx">                   RenderBlock (anonymous) at (0,0) size 2x4
</span><span class="cx">                     RenderText at (0,-3) size 2x10
</span><span class="cx">                       text run at (0,-3) width 2: &quot;\x{219C}&quot;
</span><del>-              RenderMathMLSpace {mspace} at (2,0) size 16x1
</del><ins>+              RenderMathMLSpace {mspace} at (5,0) size 16x1
</ins><span class="cx">         RenderText {#text} at (0,0) size 0x0
</span><del>-      RenderBlock {P} at (0,68) size 784x18
-        RenderMathMLMath {math} at (0,11) size 158x5 [padding: 0 1 0 1]
-          RenderMathMLRow {mstyle} at (1,0) size 156x5
-            RenderMathMLUnderOver {mover} at (0,0) size 156x5
-              RenderMathMLOperator {mo} at (-3,1) size 162x4
</del><ins>+      RenderBlock {P} at (0,80) size 784x41
+        RenderMathMLMath {math} at (0,0) size 158x42 [padding: 0 1 0 1]
+          RenderMathMLRow {mstyle} at (1,0) size 156x42
+            RenderMathMLUnderOver {mover} at (0,0) size 156x42
+              RenderMathMLOperator {mo} at (-3,1) size 162x41
</ins><span class="cx">                 RenderMathMLBlock (anonymous, flex) at (2,0) size 157x4
</span><span class="cx">                   RenderBlock (anonymous) at (0,0) size 2x4
</span><span class="cx">                     RenderText at (0,-3) size 2x10
</span></span></pre></div>
<a id="trunkLayoutTestsplatformmacmathmlopentypestretchyhorizontalexpectedtxt"></a>
<div class="delfile"><h4>Deleted: trunk/LayoutTests/platform/mac/mathml/opentype-stretchy-horizontal-expected.txt (170698 => 170699)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/mac/mathml/opentype-stretchy-horizontal-expected.txt        2014-07-02 05:57:33 UTC (rev 170698)
+++ trunk/LayoutTests/platform/mac/mathml/opentype-stretchy-horizontal-expected.txt        2014-07-02 06:44:05 UTC (rev 170699)
</span><span class="lines">@@ -1,38 +0,0 @@
</span><del>-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x118
-  RenderBlock {HTML} at (0,0) size 800x118
-    RenderBody {BODY} at (8,16) size 784x86
-      RenderBlock {P} at (0,0) size 784x18
-        RenderMathMLMath {math} at (0,11) size 16x5 [padding: 0 1 0 1]
-          RenderMathMLRow {mstyle} at (1,0) size 14x5
-            RenderMathMLUnderOver {mover} at (0,0) size 14x5
-              RenderMathMLOperator {mo} at (-3,1) size 19x4
-                RenderMathMLBlock (anonymous, flex) at (2,0) size 14x4
-                  RenderBlock (anonymous) at (0,0) size 2x4
-                    RenderText at (0,-3) size 2x10
-                      text run at (0,-3) width 2: &quot;\x{219C}&quot;
-              RenderMathMLSpace {mspace} at (2,0) size 9x1
-        RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,34) size 784x18
-        RenderMathMLMath {math} at (0,11) size 23x5 [padding: 0 1 0 1]
-          RenderMathMLRow {mstyle} at (1,0) size 21x5
-            RenderMathMLUnderOver {mover} at (0,0) size 21x5
-              RenderMathMLOperator {mo} at (-3,1) size 27x4
-                RenderMathMLBlock (anonymous, flex) at (2,0) size 22x4
-                  RenderBlock (anonymous) at (0,0) size 2x4
-                    RenderText at (0,-3) size 2x10
-                      text run at (0,-3) width 2: &quot;\x{219C}&quot;
-              RenderMathMLSpace {mspace} at (2,0) size 16x1
-        RenderText {#text} at (0,0) size 0x0
-      RenderBlock {P} at (0,68) size 784x18
-        RenderMathMLMath {math} at (0,11) size 158x5 [padding: 0 1 0 1]
-          RenderMathMLRow {mstyle} at (1,0) size 156x5
-            RenderMathMLUnderOver {mover} at (0,0) size 156x5
-              RenderMathMLOperator {mo} at (-3,1) size 162x4
-                RenderMathMLBlock (anonymous, flex) at (2,0) size 157x4
-                  RenderBlock (anonymous) at (0,0) size 2x4
-                    RenderText at (0,-3) size 2x10
-                      text run at (0,-3) width 2: &quot;\x{219C}&quot;
-              RenderMathMLSpace {mspace} at (2,0) size 151x1
-        RenderText {#text} at (0,0) size 0x0
</del></span></pre></div>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (170698 => 170699)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2014-07-02 05:57:33 UTC (rev 170698)
+++ trunk/Source/WebCore/ChangeLog        2014-07-02 06:44:05 UTC (rev 170699)
</span><span class="lines">@@ -1,3 +1,18 @@
</span><ins>+2014-07-01  Frédéric Wang  &lt;fred.wang@free.fr&gt;
+
+        The OpenType MATH table is not read on Mac
+        https://bugs.webkit.org/show_bug.cgi?id=133569
+
+        Reviewed by Chris Fleizach.
+
+        An incorrect tag format is used to load the OpenType MATH table on Mac.
+        This commit makes the format consistent with what is used for other tables on Mac.
+        This will allow to load the MATH table and to use it for the MathML rendering.
+
+        No new tests. platform/graphics/opentype already contains tests for the OpenType MATH support.
+
+        * platform/graphics/opentype/OpenTypeMathData.cpp:
+
</ins><span class="cx"> 2014-07-01  Alex Christensen  &lt;achristensen@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         [Win64] Unreviewed build fix.
</span></span></pre></div>
<a id="trunkSourceWebCoreplatformgraphicsopentypeOpenTypeMathDatacpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/platform/graphics/opentype/OpenTypeMathData.cpp (170698 => 170699)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/platform/graphics/opentype/OpenTypeMathData.cpp        2014-07-02 05:57:33 UTC (rev 170698)
+++ trunk/Source/WebCore/platform/graphics/opentype/OpenTypeMathData.cpp        2014-07-02 06:44:05 UTC (rev 170699)
</span><span class="lines">@@ -39,7 +39,11 @@
</span><span class="cx"> #if ENABLE(OPENTYPE_MATH)
</span><span class="cx"> namespace OpenType {
</span><span class="cx"> 
</span><ins>+#if OS(DARWIN)
+const FourCharCode MATHTag = 'MATH';
+#else
</ins><span class="cx"> const uint32_t MATHTag = OT_MAKE_TAG('M', 'A', 'T', 'H');
</span><ins>+#endif
</ins><span class="cx"> 
</span><span class="cx"> #pragma pack(1)
</span><span class="cx"> 
</span></span></pre>
</div>
</div>

</body>
</html>