[SCM] WebKit Debian packaging branch, webkit-1.2, updated. upstream/1.1.90-6072-g9a69373

rolandsteiner at chromium.org rolandsteiner at chromium.org
Thu Apr 8 01:09:27 UTC 2010


The following commit has been merged in the webkit-1.2 branch:
commit 821e1fe123afd92a2c8c53c9449f26a7a2d774df
Author: rolandsteiner at chromium.org <rolandsteiner at chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Fri Jan 15 04:42:30 2010 +0000

    Bug 31865 - Re-do ruby layout tests to use only Latin characters
    (https://bugs.webkit.org/show_bug.cgi?id=31865)
    
    Reviewed by David Levin.
    
    New base-lines for the Windows platform.
    
    * platform/win/fast/ruby/ruby-empty-rt-expected.checksum:
    * platform/win/fast/ruby/ruby-empty-rt-expected.png:
    * platform/win/fast/ruby/ruby-empty-rt-expected.txt:
    * platform/win/fast/ruby/ruby-length-expected.checksum:
    * platform/win/fast/ruby/ruby-length-expected.png:
    * platform/win/fast/ruby/ruby-length-expected.txt:
    * platform/win/fast/ruby/ruby-run-break-expected.checksum:
    * platform/win/fast/ruby/ruby-run-break-expected.png:
    * platform/win/fast/ruby/ruby-run-break-expected.txt:
    * platform/win/fast/ruby/ruby-runs-expected.checksum:
    * platform/win/fast/ruby/ruby-runs-expected.png:
    * platform/win/fast/ruby/ruby-runs-expected.txt:
    * platform/win/fast/ruby/ruby-runs-spans-expected.checksum:
    * platform/win/fast/ruby/ruby-runs-spans-expected.png:
    * platform/win/fast/ruby/ruby-runs-spans-expected.txt:
    * platform/win/fast/ruby/ruby-simple-expected.checksum:
    * platform/win/fast/ruby/ruby-simple-expected.png:
    * platform/win/fast/ruby/ruby-simple-expected.txt:
    * platform/win/fast/ruby/ruby-simple-rp-expected.checksum:
    * platform/win/fast/ruby/ruby-simple-rp-expected.png:
    * platform/win/fast/ruby/ruby-simple-rp-expected.txt:
    * platform/win/fast/ruby/ruby-trailing-expected.checksum:
    * platform/win/fast/ruby/ruby-trailing-expected.png:
    * platform/win/fast/ruby/ruby-trailing-expected.txt:
    * platform/win/fast/ruby/rubyDOM-insert-rt-expected.checksum:
    * platform/win/fast/ruby/rubyDOM-insert-rt-expected.png:
    * platform/win/fast/ruby/rubyDOM-insert-rt-expected.txt:
    * platform/win/fast/ruby/rubyDOM-insert-text1-expected.checksum:
    * platform/win/fast/ruby/rubyDOM-insert-text1-expected.png:
    * platform/win/fast/ruby/rubyDOM-insert-text1-expected.txt:
    * platform/win/fast/ruby/rubyDOM-insert-text2-expected.checksum:
    * platform/win/fast/ruby/rubyDOM-insert-text2-expected.png:
    * platform/win/fast/ruby/rubyDOM-insert-text2-expected.txt:
    * platform/win/fast/ruby/rubyDOM-insert-text3-expected.checksum:
    * platform/win/fast/ruby/rubyDOM-insert-text3-expected.png:
    * platform/win/fast/ruby/rubyDOM-insert-text3-expected.txt:
    * platform/win/fast/ruby/rubyDOM-remove-rt1-expected.checksum:
    * platform/win/fast/ruby/rubyDOM-remove-rt1-expected.png:
    * platform/win/fast/ruby/rubyDOM-remove-rt1-expected.txt:
    * platform/win/fast/ruby/rubyDOM-remove-rt2-expected.checksum:
    * platform/win/fast/ruby/rubyDOM-remove-rt2-expected.png:
    * platform/win/fast/ruby/rubyDOM-remove-rt2-expected.txt:
    * platform/win/fast/ruby/rubyDOM-remove-text1-expected.checksum:
    * platform/win/fast/ruby/rubyDOM-remove-text1-expected.png:
    * platform/win/fast/ruby/rubyDOM-remove-text1-expected.txt:
    * platform/win/fast/ruby/rubyDOM-remove-text2-expected.checksum:
    * platform/win/fast/ruby/rubyDOM-remove-text2-expected.png:
    * platform/win/fast/ruby/rubyDOM-remove-text2-expected.txt:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@53316 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index d45420f..0957fa2 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,61 @@
+2010-01-14  Roland Steiner  <rolandsteiner at chromium.org>
+
+        Reviewed by David Levin.
+
+        Bug 31865 - Re-do ruby layout tests to use only Latin characters
+        (https://bugs.webkit.org/show_bug.cgi?id=31865)
+
+        New base-lines for the Windows platform.
+
+        * platform/win/fast/ruby/ruby-empty-rt-expected.checksum:
+        * platform/win/fast/ruby/ruby-empty-rt-expected.png:
+        * platform/win/fast/ruby/ruby-empty-rt-expected.txt:
+        * platform/win/fast/ruby/ruby-length-expected.checksum:
+        * platform/win/fast/ruby/ruby-length-expected.png:
+        * platform/win/fast/ruby/ruby-length-expected.txt:
+        * platform/win/fast/ruby/ruby-run-break-expected.checksum:
+        * platform/win/fast/ruby/ruby-run-break-expected.png:
+        * platform/win/fast/ruby/ruby-run-break-expected.txt:
+        * platform/win/fast/ruby/ruby-runs-expected.checksum:
+        * platform/win/fast/ruby/ruby-runs-expected.png:
+        * platform/win/fast/ruby/ruby-runs-expected.txt:
+        * platform/win/fast/ruby/ruby-runs-spans-expected.checksum:
+        * platform/win/fast/ruby/ruby-runs-spans-expected.png:
+        * platform/win/fast/ruby/ruby-runs-spans-expected.txt:
+        * platform/win/fast/ruby/ruby-simple-expected.checksum:
+        * platform/win/fast/ruby/ruby-simple-expected.png:
+        * platform/win/fast/ruby/ruby-simple-expected.txt:
+        * platform/win/fast/ruby/ruby-simple-rp-expected.checksum:
+        * platform/win/fast/ruby/ruby-simple-rp-expected.png:
+        * platform/win/fast/ruby/ruby-simple-rp-expected.txt:
+        * platform/win/fast/ruby/ruby-trailing-expected.checksum:
+        * platform/win/fast/ruby/ruby-trailing-expected.png:
+        * platform/win/fast/ruby/ruby-trailing-expected.txt:
+        * platform/win/fast/ruby/rubyDOM-insert-rt-expected.checksum:
+        * platform/win/fast/ruby/rubyDOM-insert-rt-expected.png:
+        * platform/win/fast/ruby/rubyDOM-insert-rt-expected.txt:
+        * platform/win/fast/ruby/rubyDOM-insert-text1-expected.checksum:
+        * platform/win/fast/ruby/rubyDOM-insert-text1-expected.png:
+        * platform/win/fast/ruby/rubyDOM-insert-text1-expected.txt:
+        * platform/win/fast/ruby/rubyDOM-insert-text2-expected.checksum:
+        * platform/win/fast/ruby/rubyDOM-insert-text2-expected.png:
+        * platform/win/fast/ruby/rubyDOM-insert-text2-expected.txt:
+        * platform/win/fast/ruby/rubyDOM-insert-text3-expected.checksum:
+        * platform/win/fast/ruby/rubyDOM-insert-text3-expected.png:
+        * platform/win/fast/ruby/rubyDOM-insert-text3-expected.txt:
+        * platform/win/fast/ruby/rubyDOM-remove-rt1-expected.checksum:
+        * platform/win/fast/ruby/rubyDOM-remove-rt1-expected.png:
+        * platform/win/fast/ruby/rubyDOM-remove-rt1-expected.txt:
+        * platform/win/fast/ruby/rubyDOM-remove-rt2-expected.checksum:
+        * platform/win/fast/ruby/rubyDOM-remove-rt2-expected.png:
+        * platform/win/fast/ruby/rubyDOM-remove-rt2-expected.txt:
+        * platform/win/fast/ruby/rubyDOM-remove-text1-expected.checksum:
+        * platform/win/fast/ruby/rubyDOM-remove-text1-expected.png:
+        * platform/win/fast/ruby/rubyDOM-remove-text1-expected.txt:
+        * platform/win/fast/ruby/rubyDOM-remove-text2-expected.checksum:
+        * platform/win/fast/ruby/rubyDOM-remove-text2-expected.png:
+        * platform/win/fast/ruby/rubyDOM-remove-text2-expected.txt:
+
 2010-01-14  Ojan Vafai  <ojan at chromium.org>
 
         Reviewed by Eric Seidel.
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-empty-rt-expected.checksum b/LayoutTests/platform/win/fast/ruby/ruby-empty-rt-expected.checksum
index 68dc575..15e83bc 100755
--- a/LayoutTests/platform/win/fast/ruby/ruby-empty-rt-expected.checksum
+++ b/LayoutTests/platform/win/fast/ruby/ruby-empty-rt-expected.checksum
@@ -1 +1 @@
-51f5122a6112eb97fa6ea2f5b333e241
\ No newline at end of file
+6547d1ba5defef5c844f5db62e4eaeeb
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-empty-rt-expected.png b/LayoutTests/platform/win/fast/ruby/ruby-empty-rt-expected.png
index c4fbcc8..7bf0c88 100755
Binary files a/LayoutTests/platform/win/fast/ruby/ruby-empty-rt-expected.png and b/LayoutTests/platform/win/fast/ruby/ruby-empty-rt-expected.png differ
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-empty-rt-expected.txt b/LayoutTests/platform/win/fast/ruby/ruby-empty-rt-expected.txt
index 79db686..204bace 100755
--- a/LayoutTests/platform/win/fast/ruby/ruby-empty-rt-expected.txt
+++ b/LayoutTests/platform/win/fast/ruby/ruby-empty-rt-expected.txt
@@ -10,28 +10,21 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,0) size 0x20
         RenderBR {BR} at (0,21) size 0x20
       RenderBlock {P} at (0,95) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 135x20
-          RenderRubyRun (anonymous) at (64,0) size 37x34
-            RenderRubyText {RT} at (0,0) size 37x13
-              RenderText {#text} at (0,0) size 37x13
-                text run at (0,0) width 37: "\x{3068}\x{3046}\x{304D}\x{3087}\x{3046}"
-            RenderRubyBase (anonymous) at (0,13) size 37x21
-              RenderText {#text} at (2,0) size 32x20
-                text run at (2,0) width 32: "\x{6771}\x{4EAC}"
-          RenderRubyRun (anonymous) at (101,0) size 64x34
-            RenderRubyText {RT} at (0,0) size 64x13
-              RenderText {#text} at (13,0) size 38x13
-                text run at (13,0) width 38: "\x{3053}\x{3046}\x{304E}\x{3087}\x{3046}"
-            RenderRubyBase (anonymous) at (0,13) size 64x21
-              RenderText {#text} at (0,0) size 64x20
-                text run at (0,0) width 64: "\x{5DE5}\x{696D}\x{5927}\x{5B66}"
-          RenderRubyRun (anonymous) at (165,19) size 34x13
-            RenderRubyText {RT} at (0,0) size 34x13
-              RenderText {#text} at (0,0) size 34x13
-                text run at (0,0) width 34: "\x{3060}\x{3044}\x{304C}\x{304F}"
-        RenderText {#text} at (199,13) size 125x20
-          text run at (199,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,13) size 82x20
+          text run at (0,13) width 82: "<ruby> uses "
+        RenderRuby (inline) {RUBY} at (0,0) size 42x20
+          RenderRubyRun (anonymous) at (82,0) size 27x34
+            RenderRubyText {RT} at (0,0) size 27x13
+              RenderText {#text} at (4,0) size 18x13
+                text run at (4,0) width 18: "ruby"
+            RenderRubyBase (anonymous) at (0,13) size 27x21
+              RenderText {#text} at (0,0) size 27x20
+                text run at (0,0) width 27: "<rt>"
+          RenderRubyRun (anonymous) at (109,19) size 15x13
+            RenderRubyText {RT} at (0,0) size 15x13
+              RenderText {#text} at (0,0) size 15x13
+                text run at (0,0) width 15: "text"
+        RenderText {#text} at (124,13) size 163x20
+          text run at (124,13) width 163: " to contain the annotation."
         RenderText {#text} at (0,0) size 0x0
         RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-length-expected.checksum b/LayoutTests/platform/win/fast/ruby/ruby-length-expected.checksum
index c269a4b..b53ea0f 100755
--- a/LayoutTests/platform/win/fast/ruby/ruby-length-expected.checksum
+++ b/LayoutTests/platform/win/fast/ruby/ruby-length-expected.checksum
@@ -1 +1 @@
-47b564ae363bcf66d3fac8d83ac204a1
\ No newline at end of file
+7d7bf3a8a6ae6e2578884b6934efc077
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-length-expected.png b/LayoutTests/platform/win/fast/ruby/ruby-length-expected.png
index 34c522e..b6c7322 100755
Binary files a/LayoutTests/platform/win/fast/ruby/ruby-length-expected.png and b/LayoutTests/platform/win/fast/ruby/ruby-length-expected.png differ
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-length-expected.txt b/LayoutTests/platform/win/fast/ruby/ruby-length-expected.txt
index 834bf45..d455283 100755
--- a/LayoutTests/platform/win/fast/ruby/ruby-length-expected.txt
+++ b/LayoutTests/platform/win/fast/ruby/ruby-length-expected.txt
@@ -9,26 +9,26 @@ layer at (0,0) size 800x600
         text run at (36,21) width 291: "and one with a ruby text longer than the base. "
       RenderBR {BR} at (327,38) size 0x0
       RenderBR {BR} at (0,42) size 0x20
-      RenderText {#text} at (0,76) size 183x20
-        text run at (0,76) width 183: "\x{FF23}\x{FF33}\x{FF33}\x{FF13}\x{FF0F}\x{FF28}\x{FF34}\x{FF2D}\x{FF2C}\x{FF15}\x{306E}\x{30EB}\x{30D3}\x{306F}"
-      RenderRuby (inline) {RUBY} at (0,0) size 75x20
-        RenderRubyRun (anonymous) at (183,63) size 75x34
-          RenderRubyText {RT} at (0,0) size 75x13
-            RenderText {#text} at (0,0) size 75x13
-              text run at (0,0) width 75: "Japanese Langauge"
-          RenderRubyBase (anonymous) at (0,13) size 75x21
-            RenderText {#text} at (13,0) size 48x20
-              text run at (13,0) width 48: "\x{65E5}\x{672C}\x{8A9E}"
-      RenderText {#text} at (258,76) size 38x20
-        text run at (258,76) width 38: "\x{306B}\x{3088}\x{304F}"
-      RenderRuby (inline) {RUBY} at (0,0) size 62x20
-        RenderRubyRun (anonymous) at (296,63) size 62x34
-          RenderRubyText {RT} at (0,0) size 62x13
-            RenderText {#text} at (22,0) size 18x13
-              text run at (22,0) width 18: "used"
-          RenderRubyBase (anonymous) at (0,13) size 62x21
-            RenderText {#text} at (0,0) size 62x20
-              text run at (0,0) width 62: "\x{4F7F}\x{308F}\x{308C}\x{3066}"
-      RenderText {#text} at (358,76) size 55x20
-        text run at (358,76) width 55: "\x{3044}\x{307E}\x{3059}\x{3002}"
+      RenderText {#text} at (0,76) size 155x20
+        text run at (0,76) width 155: "<ruby> is defined in the "
+      RenderRuby (inline) {RUBY} at (0,0) size 184x20
+        RenderRubyRun (anonymous) at (155,63) size 184x34
+          RenderRubyText {RT} at (0,0) size 184x13
+            RenderText {#text} at (75,0) size 33x13
+              text run at (75,0) width 33: "HTML5"
+          RenderRubyBase (anonymous) at (0,13) size 184x21
+            RenderText {#text} at (0,0) size 184x20
+              text run at (0,0) width 184: "Hypertext Markup Language"
+      RenderText {#text} at (339,76) size 31x20
+        text run at (339,76) width 31: " and "
+      RenderRuby (inline) {RUBY} at (0,0) size 94x20
+        RenderRubyRun (anonymous) at (370,63) size 94x34
+          RenderRubyText {RT} at (0,0) size 94x13
+            RenderText {#text} at (0,0) size 94x13
+              text run at (0,0) width 94: "Cascading Style Sheets"
+          RenderRubyBase (anonymous) at (0,13) size 94x21
+            RenderText {#text} at (28,0) size 37x20
+              text run at (28,0) width 37: "CSS3"
+      RenderText {#text} at (464,76) size 42x20
+        text run at (464,76) width 42: " specs."
       RenderText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-run-break-expected.checksum b/LayoutTests/platform/win/fast/ruby/ruby-run-break-expected.checksum
index 461c282..86e0ab4 100755
--- a/LayoutTests/platform/win/fast/ruby/ruby-run-break-expected.checksum
+++ b/LayoutTests/platform/win/fast/ruby/ruby-run-break-expected.checksum
@@ -1 +1 @@
-75b3f72db8fcadd621786fb9e1f21647
\ No newline at end of file
+5a8cc6a3724da7faa92cfdf86bad26ca
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-run-break-expected.png b/LayoutTests/platform/win/fast/ruby/ruby-run-break-expected.png
index 6d60ecb..dee034a 100755
Binary files a/LayoutTests/platform/win/fast/ruby/ruby-run-break-expected.png and b/LayoutTests/platform/win/fast/ruby/ruby-run-break-expected.png differ
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-run-break-expected.txt b/LayoutTests/platform/win/fast/ruby/ruby-run-break-expected.txt
index 8980119..17748b3 100755
--- a/LayoutTests/platform/win/fast/ruby/ruby-run-break-expected.txt
+++ b/LayoutTests/platform/win/fast/ruby/ruby-run-break-expected.txt
@@ -11,31 +11,44 @@ layer at (0,0) size 800x600
           text run at (0,42) width 110: "on the other line. "
         RenderBR {BR} at (110,59) size 0x0
         RenderBR {BR} at (0,63) size 0x20
-      RenderBlock {DIV} at (0,84) size 284x79 [border: (2px solid #0000FF)]
-        RenderText {#text} at (12,25) size 183x20
-          text run at (12,25) width 183: "\x{FF23}\x{FF33}\x{FF33}\x{FF13}\x{FF0F}\x{FF28}\x{FF34}\x{FF2D}\x{FF2C}\x{FF15}\x{306E}\x{30EB}\x{30D3}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 52x20
-          RenderRubyRun (anonymous) at (195,12) size 16x34
-            RenderRubyText {RT} at (0,0) size 16x13
-              RenderText {#text} at (3,0) size 9x13
-                text run at (3,0) width 9: "\x{306B}"
-            RenderRubyBase (anonymous) at (0,13) size 16x21
-              RenderText {#text} at (0,0) size 16x20
-                text run at (0,0) width 16: "\x{65E5}"
-          RenderRubyRun (anonymous) at (211,12) size 20x34
-            RenderRubyText {RT} at (0,0) size 20x13
-              RenderText {#text} at (0,0) size 20x13
-                text run at (0,0) width 20: "\x{307B}\x{3093}"
-            RenderRubyBase (anonymous) at (0,13) size 20x21
-              RenderText {#text} at (2,0) size 16x20
-                text run at (2,0) width 16: "\x{672C}"
-          RenderRubyRun (anonymous) at (231,12) size 16x34
-            RenderRubyText {RT} at (0,0) size 16x13
-              RenderText {#text} at (3,0) size 9x13
-                text run at (3,0) width 9: "\x{3054}"
-            RenderRubyBase (anonymous) at (0,13) size 16x21
-              RenderText {#text} at (0,0) size 16x20
-                text run at (0,0) width 16: "\x{8A9E}"
-        RenderText {#text} at (247,25) size 250x41
-          text run at (247,25) width 15: "\x{306B}"
-          text run at (12,46) width 140: "\x{3088}\x{304F}\x{4F7F}\x{308F}\x{308C}\x{3066}\x{3044}\x{307E}\x{3059}\x{3002}"
+      RenderBlock {DIV} at (0,84) size 284x92 [border: (2px solid #0000FF)]
+        RenderText {#text} at (12,25) size 155x20
+          text run at (12,25) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 228x54
+          RenderRubyRun (anonymous) at (167,12) size 24x34
+            RenderRubyText {RT} at (0,0) size 24x13
+              RenderText {#text} at (0,0) size 24x13
+                text run at (0,0) width 24: "Hyper"
+            RenderRubyBase (anonymous) at (0,13) size 24x21
+              RenderText {#text} at (6,0) size 12x20
+                text run at (6,0) width 12: "H"
+          RenderRubyRun (anonymous) at (191,12) size 18x34
+            RenderRubyText {RT} at (0,0) size 18x13
+              RenderText {#text} at (0,0) size 18x13
+                text run at (0,0) width 18: "Text"
+            RenderRubyBase (anonymous) at (0,13) size 18x21
+              RenderText {#text} at (4,0) size 10x20
+                text run at (4,0) width 10: "T"
+          RenderRubyRun (anonymous) at (209,12) size 31x34
+            RenderRubyText {RT} at (0,0) size 31x13
+              RenderText {#text} at (0,0) size 31x13
+                text run at (0,0) width 31: "Markup"
+            RenderRubyBase (anonymous) at (0,13) size 31x21
+              RenderText {#text} at (8,0) size 14x20
+                text run at (8,0) width 14: "M"
+          RenderRubyRun (anonymous) at (12,46) size 38x34
+            RenderRubyText {RT} at (0,0) size 38x13
+              RenderText {#text} at (0,0) size 38x13
+                text run at (0,0) width 38: "Language"
+            RenderRubyBase (anonymous) at (0,13) size 38x21
+              RenderText {#text} at (14,0) size 10x20
+                text run at (14,0) width 10: "L"
+          RenderRubyRun (anonymous) at (50,46) size 30x34
+            RenderRubyText {RT} at (0,0) size 30x13
+              RenderText {#text} at (0,0) size 30x13
+                text run at (0,0) width 30: "Level 5"
+            RenderRubyBase (anonymous) at (0,13) size 30x21
+              RenderText {#text} at (11,0) size 8x20
+                text run at (11,0) width 8: "5"
+        RenderText {#text} at (80,59) size 42x20
+          text run at (80,59) width 42: " specs."
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-runs-expected.checksum b/LayoutTests/platform/win/fast/ruby/ruby-runs-expected.checksum
index fdcba19..dd3d965 100755
--- a/LayoutTests/platform/win/fast/ruby/ruby-runs-expected.checksum
+++ b/LayoutTests/platform/win/fast/ruby/ruby-runs-expected.checksum
@@ -1 +1 @@
-5513975cc1928cbd9c8e1ea24a0b4a16
\ No newline at end of file
+b0fed69b6a4fd2d65f3d67e9129ed4a3
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-runs-expected.png b/LayoutTests/platform/win/fast/ruby/ruby-runs-expected.png
index 1806a4e..08e2c58 100755
Binary files a/LayoutTests/platform/win/fast/ruby/ruby-runs-expected.png and b/LayoutTests/platform/win/fast/ruby/ruby-runs-expected.png differ
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-runs-expected.txt b/LayoutTests/platform/win/fast/ruby/ruby-runs-expected.txt
index 0e49b20..2d12d8a 100755
--- a/LayoutTests/platform/win/fast/ruby/ruby-runs-expected.txt
+++ b/LayoutTests/platform/win/fast/ruby/ruby-runs-expected.txt
@@ -2,35 +2,50 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderText {#text} at (0,0) size 227x20
-        text run at (0,0) width 227: "This is a test for multiple ruby runs. "
-      RenderBR {BR} at (227,17) size 0x0
-      RenderBR {BR} at (0,21) size 0x20
-      RenderText {#text} at (0,55) size 183x20
-        text run at (0,55) width 183: "\x{FF23}\x{FF33}\x{FF33}\x{FF13}\x{FF0F}\x{FF28}\x{FF34}\x{FF2D}\x{FF2C}\x{FF15}\x{306E}\x{30EB}\x{30D3}\x{306F}"
-      RenderRuby (inline) {RUBY} at (0,0) size 52x20
-        RenderRubyRun (anonymous) at (183,42) size 16x34
-          RenderRubyText {RT} at (0,0) size 16x13
-            RenderText {#text} at (3,0) size 9x13
-              text run at (3,0) width 9: "\x{306B}"
-          RenderRubyBase (anonymous) at (0,13) size 16x21
-            RenderText {#text} at (0,0) size 16x20
-              text run at (0,0) width 16: "\x{65E5}"
-        RenderRubyRun (anonymous) at (199,42) size 20x34
-          RenderRubyText {RT} at (0,0) size 20x13
-            RenderText {#text} at (0,0) size 20x13
-              text run at (0,0) width 20: "\x{307B}\x{3093}"
-          RenderRubyBase (anonymous) at (0,13) size 20x21
-            RenderText {#text} at (2,0) size 16x20
-              text run at (2,0) width 16: "\x{672C}"
-        RenderRubyRun (anonymous) at (219,42) size 16x34
-          RenderRubyText {RT} at (0,0) size 16x13
-            RenderText {#text} at (3,0) size 9x13
-              text run at (3,0) width 9: "\x{3054}"
-          RenderRubyBase (anonymous) at (0,13) size 16x21
-            RenderText {#text} at (0,0) size 16x20
-              text run at (0,0) width 16: "\x{8A9E}"
-      RenderText {#text} at (235,55) size 155x20
-        text run at (235,55) width 155: "\x{306B}\x{3088}\x{304F}\x{4F7F}\x{308F}\x{308C}\x{3066}\x{3044}\x{307E}\x{3059}\x{3002}"
-      RenderText {#text} at (0,0) size 0x0
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock (anonymous) at (0,0) size 784x42
+        RenderText {#text} at (0,0) size 227x20
+          text run at (0,0) width 227: "This is a test for multiple ruby runs. "
+        RenderBR {BR} at (227,17) size 0x0
+        RenderBR {BR} at (0,21) size 0x20
+      RenderBlock {P} at (0,58) size 784x34
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 141x20
+          RenderRubyRun (anonymous) at (155,0) size 24x34
+            RenderRubyText {RT} at (0,0) size 24x13
+              RenderText {#text} at (0,0) size 24x13
+                text run at (0,0) width 24: "Hyper"
+            RenderRubyBase (anonymous) at (0,13) size 24x21
+              RenderText {#text} at (6,0) size 12x20
+                text run at (6,0) width 12: "H"
+          RenderRubyRun (anonymous) at (179,0) size 18x34
+            RenderRubyText {RT} at (0,0) size 18x13
+              RenderText {#text} at (0,0) size 18x13
+                text run at (0,0) width 18: "Text"
+            RenderRubyBase (anonymous) at (0,13) size 18x21
+              RenderText {#text} at (4,0) size 10x20
+                text run at (4,0) width 10: "T"
+          RenderRubyRun (anonymous) at (197,0) size 31x34
+            RenderRubyText {RT} at (0,0) size 31x13
+              RenderText {#text} at (0,0) size 31x13
+                text run at (0,0) width 31: "Markup"
+            RenderRubyBase (anonymous) at (0,13) size 31x21
+              RenderText {#text} at (8,0) size 14x20
+                text run at (8,0) width 14: "M"
+          RenderRubyRun (anonymous) at (228,0) size 38x34
+            RenderRubyText {RT} at (0,0) size 38x13
+              RenderText {#text} at (0,0) size 38x13
+                text run at (0,0) width 38: "Language"
+            RenderRubyBase (anonymous) at (0,13) size 38x21
+              RenderText {#text} at (14,0) size 10x20
+                text run at (14,0) width 10: "L"
+          RenderRubyRun (anonymous) at (266,0) size 30x34
+            RenderRubyText {RT} at (0,0) size 30x13
+              RenderText {#text} at (0,0) size 30x13
+                text run at (0,0) width 30: "Level 5"
+            RenderRubyBase (anonymous) at (0,13) size 30x21
+              RenderText {#text} at (11,0) size 8x20
+                text run at (11,0) width 8: "5"
+        RenderText {#text} at (296,13) size 42x20
+          text run at (296,13) width 42: " specs."
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-runs-spans-expected.checksum b/LayoutTests/platform/win/fast/ruby/ruby-runs-spans-expected.checksum
index d7c89b3..92a6c36 100755
--- a/LayoutTests/platform/win/fast/ruby/ruby-runs-spans-expected.checksum
+++ b/LayoutTests/platform/win/fast/ruby/ruby-runs-spans-expected.checksum
@@ -1 +1 @@
-5085282f2f0efad2f1931af81a438d91
\ No newline at end of file
+6c8486ae7fd137d29080f48e3d178341
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-runs-spans-expected.png b/LayoutTests/platform/win/fast/ruby/ruby-runs-spans-expected.png
index 1906b52..60a89c1 100755
Binary files a/LayoutTests/platform/win/fast/ruby/ruby-runs-spans-expected.png and b/LayoutTests/platform/win/fast/ruby/ruby-runs-spans-expected.png differ
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-runs-spans-expected.txt b/LayoutTests/platform/win/fast/ruby/ruby-runs-spans-expected.txt
index 89b9c8a..9287367 100755
--- a/LayoutTests/platform/win/fast/ruby/ruby-runs-spans-expected.txt
+++ b/LayoutTests/platform/win/fast/ruby/ruby-runs-spans-expected.txt
@@ -7,29 +7,30 @@ layer at (0,0) size 800x600
         RenderText {#text} at (0,0) size 494x20
           text run at (0,0) width 494: "The following is a test for having non-text inline elements as base in a <ruby>."
       RenderBlock {P} at (0,37) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 109x20
-          RenderRubyRun (anonymous) at (64,0) size 37x34
-            RenderRubyText {RT} at (0,0) size 37x13
-              RenderText {#text} at (0,0) size 37x13
-                text run at (0,0) width 37: "\x{3068}\x{3046}\x{304D}\x{3087}\x{3046}"
-            RenderRubyBase (anonymous) at (0,13) size 37x21
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (2,0) size 32x20
-                  text run at (2,0) width 32: "\x{6771}\x{4EAC}"
-          RenderRubyRun (anonymous) at (101,0) size 72x34
-            RenderRubyText {RT} at (0,0) size 72x13
-              RenderText {#text} at (0,0) size 72x13
-                text run at (0,0) width 72: "\x{3053}\x{3046}\x{304E}\x{3087}\x{3046}\x{3060}\x{3044}\x{304C}\x{304F}"
-            RenderRubyBase (anonymous) at (0,13) size 72x21
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (4,0) size 32x20
-                  text run at (4,0) width 32: "\x{5DE5}\x{696D}"
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (36,0) size 32x20
-                  text run at (36,0) width 32: "\x{5927}\x{5B66}"
-        RenderText {#text} at (173,13) size 125x20
-          text run at (173,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 142x20
+          RenderRubyRun (anonymous) at (155,0) size 42x34
+            RenderRubyText {RT} at (0,0) size 42x13
+              RenderText {#text} at (0,0) size 42x13
+                text run at (0,0) width 42: "Hyper-text"
+            RenderRubyBase (anonymous) at (0,13) size 42x21
+              RenderInline {SPAN} at (0,0) size 22x20
+                RenderText {#text} at (10,0) size 22x20
+                  text run at (10,0) width 22: "HT"
+          RenderRubyRun (anonymous) at (197,0) size 100x34
+            RenderRubyText {RT} at (0,0) size 100x13
+              RenderText {#text} at (0,0) size 100x13
+                text run at (0,0) width 100: "Markup Language Lvl. 5"
+            RenderRubyBase (anonymous) at (0,13) size 100x21
+              RenderInline {SPAN} at (0,0) size 14x20
+                RenderText {#text} at (34,0) size 14x20
+                  text run at (34,0) width 14: "M"
+              RenderInline {SPAN} at (0,0) size 10x20
+                RenderText {#text} at (48,0) size 10x20
+                  text run at (48,0) width 10: "L"
+              RenderInline {SPAN} at (0,0) size 8x20
+                RenderText {#text} at (58,0) size 8x20
+                  text run at (58,0) width 8: "5"
+        RenderText {#text} at (297,13) size 36x20
+          text run at (297,13) width 36: " spec."
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-simple-expected.checksum b/LayoutTests/platform/win/fast/ruby/ruby-simple-expected.checksum
index 089145f..baf1e7e 100755
--- a/LayoutTests/platform/win/fast/ruby/ruby-simple-expected.checksum
+++ b/LayoutTests/platform/win/fast/ruby/ruby-simple-expected.checksum
@@ -1 +1 @@
-faa305f9b534f290134ac690dd292e1b
\ No newline at end of file
+0d9a0cce3fc3db54cdac812d100dbeb3
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-simple-expected.png b/LayoutTests/platform/win/fast/ruby/ruby-simple-expected.png
index 2a94315..26afbdc 100755
Binary files a/LayoutTests/platform/win/fast/ruby/ruby-simple-expected.png and b/LayoutTests/platform/win/fast/ruby/ruby-simple-expected.png differ
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-simple-expected.txt b/LayoutTests/platform/win/fast/ruby/ruby-simple-expected.txt
index 991f53c..34f7798 100755
--- a/LayoutTests/platform/win/fast/ruby/ruby-simple-expected.txt
+++ b/LayoutTests/platform/win/fast/ruby/ruby-simple-expected.txt
@@ -2,21 +2,22 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderText {#text} at (0,0) size 225x20
-        text run at (0,0) width 225: "This is a initial test for simple ruby. "
-      RenderBR {BR} at (225,17) size 0x0
-      RenderBR {BR} at (0,21) size 0x20
-      RenderText {#text} at (0,55) size 183x20
-        text run at (0,55) width 183: "\x{FF23}\x{FF33}\x{FF33}\x{FF13}\x{FF0F}\x{FF28}\x{FF34}\x{FF2D}\x{FF2C}\x{FF15}\x{306E}\x{30EB}\x{30D3}\x{306F}"
-      RenderRuby (inline) {RUBY} at (0,0) size 48x20
-        RenderRubyRun (anonymous) at (183,42) size 48x34
-          RenderRubyText {RT} at (0,0) size 48x13
-            RenderText {#text} at (5,0) size 38x13
-              text run at (5,0) width 38: "\x{306B}\x{307B}\x{3093}\x{3054}"
-          RenderRubyBase (anonymous) at (0,13) size 48x21
-            RenderText {#text} at (0,0) size 48x20
-              text run at (0,0) width 48: "\x{65E5}\x{672C}\x{8A9E}"
-      RenderText {#text} at (231,55) size 155x20
-        text run at (231,55) width 155: "\x{306B}\x{3088}\x{304F}\x{4F7F}\x{308F}\x{308C}\x{3066}\x{3044}\x{307E}\x{3059}\x{3002}"
-      RenderText {#text} at (0,0) size 0x0
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock (anonymous) at (0,0) size 784x42
+        RenderText {#text} at (0,0) size 225x20
+          text run at (0,0) width 225: "This is a initial test for simple ruby. "
+        RenderBR {BR} at (225,17) size 0x0
+        RenderBR {BR} at (0,21) size 0x20
+      RenderBlock {P} at (0,58) size 784x34
+        RenderText {#text} at (0,13) size 161x20
+          text run at (0,13) width 161: "Ruby is often used in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 117x20
+          RenderRubyRun (anonymous) at (161,0) size 117x34
+            RenderRubyText {RT} at (0,0) size 117x13
+              RenderText {#text} at (41,0) size 35x13
+                text run at (41,0) width 35: "Nihongo"
+            RenderRubyBase (anonymous) at (0,13) size 117x21
+              RenderText {#text} at (0,0) size 117x20
+                text run at (0,0) width 117: "Japanese language"
+        RenderText {#text} at (278,13) size 4x20
+          text run at (278,13) width 4: "."
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-simple-rp-expected.checksum b/LayoutTests/platform/win/fast/ruby/ruby-simple-rp-expected.checksum
index 7cb1a98..2685a5f 100755
--- a/LayoutTests/platform/win/fast/ruby/ruby-simple-rp-expected.checksum
+++ b/LayoutTests/platform/win/fast/ruby/ruby-simple-rp-expected.checksum
@@ -1 +1 @@
-01e9827d072e3cf31e7438c49f7d01ea
\ No newline at end of file
+404ffcefdaeffb6ee5d262b217ef8813
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-simple-rp-expected.png b/LayoutTests/platform/win/fast/ruby/ruby-simple-rp-expected.png
index dd7f470..9c3b6df 100755
Binary files a/LayoutTests/platform/win/fast/ruby/ruby-simple-rp-expected.png and b/LayoutTests/platform/win/fast/ruby/ruby-simple-rp-expected.png differ
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-simple-rp-expected.txt b/LayoutTests/platform/win/fast/ruby/ruby-simple-rp-expected.txt
index 9e1bfbb..a179707 100755
--- a/LayoutTests/platform/win/fast/ruby/ruby-simple-rp-expected.txt
+++ b/LayoutTests/platform/win/fast/ruby/ruby-simple-rp-expected.txt
@@ -2,23 +2,24 @@ layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
-    RenderBody {BODY} at (8,8) size 784x584
-      RenderText {#text} at (0,0) size 760x41
-        text run at (0,0) width 333: "This is a test for simple ruby that contains <rp> tags. "
-        text run at (333,0) width 427: "Contents of the <rp> tags (opening and closing brackets) should not"
-        text run at (0,21) width 202: "show when ruby is suppoorted. "
-      RenderBR {BR} at (202,38) size 0x0
-      RenderBR {BR} at (0,42) size 0x20
-      RenderText {#text} at (0,76) size 183x20
-        text run at (0,76) width 183: "\x{FF23}\x{FF33}\x{FF33}\x{FF13}\x{FF0F}\x{FF28}\x{FF34}\x{FF2D}\x{FF2C}\x{FF15}\x{306E}\x{30EB}\x{30D3}\x{306F}"
-      RenderRuby (inline) {RUBY} at (0,0) size 48x20
-        RenderRubyRun (anonymous) at (183,63) size 48x34
-          RenderRubyText {RT} at (0,0) size 48x13
-            RenderText {#text} at (5,0) size 38x13
-              text run at (5,0) width 38: "\x{306B}\x{307B}\x{3093}\x{3054}"
-          RenderRubyBase (anonymous) at (0,13) size 48x21
-            RenderText {#text} at (0,0) size 48x20
-              text run at (0,0) width 48: "\x{65E5}\x{672C}\x{8A9E}"
-      RenderText {#text} at (231,76) size 155x20
-        text run at (231,76) width 155: "\x{306B}\x{3088}\x{304F}\x{4F7F}\x{308F}\x{308C}\x{3066}\x{3044}\x{307E}\x{3059}\x{3002}"
-      RenderText {#text} at (0,0) size 0x0
+    RenderBody {BODY} at (8,8) size 784x576
+      RenderBlock (anonymous) at (0,0) size 784x63
+        RenderText {#text} at (0,0) size 760x41
+          text run at (0,0) width 333: "This is a test for simple ruby that contains <rp> tags. "
+          text run at (333,0) width 427: "Contents of the <rp> tags (opening and closing brackets) should not"
+          text run at (0,21) width 202: "show when ruby is suppoorted. "
+        RenderBR {BR} at (202,38) size 0x0
+        RenderBR {BR} at (0,42) size 0x20
+      RenderBlock {P} at (0,79) size 784x34
+        RenderText {#text} at (0,13) size 161x20
+          text run at (0,13) width 161: "Ruby is often used in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 117x20
+          RenderRubyRun (anonymous) at (161,0) size 117x34
+            RenderRubyText {RT} at (0,0) size 117x13
+              RenderText {#text} at (41,0) size 35x13
+                text run at (41,0) width 35: "Nihongo"
+            RenderRubyBase (anonymous) at (0,13) size 117x21
+              RenderText {#text} at (0,0) size 117x20
+                text run at (0,0) width 117: "Japanese language"
+        RenderText {#text} at (278,13) size 4x20
+          text run at (278,13) width 4: "."
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-trailing-expected.checksum b/LayoutTests/platform/win/fast/ruby/ruby-trailing-expected.checksum
index 10ad3fa..559b174 100755
--- a/LayoutTests/platform/win/fast/ruby/ruby-trailing-expected.checksum
+++ b/LayoutTests/platform/win/fast/ruby/ruby-trailing-expected.checksum
@@ -1 +1 @@
-625c357aab6f120b402a481c73e21963
\ No newline at end of file
+959695da94c09a6589de3cc9248bde31
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-trailing-expected.png b/LayoutTests/platform/win/fast/ruby/ruby-trailing-expected.png
index edb90a2..2d80131 100755
Binary files a/LayoutTests/platform/win/fast/ruby/ruby-trailing-expected.png and b/LayoutTests/platform/win/fast/ruby/ruby-trailing-expected.png differ
diff --git a/LayoutTests/platform/win/fast/ruby/ruby-trailing-expected.txt b/LayoutTests/platform/win/fast/ruby/ruby-trailing-expected.txt
index 07d92ef..23f3d8b 100755
--- a/LayoutTests/platform/win/fast/ruby/ruby-trailing-expected.txt
+++ b/LayoutTests/platform/win/fast/ruby/ruby-trailing-expected.txt
@@ -10,28 +10,19 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,0) size 0x20
         RenderBR {BR} at (0,21) size 0x20
       RenderBlock {P} at (0,95) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 107x20
-          RenderRubyRun (anonymous) at (64,0) size 37x34
-            RenderRubyText {RT} at (0,0) size 37x13
-              RenderText {#text} at (0,0) size 37x13
-                text run at (0,0) width 37: "\x{3068}\x{3046}\x{304D}\x{3087}\x{3046}"
-            RenderRubyBase (anonymous) at (0,13) size 37x21
-              RenderText {#text} at (2,0) size 32x20
-                text run at (2,0) width 32: "\x{6771}\x{4EAC}"
-          RenderRubyRun (anonymous) at (101,0) size 38x34
-            RenderRubyText {RT} at (0,0) size 38x13
-              RenderText {#text} at (0,0) size 38x13
-                text run at (0,0) width 38: "\x{3053}\x{3046}\x{304E}\x{3087}\x{3046}"
-            RenderRubyBase (anonymous) at (0,13) size 38x21
-              RenderText {#text} at (3,0) size 32x20
-                text run at (3,0) width 32: "\x{5DE5}\x{696D}"
-          RenderRubyRun (anonymous) at (139,13) size 32x21
-            RenderRubyBase (anonymous) at (0,0) size 32x21
-              RenderText {#text} at (0,0) size 32x20
-                text run at (0,0) width 32: "\x{5927}\x{5B66}"
-        RenderText {#text} at (171,13) size 125x20
-          text run at (171,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
-        RenderText {#text} at (0,0) size 0x0
-        RenderText {#text} at (0,0) size 0x0
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 125x20
+          RenderRubyRun (anonymous) at (155,0) size 117x34
+            RenderRubyText {RT} at (0,0) size 117x13
+              RenderText {#text} at (0,0) size 117x13
+                text run at (0,0) width 117: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,13) size 117x21
+              RenderText {#text} at (35,0) size 46x20
+                text run at (35,0) width 46: "HTML"
+          RenderRubyRun (anonymous) at (272,13) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (280,13) size 4x20
+          text run at (280,13) width 4: "."
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-rt-expected.checksum b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-rt-expected.checksum
index 0455c9b..9426626 100755
--- a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-rt-expected.checksum
+++ b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-rt-expected.checksum
@@ -1 +1 @@
-e3ed077357ffe5cb13a73c8ae164bc0e
\ No newline at end of file
+b13499ed24c2ace4eea63640d4c2d5ec
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-rt-expected.png b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-rt-expected.png
index 2247650..636d415 100755
Binary files a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-rt-expected.png and b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-rt-expected.png differ
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-rt-expected.txt b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-rt-expected.txt
index 1914017..e7fa1f3 100755
--- a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-rt-expected.txt
+++ b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-rt-expected.txt
@@ -13,62 +13,54 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,0) size 0x20
         RenderBR {BR} at (0,21) size 0x20
       RenderBlock {P} at (0,132) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 109x20
-          RenderRubyRun (anonymous) at (64,0) size 37x34
-            RenderRubyText {RT} at (0,0) size 37x13
-              RenderText {#text} at (0,0) size 37x13
-                text run at (0,0) width 37: "\x{3068}\x{3046}\x{304D}\x{3087}\x{3046}"
-            RenderRubyBase (anonymous) at (0,13) size 37x21
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (2,0) size 32x20
-                  text run at (2,0) width 32: "\x{6771}\x{4EAC}"
-          RenderRubyRun (anonymous) at (101,0) size 38x34
-            RenderRubyText {RT} at (0,0) size 38x13
-              RenderText {#text} at (0,0) size 38x13
-                text run at (0,0) width 38: "\x{3053}\x{3046}\x{304E}\x{3087}\x{3046}"
-            RenderRubyBase (anonymous) at (0,13) size 38x21
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (3,0) size 32x20
-                  text run at (3,0) width 32: "\x{5DE5}\x{696D}"
-          RenderRubyRun (anonymous) at (139,0) size 34x34
-            RenderRubyText {RT} at (0,0) size 34x13
-              RenderText {#text} at (0,0) size 34x13
-                text run at (0,0) width 34: "\x{3060}\x{3044}\x{304C}\x{304F}"
-            RenderRubyBase (anonymous) at (0,13) size 34x21
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (1,0) size 32x20
-                  text run at (1,0) width 32: "\x{5927}\x{5B66}"
-        RenderText {#text} at (173,13) size 125x20
-          text run at (173,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 122x20
+          RenderRubyRun (anonymous) at (155,0) size 42x34
+            RenderRubyText {RT} at (0,0) size 42x13
+              RenderText {#text} at (0,0) size 42x13
+                text run at (0,0) width 42: "Hyper-text"
+            RenderRubyBase (anonymous) at (0,13) size 42x21
+              RenderInline {SPAN} at (0,0) size 22x20
+                RenderText {#text} at (10,0) size 22x20
+                  text run at (10,0) width 22: "HT"
+          RenderRubyRun (anonymous) at (197,0) size 72x34
+            RenderRubyText {RT} at (0,0) size 72x13
+              RenderText {#text} at (0,0) size 72x13
+                text run at (0,0) width 72: "Markup Language"
+            RenderRubyBase (anonymous) at (0,13) size 72x21
+              RenderInline {SPAN} at (0,0) size 24x20
+                RenderText {#text} at (24,0) size 24x20
+                  text run at (24,0) width 24: "ML"
+          RenderRubyRun (anonymous) at (269,13) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (277,13) size 36x20
+          text run at (277,13) width 36: " spec."
       RenderBlock {P} at (0,182) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 109x20
-          RenderRubyRun (anonymous) at (64,0) size 37x34
-            RenderRubyText {RT} at (0,0) size 37x13
-              RenderText {#text} at (0,0) size 37x13
-                text run at (0,0) width 37: "\x{3068}\x{3046}\x{304D}\x{3087}\x{3046}"
-            RenderRubyBase (anonymous) at (0,13) size 37x21
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (2,0) size 32x20
-                  text run at (2,0) width 32: "\x{6771}\x{4EAC}"
-          RenderRubyRun (anonymous) at (101,0) size 38x34
-            RenderRubyText {RT} at (0,0) size 38x13
-              RenderText {#text} at (0,0) size 38x13
-                text run at (0,0) width 38: "\x{3053}\x{3046}\x{304E}\x{3087}\x{3046}"
-            RenderRubyBase (anonymous) at (0,13) size 38x21
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (3,0) size 32x20
-                  text run at (3,0) width 32: "\x{5DE5}\x{696D}"
-          RenderRubyRun (anonymous) at (139,0) size 34x34
-            RenderRubyText {RT} at (0,0) size 34x13
-              RenderText {#text} at (0,0) size 34x13
-                text run at (0,0) width 34: "\x{3060}\x{3044}\x{304C}\x{304F}"
-            RenderRubyBase (anonymous) at (0,13) size 34x21
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (1,0) size 32x20
-                  text run at (1,0) width 32: "\x{5927}\x{5B66}"
-        RenderText {#text} at (173,13) size 125x20
-          text run at (173,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 122x20
+          RenderRubyRun (anonymous) at (155,0) size 42x34
+            RenderRubyText {RT} at (0,0) size 42x13
+              RenderText {#text} at (0,0) size 42x13
+                text run at (0,0) width 42: "Hyper-text"
+            RenderRubyBase (anonymous) at (0,13) size 42x21
+              RenderInline {SPAN} at (0,0) size 22x20
+                RenderText {#text} at (10,0) size 22x20
+                  text run at (10,0) width 22: "HT"
+          RenderRubyRun (anonymous) at (197,0) size 72x34
+            RenderRubyText {RT} at (0,0) size 72x13
+              RenderText {#text} at (0,0) size 72x13
+                text run at (0,0) width 72: "Markup Language"
+            RenderRubyBase (anonymous) at (0,13) size 72x21
+              RenderInline {SPAN} at (0,0) size 24x20
+                RenderText {#text} at (24,0) size 24x20
+                  text run at (24,0) width 24: "ML"
+          RenderRubyRun (anonymous) at (269,13) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (277,13) size 36x20
+          text run at (277,13) width 36: " spec."
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text1-expected.checksum b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text1-expected.checksum
index 2b8736f..f83eb44 100755
--- a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text1-expected.checksum
+++ b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text1-expected.checksum
@@ -1 +1 @@
-d2b6c27e112258bffe8e5f28e26c022c
\ No newline at end of file
+cf67fa85d932dce398570b985f600678
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text1-expected.png b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text1-expected.png
index 3e04c07..9b8ad94 100755
Binary files a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text1-expected.png and b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text1-expected.png differ
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text1-expected.txt b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text1-expected.txt
index a3d0d3f..04d47dd 100755
--- a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text1-expected.txt
+++ b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text1-expected.txt
@@ -13,60 +13,50 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,0) size 0x20
         RenderBR {BR} at (0,21) size 0x20
       RenderBlock {P} at (0,132) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 109x20
-          RenderRubyRun (anonymous) at (64,0) size 37x34
-            RenderRubyText {RT} at (0,0) size 37x13
-              RenderText {#text} at (0,0) size 37x13
-                text run at (0,0) width 37: "\x{3068}\x{3046}\x{304D}\x{3087}\x{3046}"
-            RenderRubyBase (anonymous) at (0,13) size 37x21
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (2,0) size 32x20
-                  text run at (2,0) width 32: "\x{6771}\x{4EAC}"
-          RenderRubyRun (anonymous) at (101,0) size 38x34
-            RenderRubyText {RT} at (0,0) size 38x13
-              RenderText {#text} at (0,0) size 38x13
-                text run at (0,0) width 38: "\x{3053}\x{3046}\x{304E}\x{3087}\x{3046}"
-            RenderRubyBase (anonymous) at (0,13) size 38x21
-              RenderText {#text} at (3,0) size 32x20
-                text run at (3,0) width 32: "\x{5DE5}\x{696D}"
-          RenderRubyRun (anonymous) at (139,0) size 34x34
-            RenderRubyText {RT} at (0,0) size 34x13
-              RenderText {#text} at (0,0) size 34x13
-                text run at (0,0) width 34: "\x{3060}\x{3044}\x{304C}\x{304F}"
-            RenderRubyBase (anonymous) at (0,13) size 34x21
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (1,0) size 32x20
-                  text run at (1,0) width 32: "\x{5927}\x{5B66}"
-        RenderText {#text} at (173,13) size 125x20
-          text run at (173,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 122x20
+          RenderRubyRun (anonymous) at (155,0) size 42x34
+            RenderRubyText {RT} at (0,0) size 42x13
+              RenderText {#text} at (0,0) size 42x13
+                text run at (0,0) width 42: "Hyper-text"
+            RenderRubyBase (anonymous) at (0,13) size 42x21
+              RenderText {#text} at (10,0) size 22x20
+                text run at (10,0) width 22: "HT"
+          RenderRubyRun (anonymous) at (197,0) size 72x34
+            RenderRubyText {RT} at (0,0) size 72x13
+              RenderText {#text} at (0,0) size 72x13
+                text run at (0,0) width 72: "Markup Language"
+            RenderRubyBase (anonymous) at (0,13) size 72x21
+              RenderText {#text} at (24,0) size 24x20
+                text run at (24,0) width 24: "ML"
+          RenderRubyRun (anonymous) at (269,13) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (277,13) size 36x20
+          text run at (277,13) width 36: " spec."
       RenderBlock {P} at (0,182) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 109x20
-          RenderRubyRun (anonymous) at (64,0) size 37x34
-            RenderRubyText {RT} at (0,0) size 37x13
-              RenderText {#text} at (0,0) size 37x13
-                text run at (0,0) width 37: "\x{3068}\x{3046}\x{304D}\x{3087}\x{3046}"
-            RenderRubyBase (anonymous) at (0,13) size 37x21
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (2,0) size 32x20
-                  text run at (2,0) width 32: "\x{6771}\x{4EAC}"
-          RenderRubyRun (anonymous) at (101,0) size 38x34
-            RenderRubyText {RT} at (0,0) size 38x13
-              RenderText {#text} at (0,0) size 38x13
-                text run at (0,0) width 38: "\x{3053}\x{3046}\x{304E}\x{3087}\x{3046}"
-            RenderRubyBase (anonymous) at (0,13) size 38x21
-              RenderText {#text} at (3,0) size 32x20
-                text run at (3,0) width 32: "\x{5DE5}\x{696D}"
-          RenderRubyRun (anonymous) at (139,0) size 34x34
-            RenderRubyText {RT} at (0,0) size 34x13
-              RenderText {#text} at (0,0) size 34x13
-                text run at (0,0) width 34: "\x{3060}\x{3044}\x{304C}\x{304F}"
-            RenderRubyBase (anonymous) at (0,13) size 34x21
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (1,0) size 32x20
-                  text run at (1,0) width 32: "\x{5927}\x{5B66}"
-        RenderText {#text} at (173,13) size 125x20
-          text run at (173,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 122x20
+          RenderRubyRun (anonymous) at (155,0) size 42x34
+            RenderRubyText {RT} at (0,0) size 42x13
+              RenderText {#text} at (0,0) size 42x13
+                text run at (0,0) width 42: "Hyper-text"
+            RenderRubyBase (anonymous) at (0,13) size 42x21
+              RenderText {#text} at (10,0) size 22x20
+                text run at (10,0) width 22: "HT"
+          RenderRubyRun (anonymous) at (197,0) size 72x34
+            RenderRubyText {RT} at (0,0) size 72x13
+              RenderText {#text} at (0,0) size 72x13
+                text run at (0,0) width 72: "Markup Language"
+            RenderRubyBase (anonymous) at (0,13) size 72x21
+              RenderText {#text} at (24,0) size 24x20
+                text run at (24,0) width 24: "ML"
+          RenderRubyRun (anonymous) at (269,13) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (277,13) size 36x20
+          text run at (277,13) width 36: " spec."
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text2-expected.checksum b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text2-expected.checksum
index 73fdcf4..674d008 100755
--- a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text2-expected.checksum
+++ b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text2-expected.checksum
@@ -1 +1 @@
-aa409c3c8781b52466d8270ffbbf298b
\ No newline at end of file
+25d430a300b5b288729a3f8dfff54d68
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text2-expected.png b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text2-expected.png
index fec8c6a..02a87f2 100755
Binary files a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text2-expected.png and b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text2-expected.png differ
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text2-expected.txt b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text2-expected.txt
index e1ad0af..ac223e2 100755
--- a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text2-expected.txt
+++ b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text2-expected.txt
@@ -14,34 +14,40 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,0) size 0x20
         RenderBR {BR} at (0,21) size 0x20
       RenderBlock {P} at (0,153) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 72x20
-          RenderRubyRun (anonymous) at (64,0) size 72x34
-            RenderRubyText {RT} at (0,0) size 72x13
-              RenderText {#text} at (0,0) size 72x13
-                text run at (0,0) width 72: "\x{3053}\x{3046}\x{304E}\x{3087}\x{3046}\x{3060}\x{3044}\x{304C}\x{304F}"
-            RenderRubyBase (anonymous) at (0,13) size 72x21
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (4,0) size 32x20
-                  text run at (4,0) width 32: "\x{5DE5}\x{696D}"
-              RenderText {#text} at (36,0) size 32x20
-                text run at (36,0) width 32: "\x{5927}\x{5B66}"
-        RenderText {#text} at (136,13) size 125x20
-          text run at (136,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 125x20
+          RenderRubyRun (anonymous) at (155,0) size 117x34
+            RenderRubyText {RT} at (0,0) size 117x13
+              RenderText {#text} at (0,0) size 117x13
+                text run at (0,0) width 117: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,13) size 117x21
+              RenderInline {SPAN} at (0,0) size 22x20
+                RenderText {#text} at (35,0) size 22x20
+                  text run at (35,0) width 22: "HT"
+              RenderText {#text} at (57,0) size 24x20
+                text run at (57,0) width 24: "ML"
+          RenderRubyRun (anonymous) at (272,13) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (280,13) size 36x20
+          text run at (280,13) width 36: " spec."
       RenderBlock {P} at (0,203) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 72x20
-          RenderRubyRun (anonymous) at (64,0) size 72x34
-            RenderRubyText {RT} at (0,0) size 72x13
-              RenderText {#text} at (0,0) size 72x13
-                text run at (0,0) width 72: "\x{3053}\x{3046}\x{304E}\x{3087}\x{3046}\x{3060}\x{3044}\x{304C}\x{304F}"
-            RenderRubyBase (anonymous) at (0,13) size 72x21
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (4,0) size 32x20
-                  text run at (4,0) width 32: "\x{5DE5}\x{696D}"
-              RenderText {#text} at (36,0) size 32x20
-                text run at (36,0) width 32: "\x{5927}\x{5B66}"
-        RenderText {#text} at (136,13) size 125x20
-          text run at (136,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 125x20
+          RenderRubyRun (anonymous) at (155,0) size 117x34
+            RenderRubyText {RT} at (0,0) size 117x13
+              RenderText {#text} at (0,0) size 117x13
+                text run at (0,0) width 117: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,13) size 117x21
+              RenderText {#text} at (35,0) size 46x20
+                text run at (35,0) width 46: "HTML"
+              RenderInline {SPAN} at (0,0) size 0x20
+          RenderRubyRun (anonymous) at (272,13) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (280,13) size 36x20
+          text run at (280,13) width 36: " spec."
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text3-expected.checksum b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text3-expected.checksum
index 4d3b242..fcf1e52 100755
--- a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text3-expected.checksum
+++ b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text3-expected.checksum
@@ -1 +1 @@
-da0dff7dec8faba48cb6b7c097333431
\ No newline at end of file
+07268fd253bdaa5200906dd2e356d261
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text3-expected.png b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text3-expected.png
index 81d5164..c7c95a5 100755
Binary files a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text3-expected.png and b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text3-expected.png differ
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text3-expected.txt b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text3-expected.txt
index 35233b9..217fab1 100755
--- a/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text3-expected.txt
+++ b/LayoutTests/platform/win/fast/ruby/rubyDOM-insert-text3-expected.txt
@@ -13,34 +13,42 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,0) size 0x20
         RenderBR {BR} at (0,21) size 0x20
       RenderBlock {P} at (0,132) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 72x20
-          RenderRubyRun (anonymous) at (64,0) size 72x34
-            RenderRubyText {RT} at (0,0) size 72x13
-              RenderText {#text} at (0,0) size 72x13
-                text run at (0,0) width 72: "\x{3053}\x{3046}\x{304E}\x{3087}\x{3046}\x{3060}\x{3044}\x{304C}\x{304F}"
-            RenderRubyBase (anonymous) at (0,13) size 72x21
-              RenderText {#text} at (4,0) size 32x20
-                text run at (4,0) width 32: "\x{5DE5}\x{696D}"
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (36,0) size 32x20
-                  text run at (36,0) width 32: "\x{5927}\x{5B66}"
-        RenderText {#text} at (136,13) size 125x20
-          text run at (136,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 125x20
+          RenderRubyRun (anonymous) at (155,0) size 117x34
+            RenderRubyText {RT} at (0,0) size 117x13
+              RenderText {#text} at (0,0) size 117x13
+                text run at (0,0) width 117: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,13) size 117x21
+              RenderText {#text} at (35,0) size 22x20
+                text run at (35,0) width 22: "HT"
+              RenderInline {SPAN} at (0,0) size 24x20
+                RenderText {#text} at (57,0) size 24x20
+                  text run at (57,0) width 24: "ML"
+          RenderRubyRun (anonymous) at (272,13) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (280,13) size 36x20
+          text run at (280,13) width 36: " spec."
       RenderBlock {P} at (0,182) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 72x20
-          RenderRubyRun (anonymous) at (64,0) size 72x34
-            RenderRubyText {RT} at (0,0) size 72x13
-              RenderText {#text} at (0,0) size 72x13
-                text run at (0,0) width 72: "\x{3053}\x{3046}\x{304E}\x{3087}\x{3046}\x{3060}\x{3044}\x{304C}\x{304F}"
-            RenderRubyBase (anonymous) at (0,13) size 72x21
-              RenderText {#text} at (4,0) size 32x20
-                text run at (4,0) width 32: "\x{5DE5}\x{696D}"
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (36,0) size 32x20
-                  text run at (36,0) width 32: "\x{5927}\x{5B66}"
-        RenderText {#text} at (136,13) size 125x20
-          text run at (136,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 125x20
+          RenderRubyRun (anonymous) at (155,0) size 117x34
+            RenderRubyText {RT} at (0,0) size 117x13
+              RenderText {#text} at (0,0) size 117x13
+                text run at (0,0) width 117: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,13) size 117x21
+              RenderText {#text} at (35,0) size 22x20
+                text run at (35,0) width 22: "HT"
+              RenderInline {SPAN} at (0,0) size 24x20
+                RenderText {#text} at (57,0) size 24x20
+                  text run at (57,0) width 24: "ML"
+          RenderRubyRun (anonymous) at (272,13) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (280,13) size 36x20
+          text run at (280,13) width 36: " spec."
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt1-expected.checksum b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt1-expected.checksum
index 2e71b79..1fe576d 100755
--- a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt1-expected.checksum
+++ b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt1-expected.checksum
@@ -1 +1 @@
-d5f68523a73116ada9eba78a2eaa5ec1
\ No newline at end of file
+edd271e0a006450bee912726e04f8272
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt1-expected.png b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt1-expected.png
index ff0a9fb..164866c 100755
Binary files a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt1-expected.png and b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt1-expected.png differ
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt1-expected.txt b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt1-expected.txt
index 002fcc6..c94056c 100755
--- a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt1-expected.txt
+++ b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt1-expected.txt
@@ -13,36 +13,36 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,0) size 0x20
         RenderBR {BR} at (0,21) size 0x20
       RenderBlock {P} at (0,132) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 70x20
-          RenderRubyRun (anonymous) at (64,0) size 38x34
-            RenderRubyText {RT} at (0,0) size 38x13
-              RenderText {#text} at (0,0) size 38x13
-                text run at (0,0) width 38: "\x{3053}\x{3046}\x{304E}\x{3087}\x{3046}"
-            RenderRubyBase (anonymous) at (0,13) size 38x21
-              RenderText {#text} at (3,0) size 32x20
-                text run at (3,0) width 32: "\x{5DE5}\x{696D}"
-          RenderRubyRun (anonymous) at (102,13) size 32x21
-            RenderRubyBase (anonymous) at (0,0) size 32x21
-              RenderText {#text} at (0,0) size 32x20
-                text run at (0,0) width 32: "\x{5927}\x{5B66}"
-        RenderText {#text} at (134,13) size 125x20
-          text run at (134,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 125x20
+          RenderRubyRun (anonymous) at (155,0) size 117x34
+            RenderRubyText {RT} at (0,0) size 117x13
+              RenderText {#text} at (0,0) size 117x13
+                text run at (0,0) width 117: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,13) size 117x21
+              RenderText {#text} at (35,0) size 46x20
+                text run at (35,0) width 46: "HTML"
+          RenderRubyRun (anonymous) at (272,13) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (280,13) size 36x20
+          text run at (280,13) width 36: " spec."
       RenderBlock {P} at (0,182) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 70x20
-          RenderRubyRun (anonymous) at (64,0) size 38x34
-            RenderRubyText {RT} at (0,0) size 38x13
-              RenderText {#text} at (0,0) size 38x13
-                text run at (0,0) width 38: "\x{3053}\x{3046}\x{304E}\x{3087}\x{3046}"
-            RenderRubyBase (anonymous) at (0,13) size 38x21
-              RenderText {#text} at (3,0) size 32x20
-                text run at (3,0) width 32: "\x{5DE5}\x{696D}"
-          RenderRubyRun (anonymous) at (102,13) size 32x21
-            RenderRubyBase (anonymous) at (0,0) size 32x21
-              RenderText {#text} at (0,0) size 32x20
-                text run at (0,0) width 32: "\x{5927}\x{5B66}"
-        RenderText {#text} at (134,13) size 125x20
-          text run at (134,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 125x20
+          RenderRubyRun (anonymous) at (155,0) size 117x34
+            RenderRubyText {RT} at (0,0) size 117x13
+              RenderText {#text} at (0,0) size 117x13
+                text run at (0,0) width 117: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,13) size 117x21
+              RenderText {#text} at (35,0) size 46x20
+                text run at (35,0) width 46: "HTML"
+          RenderRubyRun (anonymous) at (272,13) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (280,13) size 36x20
+          text run at (280,13) width 36: " spec."
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt2-expected.checksum b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt2-expected.checksum
index 9c74946..3f43c1c 100755
--- a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt2-expected.checksum
+++ b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt2-expected.checksum
@@ -1 +1 @@
-9ce503c1883ad1ccb9fdbdf72fcefe24
\ No newline at end of file
+afbdf97a4c203711fdf868ac81adc727
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt2-expected.png b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt2-expected.png
index 569472d..49af592 100755
Binary files a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt2-expected.png and b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt2-expected.png differ
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt2-expected.txt b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt2-expected.txt
index c2b604d..f2e5a92 100755
--- a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt2-expected.txt
+++ b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-rt2-expected.txt
@@ -4,9 +4,9 @@ layer at (0,0) size 800x600
   RenderBlock {HTML} at (0,0) size 800x600
     RenderBody {BODY} at (8,8) size 784x576
       RenderBlock {P} at (0,0) size 784x42
-        RenderText {#text} at (0,0) size 733x41
-          text run at (0,0) width 733: "The following is a test for DOM manipulation within <ruby>: Removing the last <rt>, forcing a merge with the right"
-          text run at (0,21) width 89: "neighbour run"
+        RenderText {#text} at (0,0) size 764x41
+          text run at (0,0) width 764: "The following is a test for DOM manipulation within <ruby>: Removing a <rt>, forcing a merge with the right neighbour"
+          text run at (0,21) width 21: "run"
       RenderBlock {P} at (0,58) size 784x21
         RenderText {#text} at (0,0) size 436x20
           text run at (0,0) width 436: "Both lines should look identical (the first line is the one manipulated)."
@@ -14,30 +14,38 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,0) size 0x20
         RenderBR {BR} at (0,21) size 0x20
       RenderBlock {P} at (0,153) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 72x20
-          RenderRubyRun (anonymous) at (64,0) size 72x34
-            RenderRubyText {RT} at (0,0) size 72x13
-              RenderText {#text} at (0,0) size 72x13
-                text run at (0,0) width 72: "\x{3053}\x{3046}\x{304E}\x{3087}\x{3046}\x{3060}\x{3044}\x{304C}\x{304F}"
-            RenderRubyBase (anonymous) at (0,13) size 72x21
-              RenderText {#text} at (4,0) size 32x20
-                text run at (4,0) width 32: "\x{5DE5}\x{696D}"
-              RenderText {#text} at (36,0) size 32x20
-                text run at (36,0) width 32: "\x{5927}\x{5B66}"
-        RenderText {#text} at (136,13) size 125x20
-          text run at (136,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 125x20
+          RenderRubyRun (anonymous) at (155,0) size 117x34
+            RenderRubyText {RT} at (0,0) size 117x13
+              RenderText {#text} at (0,0) size 117x13
+                text run at (0,0) width 117: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,13) size 117x21
+              RenderText {#text} at (35,0) size 22x20
+                text run at (35,0) width 22: "HT"
+              RenderText {#text} at (57,0) size 24x20
+                text run at (57,0) width 24: "ML"
+          RenderRubyRun (anonymous) at (272,13) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (280,13) size 36x20
+          text run at (280,13) width 36: " spec."
       RenderBlock {P} at (0,203) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 72x20
-          RenderRubyRun (anonymous) at (64,0) size 72x34
-            RenderRubyText {RT} at (0,0) size 72x13
-              RenderText {#text} at (0,0) size 72x13
-                text run at (0,0) width 72: "\x{3053}\x{3046}\x{304E}\x{3087}\x{3046}\x{3060}\x{3044}\x{304C}\x{304F}"
-            RenderRubyBase (anonymous) at (0,13) size 72x21
-              RenderText {#text} at (4,0) size 64x20
-                text run at (4,0) width 64: "\x{5DE5}\x{696D}\x{5927}\x{5B66}"
-        RenderText {#text} at (136,13) size 125x20
-          text run at (136,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 125x20
+          RenderRubyRun (anonymous) at (155,0) size 117x34
+            RenderRubyText {RT} at (0,0) size 117x13
+              RenderText {#text} at (0,0) size 117x13
+                text run at (0,0) width 117: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,13) size 117x21
+              RenderText {#text} at (35,0) size 46x20
+                text run at (35,0) width 46: "HTML"
+          RenderRubyRun (anonymous) at (272,13) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (280,13) size 36x20
+          text run at (280,13) width 36: " spec."
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text1-expected.checksum b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text1-expected.checksum
index 76fc638..df1afc0 100755
--- a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text1-expected.checksum
+++ b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text1-expected.checksum
@@ -1 +1 @@
-0ab8b27f3a7a6808dfa789a4b24f88dd
\ No newline at end of file
+ddd0647efd94d5892463f9d908be36e4
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text1-expected.png b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text1-expected.png
index 28fc38b..a67c91d 100755
Binary files a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text1-expected.png and b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text1-expected.png differ
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text1-expected.txt b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text1-expected.txt
index 95a9abc..eaf5fa5 100755
--- a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text1-expected.txt
+++ b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text1-expected.txt
@@ -13,30 +13,38 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,0) size 0x20
         RenderBR {BR} at (0,21) size 0x20
       RenderBlock {P} at (0,132) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 34x20
-          RenderRubyRun (anonymous) at (64,0) size 34x34
-            RenderRubyText {RT} at (0,0) size 34x13
-              RenderText {#text} at (0,0) size 34x13
-                text run at (0,0) width 34: "\x{3060}\x{3044}\x{304C}\x{304F}"
-            RenderRubyBase (anonymous) at (0,13) size 34x21
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (1,0) size 32x20
-                  text run at (1,0) width 32: "\x{5927}\x{5B66}"
-        RenderText {#text} at (98,13) size 125x20
-          text run at (98,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 125x20
+          RenderRubyRun (anonymous) at (155,0) size 117x34
+            RenderRubyText {RT} at (0,0) size 117x13
+              RenderText {#text} at (0,0) size 117x13
+                text run at (0,0) width 117: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,13) size 117x21
+              RenderInline {SPAN} at (0,0) size 46x20
+                RenderText {#text} at (35,0) size 46x20
+                  text run at (35,0) width 46: "HTML"
+          RenderRubyRun (anonymous) at (272,13) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (280,13) size 36x20
+          text run at (280,13) width 36: " spec."
       RenderBlock {P} at (0,182) size 784x34
-        RenderText {#text} at (0,13) size 64x20
-          text run at (0,13) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 34x20
-          RenderRubyRun (anonymous) at (64,0) size 34x34
-            RenderRubyText {RT} at (0,0) size 34x13
-              RenderText {#text} at (0,0) size 34x13
-                text run at (0,0) width 34: "\x{3060}\x{3044}\x{304C}\x{304F}"
-            RenderRubyBase (anonymous) at (0,13) size 34x21
-              RenderInline {SPAN} at (0,0) size 32x20
-                RenderText {#text} at (1,0) size 32x20
-                  text run at (1,0) width 32: "\x{5927}\x{5B66}"
-        RenderText {#text} at (98,13) size 125x20
-          text run at (98,13) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,13) size 155x20
+          text run at (0,13) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 125x20
+          RenderRubyRun (anonymous) at (155,0) size 117x34
+            RenderRubyText {RT} at (0,0) size 117x13
+              RenderText {#text} at (0,0) size 117x13
+                text run at (0,0) width 117: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,13) size 117x21
+              RenderInline {SPAN} at (0,0) size 46x20
+                RenderText {#text} at (35,0) size 46x20
+                  text run at (35,0) width 46: "HTML"
+          RenderRubyRun (anonymous) at (272,13) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (280,13) size 36x20
+          text run at (280,13) width 36: " spec."
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text2-expected.checksum b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text2-expected.checksum
index fddf4d6..3d5450f 100755
--- a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text2-expected.checksum
+++ b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text2-expected.checksum
@@ -1 +1 @@
-dc1e647fe88c2bd93ad5632e6dde38bd
\ No newline at end of file
+76096c78585d344974bf882a8f0911e9
\ No newline at end of file
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text2-expected.png b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text2-expected.png
index 3b6c133..1fe9861 100755
Binary files a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text2-expected.png and b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text2-expected.png differ
diff --git a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text2-expected.txt b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text2-expected.txt
index 784463b..dd8dc0b 100755
--- a/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text2-expected.txt
+++ b/LayoutTests/platform/win/fast/ruby/rubyDOM-remove-text2-expected.txt
@@ -13,23 +13,31 @@ layer at (0,0) size 800x600
         RenderBR {BR} at (0,0) size 0x20
         RenderBR {BR} at (0,21) size 0x20
       RenderBlock {P} at (0,132) size 784x21
-        RenderText {#text} at (0,0) size 64x20
-          text run at (0,0) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 34x20
-          RenderRubyRun (anonymous) at (64,6) size 34x13
-            RenderRubyText {RT} at (0,0) size 34x13
-              RenderText {#text} at (0,0) size 34x13
-                text run at (0,0) width 34: "\x{3060}\x{3044}\x{304C}\x{304F}"
-            RenderRubyBase (anonymous) at (0,13) size 34x0
-        RenderText {#text} at (98,0) size 125x20
-          text run at (98,0) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,0) size 155x20
+          text run at (0,0) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 125x20
+          RenderRubyRun (anonymous) at (155,6) size 117x13
+            RenderRubyText {RT} at (0,0) size 117x13
+              RenderText {#text} at (0,0) size 117x13
+                text run at (0,0) width 117: "Hyper-text Markup Language"
+            RenderRubyBase (anonymous) at (0,13) size 117x0
+          RenderRubyRun (anonymous) at (272,0) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (280,0) size 36x20
+          text run at (280,0) width 36: " spec."
       RenderBlock {P} at (0,169) size 784x21
-        RenderText {#text} at (0,0) size 64x20
-          text run at (0,0) width 64: "\x{6E96}\x{592A}\x{90CE}\x{306F}"
-        RenderRuby (inline) {RUBY} at (0,0) size 34x20
-          RenderRubyRun (anonymous) at (64,6) size 34x13
-            RenderRubyText {RT} at (0,0) size 34x13
-              RenderText {#text} at (0,0) size 34x13
-                text run at (0,0) width 34: "\x{3060}\x{3044}\x{304C}\x{304F}"
-        RenderText {#text} at (98,0) size 125x20
-          text run at (98,0) width 125: "\x{304B}\x{3089}\x{5352}\x{696D}\x{3057}\x{307E}\x{3057}\x{305F}\x{3002}"
+        RenderText {#text} at (0,0) size 155x20
+          text run at (0,0) width 155: "<ruby> is defined in the "
+        RenderRuby (inline) {RUBY} at (0,0) size 125x20
+          RenderRubyRun (anonymous) at (155,6) size 117x13
+            RenderRubyText {RT} at (0,0) size 117x13
+              RenderText {#text} at (0,0) size 117x13
+                text run at (0,0) width 117: "Hyper-text Markup Language"
+          RenderRubyRun (anonymous) at (272,0) size 8x21
+            RenderRubyBase (anonymous) at (0,0) size 8x21
+              RenderText {#text} at (0,0) size 8x20
+                text run at (0,0) width 8: "5"
+        RenderText {#text} at (280,0) size 36x20
+          text run at (280,0) width 36: " spec."

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list