<!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>[161550] trunk/LayoutTests</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/161550">161550</a></dd>
<dt>Author</dt> <dd>zandobersek@gmail.com</dd>
<dt>Date</dt> <dd>2014-01-09 00:44:48 -0800 (Thu, 09 Jan 2014)</dd>
</dl>

<h3>Log Message</h3>
<pre>Unreviewed GTK gardening. Rebaselining after <a href="http://trac.webkit.org/projects/webkit/changeset/161521">r161521</a>.

* platform/gtk/css1/text_properties/letter_spacing-expected.png:
* platform/gtk/css1/text_properties/letter_spacing-expected.txt:
* platform/gtk/css1/text_properties/word_spacing-expected.png:
* platform/gtk/css1/text_properties/word_spacing-expected.txt:
* platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
* platform/gtk/fast/text/basic/013-expected.png:
* platform/gtk/fast/text/basic/013-expected.txt:
* platform/gtk/fast/text/text-letter-spacing-expected.txt:
* platform/gtk/svg/W3C-SVG-1.1/text-spacing-01-b-expected.png:
* platform/gtk/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
* platform/gtk/svg/batik/text/textLayout-expected.txt: Added.
* platform/gtk/svg/custom/text-letter-spacing-expected.png:
* platform/gtk/svg/custom/text-letter-spacing-expected.txt:
* platform/gtk/svg/text/text-spacing-01-b-expected.png:
* platform/gtk/svg/text/text-spacing-01-b-expected.txt: Added.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsChangeLog">trunk/LayoutTests/ChangeLog</a></li>
<li><a href="#trunkLayoutTestsplatformgtkcss1text_propertiesletter_spacingexpectedpng">trunk/LayoutTests/platform/gtk/css1/text_properties/letter_spacing-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtkcss1text_propertiesletter_spacingexpectedtxt">trunk/LayoutTests/platform/gtk/css1/text_properties/letter_spacing-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkcss1text_propertiesword_spacingexpectedpng">trunk/LayoutTests/platform/gtk/css1/text_properties/word_spacing-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtkcss1text_propertiesword_spacingexpectedtxt">trunk/LayoutTests/platform/gtk/css1/text_properties/word_spacing-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkcss21t1604c542lettersp00baexpectedtxt">trunk/LayoutTests/platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkfasttextbasic013expectedpng">trunk/LayoutTests/platform/gtk/fast/text/basic/013-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtkfasttextbasic013expectedtxt">trunk/LayoutTests/platform/gtk/fast/text/basic/013-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtkfasttexttextletterspacingexpectedtxt">trunk/LayoutTests/platform/gtk/fast/text/text-letter-spacing-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11textspacing01bexpectedpng">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-spacing-01-b-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomtextletterspacingexpectedpng">trunk/LayoutTests/platform/gtk/svg/custom/text-letter-spacing-expected.png</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgcustomtextletterspacingexpectedtxt">trunk/LayoutTests/platform/gtk/svg/custom/text-letter-spacing-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgtexttextspacing01bexpectedpng">trunk/LayoutTests/platform/gtk/svg/text/text-spacing-01-b-expected.png</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunkLayoutTestsplatformgtksvgW3CSVG11textspacing01bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgbatiktexttextLayoutexpectedtxt">trunk/LayoutTests/platform/gtk/svg/batik/text/textLayout-expected.txt</a></li>
<li><a href="#trunkLayoutTestsplatformgtksvgtexttextspacing01bexpectedtxt">trunk/LayoutTests/platform/gtk/svg/text/text-spacing-01-b-expected.txt</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkLayoutTestsChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/ChangeLog (161549 => 161550)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/ChangeLog        2014-01-09 08:05:00 UTC (rev 161549)
+++ trunk/LayoutTests/ChangeLog        2014-01-09 08:44:48 UTC (rev 161550)
</span><span class="lines">@@ -1,3 +1,23 @@
</span><ins>+2014-01-09  Zan Dobersek  &lt;zdobersek@igalia.com&gt;
+
+        Unreviewed GTK gardening. Rebaselining after r161521.
+
+        * platform/gtk/css1/text_properties/letter_spacing-expected.png:
+        * platform/gtk/css1/text_properties/letter_spacing-expected.txt:
+        * platform/gtk/css1/text_properties/word_spacing-expected.png:
+        * platform/gtk/css1/text_properties/word_spacing-expected.txt:
+        * platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt:
+        * platform/gtk/fast/text/basic/013-expected.png:
+        * platform/gtk/fast/text/basic/013-expected.txt:
+        * platform/gtk/fast/text/text-letter-spacing-expected.txt:
+        * platform/gtk/svg/W3C-SVG-1.1/text-spacing-01-b-expected.png:
+        * platform/gtk/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt: Added.
+        * platform/gtk/svg/batik/text/textLayout-expected.txt: Added.
+        * platform/gtk/svg/custom/text-letter-spacing-expected.png:
+        * platform/gtk/svg/custom/text-letter-spacing-expected.txt:
+        * platform/gtk/svg/text/text-spacing-01-b-expected.png:
+        * platform/gtk/svg/text/text-spacing-01-b-expected.txt: Added.
+
</ins><span class="cx"> 2014-01-08  Carlos Garcia Campos  &lt;cgarcia@igalia.com&gt;
</span><span class="cx"> 
</span><span class="cx">         REGRESSION(r161176): http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html is failing on GTK
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkcss1text_propertiesletter_spacingexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/css1/text_properties/letter_spacing-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkcss1text_propertiesletter_spacingexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/css1/text_properties/letter_spacing-expected.txt (161549 => 161550)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/css1/text_properties/letter_spacing-expected.txt        2014-01-09 08:05:00 UTC (rev 161549)
+++ trunk/LayoutTests/platform/gtk/css1/text_properties/letter_spacing-expected.txt        2014-01-09 08:44:48 UTC (rev 161550)
</span><span class="lines">@@ -32,21 +32,21 @@
</span><span class="cx">           text run at (264,150) width 0: &quot; &quot;
</span><span class="cx">       RenderBlock {HR} at (0,211) size 769x2 [border: (1px inset #000000)]
</span><span class="cx">       RenderBlock {P} at (0,229) size 769x68
</span><del>-        RenderText {#text} at (0,0) size 694x68
-          text run at (0,0) width 671: &quot;This letters in this&quot;
-          text run at (0,17) width 694: &quot;sentence should have&quot;
-          text run at (0,34) width 659: &quot;extra space between&quot;
-          text run at (0,51) width 175: &quot;them.&quot;
</del><ins>+        RenderText {#text} at (0,0) size 710x68
+          text run at (0,0) width 687: &quot;This letters in this&quot;
+          text run at (0,17) width 710: &quot;sentence should have&quot;
+          text run at (0,34) width 675: &quot;extra space between&quot;
+          text run at (0,51) width 179: &quot;them.&quot;
</ins><span class="cx">       RenderBlock {P} at (0,313) size 769x51
</span><del>-        RenderText {#text} at (0,0) size 765x51
-          text run at (0,0) width 691: &quot;This letters in this sentence&quot;
-          text run at (0,17) width 765: &quot;should have extra space between&quot;
-          text run at (0,34) width 125: &quot;them.&quot;
</del><ins>+        RenderText {#text} at (0,0) size 718x51
+          text run at (0,0) width 718: &quot;This letters in this sentence&quot;
+          text run at (0,17) width 585: &quot;should have extra space&quot;
+          text run at (0,34) width 338: &quot;between them.&quot;
</ins><span class="cx">       RenderBlock {P} at (0,380) size 769x51
</span><del>-        RenderText {#text} at (0,0) size 765x51
-          text run at (0,0) width 691: &quot;This letters in this sentence&quot;
-          text run at (0,17) width 765: &quot;should have extra space between&quot;
-          text run at (0,34) width 125: &quot;them.&quot;
</del><ins>+        RenderText {#text} at (0,0) size 718x51
+          text run at (0,0) width 718: &quot;This letters in this sentence&quot;
+          text run at (0,17) width 585: &quot;should have extra space&quot;
+          text run at (0,34) width 338: &quot;between them.&quot;
</ins><span class="cx">       RenderBlock {P} at (0,447) size 769x17
</span><span class="cx">         RenderText {#text} at (0,0) size 687x17
</span><span class="cx">           text run at (0,0) width 687: &quot;This letters in this sentence should have extra space between them.&quot;
</span><span class="lines">@@ -76,8 +76,8 @@
</span><span class="cx">           text run at (0,0) width 731: &quot;This letters in this sentence should have normal space between them, since percentage values are not allowed on this&quot;
</span><span class="cx">           text run at (0,17) width 57: &quot;property.&quot;
</span><span class="cx">       RenderBlock {P} at (0,730) size 769x17
</span><del>-        RenderText {#text} at (0,0) size 638x17
-          text run at (0,0) width 638: &quot;This letters in this sentence should have reduced space between them, since negative values are allowed on this property.&quot;
</del><ins>+        RenderText {#text} at (0,0) size 566x17
+          text run at (0,0) width 566: &quot;This letters in this sentence should have reduced space between them, since negative values are allowed on this property.&quot;
</ins><span class="cx">       RenderTable {TABLE} at (0,763) size 769x553 [border: (1px outset #808080)]
</span><span class="cx">         RenderTableSection {TBODY} at (1,1) size 767x551
</span><span class="cx">           RenderTableRow {TR} at (0,0) size 767x25
</span><span class="lines">@@ -91,21 +91,21 @@
</span><span class="cx">                 text run at (4,4) width 4: &quot; &quot;
</span><span class="cx">             RenderTableCell {TD} at (12,25) size 755x526 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
</span><span class="cx">               RenderBlock {P} at (4,4) size 747x68
</span><del>-                RenderText {#text} at (0,0) size 694x68
-                  text run at (0,0) width 671: &quot;This letters in this&quot;
-                  text run at (0,17) width 694: &quot;sentence should have&quot;
-                  text run at (0,34) width 659: &quot;extra space between&quot;
-                  text run at (0,51) width 175: &quot;them.&quot;
</del><ins>+                RenderText {#text} at (0,0) size 710x68
+                  text run at (0,0) width 687: &quot;This letters in this&quot;
+                  text run at (0,17) width 710: &quot;sentence should have&quot;
+                  text run at (0,34) width 675: &quot;extra space between&quot;
+                  text run at (0,51) width 179: &quot;them.&quot;
</ins><span class="cx">               RenderBlock {P} at (4,88) size 747x51
</span><del>-                RenderText {#text} at (0,0) size 691x51
-                  text run at (0,0) width 691: &quot;This letters in this sentence&quot;
-                  text run at (0,17) width 564: &quot;should have extra space&quot;
-                  text run at (0,34) width 326: &quot;between them.&quot;
</del><ins>+                RenderText {#text} at (0,0) size 718x51
+                  text run at (0,0) width 718: &quot;This letters in this sentence&quot;
+                  text run at (0,17) width 585: &quot;should have extra space&quot;
+                  text run at (0,34) width 338: &quot;between them.&quot;
</ins><span class="cx">               RenderBlock {P} at (4,155) size 747x51
</span><del>-                RenderText {#text} at (0,0) size 691x51
-                  text run at (0,0) width 691: &quot;This letters in this sentence&quot;
-                  text run at (0,17) width 564: &quot;should have extra space&quot;
-                  text run at (0,34) width 326: &quot;between them.&quot;
</del><ins>+                RenderText {#text} at (0,0) size 718x51
+                  text run at (0,0) width 718: &quot;This letters in this sentence&quot;
+                  text run at (0,17) width 585: &quot;should have extra space&quot;
+                  text run at (0,34) width 338: &quot;between them.&quot;
</ins><span class="cx">               RenderBlock {P} at (4,222) size 747x17
</span><span class="cx">                 RenderText {#text} at (0,0) size 687x17
</span><span class="cx">                   text run at (0,0) width 687: &quot;This letters in this sentence should have extra space between them.&quot;
</span><span class="lines">@@ -135,5 +135,5 @@
</span><span class="cx">                   text run at (0,0) width 731: &quot;This letters in this sentence should have normal space between them, since percentage values are not allowed on this&quot;
</span><span class="cx">                   text run at (0,17) width 57: &quot;property.&quot;
</span><span class="cx">               RenderBlock {P} at (4,505) size 747x17
</span><del>-                RenderText {#text} at (0,0) size 638x17
-                  text run at (0,0) width 638: &quot;This letters in this sentence should have reduced space between them, since negative values are allowed on this property.&quot;
</del><ins>+                RenderText {#text} at (0,0) size 566x17
+                  text run at (0,0) width 566: &quot;This letters in this sentence should have reduced space between them, since negative values are allowed on this property.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtkcss1text_propertiesword_spacingexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/css1/text_properties/word_spacing-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkcss1text_propertiesword_spacingexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/css1/text_properties/word_spacing-expected.txt (161549 => 161550)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/css1/text_properties/word_spacing-expected.txt        2014-01-09 08:05:00 UTC (rev 161549)
+++ trunk/LayoutTests/platform/gtk/css1/text_properties/word_spacing-expected.txt        2014-01-09 08:44:48 UTC (rev 161550)
</span><span class="lines">@@ -33,14 +33,14 @@
</span><span class="cx">           text run at (0,165) width 0: &quot; &quot;
</span><span class="cx">       RenderBlock {HR} at (0,226) size 769x2 [border: (1px inset #000000)]
</span><span class="cx">       RenderBlock {P} at (0,244) size 769x17
</span><del>-        RenderText {#text} at (0,0) size 701x17
-          text run at (0,0) width 701: &quot;This words in this sentence should have extra space between them.&quot;
</del><ins>+        RenderText {#text} at (0,0) size 709x17
+          text run at (0,0) width 709: &quot;This words in this sentence should have extra space between them.&quot;
</ins><span class="cx">       RenderBlock {P} at (0,277) size 769x17
</span><del>-        RenderText {#text} at (0,0) size 601x17
-          text run at (0,0) width 601: &quot;This words in this sentence should have extra space between them.&quot;
</del><ins>+        RenderText {#text} at (0,0) size 610x17
+          text run at (0,0) width 610: &quot;This words in this sentence should have extra space between them.&quot;
</ins><span class="cx">       RenderBlock {P} at (0,310) size 769x17
</span><del>-        RenderText {#text} at (0,0) size 601x17
-          text run at (0,0) width 601: &quot;This words in this sentence should have extra space between them.&quot;
</del><ins>+        RenderText {#text} at (0,0) size 610x17
+          text run at (0,0) width 610: &quot;This words in this sentence should have extra space between them.&quot;
</ins><span class="cx">       RenderBlock {P} at (0,343) size 769x17
</span><span class="cx">         RenderText {#text} at (0,0) size 461x17
</span><span class="cx">           text run at (0,0) width 461: &quot;This words in this sentence should have extra space between them.&quot;
</span><span class="lines">@@ -65,8 +65,8 @@
</span><span class="cx">         RenderText {#text} at (0,0) size 668x17
</span><span class="cx">           text run at (0,0) width 668: &quot;This sentence should have normal word-spacing, since percentage values are not allowed on this property.&quot;
</span><span class="cx">       RenderBlock {P} at (0,558) size 769x17
</span><del>-        RenderText {#text} at (0,0) size 707x17
-          text run at (0,0) width 707: &quot;This words in this sentence should have reduced space between them, since negative values are allowed on this property.&quot;
</del><ins>+        RenderText {#text} at (0,0) size 704x17
+          text run at (0,0) width 704: &quot;This words in this sentence should have reduced space between them, since negative values are allowed on this property.&quot;
</ins><span class="cx">       RenderTable {TABLE} at (0,591) size 769x366 [border: (1px outset #808080)]
</span><span class="cx">         RenderTableSection {TBODY} at (1,1) size 767x364
</span><span class="cx">           RenderTableRow {TR} at (0,0) size 767x25
</span><span class="lines">@@ -80,14 +80,14 @@
</span><span class="cx">                 text run at (4,4) width 4: &quot; &quot;
</span><span class="cx">             RenderTableCell {TD} at (12,25) size 755x339 [border: (1px inset #808080)] [r=1 c=1 rs=1 cs=1]
</span><span class="cx">               RenderBlock {P} at (4,4) size 747x17
</span><del>-                RenderText {#text} at (0,0) size 701x17
-                  text run at (0,0) width 701: &quot;This words in this sentence should have extra space between them.&quot;
</del><ins>+                RenderText {#text} at (0,0) size 709x17
+                  text run at (0,0) width 709: &quot;This words in this sentence should have extra space between them.&quot;
</ins><span class="cx">               RenderBlock {P} at (4,37) size 747x17
</span><del>-                RenderText {#text} at (0,0) size 601x17
-                  text run at (0,0) width 601: &quot;This words in this sentence should have extra space between them.&quot;
</del><ins>+                RenderText {#text} at (0,0) size 610x17
+                  text run at (0,0) width 610: &quot;This words in this sentence should have extra space between them.&quot;
</ins><span class="cx">               RenderBlock {P} at (4,70) size 747x17
</span><del>-                RenderText {#text} at (0,0) size 601x17
-                  text run at (0,0) width 601: &quot;This words in this sentence should have extra space between them.&quot;
</del><ins>+                RenderText {#text} at (0,0) size 610x17
+                  text run at (0,0) width 610: &quot;This words in this sentence should have extra space between them.&quot;
</ins><span class="cx">               RenderBlock {P} at (4,103) size 747x17
</span><span class="cx">                 RenderText {#text} at (0,0) size 461x17
</span><span class="cx">                   text run at (0,0) width 461: &quot;This words in this sentence should have extra space between them.&quot;
</span><span class="lines">@@ -113,5 +113,5 @@
</span><span class="cx">                 RenderText {#text} at (0,0) size 668x17
</span><span class="cx">                   text run at (0,0) width 668: &quot;This sentence should have normal word-spacing, since percentage values are not allowed on this property.&quot;
</span><span class="cx">               RenderBlock {P} at (4,318) size 747x17
</span><del>-                RenderText {#text} at (0,0) size 707x17
-                  text run at (0,0) width 707: &quot;This words in this sentence should have reduced space between them, since negative values are allowed on this property.&quot;
</del><ins>+                RenderText {#text} at (0,0) size 704x17
+                  text run at (0,0) width 704: &quot;This words in this sentence should have reduced space between them, since negative values are allowed on this property.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtkcss21t1604c542lettersp00baexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt (161549 => 161550)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt        2014-01-09 08:05:00 UTC (rev 161549)
+++ trunk/LayoutTests/platform/gtk/css2.1/t1604-c542-letter-sp-00-b-a-expected.txt        2014-01-09 08:44:48 UTC (rev 161550)
</span><span class="lines">@@ -34,9 +34,9 @@
</span><span class="cx">         RenderText {#text} at (0,0) size 384x24
</span><span class="cx">           text run at (0,0) width 384: &quot;xx xx xx&quot;
</span><span class="cx">       RenderBlock {DIV} at (0,249) size 432x48 [color=#00FFFF] [bgcolor=#FFFF00]
</span><del>-        RenderText {#text} at (0,0) size 275x48
-          text run at (0,0) width 275: &quot;xx xx&quot;
-          text run at (0,24) width 110: &quot;xx&quot;
</del><ins>+        RenderText {#text} at (0,0) size 277x48
+          text run at (0,0) width 277: &quot;xx xx&quot;
+          text run at (0,24) width 111: &quot;xx&quot;
</ins><span class="cx">       RenderBlock {DIV} at (0,297) size 432x24 [color=#00FFFF] [bgcolor=#FFFF00]
</span><span class="cx">         RenderText {#text} at (0,0) size 384x24
</span><span class="cx">           text run at (0,0) width 384: &quot;xx xx xx&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkfasttextbasic013expectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/fast/text/basic/013-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtkfasttextbasic013expectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/fast/text/basic/013-expected.txt (161549 => 161550)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/fast/text/basic/013-expected.txt        2014-01-09 08:05:00 UTC (rev 161549)
+++ trunk/LayoutTests/platform/gtk/fast/text/basic/013-expected.txt        2014-01-09 08:44:48 UTC (rev 161550)
</span><span class="lines">@@ -37,34 +37,34 @@
</span><span class="cx">           text run at (0,18) width 296: &quot;be inherited. This was discovered in Safari 1.0.&quot;
</span><span class="cx">       RenderBlock {DIV} at (0,108) size 784x117
</span><span class="cx">         RenderBlock {P} at (0,0) size 784x17
</span><del>-          RenderText {#text} at (0,0) size 122x17
-            text run at (0,0) width 122: &quot;Text inside &quot;
-          RenderInline {B} at (0,0) size 46x17
-            RenderText {#text} at (122,0) size 46x17
-              text run at (122,0) width 46: &quot;bold&quot;
-          RenderText {#text} at (168,0) size 93x17
-            text run at (168,0) width 93: &quot; element.&quot;
</del><ins>+          RenderText {#text} at (0,0) size 132x17
+            text run at (0,0) width 132: &quot;Text inside &quot;
+          RenderInline {B} at (0,0) size 50x17
+            RenderText {#text} at (131,0) size 50x17
+              text run at (131,0) width 50: &quot;bold&quot;
+          RenderText {#text} at (180,0) size 101x17
+            text run at (180,0) width 101: &quot; element.&quot;
</ins><span class="cx">         RenderBlock {P} at (0,33) size 784x17
</span><del>-          RenderText {#text} at (0,0) size 122x17
-            text run at (0,0) width 122: &quot;Text inside &quot;
-          RenderInline {STRONG} at (0,0) size 67x17
-            RenderText {#text} at (122,0) size 67x17
-              text run at (122,0) width 67: &quot;strong&quot;
-          RenderText {#text} at (189,0) size 93x17
-            text run at (189,0) width 93: &quot; element.&quot;
</del><ins>+          RenderText {#text} at (0,0) size 132x17
+            text run at (0,0) width 132: &quot;Text inside &quot;
+          RenderInline {STRONG} at (0,0) size 73x17
+            RenderText {#text} at (131,0) size 73x17
+              text run at (131,0) width 73: &quot;strong&quot;
+          RenderText {#text} at (203,0) size 101x17
+            text run at (203,0) width 101: &quot; element.&quot;
</ins><span class="cx">         RenderBlock {P} at (0,66) size 784x17
</span><del>-          RenderText {#text} at (0,0) size 122x17
-            text run at (0,0) width 122: &quot;Text inside &quot;
-          RenderInline {I} at (0,0) size 55x17
-            RenderText {#text} at (122,0) size 55x17
-              text run at (122,0) width 55: &quot;italic&quot;
-          RenderText {#text} at (177,0) size 93x17
-            text run at (177,0) width 93: &quot; element.&quot;
</del><ins>+          RenderText {#text} at (0,0) size 132x17
+            text run at (0,0) width 132: &quot;Text inside &quot;
+          RenderInline {I} at (0,0) size 61x17
+            RenderText {#text} at (131,0) size 61x17
+              text run at (131,0) width 61: &quot;italic&quot;
+          RenderText {#text} at (191,0) size 101x17
+            text run at (191,0) width 101: &quot; element.&quot;
</ins><span class="cx">         RenderBlock {P} at (0,99) size 784x17
</span><del>-          RenderText {#text} at (0,0) size 122x17
-            text run at (0,0) width 122: &quot;Text inside &quot;
-          RenderInline {EM} at (0,0) size 91x17
-            RenderText {#text} at (122,0) size 91x17
-              text run at (122,0) width 91: &quot;emphasis&quot;
-          RenderText {#text} at (213,0) size 93x17
-            text run at (213,0) width 93: &quot; element.&quot;
</del><ins>+          RenderText {#text} at (0,0) size 132x17
+            text run at (0,0) width 132: &quot;Text inside &quot;
+          RenderInline {EM} at (0,0) size 99x17
+            RenderText {#text} at (131,0) size 99x17
+              text run at (131,0) width 99: &quot;emphasis&quot;
+          RenderText {#text} at (229,0) size 101x17
+            text run at (229,0) width 101: &quot; element.&quot;
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtkfasttexttextletterspacingexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/fast/text/text-letter-spacing-expected.txt (161549 => 161550)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/fast/text/text-letter-spacing-expected.txt        2014-01-09 08:05:00 UTC (rev 161549)
+++ trunk/LayoutTests/platform/gtk/fast/text/text-letter-spacing-expected.txt        2014-01-09 08:44:48 UTC (rev 161550)
</span><span class="lines">@@ -1,4 +1,4 @@
</span><del>-layer at (0,0) size 163023x1672
</del><ins>+layer at (0,0) size 9600207x1672
</ins><span class="cx">   RenderView at (0,0) size 785x585
</span><span class="cx"> layer at (0,0) size 785x1672
</span><span class="cx">   RenderBlock {HTML} at (0,0) size 785x1672
</span><span class="lines">@@ -40,10 +40,10 @@
</span><span class="cx">           text run at (0,17) width 37: &quot;a 'w', &quot;
</span><span class="cx">           text run at (37,17) width 407: &quot;perhaps on two different lines, unless you scroll way to the right.&quot;
</span><span class="cx">       RenderBlock {P} at (0,383) size 769x34 [bgcolor=#EEEEEE]
</span><del>-        RenderInline {SPAN} at (0,0) size 163015x34
-          RenderText {#text} at (160,0) size 163015x34
-            text run at (160,0) width 162855: &quot;Hello,&quot;
-            text run at (0,17) width 135717: &quot;world&quot;
</del><ins>+        RenderInline {SPAN} at (0,0) size 9600199x34
+          RenderText {#text} at (160,0) size 9600199x34
+            text run at (160,0) width 9600039: &quot;Hello,&quot;
+            text run at (0,17) width 8000037: &quot;world&quot;
</ins><span class="cx">       RenderBlock {P} at (0,433) size 769x17 [bgcolor=#FFFFFF]
</span><span class="cx">         RenderText {#text} at (0,0) size 528x17
</span><span class="cx">           text run at (0,0) width 528: &quot;The next line tests a small negative line spacing, and should be crammed backwards&quot;
</span><span class="lines">@@ -158,11 +158,11 @@
</span><span class="cx">     RenderText {#text} at (160,0) size 19399x34
</span><span class="cx">       text run at (160,0) width 19239: &quot;Hello,&quot;
</span><span class="cx">       text run at (0,17) width 16037: &quot;world&quot;
</span><del>-layer at (8,912) size 163015x34
-  RenderInline {SPAN} at (0,0) size 163015x34 [bgcolor=#CCCCFF]
-    RenderText {#text} at (160,0) size 163015x34
-      text run at (160,0) width 162855: &quot;Hello,&quot;
-      text run at (0,17) width 135717: &quot;world&quot;
</del><ins>+layer at (8,912) size 9600199x34
+  RenderInline {SPAN} at (0,0) size 9600199x34 [bgcolor=#CCCCFF]
+    RenderText {#text} at (160,0) size 9600199x34
+      text run at (160,0) width 9600039: &quot;Hello,&quot;
+      text run at (0,17) width 8000037: &quot;world&quot;
</ins><span class="cx"> layer at (8,995) size 0x17
</span><span class="cx">   RenderInline {SPAN} at (0,0) size 0x17 [bgcolor=#CCCCFF]
</span><span class="cx">     RenderText {#text} at (160,0) size 0x17
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11textspacing01bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-spacing-01-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgW3CSVG11textspacing01bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt (0 => 161550)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/W3C-SVG-1.1/text-spacing-01-b-expected.txt        2014-01-09 08:44:48 UTC (rev 161550)
</span><span class="lines">@@ -0,0 +1,66 @@
</span><ins>+layer at (0,0) size 480x360
+  RenderView at (0,0) size 480x360
+layer at (0,0) size 480x360
+  RenderSVGRoot {svg} at (3,3) size 474x354
+    RenderSVGContainer {g} at (18,4) size 438x301
+      RenderSVGContainer {g} at (18,4) size 438x301
+        RenderSVGText {text} at (3,0) size 55x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 55x9
+            chunk 1 text run 1 at (3.00,8.00) startOffset 0 endOffset 16 width 55.00: &quot;letter-spacing:0&quot;
+        RenderSVGText {text} at (3,8) size 42x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 42x9
+            chunk 1 text run 1 at (3.00,16.00) startOffset 0 endOffset 1 width 1.83: &quot;l&quot;
+            chunk 1 text run 2 at (3.83,16.00) startOffset 1 endOffset 2 width 4.50: &quot;e&quot;
+            chunk 1 text run 3 at (7.33,16.00) startOffset 2 endOffset 3 width 2.17: &quot;t&quot;
+            chunk 1 text run 4 at (8.50,16.00) startOffset 3 endOffset 4 width 2.17: &quot;t&quot;
+            chunk 1 text run 5 at (9.67,16.00) startOffset 4 endOffset 5 width 4.50: &quot;e&quot;
+            chunk 1 text run 6 at (13.17,16.00) startOffset 5 endOffset 6 width 2.67: &quot;r&quot;
+            chunk 1 text run 7 at (14.83,16.00) startOffset 6 endOffset 7 width 2.67: &quot;-&quot;
+            chunk 1 text run 8 at (16.50,16.00) startOffset 7 endOffset 8 width 4.00: &quot;s&quot;
+            chunk 1 text run 9 at (19.50,16.00) startOffset 8 endOffset 9 width 4.50: &quot;p&quot;
+            chunk 1 text run 10 at (23.00,16.00) startOffset 9 endOffset 10 width 4.50: &quot;a&quot;
+            chunk 1 text run 11 at (26.50,16.00) startOffset 10 endOffset 11 width 4.00: &quot;c&quot;
+            chunk 1 text run 12 at (29.50,16.00) startOffset 11 endOffset 12 width 1.83: &quot;i&quot;
+            chunk 1 text run 13 at (30.33,16.00) startOffset 12 endOffset 13 width 4.50: &quot;n&quot;
+            chunk 1 text run 14 at (33.83,16.00) startOffset 13 endOffset 14 width 4.50: &quot;g&quot;
+            chunk 1 text run 15 at (37.33,16.00) startOffset 14 endOffset 15 width 2.17: &quot;:&quot;
+            chunk 1 text run 16 at (38.50,16.00) startOffset 15 endOffset 16 width 2.67: &quot;-&quot;
+            chunk 1 text run 17 at (40.17,16.00) startOffset 16 endOffset 17 width 4.50: &quot;1&quot;
+        RenderSVGText {text} at (3,16) size 62x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 62x9
+            chunk 1 text run 1 at (3.00,24.00) startOffset 0 endOffset 1 width 1.83: &quot;l&quot;
+            chunk 1 text run 2 at (5.13,24.00) startOffset 1 endOffset 2 width 4.50: &quot;e&quot;
+            chunk 1 text run 3 at (9.93,24.00) startOffset 2 endOffset 3 width 2.17: &quot;t&quot;
+            chunk 1 text run 4 at (12.40,24.00) startOffset 3 endOffset 4 width 2.17: &quot;t&quot;
+            chunk 1 text run 5 at (14.87,24.00) startOffset 4 endOffset 5 width 4.50: &quot;e&quot;
+            chunk 1 text run 6 at (19.67,24.00) startOffset 5 endOffset 6 width 2.67: &quot;r&quot;
+            chunk 1 text run 7 at (22.63,24.00) startOffset 6 endOffset 7 width 2.67: &quot;-&quot;
+            chunk 1 text run 8 at (25.60,24.00) startOffset 7 endOffset 8 width 4.00: &quot;s&quot;
+            chunk 1 text run 9 at (29.90,24.00) startOffset 8 endOffset 9 width 4.50: &quot;p&quot;
+            chunk 1 text run 10 at (34.70,24.00) startOffset 9 endOffset 10 width 4.50: &quot;a&quot;
+            chunk 1 text run 11 at (39.50,24.00) startOffset 10 endOffset 11 width 4.00: &quot;c&quot;
+            chunk 1 text run 12 at (43.80,24.00) startOffset 11 endOffset 12 width 1.83: &quot;i&quot;
+            chunk 1 text run 13 at (45.93,24.00) startOffset 12 endOffset 13 width 4.50: &quot;n&quot;
+            chunk 1 text run 14 at (50.73,24.00) startOffset 13 endOffset 14 width 4.50: &quot;g&quot;
+            chunk 1 text run 15 at (55.53,24.00) startOffset 14 endOffset 15 width 2.17: &quot;:&quot;
+            chunk 1 text run 16 at (58.00,24.00) startOffset 15 endOffset 16 width 2.17: &quot;.&quot;
+            chunk 1 text run 17 at (60.47,24.00) startOffset 16 endOffset 17 width 4.50: &quot;3&quot;
+        RenderSVGText {text} at (3,25) size 64x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x9
+            chunk 1 text run 1 at (3.00,33.00) startOffset 0 endOffset 16 width 64.00: &quot;ws:0 - Two Words&quot;
+        RenderSVGText {text} at (3,33) size 58x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 58x9
+            chunk 1 text run 1 at (3.00,41.00) startOffset 0 endOffset 6 width 21.33: &quot;ws:-3 &quot;
+            chunk 1 text run 2 at (21.33,41.00) startOffset 6 endOffset 8 width 4.83: &quot;- &quot;
+            chunk 1 text run 3 at (23.17,41.00) startOffset 8 endOffset 12 width 17.33: &quot;Two &quot;
+            chunk 1 text run 4 at (37.50,41.00) startOffset 12 endOffset 17 width 23.17: &quot;Words&quot;
+        RenderSVGText {text} at (3,41) size 73x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 73x9
+            chunk 1 text run 1 at (3.00,49.00) startOffset 0 endOffset 5 width 18.67: &quot;ws:3 &quot;
+            chunk 1 text run 2 at (24.67,49.00) startOffset 5 endOffset 7 width 4.83: &quot;- &quot;
+            chunk 1 text run 3 at (32.50,49.00) startOffset 7 endOffset 11 width 17.33: &quot;Two &quot;
+            chunk 1 text run 4 at (52.83,49.00) startOffset 11 endOffset 16 width 23.17: &quot;Words&quot;
+    RenderSVGText {text} at (5,51) size 40x8 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 40x7
+        chunk 1 text run 1 at (5.00,57.00) startOffset 0 endOffset 16 width 39.50: &quot;$Revision: 1.6 $&quot;
+    RenderSVGRect {rect} at (3,3) size 474x354 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=78.00] [height=58.00]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgbatiktexttextLayoutexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/batik/text/textLayout-expected.txt (0 => 161550)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/batik/text/textLayout-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/batik/text/textLayout-expected.txt        2014-01-09 08:44:48 UTC (rev 161550)
</span><span class="lines">@@ -0,0 +1,248 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 450x500
+  RenderSVGRoot {svg} at (0,0) size 448x498
+    RenderSVGHiddenContainer {defs} at (0,0) size 0x0
+      RenderSVGText {text} at (0,-14) size 44x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 44x17
+          chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 6 width 44.00: &quot;sample&quot;
+    RenderSVGContainer {g} at (40,36) size 370x421
+      RenderSVGText {text} at (151,36) size 148x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 148x17
+          chunk 1 (middle anchor) text run 1 at (151.00,50.00) startOffset 0 endOffset 22 width 148.00: &quot;Text Layout Properties&quot;
+      RenderSVGText {text} at (170,66) size 110x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 110x11
+          chunk 1 (middle anchor) text run 1 at (170.00,75.00) startOffset 0 endOffset 26 width 110.00: &quot;Explicit Glyph Positioning&quot;
+      RenderSVGContainer {g} at (40,89) size 111x38
+        RenderSVGText {text} at (40,89) size 111x26 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 111x26
+            RenderSVGInlineText {#text} at (0,0) size 111x26
+              chunk 1 text run 1 at (40.00,110.00) startOffset 0 endOffset 1 width 9.00: &quot;s&quot;
+              chunk 1 text run 1 at (60.00,110.00) startOffset 0 endOffset 1 width 11.00: &quot;a&quot;
+              chunk 1 text run 1 at (80.00,110.00) startOffset 0 endOffset 1 width 19.00: &quot;m&quot;
+              chunk 1 text run 1 at (105.00,110.00) startOffset 0 endOffset 1 width 12.00: &quot;p&quot;
+              chunk 1 text run 1 at (125.00,110.00) startOffset 0 endOffset 1 width 7.00: &quot;l&quot;
+              chunk 1 text run 1 at (140.00,110.00) startOffset 0 endOffset 1 width 11.00: &quot;e&quot;
+        RenderSVGText {text} at (40,118) size 104x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 104x9
+            chunk 1 text run 1 at (40.00,125.00) startOffset 0 endOffset 30 width 104.00: &quot;tspan x=\&quot;40,60,80,105,125,140\&quot;&quot;
+      RenderSVGContainer {g} at (185,89) size 70x38
+        RenderSVGText {text} at (185,89) size 69x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x26
+            chunk 1 text run 1 at (185.00,110.00) startOffset 0 endOffset 6 width 69.00: &quot;sample&quot;
+        RenderSVGText {text} at (185,118) size 70x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x9
+            chunk 1 text run 1 at (185.00,125.00) startOffset 0 endOffset 22 width 70.00: &quot;Serif, default spacing&quot;
+      RenderSVGContainer {g} at (290,89) size 119x38
+        RenderSVGText {text} at (290,89) size 119x26 contains 1 chunk(s)
+          RenderSVGTSpan {tspan} at (0,0) size 119x26
+            RenderSVGInlineText {#text} at (0,0) size 119x26
+              chunk 1 text run 1 at (290.00,110.00) startOffset 0 endOffset 1 width 9.00: &quot;s&quot;
+              chunk 1 text run 2 at (309.00,110.00) startOffset 1 endOffset 2 width 11.00: &quot;a&quot;
+              chunk 1 text run 3 at (330.00,110.00) startOffset 2 endOffset 3 width 19.00: &quot;m&quot;
+              chunk 1 text run 4 at (359.00,110.00) startOffset 3 endOffset 4 width 12.00: &quot;p&quot;
+              chunk 1 text run 5 at (381.00,110.00) startOffset 4 endOffset 5 width 7.00: &quot;l&quot;
+              chunk 1 text run 6 at (398.00,110.00) startOffset 5 endOffset 6 width 11.00: &quot;e&quot;
+        RenderSVGText {text} at (290,118) size 102x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 102x9
+            chunk 1 text run 1 at (290.00,125.00) startOffset 0 endOffset 29 width 102.00: &quot;x=\&quot;175\&quot; dx=\&quot;0,10,10,10,10,10\&quot;&quot;
+      RenderSVGText {text} at (102,141) size 246x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 246x11
+          chunk 1 (middle anchor) text run 1 at (102.00,150.00) startOffset 0 endOffset 59 width 246.00: &quot;Letter Spacing Adjustment and Explicit Length Specification&quot;
+      RenderSVGContainer {g} at (40,159) size 112x38
+        RenderSVGText {text} at (40,159) size 112x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 112x26
+            chunk 1 text run 1 at (40.00,180.00) startOffset 0 endOffset 1 width 9.00: &quot;s&quot;
+            chunk 1 text run 2 at (57.50,180.00) startOffset 1 endOffset 2 width 11.00: &quot;a&quot;
+            chunk 1 text run 3 at (77.00,180.00) startOffset 2 endOffset 3 width 19.00: &quot;m&quot;
+            chunk 1 text run 4 at (104.50,180.00) startOffset 3 endOffset 4 width 12.00: &quot;p&quot;
+            chunk 1 text run 5 at (125.00,180.00) startOffset 4 endOffset 5 width 7.00: &quot;l&quot;
+            chunk 1 text run 6 at (140.50,180.00) startOffset 5 endOffset 6 width 11.00: &quot;e&quot;
+        RenderSVGText {text} at (40,188) size 58x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 58x9
+            chunk 1 text run 1 at (40.00,195.00) startOffset 0 endOffset 16 width 58.00: &quot;textLength=\&quot;120\&quot;&quot;
+      RenderSVGContainer {g} at (185,159) size 70x38
+        RenderSVGText {text} at (185,159) size 70x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x26
+            chunk 1 text run 1 at (185.00,180.00) startOffset 0 endOffset 1 width 9.00: &quot;s&quot;
+            chunk 1 text run 2 at (194.17,180.00) startOffset 1 endOffset 2 width 11.00: &quot;a&quot;
+            chunk 1 text run 3 at (205.33,180.00) startOffset 2 endOffset 3 width 19.00: &quot;m&quot;
+            chunk 1 text run 4 at (224.50,180.00) startOffset 3 endOffset 4 width 12.00: &quot;p&quot;
+            chunk 1 text run 5 at (236.67,180.00) startOffset 4 endOffset 5 width 7.00: &quot;l&quot;
+            chunk 1 text run 6 at (243.83,180.00) startOffset 5 endOffset 6 width 11.00: &quot;e&quot;
+        RenderSVGText {text} at (185,188) size 54x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 54x9
+            chunk 1 text run 1 at (185.00,195.00) startOffset 0 endOffset 15 width 54.00: &quot;textLength=\&quot;70\&quot;&quot;
+      RenderSVGContainer {g} at (290,159) size 119x38
+        RenderSVGText {text} at (290,159) size 119x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 119x26
+            chunk 1 text run 1 at (290.00,180.00) startOffset 0 endOffset 1 width 9.00: &quot;s&quot;
+            chunk 1 text run 2 at (309.00,180.00) startOffset 1 endOffset 2 width 11.00: &quot;a&quot;
+            chunk 1 text run 3 at (330.00,180.00) startOffset 2 endOffset 3 width 19.00: &quot;m&quot;
+            chunk 1 text run 4 at (359.00,180.00) startOffset 3 endOffset 4 width 12.00: &quot;p&quot;
+            chunk 1 text run 5 at (381.00,180.00) startOffset 4 endOffset 5 width 7.00: &quot;l&quot;
+            chunk 1 text run 6 at (398.00,180.00) startOffset 5 endOffset 6 width 11.00: &quot;e&quot;
+        RenderSVGText {text} at (290,188) size 44x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x9
+            chunk 1 text run 1 at (290.00,195.00) startOffset 0 endOffset 12 width 44.00: &quot;kerning=\&quot;10\&quot;&quot;
+      RenderSVGContainer {g} at (40,204) size 120x48
+        RenderSVGText {text} at (40,204) size 120x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 120x26
+            chunk 1 text run 1 at (40.00,225.00) startOffset 0 endOffset 6 width 69.00: &quot;sample&quot;
+        RenderSVGText {text} at (40,233) size 114x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 62x9
+            chunk 1 text run 1 at (40.00,240.00) startOffset 0 endOffset 18 width 62.00: &quot;textLength=\&quot;120\&quot;, &quot;
+          RenderSVGTSpan {tspan} at (0,0) size 114x9
+            RenderSVGInlineText {#text} at (0,10) size 114x9
+              chunk 1 text run 1 at (40.00,250.00) startOffset 0 endOffset 31 width 114.00: &quot;lengthAdjust=\&quot;spacingAndGlyphs\&quot;&quot;
+      RenderSVGContainer {g} at (185,204) size 114x48
+        RenderSVGText {text} at (185,204) size 70x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x26
+            chunk 1 text run 1 at (185.00,225.00) startOffset 0 endOffset 6 width 69.00: &quot;sample&quot;
+        RenderSVGText {text} at (185,233) size 114x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 56x9
+            chunk 1 text run 1 at (185.00,240.00) startOffset 0 endOffset 16 width 56.00: &quot;textLength=\&quot;70\&quot; &quot;
+          RenderSVGTSpan {tspan} at (0,0) size 114x9
+            RenderSVGInlineText {#text} at (0,10) size 114x9
+              chunk 1 text run 1 at (185.00,250.00) startOffset 0 endOffset 31 width 114.00: &quot;lengthAdjust=\&quot;spacingAndGlyphs\&quot;&quot;
+      RenderSVGContainer {g} at (290,204) size 120x38
+        RenderSVGText {text} at (290,204) size 120x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 120x26
+            chunk 1 text run 1 at (290.00,225.00) startOffset 0 endOffset 1 width 9.00: &quot;s&quot;
+            chunk 1 text run 2 at (309.00,225.00) startOffset 1 endOffset 2 width 11.00: &quot;a&quot;
+            chunk 1 text run 3 at (330.00,225.00) startOffset 2 endOffset 3 width 19.00: &quot;m&quot;
+            chunk 1 text run 4 at (359.00,225.00) startOffset 3 endOffset 4 width 12.00: &quot;p&quot;
+            chunk 1 text run 5 at (381.00,225.00) startOffset 4 endOffset 5 width 7.00: &quot;l&quot;
+            chunk 1 text run 6 at (398.00,225.00) startOffset 5 endOffset 6 width 11.00: &quot;e&quot;
+        RenderSVGText {text} at (290,233) size 104x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 104x9
+            chunk 1 text run 1 at (290.00,240.00) startOffset 0 endOffset 29 width 104.00: &quot;textLength=\&quot;120\&quot;,kerning=\&quot;10\&quot;&quot;
+      RenderSVGContainer {g} at (40,254) size 105x38
+        RenderSVGText {text} at (40,254) size 105x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 105x26
+            chunk 1 text run 1 at (40.00,275.00) startOffset 0 endOffset 1 width 9.00: &quot;s&quot;
+            chunk 1 text run 2 at (56.20,275.00) startOffset 1 endOffset 2 width 11.00: &quot;a&quot;
+            chunk 1 text run 3 at (74.40,275.00) startOffset 2 endOffset 3 width 19.00: &quot;m&quot;
+            chunk 1 text run 4 at (100.60,275.00) startOffset 3 endOffset 4 width 12.00: &quot;p&quot;
+            chunk 1 text run 5 at (119.80,275.00) startOffset 4 endOffset 5 width 7.00: &quot;l&quot;
+            chunk 1 text run 6 at (134.00,275.00) startOffset 5 endOffset 6 width 11.00: &quot;e&quot;
+        RenderSVGText {text} at (40,283) size 76x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 76x9
+            chunk 1 text run 1 at (40.00,290.00) startOffset 0 endOffset 22 width 76.00: &quot;letter-spacing=\&quot;0.3em\&quot;&quot;
+      RenderSVGContainer {g} at (185,254) size 63x38
+        RenderSVGText {text} at (185,254) size 54x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 54x26
+            chunk 1 text run 1 at (185.00,275.00) startOffset 0 endOffset 1 width 9.00: &quot;s&quot;
+            chunk 1 text run 2 at (191.00,275.00) startOffset 1 endOffset 2 width 11.00: &quot;a&quot;
+            chunk 1 text run 3 at (199.00,275.00) startOffset 2 endOffset 3 width 19.00: &quot;m&quot;
+            chunk 1 text run 4 at (215.00,275.00) startOffset 3 endOffset 4 width 12.00: &quot;p&quot;
+            chunk 1 text run 5 at (224.00,275.00) startOffset 4 endOffset 5 width 7.00: &quot;l&quot;
+            chunk 1 text run 6 at (228.00,275.00) startOffset 5 endOffset 6 width 11.00: &quot;e&quot;
+        RenderSVGText {text} at (185,283) size 63x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 63x9
+            chunk 1 text run 1 at (185.00,290.00) startOffset 0 endOffset 19 width 63.00: &quot;letter-spacing=\&quot;-3\&quot;&quot;
+      RenderSVGContainer {g} at (290,254) size 119x38
+        RenderSVGText {text} at (290,254) size 119x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 119x26
+            chunk 1 text run 1 at (290.00,275.00) startOffset 0 endOffset 1 width 9.00: &quot;s&quot;
+            chunk 1 text run 2 at (309.00,275.00) startOffset 1 endOffset 2 width 11.00: &quot;a&quot;
+            chunk 1 text run 3 at (330.00,275.00) startOffset 2 endOffset 3 width 19.00: &quot;m&quot;
+            chunk 1 text run 4 at (359.00,275.00) startOffset 3 endOffset 4 width 12.00: &quot;p&quot;
+            chunk 1 text run 5 at (381.00,275.00) startOffset 4 endOffset 5 width 7.00: &quot;l&quot;
+            chunk 1 text run 6 at (398.00,275.00) startOffset 5 endOffset 6 width 11.00: &quot;e&quot;
+        RenderSVGText {text} at (290,283) size 64x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x9
+            chunk 1 text run 1 at (290.00,290.00) startOffset 0 endOffset 19 width 64.00: &quot;letter-spacing=\&quot;10\&quot;&quot;
+      RenderSVGText {text} at (171,311) size 108x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 107x11
+          chunk 1 (middle anchor) text run 1 at (171.50,320.00) startOffset 0 endOffset 23 width 107.00: &quot;Word Spacing Adjustment&quot;
+      RenderSVGContainer {g} at (40,337) size 350x30
+        RenderSVGText {text} at (40,337) size 350x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 350x16
+            chunk 1 text run 1 at (40.00,350.00) startOffset 0 endOffset 1 width 14.00: &quot;W&quot;
+            chunk 1 text run 2 at (54.55,350.00) startOffset 1 endOffset 2 width 4.00: &quot;i&quot;
+            chunk 1 text run 3 at (59.10,350.00) startOffset 2 endOffset 3 width 8.00: &quot;d&quot;
+            chunk 1 text run 4 at (67.66,350.00) startOffset 3 endOffset 4 width 7.00: &quot;e&quot;
+            chunk 1 text run 5 at (75.21,350.00) startOffset 4 endOffset 5 width 4.00: &quot; &quot;
+            chunk 1 text run 6 at (124.76,350.00) startOffset 5 endOffset 6 width 6.00: &quot;s&quot;
+            chunk 1 text run 7 at (131.31,350.00) startOffset 6 endOffset 7 width 7.00: &quot;e&quot;
+            chunk 1 text run 8 at (138.86,350.00) startOffset 7 endOffset 8 width 8.00: &quot;p&quot;
+            chunk 1 text run 9 at (147.41,350.00) startOffset 8 endOffset 9 width 7.00: &quot;a&quot;
+            chunk 1 text run 10 at (154.97,350.00) startOffset 9 endOffset 10 width 5.00: &quot;r&quot;
+            chunk 1 text run 11 at (160.52,350.00) startOffset 10 endOffset 11 width 7.00: &quot;a&quot;
+            chunk 1 text run 12 at (168.07,350.00) startOffset 11 endOffset 12 width 4.00: &quot;t&quot;
+            chunk 1 text run 13 at (172.62,350.00) startOffset 12 endOffset 13 width 4.00: &quot;i&quot;
+            chunk 1 text run 14 at (177.17,350.00) startOffset 13 endOffset 14 width 8.00: &quot;o&quot;
+            chunk 1 text run 15 at (185.72,350.00) startOffset 14 endOffset 15 width 8.00: &quot;n&quot;
+            chunk 1 text run 16 at (194.28,350.00) startOffset 15 endOffset 16 width 4.00: &quot; &quot;
+            chunk 1 text run 17 at (243.83,350.00) startOffset 16 endOffset 17 width 8.00: &quot;b&quot;
+            chunk 1 text run 18 at (252.38,350.00) startOffset 17 endOffset 18 width 7.00: &quot;e&quot;
+            chunk 1 text run 19 at (259.93,350.00) startOffset 18 endOffset 19 width 4.00: &quot;t&quot;
+            chunk 1 text run 20 at (264.48,350.00) startOffset 19 endOffset 20 width 11.00: &quot;w&quot;
+            chunk 1 text run 21 at (276.03,350.00) startOffset 20 endOffset 21 width 7.00: &quot;e&quot;
+            chunk 1 text run 22 at (283.59,350.00) startOffset 21 endOffset 22 width 7.00: &quot;e&quot;
+            chunk 1 text run 23 at (291.14,350.00) startOffset 22 endOffset 23 width 8.00: &quot;n&quot;
+            chunk 1 text run 24 at (299.69,350.00) startOffset 23 endOffset 24 width 4.00: &quot; &quot;
+            chunk 1 text run 25 at (349.24,350.00) startOffset 24 endOffset 25 width 11.00: &quot;w&quot;
+            chunk 1 text run 26 at (360.79,350.00) startOffset 25 endOffset 26 width 8.00: &quot;o&quot;
+            chunk 1 text run 27 at (369.34,350.00) startOffset 26 endOffset 27 width 5.00: &quot;r&quot;
+            chunk 1 text run 28 at (374.90,350.00) startOffset 27 endOffset 28 width 8.00: &quot;d&quot;
+            chunk 1 text run 29 at (383.45,350.00) startOffset 28 endOffset 29 width 6.00: &quot;s&quot;
+        RenderSVGText {text} at (40,358) size 130x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 130x9
+            chunk 1 text run 1 at (40.00,365.00) startOffset 0 endOffset 35 width 130.00: &quot;textLength=\&quot;350\&quot; word-spacing=\&quot;3em\&quot;&quot;
+      RenderSVGContainer {g} at (40,382) size 346x30
+        RenderSVGText {text} at (40,382) size 346x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 346x16
+            chunk 1 text run 1 at (40.00,395.00) startOffset 0 endOffset 1 width 11.00: &quot;N&quot;
+            chunk 1 text run 2 at (55.90,395.00) startOffset 1 endOffset 2 width 7.00: &quot;a&quot;
+            chunk 1 text run 3 at (67.81,395.00) startOffset 2 endOffset 3 width 5.00: &quot;r&quot;
+            chunk 1 text run 4 at (77.71,395.00) startOffset 3 endOffset 4 width 5.00: &quot;r&quot;
+            chunk 1 text run 5 at (87.61,395.00) startOffset 4 endOffset 5 width 8.00: &quot;o&quot;
+            chunk 1 text run 6 at (100.52,395.00) startOffset 5 endOffset 6 width 11.00: &quot;w&quot;
+            chunk 1 text run 7 at (116.42,395.00) startOffset 6 endOffset 7 width 4.00: &quot; &quot;
+            chunk 1 text run 8 at (120.32,395.00) startOffset 7 endOffset 8 width 6.00: &quot;s&quot;
+            chunk 1 text run 9 at (131.23,395.00) startOffset 8 endOffset 9 width 7.00: &quot;e&quot;
+            chunk 1 text run 10 at (143.13,395.00) startOffset 9 endOffset 10 width 8.00: &quot;p&quot;
+            chunk 1 text run 11 at (156.03,395.00) startOffset 10 endOffset 11 width 7.00: &quot;a&quot;
+            chunk 1 text run 12 at (167.94,395.00) startOffset 11 endOffset 12 width 5.00: &quot;r&quot;
+            chunk 1 text run 13 at (177.84,395.00) startOffset 12 endOffset 13 width 7.00: &quot;a&quot;
+            chunk 1 text run 14 at (189.74,395.00) startOffset 13 endOffset 14 width 4.00: &quot;t&quot;
+            chunk 1 text run 15 at (198.65,395.00) startOffset 14 endOffset 15 width 4.00: &quot;i&quot;
+            chunk 1 text run 16 at (207.55,395.00) startOffset 15 endOffset 16 width 8.00: &quot;o&quot;
+            chunk 1 text run 17 at (220.45,395.00) startOffset 16 endOffset 17 width 8.00: &quot;n&quot;
+            chunk 1 text run 18 at (233.35,395.00) startOffset 17 endOffset 18 width 4.00: &quot; &quot;
+            chunk 1 text run 19 at (237.26,395.00) startOffset 18 endOffset 19 width 8.00: &quot;b&quot;
+            chunk 1 text run 20 at (250.16,395.00) startOffset 19 endOffset 20 width 7.00: &quot;e&quot;
+            chunk 1 text run 21 at (262.06,395.00) startOffset 20 endOffset 21 width 4.00: &quot;t&quot;
+            chunk 1 text run 22 at (270.97,395.00) startOffset 21 endOffset 22 width 11.00: &quot;w&quot;
+            chunk 1 text run 23 at (286.87,395.00) startOffset 22 endOffset 23 width 7.00: &quot;e&quot;
+            chunk 1 text run 24 at (298.77,395.00) startOffset 23 endOffset 24 width 7.00: &quot;e&quot;
+            chunk 1 text run 25 at (310.68,395.00) startOffset 24 endOffset 25 width 8.00: &quot;n&quot;
+            chunk 1 text run 26 at (323.58,395.00) startOffset 25 endOffset 26 width 4.00: &quot; &quot;
+            chunk 1 text run 27 at (327.48,395.00) startOffset 26 endOffset 27 width 11.00: &quot;w&quot;
+            chunk 1 text run 28 at (343.39,395.00) startOffset 27 endOffset 28 width 8.00: &quot;o&quot;
+            chunk 1 text run 29 at (356.29,395.00) startOffset 28 endOffset 29 width 5.00: &quot;r&quot;
+            chunk 1 text run 30 at (366.19,395.00) startOffset 29 endOffset 30 width 8.00: &quot;d&quot;
+            chunk 1 text run 31 at (379.10,395.00) startOffset 30 endOffset 31 width 6.00: &quot;s&quot;
+        RenderSVGText {text} at (40,403) size 123x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 123x9
+            chunk 1 text run 1 at (40.00,410.00) startOffset 0 endOffset 34 width 123.00: &quot;textLength=\&quot;350\&quot; word-spacing=\&quot;-5\&quot;&quot;
+      RenderSVGContainer {g} at (40,427) size 350x30
+        RenderSVGText {text} at (40,427) size 350x16 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 350x16
+            chunk 1 text run 1 at (40.00,440.00) startOffset 0 endOffset 7 width 51.00: &quot;Narrow &quot;
+            chunk 1 text run 2 at (86.00,440.00) startOffset 7 endOffset 18 width 68.00: &quot;separation &quot;
+            chunk 1 text run 3 at (149.00,440.00) startOffset 18 endOffset 26 width 56.00: &quot;between &quot;
+            chunk 1 text run 4 at (200.00,440.00) startOffset 26 endOffset 31 width 38.00: &quot;words&quot;
+        RenderSVGText {text} at (40,448) size 239x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 239x9
+            chunk 1 text run 1 at (40.00,455.00) startOffset 0 endOffset 66 width 239.00: &quot;textLength=\&quot;350\&quot; lengthAdjust=\&quot;spacingAndGlyphs\&quot; word-spacing=\&quot;-5\&quot;&quot;
+    RenderSVGContainer {use} at (0,0) size 448x498
+      RenderSVGContainer {g} at (0,0) size 448x498
+        RenderSVGRect {rect} at (0,0) size 448x498 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=446.00] [height=496.00]
+        RenderSVGContainer {g} at (418,466) size 27x29 [transform={m=((1.00,0.00)(0.00,1.00)) t=(418.00,467.00)}]
+          RenderSVGViewportContainer {svg} at (418,466) size 27x29
+            RenderSVGPath {path} at (418,469) size 13x18 [fill={[type=SOLID] [color=#6666FF]}] [data=&quot;M 172 44 C 137 60 31 135 11 199 C 3 226 33 247 55 232 C 14 306 -1 332 0 356 C 0 370 13 398 44 383 C 52 379 79 358 96 342 C 110 341 120 331 138 314 C 155 328 174 324 190 307 C 212 309 272 229 234 199 C 231 175 204 162 181 181 C 175 179 168 180 163 182 C 185 147 206 100 212 77 C 219 47 188 36 172 44 Z&quot;]
+            RenderSVGPath {path} at (432,466) size 13x16 [fill={[type=SOLID] [color=#FF0000]}] [data=&quot;M 400 0 C 382 3 351 31 351 31 C 322 54 308 89 323 126 C 310 140 294 170 294 193 C 294 221 314 245 344 222 C 351 230 365 238 381 227 C 376 256 384 275 407 276 C 408 286 420 307 443 293 C 459 283 501 254 522 237 C 547 214 547 143 504 148 C 537 89 501 52 477 64 C 467 68 431 89 425 94 C 424 87 420 82 414 80 C 436 45 436 -5 401 0 Z&quot;]
+            RenderSVGPath {path} at (426,484) size 15x11 [fill={[type=SOLID] [color=#33CC33]}] [data=&quot;M 275 353 C 229 365 187 396 161 444 C 152 460 167 481 186 477 C 172 501 146 544 171 558 C 199 574 223 550 231 543 C 249 564 281 553 312 526 C 353 540 380 524 415 473 C 423 461 445 430 445 408 C 445 392 430 378 410 387 C 409 375 401 349 357 368 C 347 362 326 363 303 385 C 308 375 300 347 275 353 Z&quot;]
</ins></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomtextletterspacingexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/custom/text-letter-spacing-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgcustomtextletterspacingexpectedtxt"></a>
<div class="modfile"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/custom/text-letter-spacing-expected.txt (161549 => 161550)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/custom/text-letter-spacing-expected.txt        2014-01-09 08:05:00 UTC (rev 161549)
+++ trunk/LayoutTests/platform/gtk/svg/custom/text-letter-spacing-expected.txt        2014-01-09 08:44:48 UTC (rev 161550)
</span><span class="lines">@@ -1,30 +1,30 @@
</span><span class="cx"> layer at (0,0) size 800x600
</span><span class="cx">   RenderView at (0,0) size 800x600
</span><span class="cx"> layer at (0,0) size 800x600
</span><del>-  RenderSVGRoot {svg} at (20,11) size 350x156
-    RenderSVGContainer {g} at (20,11) size 350x156
-      RenderSVGText {text} at (10,5) size 175x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 175x18
</del><ins>+  RenderSVGRoot {svg} at (20,11) size 361x156
+    RenderSVGContainer {g} at (20,11) size 361x156
+      RenderSVGText {text} at (10,5) size 181x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 181x18
</ins><span class="cx">           chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 11.50: &quot;A&quot;
</span><del>-          chunk 1 text run 2 at (39.50,20.00) startOffset 1 endOffset 2 width 10.50: &quot;B&quot;
-          chunk 1 text run 3 at (68.00,20.00) startOffset 2 endOffset 3 width 10.50: &quot;C&quot;
-          chunk 1 text run 4 at (96.50,20.00) startOffset 3 endOffset 4 width 4.00: &quot; &quot;
-          chunk 1 text run 5 at (118.50,20.00) startOffset 4 endOffset 5 width 11.50: &quot;D&quot;
-          chunk 1 text run 6 at (148.00,20.00) startOffset 5 endOffset 6 width 10.00: &quot;E&quot;
-          chunk 1 text run 7 at (176.00,20.00) startOffset 6 endOffset 7 width 9.00: &quot;F&quot;
-      RenderSVGText {text} at (10,25) size 175x19 contains 1 chunk(s)
</del><ins>+          chunk 1 text run 2 at (40.40,20.00) startOffset 1 endOffset 2 width 10.50: &quot;B&quot;
+          chunk 1 text run 3 at (69.80,20.00) startOffset 2 endOffset 3 width 10.50: &quot;C&quot;
+          chunk 1 text run 4 at (99.19,20.00) startOffset 3 endOffset 4 width 4.00: &quot; &quot;
+          chunk 1 text run 5 at (122.09,20.00) startOffset 4 endOffset 5 width 11.50: &quot;D&quot;
+          chunk 1 text run 6 at (152.49,20.00) startOffset 5 endOffset 6 width 10.00: &quot;E&quot;
+          chunk 1 text run 7 at (181.39,20.00) startOffset 6 endOffset 7 width 9.00: &quot;F&quot;
+      RenderSVGText {text} at (10,25) size 181x19 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 71x18
+          RenderSVGInlineText {#text} at (0,0) size 71x18
+            chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 1 width 11.50: &quot;A&quot;
+            chunk 1 text run 2 at (40.40,40.00) startOffset 1 endOffset 2 width 10.50: &quot;B&quot;
+            chunk 1 text run 3 at (69.80,40.00) startOffset 2 endOffset 3 width 10.50: &quot;C&quot;
+        RenderSVGInlineText {#text} at (89,0) size 4x18
+          chunk 1 text run 1 at (99.19,40.00) startOffset 0 endOffset 1 width 4.00: &quot; &quot;
</ins><span class="cx">         RenderSVGTSpan {tspan} at (0,0) size 69x18
</span><del>-          RenderSVGInlineText {#text} at (0,0) size 69x18
-            chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 1 width 11.50: &quot;A&quot;
-            chunk 1 text run 2 at (39.50,40.00) startOffset 1 endOffset 2 width 10.50: &quot;B&quot;
-            chunk 1 text run 3 at (68.00,40.00) startOffset 2 endOffset 3 width 10.50: &quot;C&quot;
-        RenderSVGInlineText {#text} at (86,0) size 4x18
-          chunk 1 text run 1 at (96.50,40.00) startOffset 0 endOffset 1 width 4.00: &quot; &quot;
-        RenderSVGTSpan {tspan} at (0,0) size 67x18
-          RenderSVGInlineText {#text} at (108,0) size 67x18
-            chunk 1 text run 1 at (118.50,40.00) startOffset 0 endOffset 1 width 11.50: &quot;D&quot;
-            chunk 1 text run 2 at (148.00,40.00) startOffset 1 endOffset 2 width 10.00: &quot;E&quot;
-            chunk 1 text run 3 at (176.00,40.00) startOffset 2 endOffset 3 width 9.00: &quot;F&quot;
</del><ins>+          RenderSVGInlineText {#text} at (112,0) size 69x18
+            chunk 1 text run 1 at (122.09,40.00) startOffset 0 endOffset 1 width 11.50: &quot;D&quot;
+            chunk 1 text run 2 at (152.49,40.00) startOffset 1 endOffset 2 width 10.00: &quot;E&quot;
+            chunk 1 text run 3 at (181.39,40.00) startOffset 2 endOffset 3 width 9.00: &quot;F&quot;
</ins><span class="cx">       RenderSVGText {text} at (10,45) size 129x19 contains 1 chunk(s)
</span><span class="cx">         RenderSVGInlineText {#text} at (0,0) size 129x18
</span><span class="cx">           chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 1 width 11.50: &quot;A&quot;
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgtexttextspacing01bexpectedpng"></a>
<div class="binary"><h4>Modified: trunk/LayoutTests/platform/gtk/svg/text/text-spacing-01-b-expected.png</h4>
<pre class="diff"><span>
<span class="cx">(Binary files differ)
</span></span></pre></div>
<a id="trunkLayoutTestsplatformgtksvgtexttextspacing01bexpectedtxt"></a>
<div class="addfile"><h4>Added: trunk/LayoutTests/platform/gtk/svg/text/text-spacing-01-b-expected.txt (0 => 161550)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/LayoutTests/platform/gtk/svg/text/text-spacing-01-b-expected.txt                                (rev 0)
+++ trunk/LayoutTests/platform/gtk/svg/text/text-spacing-01-b-expected.txt        2014-01-09 08:44:48 UTC (rev 161550)
</span><span class="lines">@@ -0,0 +1,68 @@
</span><ins>+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x600
+  RenderSVGRoot {svg} at (5,5) size 790x590
+    RenderSVGContainer {g} at (30,7) size 734x501
+      RenderSVGContainer {g} at (30,7) size 734x501
+        RenderSVGText {text} at (3,0) size 56x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 56x9
+            chunk 1 text run 1 at (3.00,8.00) startOffset 0 endOffset 16 width 55.10: &quot;letter-spacing:0&quot;
+        RenderSVGText {text} at (3,8) size 42x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 42x9
+            chunk 1 text run 1 at (3.00,16.00) startOffset 0 endOffset 1 width 1.80: &quot;l&quot;
+            chunk 1 text run 2 at (3.80,16.00) startOffset 1 endOffset 2 width 4.50: &quot;e&quot;
+            chunk 1 text run 3 at (7.30,16.00) startOffset 2 endOffset 3 width 2.20: &quot;t&quot;
+            chunk 1 text run 4 at (8.50,16.00) startOffset 3 endOffset 4 width 2.20: &quot;t&quot;
+            chunk 1 text run 5 at (9.70,16.00) startOffset 4 endOffset 5 width 4.50: &quot;e&quot;
+            chunk 1 text run 6 at (13.20,16.00) startOffset 5 endOffset 6 width 2.70: &quot;r&quot;
+            chunk 1 text run 7 at (14.90,16.00) startOffset 6 endOffset 7 width 2.70: &quot;-&quot;
+            chunk 1 text run 8 at (16.60,16.00) startOffset 7 endOffset 8 width 4.00: &quot;s&quot;
+            chunk 1 text run 9 at (19.60,16.00) startOffset 8 endOffset 9 width 4.50: &quot;p&quot;
+            chunk 1 text run 10 at (23.10,16.00) startOffset 9 endOffset 10 width 4.50: &quot;a&quot;
+            chunk 1 text run 11 at (26.60,16.00) startOffset 10 endOffset 11 width 4.00: &quot;c&quot;
+            chunk 1 text run 12 at (29.60,16.00) startOffset 11 endOffset 12 width 1.80: &quot;i&quot;
+            chunk 1 text run 13 at (30.40,16.00) startOffset 12 endOffset 13 width 4.50: &quot;n&quot;
+            chunk 1 text run 14 at (33.90,16.00) startOffset 13 endOffset 14 width 4.50: &quot;g&quot;
+            chunk 1 text run 15 at (37.40,16.00) startOffset 14 endOffset 15 width 2.20: &quot;:&quot;
+            chunk 1 text run 16 at (38.60,16.00) startOffset 15 endOffset 16 width 2.70: &quot;-&quot;
+            chunk 1 text run 17 at (40.30,16.00) startOffset 16 endOffset 17 width 4.50: &quot;1&quot;
+        RenderSVGText {text} at (3,16) size 63x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 63x9
+            chunk 1 text run 1 at (3.00,24.00) startOffset 0 endOffset 1 width 1.80: &quot;l&quot;
+            chunk 1 text run 2 at (5.10,24.00) startOffset 1 endOffset 2 width 4.50: &quot;e&quot;
+            chunk 1 text run 3 at (9.90,24.00) startOffset 2 endOffset 3 width 2.20: &quot;t&quot;
+            chunk 1 text run 4 at (12.40,24.00) startOffset 3 endOffset 4 width 2.20: &quot;t&quot;
+            chunk 1 text run 5 at (14.90,24.00) startOffset 4 endOffset 5 width 4.50: &quot;e&quot;
+            chunk 1 text run 6 at (19.70,24.00) startOffset 5 endOffset 6 width 2.70: &quot;r&quot;
+            chunk 1 text run 7 at (22.70,24.00) startOffset 6 endOffset 7 width 2.70: &quot;-&quot;
+            chunk 1 text run 8 at (25.70,24.00) startOffset 7 endOffset 8 width 4.00: &quot;s&quot;
+            chunk 1 text run 9 at (30.00,24.00) startOffset 8 endOffset 9 width 4.50: &quot;p&quot;
+            chunk 1 text run 10 at (34.80,24.00) startOffset 9 endOffset 10 width 4.50: &quot;a&quot;
+            chunk 1 text run 11 at (39.60,24.00) startOffset 10 endOffset 11 width 4.00: &quot;c&quot;
+            chunk 1 text run 12 at (43.90,24.00) startOffset 11 endOffset 12 width 1.80: &quot;i&quot;
+            chunk 1 text run 13 at (46.00,24.00) startOffset 12 endOffset 13 width 4.50: &quot;n&quot;
+            chunk 1 text run 14 at (50.80,24.00) startOffset 13 endOffset 14 width 4.50: &quot;g&quot;
+            chunk 1 text run 15 at (55.60,24.00) startOffset 14 endOffset 15 width 2.20: &quot;:&quot;
+            chunk 1 text run 16 at (58.10,24.00) startOffset 15 endOffset 16 width 2.20: &quot;.&quot;
+            chunk 1 text run 17 at (60.60,24.00) startOffset 16 endOffset 17 width 4.50: &quot;3&quot;
+        RenderSVGText {text} at (3,25) size 65x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 65x9
+            chunk 1 text run 1 at (3.00,33.00) startOffset 0 endOffset 16 width 64.30: &quot;ws:0 - Two Words&quot;
+        RenderSVGText {text} at (3,33) size 59x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 59x9
+            chunk 1 text run 1 at (3.00,41.00) startOffset 0 endOffset 6 width 21.40: &quot;ws:-3 &quot;
+            chunk 1 text run 2 at (21.40,41.00) startOffset 6 endOffset 8 width 4.90: &quot;- &quot;
+            chunk 1 text run 3 at (23.30,41.00) startOffset 8 endOffset 12 width 17.40: &quot;Two &quot;
+            chunk 1 text run 4 at (37.70,41.00) startOffset 12 endOffset 17 width 23.30: &quot;Words&quot;
+        RenderSVGText {text} at (3,41) size 74x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 74x9
+            chunk 1 text run 1 at (3.00,49.00) startOffset 0 endOffset 5 width 18.70: &quot;ws:3 &quot;
+            chunk 1 text run 2 at (24.70,49.00) startOffset 5 endOffset 7 width 4.90: &quot;- &quot;
+            chunk 1 text run 3 at (32.60,49.00) startOffset 7 endOffset 11 width 17.40: &quot;Two &quot;
+            chunk 1 text run 4 at (53.00,49.00) startOffset 11 endOffset 16 width 23.30: &quot;Words&quot;
+    RenderSVGText {text} at (5,51) size 40x8 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 40x7
+        chunk 1 text run 1 at (5.00,57.00) startOffset 0 endOffset 16 width 39.60: &quot;$Revision: 1.6 $&quot;
+    RenderSVGRect {rect} at (5,5) size 790x590 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=78.00] [height=58.00]
+selection start: position 1 of child 0 {#text} of child 1 {text} of child 1 {g} of child 13 {g} of child 19 {svg} of document
+selection end:   position 16 of child 0 {#text} of child 15 {text} of child 19 {svg} of document
</ins></span></pre>
</div>
</div>

</body>
</html>