[EFL] Unreviewed gardening.

Rebaseline after enabling subpixel layout and updating freetype (18/26).

* platform/efl/svg/W3C-I18N/
* platform/efl/svg/W3C-SVG-1.1-SE/
* platform/efl/svg/W3C-SVG-1.1/

Patch by Dominik Röttsches <dominik.rottsches@intel.com> on 2013-01-19

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@140242 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt
index 43faef3..3b37359 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/g-dirRTL-ubOverride-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGContainer {g} at (130,221) size 507x38
-        RenderSVGText {text} at (78,133) size 304x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 304x21
+      RenderSVGContainer {g} at (130,221) size 507x36
+        RenderSVGText {text} at (78,133) size 304x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 304x20
             chunk 1 (middle anchor) text run 1 at (78.20,150.00) startOffset 0 endOffset 1 width 4.80 RTL: "!"
             chunk 1 (middle anchor) text run 1 at (83.00,150.00) startOffset 0 endOffset 17 width 148.80: "dirRTL ubOverride"
             chunk 1 (middle anchor) text run 1 at (231.80,150.00) startOffset 0 endOffset 14 width 109.80 RTL: " \x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} "
             chunk 1 (middle anchor) text run 1 at (341.60,150.00) startOffset 0 endOffset 3 width 40.20: "W3C"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png
index 8869b6a..7b5810004c 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt
index b49212d..98ec4fe 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorEnd-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (60,183) size 434x214
-      RenderSVGText {text} at (36,150) size 194x12 contains 1 chunk(s)
+      RenderSVGText {text} at (36,151) size 194x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 194x12
           chunk 1 (end anchor) text run 1 at (36.20,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
-      RenderSVGText {text} at (61,185) size 169x12 contains 1 chunk(s)
+      RenderSVGText {text} at (61,186) size 169x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 169x12
           chunk 1 (end anchor) text run 1 at (61.40,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
-      RenderSVGText {text} at (76,225) size 154x12 contains 1 chunk(s)
+      RenderSVGText {text} at (76,226) size 154x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 154x12
           chunk 1 (end anchor) text run 1 at (76.40,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
       RenderSVGImage {image} at (280,183) size 214x44
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png
index a7fddcf..b0e987a 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt
index c3eb527..b8a042e 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorMiddle-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (221,183) size 324x214
-      RenderSVGText {text} at (133,150) size 194x12 contains 1 chunk(s)
+      RenderSVGText {text} at (133,151) size 194x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 194x12
           chunk 1 (middle anchor) text run 1 at (133.10,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
-      RenderSVGText {text} at (145,185) size 169x12 contains 1 chunk(s)
+      RenderSVGText {text} at (145,186) size 169x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 169x12
           chunk 1 (middle anchor) text run 1 at (145.70,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
-      RenderSVGText {text} at (153,225) size 154x12 contains 1 chunk(s)
+      RenderSVGText {text} at (153,226) size 154x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 154x12
           chunk 1 (middle anchor) text run 1 at (153.20,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
       RenderSVGImage {image} at (280,183) size 214x44
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png
index 488d630..122c27c 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt
index f9799bf..eb273fd 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirLTR-anchorStart-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (280,183) size 427x214
-      RenderSVGText {text} at (230,150) size 194x12 contains 1 chunk(s)
+      RenderSVGText {text} at (230,151) size 194x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 194x12
           chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
-      RenderSVGText {text} at (230,185) size 169x12 contains 1 chunk(s)
+      RenderSVGText {text} at (230,186) size 169x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 169x12
           chunk 1 text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
-      RenderSVGText {text} at (230,225) size 154x12 contains 1 chunk(s)
+      RenderSVGText {text} at (230,226) size 154x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 154x12
           chunk 1 text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
       RenderSVGImage {image} at (280,183) size 214x44
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png
index 8869b6a..7b5810004c 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt
index b49212d..98ec4fe 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorEnd-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (60,183) size 434x214
-      RenderSVGText {text} at (36,150) size 194x12 contains 1 chunk(s)
+      RenderSVGText {text} at (36,151) size 194x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 194x12
           chunk 1 (end anchor) text run 1 at (36.20,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
-      RenderSVGText {text} at (61,185) size 169x12 contains 1 chunk(s)
+      RenderSVGText {text} at (61,186) size 169x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 169x12
           chunk 1 (end anchor) text run 1 at (61.40,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
-      RenderSVGText {text} at (76,225) size 154x12 contains 1 chunk(s)
+      RenderSVGText {text} at (76,226) size 154x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 154x12
           chunk 1 (end anchor) text run 1 at (76.40,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
       RenderSVGImage {image} at (280,183) size 214x44
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png
index a7fddcf..b0e987a 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt
index c3eb527..b8a042e 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorMiddle-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (221,183) size 324x214
-      RenderSVGText {text} at (133,150) size 194x12 contains 1 chunk(s)
+      RenderSVGText {text} at (133,151) size 194x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 194x12
           chunk 1 (middle anchor) text run 1 at (133.10,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
-      RenderSVGText {text} at (145,185) size 169x12 contains 1 chunk(s)
+      RenderSVGText {text} at (145,186) size 169x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 169x12
           chunk 1 (middle anchor) text run 1 at (145.70,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
-      RenderSVGText {text} at (153,225) size 154x12 contains 1 chunk(s)
+      RenderSVGText {text} at (153,226) size 154x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 154x12
           chunk 1 (middle anchor) text run 1 at (153.20,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
       RenderSVGImage {image} at (280,183) size 214x44
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png
index 488d630..122c27c 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt
index f9799bf..eb273fd 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirNone-anchorStart-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (280,183) size 427x214
-      RenderSVGText {text} at (230,150) size 194x12 contains 1 chunk(s)
+      RenderSVGText {text} at (230,151) size 194x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 194x12
           chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
-      RenderSVGText {text} at (230,185) size 169x12 contains 1 chunk(s)
+      RenderSVGText {text} at (230,186) size 169x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 169x12
           chunk 1 text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
-      RenderSVGText {text} at (230,225) size 154x12 contains 1 chunk(s)
+      RenderSVGText {text} at (230,226) size 154x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 154x12
           chunk 1 text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
       RenderSVGImage {image} at (280,183) size 214x44
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png
index 488d630..122c27c 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt
index 851fb5c..15c9acb 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorEnd-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (280,183) size 427x214
-      RenderSVGText {text} at (230,150) size 194x12 contains 1 chunk(s)
+      RenderSVGText {text} at (230,151) size 194x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 194x12
           chunk 1 (end anchor) text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
-      RenderSVGText {text} at (230,185) size 169x12 contains 1 chunk(s)
+      RenderSVGText {text} at (230,186) size 169x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 169x12
           chunk 1 (end anchor) text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
-      RenderSVGText {text} at (230,225) size 154x12 contains 1 chunk(s)
+      RenderSVGText {text} at (230,226) size 154x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 154x12
           chunk 1 (end anchor) text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
       RenderSVGImage {image} at (280,183) size 214x44
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png
index a7fddcf..b0e987a 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt
index c3eb527..b8a042e 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorMiddle-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (221,183) size 324x214
-      RenderSVGText {text} at (133,150) size 194x12 contains 1 chunk(s)
+      RenderSVGText {text} at (133,151) size 194x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 194x12
           chunk 1 (middle anchor) text run 1 at (133.10,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
-      RenderSVGText {text} at (145,185) size 169x12 contains 1 chunk(s)
+      RenderSVGText {text} at (145,186) size 169x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 169x12
           chunk 1 (middle anchor) text run 1 at (145.70,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
-      RenderSVGText {text} at (153,225) size 154x12 contains 1 chunk(s)
+      RenderSVGText {text} at (153,226) size 154x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 154x12
           chunk 1 (middle anchor) text run 1 at (153.20,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
       RenderSVGImage {image} at (280,183) size 214x44
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png
index 8869b6a..7b5810004c 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt
index de01d45..34b7929 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-dirRTL-anchorStart-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (60,183) size 434x214
-      RenderSVGText {text} at (36,150) size 194x12 contains 1 chunk(s)
+      RenderSVGText {text} at (36,151) size 194x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 194x12
           chunk 1 text run 1 at (36.20,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
-      RenderSVGText {text} at (61,185) size 169x12 contains 1 chunk(s)
+      RenderSVGText {text} at (61,186) size 169x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 169x12
           chunk 1 text run 1 at (61.40,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
-      RenderSVGText {text} at (76,225) size 154x12 contains 1 chunk(s)
+      RenderSVGText {text} at (76,226) size 154x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 154x12
           chunk 1 text run 1 at (76.40,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
       RenderSVGImage {image} at (280,183) size 214x44
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png
index 8869b6a..7b5810004c 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt
index 236ef78..25612bd 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorEnd-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (60,183) size 434x214
-      RenderSVGContainer {g} at (60,250) size 324x147
-        RenderSVGText {text} at (36,150) size 194x12 contains 1 chunk(s)
+      RenderSVGContainer {g} at (60,251) size 324x146
+        RenderSVGText {text} at (36,151) size 194x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 194x12
             chunk 1 (end anchor) text run 1 at (36.20,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
-        RenderSVGText {text} at (61,185) size 169x12 contains 1 chunk(s)
+        RenderSVGText {text} at (61,186) size 169x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 169x12
             chunk 1 (end anchor) text run 1 at (61.40,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
-        RenderSVGText {text} at (76,225) size 154x12 contains 1 chunk(s)
+        RenderSVGText {text} at (76,226) size 154x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 154x12
             chunk 1 (end anchor) text run 1 at (76.40,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
       RenderSVGImage {image} at (280,183) size 214x44
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png
index a7fddcf..b0e987a 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt
index be3764d..eb18a51 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorMiddle-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (221,183) size 324x214
-      RenderSVGContainer {g} at (221,250) size 324x147
-        RenderSVGText {text} at (133,150) size 194x12 contains 1 chunk(s)
+      RenderSVGContainer {g} at (221,251) size 324x146
+        RenderSVGText {text} at (133,151) size 194x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 194x12
             chunk 1 (middle anchor) text run 1 at (133.10,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
-        RenderSVGText {text} at (145,185) size 169x12 contains 1 chunk(s)
+        RenderSVGText {text} at (145,186) size 169x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 169x12
             chunk 1 (middle anchor) text run 1 at (145.70,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
-        RenderSVGText {text} at (153,225) size 154x12 contains 1 chunk(s)
+        RenderSVGText {text} at (153,226) size 154x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 154x12
             chunk 1 (middle anchor) text run 1 at (153.20,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
       RenderSVGImage {image} at (280,183) size 214x44
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png
index 488d630..122c27c 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt
index aa236e7..d166ef6 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirLTR-anchorStart-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (280,183) size 427x214
-      RenderSVGContainer {g} at (383,250) size 324x147
-        RenderSVGText {text} at (230,150) size 194x12 contains 1 chunk(s)
+      RenderSVGContainer {g} at (383,251) size 324x146
+        RenderSVGText {text} at (230,151) size 194x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 194x12
             chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
-        RenderSVGText {text} at (230,185) size 169x12 contains 1 chunk(s)
+        RenderSVGText {text} at (230,186) size 169x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 169x12
             chunk 1 text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
-        RenderSVGText {text} at (230,225) size 154x12 contains 1 chunk(s)
+        RenderSVGText {text} at (230,226) size 154x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 154x12
             chunk 1 text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
       RenderSVGImage {image} at (280,183) size 214x44
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png
index 488d630..122c27c 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt
index 4d0c1c2..dc6b551 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorEnd-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (280,183) size 427x214
-      RenderSVGContainer {g} at (383,250) size 324x147
-        RenderSVGText {text} at (230,150) size 194x12 contains 1 chunk(s)
+      RenderSVGContainer {g} at (383,251) size 324x146
+        RenderSVGText {text} at (230,151) size 194x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 194x12
             chunk 1 (end anchor) text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
-        RenderSVGText {text} at (230,185) size 169x12 contains 1 chunk(s)
+        RenderSVGText {text} at (230,186) size 169x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 169x12
             chunk 1 (end anchor) text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
-        RenderSVGText {text} at (230,225) size 154x12 contains 1 chunk(s)
+        RenderSVGText {text} at (230,226) size 154x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 154x12
             chunk 1 (end anchor) text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
       RenderSVGImage {image} at (280,183) size 214x44
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png
index a7fddcf..b0e987a 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt
index be3764d..eb18a51 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorMiddle-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (221,183) size 324x214
-      RenderSVGContainer {g} at (221,250) size 324x147
-        RenderSVGText {text} at (133,150) size 194x12 contains 1 chunk(s)
+      RenderSVGContainer {g} at (221,251) size 324x146
+        RenderSVGText {text} at (133,151) size 194x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 194x12
             chunk 1 (middle anchor) text run 1 at (133.10,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
-        RenderSVGText {text} at (145,185) size 169x12 contains 1 chunk(s)
+        RenderSVGText {text} at (145,186) size 169x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 169x12
             chunk 1 (middle anchor) text run 1 at (145.70,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
-        RenderSVGText {text} at (153,225) size 154x12 contains 1 chunk(s)
+        RenderSVGText {text} at (153,226) size 154x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 154x12
             chunk 1 (middle anchor) text run 1 at (153.20,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
       RenderSVGImage {image} at (280,183) size 214x44
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png
index 8869b6a..7b5810004c 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt
index 1235700..a9c4ddb 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-inherited-dirRTL-anchorStart-expected.txt
@@ -3,20 +3,20 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (60,183) size 434x214
-      RenderSVGContainer {g} at (60,250) size 324x147
-        RenderSVGText {text} at (36,150) size 194x12 contains 1 chunk(s)
+      RenderSVGContainer {g} at (60,251) size 324x146
+        RenderSVGText {text} at (36,151) size 194x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 194x12
             chunk 1 text run 1 at (36.20,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
-        RenderSVGText {text} at (61,185) size 169x12 contains 1 chunk(s)
+        RenderSVGText {text} at (61,186) size 169x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 169x12
             chunk 1 text run 1 at (61.40,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
-        RenderSVGText {text} at (76,225) size 154x12 contains 1 chunk(s)
+        RenderSVGText {text} at (76,226) size 154x12 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 154x12
             chunk 1 text run 1 at (76.40,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
       RenderSVGImage {image} at (280,183) size 214x44
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-no-markup-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-no-markup-expected.png
index 488d630..122c27c 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-no-markup-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-no-markup-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-no-markup-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-no-markup-expected.txt
index f9799bf..eb273fd 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-no-markup-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-anchor-no-markup-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (280,183) size 427x214
-      RenderSVGText {text} at (230,150) size 194x12 contains 1 chunk(s)
+      RenderSVGText {text} at (230,151) size 194x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 194x12
           chunk 1 text run 1 at (230.00,160.00) startOffset 0 endOffset 42 width 193.80: "Making the world wide web truly world wide"
-      RenderSVGText {text} at (230,185) size 169x12 contains 1 chunk(s)
+      RenderSVGText {text} at (230,186) size 169x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 169x12
           chunk 1 text run 1 at (230.00,195.00) startOffset 0 endOffset 31 width 168.60 RTL: "\x{5DC}\x{5D9}\x{5E6}\x{5D5}\x{5E8} \x{5DE}\x{5D4}\x{5E8}\x{5E9}\x{5EA} \x{5E8}\x{5E9}\x{5EA} \x{5DB}\x{5DC}\x{5DC} \x{5E2}\x{5D5}\x{5DC}\x{5DE}\x{5D9}\x{5EA} \x{5D1}\x{5D0}\x{5DE}\x{5EA}"
-      RenderSVGText {text} at (230,225) size 154x12 contains 1 chunk(s)
+      RenderSVGText {text} at (230,226) size 154x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 154x12
           chunk 1 text run 1 at (230.00,235.00) startOffset 0 endOffset 38 width 153.60 RTL: "\x{62C}\x{639}\x{644} \x{634}\x{628}\x{643}\x{629} \x{627}\x{644}\x{648}\x{64A}\x{628} \x{627}\x{644}\x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{639}\x{627}\x{644}\x{645}\x{64A}\x{651}\x{629} \x{62D}\x{642}\x{64B}\x{651}\x{627}"
       RenderSVGImage {image} at (280,183) size 214x44
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.4 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubNone-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubNone-expected.png
index 7fb93ea..cb8e842 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubNone-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubNone-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt
index 2ba2b72..7d9ed23 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubNone-expected.txt
@@ -3,18 +3,18 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (91,133) size 278x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 278x21
+      RenderSVGText {text} at (91,133) size 278x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 278x20
           chunk 1 (middle anchor) text run 1 at (91.40,150.00) startOffset 0 endOffset 4 width 45.00: "W3C "
           chunk 1 (middle anchor) text run 1 at (136.40,150.00) startOffset 0 endOffset 12 width 100.20 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}"
           chunk 1 (middle anchor) text run 1 at (236.60,150.00) startOffset 0 endOffset 15 width 132.00: " dirLTR ubNone!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png
index ab96d7d..6bb4e57 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubOverride-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt
index e8248b1..d7e9822 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-dirLTR-ubOverride-expected.txt
@@ -3,16 +3,16 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (80,133) size 300x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 300x21
+      RenderSVGText {text} at (80,133) size 300x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 300x20
           chunk 1 (middle anchor) text run 1 at (80.00,150.00) startOffset 0 endOffset 35 width 300.00 LTR override: "W3C \x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} dirLTR ubOverride!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubNone-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubNone-expected.png
index e81126a..2a29801 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubNone-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubNone-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt
index 44c0679..1c11625 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubNone-expected.txt
@@ -3,19 +3,19 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (91,133) size 278x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 278x21
+      RenderSVGText {text} at (91,133) size 278x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 278x20
           chunk 1 (middle anchor) text run 1 at (91.10,150.00) startOffset 0 endOffset 1 width 4.80 RTL: "!"
           chunk 1 (middle anchor) text run 1 at (95.90,150.00) startOffset 0 endOffset 13 width 123.00: "dirRTL ubNone"
           chunk 1 (middle anchor) text run 1 at (218.90,150.00) startOffset 0 endOffset 14 width 109.80 RTL: " \x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} "
           chunk 1 (middle anchor) text run 1 at (328.70,150.00) startOffset 0 endOffset 3 width 40.20: "W3C"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png
index 2e3217d..e7b0b2d 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubOverride-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt
index fe26140..ea34fcb 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/text-dirRTL-ubOverride-expected.txt
@@ -3,16 +3,16 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (78,133) size 303x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 303x21
+      RenderSVGText {text} at (78,133) size 303x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 303x20
           chunk 1 (middle anchor) text run 1 at (78.50,150.00) startOffset 0 endOffset 35 width 303.00 RTL override: "W3C \x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} dirRTL ubOverride!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png
index 4cac530..ed017db 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt
index e6a5d57..c6da296 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubEmbed-in-rtl-context-expected.txt
@@ -3,22 +3,22 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (75,133) size 310x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (198,0) size 112x21
+      RenderSVGText {text} at (75,133) size 310x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (198,0) size 112x20
           chunk 1 (middle anchor) text run 1 at (273.20,150.00) startOffset 0 endOffset 14 width 111.60 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} \""
-        RenderSVGTSpan {tspan} at (0,0) size 188x21
-          RenderSVGInlineText {#text} at (11,0) size 187x21
+        RenderSVGTSpan {tspan} at (0,0) size 188x20
+          RenderSVGInlineText {#text} at (11,0) size 187x20
             chunk 1 (middle anchor) text run 1 at (86.60,150.00) startOffset 0 endOffset 16 width 147.00: "dirLTR ubEmbed, "
             chunk 1 (middle anchor) text run 1 at (233.60,150.00) startOffset 0 endOffset 6 width 39.60 RTL: "\x{627}\x{62E}\x{62A}\x{628}\x{627}\x{631}"
-        RenderSVGInlineText {#text} at (0,0) size 12x21
+        RenderSVGInlineText {#text} at (0,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (75.20,150.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png
index 0adf53e..d7de339 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt
index d2dcb4e..a8bb4f4 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubNone-in-rtl-context-expected.txt
@@ -3,22 +3,22 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (82,133) size 296x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (184,0) size 112x21
+      RenderSVGText {text} at (82,133) size 296x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (184,0) size 112x20
           chunk 1 (middle anchor) text run 1 at (266.30,150.00) startOffset 0 endOffset 14 width 111.60 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} \""
-        RenderSVGTSpan {tspan} at (0,0) size 174x21
-          RenderSVGInlineText {#text} at (11,0) size 173x21
+        RenderSVGTSpan {tspan} at (0,0) size 174x20
+          RenderSVGInlineText {#text} at (11,0) size 173x20
             chunk 1 (middle anchor) text run 1 at (93.50,150.00) startOffset 0 endOffset 8 width 49.20 RTL: ", \x{627}\x{62E}\x{62A}\x{628}\x{627}\x{631}"
             chunk 1 (middle anchor) text run 1 at (142.70,150.00) startOffset 0 endOffset 13 width 123.60: "dirLTR ubNone"
-        RenderSVGInlineText {#text} at (0,0) size 12x21
+        RenderSVGInlineText {#text} at (0,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (82.10,150.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png
index b6d0bf5..f06c124 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt
index 717f5d4..3d4a133 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-default-context-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (69,133) size 321x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 161x21
+      RenderSVGText {text} at (69,133) size 321x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 161x20
           chunk 1 (middle anchor) text run 1 at (69.80,150.00) startOffset 0 endOffset 19 width 160.80: "dirLTR ubOverride \""
-        RenderSVGTSpan {tspan} at (0,0) size 150x21
-          RenderSVGInlineText {#text} at (160,0) size 149x21
+        RenderSVGTSpan {tspan} at (0,0) size 150x20
+          RenderSVGInlineText {#text} at (160,0) size 149x20
             chunk 1 (middle anchor) text run 1 at (230.60,150.00) startOffset 0 endOffset 17 width 148.20 LTR override: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} W3C"
-        RenderSVGInlineText {#text} at (309,0) size 12x21
+        RenderSVGInlineText {#text} at (309,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (378.80,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png
index b6d0bf5..f06c124 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt
index 717f5d4..3d4a133 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-ltr-context-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (69,133) size 321x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 161x21
+      RenderSVGText {text} at (69,133) size 321x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 161x20
           chunk 1 (middle anchor) text run 1 at (69.80,150.00) startOffset 0 endOffset 19 width 160.80: "dirLTR ubOverride \""
-        RenderSVGTSpan {tspan} at (0,0) size 150x21
-          RenderSVGInlineText {#text} at (160,0) size 149x21
+        RenderSVGTSpan {tspan} at (0,0) size 150x20
+          RenderSVGInlineText {#text} at (160,0) size 149x20
             chunk 1 (middle anchor) text run 1 at (230.60,150.00) startOffset 0 endOffset 17 width 148.20 LTR override: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} W3C"
-        RenderSVGInlineText {#text} at (309,0) size 12x21
+        RenderSVGInlineText {#text} at (309,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (378.80,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png
index df2d63f..34fcf19 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt
index 17fe647..8a52b77 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirLTR-ubOverride-in-rtl-context-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (69,133) size 322x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (209,0) size 112x21
+      RenderSVGText {text} at (69,133) size 322x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (209,0) size 112x20
           chunk 1 (middle anchor) text run 1 at (278.90,150.00) startOffset 0 endOffset 14 width 111.60 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} \""
-        RenderSVGTSpan {tspan} at (0,0) size 199x21
-          RenderSVGInlineText {#text} at (11,0) size 198x21
+        RenderSVGTSpan {tspan} at (0,0) size 199x20
+          RenderSVGInlineText {#text} at (11,0) size 198x20
             chunk 1 (middle anchor) text run 1 at (80.90,150.00) startOffset 0 endOffset 25 width 198.00 LTR override: "dirLTR ubOverride, \x{627}\x{62E}\x{62A}\x{628}\x{627}\x{631}"
-        RenderSVGInlineText {#text} at (0,0) size 12x21
+        RenderSVGInlineText {#text} at (0,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (69.50,150.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png
index 3bf1aca..d909073 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt
index ee100af..7d3a6e7 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-default-context-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (64,133) size 331x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 171x21
+      RenderSVGText {text} at (64,133) size 331x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 171x20
           chunk 1 (middle anchor) text run 1 at (65.00,150.00) startOffset 0 endOffset 20 width 170.40: "dirNone ubOverride \""
-        RenderSVGTSpan {tspan} at (0,0) size 149x21
-          RenderSVGInlineText {#text} at (170,0) size 149x21
+        RenderSVGTSpan {tspan} at (0,0) size 149x20
+          RenderSVGInlineText {#text} at (170,0) size 149x20
             chunk 1 (middle anchor) text run 1 at (235.40,150.00) startOffset 0 endOffset 17 width 148.20 LTR override: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} W3C"
-        RenderSVGInlineText {#text} at (318,0) size 12x21
+        RenderSVGInlineText {#text} at (318,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (383.60,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png
index 3bf1aca..d909073 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt
index ee100af..7d3a6e7 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-ltr-context-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (64,133) size 331x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 171x21
+      RenderSVGText {text} at (64,133) size 331x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 171x20
           chunk 1 (middle anchor) text run 1 at (65.00,150.00) startOffset 0 endOffset 20 width 170.40: "dirNone ubOverride \""
-        RenderSVGTSpan {tspan} at (0,0) size 149x21
-          RenderSVGInlineText {#text} at (170,0) size 149x21
+        RenderSVGTSpan {tspan} at (0,0) size 149x20
+          RenderSVGInlineText {#text} at (170,0) size 149x20
             chunk 1 (middle anchor) text run 1 at (235.40,150.00) startOffset 0 endOffset 17 width 148.20 LTR override: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} W3C"
-        RenderSVGInlineText {#text} at (318,0) size 12x21
+        RenderSVGInlineText {#text} at (318,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (383.60,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png
index f28d633..cd788e47 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt
index 713f866..b8c887a 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirNone-ubOverride-in-rtl-context-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (63,133) size 333x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (220,0) size 112x21
+      RenderSVGText {text} at (63,133) size 333x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (220,0) size 112x20
           chunk 1 (middle anchor) text run 1 at (284.60,150.00) startOffset 0 endOffset 14 width 111.60 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} \""
-        RenderSVGTSpan {tspan} at (0,0) size 210x21
-          RenderSVGInlineText {#text} at (11,0) size 210x21
+        RenderSVGTSpan {tspan} at (0,0) size 210x20
+          RenderSVGInlineText {#text} at (11,0) size 210x20
             chunk 1 (middle anchor) text run 1 at (75.20,150.00) startOffset 0 endOffset 26 width 209.40 RTL override: "dirNone ubOverride, \x{627}\x{62E}\x{62A}\x{628}\x{627}\x{631}"
-        RenderSVGInlineText {#text} at (0,0) size 12x21
+        RenderSVGInlineText {#text} at (0,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (63.80,150.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png
index 792ab68..6db7238 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt
index 0f8c3ff..65dab50 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-default-context-expected.txt
@@ -3,22 +3,22 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (74,133) size 312x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 149x21
+      RenderSVGText {text} at (74,133) size 312x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 149x20
           chunk 1 (middle anchor) text run 1 at (74.30,150.00) startOffset 0 endOffset 16 width 148.80: "dirRTL ubEmbed \""
-        RenderSVGTSpan {tspan} at (0,0) size 153x21
-          RenderSVGInlineText {#text} at (148,0) size 152x21
+        RenderSVGTSpan {tspan} at (0,0) size 153x20
+          RenderSVGInlineText {#text} at (148,0) size 152x20
             chunk 1 (middle anchor) text run 1 at (223.10,150.00) startOffset 0 endOffset 3 width 40.20: "W3C"
             chunk 1 (middle anchor) text run 1 at (263.30,150.00) startOffset 0 endOffset 14 width 111.00 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} "
-        RenderSVGInlineText {#text} at (300,0) size 12x21
+        RenderSVGInlineText {#text} at (300,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (374.30,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png
index 792ab68..6db7238 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt
index 0f8c3ff..65dab50 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubEmbed-in-ltr-context-expected.txt
@@ -3,22 +3,22 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (74,133) size 312x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 149x21
+      RenderSVGText {text} at (74,133) size 312x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 149x20
           chunk 1 (middle anchor) text run 1 at (74.30,150.00) startOffset 0 endOffset 16 width 148.80: "dirRTL ubEmbed \""
-        RenderSVGTSpan {tspan} at (0,0) size 153x21
-          RenderSVGInlineText {#text} at (148,0) size 152x21
+        RenderSVGTSpan {tspan} at (0,0) size 153x20
+          RenderSVGInlineText {#text} at (148,0) size 152x20
             chunk 1 (middle anchor) text run 1 at (223.10,150.00) startOffset 0 endOffset 3 width 40.20: "W3C"
             chunk 1 (middle anchor) text run 1 at (263.30,150.00) startOffset 0 endOffset 14 width 111.00 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} "
-        RenderSVGInlineText {#text} at (300,0) size 12x21
+        RenderSVGInlineText {#text} at (300,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (374.30,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png
index bc2b662..2d808bc 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt
index bd6bffc..59352b2 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-default-context-expected.txt
@@ -3,22 +3,22 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (81,133) size 298x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 135x21
+      RenderSVGText {text} at (81,133) size 298x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 135x20
           chunk 1 (middle anchor) text run 1 at (81.20,150.00) startOffset 0 endOffset 15 width 135.00: "dirRTL ubNone \""
-        RenderSVGTSpan {tspan} at (0,0) size 152x21
-          RenderSVGInlineText {#text} at (135,0) size 152x21
+        RenderSVGTSpan {tspan} at (0,0) size 152x20
+          RenderSVGInlineText {#text} at (135,0) size 152x20
             chunk 1 (middle anchor) text run 1 at (216.20,150.00) startOffset 0 endOffset 12 width 100.20 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}"
             chunk 1 (middle anchor) text run 1 at (316.40,150.00) startOffset 0 endOffset 5 width 51.00: "\x{60C} W3C"
-        RenderSVGInlineText {#text} at (286,0) size 12x21
+        RenderSVGInlineText {#text} at (286,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (367.40,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png
index bc2b662..2d808bc 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt
index bd6bffc..59352b2 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubNone-in-ltr-context-expected.txt
@@ -3,22 +3,22 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (81,133) size 298x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 135x21
+      RenderSVGText {text} at (81,133) size 298x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 135x20
           chunk 1 (middle anchor) text run 1 at (81.20,150.00) startOffset 0 endOffset 15 width 135.00: "dirRTL ubNone \""
-        RenderSVGTSpan {tspan} at (0,0) size 152x21
-          RenderSVGInlineText {#text} at (135,0) size 152x21
+        RenderSVGTSpan {tspan} at (0,0) size 152x20
+          RenderSVGInlineText {#text} at (135,0) size 152x20
             chunk 1 (middle anchor) text run 1 at (216.20,150.00) startOffset 0 endOffset 12 width 100.20 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}"
             chunk 1 (middle anchor) text run 1 at (316.40,150.00) startOffset 0 endOffset 5 width 51.00: "\x{60C} W3C"
-        RenderSVGInlineText {#text} at (286,0) size 12x21
+        RenderSVGInlineText {#text} at (286,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (367.40,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png
index 2997318..bace116 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt
index 6ed2204..ce8fabc 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-default-context-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (68,133) size 324x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 161x21
+      RenderSVGText {text} at (68,133) size 324x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 161x20
           chunk 1 (middle anchor) text run 1 at (68.30,150.00) startOffset 0 endOffset 19 width 160.80: "dirRTL ubOverride \""
-        RenderSVGTSpan {tspan} at (0,0) size 153x21
-          RenderSVGInlineText {#text} at (160,0) size 152x21
+        RenderSVGTSpan {tspan} at (0,0) size 153x20
+          RenderSVGInlineText {#text} at (160,0) size 152x20
             chunk 1 (middle anchor) text run 1 at (229.10,150.00) startOffset 0 endOffset 17 width 151.20 RTL override: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} W3C"
-        RenderSVGInlineText {#text} at (312,0) size 12x21
+        RenderSVGInlineText {#text} at (312,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (380.30,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png
index 2997318..bace116 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt
index 6ed2204..ce8fabc 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-ltr-context-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (68,133) size 324x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 161x21
+      RenderSVGText {text} at (68,133) size 324x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 161x20
           chunk 1 (middle anchor) text run 1 at (68.30,150.00) startOffset 0 endOffset 19 width 160.80: "dirRTL ubOverride \""
-        RenderSVGTSpan {tspan} at (0,0) size 153x21
-          RenderSVGInlineText {#text} at (160,0) size 152x21
+        RenderSVGTSpan {tspan} at (0,0) size 153x20
+          RenderSVGInlineText {#text} at (160,0) size 152x20
             chunk 1 (middle anchor) text run 1 at (229.10,150.00) startOffset 0 endOffset 17 width 151.20 RTL override: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}\x{60C} W3C"
-        RenderSVGInlineText {#text} at (312,0) size 12x21
+        RenderSVGInlineText {#text} at (312,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (380.30,150.00) startOffset 0 endOffset 2 width 11.40: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png
index d8a88ca..f16386f 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt
index 1fe53c5..1f072f6 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-dirRTL-ubOverride-in-rtl-context-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (69,133) size 322x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (210,0) size 112x21
+      RenderSVGText {text} at (69,133) size 322x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (210,0) size 112x20
           chunk 1 (middle anchor) text run 1 at (279.20,150.00) startOffset 0 endOffset 14 width 111.60 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} \""
-        RenderSVGTSpan {tspan} at (0,0) size 200x21
-          RenderSVGInlineText {#text} at (11,0) size 199x21
+        RenderSVGTSpan {tspan} at (0,0) size 200x20
+          RenderSVGInlineText {#text} at (11,0) size 199x20
             chunk 1 (middle anchor) text run 1 at (80.60,150.00) startOffset 0 endOffset 25 width 198.60 RTL override: "dirRTL ubOverride, \x{627}\x{62E}\x{62A}\x{628}\x{627}\x{631}"
-        RenderSVGInlineText {#text} at (0,0) size 12x21
+        RenderSVGInlineText {#text} at (0,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (69.20,150.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-ltr-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-ltr-expected.png
index 58a12bb..e7a8ef7 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-ltr-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-ltr-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-ltr-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-ltr-expected.txt
index ebcb61e..413855e 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-ltr-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-ltr-expected.txt
@@ -3,22 +3,22 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (74,133) size 312x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (11,0) size 149x21
+      RenderSVGText {text} at (74,133) size 312x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (11,0) size 149x20
           chunk 1 (middle anchor) text run 1 at (85.70,150.00) startOffset 0 endOffset 16 width 148.80: "dirLTR ubEmbed \""
-        RenderSVGTSpan {tspan} at (0,0) size 152x21
-          RenderSVGInlineText {#text} at (160,0) size 152x21
+        RenderSVGTSpan {tspan} at (0,0) size 152x20
+          RenderSVGInlineText {#text} at (160,0) size 152x20
             chunk 1 (middle anchor) text run 1 at (234.50,150.00) startOffset 0 endOffset 12 width 100.20 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644}"
             chunk 1 (middle anchor) text run 1 at (334.70,150.00) startOffset 0 endOffset 5 width 51.00: "\x{60C} W3C"
-        RenderSVGInlineText {#text} at (0,0) size 12x21
+        RenderSVGInlineText {#text} at (0,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (74.30,150.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-rtl-expected.png b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-rtl-expected.png
index 9a8cbfc..3104f1b 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-rtl-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-rtl-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-rtl-expected.txt b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-rtl-expected.txt
index 9793e8a..927b9b6 100644
--- a/LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-rtl-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-I18N/tspan-direction-rtl-expected.txt
@@ -3,22 +3,22 @@
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (0,0) size 800x600
     RenderSVGContainer {g} at (33,221) size 651x144
-      RenderSVGText {text} at (74,133) size 311x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (198,0) size 112x21
+      RenderSVGText {text} at (74,133) size 311x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (198,0) size 112x20
           chunk 1 (middle anchor) text run 1 at (273.50,150.00) startOffset 0 endOffset 14 width 111.60 RTL: "\x{646}\x{634}\x{627}\x{637} \x{627}\x{644}\x{62A}\x{62F}\x{648}\x{64A}\x{644} \""
-        RenderSVGTSpan {tspan} at (0,0) size 188x21
-          RenderSVGInlineText {#text} at (11,0) size 188x21
+        RenderSVGTSpan {tspan} at (0,0) size 188x20
+          RenderSVGInlineText {#text} at (11,0) size 188x20
             chunk 1 (middle anchor) text run 1 at (86.30,150.00) startOffset 0 endOffset 8 width 49.80 RTL: ", \x{627}\x{62E}\x{62A}\x{628}\x{627}\x{631}"
             chunk 1 (middle anchor) text run 1 at (136.10,150.00) startOffset 0 endOffset 14 width 137.40: "dirRTL ubEmbed"
-        RenderSVGInlineText {#text} at (0,0) size 12x21
+        RenderSVGInlineText {#text} at (0,0) size 12x20
           chunk 1 (middle anchor) text run 1 at (74.90,150.00) startOffset 0 endOffset 2 width 11.40 RTL: "\"!"
-      RenderSVGText {text} at (20,170) size 86x12 contains 1 chunk(s)
+      RenderSVGText {text} at (20,171) size 86x12 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 86x12
           chunk 1 text run 1 at (20.00,180.00) startOffset 0 endOffset 18 width 85.20: "Reference graphic:"
       RenderSVGImage {image} at (100,300) size 584x65
     RenderSVGContainer {g} at (16,556) size 76x14
-      RenderSVGText {text} at (10,334) size 45x8 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 45x8
+      RenderSVGText {text} at (10,334) size 45x7 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 45x7
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 45.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 800x600 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGContainer {g} at (0,0) size 800x40
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png
index 6197beb..4078c32 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/color-prop-05-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png
index 86fc582..f978149 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-01-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png
index d197aea..f978149 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-02-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png
index 3dd312d..f978149 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-03-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png
index fd84e31..3e9c44d 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-dom-04-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png
index 674f0b9..dc1731a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/coords-units-03-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png
index 19158c7..6322670 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-felem-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png
index f1dfc6c..4705a3f 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt
index d4c6fd1..f50cc6b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/filters-image-05-f-expected.txt
@@ -3,7 +3,7 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (10,15) size 420x280
+    RenderSVGContainer {g} at (10,16) size 420x279
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGResourceFilter {filter} [id="default"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
           [feImage image-size="100x100"]
@@ -43,122 +43,122 @@
           [feImage image-size="100x100"]
         RenderSVGResourceFilter {filter} [id="xMaxYMaxSlice"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
           [feImage image-size="100x100"]
-      RenderSVGContainer {g} at (10,15) size 420x280 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
-        RenderSVGText {text} at (63,-15) size 354x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 354x19
+      RenderSVGContainer {g} at (10,16) size 420x279 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
+        RenderSVGText {text} at (63,-14) size 354x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 354x17
             chunk 1 (middle anchor) text run 1 at (63.00,0.00) startOffset 0 endOffset 47 width 354.00: "Test preserveAspectRatio on an feImage element."
-        RenderSVGText {text} at (15,21) size 50x11 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 50x11
+        RenderSVGText {text} at (15,22) size 50x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 50x10
             chunk 1 (middle anchor) text run 1 at (15.00,30.00) startOffset 0 endOffset 13 width 50.00: "Raster to fit"
         RenderSVGContainer {g} at (20,70) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,40.00)}]
           RenderSVGRect {rect} at (20,70) size 40x40 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=40.00] [height=40.00]
             [filter="default"] RenderSVGResourceFilter {filter} at (0,0) size 40x40
-        RenderSVGText {text} at (13,101) size 44x11 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 44x11
+        RenderSVGText {text} at (13,102) size 44x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x10
             chunk 1 (middle anchor) text run 1 at (13.50,110.00) startOffset 0 endOffset 10 width 44.00: "Viewport 1"
         RenderSVGContainer {g} at (10,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
           RenderSVGRect {rect} at (10,150) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
-        RenderSVGText {text} at (13,171) size 44x11 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 44x11
+        RenderSVGText {text} at (13,172) size 44x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x10
             chunk 1 (middle anchor) text run 1 at (13.50,180.00) startOffset 0 endOffset 10 width 44.00: "Viewport 2"
         RenderSVGContainer {g} at (20,220) size 30x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,190.00)}]
           RenderSVGRect {rect} at (20,220) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
-        RenderSVGContainer {g} at (120,51) size 120x109 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,50.00)}]
-          RenderSVGText {text} at (0,-29) size 117x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 117x11
+        RenderSVGContainer {g} at (120,52) size 120x108 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,50.00)}]
+          RenderSVGText {text} at (0,-28) size 117x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 117x10
               chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 36 width 117.00: "---------- meet --------------------"
-          RenderSVGContainer {g} at (120,66) size 50x44
-            RenderSVGText {text} at (0,-14) size 24x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 24x11
+          RenderSVGContainer {g} at (120,67) size 50x43
+            RenderSVGText {text} at (0,-13) size 24x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 24x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 24.00: "xMin*"
             RenderSVGRect {rect} at (120,80) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGRect {rect} at (120,80) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
               [filter="xMinYMinMeet"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
-          RenderSVGContainer {g} at (190,66) size 50x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 24x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 24x11
+          RenderSVGContainer {g} at (190,67) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 24x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 24x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 24.00: "xMid*"
             RenderSVGRect {rect} at (190,80) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGRect {rect} at (190,80) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
               [filter="xMidYMidMeet"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
-          RenderSVGContainer {g} at (120,116) size 50x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
-            RenderSVGText {text} at (0,-14) size 27x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 27x11
+          RenderSVGContainer {g} at (120,117) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+            RenderSVGText {text} at (0,-13) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 27x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "xMax*"
             RenderSVGRect {rect} at (120,130) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGRect {rect} at (120,130) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
               [filter="xMaxYMaxMeet"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
-        RenderSVGContainer {g} at (300,51) size 130x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,50.00)}]
-          RenderSVGText {text} at (0,-29) size 129x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 129x11
+        RenderSVGContainer {g} at (300,52) size 130x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,50.00)}]
+          RenderSVGText {text} at (0,-28) size 129x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 129x10
               chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 40 width 129.00: "---------- meet ------------------------"
-          RenderSVGContainer {g} at (300,66) size 30x74
-            RenderSVGText {text} at (0,-14) size 25x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 25x11
+          RenderSVGContainer {g} at (300,67) size 30x73
+            RenderSVGText {text} at (0,-13) size 25x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 25x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "*YMin"
             RenderSVGRect {rect} at (300,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGRect {rect} at (300,80) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
               [filter="xMinYMinMeet"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
-          RenderSVGContainer {g} at (350,66) size 30x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 25x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 25x11
+          RenderSVGContainer {g} at (350,67) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 25x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 25x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "*YMid"
             RenderSVGRect {rect} at (350,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGRect {rect} at (350,80) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
               [filter="xMidYMidMeet"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
-          RenderSVGContainer {g} at (400,66) size 30x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 28x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 28x11
+          RenderSVGContainer {g} at (400,67) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 28x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMax"
             RenderSVGRect {rect} at (400,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGRect {rect} at (400,80) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
               [filter="xMaxYMaxMeet"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
-        RenderSVGContainer {g} at (120,186) size 130x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,185.00)}]
-          RenderSVGText {text} at (0,-29) size 130x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 130x11
+        RenderSVGContainer {g} at (120,187) size 130x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,185.00)}]
+          RenderSVGText {text} at (0,-28) size 130x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 130x10
               chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 42 width 130.00: "---------- slice -------------------------"
-          RenderSVGContainer {g} at (120,201) size 30x74
-            RenderSVGText {text} at (0,-14) size 24x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 24x11
+          RenderSVGContainer {g} at (120,202) size 30x73
+            RenderSVGText {text} at (0,-13) size 24x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 24x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 24.00: "xMin*"
             RenderSVGRect {rect} at (120,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGRect {rect} at (120,215) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
               [filter="xMinYMinSlice"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
-          RenderSVGContainer {g} at (170,201) size 30x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 24x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 24x11
+          RenderSVGContainer {g} at (170,202) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 24x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 24x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 24.00: "xMid*"
             RenderSVGRect {rect} at (170,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGRect {rect} at (170,215) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
               [filter="xMidYMidSlice"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
-          RenderSVGContainer {g} at (220,201) size 30x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 27x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 27x11
+          RenderSVGContainer {g} at (220,202) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 27x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "xMax*"
             RenderSVGRect {rect} at (220,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGRect {rect} at (220,215) size 30x60 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=30.00] [height=60.00]
               [filter="xMaxYMaxSlice"] RenderSVGResourceFilter {filter} at (0,0) size 30x60
-        RenderSVGContainer {g} at (300,186) size 120x109 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,185.00)}]
-          RenderSVGText {text} at (0,-29) size 118x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 118x11
+        RenderSVGContainer {g} at (300,187) size 120x108 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,185.00)}]
+          RenderSVGText {text} at (0,-28) size 118x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 118x10
               chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 38 width 118.00: "---------- slice ---------------------"
-          RenderSVGContainer {g} at (300,201) size 50x44
-            RenderSVGText {text} at (0,-14) size 25x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 25x11
+          RenderSVGContainer {g} at (300,202) size 50x43
+            RenderSVGText {text} at (0,-13) size 25x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 25x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "*YMin"
             RenderSVGRect {rect} at (300,215) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGRect {rect} at (300,215) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
               [filter="xMinYMinSlice"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
-          RenderSVGContainer {g} at (370,201) size 50x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 25x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 25x11
+          RenderSVGContainer {g} at (370,202) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 25x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 25x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 25.00: "*YMid"
             RenderSVGRect {rect} at (370,215) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGRect {rect} at (370,215) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
               [filter="xMidYMidSlice"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
-          RenderSVGContainer {g} at (300,251) size 50x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
-            RenderSVGText {text} at (0,-14) size 28x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 28x11
+          RenderSVGContainer {g} at (300,252) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+            RenderSVGText {text} at (0,-13) size 28x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMax"
             RenderSVGRect {rect} at (300,265) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGRect {rect} at (300,265) size 50x30 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png
index aba9cd2..b15b7ad 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/interact-pointer-03-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png
index 1deda19..8595314 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/linking-uri-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png
index 43ea546..b15b7ad 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-control-04-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png
index 24c0f95..b18fc81 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/painting-marker-07-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png
index 286aa64..a7c25b2 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/paths-dom-02-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png
index 6db56af..aa9ec27 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-17-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png
index b25b732..5a75640 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-grad-20-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png
index 6f54b0d..eb3f86d 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-03-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png
index f2c7378..b18fc81 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/pservers-pattern-04-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.png
index 615e509..c1c7e4d 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt
index 3e5b150..501680b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-dom-11-f-expected.txt
@@ -8,12 +8,12 @@
         RenderSVGInlineText {#text} at (0,0) size 387x15
           chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 67 width 387.00: "Test getIntersectionList and getEnclosureList return value liveness"
       RenderSVGRect {rect} at (10,70) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=70.00] [width=50.00] [height=50.00]
-      RenderSVGText {text} at (70,83) size 146x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 146x21
+      RenderSVGText {text} at (70,84) size 146x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 146x20
           chunk 1 text run 1 at (70.00,100.00) startOffset 0 endOffset 19 width 146.00: "getIntersectionList"
       RenderSVGRect {rect} at (10,130) size 50x50 [fill={[type=SOLID] [color=#00FF00]}] [x=10.00] [y=130.00] [width=50.00] [height=50.00]
-      RenderSVGText {text} at (70,143) size 133x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 133x21
+      RenderSVGText {text} at (70,144) size 133x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 133x20
           chunk 1 text run 1 at (70.00,160.00) startOffset 0 endOffset 16 width 133.00: "getEnclosureList"
       RenderSVGContainer {g} at (0,0) size 0x0
     RenderSVGContainer {g} at (10,311) size 231x36
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.png
index 0200c44..a29c948 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-11-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png
index f4ab0db..b18fc81 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/struct-use-14-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png
index 016b53c..e07466c 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt
index 45a5468..b8e6cbb 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-css-04-f-expected.txt
@@ -49,33 +49,33 @@
           RenderSVGRect {rect} at (309,209) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#800080]}] [x=310.00] [y=210.00] [width=67.50] [height=67.50]
         RenderSVGContainer {g} at (379,209) size 69x69
           RenderSVGRect {rect} at (379,209) size 69x69 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#C0C0C0]}] [x=380.00] [y=210.00] [width=67.50] [height=67.50]
-        RenderSVGContainer {g} at (15,45) size 400x212
-          RenderSVGText {text} at (58,45) size 11x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 11x19
+        RenderSVGContainer {g} at (15,46) size 400x210
+          RenderSVGText {text} at (58,46) size 11x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 11x17
               chunk 1 (middle anchor) text run 1 at (58.50,60.00) startOffset 0 endOffset 1 width 11.00: "A"
-          RenderSVGText {text} at (127,45) size 11x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 11x19
+          RenderSVGText {text} at (127,46) size 11x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 11x17
               chunk 1 (middle anchor) text run 1 at (127.50,60.00) startOffset 0 endOffset 1 width 11.00: "B"
-          RenderSVGText {text} at (194,45) size 12x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 12x19
+          RenderSVGText {text} at (194,46) size 12x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 12x17
               chunk 1 (middle anchor) text run 1 at (194.00,60.00) startOffset 0 endOffset 1 width 12.00: "C"
-          RenderSVGText {text} at (264,45) size 12x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 12x19
+          RenderSVGText {text} at (264,46) size 12x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 12x17
               chunk 1 (middle anchor) text run 1 at (264.00,60.00) startOffset 0 endOffset 1 width 12.00: "D"
-          RenderSVGText {text} at (334,45) size 11x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 11x19
+          RenderSVGText {text} at (334,46) size 11x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 11x17
               chunk 1 (middle anchor) text run 1 at (334.50,60.00) startOffset 0 endOffset 1 width 11.00: "E"
-          RenderSVGText {text} at (405,45) size 10x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 10x19
+          RenderSVGText {text} at (405,46) size 10x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 10x17
               chunk 1 (middle anchor) text run 1 at (405.00,60.00) startOffset 0 endOffset 1 width 10.00: "F"
-          RenderSVGText {text} at (15,98) size 9x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 9x19
+          RenderSVGText {text} at (15,99) size 9x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 9x17
               chunk 1 (middle anchor) text run 1 at (15.50,113.00) startOffset 0 endOffset 1 width 9.00: "1"
-          RenderSVGText {text} at (15,168) size 9x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 9x19
+          RenderSVGText {text} at (15,169) size 9x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 9x17
               chunk 1 (middle anchor) text run 1 at (15.50,183.00) startOffset 0 endOffset 1 width 9.00: "2"
-          RenderSVGText {text} at (15,238) size 9x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 9x19
+          RenderSVGText {text} at (15,239) size 9x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 9x17
               chunk 1 (middle anchor) text run 1 at (15.50,253.00) startOffset 0 endOffset 1 width 9.00: "3"
     RenderSVGContainer {g} at (10,314) size 227x33
       RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png
index be8a53b..629bb3f 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/styling-pres-02-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png
index dd8d84d..f2c36cf 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/svgdom-over-01-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png
index 7fe52d8..b6c8feb 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt
index 38cca29..7fa8926 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-02-b-expected.txt
@@ -3,27 +3,27 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (10,24) size 435x260
-      RenderSVGText {text} at (10,24) size 316x20 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 316x20
+    RenderSVGContainer {g} at (10,25) size 435x259
+      RenderSVGText {text} at (10,25) size 316x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 316x19
           chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 45 width 316.00: "unicode-bidi=\"bidi-override\" direction=\"ltr\"."
-      RenderSVGContainer {g} at (10,63) size 435x21
-        RenderSVGText {text} at (10,63) size 435x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 435x21
+      RenderSVGContainer {g} at (10,64) size 435x20
+        RenderSVGText {text} at (10,64) size 435x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 435x20
             chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 56 width 435.00 LTR override: "Text \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" is in Hebrew"
-      RenderSVGText {text} at (10,124) size 316x20 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 316x20
+      RenderSVGText {text} at (10,125) size 316x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 316x19
           chunk 1 text run 1 at (10.00,140.00) startOffset 0 endOffset 45 width 316.00: "unicode-bidi=\"bidi-override\" direction=\"rtl\"."
-      RenderSVGContainer {g} at (10,163) size 435x21
-        RenderSVGText {text} at (10,163) size 435x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 435x21
+      RenderSVGContainer {g} at (10,164) size 435x20
+        RenderSVGText {text} at (10,164) size 435x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 435x20
             chunk 1 (end anchor) text run 1 at (10.00,180.00) startOffset 0 endOffset 56 width 435.00 RTL override: "Text \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" is in Hebrew"
-      RenderSVGText {text} at (10,224) size 274x20 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 274x20
+      RenderSVGText {text} at (10,225) size 274x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 274x19
           chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 38 width 274.00: "unicode-bidi=\"normal\" direction=\"rtl\"."
-      RenderSVGContainer {g} at (10,263) size 435x21
-        RenderSVGText {text} at (10,263) size 435x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 435x21
+      RenderSVGContainer {g} at (10,264) size 435x20
+        RenderSVGText {text} at (10,264) size 435x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 435x20
             chunk 1 (end anchor) text run 1 at (10.00,280.00) startOffset 0 endOffset 12 width 93.00: "is in Hebrew"
             chunk 1 (end anchor) text run 1 at (103.00,280.00) startOffset 0 endOffset 40 width 309.00 RTL: " \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" "
             chunk 1 (end anchor) text run 1 at (412.00,280.00) startOffset 0 endOffset 4 width 33.00: "Text"
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png
index 5525a08..e9917bd 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt
index 716eebc..151070d 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-05-t-expected.txt
@@ -3,15 +3,15 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (0,53) size 460x194
-      RenderSVGText {text} at (5,53) size 455x34 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 455x34
+    RenderSVGContainer {g} at (0,53) size 460x193
+      RenderSVGText {text} at (5,53) size 455x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 455x33
           chunk 1 text run 1 at (5.00,80.00) startOffset 0 endOffset 37 width 455.00 RTL: "\x{644}\x{645}\x{627}\x{630}\x{627} \x{644}\x{627} \x{64A}\x{62A}\x{643}\x{644}\x{645}\x{648}\x{646} \x{627}\x{644}\x{644}\x{651}\x{63A}\x{629} \x{627}\x{644}\x{639}\x{631}\x{628}\x{64A}\x{629} \x{641}\x{62D}\x{633}\x{628}\x{61F}"
-      RenderSVGText {text} at (-87,127) size 547x41 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 547x41
+      RenderSVGText {text} at (-87,128) size 547x40 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 547x40
           chunk 1 text run 1 at (-87.00,160.00) startOffset 0 endOffset 37 width 547.00 RTL: "\x{644}\x{645}\x{627}\x{630}\x{627} \x{644}\x{627} \x{64A}\x{62A}\x{643}\x{644}\x{645}\x{648}\x{646} \x{627}\x{644}\x{644}\x{651}\x{63A}\x{629} \x{627}\x{644}\x{639}\x{631}\x{628}\x{64A}\x{629} \x{641}\x{62D}\x{633}\x{628}\x{61F}"
-      RenderSVGText {text} at (5,213) size 455x34 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 455x34
+      RenderSVGText {text} at (5,213) size 455x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 455x33
           chunk 1 text run 1 at (5.00,240.00) startOffset 0 endOffset 37 width 455.00 RTL: "\x{644}\x{645}\x{627}\x{630}\x{627} \x{644}\x{627} \x{64A}\x{62A}\x{643}\x{644}\x{645}\x{648}\x{646} \x{627}\x{644}\x{644}\x{651}\x{63A}\x{629} \x{627}\x{644}\x{639}\x{631}\x{628}\x{64A}\x{629} \x{641}\x{62D}\x{633}\x{628}\x{61F}"
     RenderSVGContainer {g} at (10,314) size 227x33
       RenderSVGText {text} at (10,314) size 227x32 contains 1 chunk(s)
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png
index 9ffa345..b0a94dd 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt
index 833192a..af45140 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-intro-09-b-expected.txt
@@ -3,27 +3,27 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (10,24) size 435x260
-      RenderSVGText {text} at (10,24) size 316x20 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 316x20
+    RenderSVGContainer {g} at (10,25) size 435x259
+      RenderSVGText {text} at (10,25) size 316x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 316x19
           chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 45 width 316.00: "unicode-bidi=\"bidi-override\" direction=\"ltr\"."
-      RenderSVGContainer {g} at (10,63) size 435x21
-        RenderSVGText {text} at (10,63) size 435x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 435x21
+      RenderSVGContainer {g} at (10,64) size 435x20
+        RenderSVGText {text} at (10,64) size 435x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 435x20
             chunk 1 text run 1 at (10.00,80.00) startOffset 0 endOffset 56 width 435.00 LTR override: "Text \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" is in Hebrew"
-      RenderSVGText {text} at (10,124) size 316x20 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 316x20
+      RenderSVGText {text} at (10,125) size 316x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 316x19
           chunk 1 text run 1 at (10.00,140.00) startOffset 0 endOffset 45 width 316.00: "unicode-bidi=\"bidi-override\" direction=\"rtl\"."
-      RenderSVGContainer {g} at (10,163) size 435x21
-        RenderSVGText {text} at (10,163) size 435x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 435x21
+      RenderSVGContainer {g} at (10,164) size 435x20
+        RenderSVGText {text} at (10,164) size 435x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 435x20
             chunk 1 (end anchor) text run 1 at (10.00,180.00) startOffset 0 endOffset 56 width 435.00 RTL override: "Text \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" is in Hebrew"
-      RenderSVGText {text} at (10,224) size 274x20 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 274x20
+      RenderSVGText {text} at (10,225) size 274x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 274x19
           chunk 1 text run 1 at (10.00,240.00) startOffset 0 endOffset 38 width 274.00: "unicode-bidi=\"normal\" direction=\"rtl\"."
-      RenderSVGContainer {g} at (10,263) size 435x21
-        RenderSVGText {text} at (10,263) size 435x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 435x21
+      RenderSVGContainer {g} at (10,264) size 435x20
+        RenderSVGText {text} at (10,264) size 435x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 435x20
             chunk 1 (end anchor) text run 1 at (10.00,280.00) startOffset 0 endOffset 12 width 93.00: "is in Hebrew"
             chunk 1 (end anchor) text run 1 at (103.00,280.00) startOffset 0 endOffset 40 width 309.00 RTL: " \"\x{5D0}\x{5E0}\x{5D9} \x{5D9}\x{5DB}\x{5D5}\x{5DC} \x{5DC}\x{5D0}\x{5DB}\x{5D5}\x{5DC} \x{5D6}\x{5DB}\x{5D5}\x{5DB}\x{5D9}\x{5EA} \x{5D5}\x{5D6}\x{5D4} \x{5DC}\x{5D0} \x{5DE}\x{5D6}\x{5D9}\x{5E7} \x{5DC}\x{5D9}\" "
             chunk 1 (end anchor) text run 1 at (412.00,280.00) startOffset 0 endOffset 4 width 33.00: "Text"
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png
index 43f9e80..b15b7ad 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tref-03-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png
index 57efce2..826d339 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/text-tspan-02-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png
index eb9bdf3..63a921f 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png
index 9b81ff4..cf0ad0d 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-02-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png
index 5e90b5c..f978149 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-03-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png
index 5712b49..689588c 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-04-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png
index 2eb32cd..d062e2e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-05-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png
index 7d5dad2..c3b25fb 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-06-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png
index cbade87..54c296a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1-SE/types-dom-07-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-02-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-02-t-expected.png
index e4deb52..1b16ea6 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-02-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-02-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt
index 95542ba..6ab2591 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-02-t-expected.txt
@@ -3,39 +3,39 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (0,0) size 480x360
-      RenderSVGContainer {g} at (30,18) size 91x274
+      RenderSVGContainer {g} at (30,18) size 91x273
         RenderSVGRect {rect} at (58,18) size 54x204 [stroke={[type=SOLID] [color=#DFDFDF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#DFDFDF]}] [x=60.00] [y=20.00] [width=50.00] [height=200.00]
         RenderSVGPath {line} at (40,218) size 60x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [x1=40.00] [y1=220.00] [x2=100.00] [y2=220.00]
         RenderSVGPath {line} at (40,118) size 60x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [x1=40.00] [y1=120.00] [x2=100.00] [y2=120.00]
         RenderSVGRect {rect} at (58,18) size 54x204 [stroke={[type=SOLID] [color=#008855] [stroke width=4.00]}] [fill={[type=SOLID] [color=#00FF55]}] [x=60.00] [y=20.00] [width=50.00] [height=200.00]
-        RenderSVGText {text} at (30,257) size 91x35 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 91x35
+        RenderSVGText {text} at (30,258) size 91x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 91x33
             chunk 1 text run 1 at (30.00,285.00) startOffset 0 endOffset 6 width 91.00: "anim.5"
-      RenderSVGContainer {g} at (140,18) size 91x274 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+      RenderSVGContainer {g} at (140,18) size 91x273 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
         RenderSVGRect {rect} at (168,18) size 54x204 [stroke={[type=SOLID] [color=#DFDFDF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#DFDFDF]}] [x=60.00] [y=20.00] [width=50.00] [height=200.00]
         RenderSVGPath {line} at (150,218) size 60x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [x1=40.00] [y1=220.00] [x2=100.00] [y2=220.00]
         RenderSVGPath {line} at (150,118) size 60x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [x1=40.00] [y1=120.00] [x2=100.00] [y2=120.00]
         RenderSVGRect {rect} at (168,18) size 54x224 [stroke={[type=SOLID] [color=#008855] [stroke width=4.00]}] [fill={[type=SOLID] [color=#00FF55]}] [x=60.00] [y=20.00] [width=50.00] [height=220.00]
-        RenderSVGText {text} at (30,257) size 91x35 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 91x35
+        RenderSVGText {text} at (30,258) size 91x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 91x33
             chunk 1 text run 1 at (30.00,285.00) startOffset 0 endOffset 6 width 91.00: "anim.6"
-      RenderSVGContainer {g} at (250,18) size 91x274 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+      RenderSVGContainer {g} at (250,18) size 91x273 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
         RenderSVGRect {rect} at (278,18) size 54x204 [stroke={[type=SOLID] [color=#DFDFDF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#DFDFDF]}] [x=60.00] [y=20.00] [width=50.00] [height=200.00]
         RenderSVGPath {line} at (260,218) size 60x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [x1=40.00] [y1=220.00] [x2=100.00] [y2=220.00]
         RenderSVGPath {line} at (260,118) size 60x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [x1=40.00] [y1=120.00] [x2=100.00] [y2=120.00]
         RenderSVGRect {rect} at (278,18) size 54x204 [stroke={[type=SOLID] [color=#008855] [stroke width=4.00]}] [fill={[type=SOLID] [color=#00FF55]}] [x=60.00] [y=20.00] [width=50.00] [height=200.00]
-        RenderSVGText {text} at (30,257) size 91x35 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 91x35
+        RenderSVGText {text} at (30,258) size 91x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 91x33
             chunk 1 text run 1 at (30.00,285.00) startOffset 0 endOffset 6 width 91.00: "anim.7"
-      RenderSVGContainer {g} at (360,18) size 91x274 [transform={m=((1.00,0.00)(0.00,1.00)) t=(330.00,0.00)}]
+      RenderSVGContainer {g} at (360,18) size 91x273 [transform={m=((1.00,0.00)(0.00,1.00)) t=(330.00,0.00)}]
         RenderSVGRect {rect} at (388,18) size 54x204 [stroke={[type=SOLID] [color=#DFDFDF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#DFDFDF]}] [x=60.00] [y=20.00] [width=50.00] [height=200.00]
         RenderSVGPath {line} at (370,218) size 60x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [x1=40.00] [y1=220.00] [x2=100.00] [y2=220.00]
         RenderSVGPath {line} at (370,118) size 60x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [x1=40.00] [y1=120.00] [x2=100.00] [y2=120.00]
         RenderSVGRect {rect} at (388,18) size 54x224 [stroke={[type=SOLID] [color=#008855] [stroke width=4.00]}] [fill={[type=SOLID] [color=#00FF55]}] [x=60.00] [y=20.00] [width=50.00] [height=220.00]
-        RenderSVGText {text} at (30,257) size 91x35 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 91x35
+        RenderSVGText {text} at (30,258) size 91x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 91x33
             chunk 1 text run 1 at (30.00,285.00) startOffset 0 endOffset 6 width 91.00: "anim.8"
-      RenderSVGText {text} at (10,303) size 285x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 285x46
+      RenderSVGText {text} at (10,304) size 285x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 285x44
           chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 285.00: "$Revision: 1.8 $"
       RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-03-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-03-t-expected.png
index 9f66f71..7a9d391 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-03-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-03-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.png
index 044e4d1..e0e6466 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt
index 7303613..0c7a2a4 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-04-t-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (3,0) size 474x357
     RenderSVGContainer {g} at (42,0) size 426x312
-      RenderSVGText {text} at (8,0) size 67x10 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 67x10
+      RenderSVGText {text} at (8,0) size 67x9 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 67x9
           chunk 1 text run 1 at (8.00,8.00) startOffset 0 endOffset 18 width 66.33: "Test a motion path"
-      RenderSVGText {text} at (9,10) size 65x10 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 65x10
+      RenderSVGText {text} at (9,10) size 65x9 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 65x9
           chunk 1 text run 1 at (9.00,18.00) startOffset 0 endOffset 22 width 64.17: "'from'/'to' attribute."
       RenderSVGContainer {g} at (42,117) size 426x195
         RenderSVGPath {path} at (89,177) size 302x84 [stroke={[type=SOLID] [color=#000000]}] [data="M 15 43 L 65 30"]
         RenderSVGRect {rect} at (57,195) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=10.00] [y=33.00] [width=10.00] [height=10.00]
-        RenderSVGText {text} at (7,42) size 22x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 22x10
+        RenderSVGText {text} at (7,42) size 22x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 22x9
             chunk 1 text run 1 at (7.00,50.00) startOffset 0 endOffset 6 width 21.33: "0 sec."
         RenderSVGRect {rect} at (357,117) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=60.00] [y=20.00] [width=10.00] [height=10.00]
-        RenderSVGText {text} at (52,29) size 26x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 26x10
+        RenderSVGText {text} at (52,29) size 26x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x9
             chunk 1 text run 1 at (52.00,37.00) startOffset 0 endOffset 7 width 26.00: "3+ sec."
         RenderSVGPath {path} at (55,191) size 70x70 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,43.00)}] [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M -5 0 L 0 -10 L 5 0 Z"]
     RenderSVGText {text} at (5,51) size 40x7 contains 1 chunk(s)
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.png
index d9fd293..708341d 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt
index 2c88389..e2064bd 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-05-t-expected.txt
@@ -3,25 +3,25 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (3,0) size 474x357
     RenderSVGContainer {g} at (42,0) size 408x312
-      RenderSVGText {text} at (8,0) size 67x10 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 67x10
+      RenderSVGText {text} at (8,0) size 67x9 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 67x9
           chunk 1 text run 1 at (8.00,8.00) startOffset 0 endOffset 18 width 66.33: "Test a motion path"
-      RenderSVGText {text} at (11,10) size 60x10 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 60x10
+      RenderSVGText {text} at (11,10) size 60x9 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 60x9
           chunk 1 text run 1 at (11.00,18.00) startOffset 0 endOffset 19 width 59.67: "'values' attribute."
       RenderSVGContainer {g} at (42,117) size 381x195
         RenderSVGPath {path} at (88,177) size 302x84 [stroke={[type=SOLID] [color=#000000]}] [data="M 15 43 L 40 30 L 65 30"]
         RenderSVGRect {rect} at (57,195) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=10.00] [y=33.00] [width=10.00] [height=10.00]
-        RenderSVGText {text} at (7,42) size 22x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 22x10
+        RenderSVGText {text} at (7,42) size 22x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 22x9
             chunk 1 text run 1 at (7.00,50.00) startOffset 0 endOffset 6 width 21.33: "0 sec."
         RenderSVGRect {rect} at (207,117) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=35.00] [y=20.00] [width=10.00] [height=10.00]
-        RenderSVGText {text} at (37,29) size 10x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 10x10
+        RenderSVGText {text} at (37,29) size 10x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 10x9
             chunk 1 text run 1 at (37.00,37.00) startOffset 0 endOffset 2 width 9.17: "3+"
         RenderSVGRect {rect} at (357,117) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=60.00] [y=20.00] [width=10.00] [height=10.00]
-        RenderSVGText {text} at (60,29) size 10x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 10x10
+        RenderSVGText {text} at (60,29) size 10x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 10x9
             chunk 1 text run 1 at (60.00,37.00) startOffset 0 endOffset 2 width 9.17: "6+"
         RenderSVGPath {path} at (55,191) size 70x70 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,43.00)}] [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M -5 0 L 0 -10 L 5 0 Z"]
     RenderSVGText {text} at (5,51) size 40x7 contains 1 chunk(s)
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-06-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-06-t-expected.png
index 8e7c786..8443b53 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-06-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-06-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt
index 5d3b874..b8b8170 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-06-t-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (3,0) size 474x357
     RenderSVGContainer {g} at (42,0) size 426x312
-      RenderSVGText {text} at (7,0) size 67x10 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 67x10
+      RenderSVGText {text} at (7,0) size 67x9 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 67x9
           chunk 1 text run 1 at (7.00,8.00) startOffset 0 endOffset 18 width 66.33: "Test a motion path"
-      RenderSVGText {text} at (11,10) size 52x10 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 52x10
+      RenderSVGText {text} at (11,10) size 52x9 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 52x9
           chunk 1 text run 1 at (11.00,18.00) startOffset 0 endOffset 17 width 52.00: "'path' attribute."
       RenderSVGContainer {g} at (42,135) size 426x177
         RenderSVGPath {path} at (87,171) size 305x90 [stroke={[type=SOLID] [color=#000000]}] [data="M 15 43 C 15 43 36 20 65 33"]
         RenderSVGRect {rect} at (57,195) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=10.00] [y=33.00] [width=10.00] [height=10.00]
-        RenderSVGText {text} at (7,42) size 22x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 22x10
+        RenderSVGText {text} at (7,42) size 22x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 22x9
             chunk 1 text run 1 at (7.00,50.00) startOffset 0 endOffset 6 width 21.33: "0 sec."
         RenderSVGRect {rect} at (357,135) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=60.00] [y=23.00] [width=10.00] [height=10.00]
-        RenderSVGText {text} at (52,32) size 26x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 26x10
+        RenderSVGText {text} at (52,32) size 26x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x9
             chunk 1 text run 1 at (52.00,40.00) startOffset 0 endOffset 7 width 26.00: "6+ sec."
         RenderSVGPath {path} at (55,191) size 70x70 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,43.00)}] [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M -5 0 L 0 -10 L 5 0 Z"]
     RenderSVGText {text} at (5,51) size 40x7 contains 1 chunk(s)
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-07-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-07-t-expected.png
index ba0f974..997599d 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-07-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-07-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt
index a460dc1..72b1946 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-07-t-expected.txt
@@ -3,21 +3,21 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (3,0) size 474x357
     RenderSVGContainer {g} at (42,0) size 426x312
-      RenderSVGText {text} at (7,0) size 67x10 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 67x10
+      RenderSVGText {text} at (7,0) size 67x9 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 67x9
           chunk 1 text run 1 at (7.00,8.00) startOffset 0 endOffset 18 width 66.33: "Test a motion path"
-      RenderSVGText {text} at (10,10) size 59x10 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 59x10
+      RenderSVGText {text} at (10,10) size 59x9 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 59x9
           chunk 1 text run 1 at (10.00,18.00) startOffset 0 endOffset 16 width 58.33: "'mpath' element."
       RenderSVGContainer {g} at (42,135) size 426x177
         RenderSVGPath {path} at (87,171) size 305x90 [stroke={[type=SOLID] [color=#000000]}] [data="M 15 43 C 15 43 36 20 65 33"]
         RenderSVGRect {rect} at (57,195) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=10.00] [y=33.00] [width=10.00] [height=10.00]
-        RenderSVGText {text} at (7,42) size 22x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 22x10
+        RenderSVGText {text} at (7,42) size 22x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 22x9
             chunk 1 text run 1 at (7.00,50.00) startOffset 0 endOffset 6 width 21.33: "0 sec."
         RenderSVGRect {rect} at (357,135) size 66x66 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFCCCC]}] [x=60.00] [y=23.00] [width=10.00] [height=10.00]
-        RenderSVGText {text} at (52,32) size 26x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 26x10
+        RenderSVGText {text} at (52,32) size 26x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x9
             chunk 1 text run 1 at (52.00,40.00) startOffset 0 endOffset 7 width 26.00: "6+ sec."
         RenderSVGPath {path} at (55,191) size 70x70 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,43.00)}] [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M -5 0 L 0 -10 L 5 0 Z"]
     RenderSVGText {text} at (5,51) size 40x7 contains 1 chunk(s)
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png
index b293f0e..172c77e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-08-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-09-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-09-t-expected.png
index 0d86a11..3a46738 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-09-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-09-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt
index 3379632..67fbcc2 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-09-t-expected.txt
@@ -2,20 +2,20 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (20,25) size 432x235
-      RenderSVGContainer {g} at (20,25) size 432x235
-        RenderSVGContainer {g} at (20,25) size 202x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,50.00)}]
-          RenderSVGText {text} at (0,175) size 107x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 107x35
+    RenderSVGContainer {g} at (20,26) size 432x233
+      RenderSVGContainer {g} at (20,26) size 432x233
+        RenderSVGContainer {g} at (20,26) size 202x233 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,50.00)}]
+          RenderSVGText {text} at (0,176) size 107x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 107x33
               chunk 1 text run 1 at (0.00,203.00) startOffset 0 endOffset 8 width 107.00: "0-2 sec."
-          RenderSVGText {text} at (0,142) size 107x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 107x35
+          RenderSVGText {text} at (0,143) size 107x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 107x33
               chunk 1 text run 1 at (0.00,170.00) startOffset 0 endOffset 8 width 107.00: "2-4 sec."
-          RenderSVGText {text} at (0,86) size 107x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 107x35
+          RenderSVGText {text} at (0,87) size 107x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 107x33
               chunk 1 text run 1 at (0.00,114.00) startOffset 0 endOffset 8 width 107.00: "4-6 sec."
-          RenderSVGText {text} at (3,-25) size 98x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 98x35
+          RenderSVGText {text} at (3,-24) size 98x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 98x33
               chunk 1 text run 1 at (3.00,3.00) startOffset 0 endOffset 7 width 98.00: "6+ sec."
           RenderSVGContainer {g} at (140,48) size 50x204
             RenderSVGPath {line} at (140,248) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=200.00] [x2=170.00] [y2=200.00]
@@ -23,18 +23,18 @@
             RenderSVGPath {line} at (140,159) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=111.00] [x2=170.00] [y2=111.00]
             RenderSVGPath {line} at (140,48) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=0.00] [x2=170.00] [y2=0.00]
           RenderSVGRect {rect} at (158,38) size 64x214 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=140.00] [y=-10.00] [width=60.00] [height=210.00]
-        RenderSVGContainer {g} at (250,25) size 202x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,50.00)}]
-          RenderSVGText {text} at (0,175) size 107x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 107x35
+        RenderSVGContainer {g} at (250,26) size 202x233 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,50.00)}]
+          RenderSVGText {text} at (0,176) size 107x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 107x33
               chunk 1 text run 1 at (0.00,203.00) startOffset 0 endOffset 8 width 107.00: "0-2 sec."
-          RenderSVGText {text} at (0,142) size 107x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 107x35
+          RenderSVGText {text} at (0,143) size 107x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 107x33
               chunk 1 text run 1 at (0.00,170.00) startOffset 0 endOffset 8 width 107.00: "2-4 sec."
-          RenderSVGText {text} at (0,86) size 107x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 107x35
+          RenderSVGText {text} at (0,87) size 107x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 107x33
               chunk 1 text run 1 at (0.00,114.00) startOffset 0 endOffset 8 width 107.00: "4-6 sec."
-          RenderSVGText {text} at (3,-25) size 98x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 98x35
+          RenderSVGText {text} at (3,-24) size 98x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 98x33
               chunk 1 text run 1 at (3.00,3.00) startOffset 0 endOffset 7 width 98.00: "6+ sec."
           RenderSVGContainer {g} at (370,48) size 50x204
             RenderSVGPath {line} at (370,248) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=200.00] [x2=170.00] [y2=200.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-10-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-10-t-expected.png
index 848d8cb..47b1f2a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-10-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-10-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt
index caec718..cc3d3a8 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-10-t-expected.txt
@@ -2,20 +2,20 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (20,25) size 432x235
-      RenderSVGContainer {g} at (20,25) size 432x235
-        RenderSVGContainer {g} at (20,25) size 202x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,50.00)}]
-          RenderSVGText {text} at (0,175) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+    RenderSVGContainer {g} at (20,26) size 432x233
+      RenderSVGContainer {g} at (20,26) size 432x233
+        RenderSVGContainer {g} at (20,26) size 202x233 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,50.00)}]
+          RenderSVGText {text} at (0,176) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,203.00) startOffset 0 endOffset 9 width 113.00: "at 0 sec."
-          RenderSVGText {text} at (0,142) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+          RenderSVGText {text} at (0,143) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,170.00) startOffset 0 endOffset 9 width 113.00: "at 3 sec."
-          RenderSVGText {text} at (0,86) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+          RenderSVGText {text} at (0,87) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,114.00) startOffset 0 endOffset 9 width 113.00: "at 6 sec."
-          RenderSVGText {text} at (3,-25) size 98x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 98x35
+          RenderSVGText {text} at (3,-24) size 98x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 98x33
               chunk 1 text run 1 at (3.00,3.00) startOffset 0 endOffset 7 width 98.00: "9+ sec."
           RenderSVGContainer {g} at (140,48) size 50x204
             RenderSVGPath {line} at (140,248) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=200.00] [x2=170.00] [y2=200.00]
@@ -23,18 +23,18 @@
             RenderSVGPath {line} at (140,159) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=111.00] [x2=170.00] [y2=111.00]
             RenderSVGPath {line} at (140,48) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=0.00] [x2=170.00] [y2=0.00]
           RenderSVGRect {rect} at (158,38) size 64x214 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=140.00] [y=-10.00] [width=60.00] [height=210.00]
-        RenderSVGContainer {g} at (250,25) size 202x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,50.00)}]
-          RenderSVGText {text} at (0,175) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+        RenderSVGContainer {g} at (250,26) size 202x233 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,50.00)}]
+          RenderSVGText {text} at (0,176) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,203.00) startOffset 0 endOffset 9 width 113.00: "at 0 sec."
-          RenderSVGText {text} at (0,142) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+          RenderSVGText {text} at (0,143) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,170.00) startOffset 0 endOffset 9 width 113.00: "at 3 sec."
-          RenderSVGText {text} at (0,86) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+          RenderSVGText {text} at (0,87) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,114.00) startOffset 0 endOffset 9 width 113.00: "at 6 sec."
-          RenderSVGText {text} at (3,-25) size 98x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 98x35
+          RenderSVGText {text} at (3,-24) size 98x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 98x33
               chunk 1 text run 1 at (3.00,3.00) startOffset 0 endOffset 7 width 98.00: "9+ sec."
           RenderSVGContainer {g} at (370,48) size 50x204
             RenderSVGPath {line} at (370,248) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=200.00] [x2=170.00] [y2=200.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-11-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-11-t-expected.png
index ade3085..599fbbd 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-11-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-11-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt
index 65af28b..58bdb76 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-11-t-expected.txt
@@ -2,20 +2,20 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (20,25) size 432x235
-      RenderSVGContainer {g} at (20,25) size 432x235
-        RenderSVGContainer {g} at (20,25) size 202x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,50.00)}]
-          RenderSVGText {text} at (0,175) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+    RenderSVGContainer {g} at (20,26) size 432x233
+      RenderSVGContainer {g} at (20,26) size 432x233
+        RenderSVGContainer {g} at (20,26) size 202x233 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,50.00)}]
+          RenderSVGText {text} at (0,176) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,203.00) startOffset 0 endOffset 9 width 113.00: "at 0 sec."
-          RenderSVGText {text} at (0,108) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+          RenderSVGText {text} at (0,109) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,136.33) startOffset 0 endOffset 9 width 113.00: "at 3 sec."
-          RenderSVGText {text} at (0,41) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+          RenderSVGText {text} at (0,42) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,69.66) startOffset 0 endOffset 9 width 113.00: "at 6 sec."
-          RenderSVGText {text} at (3,-25) size 98x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 98x35
+          RenderSVGText {text} at (3,-24) size 98x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 98x33
               chunk 1 text run 1 at (3.00,3.00) startOffset 0 endOffset 7 width 98.00: "9+ sec."
           RenderSVGContainer {g} at (140,48) size 50x204
             RenderSVGPath {line} at (140,248) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=200.00] [x2=170.00] [y2=200.00]
@@ -23,18 +23,18 @@
             RenderSVGPath {line} at (140,114) size 50x5 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=66.66] [x2=170.00] [y2=66.66]
             RenderSVGPath {line} at (140,48) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=0.00] [x2=170.00] [y2=0.00]
           RenderSVGRect {rect} at (158,38) size 64x214 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=140.00] [y=-10.00] [width=60.00] [height=210.00]
-        RenderSVGContainer {g} at (250,25) size 202x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,50.00)}]
-          RenderSVGText {text} at (0,175) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+        RenderSVGContainer {g} at (250,26) size 202x233 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,50.00)}]
+          RenderSVGText {text} at (0,176) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,203.00) startOffset 0 endOffset 9 width 113.00: "at 0 sec."
-          RenderSVGText {text} at (0,108) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+          RenderSVGText {text} at (0,109) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,136.33) startOffset 0 endOffset 9 width 113.00: "at 3 sec."
-          RenderSVGText {text} at (0,41) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+          RenderSVGText {text} at (0,42) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,69.66) startOffset 0 endOffset 9 width 113.00: "at 6 sec."
-          RenderSVGText {text} at (3,-25) size 98x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 98x35
+          RenderSVGText {text} at (3,-24) size 98x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 98x33
               chunk 1 text run 1 at (3.00,3.00) startOffset 0 endOffset 7 width 98.00: "9+ sec."
           RenderSVGContainer {g} at (370,48) size 50x204
             RenderSVGPath {line} at (370,248) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=200.00] [x2=170.00] [y2=200.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-12-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-12-t-expected.png
index 848d8cb..9c13033 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-12-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-12-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt
index caec718..cc3d3a8 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-12-t-expected.txt
@@ -2,20 +2,20 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (20,25) size 432x235
-      RenderSVGContainer {g} at (20,25) size 432x235
-        RenderSVGContainer {g} at (20,25) size 202x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,50.00)}]
-          RenderSVGText {text} at (0,175) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+    RenderSVGContainer {g} at (20,26) size 432x233
+      RenderSVGContainer {g} at (20,26) size 432x233
+        RenderSVGContainer {g} at (20,26) size 202x233 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,50.00)}]
+          RenderSVGText {text} at (0,176) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,203.00) startOffset 0 endOffset 9 width 113.00: "at 0 sec."
-          RenderSVGText {text} at (0,142) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+          RenderSVGText {text} at (0,143) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,170.00) startOffset 0 endOffset 9 width 113.00: "at 3 sec."
-          RenderSVGText {text} at (0,86) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+          RenderSVGText {text} at (0,87) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,114.00) startOffset 0 endOffset 9 width 113.00: "at 6 sec."
-          RenderSVGText {text} at (3,-25) size 98x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 98x35
+          RenderSVGText {text} at (3,-24) size 98x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 98x33
               chunk 1 text run 1 at (3.00,3.00) startOffset 0 endOffset 7 width 98.00: "9+ sec."
           RenderSVGContainer {g} at (140,48) size 50x204
             RenderSVGPath {line} at (140,248) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=200.00] [x2=170.00] [y2=200.00]
@@ -23,18 +23,18 @@
             RenderSVGPath {line} at (140,159) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=111.00] [x2=170.00] [y2=111.00]
             RenderSVGPath {line} at (140,48) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=0.00] [x2=170.00] [y2=0.00]
           RenderSVGRect {rect} at (158,38) size 64x214 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=140.00] [y=-10.00] [width=60.00] [height=210.00]
-        RenderSVGContainer {g} at (250,25) size 202x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,50.00)}]
-          RenderSVGText {text} at (0,175) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+        RenderSVGContainer {g} at (250,26) size 202x233 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,50.00)}]
+          RenderSVGText {text} at (0,176) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,203.00) startOffset 0 endOffset 9 width 113.00: "at 0 sec."
-          RenderSVGText {text} at (0,142) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+          RenderSVGText {text} at (0,143) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,170.00) startOffset 0 endOffset 9 width 113.00: "at 3 sec."
-          RenderSVGText {text} at (0,86) size 113x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x35
+          RenderSVGText {text} at (0,87) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (0.00,114.00) startOffset 0 endOffset 9 width 113.00: "at 6 sec."
-          RenderSVGText {text} at (3,-25) size 98x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 98x35
+          RenderSVGText {text} at (3,-24) size 98x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 98x33
               chunk 1 text run 1 at (3.00,3.00) startOffset 0 endOffset 7 width 98.00: "9+ sec."
           RenderSVGContainer {g} at (370,48) size 50x204
             RenderSVGPath {line} at (370,248) size 50x4 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=120.00] [y1=200.00] [x2=170.00] [y2=200.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-13-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-13-t-expected.png
index dac98b4..6da7dbe 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-13-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-13-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt
index f08cbb1..a87da21 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-13-t-expected.txt
@@ -2,44 +2,44 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (20,4) size 448x296
+    RenderSVGContainer {g} at (20,5) size 448x295
       RenderSVGPath {line} at (188,45) size 4x255 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=190.00] [y1=45.00] [x2=190.00] [y2=300.00]
       RenderSVGPath {line} at (458,45) size 4x255 [stroke={[type=SOLID] [color=#880000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=460.00] [y1=45.00] [x2=460.00] [y2=300.00]
-      RenderSVGText {text} at (156,4) size 107x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 107x35
+      RenderSVGText {text} at (156,5) size 107x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 107x33
           chunk 1 text run 1 at (156.00,32.00) startOffset 0 endOffset 8 width 107.00: "0-2 sec."
-      RenderSVGText {text} at (370,4) size 98x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 98x35
+      RenderSVGText {text} at (370,5) size 98x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 98x33
           chunk 1 text run 1 at (370.00,32.00) startOffset 0 endOffset 7 width 98.00: "5+ sec."
-      RenderSVGContainer {g} at (20,57) size 172x35
+      RenderSVGContainer {g} at (20,58) size 172x34
         RenderSVGRect {rect} at (158,58) size 34x34 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=160.00] [y=60.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (20,57) size 93x35 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 93x35
+        RenderSVGText {text} at (20,58) size 93x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 93x33
             chunk 1 text run 1 at (20.00,85.00) startOffset 0 endOffset 7 width 93.00: "from to"
-      RenderSVGContainer {g} at (20,97) size 172x35
+      RenderSVGContainer {g} at (20,98) size 172x34
         RenderSVGRect {rect} at (158,98) size 34x34 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=160.00] [y=100.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (20,97) size 100x35 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 100x35
+        RenderSVGText {text} at (20,98) size 100x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 100x33
             chunk 1 text run 1 at (20.00,125.00) startOffset 0 endOffset 7 width 100.00: "from by"
-      RenderSVGContainer {g} at (20,137) size 172x35
+      RenderSVGContainer {g} at (20,138) size 172x34
         RenderSVGRect {rect} at (158,138) size 34x34 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=160.00] [y=140.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (20,137) size 32x35 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 32x35
+        RenderSVGText {text} at (20,138) size 32x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x33
             chunk 1 text run 1 at (20.00,165.00) startOffset 0 endOffset 2 width 32.00: "by"
-      RenderSVGContainer {g} at (20,177) size 172x35
+      RenderSVGContainer {g} at (20,178) size 172x34
         RenderSVGRect {rect} at (158,178) size 34x34 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=160.00] [y=180.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (20,177) size 25x35 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 25x35
+        RenderSVGText {text} at (20,178) size 25x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x33
             chunk 1 text run 1 at (20.00,205.00) startOffset 0 endOffset 2 width 25.00: "to"
-      RenderSVGContainer {g} at (20,217) size 172x35
+      RenderSVGContainer {g} at (20,218) size 172x34
         RenderSVGRect {rect} at (158,218) size 34x34 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=160.00] [y=220.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (20,217) size 88x35 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 88x35
+        RenderSVGText {text} at (20,218) size 88x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 88x33
             chunk 1 text run 1 at (20.00,245.00) startOffset 0 endOffset 6 width 88.00: "values"
-      RenderSVGContainer {g} at (20,257) size 172x35
+      RenderSVGContainer {g} at (20,258) size 172x34
         RenderSVGRect {rect} at (158,258) size 34x34 [stroke={[type=SOLID] [color=#FF00FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFAA44]}] [x=160.00] [y=260.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (20,257) size 88x35 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 88x35
+        RenderSVGText {text} at (20,258) size 88x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 88x33
             chunk 1 text run 1 at (20.00,285.00) startOffset 0 endOffset 6 width 88.00: "values"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-14-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-14-t-expected.png
index 767acdf..1eb2e74 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-14-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-14-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt
index 64bb9f7..4a91996 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-14-t-expected.txt
@@ -2,12 +2,12 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (3,8) size 457x280
-      RenderSVGText {text} at (3,8) size 360x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 360x46
+    RenderSVGContainer {g} at (3,9) size 457x279
+      RenderSVGText {text} at (3,9) size 360x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 360x44
           chunk 1 text run 1 at (3.00,45.00) startOffset 0 endOffset 19 width 360.00: "calcMode=\"discrete\""
-      RenderSVGText {text} at (3,63) size 375x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 375x46
+      RenderSVGText {text} at (3,64) size 375x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 375x44
           chunk 1 text run 1 at (3.00,100.00) startOffset 0 endOffset 21 width 375.00: "keyTimes=\"0;.2;.4;.6\""
       RenderSVGContainer {g} at (10,138) size 450x150
         RenderSVGContainer {g} at (10,138) size 450x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,140.00)}]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-15-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-15-t-expected.png
index 23e4996..58e65c7 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-15-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-15-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt
index 0ef675f..f79f633 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-15-t-expected.txt
@@ -2,12 +2,12 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (3,8) size 457x280
-      RenderSVGText {text} at (3,8) size 329x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 329x46
+    RenderSVGContainer {g} at (3,9) size 457x279
+      RenderSVGText {text} at (3,9) size 329x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 329x44
           chunk 1 text run 1 at (3.00,45.00) startOffset 0 endOffset 16 width 329.00: "calcMode=\"paced\""
-      RenderSVGText {text} at (3,63) size 386x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 386x46
+      RenderSVGText {text} at (3,64) size 386x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 386x44
           chunk 1 text run 1 at (3.00,100.00) startOffset 0 endOffset 21 width 386.00: "keyTimes=\"0;.25;.5;1\""
       RenderSVGContainer {g} at (10,138) size 450x150
         RenderSVGContainer {g} at (10,138) size 450x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,140.00)}]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-16-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-16-t-expected.png
index 76ffc5c..18c6934 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-16-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-16-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt
index 159f2fe..362301d 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-16-t-expected.txt
@@ -2,12 +2,12 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (3,8) size 457x280
-      RenderSVGText {text} at (3,8) size 318x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 318x46
+    RenderSVGContainer {g} at (3,9) size 457x279
+      RenderSVGText {text} at (3,9) size 318x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 318x44
           chunk 1 text run 1 at (3.00,45.00) startOffset 0 endOffset 17 width 318.00: "calcMode=\"linear\""
-      RenderSVGText {text} at (3,63) size 386x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 386x46
+      RenderSVGText {text} at (3,64) size 386x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 386x44
           chunk 1 text run 1 at (3.00,100.00) startOffset 0 endOffset 21 width 386.00: "keyTimes=\"0;.25;.5;1\""
       RenderSVGContainer {g} at (10,138) size 450x150
         RenderSVGContainer {g} at (10,138) size 450x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,140.00)}]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-17-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-17-t-expected.png
index 70629bd..1054d4c 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-17-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-17-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt
index 0775848..fcf95c3 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-17-t-expected.txt
@@ -2,12 +2,12 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (3,8) size 457x280
-      RenderSVGText {text} at (3,8) size 325x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 325x46
+    RenderSVGContainer {g} at (3,9) size 457x279
+      RenderSVGText {text} at (3,9) size 325x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 325x44
           chunk 1 text run 1 at (3.00,45.00) startOffset 0 endOffset 17 width 325.00: "calcMode=\"spline\""
-      RenderSVGText {text} at (3,63) size 386x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 386x46
+      RenderSVGText {text} at (3,64) size 386x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 386x44
           chunk 1 text run 1 at (3.00,100.00) startOffset 0 endOffset 21 width 386.00: "keyTimes=\"0;.25;.5;1\""
       RenderSVGContainer {g} at (10,138) size 450x150
         RenderSVGContainer {g} at (10,138) size 450x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,140.00)}]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-18-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-18-t-expected.png
index 8160b65..7a50300 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-18-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-18-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt
index 7d1360e..b47780f 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-18-t-expected.txt
@@ -2,12 +2,12 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (3,8) size 457x280
-      RenderSVGText {text} at (3,8) size 360x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 360x46
+    RenderSVGContainer {g} at (3,9) size 457x279
+      RenderSVGText {text} at (3,9) size 360x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 360x44
           chunk 1 text run 1 at (3.00,45.00) startOffset 0 endOffset 19 width 360.00: "calcMode=\"discrete\""
-      RenderSVGText {text} at (3,63) size 375x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 375x46
+      RenderSVGText {text} at (3,64) size 375x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 375x44
           chunk 1 text run 1 at (3.00,100.00) startOffset 0 endOffset 21 width 375.00: "keyTimes=\"0;.2;.6;.8\""
       RenderSVGContainer {g} at (10,138) size 450x150
         RenderSVGContainer {g} at (10,138) size 450x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,140.00)}]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-19-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-19-t-expected.png
index d57bc33..f670e02 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-19-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-19-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt
index 63efea2..2794fff 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-19-t-expected.txt
@@ -2,12 +2,12 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (3,8) size 457x280
-      RenderSVGText {text} at (3,8) size 318x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 318x46
+    RenderSVGContainer {g} at (3,9) size 457x279
+      RenderSVGText {text} at (3,9) size 318x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 318x44
           chunk 1 text run 1 at (3.00,45.00) startOffset 0 endOffset 17 width 318.00: "calcMode=\"linear\""
-      RenderSVGText {text} at (3,63) size 386x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 386x46
+      RenderSVGText {text} at (3,64) size 386x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 386x44
           chunk 1 text run 1 at (3.00,100.00) startOffset 0 endOffset 21 width 386.00: "keyTimes=\"0;.5;.75;1\""
       RenderSVGContainer {g} at (10,138) size 450x150
         RenderSVGContainer {g} at (10,138) size 450x150 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,140.00)}]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-20-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-20-t-expected.png
index eb66d0c..954742a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-20-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-20-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt
index 5f73059..32c026a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-20-t-expected.txt
@@ -7,13 +7,13 @@
       RenderSVGContainer {g} at (320,0) size 160x360
         RenderSVGContainer {a} at (320,0) size 160x180
           RenderSVGRect {rect} at (320,0) size 160x180 [fill={[type=SOLID] [color=#008000]}] [x=320.00] [y=0.00] [width=160.00] [height=180.00]
-          RenderSVGText {text} at (330,63) size 96x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 96x34
+          RenderSVGText {text} at (330,63) size 96x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 96x33
               chunk 1 text run 1 at (330.00,90.00) startOffset 0 endOffset 7 width 96.00: "Fade in"
         RenderSVGContainer {a} at (320,180) size 160x180
           RenderSVGRect {rect} at (320,180) size 160x180 [fill={[type=SOLID] [color=#800000]}] [x=320.00] [y=180.00] [width=160.00] [height=180.00]
-          RenderSVGText {text} at (330,253) size 113x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x34
+          RenderSVGText {text} at (330,253) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (330.00,280.00) startOffset 0 endOffset 8 width 113.00: "Fade out"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-21-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-21-t-expected.png
index eb66d0c..954742a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-21-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-21-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt
index d4acb73..b13d5e5 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-21-t-expected.txt
@@ -9,13 +9,13 @@
       RenderSVGContainer {g} at (320,0) size 160x360
         RenderSVGContainer {a} at (320,0) size 160x180
           RenderSVGRect {rect} at (320,0) size 160x180 [fill={[type=SOLID] [color=#008000]}] [x=320.00] [y=0.00] [width=160.00] [height=180.00]
-          RenderSVGText {text} at (330,63) size 96x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 96x34
+          RenderSVGText {text} at (330,63) size 96x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 96x33
               chunk 1 text run 1 at (330.00,90.00) startOffset 0 endOffset 7 width 96.00: "Fade in"
         RenderSVGContainer {a} at (320,180) size 160x180
           RenderSVGRect {rect} at (320,180) size 160x180 [fill={[type=SOLID] [color=#800000]}] [x=320.00] [y=180.00] [width=160.00] [height=180.00]
-          RenderSVGText {text} at (330,253) size 113x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x34
+          RenderSVGText {text} at (330,253) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (330.00,280.00) startOffset 0 endOffset 8 width 113.00: "Fade out"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-22-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-22-b-expected.png
index f0136e6..15d297c 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-22-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-22-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png
index fa13706..93db8d5 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-23-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-24-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-24-t-expected.png
index f49c80a..7fb0a4b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-24-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-24-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt
index bfb67f0..4c84a3d 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-24-t-expected.txt
@@ -4,15 +4,15 @@
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGContainer {g} at (43,39) size 288x239
-      RenderSVGContainer {g} at (70,92) size 149x133
-        RenderSVGText {text} at (70,92) size 149x23 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 149x23
+      RenderSVGContainer {g} at (70,92) size 149x132
+        RenderSVGText {text} at (70,92) size 149x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 149x22
             chunk 1 text run 1 at (70.00,110.00) startOffset 0 endOffset 18 width 149.00: "Text from 0s to 3s"
-        RenderSVGText {text} at (100,167) size 80x23 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 80x23
+        RenderSVGText {text} at (100,167) size 80x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 80x22
             chunk 1 text run 1 at (100.00,185.00) startOffset 0 endOffset 10 width 80.00: "Text at 6s"
-        RenderSVGText {text} at (100,202) size 80x23 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 80x23
+        RenderSVGText {text} at (100,202) size 80x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 80x22
             chunk 1 text run 1 at (100.00,220.00) startOffset 0 endOffset 10 width 80.00: "Text at 9s"
       RenderSVGContainer {g} at (43,39) size 288x239
         RenderSVGText {text} at (0,-14) size 77x17 contains 1 chunk(s)
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-25-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-25-t-expected.png
index fa5923a..694ef10 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-25-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-25-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-26-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-26-t-expected.png
index 89063fd..8d7de94 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-26-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-26-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt
index 27ac8bf..1bf87bb 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-26-t-expected.txt
@@ -2,22 +2,22 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (19,39) size 442x248
-      RenderSVGContainer {g} at (19,39) size 202x248
+    RenderSVGContainer {g} at (19,39) size 442x247
+      RenderSVGContainer {g} at (19,39) size 202x247
         RenderSVGEllipse {circle} at (49,69) size 142x142 [stroke={[type=SOLID] [color=#3366EE]}] [cx=120.00] [cy=140.00] [r=70.00]
         RenderSVGEllipse {circle} at (79,99) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [cx=120.00] [cy=140.00] [r=40.00]
         RenderSVGEllipse {circle} at (49,69) size 142x142 [stroke={[type=SOLID] [color=#000000]}] [cx=120.00] [cy=140.00] [r=70.00]
         RenderSVGEllipse {circle} at (19,39) size 202x202 [stroke={[type=SOLID] [color=#000000]}] [cx=120.00] [cy=140.00] [r=100.00]
-        RenderSVGText {text} at (70,252) size 99x35 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 99x35
+        RenderSVGText {text} at (70,253) size 99x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 99x33
             chunk 1 text run 1 at (70.00,280.00) startOffset 0 endOffset 7 width 99.00: "anim. 1"
-      RenderSVGContainer {g} at (259,39) size 202x248
+      RenderSVGContainer {g} at (259,39) size 202x247
         RenderSVGEllipse {circle} at (289,69) size 142x142 [stroke={[type=SOLID] [color=#EE33AA]}] [cx=360.00] [cy=140.00] [r=70.00]
         RenderSVGEllipse {circle} at (319,99) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [cx=360.00] [cy=140.00] [r=40.00]
         RenderSVGEllipse {circle} at (289,69) size 142x142 [stroke={[type=SOLID] [color=#000000]}] [cx=360.00] [cy=140.00] [r=70.00]
         RenderSVGEllipse {circle} at (259,39) size 202x202 [stroke={[type=SOLID] [color=#000000]}] [cx=360.00] [cy=140.00] [r=100.00]
-        RenderSVGText {text} at (310,252) size 99x35 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 99x35
+        RenderSVGText {text} at (310,253) size 99x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 99x33
             chunk 1 text run 1 at (310.00,280.00) startOffset 0 endOffset 7 width 99.00: "anim. 2"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-27-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-27-t-expected.png
index 65f4d62..1318959 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-27-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-27-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt
index d287c33..77c213b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-27-t-expected.txt
@@ -2,9 +2,9 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (14,25) size 413x222
-      RenderSVGText {text} at (28,25) size 394x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 394x19
+    RenderSVGContainer {g} at (14,26) size 413x221
+      RenderSVGText {text} at (28,26) size 394x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 394x17
           chunk 1 (middle anchor) text run 1 at (28.00,40.00) startOffset 0 endOffset 57 width 394.00: "Test animation options for specifying the target element."
       RenderSVGContainer {g} at (14,78) size 413x169
         RenderSVGText {text} at (14,231) size 66x16 contains 1 chunk(s)
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-28-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-28-t-expected.png
index 06df05a..980579d 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-28-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-28-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-29-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-29-b-expected.png
index 5fa5e79..6c07223 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-29-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-29-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt
index 2b9319c..80c0b15 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-29-b-expected.txt
@@ -9,13 +9,13 @@
       RenderSVGContainer {g} at (320,0) size 160x360
         RenderSVGContainer {a} at (320,0) size 160x180
           RenderSVGRect {rect} at (320,0) size 160x180 [fill={[type=SOLID] [color=#008000]}] [x=320.00] [y=0.00] [width=160.00] [height=180.00]
-          RenderSVGText {text} at (330,63) size 96x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 96x34
+          RenderSVGText {text} at (330,63) size 96x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 96x33
               chunk 1 text run 1 at (330.00,90.00) startOffset 0 endOffset 7 width 96.00: "Fade in"
         RenderSVGContainer {a} at (320,180) size 160x180
           RenderSVGRect {rect} at (320,180) size 160x180 [fill={[type=SOLID] [color=#800000]}] [x=320.00] [y=180.00] [width=160.00] [height=180.00]
-          RenderSVGText {text} at (330,253) size 113x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x34
+          RenderSVGText {text} at (330,253) size 113x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x33
               chunk 1 text run 1 at (330.00,280.00) startOffset 0 endOffset 8 width 113.00: "Fade out"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png
index 9cca1b1..66c2f09 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-30-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-31-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-31-t-expected.png
index 0954dff7..1001b5c 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-31-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-31-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt
index 97fe661..5c7635c 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-31-t-expected.txt
@@ -22,17 +22,17 @@
       RenderSVGContainer {g} at (0,0) size 0x0
       RenderSVGContainer {g} at (311,116) size 68x68
         RenderSVGEllipse {circle} at (311,116) size 68x68 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#00FFFF]}] [cx=230.00] [cy=100.00] [r=20.00]
-    RenderSVGText {text} at (385,25) size 45x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 45x19
+    RenderSVGText {text} at (385,26) size 45x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 45x17
         chunk 1 text run 1 at (385.00,40.00) startOffset 0 endOffset 7 width 45.00: "display"
-    RenderSVGText {text} at (385,133) size 64x21 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 64x21
+    RenderSVGText {text} at (385,134) size 64x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 64x20
         chunk 1 text run 1 at (385.00,150.00) startOffset 0 endOffset 10 width 64.00: "visibility"
-    RenderSVGText {text} at (5,210) size 392x32 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 392x32
+    RenderSVGText {text} at (5,210) size 392x31 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 392x31
         chunk 1 text run 1 at (5.00,235.00) startOffset 0 endOffset 36 width 392.00: "Test of display attribute animation."
-    RenderSVGText {text} at (5,248) size 402x21 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 402x21
+    RenderSVGText {text} at (5,249) size 402x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 402x20
         chunk 1 text run 1 at (5.00,265.00) startOffset 0 endOffset 55 width 402.00: "Circles with same color should be visible at same time."
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-32-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-32-t-expected.png
index 963b220..41284c2 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-32-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-32-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt
index 1f6bc6d..1d247d2 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-32-t-expected.txt
@@ -3,30 +3,30 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (5,49) size 458x243
-      RenderSVGContainer {g} at (5,82) size 458x210
-        RenderSVGText {text} at (5,82) size 26x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 26x10
+      RenderSVGContainer {g} at (5,83) size 458x209
+        RenderSVGText {text} at (5,83) size 26x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x9
             chunk 1 text run 1 at (5.00,90.00) startOffset 0 endOffset 7 width 26.00: "Stroked"
-        RenderSVGText {text} at (5,187) size 35x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 35x10
+        RenderSVGText {text} at (5,188) size 35x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 35x9
             chunk 1 text run 1 at (5.00,195.00) startOffset 0 endOffset 9 width 35.00: "Unstroked"
-        RenderSVGText {text} at (50,127) size 51x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 51x10
+        RenderSVGText {text} at (50,128) size 51x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 51x9
             chunk 1 text run 1 at (50.00,135.00) startOffset 0 endOffset 15 width 51.00: "Zero width rect"
-        RenderSVGText {text} at (130,127) size 53x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 53x10
+        RenderSVGText {text} at (130,128) size 53x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 53x9
             chunk 1 text run 1 at (130.00,135.00) startOffset 0 endOffset 16 width 53.00: "Zero height rect"
-        RenderSVGText {text} at (210,127) size 60x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 60x10
+        RenderSVGText {text} at (210,128) size 60x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 60x9
             chunk 1 text run 1 at (210.00,135.00) startOffset 0 endOffset 18 width 60.00: "Zero radius circle"
-        RenderSVGText {text} at (315,127) size 69x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 69x10
+        RenderSVGText {text} at (315,128) size 69x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x9
             chunk 1 text run 1 at (315.00,135.00) startOffset 0 endOffset 21 width 69.00: "Zero x radius ellipse"
-        RenderSVGText {text} at (394,127) size 69x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 69x10
+        RenderSVGText {text} at (394,128) size 69x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x9
             chunk 1 text run 1 at (394.00,135.00) startOffset 0 endOffset 21 width 69.00: "Zero y radius ellipse"
-        RenderSVGText {text} at (210,282) size 52x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 52x10
+        RenderSVGText {text} at (210,283) size 52x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 52x9
             chunk 1 text run 1 at (210.00,290.00) startOffset 0 endOffset 16 width 52.00: "Zero length line"
       RenderSVGContainer {g} at (49,49) size 381x222
         RenderSVGRect {rect} at (49,49) size 37x62 [stroke={[type=SOLID] [color=#000000]}] [x=50.00] [y=50.00] [width=35.00] [height=60.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png
index f29f83f..9180ff9 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-33-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt
index 004cb7f..adb1d30 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-33-t-expected.txt
@@ -2,15 +2,15 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (7,14) size 206x49 [transform={m=((0.60,0.00)(0.00,0.60)) t=(110.00,50.00)}]
-      RenderSVGText {text} at (-160,-59) size 15x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 15x35
+    RenderSVGContainer {g} at (7,15) size 206x48 [transform={m=((0.60,0.00)(0.00,0.60)) t=(110.00,50.00)}]
+      RenderSVGText {text} at (-160,-57) size 15x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 15x34
           chunk 1 text run 1 at (-160.00,-30.00) startOffset 0 endOffset 1 width 15.00: "0"
-      RenderSVGText {text} at (-50,-59) size 87x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 87x35
+      RenderSVGText {text} at (-50,-57) size 87x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 87x34
           chunk 1 text run 1 at (-50.00,-30.00) startOffset 0 endOffset 7 width 86.67: "0.8-3.2"
-      RenderSVGText {text} at (140,-59) size 15x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 15x35
+      RenderSVGText {text} at (140,-57) size 15x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 15x34
           chunk 1 text run 1 at (140.00,-30.00) startOffset 0 endOffset 1 width 15.00: "4"
       RenderSVGContainer {g} at (19,49) size 180x2
         RenderSVGPath {polyline} at (19,49) size 180x2 [stroke={[type=SOLID] [color=#888888] [dash array={10.00, 6.00}]}] [points="-150 0 0 0 150 0"]
@@ -19,18 +19,18 @@
         RenderSVGEllipse {circle} at (97,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=0.00] [cy=0.00] [r=20.00]
         RenderSVGEllipse {circle} at (187,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=150.00] [cy=0.00] [r=20.00]
       RenderSVGEllipse {circle} at (7,37) size 26x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-150.00,0.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
-    RenderSVGContainer {g} at (267,14) size 206x49 [transform={m=((0.60,0.00)(0.00,0.60)) t=(370.00,50.00)}]
-      RenderSVGText {text} at (-160,-59) size 15x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 15x35
+    RenderSVGContainer {g} at (267,15) size 206x48 [transform={m=((0.60,0.00)(0.00,0.60)) t=(370.00,50.00)}]
+      RenderSVGText {text} at (-160,-57) size 15x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 15x34
           chunk 1 text run 1 at (-160.00,-30.00) startOffset 0 endOffset 1 width 15.00: "0"
-      RenderSVGText {text} at (-100,-59) size 15x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 15x35
+      RenderSVGText {text} at (-100,-57) size 15x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 15x34
           chunk 1 text run 1 at (-100.00,-30.00) startOffset 0 endOffset 1 width 15.00: "2"
-      RenderSVGText {text} at (80,-59) size 15x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 15x35
+      RenderSVGText {text} at (80,-57) size 15x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 15x34
           chunk 1 text run 1 at (80.00,-30.00) startOffset 0 endOffset 1 width 15.00: "2"
-      RenderSVGText {text} at (140,-59) size 15x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 15x35
+      RenderSVGText {text} at (140,-57) size 15x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 15x34
           chunk 1 text run 1 at (140.00,-30.00) startOffset 0 endOffset 1 width 15.00: "4"
       RenderSVGContainer {g} at (280,49) size 179x2
         RenderSVGPath {polyline} at (280,49) size 35x2 [stroke={[type=SOLID] [color=#888888] [dash array={10.00, 6.00}]}] [points="-150 0 -90 0"]
@@ -41,24 +41,24 @@
         RenderSVGEllipse {circle} at (411,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=90.00] [cy=0.00] [r=20.00]
         RenderSVGEllipse {circle} at (447,37) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=150.00] [cy=0.00] [r=20.00]
       RenderSVGEllipse {circle} at (267,37) size 26x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-150.00,0.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
-    RenderSVGContainer {g} at (34,126) size 152x71 [transform={m=((0.60,0.00)(0.00,0.60)) t=(110.00,180.00)}]
-      RenderSVGText {text} at (-115,-59) size 15x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 15x35
+    RenderSVGContainer {g} at (34,127) size 152x70 [transform={m=((0.60,0.00)(0.00,0.60)) t=(110.00,180.00)}]
+      RenderSVGText {text} at (-115,-57) size 15x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 15x34
           chunk 1 text run 1 at (-115.00,-30.00) startOffset 0 endOffset 1 width 15.00: "3"
-      RenderSVGText {text} at (-85,-89) size 39x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 39x35
+      RenderSVGText {text} at (-85,-87) size 39x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x34
           chunk 1 text run 1 at (-85.00,-60.00) startOffset 0 endOffset 3 width 38.33: "2.6"
-      RenderSVGText {text} at (60,-89) size 15x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 15x35
+      RenderSVGText {text} at (60,-87) size 15x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 15x34
           chunk 1 text run 1 at (60.00,-60.00) startOffset 0 endOffset 1 width 15.00: "0"
-      RenderSVGText {text} at (95,-59) size 15x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 15x35
+      RenderSVGText {text} at (95,-57) size 15x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 15x34
           chunk 1 text run 1 at (95.00,-30.00) startOffset 0 endOffset 1 width 15.00: "1"
-      RenderSVGText {text} at (-75,-9) size 15x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 15x35
+      RenderSVGText {text} at (-75,-7) size 15x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 15x34
           chunk 1 text run 1 at (-75.00,20.00) startOffset 0 endOffset 1 width 15.00: "4"
-      RenderSVGText {text} at (40,-9) size 39x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 39x35
+      RenderSVGText {text} at (40,-7) size 39x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x34
           chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 3 width 38.33: "1.4"
       RenderSVGContainer {g} at (46,143) size 128x38
         RenderSVGPath {polyline} at (46,143) size 128x38 [stroke={[type=SOLID] [color=#888888] [dash array={10.00, 6.00}]}] [points="-105 0 -25 -60 25 -60 105 0"]
@@ -68,24 +68,24 @@
         RenderSVGEllipse {circle} at (136,149) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=65.00] [cy=-30.00] [r=20.00]
         RenderSVGEllipse {circle} at (160,167) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=105.00] [cy=0.00] [r=20.00]
       RenderSVGEllipse {circle} at (136,149) size 26x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(65.00,-30.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
-    RenderSVGContainer {g} at (282,124) size 176x71 [transform={m=((0.60,0.00)(0.00,0.60)) t=(370.00,160.00)}]
-      RenderSVGText {text} at (-135,-59) size 15x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 15x35
+    RenderSVGContainer {g} at (282,125) size 176x70 [transform={m=((0.60,0.00)(0.00,0.60)) t=(370.00,160.00)}]
+      RenderSVGText {text} at (-135,-57) size 15x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 15x34
           chunk 1 text run 1 at (-135.00,-30.00) startOffset 0 endOffset 1 width 15.00: "3"
-      RenderSVGText {text} at (-95,-59) size 39x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 39x35
+      RenderSVGText {text} at (-95,-57) size 39x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x34
           chunk 1 text run 1 at (-95.00,-30.00) startOffset 0 endOffset 3 width 38.33: "2.6"
-      RenderSVGText {text} at (65,-59) size 15x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 15x35
+      RenderSVGText {text} at (65,-57) size 15x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 15x34
           chunk 1 text run 1 at (65.00,-30.00) startOffset 0 endOffset 1 width 15.00: "0"
-      RenderSVGText {text} at (115,-59) size 15x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 15x35
+      RenderSVGText {text} at (115,-57) size 15x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 15x34
           chunk 1 text run 1 at (115.00,-30.00) startOffset 0 endOffset 1 width 15.00: "1"
-      RenderSVGText {text} at (-85,21) size 15x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 15x35
+      RenderSVGText {text} at (-85,23) size 15x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 15x34
           chunk 1 text run 1 at (-85.00,50.00) startOffset 0 endOffset 1 width 15.00: "4"
-      RenderSVGText {text} at (50,21) size 39x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 39x35
+      RenderSVGText {text} at (50,23) size 39x34 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x34
           chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 3 width 38.33: "1.4"
       RenderSVGContainer {g} at (295,159) size 150x2
         RenderSVGPath {polyline} at (295,159) size 150x2 [stroke={[type=SOLID] [color=#888888] [dash array={10.00, 6.00}]}] [points="-125 0 125 0"]
@@ -95,11 +95,11 @@
         RenderSVGEllipse {circle} at (402,147) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=75.00] [cy=0.00] [r=20.00]
         RenderSVGEllipse {circle} at (432,147) size 26x26 [stroke={[type=SOLID] [color=#555555]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=125.00] [cy=0.00] [r=20.00]
       RenderSVGEllipse {circle} at (402,147) size 26x26 [transform={m=((1.00,0.00)(0.00,1.00)) t=(75.00,0.00)}] [stroke={[type=SOLID] [color=#000000] [stroke width=3.00]}] [fill={[type=SOLID] [color=#CC0066]}] [cx=0.00] [cy=0.00] [r=20.00]
-    RenderSVGText {text} at (5,210) size 367x32 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 367x32
+    RenderSVGText {text} at (5,210) size 367x31 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 367x31
         chunk 1 text run 1 at (5.00,235.00) startOffset 0 endOffset 31 width 367.00: "Test of keyPoints and keyTimes."
-    RenderSVGText {text} at (5,248) size 392x21 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 392x21
+    RenderSVGText {text} at (5,249) size 392x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 392x20
         chunk 1 text run 1 at (5.00,265.00) startOffset 0 endOffset 54 width 392.00: "Number indicates the circle's passing time in seconds."
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-34-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-34-t-expected.png
index ce9501a..c7862c2 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-34-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-34-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt
index b36b9df..737c6eb8 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-34-t-expected.txt
@@ -16,14 +16,14 @@
         RenderSVGPath {path} at (253,144) size 49x49 [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [data="M 500 100 L 500 300 L 700 300 L 700 100 L 550 100 L 550 250 L 650 250 L 650 100 L 500 100 Z"]
       RenderSVGContainer {g} at (354,144) size 49x49 [transform={m=((0.30,0.00)(0.00,0.30)) t=(243.00,150.00)}]
         RenderSVGPath {path} at (354,144) size 49x49 [fill={[type=SOLID] [color=#CCCCCC] [fill rule=EVEN-ODD]}] [data="M 500 100 L 500 300 L 700 300 L 700 100 L 550 100 L 550 250 L 650 250 L 650 100 L 500 100 Z"]
-    RenderSVGText {text} at (5,200) size 405x32 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 405x32
+    RenderSVGText {text} at (5,200) size 405x31 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 405x31
         chunk 1 text run 1 at (5.00,225.00) startOffset 0 endOffset 39 width 405.00: "Animation on: 'points' and 'fill-rule'."
-    RenderSVGText {text} at (5,238) size 325x21 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 325x21
+    RenderSVGText {text} at (5,239) size 325x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 325x20
         chunk 1 text run 1 at (5.00,255.00) startOffset 0 endOffset 45 width 325.00: "Digit should match outline at indicated time."
-    RenderSVGText {text} at (5,258) size 392x21 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 392x21
+    RenderSVGText {text} at (5,259) size 392x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 392x20
         chunk 1 text run 1 at (5.00,275.00) startOffset 0 endOffset 54 width 392.00: "Filled square should follow morphing digit discretely."
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png
index b873eb8..a6edf48 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-36-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt
index f4951ae..b713842 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-36-t-expected.txt
@@ -6,24 +6,24 @@
       RenderSVGInlineText {#text} at (0,0) size 284x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 284.00: "$Revision: 1.11 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (132,10) size 215x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 215x19
+    RenderSVGText {text} at (132,11) size 215x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 215x17
         chunk 1 (middle anchor) text run 1 at (132.50,25.00) startOffset 0 endOffset 32 width 215.00: "<animateTransform> on structure,"
-    RenderSVGText {text} at (143,30) size 193x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 193x19
+    RenderSVGText {text} at (143,31) size 193x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 193x17
         chunk 1 (middle anchor) text run 1 at (143.50,45.00) startOffset 0 endOffset 30 width 193.00: "hyperlinking and text elements"
-    RenderSVGContainer {g} at (29,59) size 422x225
-      RenderSVGContainer {g} at (29,59) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
+    RenderSVGContainer {g} at (29,59) size 422x224
+      RenderSVGContainer {g} at (29,59) size 62x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
         RenderSVGContainer {g} at (29,59) size 62x62
           RenderSVGPath {path} at (59,59) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
           RenderSVGPath {path} at (59,89) size 32x32 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
           RenderSVGPath {path} at (29,89) size 32x32 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
           RenderSVGPath {path} at (29,59) size 32x32 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
           RenderSVGRect {rect} at (44,74) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (-13,45) size 26x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 26x19
+        RenderSVGText {text} at (-13,46) size 26x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x17
             chunk 1 (middle anchor) text run 1 at (-13.00,60.00) startOffset 0 endOffset 3 width 26.00: "<g>"
-      RenderSVGContainer {g} at (147,67) size 66x87 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,110.00)}]
+      RenderSVGContainer {g} at (147,67) size 66x86 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,110.00)}]
         RenderSVGContainer {g} at (147,67) size 66x56
           RenderSVGContainer {use} at (147,67) size 26x26 [transform={m=((0.40,0.00)(0.00,0.40)) t=(-20.00,-30.00)}]
             RenderSVGContainer {g} at (147,67) size 26x26
@@ -53,15 +53,15 @@
               RenderSVGPath {path} at (187,109) size 14x14 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
               RenderSVGPath {path} at (187,97) size 14x14 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
               RenderSVGRect {rect} at (193,103) size 14x14 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (-20,25) size 39x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 39x19
+        RenderSVGText {text} at (-20,26) size 39x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 39x17
             chunk 1 (middle anchor) text run 1 at (-19.50,40.00) startOffset 0 endOffset 5 width 39.00: "<use>"
-      RenderSVGContainer {g} at (270,60) size 60x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
+      RenderSVGContainer {g} at (270,60) size 60x93 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
         RenderSVGImage {image} at (270,60) size 60x60
-        RenderSVGText {text} at (-28,45) size 56x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 56x19
+        RenderSVGText {text} at (-28,46) size 56x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 56x17
             chunk 1 (middle anchor) text run 1 at (-28.00,60.00) startOffset 0 endOffset 7 width 56.00: "<image>"
-      RenderSVGContainer {g} at (389,59) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
+      RenderSVGContainer {g} at (389,59) size 62x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
         RenderSVGContainer {switch} at (389,59) size 62x62
           RenderSVGContainer {g} at (389,59) size 62x62
             RenderSVGPath {path} at (419,59) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
@@ -69,10 +69,10 @@
             RenderSVGPath {path} at (389,89) size 32x32 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
             RenderSVGPath {path} at (389,59) size 32x32 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
             RenderSVGRect {rect} at (404,74) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (-30,45) size 59x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 59x19
+        RenderSVGText {text} at (-30,46) size 59x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 59x17
             chunk 1 (middle anchor) text run 1 at (-29.50,60.00) startOffset 0 endOffset 8 width 59.00: "<switch>"
-      RenderSVGContainer {g} at (29,189) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,220.00)}]
+      RenderSVGContainer {g} at (29,189) size 62x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,220.00)}]
         RenderSVGContainer {a} at (29,189) size 62x62
           RenderSVGContainer {g} at (29,189) size 62x62
             RenderSVGPath {path} at (59,189) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
@@ -80,14 +80,14 @@
             RenderSVGPath {path} at (29,219) size 32x32 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
             RenderSVGPath {path} at (29,189) size 32x32 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 30 0 30 0 30 -30 C 0 -30 0 -30 0 0 Z"]
             RenderSVGRect {rect} at (44,204) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (-13,45) size 25x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 25x19
+        RenderSVGText {text} at (-13,46) size 25x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x17
             chunk 1 (middle anchor) text run 1 at (-12.50,60.00) startOffset 0 endOffset 3 width 25.00: "<a>"
-      RenderSVGContainer {g} at (145,187) size 70x97 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,220.00)}]
+      RenderSVGContainer {g} at (145,187) size 70x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,220.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGText {text} at (-34,-32) size 68x40 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 68x40
             chunk 1 (middle anchor) text run 1 at (-33.70,0.00) startOffset 0 endOffset 3 width 67.40: "123"
-        RenderSVGText {text} at (-21,45) size 41x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 41x19
+        RenderSVGText {text} at (-21,46) size 41x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 41x17
             chunk 1 (middle anchor) text run 1 at (-20.50,60.00) startOffset 0 endOffset 6 width 41.00: "<text>"
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png
index 51feaf1..a42428b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-37-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt
index 7714ae9..e33ed49 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-37-t-expected.txt
@@ -6,42 +6,42 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.8 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (124,10) size 232x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 232x19
+    RenderSVGText {text} at (124,11) size 232x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 232x17
         chunk 1 (middle anchor) text run 1 at (124.00,25.00) startOffset 0 endOffset 33 width 232.00: "<animateTransform> shape elements"
-    RenderSVGContainer {g} at (25,59) size 436x225
-      RenderSVGContainer {g} at (29,59) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
+    RenderSVGContainer {g} at (25,59) size 436x224
+      RenderSVGContainer {g} at (29,59) size 62x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
         RenderSVGPath {path} at (29,59) size 62x62 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [data="M 0 0 C 20 0 30 -10 30 -30 C 10 -30 0 -20 0 0 C 0 -20 -10 -30 -30 -30 C -30 -10 -20 0 0 0 C -20 0 -30 10 -30 30 C -10 30 0 20 0 0 C 0 20 10 30 30 30 C 30 10 20 0 0 0 Z"]
-        RenderSVGText {text} at (-23,45) size 45x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 45x19
+        RenderSVGText {text} at (-23,46) size 45x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 45x17
             chunk 1 (middle anchor) text run 1 at (-22.50,60.00) startOffset 0 endOffset 6 width 45.00: "<path>"
-      RenderSVGContainer {g} at (149,69) size 62x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
+      RenderSVGContainer {g} at (149,69) size 62x84 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
         RenderSVGRect {rect} at (149,69) size 62x42 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-30.00] [y=-20.00] [width=60.00] [height=40.00]
-        RenderSVGText {text} at (-21,45) size 41x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 41x19
+        RenderSVGText {text} at (-21,46) size 41x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 41x17
             chunk 1 (middle anchor) text run 1 at (-20.50,60.00) startOffset 0 endOffset 6 width 41.00: "<rect>"
-      RenderSVGContainer {g} at (269,59) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
+      RenderSVGContainer {g} at (269,59) size 62x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
         RenderSVGEllipse {circle} at (269,59) size 62x62 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [cx=0.00] [cy=0.00] [r=30.00]
-        RenderSVGText {text} at (-26,45) size 52x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 52x19
+        RenderSVGText {text} at (-26,46) size 52x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 52x17
             chunk 1 (middle anchor) text run 1 at (-26.00,60.00) startOffset 0 endOffset 8 width 52.00: "<circle>"
-      RenderSVGContainer {g} at (379,69) size 82x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
+      RenderSVGContainer {g} at (379,69) size 82x84 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
         RenderSVGEllipse {ellipse} at (379,69) size 82x42 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [cx=0.00] [cy=0.00] [rx=40.00] [ry=20.00]
-        RenderSVGText {text} at (-29,45) size 58x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 58x19
+        RenderSVGText {text} at (-29,46) size 58x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 58x17
             chunk 1 (middle anchor) text run 1 at (-29.00,60.00) startOffset 0 endOffset 9 width 58.00: "<ellipse>"
-      RenderSVGContainer {g} at (25,195) size 70x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,220.00)}]
+      RenderSVGContainer {g} at (25,195) size 70x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,220.00)}]
         RenderSVGPath {line} at (25,195) size 70x50 [stroke={[type=SOLID] [color=#FFB400] [stroke width=10.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=-30.00] [y1=-20.00] [x2=30.00] [y2=20.00]
-        RenderSVGText {text} at (-21,45) size 41x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 41x19
+        RenderSVGText {text} at (-21,46) size 41x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 41x17
             chunk 1 (middle anchor) text run 1 at (-20.50,60.00) startOffset 0 endOffset 6 width 41.00: "<line>"
-      RenderSVGContainer {g} at (145,195) size 70x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,220.00)}]
+      RenderSVGContainer {g} at (145,195) size 70x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,220.00)}]
         RenderSVGPath {polyline} at (145,195) size 70x50 [stroke={[type=SOLID] [color=#FFB400] [stroke width=10.00] [line cap=ROUND] [line join=ROUND]}] [points="-30 20 -30 -20 30 20 30 -20"]
-        RenderSVGText {text} at (-35,45) size 69x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 69x19
+        RenderSVGText {text} at (-35,46) size 69x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x17
             chunk 1 (middle anchor) text run 1 at (-34.50,60.00) startOffset 0 endOffset 10 width 69.00: "<polyline>"
-      RenderSVGContainer {g} at (265,199) size 70x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,220.00)}]
+      RenderSVGContainer {g} at (265,199) size 70x84 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,220.00)}]
         RenderSVGPath {polygon} at (269,199) size 62x42 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [points="-30 20 -30 -20 30 20 30 -20"]
-        RenderSVGText {text} at (-35,45) size 70x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 70x19
+        RenderSVGText {text} at (-35,46) size 70x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x17
             chunk 1 (middle anchor) text run 1 at (-35.00,60.00) startOffset 0 endOffset 9 width 70.00: "<polygon>"
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png
index 5ba60c9..fbdeca8 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-39-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt
index 2f1d62a..e0701b5 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-39-t-expected.txt
@@ -6,69 +6,69 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.9 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (164,10) size 152x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 152x19
+    RenderSVGText {text} at (164,11) size 152x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 152x17
         chunk 1 (middle anchor) text run 1 at (164.00,25.00) startOffset 0 endOffset 23 width 152.00: "<animate> on xlink:href"
-    RenderSVGContainer {g} at (16,59) size 443x215
-      RenderSVGContainer {g} at (37,82) size 46x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
-        RenderSVGText {text} at (-23,-8) size 45x23 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 45x23
+    RenderSVGContainer {g} at (16,59) size 443x214
+      RenderSVGContainer {g} at (37,82) size 46x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
+        RenderSVGText {text} at (-23,-8) size 45x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 45x22
             chunk 1 (middle anchor) text run 1 at (-22.50,10.00) startOffset 0 endOffset 5 width 45.00: "<set>"
-      RenderSVGContainer {g} at (149,59) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
+      RenderSVGContainer {g} at (149,59) size 62x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
         RenderSVGContainer {a} at (149,59) size 62x62
           RenderSVGEllipse {circle} at (149,59) size 62x62 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [cx=0.00] [cy=0.00] [r=30.00]
-          RenderSVGText {text} at (-15,-17) size 30x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 30x34
+          RenderSVGText {text} at (-15,-17) size 30x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 30x33
               chunk 1 (middle anchor) text run 1 at (-15.00,10.00) startOffset 0 endOffset 2 width 30.00: "38"
-        RenderSVGText {text} at (-13,45) size 25x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 25x19
+        RenderSVGText {text} at (-13,46) size 25x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x17
             chunk 1 (middle anchor) text run 1 at (-12.50,60.00) startOffset 0 endOffset 3 width 25.00: "<a>"
-      RenderSVGContainer {g} at (270,60) size 60x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
+      RenderSVGContainer {g} at (270,60) size 60x93 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
         RenderSVGImage {image} at (270,60) size 60x60
-        RenderSVGText {text} at (-28,45) size 56x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 56x19
+        RenderSVGText {text} at (-28,46) size 56x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 56x17
             chunk 1 (middle anchor) text run 1 at (-28.00,60.00) startOffset 0 endOffset 7 width 56.00: "<image>"
-      RenderSVGContainer {g} at (381,62) size 78x92 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
+      RenderSVGContainer {g} at (381,62) size 78x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-          RenderSVGText {text} at (0,-15) size 41x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 41x19
+          RenderSVGText {text} at (0,-14) size 41x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 41x17
               chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 41.00: "Use A"
-          RenderSVGText {text} at (0,-15) size 40x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 40x19
+          RenderSVGText {text} at (0,-14) size 40x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 40x17
               chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 40.00: "Use B"
-          RenderSVGText {text} at (0,-15) size 40x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 40x19
+          RenderSVGText {text} at (0,-14) size 40x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 40x17
               chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 40.00: "Use C"
-        RenderSVGContainer {use} at (381,62) size 78x36
-          RenderSVGText {text} at (-38,-27) size 75x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 75x34
+        RenderSVGContainer {use} at (381,62) size 78x35
+          RenderSVGText {text} at (-38,-27) size 75x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 75x33
               chunk 1 (middle anchor) text run 1 at (-37.50,0.00) startOffset 0 endOffset 5 width 75.00: "Use B"
-        RenderSVGText {text} at (-20,45) size 39x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 39x19
+        RenderSVGText {text} at (-20,46) size 39x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 39x17
             chunk 1 (middle anchor) text run 1 at (-19.50,60.00) startOffset 0 endOffset 5 width 39.00: "<use>"
-      RenderSVGContainer {g} at (16,202) size 88x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,210.00)}]
-        RenderSVGText {text} at (-44,-8) size 87x23 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 87x23
+      RenderSVGContainer {g} at (16,202) size 88x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,210.00)}]
+        RenderSVGText {text} at (-44,-8) size 87x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 87x22
             chunk 1 (middle anchor) text run 1 at (-43.50,10.00) startOffset 0 endOffset 9 width 87.00: "<animate>"
-      RenderSVGContainer {g} at (149,179) size 62x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,210.00)}]
+      RenderSVGContainer {g} at (149,179) size 62x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,210.00)}]
         RenderSVGContainer {a} at (149,179) size 62x62
           RenderSVGEllipse {circle} at (149,179) size 62x62 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [cx=0.00] [cy=0.00] [r=30.00]
-          RenderSVGText {text} at (-15,-17) size 30x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 30x34
+          RenderSVGText {text} at (-15,-17) size 30x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 30x33
               chunk 1 (middle anchor) text run 1 at (-15.00,10.00) startOffset 0 endOffset 2 width 30.00: "09"
-        RenderSVGText {text} at (-13,45) size 25x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 25x19
+        RenderSVGText {text} at (-13,46) size 25x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 25x17
             chunk 1 (middle anchor) text run 1 at (-12.50,60.00) startOffset 0 endOffset 3 width 25.00: "<a>"
-      RenderSVGContainer {g} at (270,180) size 60x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,210.00)}]
+      RenderSVGContainer {g} at (270,180) size 60x93 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,210.00)}]
         RenderSVGImage {image} at (270,180) size 60x60
-        RenderSVGText {text} at (-28,45) size 56x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 56x19
+        RenderSVGText {text} at (-28,46) size 56x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 56x17
             chunk 1 (middle anchor) text run 1 at (-28.00,60.00) startOffset 0 endOffset 7 width 56.00: "<image>"
-      RenderSVGContainer {g} at (381,182) size 78x92 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,210.00)}]
-        RenderSVGContainer {use} at (381,182) size 78x36
-          RenderSVGText {text} at (-38,-27) size 75x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 75x34
+      RenderSVGContainer {g} at (381,182) size 78x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,210.00)}]
+        RenderSVGContainer {use} at (381,182) size 78x35
+          RenderSVGText {text} at (-38,-27) size 75x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 75x33
               chunk 1 (middle anchor) text run 1 at (-37.50,0.00) startOffset 0 endOffset 5 width 75.00: "Use B"
-        RenderSVGText {text} at (-20,45) size 39x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 39x19
+        RenderSVGText {text} at (-20,46) size 39x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 39x17
             chunk 1 (middle anchor) text run 1 at (-19.50,60.00) startOffset 0 endOffset 5 width 39.00: "<use>"
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png
index b296230..2c6a36d 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-40-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt
index ac14608..a0e27aa 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-40-t-expected.txt
@@ -2,11 +2,11 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGText {text} at (144,10) size 191x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 191x19
+    RenderSVGText {text} at (144,11) size 191x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 191x17
         chunk 1 (middle anchor) text run 1 at (144.50,25.00) startOffset 0 endOffset 29 width 191.00: "<animate> of x/y/width/height"
-    RenderSVGContainer {g} at (8,42) size 466x247
-      RenderSVGContainer {g} at (18,54) size 84x100 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
+    RenderSVGContainer {g} at (8,42) size 466x246
+      RenderSVGContainer {g} at (18,54) size 84x99 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
           RenderSVGRect {rect} at (57,87) size 6x6 [fill={[type=SOLID] [color=#000000]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
           RenderSVGContainer {g} at (41,71) size 38x38
@@ -31,10 +31,10 @@
               RenderSVGRect {rect} at (71,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
             RenderSVGContainer {g} at (41,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
               RenderSVGRect {rect} at (41,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-        RenderSVGText {text} at (-42,45) size 83x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 83x19
+        RenderSVGText {text} at (-42,46) size 83x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 83x17
             chunk 1 (middle anchor) text run 1 at (-41.50,60.00) startOffset 0 endOffset 12 width 83.00: "x/y on <use>"
-      RenderSVGContainer {g} at (130,71) size 100x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
+      RenderSVGContainer {g} at (130,71) size 100x82 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
         RenderSVGImage {image} at (165,75) size 50x50
         RenderSVGContainer {use} at (161,71) size 38x38
           RenderSVGContainer {g} at (161,71) size 38x38
@@ -46,10 +46,10 @@
               RenderSVGRect {rect} at (191,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
             RenderSVGContainer {g} at (161,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
               RenderSVGRect {rect} at (161,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-        RenderSVGText {text} at (-50,45) size 100x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 100x19
+        RenderSVGText {text} at (-50,46) size 100x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 100x17
             chunk 1 (middle anchor) text run 1 at (-50.00,60.00) startOffset 0 endOffset 14 width 100.00: "x/y on <image>"
-      RenderSVGContainer {g} at (257,71) size 86x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
+      RenderSVGContainer {g} at (257,71) size 86x82 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
         RenderSVGRect {rect} at (284,74) size 52x22 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#000000]}] [x=-15.00] [y=-15.00] [width=50.00] [height=20.00]
         RenderSVGContainer {use} at (281,71) size 38x38
           RenderSVGContainer {g} at (281,71) size 38x38
@@ -61,10 +61,10 @@
               RenderSVGRect {rect} at (311,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
             RenderSVGContainer {g} at (281,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
               RenderSVGRect {rect} at (281,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-        RenderSVGText {text} at (-43,45) size 85x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 85x19
+        RenderSVGText {text} at (-43,46) size 85x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 85x17
             chunk 1 (middle anchor) text run 1 at (-42.50,60.00) startOffset 0 endOffset 13 width 85.00: "x/y on <rect>"
-      RenderSVGContainer {g} at (257,71) size 86x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
+      RenderSVGContainer {g} at (257,71) size 86x82 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
         RenderSVGRect {rect} at (284,74) size 52x22 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#000000]}] [x=-15.00] [y=-15.00] [width=50.00] [height=20.00]
         RenderSVGContainer {use} at (281,71) size 38x38
           RenderSVGContainer {g} at (281,71) size 38x38
@@ -76,10 +76,10 @@
               RenderSVGRect {rect} at (311,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
             RenderSVGContainer {g} at (281,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
               RenderSVGRect {rect} at (281,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-        RenderSVGText {text} at (-43,45) size 85x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 85x19
+        RenderSVGText {text} at (-43,46) size 85x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 85x17
             chunk 1 (middle anchor) text run 1 at (-42.50,60.00) startOffset 0 endOffset 13 width 85.00: "x/y on <rect>"
-      RenderSVGContainer {g} at (377,42) size 97x112 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
+      RenderSVGContainer {g} at (377,42) size 97x111 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGText {text} at (-15,-47) size 68x40 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 68x40
@@ -94,10 +94,10 @@
               RenderSVGRect {rect} at (431,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
             RenderSVGContainer {g} at (401,101) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
               RenderSVGRect {rect} at (401,101) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-        RenderSVGText {text} at (-43,45) size 85x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 85x19
+        RenderSVGText {text} at (-43,46) size 85x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 85x17
             chunk 1 (middle anchor) text run 1 at (-42.50,60.00) startOffset 0 endOffset 13 width 85.00: "x/y on <rect>"
-      RenderSVGContainer {g} at (8,162) size 104x112 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,210.00)}]
+      RenderSVGContainer {g} at (8,162) size 104x111 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,210.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
           RenderSVGContainer {g} at (41,191) size 38x38
             RenderSVGContainer {use} at (41,191) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,-15.00)}]
@@ -132,30 +132,30 @@
               RenderSVGRect {rect} at (91,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
             RenderSVGContainer {g} at (61,221) size 8x8 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-15.00,15.00)}]
               RenderSVGRect {rect} at (61,221) size 8x8 [stroke={[type=SOLID] [color=#FFB400]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-3.00] [y=-3.00] [width=6.00] [height=6.00]
-        RenderSVGText {text} at (-52,45) size 103x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 103x19
+        RenderSVGText {text} at (-52,46) size 103x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 103x17
             chunk 1 (middle anchor) text run 1 at (-51.50,60.00) startOffset 0 endOffset 16 width 103.00: "x/y on <text>(2)"
-      RenderSVGContainer {g} at (138,168) size 83x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,210.00)}]
+      RenderSVGContainer {g} at (138,168) size 83x120 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,210.00)}]
         RenderSVGImage {image} at (140,170) size 50x50
         RenderSVGRect {rect} at (138,168) size 54x54 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-40.00] [y=-40.00] [width=50.00] [height=50.00]
         RenderSVGRect {rect} at (139,169) size 82x22 [stroke={[type=SOLID] [color=#FFB400]}] [x=-40.00] [y=-40.00] [width=80.00] [height=20.00]
         RenderSVGRect {rect} at (139,169) size 22x82 [stroke={[type=SOLID] [color=#FFB400]}] [x=-40.00] [y=-40.00] [width=20.00] [height=80.00]
-        RenderSVGText {text} at (-40,45) size 79x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 79x19
+        RenderSVGText {text} at (-40,46) size 79x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 79x17
             chunk 1 (middle anchor) text run 1 at (-39.50,60.00) startOffset 0 endOffset 12 width 79.00: "width/height"
-        RenderSVGText {text} at (-38,60) size 76x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 76x19
+        RenderSVGText {text} at (-38,61) size 76x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 76x17
             chunk 1 (middle anchor) text run 1 at (-38.00,75.00) startOffset 0 endOffset 10 width 76.00: "on <image>"
-      RenderSVGContainer {g} at (258,168) size 83x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,210.00)}]
+      RenderSVGContainer {g} at (258,168) size 83x120 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,210.00)}]
         RenderSVGRect {rect} at (260,170) size 50x50 [fill={[type=SOLID] [color=#808080]}] [x=-40.00] [y=-40.00] [width=50.00] [height=50.00]
         RenderSVGRect {rect} at (258,168) size 54x54 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-40.00] [y=-40.00] [width=50.00] [height=50.00]
         RenderSVGRect {rect} at (259,169) size 82x22 [stroke={[type=SOLID] [color=#FFB400]}] [x=-40.00] [y=-40.00] [width=80.00] [height=20.00]
         RenderSVGRect {rect} at (259,169) size 22x82 [stroke={[type=SOLID] [color=#FFB400]}] [x=-40.00] [y=-40.00] [width=20.00] [height=80.00]
-        RenderSVGText {text} at (-40,45) size 79x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 79x19
+        RenderSVGText {text} at (-40,46) size 79x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 79x17
             chunk 1 (middle anchor) text run 1 at (-39.50,60.00) startOffset 0 endOffset 12 width 79.00: "width/height"
-        RenderSVGText {text} at (-31,60) size 61x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 61x19
+        RenderSVGText {text} at (-31,61) size 61x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 61x17
             chunk 1 (middle anchor) text run 1 at (-30.50,75.00) startOffset 0 endOffset 9 width 61.00: "on <rect>"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png
index 9a1555b..3df6078 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-41-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt
index 44b9675..ea53b90 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-41-t-expected.txt
@@ -2,10 +2,10 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGText {text} at (205,7) size 69x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 69x23
+    RenderSVGText {text} at (205,7) size 69x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 69x22
         chunk 1 (middle anchor) text run 1 at (205.50,25.00) startOffset 0 endOffset 8 width 69.00: "graphics"
-    RenderSVGContainer {g} at (28,45) size 412x243 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,75.00)}]
+    RenderSVGContainer {g} at (28,46) size 412x242 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,75.00)}]
       RenderSVGContainer {g} at (28,74) size 82x214 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,10.00)}]
         RenderSVGText {text} at (-13,-11) size 13x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 13x14
@@ -40,15 +40,15 @@
         RenderSVGText {text} at (-24,189) size 24x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 24x14
             chunk 1 (end anchor) text run 1 at (-24.00,200.00) startOffset 0 endOffset 5 width 24.00: "color"
-      RenderSVGContainer {g} at (168,45) size 248x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,-20.00)}]
-        RenderSVGText {text} at (-2,-10) size 44x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 44x17
+      RenderSVGContainer {g} at (168,46) size 248x15 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,-20.00)}]
+        RenderSVGText {text} at (-2,-9) size 44x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x15
             chunk 1 (middle anchor) text run 1 at (-2.00,3.00) startOffset 0 endOffset 7 width 44.00: "element"
-        RenderSVGText {text} at (118,-10) size 23x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 23x17
+        RenderSVGText {text} at (118,-9) size 23x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 23x15
             chunk 1 (middle anchor) text run 1 at (118.50,3.00) startOffset 0 endOffset 3 width 23.00: "<g>"
-        RenderSVGText {text} at (224,-10) size 22x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 22x17
+        RenderSVGText {text} at (224,-9) size 22x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 22x15
             chunk 1 (middle anchor) text run 1 at (224.00,3.00) startOffset 0 endOffset 3 width 22.00: "<a>"
       RenderSVGContainer {g} at (155,69) size 285x214 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
         RenderSVGContainer {g} at (170,69) size 258x14
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-44-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-44-t-expected.png
index a2456aa..d1f9747 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-44-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-44-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt
index 5d0a7ac..d43a8ca 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-44-t-expected.txt
@@ -13,15 +13,15 @@
       RenderSVGEllipse {circle} at (352,136) size 48x48 [fill={[type=SOLID] [color=#CCCCCC]}] [cx=420.00] [cy=200.00] [r=30.00]
       RenderSVGPath {path} at (56,11) size 59x113 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [fill={[type=SOLID] [color=#CC0066]}] [data="M 26.5 32.5 L 33.5 32.5 L 40.5 29.5 L 47.5 23.5 L 61.5 17.5 L 73.5 16.5 L 74.5 33.5 L 73.5 50.5 L 73.5 64.5 L 72.5 77.5 L 72.5 90.5 L 72.5 105.5 L 71.5 126.5 L 89.5 128.5 L 90.5 138.5 L 89.5 151.5 L 72.5 151.5 L 54.5 152.5 L 38.5 152.5 L 27.5 152.5 L 28.5 139.5 L 30.5 127.5 L 44.5 125.5 L 46.5 112.5 L 47.5 99.5 L 46.5 87.5 L 48.5 73.5 L 48.5 53.5 L 34.5 52.5 L 22.5 52.5 L 22.5 51.5 L 22.5 41.5 L 22.5 33.5 Z"]
       RenderSVGEllipse {circle} at (56,136) size 48x48 [fill={[type=SOLID] [color=#CC0066]}] [cx=50.00] [cy=200.00] [r=30.00]
-    RenderSVGText {text} at (5,200) size 419x32 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 419x32
+    RenderSVGText {text} at (5,200) size 419x31 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 419x31
         chunk 1 text run 1 at (5.00,225.00) startOffset 0 endOffset 21 width 234.00: "Animation on the 'd' "
         chunk 1 text run 1 at (239.00,225.00) startOffset 0 endOffset 18 width 185.00: "attribute of path."
-    RenderSVGText {text} at (5,238) size 325x21 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 325x21
+    RenderSVGText {text} at (5,239) size 325x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 325x20
         chunk 1 text run 1 at (5.00,255.00) startOffset 0 endOffset 45 width 325.00: "Digit should match outline at indicated time."
-    RenderSVGText {text} at (5,258) size 385x21 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 385x21
+    RenderSVGText {text} at (5,259) size 385x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 385x20
         chunk 1 text run 1 at (5.00,275.00) startOffset 0 endOffset 54 width 385.00: "Filled circle should follow morphing digit discretely."
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png
index 43db43a..1149fe3 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-46-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt
index 7bcf07e..10e5ca1 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-46-t-expected.txt
@@ -2,329 +2,329 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (39,60) size 423x192 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,80.00)}]
-      RenderSVGContainer {g} at (39,92) size 66x157 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,10.00)}]
-        RenderSVGText {text} at (-59,2) size 64x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 64x17
+    RenderSVGContainer {g} at (39,61) size 423x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,80.00)}]
+      RenderSVGContainer {g} at (39,93) size 66x155 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,10.00)}]
+        RenderSVGText {text} at (-59,3) size 64x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x15
             chunk 1 (end anchor) text run 1 at (-59.00,15.00) startOffset 0 endOffset 11 width 64.00: "text-anchor"
-        RenderSVGText {text} at (-44,37) size 49x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 49x17
+        RenderSVGText {text} at (-44,38) size 49x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 49x15
             chunk 1 (end anchor) text run 1 at (-44.00,50.00) startOffset 0 endOffset 9 width 49.00: "font-size"
-        RenderSVGText {text} at (-60,72) size 65x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 65x17
+        RenderSVGText {text} at (-60,73) size 65x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 65x15
             chunk 1 (end anchor) text run 1 at (-60.00,85.00) startOffset 0 endOffset 11 width 65.00: "font-family"
-        RenderSVGText {text} at (-49,107) size 54x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 54x17
+        RenderSVGText {text} at (-49,108) size 54x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 54x15
             chunk 1 (end anchor) text run 1 at (-49.00,120.00) startOffset 0 endOffset 10 width 54.00: "font-style"
-        RenderSVGText {text} at (-61,142) size 66x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 66x17
+        RenderSVGText {text} at (-61,143) size 66x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 66x15
             chunk 1 (end anchor) text run 1 at (-61.00,155.00) startOffset 0 endOffset 11 width 66.00: "font-weight"
-      RenderSVGContainer {g} at (171,60) size 260x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,-10.00)}]
-        RenderSVGText {text} at (1,-10) size 37x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 37x17
+      RenderSVGContainer {g} at (171,61) size 260x15 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,-10.00)}]
+        RenderSVGText {text} at (1,-9) size 37x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 37x15
             chunk 1 (middle anchor) text run 1 at (1.50,3.00) startOffset 0 endOffset 6 width 37.00: "<text>"
-        RenderSVGText {text} at (123,-10) size 23x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 23x17
+        RenderSVGText {text} at (123,-9) size 23x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 23x15
             chunk 1 (middle anchor) text run 1 at (123.50,3.00) startOffset 0 endOffset 3 width 23.00: "<g>"
-        RenderSVGText {text} at (239,-10) size 22x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 22x17
+        RenderSVGText {text} at (239,-9) size 22x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 22x15
             chunk 1 (middle anchor) text run 1 at (239.00,3.00) startOffset 0 endOffset 3 width 22.00: "<a>"
-      RenderSVGContainer {g} at (138,78) size 324x174 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,5.00)}]
-        RenderSVGContainer {g} at (138,78) size 324x34
+      RenderSVGContainer {g} at (138,78) size 324x173 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,5.00)}]
+        RenderSVGContainer {g} at (138,78) size 324x33
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-            RenderSVGContainer {g} at (138,78) size 104x34
-              RenderSVGText {text} at (-22,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+            RenderSVGContainer {g} at (138,78) size 104x33
+              RenderSVGText {text} at (-22,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGRect {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-              RenderSVGText {text} at (-11,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (-11,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 (middle anchor) text run 1 at (-11.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGRect {rect} at (188,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGRect {rect} at (218,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
               RenderSVGRect {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-          RenderSVGContainer {use} at (138,78) size 104x34
-            RenderSVGContainer {g} at (138,78) size 104x34
-              RenderSVGText {text} at (-22,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {use} at (138,78) size 104x33
+            RenderSVGContainer {g} at (138,78) size 104x33
+              RenderSVGText {text} at (-22,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGRect {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-              RenderSVGText {text} at (-11,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (-11,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 (middle anchor) text run 1 at (-11.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGRect {rect} at (188,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGRect {rect} at (218,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
               RenderSVGRect {rect} at (158,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-          RenderSVGContainer {use} at (248,78) size 104x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGContainer {g} at (248,78) size 104x34
-              RenderSVGText {text} at (-22,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {use} at (248,78) size 104x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (248,78) size 104x33
+              RenderSVGText {text} at (-22,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGRect {rect} at (268,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-              RenderSVGText {text} at (-11,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (-11,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 (middle anchor) text run 1 at (-11.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGRect {rect} at (298,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGRect {rect} at (328,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
               RenderSVGRect {rect} at (268,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-          RenderSVGContainer {use} at (358,78) size 104x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGContainer {g} at (358,78) size 104x34
-              RenderSVGText {text} at (-22,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {use} at (358,78) size 104x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (358,78) size 104x33
+              RenderSVGText {text} at (-22,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGRect {rect} at (378,103) size 4x4 [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-              RenderSVGText {text} at (-11,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (-11,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 (middle anchor) text run 1 at (-11.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGRect {rect} at (408,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGRect {rect} at (438,103) size 4x4 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,0.00)}] [fill={[type=SOLID] [color=#AAAAAA]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
               RenderSVGRect {rect} at (378,103) size 4x4 [fill={[type=SOLID] [color=#CC0066]}] [x=-2.00] [y=18.00] [width=4.00] [height=4.00]
-          RenderSVGText {text} at (-22,-7) size 22x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGText {text} at (-22,-7) size 22x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 22x33
               chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {g} at (248,78) size 22x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGText {text} at (-22,-7) size 22x34 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {g} at (248,78) size 22x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGText {text} at (-22,-7) size 22x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 22x33
                 chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {a} at (358,78) size 22x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGText {text} at (-22,-7) size 22x34 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {a} at (358,78) size 22x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGText {text} at (-22,-7) size 22x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 22x33
                 chunk 1 (end anchor) text run 1 at (-22.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-        RenderSVGContainer {g} at (160,113) size 302x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,35.00)}]
+        RenderSVGContainer {g} at (160,113) size 302x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,35.00)}]
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-            RenderSVGContainer {g} at (160,113) size 82x34
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+            RenderSVGContainer {g} at (160,113) size 82x33
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGText {text} at (0,9) size 9x14 contains 1 chunk(s)
                 RenderSVGInlineText {#text} at (0,0) size 9x14
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 9.00: "A"
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (160,113) size 82x34
-            RenderSVGContainer {g} at (160,113) size 82x34
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {use} at (160,113) size 82x33
+            RenderSVGContainer {g} at (160,113) size 82x33
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGText {text} at (0,9) size 9x14 contains 1 chunk(s)
                 RenderSVGInlineText {#text} at (0,0) size 9x14
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 9.00: "A"
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (270,113) size 82x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGContainer {g} at (270,113) size 82x34
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {use} at (270,113) size 82x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (270,113) size 82x33
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGText {text} at (0,9) size 9x14 contains 1 chunk(s)
                 RenderSVGInlineText {#text} at (0,0) size 9x14
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 9.00: "A"
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (380,113) size 82x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGContainer {g} at (380,113) size 82x34
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {use} at (380,113) size 82x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (380,113) size 82x33
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGText {text} at (0,9) size 9x14 contains 1 chunk(s)
                 RenderSVGInlineText {#text} at (0,0) size 9x14
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 9.00: "A"
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 22x33
               chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {g} at (270,113) size 22x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {g} at (270,113) size 22x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 22x33
                 chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {a} at (380,113) size 22x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {a} at (380,113) size 22x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 22x33
                 chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-        RenderSVGContainer {g} at (160,147) size 302x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}]
+        RenderSVGContainer {g} at (160,148) size 302x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}]
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-            RenderSVGContainer {g} at (160,147) size 82x35
-              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x35
+            RenderSVGContainer {g} at (160,148) size 82x33
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (30,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (30,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x35
+              RenderSVGText {text} at (60,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (160,147) size 82x35
-            RenderSVGContainer {g} at (160,147) size 82x35
-              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x35
+          RenderSVGContainer {use} at (160,148) size 82x33
+            RenderSVGContainer {g} at (160,148) size 82x33
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (30,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (30,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x35
+              RenderSVGText {text} at (60,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (270,147) size 82x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGContainer {g} at (270,147) size 82x35
-              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x35
+          RenderSVGContainer {use} at (270,148) size 82x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (270,148) size 82x33
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (30,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (30,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x35
+              RenderSVGText {text} at (60,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (380,147) size 82x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGContainer {g} at (380,147) size 82x35
-              RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x35
+          RenderSVGContainer {use} at (380,148) size 82x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (380,148) size 82x33
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (30,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (30,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (60,-8) size 22x35 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x35
+              RenderSVGText {text} at (60,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 22x35
+          RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 22x33
               chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {g} at (270,147) size 22x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 22x35
+          RenderSVGContainer {g} at (270,148) size 22x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 22x33
                 chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {a} at (380,147) size 22x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGText {text} at (0,-8) size 22x35 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 22x35
+          RenderSVGContainer {a} at (380,148) size 22x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 22x33
                 chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-        RenderSVGContainer {g} at (160,183) size 302x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,105.00)}]
+        RenderSVGContainer {g} at (160,183) size 302x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,105.00)}]
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-            RenderSVGContainer {g} at (160,183) size 82x34
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+            RenderSVGContainer {g} at (160,183) size 82x33
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (30,-7) size 20x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 20x34
+              RenderSVGText {text} at (30,-7) size 20x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x33
                   chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
-              RenderSVGText {text} at (60,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (60,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (160,183) size 82x34
-            RenderSVGContainer {g} at (160,183) size 82x34
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {use} at (160,183) size 82x33
+            RenderSVGContainer {g} at (160,183) size 82x33
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (30,-7) size 20x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 20x34
+              RenderSVGText {text} at (30,-7) size 20x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x33
                   chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
-              RenderSVGText {text} at (60,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (60,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (270,183) size 82x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGContainer {g} at (270,183) size 82x34
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {use} at (270,183) size 82x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (270,183) size 82x33
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (30,-7) size 20x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 20x34
+              RenderSVGText {text} at (30,-7) size 20x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x33
                   chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
-              RenderSVGText {text} at (60,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (60,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (380,183) size 82x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGContainer {g} at (380,183) size 82x34
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {use} at (380,183) size 82x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (380,183) size 82x33
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (30,-7) size 20x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 20x34
+              RenderSVGText {text} at (30,-7) size 20x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x33
                   chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
-              RenderSVGText {text} at (60,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (60,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 22x33
               chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {g} at (270,183) size 22x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {g} at (270,183) size 22x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 22x33
                 chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {a} at (380,183) size 22x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {a} at (380,183) size 22x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 22x33
                 chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-        RenderSVGContainer {g} at (160,218) size 302x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,140.00)}]
+        RenderSVGContainer {g} at (160,218) size 302x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,140.00)}]
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-            RenderSVGContainer {g} at (160,218) size 82x34
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+            RenderSVGContainer {g} at (160,218) size 82x33
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (30,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (30,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (60,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (60,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (160,218) size 82x34
-            RenderSVGContainer {g} at (160,218) size 82x34
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {use} at (160,218) size 82x33
+            RenderSVGContainer {g} at (160,218) size 82x33
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (30,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (30,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (60,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (60,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (270,218) size 82x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGContainer {g} at (270,218) size 82x34
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {use} at (270,218) size 82x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (270,218) size 82x33
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (30,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (30,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (60,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (60,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (380,218) size 82x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGContainer {g} at (380,218) size 82x34
-              RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {use} at (380,218) size 82x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (380,218) size 82x33
+              RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (30,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (30,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (30.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-              RenderSVGText {text} at (60,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (60,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 22x33
               chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {g} at (270,218) size 22x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {g} at (270,218) size 22x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 22x33
                 chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {g} at (380,218) size 22x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGText {text} at (0,-7) size 22x34 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {g} at (380,218) size 22x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGText {text} at (0,-7) size 22x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 22x33
                 chunk 1 text run 1 at (0.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-52-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-52-t-expected.png
index 6610ef9..259cd86 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-52-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-52-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt
index 7a7c814..d780699 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-52-t-expected.txt
@@ -2,50 +2,50 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGText {text} at (65,23) size 22x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 22x34
+    RenderSVGText {text} at (65,23) size 22x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 22x33
         chunk 1 text run 1 at (65.00,50.00) startOffset 0 endOffset 1 width 22.00: "A"
-    RenderSVGText {text} at (165,23) size 20x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 20x34
+    RenderSVGText {text} at (165,23) size 20x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 20x33
         chunk 1 text run 1 at (165.00,50.00) startOffset 0 endOffset 1 width 20.00: "B"
-    RenderSVGText {text} at (265,23) size 20x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 20x34
+    RenderSVGText {text} at (265,23) size 20x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 20x33
         chunk 1 text run 1 at (265.00,50.00) startOffset 0 endOffset 1 width 20.00: "C"
-    RenderSVGText {text} at (365,23) size 22x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 22x34
+    RenderSVGText {text} at (365,23) size 22x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 22x33
         chunk 1 text run 1 at (365.00,50.00) startOffset 0 endOffset 1 width 22.00: "D"
     RenderSVGContainer {g} at (29,59) size 392x42 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,45.00)}]
       RenderSVGContainer {g} at (29,59) size 92x42
         RenderSVGRect {rect} at (29,59) size 92x42 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#7E8FFA]}] [x=30.00] [y=15.00] [width=90.00] [height=40.00]
-        RenderSVGText {text} at (50,22) size 59x23 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 59x23
+        RenderSVGText {text} at (50,22) size 59x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 59x22
             chunk 1 text run 1 at (50.00,40.00) startOffset 0 endOffset 7 width 59.00: "click A"
       RenderSVGContainer {g} at (129,59) size 92x42
         RenderSVGRect {rect} at (129,59) size 92x42 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#7E8FFA]}] [x=130.00] [y=15.00] [width=90.00] [height=40.00]
-        RenderSVGText {text} at (135,22) size 79x23 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 79x23
+        RenderSVGText {text} at (135,22) size 79x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 79x22
             chunk 1 text run 1 at (135.00,40.00) startOffset 0 endOffset 9 width 79.00: "click B+2"
       RenderSVGContainer {g} at (229,59) size 92x42
         RenderSVGRect {rect} at (229,59) size 92x42 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#7E8FFA]}] [x=230.00] [y=15.00] [width=90.00] [height=40.00]
-        RenderSVGText {text} at (235,22) size 79x23 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 79x23
+        RenderSVGText {text} at (235,22) size 79x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 79x22
             chunk 1 text run 1 at (235.00,40.00) startOffset 0 endOffset 9 width 79.00: "click C+4"
       RenderSVGContainer {g} at (329,59) size 92x42
         RenderSVGRect {rect} at (329,59) size 92x42 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#7E8FFA]}] [x=330.00] [y=15.00] [width=90.00] [height=40.00]
-        RenderSVGText {text} at (350,22) size 45x23 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 45x23
+        RenderSVGText {text} at (350,22) size 45x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 45x22
             chunk 1 text run 1 at (350.00,40.00) startOffset 0 endOffset 5 width 45.00: "never"
-    RenderSVGText {text} at (15,150) size 287x32 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 287x32
+    RenderSVGText {text} at (15,150) size 287x31 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 287x31
         chunk 1 text run 1 at (15.00,175.00) startOffset 0 endOffset 26 width 287.00: "Test of Eventbase targets."
-    RenderSVGText {text} at (15,228) size 342x21 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 342x21
+    RenderSVGText {text} at (15,229) size 342x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 342x20
         chunk 1 text run 1 at (15.00,245.00) startOffset 0 endOffset 48 width 342.00: "Note that clicking rect D should give no result."
-    RenderSVGText {text} at (15,188) size 364x21 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 364x21
+    RenderSVGText {text} at (15,189) size 364x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 364x20
         chunk 1 text run 1 at (15.00,205.00) startOffset 0 endOffset 51 width 364.00: "Clicking a rectangle should change its color at the"
-    RenderSVGText {text} at (15,208) size 369x21 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 369x21
+    RenderSVGText {text} at (15,209) size 369x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 369x20
         chunk 1 text run 1 at (15.00,225.00) startOffset 0 endOffset 53 width 369.00: "time for the click + delay as indicated in each rect."
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png
index 796807b..682ac4b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-60-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt
index d0c74b2..df7e0da 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-60-t-expected.txt
@@ -6,71 +6,71 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (217,12) size 45x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 45x23
+    RenderSVGText {text} at (217,12) size 45x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 45x22
         chunk 1 (middle anchor) text run 1 at (217.50,30.00) startOffset 0 endOffset 5 width 45.00: "begin"
-    RenderSVGContainer {g} at (113,57) size 237x213 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,80.00)}]
-      RenderSVGContainer {g} at (113,72) size 67x192 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,5.00)}]
-        RenderSVGText {text} at (-64,-13) size 64x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 64x17
+    RenderSVGContainer {g} at (113,58) size 237x212 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,80.00)}]
+      RenderSVGContainer {g} at (113,73) size 67x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,5.00)}]
+        RenderSVGText {text} at (-64,-12) size 64x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x15
             chunk 1 (end anchor) text run 1 at (-64.00,0.00) startOffset 0 endOffset 11 width 64.00: "unspecified"
-        RenderSVGText {text} at (-32,12) size 32x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 32x17
+        RenderSVGText {text} at (-32,13) size 32x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x15
             chunk 1 (end anchor) text run 1 at (-32.00,25.00) startOffset 0 endOffset 6 width 32.00: "offset"
-        RenderSVGText {text} at (-58,37) size 58x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 58x17
+        RenderSVGText {text} at (-58,38) size 58x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 58x15
             chunk 1 (end anchor) text run 1 at (-58.00,50.00) startOffset 0 endOffset 10 width 58.00: "event base"
-        RenderSVGText {text} at (-53,62) size 53x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 53x17
+        RenderSVGText {text} at (-53,63) size 53x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 53x15
             chunk 1 (end anchor) text run 1 at (-53.00,75.00) startOffset 0 endOffset 9 width 53.00: "sync base"
-        RenderSVGText {text} at (-54,87) size 54x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 54x17
+        RenderSVGText {text} at (-54,88) size 54x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 54x15
             chunk 1 (end anchor) text run 1 at (-54.00,100.00) startOffset 0 endOffset 10 width 54.00: "indefinite"
-        RenderSVGText {text} at (-44,112) size 44x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 44x17
+        RenderSVGText {text} at (-44,113) size 44x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x15
             chunk 1 (end anchor) text run 1 at (-44.00,125.00) startOffset 0 endOffset 8 width 44.00: "repeat()"
-        RenderSVGText {text} at (-67,137) size 67x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 67x17
+        RenderSVGText {text} at (-67,138) size 67x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 67x15
             chunk 1 (end anchor) text run 1 at (-67.00,150.00) startOffset 0 endOffset 11 width 67.00: "accessKey()"
-        RenderSVGText {text} at (-64,162) size 64x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 64x17
+        RenderSVGText {text} at (-64,163) size 64x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x15
             chunk 1 (end anchor) text run 1 at (-64.00,175.00) startOffset 0 endOffset 11 width 64.00: "wallclock()"
-      RenderSVGContainer {g} at (196,57) size 152x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,-15.00)}]
-        RenderSVGText {text} at (-4,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+      RenderSVGContainer {g} at (196,58) size 152x9 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,-15.00)}]
+        RenderSVGText {text} at (-4,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (-3.50,0.00) startOffset 0 endOffset 2 width 7.00: "0s"
-        RenderSVGText {text} at (8,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (8,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (8.50,0.00) startOffset 0 endOffset 2 width 7.00: "1s"
-        RenderSVGText {text} at (20,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (20,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (20.50,0.00) startOffset 0 endOffset 2 width 7.00: "2s"
-        RenderSVGText {text} at (32,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (32,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (32.50,0.00) startOffset 0 endOffset 2 width 7.00: "3s"
-        RenderSVGText {text} at (44,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (44,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (44.50,0.00) startOffset 0 endOffset 2 width 7.00: "4s"
-        RenderSVGText {text} at (56,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (56,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (56.50,0.00) startOffset 0 endOffset 2 width 7.00: "5s"
-        RenderSVGText {text} at (68,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (68,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (68.50,0.00) startOffset 0 endOffset 2 width 7.00: "6s"
-        RenderSVGText {text} at (80,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (80,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (80.50,0.00) startOffset 0 endOffset 2 width 7.00: "7s"
-        RenderSVGText {text} at (92,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (92,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (92.50,0.00) startOffset 0 endOffset 2 width 7.00: "8s"
-        RenderSVGText {text} at (116,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (116,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (116.50,0.00) startOffset 0 endOffset 2 width 7.00: "0s"
-        RenderSVGText {text} at (128,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (128,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (128.50,0.00) startOffset 0 endOffset 2 width 7.00: "1s"
-        RenderSVGText {text} at (140,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (140,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (140.50,0.00) startOffset 0 endOffset 2 width 7.00: "2s"
       RenderSVGContainer {g} at (194,70) size 156x200 [transform={m=((1.00,0.00)(0.00,8.00)) t=(94.00,-10.00)}]
         RenderSVGRect {rect} at (194,70) size 12x200 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=12.00] [height=25.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png
index 40240fc..2f42b24 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-61-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt
index 2604599..bfe5a52 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-61-t-expected.txt
@@ -6,45 +6,45 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (180,12) size 119x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 119x23
+    RenderSVGText {text} at (180,12) size 119x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 119x22
         chunk 1 (middle anchor) text run 1 at (180.50,30.00) startOffset 0 endOffset 14 width 119.00: "multiple begin"
-    RenderSVGContainer {g} at (107,52) size 195x227 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
-      RenderSVGContainer {g} at (107,112) size 73x167 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,25.00)}]
-        RenderSVGText {text} at (-48,-13) size 48x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 48x17
+    RenderSVGContainer {g} at (107,53) size 195x225 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
+      RenderSVGContainer {g} at (107,113) size 73x165 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,25.00)}]
+        RenderSVGText {text} at (-48,-12) size 48x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 48x15
             chunk 1 (end anchor) text run 1 at (-48.00,0.00) startOffset 0 endOffset 9 width 48.00: "2 offsets"
-        RenderSVGText {text} at (-69,12) size 69x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 69x17
+        RenderSVGText {text} at (-69,13) size 69x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x15
             chunk 1 (end anchor) text run 1 at (-69.00,25.00) startOffset 0 endOffset 12 width 69.00: "2 sync bases"
-        RenderSVGText {text} at (-45,37) size 45x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 45x17
+        RenderSVGText {text} at (-45,38) size 45x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 45x15
             chunk 1 (end anchor) text run 1 at (-45.00,50.00) startOffset 0 endOffset 8 width 45.00: "2 repeat"
-        RenderSVGText {text} at (-69,87) size 69x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 69x17
+        RenderSVGText {text} at (-69,88) size 69x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x15
             chunk 1 (end anchor) text run 1 at (-69.00,100.00) startOffset 0 endOffset 12 width 69.00: "2 event base"
-        RenderSVGText {text} at (-73,112) size 73x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 73x17
+        RenderSVGText {text} at (-73,113) size 73x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 73x15
             chunk 1 (end anchor) text run 1 at (-73.00,125.00) startOffset 0 endOffset 12 width 73.00: "2 accessKeys"
-        RenderSVGText {text} at (-26,137) size 26x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 26x17
+        RenderSVGText {text} at (-26,138) size 26x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x15
             chunk 1 (end anchor) text run 1 at (-26.00,150.00) startOffset 0 endOffset 4 width 26.00: "misc"
-      RenderSVGContainer {g} at (235,52) size 67x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,5.00)}]
-        RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 24x17
+      RenderSVGContainer {g} at (235,53) size 67x55 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,5.00)}]
+        RenderSVGText {text} at (-12,-12) size 24x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x15
             chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "0-1s"
-        RenderSVGText {text} at (-15,-33) size 29x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 29x17
+        RenderSVGText {text} at (-15,-32) size 29x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 29x15
             chunk 1 (middle anchor) text run 1 at (-14.50,-20.00) startOffset 0 endOffset 5 width 29.00: "2s-4s"
-        RenderSVGText {text} at (-12,-53) size 24x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 24x17
+        RenderSVGText {text} at (-12,-52) size 24x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x15
             chunk 1 (middle anchor) text run 1 at (-12.00,-40.00) startOffset 0 endOffset 4 width 24.00: "> 5s"
-        RenderSVGContainer {g} at (278,72) size 24x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
-          RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 24x17
+        RenderSVGContainer {g} at (278,73) size 24x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+          RenderSVGText {text} at (-12,-12) size 24x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 24x15
               chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "1-2s"
-          RenderSVGText {text} at (-12,-33) size 24x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 24x17
+          RenderSVGText {text} at (-12,-32) size 24x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 24x15
               chunk 1 (middle anchor) text run 1 at (-12.00,-20.00) startOffset 0 endOffset 4 width 24.00: "4-5s"
       RenderSVGContainer {g} at (243,113) size 54x164 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,20.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png
index 4c5a5ec..306b5a6 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-62-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt
index d99cd93..f808ee2 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-62-t-expected.txt
@@ -6,71 +6,71 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (225,12) size 29x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 29x23
+    RenderSVGText {text} at (225,12) size 29x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 29x22
         chunk 1 (middle anchor) text run 1 at (225.50,30.00) startOffset 0 endOffset 3 width 29.00: "end"
-    RenderSVGContainer {g} at (113,57) size 237x213 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,80.00)}]
-      RenderSVGContainer {g} at (113,72) size 67x192 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,5.00)}]
-        RenderSVGText {text} at (-64,-13) size 64x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 64x17
+    RenderSVGContainer {g} at (113,58) size 237x212 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,80.00)}]
+      RenderSVGContainer {g} at (113,73) size 67x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,5.00)}]
+        RenderSVGText {text} at (-64,-12) size 64x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x15
             chunk 1 (end anchor) text run 1 at (-64.00,0.00) startOffset 0 endOffset 11 width 64.00: "unspecified"
-        RenderSVGText {text} at (-32,12) size 32x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 32x17
+        RenderSVGText {text} at (-32,13) size 32x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x15
             chunk 1 (end anchor) text run 1 at (-32.00,25.00) startOffset 0 endOffset 6 width 32.00: "offset"
-        RenderSVGText {text} at (-58,37) size 58x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 58x17
+        RenderSVGText {text} at (-58,38) size 58x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 58x15
             chunk 1 (end anchor) text run 1 at (-58.00,50.00) startOffset 0 endOffset 10 width 58.00: "event base"
-        RenderSVGText {text} at (-53,62) size 53x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 53x17
+        RenderSVGText {text} at (-53,63) size 53x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 53x15
             chunk 1 (end anchor) text run 1 at (-53.00,75.00) startOffset 0 endOffset 9 width 53.00: "sync base"
-        RenderSVGText {text} at (-54,87) size 54x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 54x17
+        RenderSVGText {text} at (-54,88) size 54x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 54x15
             chunk 1 (end anchor) text run 1 at (-54.00,100.00) startOffset 0 endOffset 10 width 54.00: "indefinite"
-        RenderSVGText {text} at (-44,112) size 44x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 44x17
+        RenderSVGText {text} at (-44,113) size 44x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x15
             chunk 1 (end anchor) text run 1 at (-44.00,125.00) startOffset 0 endOffset 8 width 44.00: "repeat()"
-        RenderSVGText {text} at (-67,137) size 67x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 67x17
+        RenderSVGText {text} at (-67,138) size 67x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 67x15
             chunk 1 (end anchor) text run 1 at (-67.00,150.00) startOffset 0 endOffset 11 width 67.00: "accessKey()"
-        RenderSVGText {text} at (-64,162) size 64x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 64x17
+        RenderSVGText {text} at (-64,163) size 64x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x15
             chunk 1 (end anchor) text run 1 at (-64.00,175.00) startOffset 0 endOffset 11 width 64.00: "wallclock()"
-      RenderSVGContainer {g} at (196,57) size 152x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,-15.00)}]
-        RenderSVGText {text} at (-4,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+      RenderSVGContainer {g} at (196,58) size 152x9 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,-15.00)}]
+        RenderSVGText {text} at (-4,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (-3.50,0.00) startOffset 0 endOffset 2 width 7.00: "0s"
-        RenderSVGText {text} at (8,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (8,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (8.50,0.00) startOffset 0 endOffset 2 width 7.00: "1s"
-        RenderSVGText {text} at (20,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (20,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (20.50,0.00) startOffset 0 endOffset 2 width 7.00: "2s"
-        RenderSVGText {text} at (32,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (32,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (32.50,0.00) startOffset 0 endOffset 2 width 7.00: "3s"
-        RenderSVGText {text} at (44,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (44,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (44.50,0.00) startOffset 0 endOffset 2 width 7.00: "4s"
-        RenderSVGText {text} at (56,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (56,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (56.50,0.00) startOffset 0 endOffset 2 width 7.00: "5s"
-        RenderSVGText {text} at (68,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (68,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (68.50,0.00) startOffset 0 endOffset 2 width 7.00: "6s"
-        RenderSVGText {text} at (80,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (80,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (80.50,0.00) startOffset 0 endOffset 2 width 7.00: "7s"
-        RenderSVGText {text} at (92,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (92,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (92.50,0.00) startOffset 0 endOffset 2 width 7.00: "8s"
-        RenderSVGText {text} at (116,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (116,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (116.50,0.00) startOffset 0 endOffset 2 width 7.00: "0s"
-        RenderSVGText {text} at (128,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (128,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (128.50,0.00) startOffset 0 endOffset 2 width 7.00: "1s"
-        RenderSVGText {text} at (140,-8) size 7x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 7x10
+        RenderSVGText {text} at (140,-7) size 7x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 7x9
             chunk 1 (middle anchor) text run 1 at (140.50,0.00) startOffset 0 endOffset 2 width 7.00: "2s"
       RenderSVGContainer {g} at (194,70) size 156x200 [transform={m=((1.00,0.00)(0.00,8.00)) t=(94.00,-10.00)}]
         RenderSVGRect {rect} at (194,70) size 12x200 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=12.00] [height=25.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png
index dc71860..b58eaa3 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-63-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt
index be70103..99bce07 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-63-t-expected.txt
@@ -6,45 +6,45 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (188,12) size 103x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 103x23
+    RenderSVGText {text} at (188,12) size 103x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 103x22
         chunk 1 (middle anchor) text run 1 at (188.50,30.00) startOffset 0 endOffset 12 width 103.00: "multiple end"
-    RenderSVGContainer {g} at (107,52) size 195x227 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
-      RenderSVGContainer {g} at (107,112) size 73x167 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,25.00)}]
-        RenderSVGText {text} at (-48,-13) size 48x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 48x17
+    RenderSVGContainer {g} at (107,53) size 195x225 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
+      RenderSVGContainer {g} at (107,113) size 73x165 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,25.00)}]
+        RenderSVGText {text} at (-48,-12) size 48x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 48x15
             chunk 1 (end anchor) text run 1 at (-48.00,0.00) startOffset 0 endOffset 9 width 48.00: "2 offsets"
-        RenderSVGText {text} at (-69,12) size 69x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 69x17
+        RenderSVGText {text} at (-69,13) size 69x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x15
             chunk 1 (end anchor) text run 1 at (-69.00,25.00) startOffset 0 endOffset 12 width 69.00: "2 sync bases"
-        RenderSVGText {text} at (-45,37) size 45x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 45x17
+        RenderSVGText {text} at (-45,38) size 45x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 45x15
             chunk 1 (end anchor) text run 1 at (-45.00,50.00) startOffset 0 endOffset 8 width 45.00: "2 repeat"
-        RenderSVGText {text} at (-69,87) size 69x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 69x17
+        RenderSVGText {text} at (-69,88) size 69x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x15
             chunk 1 (end anchor) text run 1 at (-69.00,100.00) startOffset 0 endOffset 12 width 69.00: "2 event base"
-        RenderSVGText {text} at (-73,112) size 73x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 73x17
+        RenderSVGText {text} at (-73,113) size 73x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 73x15
             chunk 1 (end anchor) text run 1 at (-73.00,125.00) startOffset 0 endOffset 12 width 73.00: "2 accessKeys"
-        RenderSVGText {text} at (-26,137) size 26x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 26x17
+        RenderSVGText {text} at (-26,138) size 26x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x15
             chunk 1 (end anchor) text run 1 at (-26.00,150.00) startOffset 0 endOffset 4 width 26.00: "misc"
-      RenderSVGContainer {g} at (235,52) size 67x57 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,5.00)}]
-        RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 24x17
+      RenderSVGContainer {g} at (235,53) size 67x55 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,5.00)}]
+        RenderSVGText {text} at (-12,-12) size 24x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x15
             chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "0-1s"
-        RenderSVGText {text} at (-15,-33) size 29x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 29x17
+        RenderSVGText {text} at (-15,-32) size 29x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 29x15
             chunk 1 (middle anchor) text run 1 at (-14.50,-20.00) startOffset 0 endOffset 5 width 29.00: "2s-4s"
-        RenderSVGText {text} at (-12,-53) size 24x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 24x17
+        RenderSVGText {text} at (-12,-52) size 24x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x15
             chunk 1 (middle anchor) text run 1 at (-12.00,-40.00) startOffset 0 endOffset 4 width 24.00: "> 5s"
-        RenderSVGContainer {g} at (278,72) size 24x37 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
-          RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 24x17
+        RenderSVGContainer {g} at (278,73) size 24x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,0.00)}]
+          RenderSVGText {text} at (-12,-12) size 24x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 24x15
               chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "1-2s"
-          RenderSVGText {text} at (-12,-33) size 24x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 24x17
+          RenderSVGText {text} at (-12,-32) size 24x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 24x15
               chunk 1 (middle anchor) text run 1 at (-12.00,-20.00) startOffset 0 endOffset 4 width 24.00: "4-5s"
       RenderSVGContainer {g} at (243,113) size 54x164 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,20.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png
index 79f8d6b..bdb38ba 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-64-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt
index 6532cd4..6dab6b1 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-64-t-expected.txt
@@ -6,40 +6,40 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.5 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (226,12) size 27x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 27x23
+    RenderSVGText {text} at (226,12) size 27x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 27x22
         chunk 1 (middle anchor) text run 1 at (226.50,30.00) startOffset 0 endOffset 3 width 27.00: "dur"
-    RenderSVGContainer {g} at (116,92) size 229x167 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
-      RenderSVGContainer {g} at (116,112) size 64x147 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,25.00)}]
-        RenderSVGText {text} at (-64,-13) size 64x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 64x17
+    RenderSVGContainer {g} at (116,93) size 229x165 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,100.00)}]
+      RenderSVGContainer {g} at (116,113) size 64x145 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,25.00)}]
+        RenderSVGText {text} at (-64,-12) size 64x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x15
             chunk 1 (end anchor) text run 1 at (-64.00,0.00) startOffset 0 endOffset 11 width 64.00: "clock value"
-        RenderSVGText {text} at (-54,52) size 54x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 54x17
+        RenderSVGText {text} at (-54,53) size 54x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 54x15
             chunk 1 (end anchor) text run 1 at (-54.00,65.00) startOffset 0 endOffset 10 width 54.00: "indefinite"
-        RenderSVGText {text} at (-34,117) size 34x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 34x17
+        RenderSVGText {text} at (-34,118) size 34x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 34x15
             chunk 1 (end anchor) text run 1 at (-34.00,130.00) startOffset 0 endOffset 5 width 34.00: "media"
-      RenderSVGContainer {g} at (234,92) size 111x147 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,5.00)}]
-        RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 24x17
+      RenderSVGContainer {g} at (234,93) size 111x145 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,5.00)}]
+        RenderSVGText {text} at (-12,-12) size 24x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x15
             chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 2s"
-        RenderSVGText {text} at (65,-13) size 29x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 29x17
+        RenderSVGText {text} at (65,-12) size 29x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 29x15
             chunk 1 (middle anchor) text run 1 at (65.50,0.00) startOffset 0 endOffset 5 width 29.00: "0s-2s"
-        RenderSVGContainer {g} at (234,157) size 108x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,65.00)}]
-          RenderSVGText {text} at (-16,-13) size 31x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 31x17
+        RenderSVGContainer {g} at (234,158) size 108x15 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,65.00)}]
+          RenderSVGText {text} at (-16,-12) size 31x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 31x15
               chunk 1 (middle anchor) text run 1 at (-15.50,0.00) startOffset 0 endOffset 5 width 31.00: "never"
-          RenderSVGText {text} at (68,-13) size 24x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 24x17
+          RenderSVGText {text} at (68,-12) size 24x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 24x15
               chunk 1 (middle anchor) text run 1 at (68.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 0s"
-        RenderSVGContainer {g} at (234,222) size 108x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,130.00)}]
-          RenderSVGText {text} at (-16,-13) size 31x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 31x17
+        RenderSVGContainer {g} at (234,223) size 108x15 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,130.00)}]
+          RenderSVGText {text} at (-16,-12) size 31x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 31x15
               chunk 1 (middle anchor) text run 1 at (-15.50,0.00) startOffset 0 endOffset 5 width 31.00: "never"
-          RenderSVGText {text} at (68,-13) size 24x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 24x17
+          RenderSVGText {text} at (68,-12) size 24x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 24x15
               chunk 1 (middle anchor) text run 1 at (68.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 0s"
       RenderSVGContainer {g} at (243,113) size 94x144 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,20.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png
index 125dbf3..ecf7b3d 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-65-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt
index 6ebbec3..3937922 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-65-t-expected.txt
@@ -6,45 +6,45 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (224,12) size 32x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 32x23
+    RenderSVGText {text} at (224,12) size 32x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 32x22
         chunk 1 (middle anchor) text run 1 at (224.00,30.00) startOffset 0 endOffset 3 width 32.00: "min"
-    RenderSVGContainer {g} at (75,62) size 282x217 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,50.00)}]
-      RenderSVGContainer {g} at (75,82) size 145x197 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
-        RenderSVGText {text} at (-86,-13) size 86x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 86x17
+    RenderSVGContainer {g} at (75,63) size 282x215 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,50.00)}]
+      RenderSVGContainer {g} at (75,83) size 145x195 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
+        RenderSVGText {text} at (-86,-12) size 86x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 86x15
             chunk 1 (end anchor) text run 1 at (-86.00,0.00) startOffset 0 endOffset 14 width 86.00: "no min / media"
-        RenderSVGText {text} at (-65,12) size 65x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 65x17
+        RenderSVGText {text} at (-65,13) size 65x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 65x15
             chunk 1 (end anchor) text run 1 at (-65.00,25.00) startOffset 0 endOffset 11 width 65.00: "invalid min"
-        RenderSVGText {text} at (-94,37) size 94x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 94x17
+        RenderSVGText {text} at (-94,38) size 94x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 94x15
             chunk 1 (end anchor) text run 1 at (-94.00,50.00) startOffset 0 endOffset 16 width 94.00: "min < active dur"
-        RenderSVGText {text} at (-94,62) size 94x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 94x17
+        RenderSVGText {text} at (-94,63) size 94x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 94x15
             chunk 1 (end anchor) text run 1 at (-94.00,75.00) startOffset 0 endOffset 16 width 94.00: "min > active dur"
-        RenderSVGText {text} at (-95,87) size 95x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 95x17
+        RenderSVGText {text} at (-95,88) size 95x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 95x15
             chunk 1 (end anchor) text run 1 at (-95.00,100.00) startOffset 0 endOffset 16 width 95.00: "min < repeat dur"
-        RenderSVGText {text} at (-145,112) size 145x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 145x17
+        RenderSVGText {text} at (-145,113) size 145x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 145x15
             chunk 1 (end anchor) text run 1 at (-145.00,125.00) startOffset 0 endOffset 24 width 145.00: "min > repeat dur, remove"
-        RenderSVGText {text} at (-137,167) size 137x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 137x17
+        RenderSVGText {text} at (-137,168) size 137x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 137x15
             chunk 1 (end anchor) text run 1 at (-137.00,180.00) startOffset 0 endOffset 24 width 137.00: "min > repeat dur, freeze"
-      RenderSVGContainer {g} at (234,62) size 111x197 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,25.00)}]
-        RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 24x17
+      RenderSVGContainer {g} at (234,63) size 111x195 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,25.00)}]
+        RenderSVGText {text} at (-12,-12) size 24x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x15
             chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 5s"
-        RenderSVGText {text} at (65,-13) size 29x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 29x17
+        RenderSVGText {text} at (65,-12) size 29x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 29x15
             chunk 1 (middle anchor) text run 1 at (65.50,0.00) startOffset 0 endOffset 5 width 29.00: "0s-5s"
-        RenderSVGContainer {g} at (234,242) size 108x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
-          RenderSVGText {text} at (-16,-13) size 31x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 31x17
+        RenderSVGContainer {g} at (234,243) size 108x15 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
+          RenderSVGText {text} at (-16,-12) size 31x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 31x15
               chunk 1 (middle anchor) text run 1 at (-15.50,0.00) startOffset 0 endOffset 5 width 31.00: "never"
-          RenderSVGText {text} at (68,-13) size 24x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 24x17
+          RenderSVGText {text} at (68,-12) size 24x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 24x15
               chunk 1 (middle anchor) text run 1 at (68.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 0s"
       RenderSVGContainer {g} at (243,83) size 114x194 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,40.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png
index 649009f..937872c 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-66-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt
index 1ed9c0b..033963b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-66-t-expected.txt
@@ -6,41 +6,41 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (222,12) size 35x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 35x23
+    RenderSVGText {text} at (222,12) size 35x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 35x22
         chunk 1 (middle anchor) text run 1 at (222.50,30.00) startOffset 0 endOffset 3 width 35.00: "max"
-    RenderSVGText {text} at (193,172) size 93x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 93x23
+    RenderSVGText {text} at (193,172) size 93x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 93x22
         chunk 1 (middle anchor) text run 1 at (193.50,190.00) startOffset 0 endOffset 9 width 93.00: "min & max"
-    RenderSVGContainer {g} at (72,42) size 285x237 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,30.00)}]
-      RenderSVGContainer {g} at (72,62) size 148x217 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
-        RenderSVGText {text} at (-88,-13) size 88x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 88x17
+    RenderSVGContainer {g} at (72,43) size 285x235 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,30.00)}]
+      RenderSVGContainer {g} at (72,63) size 148x215 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
+        RenderSVGText {text} at (-88,-12) size 88x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 88x15
             chunk 1 (end anchor) text run 1 at (-88.00,0.00) startOffset 0 endOffset 14 width 88.00: "no max / media"
-        RenderSVGText {text} at (-106,12) size 106x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 106x17
+        RenderSVGText {text} at (-106,13) size 106x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 106x15
             chunk 1 (end anchor) text run 1 at (-106.00,25.00) startOffset 0 endOffset 18 width 106.00: "invalid max values"
-        RenderSVGText {text} at (-96,37) size 96x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 96x17
+        RenderSVGText {text} at (-96,38) size 96x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 96x15
             chunk 1 (end anchor) text run 1 at (-96.00,50.00) startOffset 0 endOffset 16 width 96.00: "max < active dur"
-        RenderSVGText {text} at (-96,62) size 96x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 96x17
+        RenderSVGText {text} at (-96,63) size 96x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 96x15
             chunk 1 (end anchor) text run 1 at (-96.00,75.00) startOffset 0 endOffset 16 width 96.00: "max > active dur"
-        RenderSVGText {text} at (-62,137) size 62x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 62x17
+        RenderSVGText {text} at (-62,138) size 62x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 62x15
             chunk 1 (end anchor) text run 1 at (-62.00,150.00) startOffset 0 endOffset 9 width 62.00: "min < max"
-        RenderSVGText {text} at (-62,162) size 62x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 62x17
+        RenderSVGText {text} at (-62,163) size 62x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 62x15
             chunk 1 (end anchor) text run 1 at (-62.00,175.00) startOffset 0 endOffset 9 width 62.00: "min = max"
-        RenderSVGText {text} at (-148,187) size 148x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 148x17
+        RenderSVGText {text} at (-148,188) size 148x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 148x15
             chunk 1 (end anchor) text run 1 at (-148.00,200.00) startOffset 0 endOffset 24 width 148.00: "min > max (both ignored)"
-      RenderSVGContainer {g} at (238,42) size 107x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,25.00)}]
-        RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 24x17
+      RenderSVGContainer {g} at (238,43) size 107x15 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,25.00)}]
+        RenderSVGText {text} at (-12,-12) size 24x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x15
             chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 5s"
-        RenderSVGText {text} at (65,-13) size 29x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 29x17
+        RenderSVGText {text} at (65,-12) size 29x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 29x15
             chunk 1 (middle anchor) text run 1 at (65.50,0.00) startOffset 0 endOffset 5 width 29.00: "0s-5s"
       RenderSVGContainer {g} at (243,63) size 114x214 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,40.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png
index 2704e6e..78f4315 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-67-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt
index 7f30a21..a305254 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-67-t-expected.txt
@@ -6,32 +6,32 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.8 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (214,12) size 52x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 52x23
+    RenderSVGText {text} at (214,12) size 52x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 52x22
         chunk 1 (middle anchor) text run 1 at (214.00,30.00) startOffset 0 endOffset 7 width 52.00: "restart"
-    RenderSVGContainer {g} at (82,92) size 335x137 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,80.00)}]
-      RenderSVGContainer {g} at (82,112) size 168x117 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
-        RenderSVGText {text} at (-168,-13) size 168x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 168x17
+    RenderSVGContainer {g} at (82,93) size 335x135 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,80.00)}]
+      RenderSVGContainer {g} at (82,113) size 168x115 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
+        RenderSVGText {text} at (-168,-12) size 168x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 168x15
             chunk 1 (end anchor) text run 1 at (-168.00,0.00) startOffset 0 endOffset 31 width 168.00: "no restart (defaults to always)"
-        RenderSVGText {text} at (-93,12) size 93x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 93x17
+        RenderSVGText {text} at (-93,13) size 93x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 93x15
             chunk 1 (end anchor) text run 1 at (-93.00,25.00) startOffset 0 endOffset 16 width 93.00: "restart=\"always\""
-        RenderSVGText {text} at (-143,37) size 143x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 143x17
+        RenderSVGText {text} at (-143,38) size 143x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 143x15
             chunk 1 (end anchor) text run 1 at (-143.00,50.00) startOffset 0 endOffset 23 width 143.00: "restart=\"whenNotActive\""
-        RenderSVGText {text} at (-86,62) size 86x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 86x17
+        RenderSVGText {text} at (-86,63) size 86x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 86x15
             chunk 1 (end anchor) text run 1 at (-86.00,75.00) startOffset 0 endOffset 15 width 86.00: "restart=\"never\""
-        RenderSVGText {text} at (-52,87) size 52x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 52x17
+        RenderSVGText {text} at (-52,88) size 52x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 52x15
             chunk 1 (end anchor) text run 1 at (-52.00,100.00) startOffset 0 endOffset 9 width 52.00: "reference"
-      RenderSVGContainer {g} at (298,92) size 107x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,25.00)}]
-        RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 24x17
+      RenderSVGContainer {g} at (298,93) size 107x15 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,25.00)}]
+        RenderSVGText {text} at (-12,-12) size 24x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x15
             chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 5s"
-        RenderSVGText {text} at (65,-13) size 29x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 29x17
+        RenderSVGText {text} at (65,-12) size 29x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 29x15
             chunk 1 (middle anchor) text run 1 at (65.50,0.00) startOffset 0 endOffset 5 width 29.00: "0s-5s"
       RenderSVGContainer {g} at (303,113) size 114x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,40.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png
index acc5c44..694ef10 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-68-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt
index e2850ea..78d6804 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-68-t-expected.txt
@@ -6,32 +6,32 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (190,12) size 99x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 99x23
+    RenderSVGText {text} at (190,12) size 99x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 99x22
         chunk 1 (middle anchor) text run 1 at (190.50,30.00) startOffset 0 endOffset 11 width 99.00: "repeatCount"
-    RenderSVGContainer {g} at (71,92) size 334x127 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,80.00)}]
-      RenderSVGContainer {g} at (71,112) size 179x107 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
-        RenderSVGText {text} at (-179,-13) size 179x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 179x17
+    RenderSVGContainer {g} at (71,93) size 334x125 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,80.00)}]
+      RenderSVGContainer {g} at (71,113) size 179x105 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
+        RenderSVGText {text} at (-179,-12) size 179x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 179x15
             chunk 1 (end anchor) text run 1 at (-179.00,0.00) startOffset 0 endOffset 30 width 179.00: "dur=5s repeatCount unspecified"
-        RenderSVGText {text} at (-126,12) size 126x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 126x17
+        RenderSVGText {text} at (-126,13) size 126x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 126x15
             chunk 1 (end anchor) text run 1 at (-126.00,25.00) startOffset 0 endOffset 20 width 126.00: "dur=1s repeatCount=5"
-        RenderSVGText {text} at (-144,37) size 144x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 144x17
+        RenderSVGText {text} at (-144,38) size 144x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 144x15
             chunk 1 (end anchor) text run 1 at (-144.00,50.00) startOffset 0 endOffset 23 width 144.00: "dur=10s repeatCount=0.5"
-        RenderSVGText {text} at (-173,62) size 173x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 173x17
+        RenderSVGText {text} at (-173,63) size 173x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 173x15
             chunk 1 (end anchor) text run 1 at (-173.00,75.00) startOffset 0 endOffset 29 width 173.00: "dur=1s repeatCount=indefinite"
-        RenderSVGText {text} at (-40,77) size 40x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 40x17
+        RenderSVGText {text} at (-40,78) size 40x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 40x15
             chunk 1 (end anchor) text run 1 at (-40.00,90.00) startOffset 0 endOffset 6 width 40.00: "end=5s"
-      RenderSVGContainer {g} at (298,92) size 107x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,25.00)}]
-        RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 24x17
+      RenderSVGContainer {g} at (298,93) size 107x15 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,25.00)}]
+        RenderSVGText {text} at (-12,-12) size 24x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x15
             chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 5s"
-        RenderSVGText {text} at (65,-13) size 29x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 29x17
+        RenderSVGText {text} at (65,-12) size 29x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 29x15
             chunk 1 (middle anchor) text run 1 at (65.50,0.00) startOffset 0 endOffset 5 width 29.00: "0s-5s"
       RenderSVGContainer {g} at (303,113) size 94x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,40.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png
index 6d14571..e4130fd 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-69-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt
index 7f26746..1a70a74 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-69-t-expected.txt
@@ -6,35 +6,35 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (199,12) size 81x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 81x23
+    RenderSVGText {text} at (199,12) size 81x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 81x22
         chunk 1 (middle anchor) text run 1 at (199.50,30.00) startOffset 0 endOffset 9 width 81.00: "repeatDur"
-    RenderSVGContainer {g} at (83,92) size 322x162 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,80.00)}]
-      RenderSVGContainer {g} at (83,112) size 167x142 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
-        RenderSVGText {text} at (-167,-13) size 167x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 167x17
+    RenderSVGContainer {g} at (83,93) size 322x160 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,80.00)}]
+      RenderSVGContainer {g} at (83,113) size 167x140 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
+        RenderSVGText {text} at (-167,-12) size 167x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 167x15
             chunk 1 (end anchor) text run 1 at (-167.00,0.00) startOffset 0 endOffset 28 width 167.00: "dur=5s repeatDur unspecified"
-        RenderSVGText {text} at (-119,12) size 119x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 119x17
+        RenderSVGText {text} at (-119,13) size 119x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 119x15
             chunk 1 (end anchor) text run 1 at (-119.00,25.00) startOffset 0 endOffset 19 width 119.00: "dur=1s repeatDur=5s"
-        RenderSVGText {text} at (-130,37) size 130x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 130x17
+        RenderSVGText {text} at (-130,38) size 130x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 130x15
             chunk 1 (end anchor) text run 1 at (-130.00,50.00) startOffset 0 endOffset 21 width 130.00: "dur=0.5s repeatDur=5s"
-        RenderSVGText {text} at (-161,62) size 161x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 161x17
+        RenderSVGText {text} at (-161,63) size 161x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 161x15
             chunk 1 (end anchor) text run 1 at (-161.00,75.00) startOffset 0 endOffset 27 width 161.00: "dur=1s repeatDur=indefinite"
-        RenderSVGText {text} at (-40,77) size 40x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 40x17
+        RenderSVGText {text} at (-40,78) size 40x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 40x15
             chunk 1 (end anchor) text run 1 at (-40.00,90.00) startOffset 0 endOffset 6 width 40.00: "end=5s"
-        RenderSVGText {text} at (-130,112) size 130x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 130x17
+        RenderSVGText {text} at (-130,113) size 130x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 130x15
             chunk 1 (end anchor) text run 1 at (-130.00,125.00) startOffset 0 endOffset 21 width 130.00: "dur=0.7s repeatDur=5s"
-      RenderSVGContainer {g} at (298,92) size 107x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,25.00)}]
-        RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 24x17
+      RenderSVGContainer {g} at (298,93) size 107x15 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,25.00)}]
+        RenderSVGText {text} at (-12,-12) size 24x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x15
             chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "> 5s"
-        RenderSVGText {text} at (65,-13) size 29x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 29x17
+        RenderSVGText {text} at (65,-12) size 29x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 29x15
             chunk 1 (middle anchor) text run 1 at (65.50,0.00) startOffset 0 endOffset 5 width 29.00: "0s-5s"
       RenderSVGContainer {g} at (303,113) size 94x139 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,40.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png
index fdf8150..694ef10 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-70-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt
index e105ed5..252e8b2 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-70-t-expected.txt
@@ -6,35 +6,35 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (227,12) size 25x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 25x23
+    RenderSVGText {text} at (227,12) size 25x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 25x22
         chunk 1 (middle anchor) text run 1 at (227.50,30.00) startOffset 0 endOffset 4 width 25.00: "fill"
-    RenderSVGContainer {g} at (109,92) size 300x142 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,60.00)}]
-      RenderSVGContainer {g} at (109,92) size 141x142 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
-        RenderSVGText {text} at (-141,-13) size 141x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 141x17
+    RenderSVGContainer {g} at (109,93) size 300x140 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,60.00)}]
+      RenderSVGContainer {g} at (109,93) size 141x140 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,45.00)}]
+        RenderSVGText {text} at (-141,-12) size 141x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 141x15
             chunk 1 (end anchor) text run 1 at (-141.00,0.00) startOffset 0 endOffset 25 width 141.00: "fill unspecified (remove)"
-        RenderSVGText {text} at (-67,12) size 67x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 67x17
+        RenderSVGText {text} at (-67,13) size 67x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 67x15
             chunk 1 (end anchor) text run 1 at (-67.00,25.00) startOffset 0 endOffset 11 width 67.00: "fill=remove"
-        RenderSVGText {text} at (-137,87) size 137x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 137x17
+        RenderSVGText {text} at (-137,88) size 137x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 137x15
             chunk 1 (end anchor) text run 1 at (-137.00,100.00) startOffset 0 endOffset 26 width 137.00: "fill=freeze (with restart)"
-        RenderSVGText {text} at (-126,112) size 126x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 126x17
+        RenderSVGText {text} at (-126,113) size 126x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 126x15
             chunk 1 (end anchor) text run 1 at (-126.00,125.00) startOffset 0 endOffset 24 width 126.00: "fill=freeze (no restart)"
-      RenderSVGContainer {g} at (294,157) size 115x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,125.00)}]
-        RenderSVGText {text} at (-16,-28) size 31x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 31x17
+      RenderSVGContainer {g} at (294,158) size 115x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,125.00)}]
+        RenderSVGText {text} at (-16,-27) size 31x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 31x15
             chunk 1 (middle anchor) text run 1 at (-15.50,-15.00) startOffset 0 endOffset 5 width 31.00: "never"
-        RenderSVGText {text} at (-12,-13) size 24x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 24x17
+        RenderSVGText {text} at (-12,-12) size 24x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x15
             chunk 1 (middle anchor) text run 1 at (-12.00,0.00) startOffset 0 endOffset 4 width 24.00: "here"
-        RenderSVGText {text} at (61,-28) size 38x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 38x17
+        RenderSVGText {text} at (61,-27) size 38x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 38x15
             chunk 1 (middle anchor) text run 1 at (61.00,-15.00) startOffset 0 endOffset 6 width 38.00: "always"
-        RenderSVGText {text} at (68,-13) size 24x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 24x17
+        RenderSVGText {text} at (68,-12) size 24x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x15
             chunk 1 (middle anchor) text run 1 at (68.00,0.00) startOffset 0 endOffset 4 width 24.00: "here"
       RenderSVGContainer {g} at (303,93) size 94x139 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,40.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png
index 03361b6..c9f0ab0 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-77-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt
index 0698f50..e0ecf66 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-77-t-expected.txt
@@ -6,325 +6,325 @@
       RenderSVGInlineText {#text} at (0,0) size 284x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 284.00: "$Revision: 1.10 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (224,12) size 31x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 31x23
+    RenderSVGText {text} at (224,12) size 31x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 31x22
         chunk 1 (middle anchor) text run 1 at (224.50,30.00) startOffset 0 endOffset 4 width 31.00: "text"
-    RenderSVGContainer {g} at (39,60) size 403x225 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,80.00)}]
-      RenderSVGContainer {g} at (39,92) size 66x192 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,10.00)}]
-        RenderSVGText {text} at (-50,2) size 55x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 55x17
+    RenderSVGContainer {g} at (39,61) size 403x223 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,80.00)}]
+      RenderSVGContainer {g} at (39,93) size 66x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,10.00)}]
+        RenderSVGText {text} at (-50,3) size 55x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 55x15
             chunk 1 (end anchor) text run 1 at (-50.00,15.00) startOffset 0 endOffset 9 width 55.00: "transform"
-        RenderSVGText {text} at (-59,37) size 64x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 64x17
+        RenderSVGText {text} at (-59,38) size 64x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x15
             chunk 1 (end anchor) text run 1 at (-59.00,50.00) startOffset 0 endOffset 11 width 64.00: "text-anchor"
-        RenderSVGText {text} at (-44,72) size 49x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 49x17
+        RenderSVGText {text} at (-44,73) size 49x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 49x15
             chunk 1 (end anchor) text run 1 at (-44.00,85.00) startOffset 0 endOffset 9 width 49.00: "font-size"
-        RenderSVGText {text} at (-60,107) size 65x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 65x17
+        RenderSVGText {text} at (-60,108) size 65x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 65x15
             chunk 1 (end anchor) text run 1 at (-60.00,120.00) startOffset 0 endOffset 11 width 65.00: "font-family"
-        RenderSVGText {text} at (-49,142) size 54x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 54x17
+        RenderSVGText {text} at (-49,143) size 54x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 54x15
             chunk 1 (end anchor) text run 1 at (-49.00,155.00) startOffset 0 endOffset 10 width 54.00: "font-style"
-        RenderSVGText {text} at (-61,177) size 66x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 66x17
+        RenderSVGText {text} at (-61,178) size 66x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 66x15
             chunk 1 (end anchor) text run 1 at (-61.00,190.00) startOffset 0 endOffset 11 width 66.00: "font-weight"
-      RenderSVGContainer {g} at (171,60) size 260x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,-10.00)}]
-        RenderSVGText {text} at (1,-10) size 37x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 37x17
+      RenderSVGContainer {g} at (171,61) size 260x15 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,-10.00)}]
+        RenderSVGText {text} at (1,-9) size 37x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 37x15
             chunk 1 (middle anchor) text run 1 at (1.50,3.00) startOffset 0 endOffset 6 width 37.00: "<text>"
-        RenderSVGText {text} at (123,-10) size 23x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 23x17
+        RenderSVGText {text} at (123,-9) size 23x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 23x15
             chunk 1 (middle anchor) text run 1 at (123.50,3.00) startOffset 0 endOffset 3 width 23.00: "<g>"
-        RenderSVGText {text} at (239,-10) size 22x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 22x17
+        RenderSVGText {text} at (239,-9) size 22x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 22x15
             chunk 1 (middle anchor) text run 1 at (239.00,3.00) startOffset 0 endOffset 3 width 22.00: "<a>"
-      RenderSVGContainer {g} at (170,87) size 272x198 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,5.00)}]
-        RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 14x23
+      RenderSVGContainer {g} at (170,87) size 272x197 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,5.00)}]
+        RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 14x22
             chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-        RenderSVGContainer {g} at (170,87) size 264x23
+        RenderSVGContainer {g} at (170,87) size 264x22
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-            RenderSVGContainer {g} at (170,87) size 44x23
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+            RenderSVGContainer {g} at (170,87) size 44x22
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGContainer {use} at (170,87) size 44x23
-            RenderSVGContainer {g} at (170,87) size 44x23
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {use} at (170,87) size 44x22
+            RenderSVGContainer {g} at (170,87) size 44x22
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGContainer {use} at (280,87) size 44x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGContainer {g} at (280,87) size 44x23
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {use} at (280,87) size 44x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,87) size 44x22
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGContainer {use} at (390,87) size 44x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGContainer {g} at (390,87) size 44x23
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {use} at (390,87) size 44x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,87) size 44x22
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 14x22
               chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
             RenderSVGInlineText {#text} at (0,0) size 0x0
-          RenderSVGContainer {g} at (310,87) size 14x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(140.00,0.00)}]
-            RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {g} at (310,87) size 14x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(140.00,0.00)}]
+            RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 14x22
                 chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGContainer {a} at (420,87) size 14x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,0.00)}]
-            RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {a} at (420,87) size 14x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,0.00)}]
+            RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 14x22
                 chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-        RenderSVGContainer {g} at (170,122) size 260x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,35.00)}]
+        RenderSVGContainer {g} at (170,122) size 260x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,35.00)}]
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-            RenderSVGContainer {g} at (170,122) size 40x23
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+            RenderSVGContainer {g} at (170,122) size 40x22
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (-4,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+              RenderSVGText {text} at (-4,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 (end anchor) text run 1 at (-4.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGContainer {use} at (170,122) size 40x23
-            RenderSVGContainer {g} at (170,122) size 40x23
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {use} at (170,122) size 40x22
+            RenderSVGContainer {g} at (170,122) size 40x22
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (-4,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+              RenderSVGText {text} at (-4,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 (end anchor) text run 1 at (-4.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGContainer {use} at (280,122) size 40x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGContainer {g} at (280,122) size 40x23
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {use} at (280,122) size 40x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,122) size 40x22
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (-4,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+              RenderSVGText {text} at (-4,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 (end anchor) text run 1 at (-4.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGContainer {use} at (390,122) size 40x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGContainer {g} at (390,122) size 40x23
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {use} at (390,122) size 40x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,122) size 40x22
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (-4,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+              RenderSVGText {text} at (-4,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 (end anchor) text run 1 at (-4.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGText {text} at (-4,2) size 14x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGText {text} at (-4,2) size 14x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 14x22
               chunk 1 (end anchor) text run 1 at (-4.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
             RenderSVGInlineText {#text} at (0,0) size 0x0
             RenderSVGInlineText {#text} at (0,0) size 0x0
-          RenderSVGContainer {g} at (306,122) size 14x23
-            RenderSVGText {text} at (106,2) size 14x23 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {g} at (306,122) size 14x22
+            RenderSVGText {text} at (106,2) size 14x22 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 14x22
                 chunk 1 (end anchor) text run 1 at (106.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
               RenderSVGInlineText {#text} at (0,0) size 0x0
-          RenderSVGContainer {a} at (416,122) size 14x23
-            RenderSVGText {text} at (216,2) size 14x23 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {a} at (416,122) size 14x22
+            RenderSVGText {text} at (216,2) size 14x22 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 14x22
                 chunk 1 (end anchor) text run 1 at (216.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
               RenderSVGInlineText {#text} at (0,0) size 0x0
-        RenderSVGContainer {g} at (170,148) size 272x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}]
+        RenderSVGContainer {g} at (170,148) size 272x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}]
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-            RenderSVGContainer {g} at (170,148) size 52x34
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+            RenderSVGContainer {g} at (170,148) size 52x33
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (40,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (40,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (170,148) size 52x34
-            RenderSVGContainer {g} at (170,148) size 52x34
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {use} at (170,148) size 52x33
+            RenderSVGContainer {g} at (170,148) size 52x33
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (40,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (40,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (280,148) size 52x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGContainer {g} at (280,148) size 52x34
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {use} at (280,148) size 52x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,148) size 52x33
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (40,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (40,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (390,148) size 52x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGContainer {g} at (390,148) size 52x34
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {use} at (390,148) size 52x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,148) size 52x33
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (40,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (40,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGText {text} at (10,-7) size 22x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGText {text} at (10,-7) size 22x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 22x33
               chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
             RenderSVGInlineText {#text} at (0,0) size 0x0
             RenderSVGInlineText {#text} at (0,0) size 0x0
-          RenderSVGContainer {g} at (310,148) size 22x34
-            RenderSVGText {text} at (120,-7) size 22x34 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {g} at (310,148) size 22x33
+            RenderSVGText {text} at (120,-7) size 22x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 22x33
                 chunk 1 text run 1 at (120.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGInlineText {#text} at (0,0) size 0x0
-          RenderSVGContainer {a} at (420,148) size 22x34
-            RenderSVGText {text} at (230,-7) size 22x34 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {a} at (420,148) size 22x33
+            RenderSVGText {text} at (230,-7) size 22x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 22x33
                 chunk 1 text run 1 at (230.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGInlineText {#text} at (0,0) size 0x0
-        RenderSVGContainer {g} at (170,182) size 272x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,105.00)}]
+        RenderSVGContainer {g} at (170,183) size 272x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,105.00)}]
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-            RenderSVGContainer {g} at (170,182) size 52x35
-              RenderSVGText {text} at (10,-8) size 20x35 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 20x35
+            RenderSVGContainer {g} at (170,183) size 52x33
+              RenderSVGText {text} at (10,-7) size 20x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x33
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
-              RenderSVGText {text} at (40,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (40,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (170,182) size 52x35
-            RenderSVGContainer {g} at (170,182) size 52x35
-              RenderSVGText {text} at (10,-8) size 20x35 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 20x35
+          RenderSVGContainer {use} at (170,183) size 52x33
+            RenderSVGContainer {g} at (170,183) size 52x33
+              RenderSVGText {text} at (10,-7) size 20x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x33
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
-              RenderSVGText {text} at (40,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (40,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (280,182) size 52x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGContainer {g} at (280,182) size 52x35
-              RenderSVGText {text} at (10,-8) size 20x35 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 20x35
+          RenderSVGContainer {use} at (280,183) size 52x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,183) size 52x33
+              RenderSVGText {text} at (10,-7) size 20x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x33
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
-              RenderSVGText {text} at (40,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (40,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGContainer {use} at (390,182) size 52x35 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGContainer {g} at (390,182) size 52x35
-              RenderSVGText {text} at (10,-8) size 20x35 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 20x35
+          RenderSVGContainer {use} at (390,183) size 52x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,183) size 52x33
+              RenderSVGText {text} at (10,-7) size 20x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 20x33
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 20.00: "A"
-              RenderSVGText {text} at (40,-7) size 22x34 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 22x34
+              RenderSVGText {text} at (40,-7) size 22x33 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 22x33
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
-          RenderSVGText {text} at (10,-7) size 22x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGText {text} at (10,-7) size 22x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 22x33
               chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
             RenderSVGInlineText {#text} at (0,0) size 0x0
             RenderSVGInlineText {#text} at (0,0) size 0x0
-          RenderSVGContainer {g} at (310,183) size 22x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGText {text} at (10,-7) size 22x34 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {g} at (310,183) size 22x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGText {text} at (10,-7) size 22x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 22x33
                 chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGInlineText {#text} at (0,0) size 0x0
-          RenderSVGContainer {a} at (420,183) size 22x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGText {text} at (10,-7) size 22x34 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 22x34
+          RenderSVGContainer {a} at (420,183) size 22x33 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGText {text} at (10,-7) size 22x33 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 22x33
                 chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 22.00: "A"
               RenderSVGInlineText {#text} at (0,0) size 0x0
-        RenderSVGContainer {g} at (170,227) size 262x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,140.00)}]
+        RenderSVGContainer {g} at (170,227) size 262x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,140.00)}]
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-            RenderSVGContainer {g} at (170,227) size 42x23
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+            RenderSVGContainer {g} at (170,227) size 42x22
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (40,2) size 12x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 12x23
+              RenderSVGText {text} at (40,2) size 12x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 12x22
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 12.00: "A"
-          RenderSVGContainer {use} at (170,227) size 42x23
-            RenderSVGContainer {g} at (170,227) size 42x23
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {use} at (170,227) size 42x22
+            RenderSVGContainer {g} at (170,227) size 42x22
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (40,2) size 12x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 12x23
+              RenderSVGText {text} at (40,2) size 12x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 12x22
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 12.00: "A"
-          RenderSVGContainer {use} at (280,227) size 42x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGContainer {g} at (280,227) size 42x23
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {use} at (280,227) size 42x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,227) size 42x22
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (40,2) size 12x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 12x23
+              RenderSVGText {text} at (40,2) size 12x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 12x22
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 12.00: "A"
-          RenderSVGContainer {use} at (390,227) size 42x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGContainer {g} at (390,227) size 42x23
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {use} at (390,227) size 42x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,227) size 42x22
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (40,2) size 12x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 12x23
+              RenderSVGText {text} at (40,2) size 12x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 12x22
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 12.00: "A"
-          RenderSVGText {text} at (10,2) size 12x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 12x23
+          RenderSVGText {text} at (10,2) size 12x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 12x22
               chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 12.00: "A"
             RenderSVGInlineText {#text} at (0,0) size 0x0
             RenderSVGInlineText {#text} at (0,0) size 0x0
-          RenderSVGContainer {g} at (310,227) size 12x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGText {text} at (10,2) size 12x23 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 12x23
+          RenderSVGContainer {g} at (310,227) size 12x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGText {text} at (10,2) size 12x22 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 12x22
                 chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 12.00: "A"
               RenderSVGInlineText {#text} at (0,0) size 0x0
-          RenderSVGContainer {g} at (420,227) size 12x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGText {text} at (10,2) size 12x23 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 12x23
+          RenderSVGContainer {g} at (420,227) size 12x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGText {text} at (10,2) size 12x22 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 12x22
                 chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 12.00: "A"
               RenderSVGInlineText {#text} at (0,0) size 0x0
-        RenderSVGContainer {g} at (170,262) size 264x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,175.00)}]
+        RenderSVGContainer {g} at (170,262) size 264x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,175.00)}]
           RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-            RenderSVGContainer {g} at (170,262) size 44x23
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+            RenderSVGContainer {g} at (170,262) size 44x22
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (40,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+              RenderSVGText {text} at (40,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGContainer {use} at (170,262) size 44x23
-            RenderSVGContainer {g} at (170,262) size 44x23
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {use} at (170,262) size 44x22
+            RenderSVGContainer {g} at (170,262) size 44x22
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (40,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+              RenderSVGText {text} at (40,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGContainer {use} at (280,262) size 44x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGContainer {g} at (280,262) size 44x23
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {use} at (280,262) size 44x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGContainer {g} at (280,262) size 44x22
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (40,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+              RenderSVGText {text} at (40,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGContainer {use} at (390,262) size 44x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGContainer {g} at (390,262) size 44x23
-              RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {use} at (390,262) size 44x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGContainer {g} at (390,262) size 44x22
+              RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-              RenderSVGText {text} at (40,2) size 14x23 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 14x23
+              RenderSVGText {text} at (40,2) size 14x22 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 14x22
                   chunk 1 text run 1 at (40.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
-          RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 14x22
               chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
             RenderSVGInlineText {#text} at (0,0) size 0x0
             RenderSVGInlineText {#text} at (0,0) size 0x0
-          RenderSVGContainer {g} at (310,262) size 14x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
-            RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {g} at (310,262) size 14x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(110.00,0.00)}]
+            RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 14x22
                 chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
               RenderSVGInlineText {#text} at (0,0) size 0x0
-          RenderSVGContainer {g} at (420,262) size 14x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
-            RenderSVGText {text} at (10,2) size 14x23 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 14x23
+          RenderSVGContainer {g} at (420,262) size 14x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,0.00)}]
+            RenderSVGText {text} at (10,2) size 14x22 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 14x22
                 chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 1 width 14.00: "A"
               RenderSVGInlineText {#text} at (0,0) size 0x0
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png
index 7695f1b..7b58418 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-78-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt
index b1eae0c..856e8fb 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-78-t-expected.txt
@@ -6,10 +6,10 @@
       RenderSVGInlineText {#text} at (0,0) size 284x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 17 width 284.00: "$Revision: 1.10 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (205,7) size 69x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 69x23
+    RenderSVGText {text} at (205,7) size 69x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 69x22
         chunk 1 (middle anchor) text run 1 at (205.50,25.00) startOffset 0 endOffset 8 width 69.00: "graphics"
-    RenderSVGContainer {g} at (28,45) size 412x243 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,75.00)}]
+    RenderSVGContainer {g} at (28,46) size 412x242 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,75.00)}]
       RenderSVGContainer {g} at (28,74) size 82x214 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,10.00)}]
         RenderSVGText {text} at (-13,-11) size 13x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 13x14
@@ -44,15 +44,15 @@
         RenderSVGText {text} at (-24,189) size 24x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 24x14
             chunk 1 (end anchor) text run 1 at (-24.00,200.00) startOffset 0 endOffset 5 width 24.00: "color"
-      RenderSVGContainer {g} at (171,45) size 245x17 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,-20.00)}]
-        RenderSVGText {text} at (1,-10) size 37x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 37x17
+      RenderSVGContainer {g} at (171,46) size 245x15 [transform={m=((1.00,0.00)(0.00,1.00)) t=(90.00,-20.00)}]
+        RenderSVGText {text} at (1,-9) size 37x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 37x15
             chunk 1 (middle anchor) text run 1 at (1.50,3.00) startOffset 0 endOffset 6 width 37.00: "<text>"
-        RenderSVGText {text} at (118,-10) size 23x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 23x17
+        RenderSVGText {text} at (118,-9) size 23x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 23x15
             chunk 1 (middle anchor) text run 1 at (118.50,3.00) startOffset 0 endOffset 3 width 23.00: "<g>"
-        RenderSVGText {text} at (224,-10) size 22x17 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 22x17
+        RenderSVGText {text} at (224,-9) size 22x15 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 22x15
             chunk 1 (middle anchor) text run 1 at (224.00,3.00) startOffset 0 endOffset 3 width 22.00: "<a>"
       RenderSVGContainer {g} at (155,75) size 285x208 [transform={m=((1.00,0.00)(0.00,1.00)) t=(80.00,0.00)}]
         RenderSVGRect {rect} at (170,75) size 8x8 [fill={[type=SOLID] [color=#CCCCCC]}] [x=10.00] [y=0.00] [width=8.00] [height=8.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png
index 3f58fbc..a7afb20 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-80-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt
index 7caf579..9b98253 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-80-t-expected.txt
@@ -6,16 +6,16 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (173,10) size 133x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 133x19
+    RenderSVGText {text} at (173,11) size 133x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 133x17
         chunk 1 (middle anchor) text run 1 at (173.50,25.00) startOffset 0 endOffset 18 width 133.00: "<animateTransform>"
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGContainer {g} at (0,0) size 45x45
         RenderSVGEllipse {circle} at (0,0) size 41x41 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=40.00]
         RenderSVGPath {line} at (0,0) size 45x1 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=-45.00] [y1=0.00] [x2=45.00] [y2=0.00]
         RenderSVGPath {line} at (0,0) size 1x45 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=0.00] [y1=-45.00] [x2=0.00] [y2=45.00]
-    RenderSVGContainer {g} at (12,42) size 450x257
-      RenderSVGContainer {g} at (12,42) size 96x112 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
+    RenderSVGContainer {g} at (12,42) size 450x256
+      RenderSVGContainer {g} at (12,42) size 96x111 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
         RenderSVGContainer {use} at (15,45) size 90x90
           RenderSVGContainer {g} at (15,45) size 90x90
             RenderSVGEllipse {circle} at (19,49) size 82x82 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=40.00]
@@ -26,39 +26,39 @@
         RenderSVGPath {line} at (12,82) size 16x16 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=0.00] [x2=40.00] [y2=0.00]
         RenderSVGPath {line} at (52,42) size 16x16 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=0.00] [x2=40.00] [y2=0.00]
         RenderSVGPath {line} at (55,85) size 50x10 [stroke={[type=SOLID] [color=#C85050] [stroke width=10.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=40.00] [y2=0.00]
-        RenderSVGText {text} at (-36,45) size 71x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 71x19
+        RenderSVGText {text} at (-36,46) size 71x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 71x17
             chunk 1 (middle anchor) text run 1 at (-35.50,60.00) startOffset 0 endOffset 11 width 71.00: "type=rotate"
-      RenderSVGContainer {g} at (125,62) size 110x92 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,110.00)}]
+      RenderSVGContainer {g} at (125,62) size 110x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,110.00)}]
         RenderSVGPath {line} at (172,62) size 16x56 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
         RenderSVGPath {line} at (125,62) size 70x56 [transform={m=((1.00,0.00)(1.00,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
         RenderSVGPath {line} at (165,62) size 70x56 [transform={m=((1.00,0.00)(-1.00,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
         RenderSVGPath {line} at (175,65) size 10x50 [stroke={[type=SOLID] [color=#C85050] [stroke width=10.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-40.00]
-        RenderSVGText {text} at (-41,25) size 81x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 81x19
+        RenderSVGText {text} at (-41,26) size 81x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 81x17
             chunk 1 (middle anchor) text run 1 at (-40.50,40.00) startOffset 0 endOffset 10 width 81.00: "type=skewX"
-      RenderSVGContainer {g} at (259,55) size 82x99 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
+      RenderSVGContainer {g} at (259,55) size 82x98 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
         RenderSVGContainer {g} at (267,55) size 56x70 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,0.00)}]
           RenderSVGPath {line} at (267,82) size 56x16 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=-40.00] [y2=0.00]
           RenderSVGPath {line} at (267,55) size 56x47 [transform={m=((1.00,0.58)(0.00,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=-40.00] [y2=0.00]
           RenderSVGPath {line} at (267,78) size 56x47 [transform={m=((1.00,-0.58)(0.00,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=-40.00] [y2=0.00]
           RenderSVGPath {line} at (270,85) size 50x10 [stroke={[type=SOLID] [color=#C85050] [stroke width=10.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=-40.00] [y2=0.00]
-        RenderSVGText {text} at (-41,45) size 81x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 81x19
+        RenderSVGText {text} at (-41,46) size 81x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 81x17
             chunk 1 (middle anchor) text run 1 at (-40.50,60.00) startOffset 0 endOffset 10 width 81.00: "type=skewY"
-      RenderSVGContainer {g} at (378,48) size 84x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
+      RenderSVGContainer {g} at (378,48) size 84x120 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
         RenderSVGEllipse {circle} at (378,48) size 84x84 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=40.00]
         RenderSVGEllipse {circle} at (388,58) size 64x64 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=30.00]
         RenderSVGEllipse {circle} at (398,68) size 44x44 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=20.00]
         RenderSVGEllipse {circle} at (408,78) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=10.00]
         RenderSVGEllipse {circle} at (380,50) size 80x80 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#C85050]}] [cx=0.00] [cy=0.00] [r=10.00]
-        RenderSVGText {text} at (-34,45) size 67x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 67x19
+        RenderSVGText {text} at (-34,46) size 67x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 67x17
             chunk 1 (middle anchor) text run 1 at (-33.50,60.00) startOffset 0 endOffset 10 width 67.00: "type=scale"
-        RenderSVGText {text} at (-35,60) size 69x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 69x19
+        RenderSVGText {text} at (-35,61) size 69x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x17
             chunk 1 (middle anchor) text run 1 at (-34.50,75.00) startOffset 0 endOffset 11 width 69.00: "(sx and sy)"
-      RenderSVGContainer {g} at (12,172) size 96x127 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,180.00)}]
+      RenderSVGContainer {g} at (12,172) size 96x126 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,180.00)}]
         RenderSVGContainer {use} at (15,175) size 90x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,40.00)}]
           RenderSVGContainer {g} at (15,175) size 90x90
             RenderSVGEllipse {circle} at (19,179) size 82x82 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=40.00]
@@ -69,47 +69,47 @@
         RenderSVGPath {line} at (12,212) size 16x16 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(80.00,80.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=80.00] [y1=40.00] [x2=80.00] [y2=40.00]
         RenderSVGPath {line} at (52,172) size 16x16 [transform={m=((-0.00,-1.00)(1.00,-0.00)) t=(0.00,80.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=15.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=80.00] [y1=40.00] [x2=80.00] [y2=40.00]
         RenderSVGPath {line} at (55,215) size 50x10 [stroke={[type=SOLID] [color=#C85050] [stroke width=10.00] [line cap=ROUND]}] [fill={[type=SOLID] [color=#000000]}] [x1=40.00] [y1=40.00] [x2=80.00] [y2=40.00]
-        RenderSVGText {text} at (4,85) size 71x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 71x19
+        RenderSVGText {text} at (4,86) size 71x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 71x17
             chunk 1 (middle anchor) text run 1 at (4.50,100.00) startOffset 0 endOffset 11 width 71.00: "type=rotate"
-        RenderSVGText {text} at (2,100) size 76x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 76x19
+        RenderSVGText {text} at (2,101) size 76x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 76x17
             chunk 1 (middle anchor) text run 1 at (2.00,115.00) startOffset 0 endOffset 12 width 76.00: "(with cx/cy)"
-      RenderSVGContainer {g} at (128,208) size 104x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,220.00)}]
+      RenderSVGContainer {g} at (128,208) size 104x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,220.00)}]
         RenderSVGEllipse {circle} at (128,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=-40.00] [cy=0.00] [r=10.00]
         RenderSVGEllipse {circle} at (148,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=-20.00] [cy=0.00] [r=10.00]
         RenderSVGEllipse {circle} at (168,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=10.00]
         RenderSVGEllipse {circle} at (188,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=20.00] [cy=0.00] [r=10.00]
         RenderSVGEllipse {circle} at (208,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=40.00] [cy=0.00] [r=10.00]
         RenderSVGEllipse {circle} at (134,214) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,0.00)}] [fill={[type=SOLID] [color=#C85050]}] [cx=0.00] [cy=0.00] [r=6.00]
-        RenderSVGText {text} at (-44,45) size 88x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 88x19
+        RenderSVGText {text} at (-44,46) size 88x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 88x17
             chunk 1 (middle anchor) text run 1 at (-44.00,60.00) startOffset 0 endOffset 14 width 88.00: "type=translate"
-        RenderSVGText {text} at (-27,60) size 54x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 54x19
+        RenderSVGText {text} at (-27,61) size 54x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 54x17
             chunk 1 (middle anchor) text run 1 at (-27.00,75.00) startOffset 0 endOffset 9 width 54.00: "(tx only)"
-      RenderSVGContainer {g} at (248,178) size 104x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,220.00)}]
+      RenderSVGContainer {g} at (248,178) size 104x120 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,220.00)}]
         RenderSVGEllipse {circle} at (248,238) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=-40.00] [cy=30.00] [r=10.00]
         RenderSVGEllipse {circle} at (268,223) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=-20.00] [cy=15.00] [r=10.00]
         RenderSVGEllipse {circle} at (288,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=10.00]
         RenderSVGEllipse {circle} at (308,193) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=20.00] [cy=-15.00] [r=10.00]
         RenderSVGEllipse {circle} at (328,178) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=40.00] [cy=-30.00] [r=10.00]
         RenderSVGEllipse {circle} at (254,244) size 12x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,30.00)}] [fill={[type=SOLID] [color=#C85050]}] [cx=0.00] [cy=0.00] [r=6.00]
-        RenderSVGText {text} at (-44,45) size 88x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 88x19
+        RenderSVGText {text} at (-44,46) size 88x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 88x17
             chunk 1 (middle anchor) text run 1 at (-44.00,60.00) startOffset 0 endOffset 14 width 88.00: "type=translate"
-        RenderSVGText {text} at (-33,60) size 65x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 65x19
+        RenderSVGText {text} at (-33,61) size 65x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 65x17
             chunk 1 (middle anchor) text run 1 at (-32.50,75.00) startOffset 0 endOffset 11 width 65.00: "(tx and ty)"
-      RenderSVGContainer {g} at (378,178) size 84x121 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,220.00)}]
+      RenderSVGContainer {g} at (378,178) size 84x120 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,220.00)}]
         RenderSVGEllipse {circle} at (378,178) size 84x84 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0]}] [cx=0.00] [cy=0.00] [r=10.00]
         RenderSVGEllipse {circle} at (388,188) size 64x64 [transform={m=((3.00,0.00)(0.00,3.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=1.33]}] [cx=0.00] [cy=0.00] [r=10.00]
         RenderSVGEllipse {circle} at (398,198) size 44x44 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=10.00]
         RenderSVGEllipse {circle} at (408,208) size 24x24 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=4.00]}] [cx=0.00] [cy=0.00] [r=10.00]
         RenderSVGEllipse {circle} at (380,180) size 80x80 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#C85050]}] [cx=0.00] [cy=0.00] [r=10.00]
-        RenderSVGText {text} at (-34,45) size 67x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 67x19
+        RenderSVGText {text} at (-34,46) size 67x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 67x17
             chunk 1 (middle anchor) text run 1 at (-33.50,60.00) startOffset 0 endOffset 10 width 67.00: "type=scale"
-        RenderSVGText {text} at (-28,60) size 56x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 56x19
+        RenderSVGText {text} at (-28,61) size 56x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 56x17
             chunk 1 (middle anchor) text run 1 at (-28.00,75.00) startOffset 0 endOffset 9 width 56.00: "(sx only)"
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png
index 0acb37a..f86e4b1 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-81-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt
index 9691f40..0afabe0 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-81-t-expected.txt
@@ -6,60 +6,60 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (173,10) size 133x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 133x19
+    RenderSVGText {text} at (173,11) size 133x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 133x17
         chunk 1 (middle anchor) text run 1 at (173.50,25.00) startOffset 0 endOffset 18 width 133.00: "<animateTransform>"
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGContainer {g} at (0,0) size 45x45
         RenderSVGEllipse {circle} at (0,0) size 41x41 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=40.00]
         RenderSVGPath {line} at (0,0) size 45x1 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=-45.00] [y1=0.00] [x2=45.00] [y2=0.00]
         RenderSVGPath {line} at (0,0) size 1x45 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=0.00] [y1=-45.00] [x2=0.00] [y2=45.00]
-    RenderSVGContainer {g} at (8,56) size 466x243
-      RenderSVGContainer {g} at (8,56) size 104x98 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
+    RenderSVGContainer {g} at (8,56) size 466x242
+      RenderSVGContainer {g} at (8,56) size 104x97 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
         RenderSVGRect {rect} at (43,73) size 34x34 [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (26,56) size 68x68 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (-52,45) size 104x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 104x19
+        RenderSVGText {text} at (-52,46) size 104x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 104x17
             chunk 1 (middle anchor) text run 1 at (-52.00,60.00) startOffset 0 endOffset 16 width 104.00: "additive=replace"
-      RenderSVGContainer {g} at (126,56) size 108x98 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
+      RenderSVGContainer {g} at (126,56) size 108x97 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
         RenderSVGRect {rect} at (153,73) size 54x34 [transform={m=((1.00,0.00)(0.58,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (126,56) size 108x68 [transform={m=((1.15,2.00)(-2.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (-43,45) size 85x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 85x19
+        RenderSVGText {text} at (-43,46) size 85x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 85x17
             chunk 1 (middle anchor) text run 1 at (-42.50,60.00) startOffset 0 endOffset 12 width 85.00: "additive=sum"
-      RenderSVGContainer {g} at (244,56) size 112x113 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
+      RenderSVGContainer {g} at (244,56) size 112x112 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
         RenderSVGRect {rect} at (283,73) size 34x34 [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (266,56) size 68x68 [transform={m=((2.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (-56,45) size 111x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 111x19
+        RenderSVGText {text} at (-56,46) size 111x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 111x17
             chunk 1 (middle anchor) text run 1 at (-55.50,60.00) startOffset 0 endOffset 15 width 111.00: "accumulate=none"
-        RenderSVGText {text} at (-52,60) size 104x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 104x19
+        RenderSVGText {text} at (-52,61) size 104x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 104x17
             chunk 1 (middle anchor) text run 1 at (-52.00,75.00) startOffset 0 endOffset 16 width 104.00: "additive=replace"
-      RenderSVGContainer {g} at (367,56) size 106x113 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
+      RenderSVGContainer {g} at (367,56) size 106x112 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
         RenderSVGRect {rect} at (411,81) size 18x18 [stroke={[type=SOLID] [color=#808080] [stroke width=2.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-7.50] [y=-7.50] [width=15.00] [height=15.00]
         RenderSVGRect {rect} at (386,56) size 68x68 [transform={m=((4.00,0.00)(0.00,4.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=2.00]}] [x=-7.50] [y=-7.50] [width=15.00] [height=15.00]
-        RenderSVGText {text} at (-53,45) size 106x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 106x19
+        RenderSVGText {text} at (-53,46) size 106x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 106x17
             chunk 1 (middle anchor) text run 1 at (-53.00,60.00) startOffset 0 endOffset 14 width 106.00: "accumulate=sum"
-        RenderSVGText {text} at (-52,60) size 104x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 104x19
+        RenderSVGText {text} at (-52,61) size 104x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 104x17
             chunk 1 (middle anchor) text run 1 at (-52.00,75.00) startOffset 0 endOffset 16 width 104.00: "additive=replace"
-      RenderSVGContainer {g} at (244,186) size 112x113 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,220.00)}]
+      RenderSVGContainer {g} at (244,186) size 112x112 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,220.00)}]
         RenderSVGRect {rect} at (273,203) size 54x34 [transform={m=((1.00,0.00)(0.58,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (246,186) size 108x68 [transform={m=((2.00,0.00)(1.15,2.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (-56,45) size 111x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 111x19
+        RenderSVGText {text} at (-56,46) size 111x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 111x17
             chunk 1 (middle anchor) text run 1 at (-55.50,60.00) startOffset 0 endOffset 15 width 111.00: "accumulate=none"
-        RenderSVGText {text} at (-43,60) size 85x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 85x19
+        RenderSVGText {text} at (-43,61) size 85x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 85x17
             chunk 1 (middle anchor) text run 1 at (-42.50,75.00) startOffset 0 endOffset 12 width 85.00: "additive=sum"
-      RenderSVGContainer {g} at (366,186) size 108x113 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,220.00)}]
+      RenderSVGContainer {g} at (366,186) size 108x112 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,220.00)}]
         RenderSVGRect {rect} at (406,211) size 28x18 [transform={m=((1.00,0.00)(0.58,1.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=2.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-7.50] [y=-7.50] [width=15.00] [height=15.00]
         RenderSVGRect {rect} at (366,186) size 108x68 [transform={m=((4.00,0.00)(2.31,4.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=2.00]}] [x=-7.50] [y=-7.50] [width=15.00] [height=15.00]
-        RenderSVGText {text} at (-53,45) size 106x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 106x19
+        RenderSVGText {text} at (-53,46) size 106x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 106x17
             chunk 1 (middle anchor) text run 1 at (-53.00,60.00) startOffset 0 endOffset 14 width 106.00: "accumulate=sum"
-        RenderSVGText {text} at (-43,60) size 85x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 85x19
+        RenderSVGText {text} at (-43,61) size 85x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 85x17
             chunk 1 (middle anchor) text run 1 at (-42.50,75.00) startOffset 0 endOffset 12 width 85.00: "additive=sum"
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png
index 0dcb8e2..84b031e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-82-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt
index 6d5f5e2..43eb02b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-82-t-expected.txt
@@ -6,8 +6,8 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (173,10) size 133x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 133x19
+    RenderSVGText {text} at (173,11) size 133x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 133x17
         chunk 1 (middle anchor) text run 1 at (173.50,25.00) startOffset 0 endOffset 18 width 133.00: "<animateTransform>"
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGContainer {g} at (0,0) size 45x45
@@ -15,73 +15,73 @@
         RenderSVGPath {line} at (0,0) size 45x1 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=-45.00] [y1=0.00] [x2=45.00] [y2=0.00]
         RenderSVGPath {line} at (0,0) size 1x45 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=0.00] [y1=-45.00] [x2=0.00] [y2=45.00]
     RenderSVGContainer {g} at (14,34) size 466x302
-      RenderSVGContainer {g} at (18,65) size 84x104 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
+      RenderSVGContainer {g} at (18,65) size 84x103 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,90.00)}]
         RenderSVGRect {rect} at (35,65) size 50x50 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (35,65) size 50x50 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (39,69) size 42x42 [transform={m=((0.38,0.92)(-0.92,0.38)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (44,74) size 32x32 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (-42,45) size 84x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 84x19
+        RenderSVGText {text} at (-42,46) size 84x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 84x17
             chunk 1 (middle anchor) text run 1 at (-42.00,60.00) startOffset 0 endOffset 13 width 84.00: "same rotation"
-        RenderSVGText {text} at (-19,60) size 38x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 38x19
+        RenderSVGText {text} at (-19,61) size 38x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 38x17
             chunk 1 (middle anchor) text run 1 at (-19.00,75.00) startOffset 0 endOffset 6 width 38.00: "center"
-      RenderSVGContainer {g} at (127,65) size 106x104 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
+      RenderSVGContainer {g} at (127,65) size 106x103 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,90.00)}]
         RenderSVGRect {rect} at (155,65) size 50x50 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (155,65) size 50x50 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (148,72) size 41x41 [transform={m=((0.38,0.92)(-0.92,0.38)) t=(-11.56,2.30)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (134,74) size 32x32 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(-30.00,0.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (-53,45) size 105x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 105x19
+        RenderSVGText {text} at (-53,46) size 105x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 105x17
             chunk 1 (middle anchor) text run 1 at (-52.50,60.00) startOffset 0 endOffset 18 width 105.00: "different rotation"
-        RenderSVGText {text} at (-22,60) size 44x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 44x19
+        RenderSVGText {text} at (-22,61) size 44x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x17
             chunk 1 (middle anchor) text run 1 at (-22.00,75.00) startOffset 0 endOffset 7 width 44.00: "centers"
-      RenderSVGContainer {g} at (243,34) size 113x135 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
+      RenderSVGContainer {g} at (243,34) size 113x134 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,90.00)}]
         RenderSVGRect {rect} at (243,113) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,40.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (243,113) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,40.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (284,74) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (324,34) size 32x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,-40.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (-53,60) size 106x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 106x19
+        RenderSVGText {text} at (-53,61) size 106x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 106x17
             chunk 1 (middle anchor) text run 1 at (-53.00,75.00) startOffset 0 endOffset 17 width 106.00: "paced translation"
-      RenderSVGContainer {g} at (363,34) size 113x135 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
+      RenderSVGContainer {g} at (363,34) size 113x134 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,90.00)}]
         RenderSVGRect {rect} at (363,113) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,40.00)}] [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (363,113) size 34x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-40.00,40.00)}] [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (384,54) size 32x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-20.00,-20.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (444,34) size 32x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,-40.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (-52,60) size 104x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 104x19
+        RenderSVGText {text} at (-52,61) size 104x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 104x17
             chunk 1 (middle anchor) text run 1 at (-52.00,75.00) startOffset 0 endOffset 18 width 104.00: "linear translation"
-      RenderSVGContainer {g} at (14,188) size 92x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,220.00)}]
+      RenderSVGContainer {g} at (14,188) size 92x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,220.00)}]
         RenderSVGRect {rect} at (45,190) size 30x60 [transform={m=((1.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (43,188) size 34x64 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-30.00] [width=30.00] [height=60.00]
         RenderSVGRect {rect} at (14,197) size 92x46 [stroke={[type=SOLID] [color=#FFB400]}] [x=-45.00] [y=-22.50] [width=90.00] [height=45.00]
         RenderSVGRect {rect} at (44,204) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (-36,45) size 72x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 72x19
+        RenderSVGText {text} at (-36,46) size 72x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 72x17
             chunk 1 (middle anchor) text run 1 at (-36.00,60.00) startOffset 0 endOffset 11 width 72.00: "paced scale"
-      RenderSVGContainer {g} at (134,188) size 92x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,220.00)}]
+      RenderSVGContainer {g} at (134,188) size 92x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,220.00)}]
         RenderSVGRect {rect} at (165,190) size 30x60 [transform={m=((1.00,0.00)(0.00,2.00)) t=(0.00,0.00)}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (163,188) size 34x64 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-30.00] [width=30.00] [height=60.00]
         RenderSVGRect {rect} at (134,189) size 92x62 [stroke={[type=SOLID] [color=#FFB400]}] [x=-45.00] [y=-30.00] [width=90.00] [height=60.00]
         RenderSVGRect {rect} at (164,204) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (-35,45) size 70x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 70x19
+        RenderSVGText {text} at (-35,46) size 70x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x17
             chunk 1 (middle anchor) text run 1 at (-35.00,60.00) startOffset 0 endOffset 12 width 70.00: "linear scale"
       RenderSVGContainer {g} at (255,203) size 121x133 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,220.00)}]
         RenderSVGRect {rect} at (283,203) size 34x34 [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (283,203) size 34x34 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (289,209) size 32x32 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(5.00,5.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (344,304) size 32x32 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(60.00,100.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (-45,60) size 89x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 89x19
+        RenderSVGText {text} at (-45,61) size 89x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 89x17
             chunk 1 (middle anchor) text run 1 at (-44.50,75.00) startOffset 0 endOffset 14 width 89.00: "paced rotation"
       RenderSVGContainer {g} at (376,202) size 104x134 [transform={m=((1.00,0.00)(0.00,1.00)) t=(420.00,220.00)}]
         RenderSVGRect {rect} at (403,203) size 34x34 [stroke={[type=SOLID] [color=#808080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#E6E6E6]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (403,203) size 34x34 [stroke={[type=SOLID] [color=#FFB400] [stroke width=4.00]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (379,202) size 45x45 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(-18.54,4.75)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
         RenderSVGRect {rect} at (464,304) size 16x32 [transform={m=((-1.00,0.00)(-0.00,-1.00)) t=(60.00,100.00)}] [stroke={[type=SOLID] [color=#FFB400]}] [x=-15.00] [y=-15.00] [width=30.00] [height=30.00]
-        RenderSVGText {text} at (-44,60) size 87x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 87x19
+        RenderSVGText {text} at (-44,61) size 87x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 87x17
             chunk 1 (middle anchor) text run 1 at (-43.50,75.00) startOffset 0 endOffset 15 width 87.00: "linear rotation"
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png
index 8e88479..1f150c4 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt
index 46bde27..8a81be8 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-83-t-expected.txt
@@ -6,73 +6,73 @@
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.6 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (134,10) size 212x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 212x19
+    RenderSVGText {text} at (134,11) size 212x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 212x17
         chunk 1 (middle anchor) text run 1 at (134.00,25.00) startOffset 0 endOffset 33 width 212.00: "<animate> on <path>'s d attribute"
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGContainer {g} at (0,0) size 45x45
         RenderSVGEllipse {circle} at (0,0) size 41x41 [stroke={[type=SOLID] [color=#C0C0C0] [stroke width=2.00]}] [cx=0.00] [cy=0.00] [r=40.00]
         RenderSVGPath {line} at (0,0) size 45x1 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=-45.00] [y1=0.00] [x2=45.00] [y2=0.00]
         RenderSVGPath {line} at (0,0) size 1x45 [stroke={[type=SOLID] [color=#C0C0C0]}] [x1=0.00] [y1=-45.00] [x2=0.00] [y2=45.00]
-    RenderSVGContainer {g} at (51,45) size 378x249
-      RenderSVGContainer {g} at (51,63) size 138x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,90.00)}]
+    RenderSVGContainer {g} at (51,45) size 378x248
+      RenderSVGContainer {g} at (51,63) size 138x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,90.00)}]
         RenderSVGPath {path} at (105,75) size 30x30 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M -15 0 C -15 0 0 -15 0 -15 C 0 -15 15 0 15 0 C 15 0 0 15 0 15 C 0 15 -15 0 -15 0 Z"]
         RenderSVGPath {path} at (104,74) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -15 0 C -15 0 0 -15 0 -15 C 0 -15 15 0 15 0 C 15 0 0 15 0 15 C 0 15 -15 0 -15 0 Z"]
         RenderSVGPath {path} at (93,63) size 54x54 [stroke={[type=SOLID] [color=#FFB400]}] [data="M 0 0 C -50 -15 -15 -50 0 0 C 15 -50 50 -15 0 0 C 50 15 15 50 0 0 C -15 50 -50 15 0 0 Z"]
-        RenderSVGText {text} at (-69,45) size 137x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 137x19
+        RenderSVGText {text} at (-69,46) size 137x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 137x17
             chunk 1 (middle anchor) text run 1 at (-68.50,60.00) startOffset 0 endOffset 21 width 137.00: "#1: from-to animation"
-      RenderSVGContainer {g} at (189,63) size 102x91 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,90.00)}]
+      RenderSVGContainer {g} at (189,63) size 102x90 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,90.00)}]
         RenderSVGPath {path} at (225,75) size 30x30 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M -15 0 C -15 0 0 -15 0 -15 C 0 -15 15 0 15 0 C 15 0 0 15 0 15 C 0 15 -15 0 -15 0 Z"]
         RenderSVGPath {path} at (224,74) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -15 0 C -15 0 0 -15 0 -15 C 0 -15 15 0 15 0 C 15 0 0 15 0 15 C 0 15 -15 0 -15 0 Z"]
         RenderSVGPath {path} at (213,63) size 54x54 [stroke={[type=SOLID] [color=#FFB400]}] [data="M 0 0 C -50 -15 -15 -50 0 0 C 15 -50 50 -15 0 0 C 50 15 15 50 0 0 C -15 50 -50 15 0 0 Z"]
-        RenderSVGText {text} at (-51,45) size 102x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 102x19
+        RenderSVGText {text} at (-51,46) size 102x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 102x17
             chunk 1 (middle anchor) text run 1 at (-51.00,60.00) startOffset 0 endOffset 16 width 102.00: "#2: to animation"
-      RenderSVGContainer {g} at (295,45) size 130x109 [transform={m=((1.00,0.00)(0.00,1.00)) t=(360.00,90.00)}]
+      RenderSVGContainer {g} at (295,45) size 130x108 [transform={m=((1.00,0.00)(0.00,1.00)) t=(360.00,90.00)}]
         RenderSVGPath {path} at (345,75) size 30x30 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M -15 0 C -15 0 0 -15 0 -15 C 0 -15 15 0 15 0 C 15 0 0 15 0 15 C 0 15 -15 0 -15 0 Z"]
         RenderSVGPath {path} at (344,74) size 32x32 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -15 0 C -15 0 0 -15 0 -15 C 0 -15 15 0 15 0 C 15 0 0 15 0 15 C 0 15 -15 0 -15 0 Z"]
         RenderSVGPath {path} at (333,63) size 54x54 [stroke={[type=SOLID] [color=#FFB400]}] [data="M 0 0 C -50 -15 -15 -50 0 0 C 15 -50 50 -15 0 0 C 50 15 15 50 0 0 C -15 50 -50 15 0 0 Z"]
         RenderSVGPath {path} at (315,45) size 90x90 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -45 0 C -15 0 0 -15 0 -45 C 0 -15 15 0 45 0 C 15 0 0 15 0 45 C 0 15 -15 0 -45 0 Z"]
-        RenderSVGText {text} at (-65,45) size 130x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 130x19
+        RenderSVGText {text} at (-65,46) size 130x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 130x17
             chunk 1 (middle anchor) text run 1 at (-65.00,60.00) startOffset 0 endOffset 20 width 130.00: "#3: values animation"
-      RenderSVGContainer {g} at (51,168) size 138x126 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,200.00)}]
+      RenderSVGContainer {g} at (51,168) size 138x125 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,200.00)}]
         RenderSVGPath {path} at (90,170) size 60x60 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M -30 -30 L 30 0 L 30 30 L 0 30 Z"]
         RenderSVGPath {path} at (88,168) size 63x63 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -30 -30 L 30 0 L 30 30 L 0 30 Z"]
         RenderSVGPath {path} at (89,169) size 63x63 [stroke={[type=SOLID] [color=#FFB400]}] [data="M 30 30 L -30 0 L -30 -30 L 0 -30 Z"]
-        RenderSVGText {text} at (-69,45) size 137x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 137x19
+        RenderSVGText {text} at (-69,46) size 137x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 137x17
             chunk 1 (middle anchor) text run 1 at (-68.50,60.00) startOffset 0 endOffset 21 width 137.00: "#4: from-to animation"
-        RenderSVGText {text} at (-67,60) size 133x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 133x19
+        RenderSVGText {text} at (-67,61) size 133x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 133x17
             chunk 1 (middle anchor) text run 1 at (-66.50,75.00) startOffset 0 endOffset 20 width 133.00: "compatible H/h, V/v,"
-        RenderSVGText {text} at (-40,75) size 80x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 80x19
+        RenderSVGText {text} at (-40,76) size 80x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 80x17
             chunk 1 (middle anchor) text run 1 at (-40.00,90.00) startOffset 0 endOffset 12 width 80.00: "L/l segments"
-      RenderSVGContainer {g} at (171,179) size 138x115 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,200.00)}]
+      RenderSVGContainer {g} at (171,179) size 138x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,200.00)}]
         RenderSVGPath {path} at (220,180) size 40x64 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M -20 -20 C 20 -20 20 -20 20 20 C 20 60 20 40 -20 20 Z"]
         RenderSVGPath {path} at (219,179) size 42x65 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -20 -20 C 20 -20 20 -20 20 20 C 20 60 20 40 -20 20 Z"]
         RenderSVGPath {path} at (219,179) size 72x42 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -20 -20 C -20 20 -20 20 20 20 C 60 20 60 20 20 -20 Z"]
-        RenderSVGText {text} at (-69,45) size 137x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 137x19
+        RenderSVGText {text} at (-69,46) size 137x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 137x17
             chunk 1 (middle anchor) text run 1 at (-68.50,60.00) startOffset 0 endOffset 21 width 137.00: "#5: from-to animation"
-        RenderSVGText {text} at (-48,60) size 95x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 95x19
+        RenderSVGText {text} at (-48,61) size 95x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 95x17
             chunk 1 (middle anchor) text run 1 at (-47.50,75.00) startOffset 0 endOffset 14 width 95.00: "compatible C/c"
-        RenderSVGText {text} at (-41,75) size 81x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 81x19
+        RenderSVGText {text} at (-41,76) size 81x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 81x17
             chunk 1 (middle anchor) text run 1 at (-40.50,90.00) startOffset 0 endOffset 12 width 81.00: "s/S segments"
-      RenderSVGContainer {g} at (291,169) size 138x125 [transform={m=((1.00,0.00)(0.00,1.00)) t=(360.00,200.00)}]
+      RenderSVGContainer {g} at (291,169) size 138x124 [transform={m=((1.00,0.00)(0.00,1.00)) t=(360.00,200.00)}]
         RenderSVGPath {path} at (330,170) size 60x60 [fill={[type=SOLID] [color=#E6E6E6]}] [data="M -30 -30 C 10 -30 30 -20 30 0 C 30 20 10 30 -30 30 Z"]
         RenderSVGPath {path} at (329,169) size 62x62 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -30 -30 C 10 -30 30 -20 30 0 C 30 20 10 30 -30 30 Z"]
         RenderSVGPath {path} at (330,169) size 31x62 [stroke={[type=SOLID] [color=#FFB400]}] [data="M -30 -30 C -10 -30 0 -20 0 0 C 0 20 -10 30 -30 30"]
-        RenderSVGText {text} at (-69,45) size 137x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 137x19
+        RenderSVGText {text} at (-69,46) size 137x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 137x17
             chunk 1 (middle anchor) text run 1 at (-68.50,60.00) startOffset 0 endOffset 21 width 137.00: "#6: from-to animation"
-        RenderSVGText {text} at (-62,60) size 123x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 123x19
+        RenderSVGText {text} at (-62,61) size 123x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 123x17
             chunk 1 (middle anchor) text run 1 at (-61.50,75.00) startOffset 0 endOffset 19 width 123.00: "compatible Q/q, T/t"
-        RenderSVGText {text} at (-29,75) size 58x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 58x19
+        RenderSVGText {text} at (-29,76) size 58x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 58x17
             chunk 1 (middle anchor) text run 1 at (-29.00,90.00) startOffset 0 endOffset 8 width 58.00: "segments"
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png
index 260b46b..19da75b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-84-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt
index 3d3b716..8d716cb 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-84-t-expected.txt
@@ -11,15 +11,15 @@
           RenderSVGRect {rect} at (319,22) size 110x110 [fill={[type=SOLID] [color=#000000]}] [x=240.00] [y=0.00] [width=100.00] [height=100.00]
         RenderSVGContainer {g} at (319,187) size 110x110
           RenderSVGRect {rect} at (319,187) size 110x110 [fill={[type=SOLID] [color=#000000]}] [x=240.00] [y=150.00] [width=100.00] [height=100.00]
-        RenderSVGContainer {g} at (70,68) size 325x102
-          RenderSVGText {text} at (14,117) size 72x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 72x17
+        RenderSVGContainer {g} at (70,69) size 325x100
+          RenderSVGText {text} at (14,118) size 72x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 72x15
               chunk 1 (middle anchor) text run 1 at (14.09,130.00) startOffset 0 endOffset 12 width 71.82: "currentColor"
-          RenderSVGText {text} at (154,42) size 32x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 32x17
+          RenderSVGText {text} at (154,43) size 32x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 32x15
               chunk 1 (middle anchor) text run 1 at (154.09,55.00) startOffset 0 endOffset 5 width 31.82: "green"
-          RenderSVGText {text} at (271,117) size 37x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 37x17
+          RenderSVGText {text} at (271,118) size 37x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 37x15
               chunk 1 (middle anchor) text run 1 at (271.82,130.00) startOffset 0 endOffset 7 width 36.36: "inherit"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-85-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-85-t-expected.png
index bbb6bdb..9afc2c1 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-85-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/animate-elem-85-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prof-01-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prof-01-f-expected.png
index 6debac8..835ea5e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prof-01-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prof-01-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-01-b-expected.png
index 5930c9c..405a725 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt
index f4d2b02..108e9b6 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-01-b-expected.txt
@@ -15,15 +15,15 @@
       RenderSVGContainer {g} at (60,215) size 360x80
         RenderSVGContainer {g} at (60,215) size 360x80
           RenderSVGRect {rect} at (60,215) size 360x80 [fill={[type=LINEAR-GRADIENT] [id="grad"]}] [x=60.00] [y=215.00] [width=360.00] [height=80.00]
-      RenderSVGContainer {g} at (120,143) size 263x69
-        RenderSVGText {text} at (120,143) size 34x34 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 34x34
+      RenderSVGContainer {g} at (120,143) size 263x68
+        RenderSVGText {text} at (120,143) size 34x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 34x33
             chunk 1 text run 1 at (120.00,170.00) startOffset 0 endOffset 4 width 34.00: "fill"
-        RenderSVGText {text} at (310,143) size 73x34 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 73x34
+        RenderSVGText {text} at (310,143) size 73x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 73x33
             chunk 1 text run 1 at (310.00,170.00) startOffset 0 endOffset 6 width 73.00: "stroke"
-        RenderSVGText {text} at (180,178) size 121x34 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 121x34
+        RenderSVGText {text} at (180,178) size 121x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 121x33
             chunk 1 text run 1 at (180.00,205.00) startOffset 0 endOffset 10 width 121.00: "stop-color"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-02-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-02-f-expected.png
index 35900ec..c5a7a66 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-02-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-02-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-03-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-03-t-expected.png
index c224597..533117b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-03-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/color-prop-03-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png
index 16cfbf9..5732d23 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-coord-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png
index 16cfbf9..5732d23 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-coord-02-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png
index ca69d83..3e71a2e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt
index bcefcd6..b64373a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-01-b-expected.txt
@@ -77,7 +77,7 @@
         RenderSVGPath {line} at (450,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=450.50] [y1=10.00] [x2=450.50] [y2=260.50]
         RenderSVGPath {line} at (460,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=460.50] [y1=10.00] [x2=460.50] [y2=260.50]
         RenderSVGPath {line} at (470,40) size 1x251 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=470.50] [y1=10.00] [x2=470.50] [y2=260.50]
-      RenderSVGContainer {g} at (40,65) size 375x138 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,10.00)}]
+      RenderSVGContainer {g} at (40,66) size 375x137 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,10.00)}]
         RenderSVGContainer {g} at (50,90) size 320x110
           RenderSVGContainer {g} at (50,90) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
             RenderSVGRect {rect} at (50,90) size 20x2 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=2.00]
@@ -94,38 +94,38 @@
           RenderSVGContainer {g} at (210,160) size 40x40 [transform={m=((2.00,0.00)(0.00,2.00)) t=(210.00,120.00)}]
             RenderSVGRect {rect} at (210,160) size 40x2 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=1.00]
             RenderSVGRect {rect} at (210,160) size 2x40 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=1.00] [height=20.00]
-        RenderSVGContainer {g} at (40,65) size 375x138
-          RenderSVGText {text} at (40,25) size 106x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 106x19
+        RenderSVGContainer {g} at (40,66) size 375x137
+          RenderSVGText {text} at (40,26) size 106x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 106x17
               chunk 1 text run 1 at (40.00,40.00) startOffset 0 endOffset 18 width 106.00: "translate (50, 50)"
           RenderSVGRect {rect} at (48,88) size 5x5 [fill={[type=SOLID] [color=#000000]}] [x=48.00] [y=48.00] [width=5.00] [height=5.00]
           RenderSVGRect {rect} at (68,88) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [x=68.00] [y=48.00] [width=5.00] [height=5.00]
           RenderSVGRect {rect} at (48,108) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [x=48.00] [y=68.00] [width=5.00] [height=5.00]
-          RenderSVGText {text} at (140,25) size 66x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 66x19
+          RenderSVGText {text} at (140,26) size 66x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 66x17
               chunk 1 text run 1 at (140.00,40.00) startOffset 0 endOffset 11 width 66.00: "rotate(-90)"
           RenderSVGRect {rect} at (148,108) size 5x5 [fill={[type=SOLID] [color=#000000]}] [x=148.00] [y=68.00] [width=5.00] [height=5.00]
           RenderSVGRect {rect} at (148,88) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [x=148.00] [y=48.00] [width=5.00] [height=5.00]
           RenderSVGRect {rect} at (168,108) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [x=168.00] [y=68.00] [width=5.00] [height=5.00]
-          RenderSVGText {text} at (240,25) size 75x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 75x19
+          RenderSVGText {text} at (240,26) size 75x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 75x17
               chunk 1 text run 1 at (240.00,40.00) startOffset 0 endOffset 11 width 75.00: "skew x (45)"
           RenderSVGRect {rect} at (248,88) size 5x5 [fill={[type=SOLID] [color=#000000]}] [x=248.00] [y=48.00] [width=5.00] [height=5.00]
           RenderSVGRect {rect} at (268,88) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [x=268.00] [y=48.00] [width=5.00] [height=5.00]
           RenderSVGRect {rect} at (268,108) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [x=268.00] [y=68.00] [width=5.00] [height=5.00]
-          RenderSVGText {text} at (340,25) size 75x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 75x19
+          RenderSVGText {text} at (340,26) size 75x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 75x17
               chunk 1 text run 1 at (340.00,40.00) startOffset 0 endOffset 11 width 75.00: "skew y (45)"
           RenderSVGRect {rect} at (348,88) size 5x5 [fill={[type=SOLID] [color=#000000]}] [x=348.00] [y=48.00] [width=5.00] [height=5.00]
           RenderSVGRect {rect} at (368,108) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [x=368.00] [y=68.00] [width=5.00] [height=5.00]
           RenderSVGRect {rect} at (348,108) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [x=348.00] [y=68.00] [width=5.00] [height=5.00]
-          RenderSVGText {text} at (200,95) size 53x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 53x19
+          RenderSVGText {text} at (200,96) size 53x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 53x17
               chunk 1 text run 1 at (200.00,110.00) startOffset 0 endOffset 9 width 53.00: "scale (2)"
           RenderSVGRect {rect} at (208,158) size 5x5 [fill={[type=SOLID] [color=#000000]}] [x=208.00] [y=118.00] [width=5.00] [height=5.00]
           RenderSVGRect {rect} at (248,158) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [x=248.00] [y=118.00] [width=5.00] [height=5.00]
           RenderSVGRect {rect} at (208,198) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [x=208.00] [y=158.00] [width=5.00] [height=5.00]
-      RenderSVGContainer {g} at (40,215) size 402x68
+      RenderSVGContainer {g} at (40,216) size 402x67
         RenderSVGContainer {g} at (50,240) size 260x40
           RenderSVGContainer {g} at (50,240) size 60x40 [transform={m=((3.00,0.00)(0.00,2.00)) t=(50.00,210.00)}]
             RenderSVGRect {rect} at (50,240) size 60x2 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=1.00]
@@ -135,15 +135,15 @@
               RenderSVGContainer {g} at (250,240) size 60x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(16.67,105.00)}]
                 RenderSVGRect {rect} at (250,240) size 60x2 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=20.00] [height=1.00]
                 RenderSVGRect {rect} at (250,240) size 3x40 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=0.67] [height=20.00]
-        RenderSVGContainer {g} at (40,215) size 402x68
-          RenderSVGText {text} at (40,185) size 198x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 198x19
+        RenderSVGContainer {g} at (40,216) size 402x67
+          RenderSVGText {text} at (40,186) size 198x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 198x17
               chunk 1 text run 1 at (40.00,200.00) startOffset 0 endOffset 33 width 198.00: "scale(25, 95) and translate(2, 2)"
           RenderSVGRect {rect} at (48,238) size 5x5 [fill={[type=SOLID] [color=#000000]}] [x=48.00] [y=208.00] [width=5.00] [height=5.00]
           RenderSVGRect {rect} at (108,238) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [x=108.00] [y=208.00] [width=5.00] [height=5.00]
           RenderSVGRect {rect} at (48,278) size 5x5 [fill={[type=SOLID] [color=#FF0000]}] [x=48.00] [y=248.00] [width=5.00] [height=5.00]
-          RenderSVGText {text} at (240,185) size 202x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 202x19
+          RenderSVGText {text} at (240,186) size 202x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 202x17
               chunk 1 text run 1 at (240.00,200.00) startOffset 0 endOffset 34 width 202.00: "scale(25, 95) then translate(2, 2)"
           RenderSVGRect {rect} at (248,238) size 5x5 [fill={[type=SOLID] [color=#000000]}] [x=248.00] [y=208.00] [width=5.00] [height=5.00]
           RenderSVGRect {rect} at (308,238) size 5x5 [fill={[type=SOLID] [color=#0000FF]}] [x=308.00] [y=208.00] [width=5.00] [height=5.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png
index 30721ea..09f1dc7 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-02-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png
index 9f545af5..09f1dc7 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-03-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png
index 621c865..09f1dc7 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-04-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png
index abf15bc..09f1dc7 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-05-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png
index c79a477..09f1dc7 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-trans-06-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-01-b-expected.png
index 87b659c..859c346 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-01-b-expected.txt
index 61cb9cd..5243da3 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-01-b-expected.txt
@@ -12,8 +12,8 @@
       RenderSVGResourceLinearGradient {linearGradient} [id="linearUserSpace"] [gradientUnits=userSpaceOnUse] [start=(0,0)] [end=(50,0)]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#FF0000]
         RenderSVGGradientStop {stop} [offset=1.00] [color=#0000FF]
-      RenderSVGText {text} at (30,15) size 378x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 378x19
+      RenderSVGText {text} at (30,16) size 378x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 378x17
           chunk 1 text run 1 at (30.00,30.00) startOffset 0 endOffset 59 width 378.00: "Bounding box relative coordinates (percentage and fraction)"
       RenderSVGContainer {g} at (30,40) size 132x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,40.00)}]
         RenderSVGRect {rect} at (30,40) size 50x20 [fill={[type=LINEAR-GRADIENT] [id="linearBoundingBoxPercentage"]}] [x=0.00] [y=0.00] [width=50.00] [height=20.00]
@@ -21,14 +21,14 @@
         RenderSVGRect {rect} at (30,80) size 50x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,40.00)}] [fill={[type=LINEAR-GRADIENT] [id="linearUserSpace"]}] [x=0.00] [y=0.00] [width=50.00] [height=20.00]
         RenderSVGPath {line} at (30,59) size 50x2 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=20.00] [x2=50.00] [y2=20.00]
         RenderSVGPath {line} at (30,79) size 50x2 [stroke={[type=SOLID] [color=#CCCCCC]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=40.00] [x2=50.00] [y2=40.00]
-        RenderSVGText {text} at (60,0) size 69x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 69x19
+        RenderSVGText {text} at (60,1) size 69x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x17
             chunk 1 text run 1 at (60.00,15.00) startOffset 0 endOffset 10 width 69.00: "Percentage"
-        RenderSVGText {text} at (60,20) size 52x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 52x19
+        RenderSVGText {text} at (60,21) size 52x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 52x17
             chunk 1 text run 1 at (60.00,35.00) startOffset 0 endOffset 8 width 52.00: "Fraction"
-        RenderSVGText {text} at (60,40) size 72x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 72x19
+        RenderSVGText {text} at (60,41) size 72x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 72x17
             chunk 1 text run 1 at (60.00,55.00) startOffset 0 endOffset 10 width 72.00: "User Space"
       RenderSVGResourceRadialGradient {radialGradient} [id="radialBoundingBoxPercentage"] [gradientUnits=objectBoundingBox] [center=(0.25,0.25)] [focal=(0.25,0.25)] [radius=0.25] [focalRadius=0.00]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#FF0000]
@@ -39,21 +39,21 @@
       RenderSVGResourceRadialGradient {radialGradient} [id="radialUserSpace"] [gradientUnits=userSpaceOnUse] [center=(15,15)] [focal=(15,15)] [radius=15.00] [focalRadius=0.00]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#FF0000]
         RenderSVGGradientStop {stop} [offset=1.00] [color=#0000FF]
-      RenderSVGText {text} at (30,115) size 345x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 345x19
+      RenderSVGText {text} at (30,116) size 345x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 345x17
           chunk 1 text run 1 at (30.00,130.00) startOffset 0 endOffset 54 width 345.00: "Bounding box relative length (percentage and fraction)"
-      RenderSVGContainer {g} at (30,140) size 194x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,140.00)}]
+      RenderSVGContainer {g} at (30,140) size 194x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,140.00)}]
         RenderSVGRect {rect} at (30,140) size 60x60 [fill={[type=RADIAL-GRADIENT] [id="radialBoundingBoxPercentage"]}] [x=0.00] [y=0.00] [width=60.00] [height=60.00]
         RenderSVGRect {rect} at (91,140) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(61.00,0.00)}] [fill={[type=RADIAL-GRADIENT] [id="radialBoundingBoxFraction"]}] [x=0.00] [y=0.00] [width=60.00] [height=60.00]
         RenderSVGRect {rect} at (152,140) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(122.00,0.00)}] [fill={[type=RADIAL-GRADIENT] [id="radialUserSpace"]}] [x=0.00] [y=0.00] [width=60.00] [height=60.00]
-        RenderSVGText {text} at (0,55) size 51x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 51x19
+        RenderSVGText {text} at (0,56) size 51x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 51x17
             chunk 1 text run 1 at (0.00,70.00) startOffset 0 endOffset 8 width 51.00: "Percent."
-        RenderSVGText {text} at (61,55) size 52x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 52x19
+        RenderSVGText {text} at (61,56) size 52x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 52x17
             chunk 1 text run 1 at (61.00,70.00) startOffset 0 endOffset 8 width 52.00: "Fraction"
-        RenderSVGText {text} at (122,55) size 72x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 72x19
+        RenderSVGText {text} at (122,56) size 72x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 72x17
             chunk 1 text run 1 at (122.00,70.00) startOffset 0 endOffset 10 width 72.00: "User Space"
       RenderSVGResourcePattern {pattern} [id="patternBoundingBoxPercentage"] [patternUnits=objectBoundingBox] [patternContentUnits=objectBoundingBox]
         RenderSVGEllipse {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#FF0000]}] [cx=0.50] [cy=0.50] [r=0.25]
@@ -64,21 +64,21 @@
       RenderSVGResourcePattern {pattern} [id="patternUserSpace"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGEllipse {circle} at (15,5) size 20x20 [fill={[type=SOLID] [color=#FF0000]}] [cx=25.00] [cy=15.00] [r=10.00]
         RenderSVGRect {rect} at (20,12) size 10x6 [fill={[type=SOLID] [color=#0000FF]}] [x=20.00] [y=12.00] [width=10.00] [height=6.00]
-      RenderSVGText {text} at (30,225) size 385x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 385x19
+      RenderSVGText {text} at (30,226) size 385x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 385x17
           chunk 1 text run 1 at (30.00,240.00) startOffset 0 endOffset 60 width 385.00: "Bounding box relative width/height (percentage and fraction)"
       RenderSVGContainer {g} at (29,249) size 433x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,250.00)}]
         RenderSVGRect {rect} at (29,249) size 52x32 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="patternBoundingBoxPercentage"]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
         RenderSVGRect {rect} at (179,249) size 52x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="patternBoundingBoxFraction"]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
         RenderSVGRect {rect} at (329,249) size 52x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=PATTERN] [id="patternUserSpace"]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
-        RenderSVGText {text} at (60,5) size 69x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 69x19
+        RenderSVGText {text} at (60,6) size 69x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x17
             chunk 1 text run 1 at (60.00,20.00) startOffset 0 endOffset 10 width 69.00: "Percentage"
-        RenderSVGText {text} at (210,5) size 52x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 52x19
+        RenderSVGText {text} at (210,6) size 52x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 52x17
             chunk 1 text run 1 at (210.00,20.00) startOffset 0 endOffset 8 width 52.00: "Fraction"
-        RenderSVGText {text} at (360,5) size 72x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 72x19
+        RenderSVGText {text} at (360,6) size 72x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 72x17
             chunk 1 text run 1 at (360.00,20.00) startOffset 0 endOffset 10 width 72.00: "User Space"
       RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-02-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-02-b-expected.png
index c7962f5..32c1ce6 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-02-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-02-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt
index 23882e7..670dbc8 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-02-b-expected.txt
@@ -2,33 +2,33 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (0,19) size 413x257
-      RenderSVGText {text} at (60,19) size 328x20 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 328x20
+    RenderSVGContainer {g} at (0,20) size 413x256
+      RenderSVGText {text} at (60,20) size 328x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 328x19
           chunk 1 text run 1 at (60.00,35.00) startOffset 0 endOffset 45 width 328.00: "CSS pixel coordinate to user space conversion"
       RenderSVGContainer {g} at (25,20) size 20x20 [transform={m=((4.00,0.00)(0.00,4.00)) t=(5.00,0.00)}]
         RenderSVGEllipse {circle} at (25,20) size 20x20 [fill={[type=SOLID] [color=#000000]}] [cx=7.50] [cy=7.50] [r=2.50]
         RenderSVGEllipse {circle} at (29,24) size 12x12 [fill={[type=SOLID] [color=#FF0000]}] [cx=7.50] [cy=7.50] [r=1.50]
-      RenderSVGText {text} at (60,69) size 344x20 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 344x20
+      RenderSVGText {text} at (60,70) size 344x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 344x19
           chunk 1 text run 1 at (60.00,85.00) startOffset 0 endOffset 47 width 344.00: "Percentage coordinates to user space conversion"
       RenderSVGContainer {g} at (25,70) size 20x20 [transform={m=((4.00,0.00)(0.00,4.00)) t=(5.00,50.00)}]
         RenderSVGEllipse {circle} at (25,70) size 20x20 [fill={[type=SOLID] [color=#000000]}] [cx=7.50] [cy=7.50] [r=2.50]
         RenderSVGEllipse {circle} at (29,73) size 13x13 [fill={[type=SOLID] [color=#FF0000]}] [cx=7.50] [cy=7.50] [r=1.50]
-      RenderSVGText {text} at (60,124) size 302x20 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 302x20
+      RenderSVGText {text} at (60,125) size 302x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 302x19
           chunk 1 text run 1 at (60.00,140.00) startOffset 0 endOffset 41 width 302.00: "CSS width/height to user space conversion"
       RenderSVGContainer {g} at (10,115) size 40x40 [transform={m=((4.00,0.00)(0.00,4.00)) t=(30.00,115.00)}]
         RenderSVGRect {rect} at (10,115) size 40x20 [fill={[type=SOLID] [color=#000000]}] [x=-5.00] [y=0.00] [width=10.00] [height=5.00]
         RenderSVGRect {rect} at (10,135) size 40x20 [fill={[type=SOLID] [color=#FF0000]}] [x=-5.00] [y=5.00] [width=10.00] [height=5.00]
-      RenderSVGText {text} at (60,184) size 351x20 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 351x20
+      RenderSVGText {text} at (60,185) size 351x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 351x19
           chunk 1 text run 1 at (60.00,200.00) startOffset 0 endOffset 48 width 351.00: "Percentage width/height to user space conversion"
       RenderSVGContainer {g} at (10,175) size 40x41 [transform={m=((4.00,0.00)(0.00,4.00)) t=(30.00,175.00)}]
         RenderSVGRect {rect} at (10,175) size 40x20 [fill={[type=SOLID] [color=#000000]}] [x=-5.00] [y=0.00] [width=10.00] [height=5.00]
         RenderSVGRect {rect} at (10,195) size 40x21 [fill={[type=SOLID] [color=#FF0000]}] [x=-5.00] [y=5.00] [width=10.00] [height=5.00]
-      RenderSVGText {text} at (140,249) size 273x20 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 273x20
+      RenderSVGText {text} at (140,250) size 273x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 273x19
           chunk 1 text run 1 at (140.00,265.00) startOffset 0 endOffset 36 width 273.00: "CSS and percentage length conversion"
       RenderSVGContainer {g} at (0,244) size 146x32 [transform={m=((4.00,0.00)(4.00,4.00)) t=(30.00,260.00)}]
         RenderSVGEllipse {circle} at (1,245) size 58x30 [fill={[type=SOLID] [color=#000000]}] [cx=0.00] [cy=0.00] [r=3.54]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-03-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-03-b-expected.png
index 3d1c6a8..5632d16 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-03-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-units-03-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png
index d72a094..5d370ba 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt
index 2ea817e..a3a1684 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-01-b-expected.txt
@@ -2,10 +2,10 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (10,51) size 420x244 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
-      RenderSVGContainer {g} at (10,51) size 420x244
-        RenderSVGText {text} at (10,21) size 40x11 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 40x11
+    RenderSVGContainer {g} at (10,52) size 420x243 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
+      RenderSVGContainer {g} at (10,52) size 420x243
+        RenderSVGText {text} at (10,22) size 40x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 40x10
             chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 10 width 40.00: "SVG to fit"
         RenderSVGContainer {g} at (20,70) size 30x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,40.00)}]
           RenderSVGRect {rect} at (20,70) size 30x40 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#000000]}] [x=0.50] [y=0.50] [width=29.00] [height=39.00]
@@ -14,23 +14,23 @@
             RenderSVGEllipse {circle} at (30,85) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
             RenderSVGEllipse {circle} at (35,85) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
             RenderSVGPath {path} at (29,93) size 12x7 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 L 15 23 L 20 19"]
-        RenderSVGText {text} at (10,101) size 44x11 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 44x11
+        RenderSVGText {text} at (10,102) size 44x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x10
             chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 10 width 44.00: "Viewport 1"
         RenderSVGContainer {g} at (10,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
           RenderSVGRect {rect} at (10,150) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
-        RenderSVGText {text} at (10,171) size 44x11 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 44x11
+        RenderSVGText {text} at (10,172) size 44x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x10
             chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 10 width 44.00: "Viewport 2"
         RenderSVGContainer {g} at (20,220) size 30x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,190.00)}]
           RenderSVGRect {rect} at (20,220) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
-        RenderSVGContainer {g} at (120,51) size 120x109 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,50.00)}]
-          RenderSVGText {text} at (0,-29) size 112x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 112x11
+        RenderSVGContainer {g} at (120,52) size 120x108 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,50.00)}]
+          RenderSVGText {text} at (0,-28) size 112x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 112x10
               chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 36 width 112.00: "---------- meet --------------------"
-          RenderSVGContainer {g} at (120,66) size 50x44
-            RenderSVGText {text} at (0,-14) size 26x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 26x11
+          RenderSVGContainer {g} at (120,67) size 50x43
+            RenderSVGText {text} at (0,-13) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 26x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMin*"
             RenderSVGRect {rect} at (120,80) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGViewportContainer {svg} at (120,80) size 23x30
@@ -40,9 +40,9 @@
                 RenderSVGEllipse {circle} at (127,91) size 4x3 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
                 RenderSVGEllipse {circle} at (131,91) size 3x3 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
                 RenderSVGPath {path} at (127,97) size 9x5 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 L 15 23 L 20 19"]
-          RenderSVGContainer {g} at (190,66) size 50x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 26x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 26x11
+          RenderSVGContainer {g} at (190,67) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 26x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMid*"
             RenderSVGRect {rect} at (190,80) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGViewportContainer {svg} at (203,80) size 24x30
@@ -52,9 +52,9 @@
                 RenderSVGEllipse {circle} at (211,91) size 3x3 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
                 RenderSVGEllipse {circle} at (215,91) size 3x3 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
                 RenderSVGPath {path} at (210,97) size 10x5 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 L 15 23 L 20 19"]
-          RenderSVGContainer {g} at (120,116) size 50x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
-            RenderSVGText {text} at (0,-14) size 27x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 27x11
+          RenderSVGContainer {g} at (120,117) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+            RenderSVGText {text} at (0,-13) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 27x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "xMax*"
             RenderSVGRect {rect} at (120,130) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGViewportContainer {svg} at (147,130) size 23x30
@@ -64,13 +64,13 @@
                 RenderSVGEllipse {circle} at (155,141) size 3x3 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
                 RenderSVGEllipse {circle} at (159,141) size 3x3 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
                 RenderSVGPath {path} at (154,147) size 9x5 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 L 15 23 L 20 19"]
-        RenderSVGContainer {g} at (300,51) size 130x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,50.00)}]
-          RenderSVGText {text} at (0,-29) size 124x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 124x11
+        RenderSVGContainer {g} at (300,52) size 130x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,50.00)}]
+          RenderSVGText {text} at (0,-28) size 124x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 124x10
               chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 40 width 124.00: "---------- meet ------------------------"
-          RenderSVGContainer {g} at (300,66) size 30x74
-            RenderSVGText {text} at (0,-14) size 28x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 28x11
+          RenderSVGContainer {g} at (300,67) size 30x73
+            RenderSVGText {text} at (0,-13) size 28x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMin"
             RenderSVGRect {rect} at (300,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGViewportContainer {svg} at (300,80) size 30x40
@@ -80,9 +80,9 @@
                 RenderSVGEllipse {circle} at (310,95) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
                 RenderSVGEllipse {circle} at (315,95) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
                 RenderSVGPath {path} at (309,103) size 12x7 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 L 15 23 L 20 19"]
-          RenderSVGContainer {g} at (350,66) size 30x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 28x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 28x11
+          RenderSVGContainer {g} at (350,67) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 28x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMid"
             RenderSVGRect {rect} at (350,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGViewportContainer {svg} at (350,90) size 30x40
@@ -92,9 +92,9 @@
                 RenderSVGEllipse {circle} at (360,105) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
                 RenderSVGEllipse {circle} at (365,105) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
                 RenderSVGPath {path} at (359,113) size 12x7 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 L 15 23 L 20 19"]
-          RenderSVGContainer {g} at (400,66) size 30x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 29x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 29x11
+          RenderSVGContainer {g} at (400,67) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 29x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 29x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 29.00: "*YMax"
             RenderSVGRect {rect} at (400,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGViewportContainer {svg} at (400,100) size 30x40
@@ -104,13 +104,13 @@
                 RenderSVGEllipse {circle} at (410,115) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
                 RenderSVGEllipse {circle} at (415,115) size 4x4 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
                 RenderSVGPath {path} at (409,123) size 12x7 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 L 15 23 L 20 19"]
-        RenderSVGContainer {g} at (120,186) size 130x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,185.00)}]
-          RenderSVGText {text} at (0,-29) size 127x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 127x11
+        RenderSVGContainer {g} at (120,187) size 130x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,185.00)}]
+          RenderSVGText {text} at (0,-28) size 127x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 127x10
               chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 42 width 127.00: "---------- slice -------------------------"
-          RenderSVGContainer {g} at (120,201) size 45x74
-            RenderSVGText {text} at (0,-14) size 26x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 26x11
+          RenderSVGContainer {g} at (120,202) size 45x73
+            RenderSVGText {text} at (0,-13) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 26x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMin*"
             RenderSVGRect {rect} at (120,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGViewportContainer {svg} at (120,215) size 45x60
@@ -120,9 +120,9 @@
                 RenderSVGEllipse {circle} at (135,238) size 6x5 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
                 RenderSVGEllipse {circle} at (143,238) size 5x5 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
                 RenderSVGPath {path} at (134,249) size 17x10 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 L 15 23 L 20 19"]
-          RenderSVGContainer {g} at (162,201) size 46x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 26x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 26x11
+          RenderSVGContainer {g} at (162,202) size 46x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 26x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMid*"
             RenderSVGRect {rect} at (170,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGViewportContainer {svg} at (162,215) size 46x60
@@ -132,9 +132,9 @@
                 RenderSVGEllipse {circle} at (178,238) size 5x5 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
                 RenderSVGEllipse {circle} at (185,238) size 6x5 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
                 RenderSVGPath {path} at (176,249) size 18x10 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 L 15 23 L 20 19"]
-          RenderSVGContainer {g} at (205,201) size 45x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 27x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 27x11
+          RenderSVGContainer {g} at (205,202) size 45x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 27x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "xMax*"
             RenderSVGRect {rect} at (220,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGViewportContainer {svg} at (205,215) size 45x60
@@ -144,13 +144,13 @@
                 RenderSVGEllipse {circle} at (220,238) size 6x5 [fill={[type=SOLID] [color=#000000]}] [cx=12.00] [cy=12.00] [r=1.50]
                 RenderSVGEllipse {circle} at (228,238) size 5x5 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
                 RenderSVGPath {path} at (219,249) size 17x10 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 L 15 23 L 20 19"]
-        RenderSVGContainer {g} at (300,186) size 120x109 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,185.00)}]
-          RenderSVGText {text} at (0,-29) size 115x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 115x11
+        RenderSVGContainer {g} at (300,187) size 120x108 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,185.00)}]
+          RenderSVGText {text} at (0,-28) size 115x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 115x10
               chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 38 width 115.00: "---------- slice ---------------------"
-          RenderSVGContainer {g} at (300,201) size 50x81
-            RenderSVGText {text} at (0,-14) size 28x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 28x11
+          RenderSVGContainer {g} at (300,202) size 50x80
+            RenderSVGText {text} at (0,-13) size 28x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMin"
             RenderSVGRect {rect} at (300,215) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGViewportContainer {svg} at (300,215) size 50x67
@@ -161,8 +161,8 @@
                 RenderSVGEllipse {circle} at (325,240) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
                 RenderSVGPath {path} at (315,253) size 20x11 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 L 15 23 L 20 19"]
           RenderSVGContainer {g} at (370,196) size 50x68 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 28x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 28x11
+            RenderSVGText {text} at (0,-13) size 28x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMid"
             RenderSVGRect {rect} at (370,215) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGViewportContainer {svg} at (370,196) size 50x68
@@ -173,8 +173,8 @@
                 RenderSVGEllipse {circle} at (395,222) size 6x6 [fill={[type=SOLID] [color=#000000]}] [cx=17.00] [cy=12.00] [r=1.50]
                 RenderSVGPath {path} at (385,235) size 20x11 [stroke={[type=SOLID] [color=#000000] [stroke width=2.00]}] [fill={[type=SOLID] [color=#000000]}] [data="M 10 19 L 15 23 L 20 19"]
           RenderSVGContainer {g} at (300,228) size 50x67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
-            RenderSVGText {text} at (0,-14) size 29x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 29x11
+            RenderSVGText {text} at (0,-13) size 29x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 29x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 29.00: "*YMax"
             RenderSVGRect {rect} at (300,265) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGViewportContainer {svg} at (300,228) size 50x67
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png
index 13145fb..3106101 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt
index 1690731..def4409 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-02-b-expected.txt
@@ -2,108 +2,108 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (10,51) size 420x244 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
-      RenderSVGContainer {g} at (10,51) size 420x244
-        RenderSVGText {text} at (10,21) size 45x11 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 45x11
+    RenderSVGContainer {g} at (10,52) size 420x243 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
+      RenderSVGContainer {g} at (10,52) size 420x243
+        RenderSVGText {text} at (10,22) size 45x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 45x10
             chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 13 width 45.00: "Raster to fit"
         RenderSVGContainer {g} at (20,70) size 40x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,40.00)}]
           RenderSVGImage {image} at (20,70) size 40x40
-        RenderSVGText {text} at (10,101) size 44x11 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 44x11
+        RenderSVGText {text} at (10,102) size 44x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x10
             chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 10 width 44.00: "Viewport 1"
         RenderSVGContainer {g} at (10,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
           RenderSVGRect {rect} at (10,150) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
-        RenderSVGText {text} at (10,171) size 44x11 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 44x11
+        RenderSVGText {text} at (10,172) size 44x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x10
             chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 10 width 44.00: "Viewport 2"
         RenderSVGContainer {g} at (20,220) size 30x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,190.00)}]
           RenderSVGRect {rect} at (20,220) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
-        RenderSVGContainer {g} at (120,51) size 120x109 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,50.00)}]
-          RenderSVGText {text} at (0,-29) size 112x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 112x11
+        RenderSVGContainer {g} at (120,52) size 120x108 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,50.00)}]
+          RenderSVGText {text} at (0,-28) size 112x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 112x10
               chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 36 width 112.00: "---------- meet --------------------"
-          RenderSVGContainer {g} at (120,66) size 50x44
-            RenderSVGText {text} at (0,-14) size 26x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 26x11
+          RenderSVGContainer {g} at (120,67) size 50x43
+            RenderSVGText {text} at (0,-13) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 26x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMin*"
             RenderSVGRect {rect} at (120,80) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGImage {image} at (120,80) size 50x30
-          RenderSVGContainer {g} at (190,66) size 50x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 26x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 26x11
+          RenderSVGContainer {g} at (190,67) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 26x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMid*"
             RenderSVGRect {rect} at (190,80) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGImage {image} at (190,80) size 50x30
-          RenderSVGContainer {g} at (120,116) size 50x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
-            RenderSVGText {text} at (0,-14) size 27x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 27x11
+          RenderSVGContainer {g} at (120,117) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+            RenderSVGText {text} at (0,-13) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 27x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "xMax*"
             RenderSVGRect {rect} at (120,130) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGImage {image} at (120,130) size 50x30
-        RenderSVGContainer {g} at (300,51) size 130x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,50.00)}]
-          RenderSVGText {text} at (0,-29) size 124x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 124x11
+        RenderSVGContainer {g} at (300,52) size 130x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,50.00)}]
+          RenderSVGText {text} at (0,-28) size 124x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 124x10
               chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 40 width 124.00: "---------- meet ------------------------"
-          RenderSVGContainer {g} at (300,66) size 30x74
-            RenderSVGText {text} at (0,-14) size 28x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 28x11
+          RenderSVGContainer {g} at (300,67) size 30x73
+            RenderSVGText {text} at (0,-13) size 28x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMin"
             RenderSVGRect {rect} at (300,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGImage {image} at (300,80) size 30x60
-          RenderSVGContainer {g} at (350,66) size 30x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 28x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 28x11
+          RenderSVGContainer {g} at (350,67) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 28x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMid"
             RenderSVGRect {rect} at (350,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGImage {image} at (350,80) size 30x60
-          RenderSVGContainer {g} at (400,66) size 30x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 29x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 29x11
+          RenderSVGContainer {g} at (400,67) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 29x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 29x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 29.00: "*YMax"
             RenderSVGRect {rect} at (400,80) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGImage {image} at (400,80) size 30x60
-        RenderSVGContainer {g} at (120,186) size 130x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,185.00)}]
-          RenderSVGText {text} at (0,-29) size 127x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 127x11
+        RenderSVGContainer {g} at (120,187) size 130x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,185.00)}]
+          RenderSVGText {text} at (0,-28) size 127x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 127x10
               chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 42 width 127.00: "---------- slice -------------------------"
-          RenderSVGContainer {g} at (120,201) size 30x74
-            RenderSVGText {text} at (0,-14) size 26x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 26x11
+          RenderSVGContainer {g} at (120,202) size 30x73
+            RenderSVGText {text} at (0,-13) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 26x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMin*"
             RenderSVGRect {rect} at (120,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGImage {image} at (120,215) size 30x60
-          RenderSVGContainer {g} at (170,201) size 30x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 26x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 26x11
+          RenderSVGContainer {g} at (170,202) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 26x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMid*"
             RenderSVGRect {rect} at (170,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGImage {image} at (170,215) size 30x60
-          RenderSVGContainer {g} at (220,201) size 30x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 27x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 27x11
+          RenderSVGContainer {g} at (220,202) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 27x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 27x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 27.00: "xMax*"
             RenderSVGRect {rect} at (220,215) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGImage {image} at (220,215) size 30x60
-        RenderSVGContainer {g} at (300,186) size 120x109 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,185.00)}]
-          RenderSVGText {text} at (0,-29) size 115x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 115x11
+        RenderSVGContainer {g} at (300,187) size 120x108 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,185.00)}]
+          RenderSVGText {text} at (0,-28) size 115x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 115x10
               chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 38 width 115.00: "---------- slice ---------------------"
-          RenderSVGContainer {g} at (300,201) size 50x44
-            RenderSVGText {text} at (0,-14) size 28x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 28x11
+          RenderSVGContainer {g} at (300,202) size 50x43
+            RenderSVGText {text} at (0,-13) size 28x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMin"
             RenderSVGRect {rect} at (300,215) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGImage {image} at (300,215) size 50x30
-          RenderSVGContainer {g} at (370,201) size 50x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 28x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 28x11
+          RenderSVGContainer {g} at (370,202) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 28x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMid"
             RenderSVGRect {rect} at (370,215) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGImage {image} at (370,215) size 50x30
-          RenderSVGContainer {g} at (300,251) size 50x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
-            RenderSVGText {text} at (0,-14) size 29x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 29x11
+          RenderSVGContainer {g} at (300,252) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+            RenderSVGText {text} at (0,-13) size 29x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 29x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 29.00: "*YMax"
             RenderSVGRect {rect} at (300,265) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGImage {image} at (300,265) size 50x30
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png
index 82ad3e8..a97664f 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt
index 0e19dcf..3a38b8b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/coords-viewattr-03-b-expected.txt
@@ -2,59 +2,59 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGText {text} at (135,10) size 209x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 209x23
+    RenderSVGText {text} at (135,10) size 209x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 209x22
         chunk 1 (middle anchor) text run 1 at (135.50,28.00) startOffset 0 endOffset 25 width 209.00: "<svg> 'viewBox' attribute"
-    RenderSVGContainer {g} at (16,59) size 452x245
+    RenderSVGContainer {g} at (16,59) size 452x244
       RenderSVGViewportContainer {svg} at (44,59) size 82x82
         RenderSVGPath {path} at (44,59) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#ADD8E6] [fill rule=EVEN-ODD]}] [data="M 20 20 C 126.667 20 180 73.3333 180 180 C 73.3333 180 20 126.667 20 20 Z M 20 180 C 20 73.3333 73.3333 20 180 20 C 180 126.667 126.667 180 20 180 Z M 100 40 L 160 100 L 100 160 L 40 100 Z"]
-      RenderSVGText {text} at (16,142) size 138x17 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 138x17
+      RenderSVGText {text} at (16,143) size 138x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 138x15
           chunk 1 (middle anchor) text run 1 at (16.00,155.00) startOffset 0 endOffset 21 width 138.00: "viewBox=\"0 0 200 200\""
-      RenderSVGText {text} at (31,157) size 108x17 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 108x17
+      RenderSVGText {text} at (31,158) size 108x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 108x15
           chunk 1 (middle anchor) text run 1 at (31.00,170.00) startOffset 0 endOffset 18 width 108.00: "overflow=\"visible\""
       RenderSVGViewportContainer {svg} at (44,189) size 82x82
         RenderSVGPath {path} at (44,189) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#ADD8E6] [fill rule=EVEN-ODD]}] [data="M 20 20 C 126.667 20 180 73.3333 180 180 C 73.3333 180 20 126.667 20 20 Z M 20 180 C 20 73.3333 73.3333 20 180 20 C 180 126.667 126.667 180 20 180 Z M 100 40 L 160 100 L 100 160 L 40 100 Z"]
-      RenderSVGText {text} at (16,272) size 138x17 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 138x17
+      RenderSVGText {text} at (16,273) size 138x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 138x15
           chunk 1 (middle anchor) text run 1 at (16.00,285.00) startOffset 0 endOffset 21 width 138.00: "viewBox=\"0 0 200 200\""
-      RenderSVGText {text} at (30,287) size 109x17 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 109x17
+      RenderSVGText {text} at (30,288) size 109x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 109x15
           chunk 1 (middle anchor) text run 1 at (30.50,300.00) startOffset 0 endOffset 17 width 109.00: "overflow=\"hidden\""
       RenderSVGViewportContainer {svg} at (199,59) size 82x82
         RenderSVGPath {path} at (199,59) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#ADD8E6] [fill rule=EVEN-ODD]}] [data="M 20 20 C 126.667 20 180 73.3333 180 180 C 73.3333 180 20 126.667 20 20 Z M 20 180 C 20 73.3333 73.3333 20 180 20 C 180 126.667 126.667 180 20 180 Z M 100 40 L 160 100 L 100 160 L 40 100 Z"]
-      RenderSVGText {text} at (171,142) size 138x17 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 138x17
+      RenderSVGText {text} at (171,143) size 138x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 138x15
           chunk 1 (middle anchor) text run 1 at (171.00,155.00) startOffset 0 endOffset 21 width 138.00: "viewBox=\"0,0,200,200\""
-      RenderSVGText {text} at (186,157) size 108x17 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 108x17
+      RenderSVGText {text} at (186,158) size 108x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 108x15
           chunk 1 (middle anchor) text run 1 at (186.00,170.00) startOffset 0 endOffset 18 width 108.00: "overflow=\"visible\""
       RenderSVGViewportContainer {svg} at (199,189) size 82x82
         RenderSVGPath {path} at (199,189) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#ADD8E6] [fill rule=EVEN-ODD]}] [data="M 20 20 C 126.667 20 180 73.3333 180 180 C 73.3333 180 20 126.667 20 20 Z M 20 180 C 20 73.3333 73.3333 20 180 20 C 180 126.667 126.667 180 20 180 Z M 100 40 L 160 100 L 100 160 L 40 100 Z"]
-      RenderSVGText {text} at (171,272) size 138x17 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 138x17
+      RenderSVGText {text} at (171,273) size 138x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 138x15
           chunk 1 (middle anchor) text run 1 at (171.00,285.00) startOffset 0 endOffset 21 width 138.00: "viewBox=\"0,0,200,200\""
-      RenderSVGText {text} at (185,287) size 109x17 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 109x17
+      RenderSVGText {text} at (185,288) size 109x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 109x15
           chunk 1 (middle anchor) text run 1 at (185.50,300.00) startOffset 0 endOffset 17 width 109.00: "overflow=\"hidden\""
       RenderSVGViewportContainer {svg} at (354,59) size 82x82
         RenderSVGPath {path} at (354,59) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#ADD8E6] [fill rule=EVEN-ODD]}] [data="M 20 20 C 126.667 20 180 73.3333 180 180 C 73.3333 180 20 126.667 20 20 Z M 20 180 C 20 73.3333 73.3333 20 180 20 C 180 126.667 126.667 180 20 180 Z M 100 40 L 160 100 L 100 160 L 40 100 Z"]
-      RenderSVGText {text} at (322,142) size 146x17 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 146x17
+      RenderSVGText {text} at (322,143) size 146x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 146x15
           chunk 1 (middle anchor) text run 1 at (322.00,155.00) startOffset 0 endOffset 14 width 90.00: "viewBox=\"0,0, "
           chunk 1 (middle anchor) text run 1 at (412.00,155.00) startOffset 0 endOffset 9 width 56.00: "200, 200\""
-      RenderSVGText {text} at (341,157) size 108x17 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 108x17
+      RenderSVGText {text} at (341,158) size 108x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 108x15
           chunk 1 (middle anchor) text run 1 at (341.00,170.00) startOffset 0 endOffset 18 width 108.00: "overflow=\"visible\""
       RenderSVGViewportContainer {svg} at (354,189) size 82x82
         RenderSVGPath {path} at (354,189) size 82x82 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#ADD8E6] [fill rule=EVEN-ODD]}] [data="M 20 20 C 126.667 20 180 73.3333 180 180 C 73.3333 180 20 126.667 20 20 Z M 20 180 C 20 73.3333 73.3333 20 180 20 C 180 126.667 126.667 180 20 180 Z M 100 40 L 160 100 L 100 160 L 40 100 Z"]
-      RenderSVGText {text} at (322,272) size 146x17 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 146x17
+      RenderSVGText {text} at (322,273) size 146x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 146x15
           chunk 1 (middle anchor) text run 1 at (322.00,285.00) startOffset 0 endOffset 14 width 90.00: "viewBox=\"0,0, "
           chunk 1 (middle anchor) text run 1 at (412.00,285.00) startOffset 0 endOffset 9 width 56.00: "200, 200\""
-      RenderSVGText {text} at (340,287) size 109x17 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 109x17
+      RenderSVGText {text} at (340,288) size 109x15 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 109x15
           chunk 1 (middle anchor) text run 1 at (340.50,300.00) startOffset 0 endOffset 17 width 109.00: "overflow=\"hidden\""
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.png
index 3829b04..7f9e0eb 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt
index 117a3c9..4b00040 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/extend-namespace-01-f-expected.txt
@@ -2,11 +2,11 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (65,15) size 350x257
-      RenderSVGContainer {g} at (65,15) size 350x19
+    RenderSVGContainer {g} at (65,16) size 350x256
+      RenderSVGContainer {g} at (65,16) size 350x17
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-        RenderSVGText {text} at (65,15) size 349x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 349x19
+        RenderSVGText {text} at (65,16) size 349x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 349x17
             chunk 1 (middle anchor) text run 1 at (65.50,30.00) startOffset 0 endOffset 51 width 349.00: "Pie chart built from data in a different namespace."
       RenderSVGContainer {g} at (138,68) size 231x204
         RenderSVGPath {path} at (263,76) size 106x83 [transform={m=((1.00,0.00)(0.00,1.00)) t=(27.00,-13.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=3.00]}] [fill={[type=SOLID] [color=#FF8888]}] [data="M 240 170 L 340 170 C 340.103 139.741 326.499 111.063 303 92 Z"]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png
index b8e4589..a145bcb 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-blend-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-color-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-color-01-b-expected.png
index ad9eb02..a214b15 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-color-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-color-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png
index 7487209..853175f 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt
index dda470f..50ee0d9 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-composite-02-b-expected.txt
@@ -58,17 +58,17 @@
             [feImage image-size="150x150"]
       RenderSVGContainer {g} at (20,10) size 440x290 [transform={m=((0.40,0.00)(0.00,0.40)) t=(5.00,70.00)}]
         RenderSVGRect {rect} at (20,10) size 440x290 [stroke={[type=SOLID] [color=#0000FF]}] [x=1.00] [y=1.00] [width=1098.00] [height=723.00]
-        RenderSVGText {text} at (100,20) size 618x70 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 618x70
+        RenderSVGText {text} at (100,22) size 618x65 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 618x65
             chunk 1 text run 1 at (100.00,75.00) startOffset 0 endOffset 26 width 617.50: "on first Row : opacity 1.0"
-        RenderSVGText {text} at (100,125) size 635x70 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 635x70
+        RenderSVGText {text} at (100,127) size 635x65 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 635x65
             chunk 1 text run 1 at (100.00,180.00) startOffset 0 endOffset 25 width 635.00: "on second row opacity 0.5"
         RenderSVGContainer {g} at (26,102) size 60x166 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,230.00)}]
           RenderSVGRect {rect} at (26,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
             [filter="over"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
-          RenderSVGText {text} at (10,345) size 108x70 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 108x70
+          RenderSVGText {text} at (10,347) size 108x65 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 108x65
               chunk 1 text run 1 at (10.00,400.00) startOffset 0 endOffset 4 width 107.50: "over"
         RenderSVGContainer {g} at (26,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(15.00,430.00)}]
           RenderSVGRect {rect} at (26,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
@@ -76,8 +76,8 @@
         RenderSVGContainer {g} at (98,102) size 60x166 [transform={m=((1.00,0.00)(0.00,1.00)) t=(195.00,230.00)}]
           RenderSVGRect {rect} at (98,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
             [filter="in"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
-          RenderSVGText {text} at (10,345) size 48x70 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 48x70
+          RenderSVGText {text} at (10,347) size 48x65 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 48x65
               chunk 1 text run 1 at (10.00,400.00) startOffset 0 endOffset 2 width 47.50: "in"
         RenderSVGContainer {g} at (98,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(195.00,430.00)}]
           RenderSVGRect {rect} at (98,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
@@ -85,8 +85,8 @@
         RenderSVGContainer {g} at (170,102) size 60x166 [transform={m=((1.00,0.00)(0.00,1.00)) t=(375.00,230.00)}]
           RenderSVGRect {rect} at (170,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
             [filter="out"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
-          RenderSVGText {text} at (10,345) size 78x70 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 78x70
+          RenderSVGText {text} at (10,347) size 78x65 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 78x65
               chunk 1 text run 1 at (10.00,400.00) startOffset 0 endOffset 3 width 77.50: "out"
         RenderSVGContainer {g} at (170,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(375.00,430.00)}]
           RenderSVGRect {rect} at (170,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
@@ -94,8 +94,8 @@
         RenderSVGContainer {g} at (242,102) size 60x166 [transform={m=((1.00,0.00)(0.00,1.00)) t=(555.00,230.00)}]
           RenderSVGRect {rect} at (242,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
             [filter="atop"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
-          RenderSVGText {text} at (10,345) size 105x70 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 105x70
+          RenderSVGText {text} at (10,347) size 105x65 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 105x65
               chunk 1 text run 1 at (10.00,400.00) startOffset 0 endOffset 4 width 105.00: "atop"
         RenderSVGContainer {g} at (242,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(555.00,430.00)}]
           RenderSVGRect {rect} at (242,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
@@ -103,8 +103,8 @@
         RenderSVGContainer {g} at (314,102) size 60x166 [transform={m=((1.00,0.00)(0.00,1.00)) t=(735.00,230.00)}]
           RenderSVGRect {rect} at (314,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
             [filter="xor"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
-          RenderSVGText {text} at (10,345) size 80x70 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 80x70
+          RenderSVGText {text} at (10,347) size 80x65 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 80x65
               chunk 1 text run 1 at (10.00,400.00) startOffset 0 endOffset 3 width 80.00: "xor"
         RenderSVGContainer {g} at (314,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(735.00,430.00)}]
           RenderSVGRect {rect} at (314,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
@@ -112,11 +112,11 @@
         RenderSVGContainer {g} at (376,102) size 70x194 [transform={m=((1.00,0.00)(0.00,1.00)) t=(915.00,230.00)}]
           RenderSVGRect {rect} at (386,102) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
             [filter="arithmetic"] RenderSVGResourceFilter {filter} at (0,0) size 150x150
-          RenderSVGText {text} at (-25,345) size 133x70 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 133x70
+          RenderSVGText {text} at (-25,347) size 133x65 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 133x65
               chunk 1 text run 1 at (-25.00,400.00) startOffset 0 endOffset 6 width 132.50: "arith-"
-          RenderSVGText {text} at (-25,415) size 138x70 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 138x70
+          RenderSVGText {text} at (-25,417) size 138x65 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 138x65
               chunk 1 text run 1 at (-25.00,470.00) startOffset 0 endOffset 5 width 137.50: "metic"
         RenderSVGContainer {g} at (386,182) size 60x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(915.00,430.00)}]
           RenderSVGRect {rect} at (386,182) size 60x60 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=150.00] [height=150.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png
index 7537de6..e586853 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-comptran-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png
index f681ca6..533117b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-conv-01-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-conv-01-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-conv-01-f-expected.txt
index f628539..53786b0 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-conv-01-f-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-conv-01-f-expected.txt
@@ -2,8 +2,8 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (30,45) size 415x181
-      RenderSVGContainer {g} at (30,45) size 415x181 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,40.00)}]
+    RenderSVGContainer {g} at (30,46) size 415x180
+      RenderSVGContainer {g} at (30,46) size 415x180 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,40.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
           RenderSVGResourceFilter {filter} [id="convolve1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
             [feConvolveMatrix order="width=3 height=3" kernelMatrix="[0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11, 0.11]" divisor="1.00" bias="0.00" target="(1,1)" edgeMode="NONE" kernelUnitLength="(1,1)" preserveAlpha="0"]
@@ -23,39 +23,39 @@
           RenderSVGResourceFilter {filter} [id="convolve6"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
             [feConvolveMatrix order="width=1 height=3" kernelMatrix="[0.33, 0.33, 0.33]" divisor="1.00" bias="0.00" target="(0,1)" edgeMode="NONE" kernelUnitLength="(1,1)" preserveAlpha="0"]
               [SourceGraphic]
-        RenderSVGContainer {g} at (30,45) size 415x181
-          RenderSVGText {text} at (10,5) size 66x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 66x19
+        RenderSVGContainer {g} at (30,46) size 415x180
+          RenderSVGText {text} at (10,6) size 66x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 66x17
               chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 10 width 66.00: "Blur (3x3)"
           RenderSVGContainer {g} at (30,70) size 50x63
             RenderSVGImage {image} at (30,70) size 50x63
               [filter="convolve1"] RenderSVGResourceFilter {filter} at (10,30) size 50x63
-          RenderSVGText {text} at (10,5) size 136x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 136x19
+          RenderSVGText {text} at (10,6) size 136x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 136x17
               chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 20 width 136.00: "Edge Detection (3x3)"
           RenderSVGContainer {g} at (180,70) size 50x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,0.00)}]
             RenderSVGImage {image} at (180,70) size 50x63
               [filter="convolve2"] RenderSVGResourceFilter {filter} at (10,30) size 50x63
-          RenderSVGText {text} at (10,5) size 110x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 110x19
+          RenderSVGText {text} at (10,6) size 110x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 110x17
               chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 16 width 110.00: "Sharpening (3x3)"
           RenderSVGContainer {g} at (330,70) size 50x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}]
             RenderSVGImage {image} at (330,70) size 50x63
               [filter="convolve3"] RenderSVGResourceFilter {filter} at (10,30) size 50x63
-          RenderSVGText {text} at (10,5) size 108x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 108x19
+          RenderSVGText {text} at (10,6) size 108x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 108x17
               chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 15 width 108.00: "Embossing (3x3)"
           RenderSVGContainer {g} at (30,163) size 50x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,93.00)}]
             RenderSVGImage {image} at (30,163) size 50x63
               [filter="convolve4"] RenderSVGResourceFilter {filter} at (10,30) size 50x63
-          RenderSVGText {text} at (10,5) size 134x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 134x19
+          RenderSVGText {text} at (10,6) size 134x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 134x17
               chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 21 width 134.00: "Horizontal blur (3x1)"
           RenderSVGContainer {g} at (180,163) size 50x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,93.00)}]
             RenderSVGImage {image} at (180,163) size 50x63
               [filter="convolve5"] RenderSVGResourceFilter {filter} at (10,30) size 50x63
-          RenderSVGText {text} at (10,5) size 115x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 115x19
+          RenderSVGText {text} at (10,6) size 115x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 115x17
               chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 19 width 115.00: "Vertical blur (1x3)"
           RenderSVGContainer {g} at (330,163) size 50x63 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,93.00)}]
             RenderSVGImage {image} at (330,163) size 50x63
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png
index df128a3..1ec41f4 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt
index 95fb14f..ad4e32a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-diffuse-01-f-expected.txt
@@ -34,9 +34,9 @@
         RenderSVGResourceFilter {filter} [id="lightingColorC"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
           [feDiffuseLighting surfaceScale="10.00" diffuseConstant="1.00" kernelUnitLength="0.00, 0.00"]
             [SourceGraphic]
-      RenderSVGContainer {g} at (90,60) size 291x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
-        RenderSVGText {text} at (90,10) size 291x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 291x19
+      RenderSVGContainer {g} at (90,61) size 291x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+        RenderSVGText {text} at (90,11) size 291x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 291x17
             chunk 1 text run 1 at (90.00,25.00) startOffset 0 endOffset 46 width 291.00: "Various values for surfaceScale: 1, 10 and -10"
         RenderSVGImage {image} at (90,80) size 50x30
           [filter="surfaceScaleA"] RenderSVGResourceFilter {filter} at (90,30) size 50x30
@@ -44,9 +44,9 @@
           [filter="surfaceScaleB"] RenderSVGResourceFilter {filter} at (160,30) size 50x30
         RenderSVGImage {image} at (230,80) size 50x30
           [filter="surfaceScaleC"] RenderSVGResourceFilter {filter} at (230,30) size 50x30
-      RenderSVGContainer {g} at (90,130) size 296x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
-        RenderSVGText {text} at (90,10) size 296x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 296x19
+      RenderSVGContainer {g} at (90,131) size 296x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
+        RenderSVGText {text} at (90,11) size 296x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 296x17
             chunk 1 text run 1 at (90.00,25.00) startOffset 0 endOffset 47 width 296.00: "Various values for diffuseConstants: 0, 1 and 2"
         RenderSVGImage {image} at (90,150) size 50x30
           [filter="diffuseConstantA"] RenderSVGResourceFilter {filter} at (90,30) size 50x30
@@ -54,9 +54,9 @@
           [filter="diffuseConstantB"] RenderSVGResourceFilter {filter} at (160,30) size 50x30
         RenderSVGImage {image} at (230,150) size 50x30
           [filter="diffuseConstantC"] RenderSVGResourceFilter {filter} at (230,30) size 50x30
-      RenderSVGContainer {g} at (90,200) size 341x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,190.00)}]
-        RenderSVGText {text} at (90,10) size 341x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 341x19
+      RenderSVGContainer {g} at (90,201) size 341x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,190.00)}]
+        RenderSVGText {text} at (90,11) size 341x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 341x17
             chunk 1 text run 1 at (90.00,25.00) startOffset 0 endOffset 55 width 341.00: "Various values for lighting color: red, yellow and blue"
         RenderSVGImage {image} at (90,220) size 50x30
           [filter="lightingColorA"] RenderSVGResourceFilter {filter} at (90,30) size 50x30
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-example-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-example-01-b-expected.png
index ca36d75..308c877 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-example-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-example-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-felem-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-felem-01-b-expected.png
index f6d848b..1d20c21 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-felem-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-felem-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt
index ce4bffa..0a33cfd 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-felem-01-b-expected.txt
@@ -2,35 +2,35 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (82,20) size 363x265
+    RenderSVGContainer {g} at (82,20) size 363x264
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGResourceFilter {filter} [id="null"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
         RenderSVGResourceFilter {filter} [id="nullreg"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
-      RenderSVGContainer {g} at (90,20) size 80x115
+      RenderSVGContainer {g} at (90,20) size 80x114
         RenderSVGEllipse {circle} at (100,30) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=60.00] [r=30.00]
         RenderSVGEllipse {circle} at (90,20) size 80x80 [fill={[type=SOLID] [color=#000000]}] [cx=130.00] [cy=60.00] [r=40.00]
-        RenderSVGText {text} at (95,112) size 70x23 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 70x23
+        RenderSVGText {text} at (95,112) size 70x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x22
             chunk 1 (middle anchor) text run 1 at (95.00,130.00) startOffset 0 endOffset 9 width 70.00: "No filter"
-      RenderSVGContainer {g} at (82,162) size 96x123
+      RenderSVGContainer {g} at (82,162) size 96x122
         RenderSVGEllipse {circle} at (100,180) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=130.00] [cy=210.00] [r=30.00]
         RenderSVGEllipse {circle} at (82,162) size 96x96 [fill={[type=SOLID] [color=#000000]}] [cx=130.00] [cy=210.00] [r=40.00]
           [filter="null"] RenderSVGResourceFilter {filter} at (82,162) size 96x96
-        RenderSVGText {text} at (89,262) size 82x23 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 82x23
+        RenderSVGText {text} at (89,262) size 82x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x22
             chunk 1 (middle anchor) text run 1 at (89.00,280.00) startOffset 0 endOffset 11 width 82.00: "Null filter"
-      RenderSVGContainer {g} at (254,20) size 152x115
+      RenderSVGContainer {g} at (254,20) size 152x114
         RenderSVGEllipse {circle} at (300,30) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=330.00] [cy=60.00] [r=30.00]
         RenderSVGEllipse {circle} at (290,20) size 80x80 [fill={[type=SOLID] [color=#000000]}] [cx=330.00] [cy=60.00] [r=40.00]
-        RenderSVGText {text} at (254,112) size 151x23 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 151x23
+        RenderSVGText {text} at (254,112) size 151x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 151x22
             chunk 1 (middle anchor) text run 1 at (254.50,130.00) startOffset 0 endOffset 19 width 151.00: "Non-existant filter"
-      RenderSVGContainer {g} at (215,180) size 230x105
+      RenderSVGContainer {g} at (215,180) size 230x104
         RenderSVGEllipse {circle} at (300,180) size 60x60 [fill={[type=SOLID] [color=#FF0000]}] [cx=330.00] [cy=210.00] [r=30.00]
         RenderSVGEllipse {circle} at (322,202) size 16x16 [fill={[type=SOLID] [color=#000000]}] [cx=330.00] [cy=210.00] [r=40.00]
           [filter="nullreg"] RenderSVGResourceFilter {filter} at (322,202) size 16x16
-        RenderSVGText {text} at (215,262) size 230x23 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 230x23
+        RenderSVGText {text} at (215,262) size 230x22 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 230x22
             chunk 1 (middle anchor) text run 1 at (215.00,280.00) startOffset 0 endOffset 29 width 230.00: "Null with small region filter"
     RenderSVGText {text} at (10,304) size 284x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 284x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png
index d851c66..a05abe1 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-gauss-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-01-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-01-f-expected.png
index 9078b8d..849904e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-01-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-01-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt
index fb7b970..87ac87e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-01-f-expected.txt
@@ -43,21 +43,21 @@
         RenderSVGResourceFilter {filter} [id="spotLightD"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
           [feDiffuseLighting surfaceScale="10.00" diffuseConstant="1.00" kernelUnitLength="0.00, 0.00"]
             [SourceGraphic]
-      RenderSVGContainer {g} at (70,35) size 353x65 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,40.00)}]
-        RenderSVGText {text} at (70,-5) size 353x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 353x19
+      RenderSVGContainer {g} at (70,36) size 353x64 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,40.00)}]
+        RenderSVGText {text} at (70,-4) size 353x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 353x17
             chunk 1 text run 1 at (70.00,10.00) startOffset 0 endOffset 55 width 353.00: "Various values for feDistantLight azimuth and elevation"
-        RenderSVGText {text} at (70,10) size 34x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 34x19
+        RenderSVGText {text} at (70,11) size 34x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 34x17
             chunk 1 text run 1 at (70.00,25.00) startOffset 0 endOffset 6 width 34.00: "(0, 0)"
-        RenderSVGText {text} at (165,10) size 42x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 42x19
+        RenderSVGText {text} at (165,11) size 42x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 42x17
             chunk 1 text run 1 at (165.00,25.00) startOffset 0 endOffset 7 width 42.00: "(45, 0)"
-        RenderSVGText {text} at (260,10) size 42x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 42x19
+        RenderSVGText {text} at (260,11) size 42x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 42x17
             chunk 1 text run 1 at (260.00,25.00) startOffset 0 endOffset 7 width 42.00: "(0, 45)"
-        RenderSVGText {text} at (355,10) size 50x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 50x19
+        RenderSVGText {text} at (355,11) size 50x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 50x17
             chunk 1 text run 1 at (355.00,25.00) startOffset 0 endOffset 8 width 50.00: "(45, 45)"
         RenderSVGImage {image} at (70,70) size 50x30
           [filter="distantLightA"] RenderSVGResourceFilter {filter} at (70,30) size 50x30
@@ -67,21 +67,21 @@
           [filter="distantLightC"] RenderSVGResourceFilter {filter} at (260,30) size 50x30
         RenderSVGImage {image} at (355,70) size 50x30
           [filter="distantLightD"] RenderSVGResourceFilter {filter} at (355,30) size 50x30
-      RenderSVGContainer {g} at (70,115) size 359x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
-        RenderSVGText {text} at (70,-5) size 274x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 274x19
+      RenderSVGContainer {g} at (70,116) size 359x32 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
+        RenderSVGText {text} at (70,-4) size 274x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 274x17
             chunk 1 text run 1 at (70.00,10.00) startOffset 0 endOffset 44 width 274.00: "Various values for fePointLight's x, y and z"
-        RenderSVGText {text} at (70,10) size 58x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 58x19
+        RenderSVGText {text} at (70,11) size 58x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 58x17
             chunk 1 text run 1 at (70.00,25.00) startOffset 0 endOffset 10 width 58.00: "(0, 0, 10)"
-        RenderSVGText {text} at (165,10) size 66x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 66x19
+        RenderSVGText {text} at (165,11) size 66x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 66x17
             chunk 1 text run 1 at (165.00,25.00) startOffset 0 endOffset 11 width 66.00: "(50, 0, 10)"
-        RenderSVGText {text} at (260,10) size 66x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 66x19
+        RenderSVGText {text} at (260,11) size 66x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 66x17
             chunk 1 text run 1 at (260.00,25.00) startOffset 0 endOffset 11 width 66.00: "(0, 30, 10)"
-        RenderSVGText {text} at (355,10) size 74x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 74x19
+        RenderSVGText {text} at (355,11) size 74x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 74x17
             chunk 1 text run 1 at (355.00,25.00) startOffset 0 endOffset 12 width 74.00: "(50, 30, 10)"
       RenderSVGContainer {g} at (70,150) size 335x30
         RenderSVGImage {image} at (70,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,150.00)}]
@@ -92,27 +92,27 @@
           [filter="pointLightC"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
         RenderSVGImage {image} at (355,150) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(355.00,150.00)}]
           [filter="pointLightD"] RenderSVGResourceFilter {filter} at (0,0) size 50x30
-      RenderSVGContainer {g} at (70,195) size 410x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
-        RenderSVGText {text} at (70,-15) size 467x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 467x19
+      RenderSVGContainer {g} at (70,196) size 410x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
+        RenderSVGText {text} at (70,-14) size 467x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 467x17
             chunk 1 text run 1 at (70.00,0.00) startOffset 0 endOffset 73 width 467.00: "Various values for feSpotLight's x, y, z, pointsAtX, pointsAtY, pointsAtZ"
-        RenderSVGText {text} at (70,0) size 66x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 66x19
+        RenderSVGText {text} at (70,1) size 66x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 66x17
             chunk 1 text run 1 at (70.00,15.00) startOffset 0 endOffset 11 width 66.00: "(25, 0, 25)"
-        RenderSVGText {text} at (70,15) size 66x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 66x19
+        RenderSVGText {text} at (70,16) size 66x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 66x17
             chunk 1 text run 1 at (70.00,30.00) startOffset 0 endOffset 11 width 66.00: "(25, 30, 0)"
-        RenderSVGText {text} at (165,0) size 74x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 74x19
+        RenderSVGText {text} at (165,1) size 74x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 74x17
             chunk 1 text run 1 at (165.00,15.00) startOffset 0 endOffset 12 width 74.00: "(25, 30, 25)"
-        RenderSVGText {text} at (165,15) size 58x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 58x19
+        RenderSVGText {text} at (165,16) size 58x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 58x17
             chunk 1 text run 1 at (165.00,30.00) startOffset 0 endOffset 10 width 58.00: "(25, 0, 0)"
-        RenderSVGText {text} at (260,15) size 33x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 33x19
+        RenderSVGText {text} at (260,16) size 33x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 33x17
             chunk 1 text run 1 at (260.00,30.00) startOffset 0 endOffset 4 width 33.00: "np=1"
-        RenderSVGText {text} at (355,15) size 146x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 146x19
+        RenderSVGText {text} at (355,16) size 146x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 146x17
             chunk 1 text run 1 at (355.00,30.00) startOffset 0 endOffset 20 width 146.00: "limitingConeAngle=30"
       RenderSVGContainer {g} at (70,245) size 335x30
         RenderSVGRect {rect} at (70,245) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,245.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-04-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-04-f-expected.png
index 139d4bd..aabdf3e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-04-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-04-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt
index cc8ab97..4968078 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-light-04-f-expected.txt
@@ -3,9 +3,9 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-    RenderSVGContainer {g} at (70,35) size 335x220
-      RenderSVGText {text} at (126,35) size 228x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 228x19
+    RenderSVGContainer {g} at (70,36) size 335x219
+      RenderSVGText {text} at (126,36) size 228x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x17
           chunk 1 (middle anchor) text run 1 at (126.00,50.00) startOffset 0 endOffset 31 width 228.00: "feSpotLight's limitingConeAngle"
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGResourceFilter {filter} [id="spotLightA"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
@@ -32,32 +32,32 @@
         RenderSVGResourceFilter {filter} [id="spotLightH"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
           [feDiffuseLighting surfaceScale="10.00" diffuseConstant="1.00" kernelUnitLength="0.00, 0.00"]
             [SourceGraphic]
-      RenderSVGContainer {g} at (70,111) size 335x144 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-20.00)}]
-        RenderSVGContainer {g} at (70,111) size 293x111 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,110.00)}]
-          RenderSVGText {text} at (70,21) size 10x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 10x11
+      RenderSVGContainer {g} at (70,112) size 335x143 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-20.00)}]
+        RenderSVGContainer {g} at (70,112) size 293x110 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,110.00)}]
+          RenderSVGText {text} at (70,22) size 10x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 10x10
               chunk 1 text run 1 at (70.00,30.00) startOffset 0 endOffset 2 width 10.00: "30"
-          RenderSVGText {text} at (165,21) size 10x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 10x11
+          RenderSVGText {text} at (165,22) size 10x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 10x10
               chunk 1 text run 1 at (165.00,30.00) startOffset 0 endOffset 2 width 10.00: "20"
-          RenderSVGText {text} at (260,21) size 69x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 69x11
+          RenderSVGText {text} at (260,22) size 69x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 69x10
               chunk 1 text run 1 at (260.00,30.00) startOffset 0 endOffset 16 width 69.00: "Animated (0..50)"
-          RenderSVGText {text} at (355,21) size 5x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 5x11
+          RenderSVGText {text} at (355,22) size 5x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 5x10
               chunk 1 text run 1 at (355.00,30.00) startOffset 0 endOffset 1 width 5.00: "5"
-          RenderSVGContainer {g} at (70,211) size 293x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
-            RenderSVGText {text} at (70,21) size 13x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 13x11
+          RenderSVGContainer {g} at (70,212) size 293x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,100.00)}]
+            RenderSVGText {text} at (70,22) size 13x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 13x10
                 chunk 1 text run 1 at (70.00,30.00) startOffset 0 endOffset 3 width 13.00: "-30"
-            RenderSVGText {text} at (165,21) size 13x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 13x11
+            RenderSVGText {text} at (165,22) size 13x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 13x10
                 chunk 1 text run 1 at (165.00,30.00) startOffset 0 endOffset 3 width 13.00: "-20"
-            RenderSVGText {text} at (260,21) size 72x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 72x11
+            RenderSVGText {text} at (260,22) size 72x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 72x10
                 chunk 1 text run 1 at (260.00,30.00) startOffset 0 endOffset 17 width 72.00: "Animated (0..-50)"
-            RenderSVGText {text} at (355,21) size 8x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 8x11
+            RenderSVGText {text} at (355,22) size 8x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 8x10
                 chunk 1 text run 1 at (355.00,30.00) startOffset 0 endOffset 2 width 8.00: "-5"
         RenderSVGContainer {g} at (70,125) size 335x130
           RenderSVGRect {rect} at (70,125) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(70.00,145.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=50.00] [height=30.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png
index ffdae8e..a00474a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-morph-01-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt
index a58a176..c0d4ef4 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-morph-01-f-expected.txt
@@ -2,11 +2,11 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (38,1) size 394x293
-      RenderSVGText {text} at (153,1) size 174x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 174x19
+    RenderSVGContainer {g} at (38,2) size 394x291
+      RenderSVGText {text} at (153,2) size 174x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 174x17
           chunk 1 (middle anchor) text run 1 at (153.00,16.00) startOffset 0 endOffset 27 width 174.00: "Filter Effect: feMorphology"
-      RenderSVGContainer {g} at (38,22) size 394x272 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-6.00)}]
+      RenderSVGContainer {g} at (38,22) size 394x271 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,-6.00)}]
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
           RenderSVGResourceFilter {filter} [id="erode1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
             [feMorphology operator="ERODE" radius="1.00, 1.00"]
@@ -27,8 +27,8 @@
                 RenderSVGPath {path} at (6,25) size 91x93 [stroke={[type=SOLID] [color=#00FF00] [stroke width=7.17]}] [data="M 93.261 77.536 C 93.261 100.821 74.68 119.699 51.758 119.699 C 28.837 119.699 10.255 100.822 10.255 77.536 C 10.255 54.25 28.837 35.373 51.758 35.373 C 74.68 35.373 93.261 54.25 93.261 77.536 Z"]
                 RenderSVGPath {path} at (47,14) size 102x99 [stroke={[type=SOLID] [color=#FF0000] [stroke width=7.17]}] [data="M 98.31 28.445 L 111.598 55.799 L 141.312 60.184 L 119.811 81.476 L 124.887 111.54 L 98.31 97.347 L 71.733 111.541 L 76.809 81.477 L 55.307 60.184 L 85.021 55.799 L 98.31 28.445 Z"]
                 RenderSVGPath {path} at (36,0) size 100x76 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=7.17]}] [data="M 131.563 26.338 C 131.563 54.897 108.773 78.047 80.662 78.047 C 58.173 78.047 39.942 59.526 39.942 36.68 C 39.942 18.402 54.526 3.585 72.518 3.585 C 86.912 3.585 98.579 15.439 98.579 30.06 C 98.579 41.758 89.245 51.241 77.73 51.241 C 68.519 51.241 61.05 43.655 61.05 34.297 C 61.05 26.811 67.025 20.742 74.394 20.742 C 80.289 20.742 85.068 25.597 85.068 31.586 C 85.068 36.377 81.245 40.262 76.528 40.262 C 72.755 40.262 69.696 37.155 69.696 33.321"]
-        RenderSVGContainer {g} at (38,22) size 394x272
-          RenderSVGContainer {g} at (38,22) size 139x132
+        RenderSVGContainer {g} at (38,22) size 394x271
+          RenderSVGContainer {g} at (38,22) size 139x131
             RenderSVGContainer {use} at (38,22) size 139x117 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
               [filter="erode1"] RenderSVGResourceFilter {filter} at (3.59,3.59) size 137.73x116.11
               RenderSVGContainer {g} at (35,19) size 149x124
@@ -38,10 +38,10 @@
                     RenderSVGPath {path} at (41,50) size 91x93 [stroke={[type=SOLID] [color=#00FF00] [stroke width=7.17]}] [data="M 93.261 77.536 C 93.261 100.821 74.68 119.699 51.758 119.699 C 28.837 119.699 10.255 100.822 10.255 77.536 C 10.255 54.25 28.837 35.373 51.758 35.373 C 74.68 35.373 93.261 54.25 93.261 77.536 Z"]
                     RenderSVGPath {path} at (82,39) size 102x99 [stroke={[type=SOLID] [color=#FF0000] [stroke width=7.17]}] [data="M 98.31 28.445 L 111.598 55.799 L 141.312 60.184 L 119.811 81.476 L 124.887 111.54 L 98.31 97.347 L 71.733 111.541 L 76.809 81.477 L 55.307 60.184 L 85.021 55.799 L 98.31 28.445 Z"]
                     RenderSVGPath {path} at (71,19) size 100x82 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=7.17]}] [data="M 131.563 26.338 C 131.563 54.897 108.773 78.047 80.662 78.047 C 58.173 78.047 39.942 59.526 39.942 36.68 C 39.942 18.402 54.526 3.585 72.518 3.585 C 86.912 3.585 98.579 15.439 98.579 30.06 C 98.579 41.758 89.245 51.241 77.73 51.241 C 68.519 51.241 61.05 43.655 61.05 34.297 C 61.05 26.811 67.025 20.742 74.394 20.742 C 80.289 20.742 85.068 25.597 85.068 31.586 C 85.068 36.377 81.245 40.262 76.528 40.262 C 72.755 40.262 69.696 37.155 69.696 33.321"]
-            RenderSVGText {text} at (45,141) size 130x19 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 130x19
+            RenderSVGText {text} at (45,142) size 130x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 130x17
                 chunk 1 (middle anchor) text run 1 at (45.00,156.00) startOffset 0 endOffset 19 width 130.00: "type=erode radius=1"
-          RenderSVGContainer {g} at (293,22) size 139x132 [transform={m=((1.00,0.00)(0.00,1.00)) t=(255.00,0.00)}]
+          RenderSVGContainer {g} at (293,22) size 139x131 [transform={m=((1.00,0.00)(0.00,1.00)) t=(255.00,0.00)}]
             RenderSVGContainer {use} at (293,22) size 139x117 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
               [filter="erode2"] RenderSVGResourceFilter {filter} at (3.59,3.59) size 137.73x116.11
               RenderSVGContainer {g} at (290,19) size 149x124
@@ -51,10 +51,10 @@
                     RenderSVGPath {path} at (296,50) size 91x93 [stroke={[type=SOLID] [color=#00FF00] [stroke width=7.17]}] [data="M 93.261 77.536 C 93.261 100.821 74.68 119.699 51.758 119.699 C 28.837 119.699 10.255 100.822 10.255 77.536 C 10.255 54.25 28.837 35.373 51.758 35.373 C 74.68 35.373 93.261 54.25 93.261 77.536 Z"]
                     RenderSVGPath {path} at (337,39) size 102x99 [stroke={[type=SOLID] [color=#FF0000] [stroke width=7.17]}] [data="M 98.31 28.445 L 111.598 55.799 L 141.312 60.184 L 119.811 81.476 L 124.887 111.54 L 98.31 97.347 L 71.733 111.541 L 76.809 81.477 L 55.307 60.184 L 85.021 55.799 L 98.31 28.445 Z"]
                     RenderSVGPath {path} at (326,19) size 100x82 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=7.17]}] [data="M 131.563 26.338 C 131.563 54.897 108.773 78.047 80.662 78.047 C 58.173 78.047 39.942 59.526 39.942 36.68 C 39.942 18.402 54.526 3.585 72.518 3.585 C 86.912 3.585 98.579 15.439 98.579 30.06 C 98.579 41.758 89.245 51.241 77.73 51.241 C 68.519 51.241 61.05 43.655 61.05 34.297 C 61.05 26.811 67.025 20.742 74.394 20.742 C 80.289 20.742 85.068 25.597 85.068 31.586 C 85.068 36.377 81.245 40.262 76.528 40.262 C 72.755 40.262 69.696 37.155 69.696 33.321"]
-            RenderSVGText {text} at (45,141) size 130x19 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 130x19
+            RenderSVGText {text} at (45,142) size 130x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 130x17
                 chunk 1 (middle anchor) text run 1 at (45.00,156.00) startOffset 0 endOffset 19 width 130.00: "type=erode radius=2"
-          RenderSVGContainer {g} at (38,162) size 139x132 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,140.00)}]
+          RenderSVGContainer {g} at (38,162) size 139x131 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,140.00)}]
             RenderSVGContainer {use} at (38,162) size 139x117 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
               [filter="dilate1"] RenderSVGResourceFilter {filter} at (3.59,3.59) size 137.73x116.11
               RenderSVGContainer {g} at (35,159) size 149x124
@@ -64,10 +64,10 @@
                     RenderSVGPath {path} at (41,190) size 91x93 [stroke={[type=SOLID] [color=#00FF00] [stroke width=7.17]}] [data="M 93.261 77.536 C 93.261 100.821 74.68 119.699 51.758 119.699 C 28.837 119.699 10.255 100.822 10.255 77.536 C 10.255 54.25 28.837 35.373 51.758 35.373 C 74.68 35.373 93.261 54.25 93.261 77.536 Z"]
                     RenderSVGPath {path} at (82,179) size 102x99 [stroke={[type=SOLID] [color=#FF0000] [stroke width=7.17]}] [data="M 98.31 28.445 L 111.598 55.799 L 141.312 60.184 L 119.811 81.476 L 124.887 111.54 L 98.31 97.347 L 71.733 111.541 L 76.809 81.477 L 55.307 60.184 L 85.021 55.799 L 98.31 28.445 Z"]
                     RenderSVGPath {path} at (71,159) size 100x82 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=7.17]}] [data="M 131.563 26.338 C 131.563 54.897 108.773 78.047 80.662 78.047 C 58.173 78.047 39.942 59.526 39.942 36.68 C 39.942 18.402 54.526 3.585 72.518 3.585 C 86.912 3.585 98.579 15.439 98.579 30.06 C 98.579 41.758 89.245 51.241 77.73 51.241 C 68.519 51.241 61.05 43.655 61.05 34.297 C 61.05 26.811 67.025 20.742 74.394 20.742 C 80.289 20.742 85.068 25.597 85.068 31.586 C 85.068 36.377 81.245 40.262 76.528 40.262 C 72.755 40.262 69.696 37.155 69.696 33.321"]
-            RenderSVGText {text} at (45,141) size 129x19 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 129x19
+            RenderSVGText {text} at (45,142) size 129x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 129x17
                 chunk 1 (middle anchor) text run 1 at (45.50,156.00) startOffset 0 endOffset 20 width 129.00: "type=dilate radius=1"
-          RenderSVGContainer {g} at (293,162) size 139x132 [transform={m=((1.00,0.00)(0.00,1.00)) t=(255.00,140.00)}]
+          RenderSVGContainer {g} at (293,162) size 139x131 [transform={m=((1.00,0.00)(0.00,1.00)) t=(255.00,140.00)}]
             RenderSVGContainer {use} at (293,162) size 139x117 [transform={m=((1.00,0.00)(0.00,1.00)) t=(35.00,25.00)}]
               [filter="dilate2"] RenderSVGResourceFilter {filter} at (3.59,3.59) size 137.73x116.11
               RenderSVGContainer {g} at (290,159) size 149x124
@@ -77,8 +77,8 @@
                     RenderSVGPath {path} at (296,190) size 91x93 [stroke={[type=SOLID] [color=#00FF00] [stroke width=7.17]}] [data="M 93.261 77.536 C 93.261 100.821 74.68 119.699 51.758 119.699 C 28.837 119.699 10.255 100.822 10.255 77.536 C 10.255 54.25 28.837 35.373 51.758 35.373 C 74.68 35.373 93.261 54.25 93.261 77.536 Z"]
                     RenderSVGPath {path} at (337,179) size 102x99 [stroke={[type=SOLID] [color=#FF0000] [stroke width=7.17]}] [data="M 98.31 28.445 L 111.598 55.799 L 141.312 60.184 L 119.811 81.476 L 124.887 111.54 L 98.31 97.347 L 71.733 111.541 L 76.809 81.477 L 55.307 60.184 L 85.021 55.799 L 98.31 28.445 Z"]
                     RenderSVGPath {path} at (326,159) size 100x82 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=7.17]}] [data="M 131.563 26.338 C 131.563 54.897 108.773 78.047 80.662 78.047 C 58.173 78.047 39.942 59.526 39.942 36.68 C 39.942 18.402 54.526 3.585 72.518 3.585 C 86.912 3.585 98.579 15.439 98.579 30.06 C 98.579 41.758 89.245 51.241 77.73 51.241 C 68.519 51.241 61.05 43.655 61.05 34.297 C 61.05 26.811 67.025 20.742 74.394 20.742 C 80.289 20.742 85.068 25.597 85.068 31.586 C 85.068 36.377 81.245 40.262 76.528 40.262 C 72.755 40.262 69.696 37.155 69.696 33.321"]
-            RenderSVGText {text} at (45,141) size 129x19 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 129x19
+            RenderSVGText {text} at (45,142) size 129x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 129x17
                 chunk 1 (middle anchor) text run 1 at (45.50,156.00) startOffset 0 endOffset 20 width 129.00: "type=dilate radius=3"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-offset-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-offset-01-b-expected.png
index 1056d69..29fed83 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-offset-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-offset-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png
index 325135b..f856a3e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-specular-01-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt
index 3598027..b6b3f5a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-specular-01-f-expected.txt
@@ -43,9 +43,9 @@
         RenderSVGResourceFilter {filter} [id="lightingColorC"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
           [feSpecularLighting surfaceScale="10.00" specualConstant="1.00" specularExponent="1.00"]
             [SourceGraphic]
-      RenderSVGContainer {g} at (90,30) size 291x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,20.00)}]
-        RenderSVGText {text} at (90,10) size 291x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 291x19
+      RenderSVGContainer {g} at (90,31) size 291x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,20.00)}]
+        RenderSVGText {text} at (90,11) size 291x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 291x17
             chunk 1 text run 1 at (90.00,25.00) startOffset 0 endOffset 46 width 291.00: "Various values for surfaceScale: 1, 10 and -10"
         RenderSVGContainer {g} at (90,50) size 280x30
           RenderSVGRect {rect} at (90,50) size 50x30 [fill={[type=SOLID] [color=#000000]}] [x=90.00] [y=30.00] [width=50.00] [height=30.00]
@@ -57,9 +57,9 @@
           [filter="surfaceScaleB"] RenderSVGResourceFilter {filter} at (205,30) size 50x30
         RenderSVGImage {image} at (320,50) size 50x30
           [filter="surfaceScaleC"] RenderSVGResourceFilter {filter} at (320,30) size 50x30
-      RenderSVGContainer {g} at (90,100) size 305x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,90.00)}]
-        RenderSVGText {text} at (90,10) size 305x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 305x19
+      RenderSVGContainer {g} at (90,101) size 305x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,90.00)}]
+        RenderSVGText {text} at (90,11) size 305x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 305x17
             chunk 1 text run 1 at (90.00,25.00) startOffset 0 endOffset 48 width 305.00: "Various values for specularConstants: 0, 1 and 2"
         RenderSVGContainer {g} at (90,120) size 280x30
           RenderSVGRect {rect} at (90,120) size 50x30 [fill={[type=SOLID] [color=#000000]}] [x=90.00] [y=30.00] [width=50.00] [height=30.00]
@@ -71,9 +71,9 @@
           [filter="specularConstantB"] RenderSVGResourceFilter {filter} at (205,30) size 50x30
         RenderSVGImage {image} at (320,120) size 50x30
           [filter="specularConstantC"] RenderSVGResourceFilter {filter} at (320,30) size 50x30
-      RenderSVGContainer {g} at (90,170) size 310x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
-        RenderSVGText {text} at (90,10) size 310x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 310x19
+      RenderSVGContainer {g} at (90,171) size 310x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,160.00)}]
+        RenderSVGText {text} at (90,11) size 310x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 310x17
             chunk 1 text run 1 at (90.00,25.00) startOffset 0 endOffset 48 width 310.00: "Various values for specularExponents: 1, 2 and 4"
         RenderSVGContainer {g} at (90,190) size 280x30
           RenderSVGRect {rect} at (90,190) size 50x30 [fill={[type=SOLID] [color=#000000]}] [x=90.00] [y=30.00] [width=50.00] [height=30.00]
@@ -85,9 +85,9 @@
           [filter="specularExponentB"] RenderSVGResourceFilter {filter} at (205,30) size 50x30
         RenderSVGImage {image} at (320,190) size 50x30
           [filter="specularExponentC"] RenderSVGResourceFilter {filter} at (320,30) size 50x30
-      RenderSVGContainer {g} at (90,240) size 341x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,230.00)}]
-        RenderSVGText {text} at (90,10) size 341x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 341x19
+      RenderSVGContainer {g} at (90,241) size 341x49 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,230.00)}]
+        RenderSVGText {text} at (90,11) size 341x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 341x17
             chunk 1 text run 1 at (90.00,25.00) startOffset 0 endOffset 55 width 341.00: "Various values for lighting color: red, yellow and blue"
         RenderSVGContainer {g} at (90,260) size 280x30
           RenderSVGRect {rect} at (90,260) size 50x30 [fill={[type=SOLID] [color=#000000]}] [x=90.00] [y=30.00] [width=50.00] [height=30.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-tile-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-tile-01-b-expected.png
index 7720cd3a..585a5f6 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-tile-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-tile-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt
index 825a10d..58a27ef 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-tile-01-b-expected.txt
@@ -3,8 +3,8 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (114,11) size 252x280
-      RenderSVGText {text} at (145,11) size 189x18 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 189x18
+      RenderSVGText {text} at (145,11) size 189x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 189x17
           chunk 1 (middle anchor) text run 1 at (145.50,25.00) startOffset 0 endOffset 35 width 189.00: "feTile filter test: a tiled pattern"
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGResourceFilter {filter} [id="feTileFilter"] [filterUnits=userSpaceOnUse] [primitiveUnits=userSpaceOnUse]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-turb-01-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-turb-01-f-expected.png
index 781acfc..5a4df37 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-turb-01-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-turb-01-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt
index 4220316..7ba271e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-turb-01-f-expected.txt
@@ -2,8 +2,8 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (25,25) size 400x274
-      RenderSVGContainer {g} at (25,25) size 400x274
+    RenderSVGContainer {g} at (25,25) size 400x273
+      RenderSVGContainer {g} at (25,25) size 400x273
         RenderSVGHiddenContainer {defs} at (0,0) size 0x0
           RenderSVGResourceFilter {filter} [id="Turb1"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
             [feTurbulence type="TURBULANCE" baseFrequency="0.05, 0.05" seed="0.00" numOctaves="2" stitchTiles="0"]
@@ -19,69 +19,69 @@
             [feTurbulence type="NOISE" baseFrequency="0.10, 0.10" seed="0.00" numOctaves="1" stitchTiles="0"]
         RenderSVGRect {rect} at (25,25) size 100x75 [fill={[type=SOLID] [color=#000000]}] [x=25.00] [y=25.00] [width=100.00] [height=75.00]
           [filter="Turb1"] RenderSVGResourceFilter {filter} at (25,25) size 100x75
-        RenderSVGText {text} at (43,108) size 64x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 64x12
+        RenderSVGText {text} at (43,108) size 64x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x11
             chunk 1 (middle anchor) text run 1 at (43.00,117.00) startOffset 0 endOffset 15 width 64.00: "type=turbulence"
-        RenderSVGText {text} at (34,120) size 82x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 82x12
+        RenderSVGText {text} at (34,120) size 82x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x11
             chunk 1 (middle anchor) text run 1 at (34.00,129.00) startOffset 0 endOffset 18 width 82.00: "baseFrequency=0.05"
-        RenderSVGText {text} at (45,132) size 60x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 60x12
+        RenderSVGText {text} at (45,132) size 60x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 60x11
             chunk 1 (middle anchor) text run 1 at (45.00,141.00) startOffset 0 endOffset 12 width 60.00: "numOctaves=2"
         RenderSVGRect {rect} at (175,25) size 100x75 [fill={[type=SOLID] [color=#000000]}] [x=175.00] [y=25.00] [width=100.00] [height=75.00]
           [filter="Turb2"] RenderSVGResourceFilter {filter} at (175,25) size 100x75
-        RenderSVGText {text} at (193,108) size 64x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 64x12
+        RenderSVGText {text} at (193,108) size 64x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x11
             chunk 1 (middle anchor) text run 1 at (193.00,117.00) startOffset 0 endOffset 15 width 64.00: "type=turbulence"
-        RenderSVGText {text} at (186,120) size 77x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 77x12
+        RenderSVGText {text} at (186,120) size 77x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 77x11
             chunk 1 (middle anchor) text run 1 at (186.50,129.00) startOffset 0 endOffset 17 width 77.00: "baseFrequency=0.1"
-        RenderSVGText {text} at (195,132) size 60x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 60x12
+        RenderSVGText {text} at (195,132) size 60x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 60x11
             chunk 1 (middle anchor) text run 1 at (195.00,141.00) startOffset 0 endOffset 12 width 60.00: "numOctaves=2"
         RenderSVGRect {rect} at (325,25) size 100x75 [fill={[type=SOLID] [color=#000000]}] [x=325.00] [y=25.00] [width=100.00] [height=75.00]
           [filter="Turb3"] RenderSVGResourceFilter {filter} at (325,25) size 100x75
-        RenderSVGText {text} at (343,108) size 64x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 64x12
+        RenderSVGText {text} at (343,108) size 64x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 64x11
             chunk 1 (middle anchor) text run 1 at (343.00,117.00) startOffset 0 endOffset 15 width 64.00: "type=turbulence"
-        RenderSVGText {text} at (334,120) size 82x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 82x12
+        RenderSVGText {text} at (334,120) size 82x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x11
             chunk 1 (middle anchor) text run 1 at (334.00,129.00) startOffset 0 endOffset 18 width 82.00: "baseFrequency=0.05"
-        RenderSVGText {text} at (345,132) size 60x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 60x12
+        RenderSVGText {text} at (345,132) size 60x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 60x11
             chunk 1 (middle anchor) text run 1 at (345.00,141.00) startOffset 0 endOffset 12 width 60.00: "numOctaves=8"
         RenderSVGRect {rect} at (25,180) size 100x75 [fill={[type=SOLID] [color=#000000]}] [x=25.00] [y=180.00] [width=100.00] [height=75.00]
           [filter="Turb4"] RenderSVGResourceFilter {filter} at (25,180) size 100x75
-        RenderSVGText {text} at (40,263) size 70x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 70x12
+        RenderSVGText {text} at (40,263) size 70x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x11
             chunk 1 (middle anchor) text run 1 at (40.00,272.00) startOffset 0 endOffset 17 width 70.00: "type=fractalNoise"
-        RenderSVGText {text} at (36,275) size 77x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 77x12
+        RenderSVGText {text} at (36,275) size 77x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 77x11
             chunk 1 (middle anchor) text run 1 at (36.50,284.00) startOffset 0 endOffset 17 width 77.00: "baseFrequency=0.1"
-        RenderSVGText {text} at (45,287) size 60x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 60x12
+        RenderSVGText {text} at (45,287) size 60x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 60x11
             chunk 1 (middle anchor) text run 1 at (45.00,296.00) startOffset 0 endOffset 12 width 60.00: "numOctaves=4"
         RenderSVGRect {rect} at (175,180) size 100x75 [fill={[type=SOLID] [color=#000000]}] [x=175.00] [y=180.00] [width=100.00] [height=75.00]
           [filter="Turb5"] RenderSVGResourceFilter {filter} at (175,180) size 100x75
-        RenderSVGText {text} at (190,263) size 70x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 70x12
+        RenderSVGText {text} at (190,263) size 70x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x11
             chunk 1 (middle anchor) text run 1 at (190.00,272.00) startOffset 0 endOffset 17 width 70.00: "type=fractalNoise"
-        RenderSVGText {text} at (186,275) size 77x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 77x12
+        RenderSVGText {text} at (186,275) size 77x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 77x11
             chunk 1 (middle anchor) text run 1 at (186.50,284.00) startOffset 0 endOffset 17 width 77.00: "baseFrequency=0.4"
-        RenderSVGText {text} at (195,287) size 60x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 60x12
+        RenderSVGText {text} at (195,287) size 60x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 60x11
             chunk 1 (middle anchor) text run 1 at (195.00,296.00) startOffset 0 endOffset 12 width 60.00: "numOctaves=4"
         RenderSVGRect {rect} at (325,180) size 100x75 [fill={[type=SOLID] [color=#000000]}] [x=325.00] [y=180.00] [width=100.00] [height=75.00]
           [filter="Turb6"] RenderSVGResourceFilter {filter} at (325,180) size 100x75
-        RenderSVGText {text} at (340,263) size 70x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 70x12
+        RenderSVGText {text} at (340,263) size 70x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x11
             chunk 1 (middle anchor) text run 1 at (340.00,272.00) startOffset 0 endOffset 17 width 70.00: "type=fractalNoise"
-        RenderSVGText {text} at (336,275) size 77x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 77x12
+        RenderSVGText {text} at (336,275) size 77x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 77x11
             chunk 1 (middle anchor) text run 1 at (336.50,284.00) startOffset 0 endOffset 17 width 77.00: "baseFrequency=0.1"
-        RenderSVGText {text} at (345,287) size 60x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 60x12
+        RenderSVGText {text} at (345,287) size 60x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 60x11
             chunk 1 (middle anchor) text run 1 at (345.00,296.00) startOffset 0 endOffset 12 width 60.00: "numOctaves=1"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png
index 9122677..a203422 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/filters-turb-02-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.png
index 99f8797..5732d23 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt
index 291b99d..63140c3 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-desc-02-t-expected.txt
@@ -2,9 +2,9 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (50,26) size 165x181
+    RenderSVGContainer {g} at (50,26) size 165x180
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGContainer {g} at (50,26) size 165x181
+      RenderSVGContainer {g} at (50,26) size 165x180
         RenderSVGText {text} at (50,26) size 15x30 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 15x30
             chunk 1 text run 1 at (50.00,50.00) startOffset 0 endOffset 1 width 15.00: "a"
@@ -32,11 +32,11 @@
         RenderSVGText {text} at (50,176) size 15x30 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 15x30
             chunk 1 text run 1 at (50.00,200.00) startOffset 0 endOffset 1 width 15.00: "a"
-        RenderSVGText {text} at (100,173) size 15x34 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 15x34
+        RenderSVGText {text} at (100,173) size 15x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 15x33
             chunk 1 text run 1 at (100.00,200.00) startOffset 0 endOffset 1 width 15.00: "a"
-        RenderSVGText {text} at (150,173) size 13x34 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 13x34
+        RenderSVGText {text} at (150,173) size 13x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 13x33
             chunk 1 text run 1 at (150.00,200.00) startOffset 0 endOffset 1 width 13.00: "a"
         RenderSVGText {text} at (200,176) size 15x30 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 15x30
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png
index b586666..3f85241 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt
index ebe3f0e..13b5b70 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-01-t-expected.txt
@@ -2,14 +2,14 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (30,3) size 372x240
+    RenderSVGContainer {g} at (30,4) size 372x239
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGText {text} at (56,3) size 346x40 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 346x40
+      RenderSVGText {text} at (56,4) size 346x39 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 346x39
           chunk 1 text run 1 at (56.00,35.00) startOffset 0 endOffset 22 width 346.00: "Basic SVG font element"
       RenderSVGContainer {g} at (30,81) size 346x162
-        RenderSVGText {text} at (30,113) size 105x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 105x21
+        RenderSVGText {text} at (30,114) size 105x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 105x20
             chunk 1 text run 1 at (30.00,130.00) startOffset 0 endOffset 13 width 105.00: "Placed Glyphs"
         RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((1.00,0.00)(0.00,-1.00)) t=(165.00,140.00)}]
           RenderSVGPath {line} at (165,139) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
@@ -25,8 +25,8 @@
             RenderSVGPath {line} at (343,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=6106.00] [y1=-3500.00] [x2=6106.00] [y2=2000.00]
             RenderSVGPath {path} at (346,108) size 27x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(6106.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M 770 -196 C 770 -278.667 750 -340.667 710 -382 C 670 -423.333 609.333 -444.333 528 -445 C 471.333 -445 417.667 -434.333 367 -413 C 303 -385 271 -346.667 271 -298 C 271 -262 293.667 -244 339 -244 C 363 -244 390 -252 420 -268 C 450 -284 482.333 -292.333 517 -293 C 549.667 -292.333 574 -284.333 590 -269 C 606 -253.667 614 -231 614 -201 C 614 -169 601.667 -140.333 577 -115 C 552.333 -89.6667 514.333 -67.3333 463 -48 C 357 -24 272 26.6667 208 104 C 139.333 186 105 286 105 404 C 105 539.333 150 679 240 823 C 340 983 452.667 1063 578 1063 C 643.333 1063 716.333 1047.67 797 1017 C 899 977.667 950 929.667 950 873 C 950 847.667 941.667 825.333 925 806 C 908.333 786.667 887.667 776.667 863 776 C 843.667 776 827 781.667 813 793 C 799 804.333 785 816 771 828 C 731.667 859.333 667.333 875 578 875 C 510 875 442.667 814.333 376 693 C 315.333 581.667 285 485.333 285 404 C 285 316 315 246.667 375 196 C 431 148.667 503 125 591 125 C 631 125 673.667 135.667 719 157 L 835 219 C 855 229.667 869.333 235 878 235 C 902.667 235 924 225.333 942 206 C 960 186.667 969 164 969 138 C 969 69.3333 883.667 10 713 -40 C 732.333 -65.3333 746.667 -91 756 -117 C 765.333 -143 770 -169.333 770 -196 Z"]
             RenderSVGPath {line} at (373,81) size 3x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=7158.00] [y1=-3500.00] [x2=7158.00] [y2=2000.00]
-      RenderSVGText {text} at (65,193) size 74x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 74x21
+      RenderSVGText {text} at (65,194) size 74x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 74x20
           chunk 1 text run 1 at (65.00,210.00) startOffset 0 endOffset 8 width 74.00: "SVG Font"
       RenderSVGContainer {g} at (165,153) size 210x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,220.00)}]
         RenderSVGPath {line} at (165,219) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png
index 9ff8eb5..bb4057c 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt
index 3564a66..225a6ca 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-02-t-expected.txt
@@ -2,14 +2,14 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (7,3) size 416x242
+    RenderSVGContainer {g} at (7,4) size 416x241
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGText {text} at (28,3) size 395x40 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 395x40
+      RenderSVGText {text} at (28,4) size 395x39 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 395x39
           chunk 1 text run 1 at (28.00,35.00) startOffset 0 endOffset 25 width 395.00: "SVG font element accuracy"
       RenderSVGRect {rect} at (165,80) size 220x165 [fill={[type=SOLID] [color=#000000]}] [x=165.00] [y=80.00] [width=220.00] [height=165.00]
-      RenderSVGText {text} at (7,113) size 130x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 130x21
+      RenderSVGText {text} at (7,114) size 130x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 130x20
           chunk 1 text run 1 at (7.00,130.00) startOffset 0 endOffset 15 width 130.00: "SVG over Glyphs"
       RenderSVGContainer {g} at (168,85) size 205x72 [transform={m=((1.00,0.00)(0.00,-1.00)) t=(165.00,140.00)}]
         RenderSVGContainer {g} at (168,85) size 205x72 [transform={m=((0.03,0.00)(0.00,0.03)) t=(0.00,0.00)}]
@@ -22,8 +22,8 @@
         RenderSVGText {text} at (0,-67) size 210x84 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 210x84
             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 209.71: "Ay\x{D6}@\x{E7}"
-      RenderSVGText {text} at (7,193) size 130x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 130x21
+      RenderSVGText {text} at (7,194) size 130x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 130x20
           chunk 1 text run 1 at (7.00,210.00) startOffset 0 endOffset 15 width 130.00: "Glyphs over SVG"
       RenderSVGContainer {g} at (165,143) size 210x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,210.00)}]
         RenderSVGText {text} at (0,-67) size 210x84 contains 1 chunk(s)
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png
index c1e7dce..59fa4f6 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt
index d1a7051..017b131 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-03-b-expected.txt
@@ -4,12 +4,12 @@
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (26,8) size 400x235
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGText {text} at (26,8) size 400x34 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 400x34
+      RenderSVGText {text} at (26,8) size 400x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 400x33
           chunk 1 text run 1 at (26.00,35.00) startOffset 0 endOffset 31 width 400.00: "External SVG font element (xml)"
       RenderSVGContainer {g} at (31,81) size 345x162
-        RenderSVGText {text} at (31,113) size 105x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 105x21
+        RenderSVGText {text} at (31,114) size 105x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 105x20
             chunk 1 text run 1 at (31.00,130.00) startOffset 0 endOffset 13 width 105.00: "Placed Glyphs"
         RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((1.00,0.00)(0.00,-1.00)) t=(165.00,140.00)}]
           RenderSVGPath {line} at (165,139) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
@@ -25,8 +25,8 @@
             RenderSVGPath {line} at (343,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=6106.00] [y1=-3500.00] [x2=6106.00] [y2=2000.00]
             RenderSVGPath {path} at (346,108) size 27x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(6106.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M 770 -196 C 770 -278.667 750 -340.667 710 -382 C 670 -423.333 609.333 -444.333 528 -445 C 471.333 -445 417.667 -434.333 367 -413 C 303 -385 271 -346.667 271 -298 C 271 -262 293.667 -244 339 -244 C 363 -244 390 -252 420 -268 C 450 -284 482.333 -292.333 517 -293 C 549.667 -292.333 574 -284.333 590 -269 C 606 -253.667 614 -231 614 -201 C 614 -169 601.667 -140.333 577 -115 C 552.333 -89.6667 514.333 -67.3333 463 -48 C 357 -24 272 26.6667 208 104 C 139.333 186 105 286 105 404 C 105 539.333 150 679 240 823 C 340 983 452.667 1063 578 1063 C 643.333 1063 716.333 1047.67 797 1017 C 899 977.667 950 929.667 950 873 C 950 847.667 941.667 825.333 925 806 C 908.333 786.667 887.667 776.667 863 776 C 843.667 776 827 781.667 813 793 C 799 804.333 785 816 771 828 C 731.667 859.333 667.333 875 578 875 C 510 875 442.667 814.333 376 693 C 315.333 581.667 285 485.333 285 404 C 285 316 315 246.667 375 196 C 431 148.667 503 125 591 125 C 631 125 673.667 135.667 719 157 L 835 219 C 855 229.667 869.333 235 878 235 C 902.667 235 924 225.333 942 206 C 960 186.667 969 164 969 138 C 969 69.3333 883.667 10 713 -40 C 732.333 -65.3333 746.667 -91 756 -117 C 765.333 -143 770 -169.333 770 -196 Z"]
             RenderSVGPath {line} at (373,81) size 3x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=7158.00] [y1=-3500.00] [x2=7158.00] [y2=2000.00]
-      RenderSVGText {text} at (67,193) size 74x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 74x21
+      RenderSVGText {text} at (67,194) size 74x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 74x20
           chunk 1 text run 1 at (67.00,210.00) startOffset 0 endOffset 8 width 74.00: "SVG Font"
       RenderSVGContainer {g} at (165,153) size 210x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,220.00)}]
         RenderSVGPath {line} at (165,219) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png
index e50f63f..0fa99dc 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt
index 3b35ada..b721575 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-04-b-expected.txt
@@ -4,12 +4,12 @@
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (26,8) size 391x235
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGText {text} at (26,8) size 391x34 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 391x34
+      RenderSVGText {text} at (26,8) size 391x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 391x33
           chunk 1 text run 1 at (26.00,35.00) startOffset 0 endOffset 31 width 391.00: "External SVG font element (css)"
       RenderSVGContainer {g} at (31,81) size 345x162
-        RenderSVGText {text} at (31,113) size 105x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 105x21
+        RenderSVGText {text} at (31,114) size 105x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 105x20
             chunk 1 text run 1 at (31.00,130.00) startOffset 0 endOffset 13 width 105.00: "Placed Glyphs"
         RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((1.00,0.00)(0.00,-1.00)) t=(165.00,140.00)}]
           RenderSVGPath {line} at (165,139) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
@@ -25,8 +25,8 @@
             RenderSVGPath {line} at (343,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=6106.00] [y1=-3500.00] [x2=6106.00] [y2=2000.00]
             RenderSVGPath {path} at (346,108) size 27x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(6106.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M 770 -196 C 770 -278.667 750 -340.667 710 -382 C 670 -423.333 609.333 -444.333 528 -445 C 471.333 -445 417.667 -434.333 367 -413 C 303 -385 271 -346.667 271 -298 C 271 -262 293.667 -244 339 -244 C 363 -244 390 -252 420 -268 C 450 -284 482.333 -292.333 517 -293 C 549.667 -292.333 574 -284.333 590 -269 C 606 -253.667 614 -231 614 -201 C 614 -169 601.667 -140.333 577 -115 C 552.333 -89.6667 514.333 -67.3333 463 -48 C 357 -24 272 26.6667 208 104 C 139.333 186 105 286 105 404 C 105 539.333 150 679 240 823 C 340 983 452.667 1063 578 1063 C 643.333 1063 716.333 1047.67 797 1017 C 899 977.667 950 929.667 950 873 C 950 847.667 941.667 825.333 925 806 C 908.333 786.667 887.667 776.667 863 776 C 843.667 776 827 781.667 813 793 C 799 804.333 785 816 771 828 C 731.667 859.333 667.333 875 578 875 C 510 875 442.667 814.333 376 693 C 315.333 581.667 285 485.333 285 404 C 285 316 315 246.667 375 196 C 431 148.667 503 125 591 125 C 631 125 673.667 135.667 719 157 L 835 219 C 855 229.667 869.333 235 878 235 C 902.667 235 924 225.333 942 206 C 960 186.667 969 164 969 138 C 969 69.3333 883.667 10 713 -40 C 732.333 -65.3333 746.667 -91 756 -117 C 765.333 -143 770 -169.333 770 -196 Z"]
             RenderSVGPath {line} at (373,81) size 3x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=7158.00] [y1=-3500.00] [x2=7158.00] [y2=2000.00]
-      RenderSVGText {text} at (67,193) size 74x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 74x21
+      RenderSVGText {text} at (67,194) size 74x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 74x20
           chunk 1 text run 1 at (67.00,210.00) startOffset 0 endOffset 8 width 74.00: "SVG Font"
       RenderSVGContainer {g} at (165,153) size 210x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,220.00)}]
         RenderSVGPath {line} at (165,219) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png
index eb9b07c..ef2acc8 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt
index 46ae41b..83e1049 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-05-t-expected.txt
@@ -3,8 +3,8 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (20,23) size 420x221
-      RenderSVGText {text} at (111,23) size 257x34 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 257x34
+      RenderSVGText {text} at (111,23) size 257x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 257x33
           chunk 1 (middle anchor) text run 1 at (111.50,50.00) startOffset 0 endOffset 21 width 257.00: "<font> horiz-origin-x"
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGContainer {g} at (0,0) size 4x4
@@ -22,8 +22,8 @@
           RenderSVGRect {rect} at (0,0) size 4x4 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
       RenderSVGContainer {g} at (20,80) size 420x164 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,120.00)}]
         RenderSVGContainer {g} at (20,80) size 420x44
-          RenderSVGText {text} at (0,-13) size 169x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 169x17
+          RenderSVGText {text} at (0,-12) size 169x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 169x15
               chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 30 width 169.00: "horiz-origin-x unspecified (0)"
           RenderSVGContainer {use} at (256,80) size 8x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
             RenderSVGContainer {g} at (256,80) size 8x44
@@ -45,8 +45,8 @@
             RenderSVGInlineText {#text} at (0,0) size 180x30
               chunk 1 text run 1 at (240.00,0.00) startOffset 0 endOffset 4 width 180.00: "1234"
         RenderSVGContainer {g} at (20,140) size 420x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,60.00)}]
-          RenderSVGText {text} at (0,-13) size 109x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 109x17
+          RenderSVGText {text} at (0,-12) size 109x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 109x15
               chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 18 width 109.00: "horiz-origin-x=500"
           RenderSVGContainer {use} at (256,140) size 20x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
             RenderSVGContainer {g} at (256,140) size 20x44
@@ -76,8 +76,8 @@
             RenderSVGInlineText {#text} at (0,0) size 180x30
               chunk 1 text run 1 at (240.00,0.00) startOffset 0 endOffset 4 width 180.00: "1234"
         RenderSVGContainer {g} at (20,200) size 420x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
-          RenderSVGText {text} at (0,-13) size 171x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 171x17
+          RenderSVGText {text} at (0,-12) size 171x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 171x15
               chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 28 width 171.00: "horiz-adv-x=1000 but ignored"
           RenderSVGContainer {use} at (256,200) size 35x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
             RenderSVGContainer {g} at (256,200) size 35x44
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png
index 3cf36cf..114fc741 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt
index 8334c9b..391e4b4 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-06-t-expected.txt
@@ -3,8 +3,8 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (20,23) size 420x181
-      RenderSVGText {text} at (125,23) size 229x34 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 229x34
+      RenderSVGText {text} at (125,23) size 229x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 229x33
           chunk 1 (middle anchor) text run 1 at (125.50,50.00) startOffset 0 endOffset 18 width 229.00: "<font> horiz-adv-x"
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGContainer {g} at (0,0) size 4x4
@@ -12,8 +12,8 @@
           RenderSVGRect {rect} at (0,0) size 4x4 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
       RenderSVGContainer {g} at (20,90) size 420x114 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,120.00)}]
         RenderSVGContainer {g} at (20,90) size 300x34
-          RenderSVGText {text} at (0,-13) size 102x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 102x17
+          RenderSVGText {text} at (0,-12) size 102x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 102x15
               chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 16 width 102.00: "horiz-adv-x=1000"
           RenderSVGContainer {use} at (256,100) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
             RenderSVGContainer {g} at (256,100) size 8x24
@@ -27,8 +27,8 @@
             RenderSVGInlineText {#text} at (0,0) size 60x30
               chunk 1 text run 1 at (240.00,0.00) startOffset 0 endOffset 2 width 60.00: "12"
         RenderSVGContainer {g} at (20,130) size 360x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,40.00)}]
-          RenderSVGText {text} at (0,-13) size 102x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 102x17
+          RenderSVGText {text} at (0,-12) size 102x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 102x15
               chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 16 width 102.00: "horiz-adv-x=2000"
           RenderSVGContainer {use} at (256,140) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
             RenderSVGContainer {g} at (256,140) size 8x24
@@ -42,8 +42,8 @@
             RenderSVGInlineText {#text} at (0,0) size 120x30
               chunk 1 text run 1 at (240.00,0.00) startOffset 0 endOffset 2 width 120.00: "12"
         RenderSVGContainer {g} at (20,170) size 420x34 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,80.00)}]
-          RenderSVGText {text} at (0,-13) size 171x17 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 171x17
+          RenderSVGText {text} at (0,-12) size 171x15 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 171x15
               chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 28 width 171.00: "horiz-adv-x=1000 but ignored"
           RenderSVGContainer {use} at (256,180) size 8x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
             RenderSVGContainer {g} at (256,180) size 8x24
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png
index 373d0fe..d158408 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt
index 905b9db..f53c61f 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-elem-07-b-expected.txt
@@ -2,15 +2,15 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (30,3) size 372x240
+    RenderSVGContainer {g} at (30,4) size 372x239
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGText {text} at (56,3) size 346x40 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 346x40
+      RenderSVGText {text} at (56,4) size 346x39 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 346x39
           chunk 1 text run 1 at (56.00,35.00) startOffset 0 endOffset 22 width 346.00: "Basic SVG font element"
       RenderSVGContainer {g} at (30,81) size 346x162
-        RenderSVGText {text} at (30,113) size 105x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 105x21
+        RenderSVGText {text} at (30,114) size 105x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 105x20
             chunk 1 text run 1 at (30.00,130.00) startOffset 0 endOffset 13 width 105.00: "Placed Glyphs"
         RenderSVGContainer {g} at (164,81) size 212x162 [transform={m=((1.00,0.00)(0.00,-1.00)) t=(165.00,140.00)}]
           RenderSVGPath {line} at (165,139) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
@@ -26,8 +26,8 @@
             RenderSVGPath {line} at (343,81) size 2x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=6106.00] [y1=-3500.00] [x2=6106.00] [y2=2000.00]
             RenderSVGPath {path} at (346,108) size 27x46 [transform={m=((1.00,0.00)(0.00,1.00)) t=(6106.00,0.00)}] [fill={[type=SOLID] [color=#000000]}] [data="M 770 -196 C 770 -278.667 750 -340.667 710 -382 C 670 -423.333 609.333 -444.333 528 -445 C 471.333 -445 417.667 -434.333 367 -413 C 303 -385 271 -346.667 271 -298 C 271 -262 293.667 -244 339 -244 C 363 -244 390 -252 420 -268 C 450 -284 482.333 -292.333 517 -293 C 549.667 -292.333 574 -284.333 590 -269 C 606 -253.667 614 -231 614 -201 C 614 -169 601.667 -140.333 577 -115 C 552.333 -89.6667 514.333 -67.3333 463 -48 C 357 -24 272 26.6667 208 104 C 139.333 186 105 286 105 404 C 105 539.333 150 679 240 823 C 340 983 452.667 1063 578 1063 C 643.333 1063 716.333 1047.67 797 1017 C 899 977.667 950 929.667 950 873 C 950 847.667 941.667 825.333 925 806 C 908.333 786.667 887.667 776.667 863 776 C 843.667 776 827 781.667 813 793 C 799 804.333 785 816 771 828 C 731.667 859.333 667.333 875 578 875 C 510 875 442.667 814.333 376 693 C 315.333 581.667 285 485.333 285 404 C 285 316 315 246.667 375 196 C 431 148.667 503 125 591 125 C 631 125 673.667 135.667 719 157 L 835 219 C 855 229.667 869.333 235 878 235 C 902.667 235 924 225.333 942 206 C 960 186.667 969 164 969 138 C 969 69.3333 883.667 10 713 -40 C 732.333 -65.3333 746.667 -91 756 -117 C 765.333 -143 770 -169.333 770 -196 Z"]
             RenderSVGPath {line} at (373,81) size 3x162 [stroke={[type=SOLID] [color=#888888] [stroke width=50.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=7158.00] [y1=-3500.00] [x2=7158.00] [y2=2000.00]
-      RenderSVGText {text} at (65,193) size 74x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 74x21
+      RenderSVGText {text} at (65,194) size 74x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 74x20
           chunk 1 text run 1 at (65.00,210.00) startOffset 0 endOffset 8 width 74.00: "SVG Font"
       RenderSVGContainer {g} at (165,153) size 210x85 [transform={m=((1.00,0.00)(0.00,1.00)) t=(165.00,220.00)}]
         RenderSVGPath {line} at (165,219) size 210x2 [stroke={[type=SOLID] [color=#888888]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=0.00] [x2=210.00] [y2=0.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png
index 7211177..694ef10 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-glyph-02-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.png
index 0465820..9beb075 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-glyph-03-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.png
index 2d1c9ad..114fc741 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-glyph-04-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png
index 6991892..b946523 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt
index fd0398e..528fa80 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt
@@ -12,15 +12,15 @@
           RenderSVGRect {rect} at (0,0) size 200x20 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=200.00] [height=20.00]
           RenderSVGRect {rect} at (0,20) size 200x30 [fill={[type=SOLID] [color=#CCCCCC]}] [x=0.00] [y=20.00] [width=200.00] [height=30.00]
           RenderSVGRect {rect} at (0,0) size 201x51 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00]
-      RenderSVGText {text} at (206,12) size 68x23 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 68x23
+      RenderSVGText {text} at (206,12) size 68x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 68x22
           chunk 1 (middle anchor) text run 1 at (206.00,30.00) startOffset 0 endOffset 7 width 68.00: "<hkern>"
       RenderSVGContainer {g} at (9,59) size 471x217 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,60.00)}]
         RenderSVGContainer {g} at (9,59) size 222x52
           RenderSVGContainer {g} at (9,59) size 22x52
             RenderSVGRect {rect} at (9,59) size 22x52 [stroke={[type=SOLID] [color=#000000]}] [x=-20.00] [y=0.00] [width=20.00] [height=50.00]
-            RenderSVGText {text} at (-21,-15) size 41x19 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 41x19
+            RenderSVGText {text} at (-21,-14) size 41x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 41x17
                 chunk 1 (middle anchor) text run 1 at (-20.50,0.00) startOffset 0 endOffset 6 width 41.00: "font A"
           RenderSVGContainer {use} at (29,59) size 202x52
             RenderSVGContainer {g} at (29,59) size 202x52
@@ -48,16 +48,16 @@
         RenderSVGContainer {g} at (9,114) size 222x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,55.00)}]
           RenderSVGContainer {g} at (9,114) size 22x52
             RenderSVGRect {rect} at (9,114) size 22x52 [stroke={[type=SOLID] [color=#000000]}] [x=-20.00] [y=0.00] [width=20.00] [height=50.00]
-            RenderSVGText {text} at (-20,-15) size 40x19 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 40x19
+            RenderSVGText {text} at (-20,-14) size 40x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 40x17
                 chunk 1 (middle anchor) text run 1 at (-20.00,0.00) startOffset 0 endOffset 6 width 40.00: "font B"
           RenderSVGContainer {use} at (29,114) size 202x52
             RenderSVGContainer {g} at (29,114) size 202x52
               RenderSVGRect {rect} at (30,115) size 200x20 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=200.00] [height=20.00]
               RenderSVGRect {rect} at (30,135) size 200x30 [fill={[type=SOLID] [color=#CCCCCC]}] [x=0.00] [y=20.00] [width=200.00] [height=30.00]
               RenderSVGRect {rect} at (29,114) size 202x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00]
-          RenderSVGText {text} at (5,0) size 138x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 138x19
+          RenderSVGText {text} at (5,1) size 138x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 138x17
               chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 19 width 138.00: "g1=\"gl_1\" g2=\"gl_2\""
           RenderSVGContainer {g} at (31,136) size 73x30 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
             RenderSVGContainer {use} at (31,136) size 28x28
@@ -77,16 +77,16 @@
         RenderSVGContainer {g} at (9,169) size 266x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,110.00)}]
           RenderSVGContainer {g} at (9,169) size 22x52
             RenderSVGRect {rect} at (9,169) size 22x52 [stroke={[type=SOLID] [color=#000000]}] [x=-20.00] [y=0.00] [width=20.00] [height=50.00]
-            RenderSVGText {text} at (-20,-15) size 40x19 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 40x19
+            RenderSVGText {text} at (-20,-14) size 40x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 40x17
                 chunk 1 (middle anchor) text run 1 at (-20.00,0.00) startOffset 0 endOffset 6 width 40.00: "font C"
           RenderSVGContainer {use} at (29,169) size 202x52
             RenderSVGContainer {g} at (29,169) size 202x52
               RenderSVGRect {rect} at (30,170) size 200x20 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=200.00] [height=20.00]
               RenderSVGRect {rect} at (30,190) size 200x30 [fill={[type=SOLID] [color=#CCCCCC]}] [x=0.00] [y=20.00] [width=200.00] [height=30.00]
               RenderSVGRect {rect} at (29,169) size 202x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00]
-          RenderSVGText {text} at (5,0) size 240x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 240x19
+          RenderSVGText {text} at (5,1) size 240x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 240x17
               chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 33 width 240.00: "u1=\"1\" u2=\"2\" g1=\"gl_3\" g2=\"gl_4\""
           RenderSVGContainer {g} at (31,191) size 138x30 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
             RenderSVGContainer {use} at (31,191) size 28x28
@@ -117,16 +117,16 @@
         RenderSVGContainer {g} at (9,224) size 222x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,165.00)}]
           RenderSVGContainer {g} at (9,224) size 22x52
             RenderSVGRect {rect} at (9,224) size 22x52 [stroke={[type=SOLID] [color=#000000]}] [x=-20.00] [y=0.00] [width=20.00] [height=50.00]
-            RenderSVGText {text} at (-21,-15) size 41x19 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 41x19
+            RenderSVGText {text} at (-21,-14) size 41x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 41x17
                 chunk 1 (middle anchor) text run 1 at (-20.50,0.00) startOffset 0 endOffset 6 width 41.00: "font D"
           RenderSVGContainer {use} at (29,224) size 202x52
             RenderSVGContainer {g} at (29,224) size 202x52
               RenderSVGRect {rect} at (30,225) size 200x20 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=200.00] [height=20.00]
               RenderSVGRect {rect} at (30,245) size 200x30 [fill={[type=SOLID] [color=#CCCCCC]}] [x=0.00] [y=20.00] [width=200.00] [height=30.00]
               RenderSVGRect {rect} at (29,224) size 202x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00]
-          RenderSVGText {text} at (5,0) size 122x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 122x19
+          RenderSVGText {text} at (5,1) size 122x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 122x17
               chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 17 width 122.00: "u1=\"1,3\" u2=\"2,4\""
           RenderSVGContainer {g} at (31,246) size 138x30 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
             RenderSVGContainer {use} at (31,246) size 28x28
@@ -157,16 +157,16 @@
         RenderSVGContainer {g} at (249,59) size 228x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,0.00)}]
           RenderSVGContainer {g} at (249,59) size 22x52
             RenderSVGRect {rect} at (249,59) size 22x52 [stroke={[type=SOLID] [color=#000000]}] [x=-20.00] [y=0.00] [width=20.00] [height=50.00]
-            RenderSVGText {text} at (-20,-15) size 39x19 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 39x19
+            RenderSVGText {text} at (-20,-14) size 39x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 39x17
                 chunk 1 (middle anchor) text run 1 at (-19.50,0.00) startOffset 0 endOffset 6 width 39.00: "font E"
           RenderSVGContainer {use} at (269,59) size 202x52
             RenderSVGContainer {g} at (269,59) size 202x52
               RenderSVGRect {rect} at (270,60) size 200x20 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=200.00] [height=20.00]
               RenderSVGRect {rect} at (270,80) size 200x30 [fill={[type=SOLID] [color=#CCCCCC]}] [x=0.00] [y=20.00] [width=200.00] [height=30.00]
               RenderSVGRect {rect} at (269,59) size 202x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00]
-          RenderSVGText {text} at (5,0) size 202x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 202x19
+          RenderSVGText {text} at (5,1) size 202x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 202x17
               chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 29 width 202.00: "g1=\"gl_1,gl_3\" g2=\"gl_2,gl_4\""
           RenderSVGContainer {g} at (271,81) size 138x30 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
             RenderSVGContainer {use} at (271,81) size 28x28
@@ -197,16 +197,16 @@
         RenderSVGContainer {g} at (249,114) size 231x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,55.00)}]
           RenderSVGContainer {g} at (249,114) size 22x52
             RenderSVGRect {rect} at (249,114) size 22x52 [stroke={[type=SOLID] [color=#000000]}] [x=-20.00] [y=0.00] [width=20.00] [height=50.00]
-            RenderSVGText {text} at (-19,-15) size 38x19 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 38x19
+            RenderSVGText {text} at (-19,-14) size 38x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 38x17
                 chunk 1 (middle anchor) text run 1 at (-19.00,0.00) startOffset 0 endOffset 6 width 38.00: "font F"
           RenderSVGContainer {use} at (269,114) size 202x52
             RenderSVGContainer {g} at (269,114) size 202x52
               RenderSVGRect {rect} at (270,115) size 200x20 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=200.00] [height=20.00]
               RenderSVGRect {rect} at (270,135) size 200x30 [fill={[type=SOLID] [color=#CCCCCC]}] [x=0.00] [y=20.00] [width=200.00] [height=30.00]
               RenderSVGRect {rect} at (269,114) size 202x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00]
-          RenderSVGText {text} at (5,0) size 208x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 208x19
+          RenderSVGText {text} at (5,1) size 208x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 208x17
               chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 26 width 208.00: "u1=\"U+003?\" u2=\"U+0031-34\""
           RenderSVGContainer {g} at (271,136) size 168x30 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
             RenderSVGContainer {use} at (271,136) size 28x28
@@ -238,16 +238,16 @@
         RenderSVGContainer {g} at (249,169) size 222x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(240.00,110.00)}]
           RenderSVGContainer {g} at (249,169) size 22x52
             RenderSVGRect {rect} at (249,169) size 22x52 [stroke={[type=SOLID] [color=#000000]}] [x=-20.00] [y=0.00] [width=20.00] [height=50.00]
-            RenderSVGText {text} at (-21,-15) size 41x19 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 41x19
+            RenderSVGText {text} at (-21,-14) size 41x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 41x17
                 chunk 1 (middle anchor) text run 1 at (-20.50,0.00) startOffset 0 endOffset 6 width 41.00: "font G"
           RenderSVGContainer {use} at (269,169) size 202x52
             RenderSVGContainer {g} at (269,169) size 202x52
               RenderSVGRect {rect} at (270,170) size 200x20 [fill={[type=SOLID] [color=#EEEEEE]}] [x=0.00] [y=0.00] [width=200.00] [height=20.00]
               RenderSVGRect {rect} at (270,190) size 200x30 [fill={[type=SOLID] [color=#CCCCCC]}] [x=0.00] [y=20.00] [width=200.00] [height=30.00]
               RenderSVGRect {rect} at (269,169) size 202x52 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=200.00] [height=50.00]
-          RenderSVGText {text} at (5,0) size 118x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 118x19
+          RenderSVGText {text} at (5,1) size 118x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 118x17
               chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 16 width 118.00: "u1=\"1\" g2=\"gl_2\""
           RenderSVGContainer {g} at (271,191) size 60x30 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
             RenderSVGContainer {use} at (271,191) size 28x28
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.png
index f935b3d..88091b1 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt
index 3925725..db51b22 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-cursor-01-f-expected.txt
@@ -2,56 +2,56 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (97,1) size 313x334
+    RenderSVGContainer {g} at (97,2) size 313x333
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGText {text} at (97,1) size 286x30 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 133x30
+      RenderSVGText {text} at (97,2) size 286x29 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 133x29
           chunk 1 (middle anchor) text run 1 at (97.00,25.00) startOffset 0 endOffset 12 width 133.00: "Text Cursor "
-        RenderSVGInline {a} at (0,0) size 153x30
-          RenderSVGInlineText {#text} at (133,0) size 153x30
+        RenderSVGInline {a} at (0,0) size 153x29
+          RenderSVGInlineText {#text} at (133,0) size 153x29
             chunk 1 (middle anchor) text run 1 at (230.00,25.00) startOffset 0 endOffset 14 width 153.00: "Pointer Cursor"
         RenderSVGInlineText {#text} at (0,0) size 0x0
       RenderSVGRect {rect} at (118,38) size 244x240 [stroke={[type=SOLID] [color=#666666] [stroke width=3.00]}] [x=120.00] [y=40.00] [width=240.00] [height=236.00]
       RenderSVGContainer {g} at (148,70) size 184x176
         RenderSVGContainer {g} at (148,70) size 80x32
           RenderSVGRect {rect} at (148,70) size 80x32 [fill={[type=SOLID] [color=#666666]}] [x=148.00] [y=70.00] [width=80.00] [height=32.00]
-          RenderSVGText {text} at (154,75) size 72x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 72x19
+          RenderSVGText {text} at (154,76) size 72x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 72x17
               chunk 1 text run 1 at (154.00,90.00) startOffset 0 endOffset 9 width 72.00: "crosshair"
         RenderSVGContainer {g} at (148,118) size 80x32
           RenderSVGRect {rect} at (148,118) size 80x32 [fill={[type=SOLID] [color=#666666]}] [x=148.00] [y=118.00] [width=80.00] [height=32.00]
-          RenderSVGText {text} at (154,123) size 52x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 52x19
+          RenderSVGText {text} at (154,124) size 52x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 52x17
               chunk 1 text run 1 at (154.00,138.00) startOffset 0 endOffset 7 width 52.00: "default"
         RenderSVGContainer {g} at (148,166) size 80x32
           RenderSVGRect {rect} at (148,166) size 80x32 [fill={[type=SOLID] [color=#666666]}] [x=148.00] [y=166.00] [width=80.00] [height=32.00]
-          RenderSVGText {text} at (154,171) size 54x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 54x19
+          RenderSVGText {text} at (154,172) size 54x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 54x17
               chunk 1 text run 1 at (154.00,186.00) startOffset 0 endOffset 7 width 54.00: "pointer"
         RenderSVGContainer {g} at (148,214) size 80x32
           RenderSVGRect {rect} at (148,214) size 80x32 [fill={[type=SOLID] [color=#666666]}] [x=148.00] [y=214.00] [width=80.00] [height=32.00]
-          RenderSVGText {text} at (154,220) size 42x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 42x19
+          RenderSVGText {text} at (154,221) size 42x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 42x17
               chunk 1 text run 1 at (154.00,235.00) startOffset 0 endOffset 4 width 42.00: "move"
         RenderSVGContainer {g} at (252,70) size 80x32
           RenderSVGRect {rect} at (252,70) size 80x32 [fill={[type=SOLID] [color=#666666]}] [x=252.00] [y=70.00] [width=80.00] [height=32.00]
-          RenderSVGText {text} at (258,75) size 28x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 28x19
+          RenderSVGText {text} at (258,76) size 28x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 28x17
               chunk 1 text run 1 at (258.00,90.00) startOffset 0 endOffset 4 width 28.00: "text"
         RenderSVGContainer {g} at (252,118) size 80x32
           RenderSVGRect {rect} at (252,118) size 80x32 [fill={[type=SOLID] [color=#666666]}] [x=252.00] [y=118.00] [width=80.00] [height=32.00]
-          RenderSVGText {text} at (258,123) size 30x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 30x19
+          RenderSVGText {text} at (258,124) size 30x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 30x17
               chunk 1 text run 1 at (258.00,138.00) startOffset 0 endOffset 4 width 30.00: "wait"
         RenderSVGContainer {g} at (252,166) size 80x32
           RenderSVGRect {rect} at (252,166) size 80x32 [fill={[type=SOLID] [color=#666666]}] [x=252.00] [y=166.00] [width=80.00] [height=32.00]
-          RenderSVGText {text} at (258,171) size 33x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 33x19
+          RenderSVGText {text} at (258,172) size 33x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 33x17
               chunk 1 text run 1 at (258.00,186.00) startOffset 0 endOffset 4 width 33.00: "help"
         RenderSVGContainer {g} at (252,214) size 80x32
           RenderSVGRect {rect} at (252,214) size 80x32 [fill={[type=SOLID] [color=#666666]}] [x=252.00] [y=214.00] [width=80.00] [height=32.00]
-          RenderSVGText {text} at (258,220) size 38x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 38x19
+          RenderSVGText {text} at (258,221) size 38x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 38x17
               chunk 1 text run 1 at (258.00,235.00) startOffset 0 endOffset 5 width 38.00: "<url>"
       RenderSVGContainer {g} at (115,35) size 250x246
         RenderSVGPath {polygon} at (115,35) size 35x35 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#990000]}] [points="116 36 116 68 148 36"]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-dom-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-dom-01-b-expected.png
index b2e4aef..cff5e47 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-dom-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-dom-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt
index 6afc2e6..c5648b5 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-dom-01-b-expected.txt
@@ -5,8 +5,8 @@
     RenderSVGContainer {g} at (64,19) size 352x202
       RenderSVGContainer {g} at (64,19) size 352x202
         RenderSVGRect {rect} at (64,19) size 352x202 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#DDDDDD]}] [x=65.00] [y=20.00] [width=350.00] [height=200.00]
-        RenderSVGText {text} at (120,81) size 209x61 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 209x61
+        RenderSVGText {text} at (120,82) size 209x60 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 209x60
             chunk 1 text run 1 at (120.00,130.00) startOffset 0 endOffset 10 width 209.00: "Start Test"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-events-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-events-01-b-expected.png
index d2eef51..63c931c 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-events-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-events-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt
index 18a79aa..f7319a7 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-events-01-b-expected.txt
@@ -2,44 +2,44 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (30,3) size 408x304
+    RenderSVGContainer {g} at (30,4) size 408x302
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGText {text} at (30,3) size 408x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 408x46
+      RenderSVGText {text} at (30,4) size 408x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 408x44
           chunk 1 text run 1 at (30.00,40.00) startOffset 0 endOffset 25 width 408.00: "'onload' event attribute."
-      RenderSVGContainer {g} at (47,45) size 364x262
-        RenderSVGContainer {g} at (47,45) size 111x129 [transform={m=((1.00,0.00)(0.00,1.00)) t=(77.50,45.00)}]
+      RenderSVGContainer {g} at (47,45) size 364x261
+        RenderSVGContainer {g} at (47,45) size 111x128 [transform={m=((1.00,0.00)(0.00,1.00)) t=(77.50,45.00)}]
           RenderSVGRect {rect} at (77,45) size 81x80 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=80.00] [height=80.00]
-          RenderSVGText {text} at (-30,83) size 95x46 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 95x46
+          RenderSVGText {text} at (-30,84) size 95x44 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 95x44
               chunk 1 text run 1 at (-30.00,120.00) startOffset 0 endOffset 5 width 95.00: "1: No"
-        RenderSVGContainer {g} at (172,45) size 114x129 [transform={m=((1.00,0.00)(0.00,1.00)) t=(202.50,45.00)}]
+        RenderSVGContainer {g} at (172,45) size 114x128 [transform={m=((1.00,0.00)(0.00,1.00)) t=(202.50,45.00)}]
           RenderSVGRect {rect} at (202,45) size 81x80 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=80.00] [height=80.00]
-          RenderSVGText {text} at (-30,83) size 113x46 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x46
+          RenderSVGText {text} at (-30,84) size 113x44 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x44
               chunk 1 text run 1 at (-30.00,120.00) startOffset 0 endOffset 6 width 113.00: "2: Yes"
-        RenderSVGContainer {g} at (297,45) size 114x129 [transform={m=((1.00,0.00)(0.00,1.00)) t=(327.50,45.00)}]
+        RenderSVGContainer {g} at (297,45) size 114x128 [transform={m=((1.00,0.00)(0.00,1.00)) t=(327.50,45.00)}]
           RenderSVGContainer {g} at (327,45) size 81x80
             RenderSVGRect {rect} at (327,45) size 81x80 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=80.00] [height=80.00]
-          RenderSVGText {text} at (-30,83) size 113x46 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x46
+          RenderSVGText {text} at (-30,84) size 113x44 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x44
               chunk 1 text run 1 at (-30.00,120.00) startOffset 0 endOffset 6 width 113.00: "3: Yes"
-        RenderSVGContainer {g} at (47,178) size 114x129 [transform={m=((1.00,0.00)(0.00,1.00)) t=(77.50,178.00)}]
+        RenderSVGContainer {g} at (47,178) size 114x128 [transform={m=((1.00,0.00)(0.00,1.00)) t=(77.50,178.00)}]
           RenderSVGViewportContainer {svg} at (77,178) size 81x80
             RenderSVGRect {rect} at (77,178) size 81x80 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=80.00] [height=80.00]
-          RenderSVGText {text} at (-30,83) size 113x46 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x46
+          RenderSVGText {text} at (-30,84) size 113x44 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x44
               chunk 1 text run 1 at (-30.00,120.00) startOffset 0 endOffset 6 width 113.00: "4: Yes"
-        RenderSVGContainer {g} at (172,178) size 111x129 [transform={m=((1.00,0.00)(0.00,1.00)) t=(202.50,178.00)}]
+        RenderSVGContainer {g} at (172,178) size 111x128 [transform={m=((1.00,0.00)(0.00,1.00)) t=(202.50,178.00)}]
           RenderSVGContainer {g} at (202,178) size 81x80
             RenderSVGRect {rect} at (202,178) size 81x80 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=80.00] [height=80.00]
-          RenderSVGText {text} at (-30,83) size 95x46 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 95x46
+          RenderSVGText {text} at (-30,84) size 95x44 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 95x44
               chunk 1 text run 1 at (-30.00,120.00) startOffset 0 endOffset 5 width 95.00: "5: No"
-        RenderSVGContainer {g} at (297,178) size 114x129 [transform={m=((1.00,0.00)(0.00,1.00)) t=(327.50,178.00)}]
+        RenderSVGContainer {g} at (297,178) size 114x128 [transform={m=((1.00,0.00)(0.00,1.00)) t=(327.50,178.00)}]
           RenderSVGRect {rect} at (327,178) size 81x80 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=80.00] [height=80.00]
-          RenderSVGText {text} at (-30,83) size 113x46 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 113x46
+          RenderSVGText {text} at (-30,84) size 113x44 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 113x44
               chunk 1 text run 1 at (-30.00,120.00) startOffset 0 endOffset 6 width 113.00: "6: Yes"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-01-b-expected.png
index 3daf718..3e164db 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt
index 1b1dcfa..a6a2af4 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-01-b-expected.txt
@@ -2,10 +2,10 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (9,8) size 462x293
+    RenderSVGContainer {g} at (9,9) size 462x292
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGText {text} at (60,8) size 320x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 320x46
+      RenderSVGText {text} at (60,9) size 320x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 320x44
           chunk 1 text run 1 at (60.00,45.00) startOffset 0 endOffset 18 width 320.00: "Event bubbling - a"
       RenderSVGContainer {g} at (9,59) size 462x242
         RenderSVGRect {rect} at (9,59) size 462x122 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=10.00] [y=60.00] [width=460.00] [height=120.00]
@@ -14,17 +14,17 @@
         RenderSVGContainer {g} at (20,70) size 100x220
           RenderSVGEllipse {circle} at (20,70) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=70.00] [cy=120.00] [r=50.00]
           RenderSVGEllipse {circle} at (20,190) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=70.00] [cy=240.00] [r=50.00]
-        RenderSVGText {text} at (150,73) size 283x46 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 283x46
+        RenderSVGText {text} at (150,74) size 283x44 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 283x44
             chunk 1 text run 1 at (150.00,110.00) startOffset 0 endOffset 18 width 283.00: "Pointer in circle,"
-        RenderSVGText {text} at (150,113) size 260x46 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 260x46
+        RenderSVGText {text} at (150,114) size 260x44 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 260x44
             chunk 1 text run 1 at (150.00,150.00) startOffset 0 endOffset 16 width 260.00: "circle turns red"
-        RenderSVGText {text} at (150,193) size 283x46 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 283x46
+        RenderSVGText {text} at (150,194) size 283x44 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 283x44
             chunk 1 text run 1 at (150.00,230.00) startOffset 0 endOffset 18 width 283.00: "Pointer in circle,"
-        RenderSVGText {text} at (150,233) size 278x46 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 278x46
+        RenderSVGText {text} at (150,234) size 278x44 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 278x44
             chunk 1 text run 1 at (150.00,270.00) startOffset 0 endOffset 17 width 278.00: "circle turns blue"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-02-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-02-b-expected.png
index 15ea16f..ae7b707 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-02-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-02-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt
index 7dcda8b..57f8952 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-02-b-expected.txt
@@ -2,10 +2,10 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (9,8) size 462x293
+    RenderSVGContainer {g} at (9,9) size 462x292
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGText {text} at (60,8) size 320x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 320x46
+      RenderSVGText {text} at (60,9) size 320x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 320x44
           chunk 1 text run 1 at (60.00,45.00) startOffset 0 endOffset 18 width 320.00: "Event bubbling - b"
       RenderSVGContainer {g} at (9,59) size 462x242
         RenderSVGRect {rect} at (9,59) size 462x122 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=10.00] [y=60.00] [width=460.00] [height=120.00]
@@ -14,17 +14,17 @@
         RenderSVGContainer {a} at (20,70) size 100x220
           RenderSVGEllipse {circle} at (20,70) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=70.00] [cy=120.00] [r=50.00]
           RenderSVGEllipse {circle} at (20,190) size 100x100 [fill={[type=SOLID] [color=#000000]}] [cx=70.00] [cy=240.00] [r=50.00]
-        RenderSVGText {text} at (135,73) size 257x46 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 257x46
+        RenderSVGText {text} at (135,74) size 257x44 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 257x44
             chunk 1 text run 1 at (135.00,110.00) startOffset 0 endOffset 16 width 257.00: "Click on circle,"
-        RenderSVGText {text} at (135,113) size 260x46 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 260x46
+        RenderSVGText {text} at (135,114) size 260x44 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 260x44
             chunk 1 text run 1 at (135.00,150.00) startOffset 0 endOffset 16 width 260.00: "circle turns red"
-        RenderSVGText {text} at (135,193) size 257x46 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 257x46
+        RenderSVGText {text} at (135,194) size 257x44 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 257x44
             chunk 1 text run 1 at (135.00,230.00) startOffset 0 endOffset 16 width 257.00: "Click on circle,"
-        RenderSVGText {text} at (135,233) size 159x46 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 159x46
+        RenderSVGText {text} at (135,234) size 159x44 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 159x44
             chunk 1 text run 1 at (135.00,270.00) startOffset 0 endOffset 9 width 159.00: "hyperlink"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-03-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-03-b-expected.png
index 02f9d44..12d6720 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-03-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-03-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt
index 55c8112..86bc756 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-order-03-b-expected.txt
@@ -2,27 +2,27 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (9,3) size 463x283
+    RenderSVGContainer {g} at (9,4) size 463x282
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-      RenderSVGText {text} at (60,3) size 318x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 318x46
+      RenderSVGText {text} at (60,4) size 318x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 318x44
           chunk 1 text run 1 at (60.00,40.00) startOffset 0 endOffset 18 width 318.00: "Event bubbling - c"
       RenderSVGContainer {g} at (9,54) size 462x232
         RenderSVGRect {rect} at (9,54) size 462x232 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#EEEEEE]}] [x=10.00] [y=55.00] [width=460.00] [height=230.00]
-      RenderSVGContainer {g} at (20,53) size 452x226
-        RenderSVGContainer {a} at (20,53) size 452x226
-          RenderSVGText {text} at (20,53) size 415x46 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 415x46
+      RenderSVGContainer {g} at (20,54) size 452x224
+        RenderSVGContainer {a} at (20,54) size 452x224
+          RenderSVGText {text} at (20,54) size 415x44 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 415x44
               chunk 1 text run 1 at (20.00,90.00) startOffset 0 endOffset 25 width 415.00: "String turns red on click"
-          RenderSVGContainer {g} at (20,123) size 387x84
-            RenderSVGText {text} at (60,123) size 338x46 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 338x46
+          RenderSVGContainer {g} at (20,124) size 387x83
+            RenderSVGText {text} at (60,124) size 338x44 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 338x44
                 chunk 1 text run 1 at (60.00,160.00) startOffset 0 endOffset 20 width 338.00: "String hyperlinks to"
             RenderSVGText {text} at (20,170) size 387x37 contains 1 chunk(s)
               RenderSVGInlineText {#text} at (0,0) size 387x37
                 chunk 1 text run 1 at (20.00,200.00) startOffset 0 endOffset 27 width 387.00: "interact-order-03b-targ.svg"
-          RenderSVGText {text} at (30,233) size 442x46 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 442x46
+          RenderSVGText {text} at (30,234) size 442x44 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 442x44
               chunk 1 text run 1 at (30.00,270.00) startOffset 0 endOffset 27 width 442.00: "All strings are selectable."
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png
index 50460dc..b489a9e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/interact-zoom-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-01-b-expected.png
index 981258b..c3c5e16 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-02-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-02-b-expected.png
index 7b79a5a..78f4315 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-02-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-02-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-03-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-03-b-expected.png
index 29206bf..cff5e47 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-03-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-03-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-04-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-04-t-expected.png
index 3b49648..59f4957 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-04-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-04-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt
index 9e0bcd9..3da1e98 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-04-t-expected.txt
@@ -15,8 +15,8 @@
         RenderSVGContainer {a} at (164,206) size 147x76
           RenderSVGPath {path} at (164,206) size 147x76 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FFFF]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
       RenderSVGEllipse {circle} at (368,131) size 44x44 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=390.00] [cy=153.00] [r=20.00]
-      RenderSVGText {text} at (350,180) size 76x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 76x12
+      RenderSVGText {text} at (350,180) size 76x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 76x11
           chunk 1 text run 1 at (350.00,189.00) startOffset 0 endOffset 20 width 76.00: "id=\"internal-circle\""
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-05-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-05-t-expected.png
index 41de14f..3b673c6 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-05-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-05-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt
index 547293e..5af46c4 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-05-t-expected.txt
@@ -9,26 +9,26 @@
       RenderSVGPath {path} at (164,26) size 147x76 [stroke={[type=SOLID] [color=#000080]}] [fill={[type=SOLID] [color=#808000]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
       RenderSVGContainer {a} at (155,8) size 164x121 [transform={m=((0.94,0.34)(-0.34,0.94)) t=(35.80,-73.03)}]
         RenderSVGPath {path} at (155,8) size 164x121 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#FFFF00]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
-      RenderSVGText {text} at (10,36) size 117x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 117x12
+      RenderSVGText {text} at (10,36) size 117x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 117x11
           chunk 1 text run 1 at (10.00,45.00) startOffset 0 endOffset 28 width 117.00: "transform=\"rotate(20,225,65)"
       RenderSVGContainer {g} at (10,116) size 301x76 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,90.00)}]
         RenderSVGPath {path} at (164,116) size 147x76 [stroke={[type=SOLID] [color=#000080]}] [fill={[type=SOLID] [color=#008000]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
         RenderSVGContainer {a} at (106,116) size 190x76 [transform={m=((1.00,0.00)(-0.58,1.00)) t=(0.00,0.00)}]
           RenderSVGPath {path} at (106,116) size 190x76 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FF00]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
-        RenderSVGText {text} at (10,36) size 94x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 94x12
+        RenderSVGText {text} at (10,36) size 94x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 94x11
             chunk 1 text run 1 at (10.00,45.00) startOffset 0 endOffset 21 width 94.00: "transform=\"skewX(-30)"
       RenderSVGContainer {g} at (10,186) size 301x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,180.00)}]
         RenderSVGPath {path} at (164,206) size 147x76 [stroke={[type=SOLID] [color=#000080]}] [fill={[type=SOLID] [color=#008080]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
         RenderSVGContainer {a} at (154,186) size 147x76 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-10.00,-20.00)}]
           RenderSVGPath {path} at (154,186) size 147x76 [stroke={[type=SOLID] [color=#0000FF]}] [fill={[type=SOLID] [color=#00FFFF]}] [data="M 165 40 L 265 40 L 265 28 L 310 64 L 265 100 L 265 88 L 165 88 Z"]
-        RenderSVGText {text} at (10,36) size 116x12 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 116x12
+        RenderSVGText {text} at (10,36) size 116x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 116x11
             chunk 1 text run 1 at (10.00,45.00) startOffset 0 endOffset 29 width 116.00: "transform=\"translate(-10,-20)"
       RenderSVGEllipse {circle} at (368,131) size 44x44 [stroke={[type=SOLID] [color=#00FF00] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=390.00] [cy=153.00] [r=20.00]
-      RenderSVGText {text} at (350,180) size 76x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 76x12
+      RenderSVGText {text} at (350,180) size 76x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 76x11
           chunk 1 text run 1 at (350.00,189.00) startOffset 0 endOffset 20 width 76.00: "id=\"internal-circle\""
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-07-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-07-t-expected.png
index 958dfbb..cf0301b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-07-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-a-07-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-01-b-expected.png
index 1de730d..da14d9e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt
index 8c7ae67..6f64134 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-01-b-expected.txt
@@ -8,21 +8,21 @@
           chunk 1 text run 1 at (65.00,16.00) startOffset 0 endOffset 69 width 298.00: "Link test of the 'view' element and its attributes, 1 of 2, internal."
       RenderSVGContainer {g} at (150,130) size 125x110 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-150.00,75.00)}]
         RenderSVGRect {rect} at (150,130) size 125x85 [fill={[type=SOLID] [color=#AAAAAA]}] [x=300.00] [y=55.00] [width=125.00] [height=85.00]
-        RenderSVGContainer {a} at (170,130) size 103x19
-          RenderSVGText {text} at (320,55) size 103x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 103x19
+        RenderSVGContainer {a} at (170,131) size 103x17
+          RenderSVGText {text} at (320,56) size 103x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 103x17
               chunk 1 text run 1 at (320.00,70.00) startOffset 0 endOffset 15 width 103.00: "Go to Rectangle"
-        RenderSVGContainer {a} at (170,150) size 83x19
-          RenderSVGText {text} at (320,75) size 83x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 83x19
+        RenderSVGContainer {a} at (170,151) size 83x17
+          RenderSVGText {text} at (320,76) size 83x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 83x17
               chunk 1 text run 1 at (320.00,90.00) startOffset 0 endOffset 13 width 83.00: "Go to Ellipse"
-        RenderSVGContainer {a} at (170,170) size 78x19
-          RenderSVGText {text} at (320,95) size 78x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 78x19
+        RenderSVGContainer {a} at (170,171) size 78x17
+          RenderSVGText {text} at (320,96) size 78x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 78x17
               chunk 1 text run 1 at (320.00,110.00) startOffset 0 endOffset 12 width 78.00: "Go to Circle"
-        RenderSVGContainer {a} at (170,190) size 93x19
-          RenderSVGText {text} at (320,115) size 93x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 93x19
+        RenderSVGContainer {a} at (170,191) size 93x17
+          RenderSVGText {text} at (320,116) size 93x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 93x17
               chunk 1 text run 1 at (320.00,130.00) startOffset 0 endOffset 13 width 93.00: "Go to Polygon"
         RenderSVGText {text} at (315,139) size 91x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 91x14
@@ -31,42 +31,42 @@
           RenderSVGInlineText {#text} at (0,0) size 82x14
             chunk 1 text run 1 at (315.00,162.00) startOffset 0 endOffset 19 width 82.00: "to link to its view"
       RenderSVGRect {rect} at (295,36) size 135x68 [fill={[type=SOLID] [color=#FF0000]}] [x=295.00] [y=36.00] [width=135.00] [height=68.00]
-      RenderSVGText {text} at (340,101) size 63x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 63x19
+      RenderSVGText {text} at (340,102) size 63x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 63x17
           chunk 1 text run 1 at (340.00,116.00) startOffset 0 endOffset 9 width 63.00: "Rectangle"
       RenderSVGRect {rect} at (291,28) size 143x93 [stroke={[type=SOLID] [color=#000000]}] [x=292.00] [y=29.00] [width=141.00] [height=91.00]
-      RenderSVGText {text} at (302,121) size 116x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 116x12
+      RenderSVGText {text} at (302,121) size 116x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 116x11
           chunk 1 text run 1 at (302.00,130.00) startOffset 0 endOffset 29 width 116.00: "No view attributes except id."
       RenderSVGEllipse {ellipse} at (298,219) size 144x64 [fill={[type=SOLID] [color=#0000FF]}] [cx=370.00] [cy=251.00] [rx=72.00] [ry=32.00]
-      RenderSVGText {text} at (355,280) size 43x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 43x19
+      RenderSVGText {text} at (355,281) size 43x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 43x17
           chunk 1 text run 1 at (355.00,295.00) startOffset 0 endOffset 7 width 43.00: "Ellipse"
       RenderSVGRect {rect} at (294,215) size 152x84 [stroke={[type=SOLID] [color=#000000]}] [x=295.00] [y=216.00] [width=150.00] [height=82.00]
-      RenderSVGText {text} at (315,205) size 112x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 112x12
+      RenderSVGText {text} at (315,205) size 112x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 112x11
           chunk 1 text run 1 at (315.00,214.00) startOffset 0 endOffset 27 width 112.00: "viewBox, should fill frame."
       RenderSVGEllipse {circle} at (49,32) size 72x72 [fill={[type=SOLID] [color=#FFFF00]}] [cx=85.00] [cy=68.00] [r=36.00]
-      RenderSVGText {text} at (70,101) size 38x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 38x19
+      RenderSVGText {text} at (70,102) size 38x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 38x17
           chunk 1 text run 1 at (70.00,116.00) startOffset 0 endOffset 6 width 38.00: "Circle"
       RenderSVGRect {rect} at (35,28) size 100x93 [stroke={[type=SOLID] [color=#000000]}] [x=36.00] [y=29.00] [width=98.00] [height=91.00]
-      RenderSVGText {text} at (36,119) size 100x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 100x12
+      RenderSVGText {text} at (36,119) size 100x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 100x11
           chunk 1 text run 1 at (36.00,128.00) startOffset 0 endOffset 21 width 100.00: "viewBox & non-uniform"
-      RenderSVGText {text} at (36,128) size 81x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 81x12
+      RenderSVGText {text} at (36,128) size 81x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 81x11
           chunk 1 text run 1 at (36.00,137.00) startOffset 0 endOffset 19 width 81.00: "preserveAspectRatio"
       RenderSVGPath {polygon} at (39,211) size 95x72 [fill={[type=SOLID] [color=#008000]}] [points="87 211 134 238 116 283 57 283 39 238 87 211"]
-      RenderSVGText {text} at (65,280) size 53x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 53x19
+      RenderSVGText {text} at (65,281) size 53x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 53x17
           chunk 1 text run 1 at (65.00,295.00) startOffset 0 endOffset 7 width 53.00: "Polygon"
       RenderSVGRect {rect} at (35,207) size 102x91 [stroke={[type=SOLID] [color=#000000]}] [x=36.00] [y=208.00] [width=100.00] [height=89.00]
-      RenderSVGText {text} at (46,188) size 77x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 77x12
+      RenderSVGText {text} at (46,188) size 77x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 77x11
           chunk 1 text run 1 at (46.00,197.00) startOffset 0 endOffset 18 width 77.00: "viewTarget, should"
-      RenderSVGText {text} at (46,197) size 73x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 73x12
+      RenderSVGText {text} at (46,197) size 73x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 73x11
           chunk 1 text run 1 at (46.00,206.00) startOffset 0 endOffset 17 width 73.00: "highlight polygon"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-02-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-02-b-expected.png
index 797a1ed..c1bfb61 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-02-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-02-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt
index e251722..b886f94 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-02-b-expected.txt
@@ -8,21 +8,21 @@
           chunk 1 text run 1 at (50.00,16.00) startOffset 0 endOffset 69 width 300.00: "Link test of the 'view' element and its attributes, 2 of 2, external."
       RenderSVGContainer {g} at (150,130) size 125x122 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-150.00,75.00)}]
         RenderSVGRect {rect} at (150,130) size 125x85 [fill={[type=SOLID] [color=#AAAAAA]}] [x=300.00] [y=55.00] [width=125.00] [height=85.00]
-        RenderSVGContainer {a} at (170,130) size 103x19
-          RenderSVGText {text} at (320,55) size 103x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 103x19
+        RenderSVGContainer {a} at (170,131) size 103x17
+          RenderSVGText {text} at (320,56) size 103x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 103x17
               chunk 1 text run 1 at (320.00,70.00) startOffset 0 endOffset 15 width 103.00: "Go to Rectangle"
-        RenderSVGContainer {a} at (170,150) size 83x19
-          RenderSVGText {text} at (320,75) size 83x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 83x19
+        RenderSVGContainer {a} at (170,151) size 83x17
+          RenderSVGText {text} at (320,76) size 83x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 83x17
               chunk 1 text run 1 at (320.00,90.00) startOffset 0 endOffset 13 width 83.00: "Go to Ellipse"
-        RenderSVGContainer {a} at (170,170) size 78x19
-          RenderSVGText {text} at (320,95) size 78x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 78x19
+        RenderSVGContainer {a} at (170,171) size 78x17
+          RenderSVGText {text} at (320,96) size 78x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 78x17
               chunk 1 text run 1 at (320.00,110.00) startOffset 0 endOffset 12 width 78.00: "Go to Circle"
-        RenderSVGContainer {a} at (170,190) size 93x19
-          RenderSVGText {text} at (320,115) size 93x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 93x19
+        RenderSVGContainer {a} at (170,191) size 93x17
+          RenderSVGText {text} at (320,116) size 93x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 93x17
               chunk 1 text run 1 at (320.00,130.00) startOffset 0 endOffset 13 width 93.00: "Go to Polygon"
         RenderSVGText {text} at (310,139) size 91x14 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 91x14
@@ -34,42 +34,42 @@
           RenderSVGInlineText {#text} at (0,0) size 79x14
             chunk 1 text run 1 at (310.00,174.00) startOffset 0 endOffset 17 width 79.00: "linking-uri-01-b."
       RenderSVGRect {rect} at (295,36) size 135x68 [fill={[type=SOLID] [color=#FF0000]}] [x=295.00] [y=36.00] [width=135.00] [height=68.00]
-      RenderSVGText {text} at (340,101) size 63x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 63x19
+      RenderSVGText {text} at (340,102) size 63x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 63x17
           chunk 1 text run 1 at (340.00,116.00) startOffset 0 endOffset 9 width 63.00: "Rectangle"
       RenderSVGRect {rect} at (291,28) size 143x93 [stroke={[type=SOLID] [color=#000000]}] [x=292.00] [y=29.00] [width=141.00] [height=91.00]
-      RenderSVGText {text} at (302,121) size 116x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 116x12
+      RenderSVGText {text} at (302,121) size 116x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 116x11
           chunk 1 text run 1 at (302.00,130.00) startOffset 0 endOffset 29 width 116.00: "No view attributes except id."
       RenderSVGEllipse {ellipse} at (298,219) size 144x64 [fill={[type=SOLID] [color=#0000FF]}] [cx=370.00] [cy=251.00] [rx=72.00] [ry=32.00]
-      RenderSVGText {text} at (355,280) size 43x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 43x19
+      RenderSVGText {text} at (355,281) size 43x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 43x17
           chunk 1 text run 1 at (355.00,295.00) startOffset 0 endOffset 7 width 43.00: "Ellipse"
       RenderSVGRect {rect} at (294,215) size 152x84 [stroke={[type=SOLID] [color=#000000]}] [x=295.00] [y=216.00] [width=150.00] [height=82.00]
-      RenderSVGText {text} at (315,205) size 112x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 112x12
+      RenderSVGText {text} at (315,205) size 112x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 112x11
           chunk 1 text run 1 at (315.00,214.00) startOffset 0 endOffset 27 width 112.00: "viewBox, should fill frame."
       RenderSVGEllipse {circle} at (49,32) size 72x72 [fill={[type=SOLID] [color=#FFFF00]}] [cx=85.00] [cy=68.00] [r=36.00]
-      RenderSVGText {text} at (70,101) size 38x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 38x19
+      RenderSVGText {text} at (70,102) size 38x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 38x17
           chunk 1 text run 1 at (70.00,116.00) startOffset 0 endOffset 6 width 38.00: "Circle"
       RenderSVGRect {rect} at (35,28) size 100x93 [stroke={[type=SOLID] [color=#000000]}] [x=36.00] [y=29.00] [width=98.00] [height=91.00]
-      RenderSVGText {text} at (36,119) size 100x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 100x12
+      RenderSVGText {text} at (36,119) size 100x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 100x11
           chunk 1 text run 1 at (36.00,128.00) startOffset 0 endOffset 21 width 100.00: "viewBox & non-uniform"
-      RenderSVGText {text} at (36,128) size 81x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 81x12
+      RenderSVGText {text} at (36,128) size 81x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 81x11
           chunk 1 text run 1 at (36.00,137.00) startOffset 0 endOffset 19 width 81.00: "preserveAspectRatio"
       RenderSVGPath {polygon} at (39,211) size 95x72 [fill={[type=SOLID] [color=#008000]}] [points="87 211 134 238 116 283 57 283 39 238 87 211"]
-      RenderSVGText {text} at (65,280) size 53x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 53x19
+      RenderSVGText {text} at (65,281) size 53x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 53x17
           chunk 1 text run 1 at (65.00,295.00) startOffset 0 endOffset 7 width 53.00: "Polygon"
       RenderSVGRect {rect} at (35,207) size 102x91 [stroke={[type=SOLID] [color=#000000]}] [x=36.00] [y=208.00] [width=100.00] [height=89.00]
-      RenderSVGText {text} at (46,188) size 77x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 77x12
+      RenderSVGText {text} at (46,188) size 77x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 77x11
           chunk 1 text run 1 at (46.00,197.00) startOffset 0 endOffset 18 width 77.00: "viewTarget, should"
-      RenderSVGText {text} at (46,197) size 73x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 73x12
+      RenderSVGText {text} at (46,197) size 73x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 73x11
           chunk 1 text run 1 at (46.00,206.00) startOffset 0 endOffset 17 width 73.00: "highlight polygon"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-03-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-03-t-expected.png
index e50a924..8d0c9b8 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-03-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-03-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt
index 2822a8c..1bd2fac 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/linking-uri-03-t-expected.txt
@@ -18,26 +18,26 @@
         RenderSVGInlineText {#text} at (0,0) size 81x14
           chunk 1 text run 1 at (25.00,182.00) startOffset 0 endOffset 17 width 81.00: "linkingToc-t.svg."
       RenderSVGRect {rect} at (18,159) size 102x28 [stroke={[type=SOLID] [color=#000000]}] [x=19.00] [y=160.00] [width=100.00] [height=26.00]
-      RenderSVGText {text} at (275,135) size 82x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 82x12
+      RenderSVGText {text} at (275,135) size 82x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 82x11
           chunk 1 text run 1 at (275.00,144.00) startOffset 0 endOffset 19 width 82.00: "xlink:type=\"simple\""
-      RenderSVGText {text} at (275,146) size 86x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 86x12
+      RenderSVGText {text} at (275,146) size 86x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 86x11
           chunk 1 text run 1 at (275.00,155.00) startOffset 0 endOffset 20 width 86.00: "xlink:show=\"replace\""
-      RenderSVGText {text} at (275,157) size 107x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 107x12
+      RenderSVGText {text} at (275,157) size 107x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 107x11
           chunk 1 text run 1 at (275.00,166.00) startOffset 0 endOffset 25 width 107.00: "xlink:actuate=\"onRequest\""
-      RenderSVGText {text} at (275,168) size 120x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 120x12
+      RenderSVGText {text} at (275,168) size 120x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 120x11
           chunk 1 text run 1 at (275.00,177.00) startOffset 0 endOffset 29 width 120.00: "xlink:href=\"linkingToc-t.svg\""
-      RenderSVGText {text} at (275,179) size 117x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 117x12
+      RenderSVGText {text} at (275,179) size 117x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 117x11
           chunk 1 text run 1 at (275.00,188.00) startOffset 0 endOffset 30 width 117.00: "xlink:role=\"figure-out-a-role\""
-      RenderSVGText {text} at (275,190) size 160x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 160x12
+      RenderSVGText {text} at (275,190) size 160x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 160x11
           chunk 1 text run 1 at (275.00,199.00) startOffset 0 endOffset 38 width 160.00: "xlink:title=\"TOC of Linking BE tests.\""
-      RenderSVGText {text} at (275,201) size 55x12 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 55x12
+      RenderSVGText {text} at (275,201) size 55x11 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 55x11
           chunk 1 text run 1 at (275.00,210.00) startOffset 0 endOffset 14 width 55.00: "target=\"_self\""
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png
index 29e90d2..c6a7795 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-intro-01-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt
index 79554d0..37a9cbd 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-intro-01-f-expected.txt
@@ -2,8 +2,8 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGText {text} at (62,18) size 355x21 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 355x21
+    RenderSVGText {text} at (62,19) size 355x20 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 355x20
         chunk 1 (middle anchor) text run 1 at (62.50,35.00) startOffset 0 endOffset 51 width 355.00: "Testing stroke inclusion for 'clip-path' and 'mask'"
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGResourceClipper {clipPath} [id="one"] [clipPathUnits=objectBoundingBox]
@@ -11,8 +11,8 @@
         RenderSVGEllipse {circle} at (0,0) size 1x1 [cx=0.70] [cy=0.50] [r=0.20]
     RenderSVGRect {rect} at (155,45) size 175x110 [fill={[type=SOLID] [color=#00008B]}] [x=150.00] [y=0.00] [width=200.00] [height=200.00]
       [clipPath="one"] RenderSVGResourceClipper {clipPath} at (155,45) size 175x110
-    RenderSVGText {text} at (50,95) size 111x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 111x19
+    RenderSVGText {text} at (50,96) size 111x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 111x17
         chunk 1 text run 1 at (50.00,110.00) startOffset 0 endOffset 19 width 111.00: "With a 'clip-path':"
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
       RenderSVGResourceMasker {mask} [id="two"] [maskUnits=objectBoundingBox] [maskContentUnits=objectBoundingBox]
@@ -20,8 +20,8 @@
         RenderSVGEllipse {circle} at (0,0) size 1x1 [fill={[type=SOLID] [color=#0000FF]}] [cx=0.70] [cy=0.50] [r=0.20]
     RenderSVGRect {rect} at (155,195) size 175x110 [fill={[type=SOLID] [color=#00008B]}] [x=150.00] [y=150.00] [width=200.00] [height=200.00]
       [masker="two"] RenderSVGResourceMasker {mask} at (155,195) size 175x110
-    RenderSVGText {text} at (50,245) size 89x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 89x19
+    RenderSVGText {text} at (50,246) size 89x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 89x17
         chunk 1 text run 1 at (50.00,260.00) startOffset 0 endOffset 14 width 89.00: "With a 'mask':"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png
index 0dd605d..fb508b5 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-mask-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.png
index bb8b9e8..cc51786 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt
index 1883ae6..db8b29d 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-opacity-01-b-expected.txt
@@ -3,57 +3,57 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (10,5) size 443x285
-      RenderSVGText {text} at (50,5) size 385x28 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 385x28
+      RenderSVGText {text} at (50,5) size 385x27 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 385x27
           chunk 1 text run 1 at (50.00,27.00) startOffset 0 endOffset 37 width 385.00: "Test for opacity property on a group."
       RenderSVGRect {rect} at (10,30) size 100x260 [fill={[type=SOLID] [color=#FF0000]}] [x=10.00] [y=30.00] [width=100.00] [height=260.00]
       RenderSVGContainer {g} at (60,50) size 90x50
         RenderSVGRect {rect} at (60,50) size 80x40 [fill={[type=SOLID] [color=#0000FF]}] [x=60.00] [y=50.00] [width=80.00] [height=40.00]
         RenderSVGRect {rect} at (70,60) size 80x40 [fill={[type=SOLID] [color=#00FF00]}] [x=70.00] [y=60.00] [width=80.00] [height=40.00]
-      RenderSVGText {text} at (200,43) size 148x24 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 148x24
+      RenderSVGText {text} at (200,44) size 148x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 148x22
           chunk 1 text run 1 at (200.00,62.00) startOffset 0 endOffset 16 width 148.00: "Group opacity: 1"
-      RenderSVGText {text} at (200,61) size 219x24 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 219x24
+      RenderSVGText {text} at (200,62) size 219x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 219x22
           chunk 1 text run 1 at (200.00,80.00) startOffset 0 endOffset 25 width 219.00: "Blue rectangle opacity: 1"
-      RenderSVGText {text} at (200,79) size 236x24 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 236x24
+      RenderSVGText {text} at (200,80) size 236x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 236x22
           chunk 1 text run 1 at (200.00,98.00) startOffset 0 endOffset 26 width 236.00: "Green rectangle opacity: 1"
       RenderSVGContainer {g} at (60,110) size 90x50 [opacity=0.50]
         RenderSVGRect {rect} at (60,110) size 80x40 [fill={[type=SOLID] [color=#0000FF]}] [x=60.00] [y=110.00] [width=80.00] [height=40.00]
         RenderSVGRect {rect} at (70,120) size 80x40 [fill={[type=SOLID] [color=#00FF00]}] [x=70.00] [y=120.00] [width=80.00] [height=40.00]
-      RenderSVGText {text} at (200,103) size 165x24 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 165x24
+      RenderSVGText {text} at (200,104) size 165x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 165x22
           chunk 1 text run 1 at (200.00,122.00) startOffset 0 endOffset 18 width 165.00: "Group opacity: 0.5"
-      RenderSVGText {text} at (200,121) size 219x24 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 219x24
+      RenderSVGText {text} at (200,122) size 219x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 219x22
           chunk 1 text run 1 at (200.00,140.00) startOffset 0 endOffset 25 width 219.00: "Blue rectangle opacity: 1"
-      RenderSVGText {text} at (200,139) size 236x24 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 236x24
+      RenderSVGText {text} at (200,140) size 236x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 236x22
           chunk 1 text run 1 at (200.00,158.00) startOffset 0 endOffset 26 width 236.00: "Green rectangle opacity: 1"
       RenderSVGContainer {g} at (60,170) size 90x50
         RenderSVGRect {rect} at (60,170) size 80x40 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [x=60.00] [y=170.00] [width=80.00] [height=40.00]
         RenderSVGRect {rect} at (70,180) size 80x40 [opacity=0.50] [fill={[type=SOLID] [color=#00FF00]}] [x=70.00] [y=180.00] [width=80.00] [height=40.00]
-      RenderSVGText {text} at (200,163) size 148x24 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 148x24
+      RenderSVGText {text} at (200,164) size 148x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 148x22
           chunk 1 text run 1 at (200.00,182.00) startOffset 0 endOffset 16 width 148.00: "Group opacity: 1"
-      RenderSVGText {text} at (200,181) size 236x24 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 236x24
+      RenderSVGText {text} at (200,182) size 236x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 236x22
           chunk 1 text run 1 at (200.00,200.00) startOffset 0 endOffset 27 width 236.00: "Blue rectangle opacity: 0.5"
-      RenderSVGText {text} at (200,199) size 253x24 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 253x24
+      RenderSVGText {text} at (200,200) size 253x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 253x22
           chunk 1 text run 1 at (200.00,218.00) startOffset 0 endOffset 28 width 253.00: "Green rectangle opacity: 0.5"
       RenderSVGContainer {g} at (60,230) size 90x50 [opacity=0.50]
         RenderSVGRect {rect} at (60,230) size 80x40 [opacity=0.50] [fill={[type=SOLID] [color=#0000FF]}] [x=60.00] [y=230.00] [width=80.00] [height=40.00]
         RenderSVGRect {rect} at (70,240) size 80x40 [opacity=0.50] [fill={[type=SOLID] [color=#00FF00]}] [x=70.00] [y=240.00] [width=80.00] [height=40.00]
-      RenderSVGText {text} at (200,223) size 165x24 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 165x24
+      RenderSVGText {text} at (200,224) size 165x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 165x22
           chunk 1 text run 1 at (200.00,242.00) startOffset 0 endOffset 18 width 165.00: "Group opacity: 0.5"
-      RenderSVGText {text} at (200,241) size 236x24 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 236x24
+      RenderSVGText {text} at (200,242) size 236x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 236x22
           chunk 1 text run 1 at (200.00,260.00) startOffset 0 endOffset 27 width 236.00: "Blue rectangle opacity: 0.5"
-      RenderSVGText {text} at (200,259) size 253x24 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 253x24
+      RenderSVGText {text} at (200,260) size 253x22 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 253x22
           chunk 1 text run 1 at (200.00,278.00) startOffset 0 endOffset 28 width 253.00: "Green rectangle opacity: 0.5"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-01-b-expected.png
index 4af7329..76fcd48 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt
index 07e314e..c127156 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-01-b-expected.txt
@@ -2,7 +2,7 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (20,17) size 325x270
+    RenderSVGContainer {g} at (20,17) size 325x269
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGResourceClipper {clipPath} [id="clip1"] [clipPathUnits=userSpaceOnUse]
           RenderSVGRect {rect} at (200,10) size 60x100 [fill={[type=SOLID] [color=#000000]}] [x=200.00] [y=10.00] [width=60.00] [height=100.00]
@@ -11,18 +11,18 @@
           RenderSVGRect {rect} at (225,160) size 95x75 [fill={[type=SOLID] [color=#000000]}] [x=225.00] [y=160.00] [width=95.00] [height=75.00]
       RenderSVGRect {rect} at (200,17) size 60x66 [stroke={[type=SOLID] [color=#000000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=20.00] [y=20.00] [width=440.00] [height=60.00]
         [clipPath="clip1"] RenderSVGResourceClipper {clipPath} at (200,10) size 60x100
-      RenderSVGText {text} at (20,102) size 325x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 325x35
+      RenderSVGText {text} at (20,103) size 325x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 325x33
           chunk 1 text run 1 at (20.00,130.00) startOffset 0 endOffset 23 width 325.00: "Rectangle being clipped"
-      RenderSVGContainer {g} at (112,152) size 208x98
+      RenderSVGContainer {g} at (112,153) size 208x97
         [clipPath="clip2"] RenderSVGResourceClipper {clipPath} at (90,150) size 230x100
         RenderSVGRect {rect} at (112,187) size 231x46 [stroke={[type=SOLID] [color=#0000FF] [stroke width=5.00]}] [fill={[type=SOLID] [color=#00FFFF]}] [x=115.00] [y=190.00] [width=225.00] [height=40.00]
         RenderSVGRect {rect} at (112,237) size 231x46 [stroke={[type=SOLID] [color=#008000] [stroke width=5.00]}] [fill={[type=SOLID] [color=#00FF00]}] [x=115.00] [y=240.00] [width=225.00] [height=40.00]
-        RenderSVGText {text} at (115,152) size 327x35 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 327x35
+        RenderSVGText {text} at (115,153) size 327x33 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 327x33
             chunk 1 text run 1 at (115.00,180.00) startOffset 0 endOffset 26 width 327.00: "Line of text to be clipped"
-      RenderSVGText {text} at (20,252) size 272x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 272x35
+      RenderSVGText {text} at (20,253) size 272x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 272x33
           chunk 1 text run 1 at (20.00,280.00) startOffset 0 endOffset 19 width 272.00: "Group being clipped"
       RenderSVGContainer {g} at (89,149) size 232x102
         RenderSVGRect {rect} at (89,149) size 177x102 [stroke={[type=SOLID] [color=#999999] [stroke width=2.00]}] [x=90.00] [y=150.00] [width=175.00] [height=100.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-02-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-02-b-expected.png
index a147596..97a9bba 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-02-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-02-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt
index aa30064..3032209 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-02-b-expected.txt
@@ -2,20 +2,20 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (20,50) size 457x237
+    RenderSVGContainer {g} at (20,50) size 457x236
       RenderSVGResourceClipper {clipPath} [id="clip1"] [clipPathUnits=objectBoundingBox]
         RenderSVGRect {rect} at (0,0) size 1x2 [fill={[type=SOLID] [color=#000000]}] [x=0.25] [y=0.50] [width=0.60] [height=1.00]
       RenderSVGRect {rect} at (117,50) size 259x40 [fill={[type=SOLID] [color=#FF0000]}] [x=10.00] [y=10.00] [width=430.00] [height=80.00]
         [clipPath="clip1"] RenderSVGResourceClipper {clipPath} at (117.50,50) size 258x80
-      RenderSVGText {text} at (20,102) size 457x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 457x35
+      RenderSVGText {text} at (20,103) size 457x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 457x33
           chunk 1 text run 1 at (20.00,130.00) startOffset 0 endOffset 31 width 457.00: "clipPathUnits=objectBoundingBox"
       RenderSVGResourceClipper {clipPath} [id="clip2"] [clipPathUnits=userSpaceOnUse]
         RenderSVGRect {rect} at (60,60) size 80x80 [fill={[type=SOLID] [color=#000000]}] [x=60.00] [y=60.00] [width=80.00] [height=80.00]
       RenderSVGRect {rect} at (184,157) size 86x86 [transform={m=((0.71,-0.71)(0.71,0.71)) t=(100.00,200.00)}] [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=0.00] [width=120.00] [height=120.00]
         [clipPath="clip2"] RenderSVGResourceClipper {clipPath} at (60,60) size 80x80
-      RenderSVGText {text} at (20,252) size 434x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 434x35
+      RenderSVGText {text} at (20,253) size 434x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 434x33
           chunk 1 text run 1 at (20.00,280.00) startOffset 0 endOffset 28 width 434.00: "clipPathUnits=userSpaceOnUse"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-03-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-03-b-expected.png
index ecea6bf..f6c3a5c 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-03-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-03-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt
index dba086d..4c549e9 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-03-b-expected.txt
@@ -3,29 +3,29 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (0,0) size 480x360
-      RenderSVGText {text} at (10,53) size 458x21 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 458x21
+      RenderSVGText {text} at (10,54) size 458x20 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 458x20
           chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 60 width 458.00: "Test 'overflow'/'clip' on outermost and inner 'svg' elements"
       RenderSVGContainer {g} at (0,0) size 480x360
         RenderSVGContainer {g} at (114,0) size 252x41 [transform={m=((1.00,0.00)(0.00,1.00)) t=(115.00,-20.00)}]
           RenderSVGRect {rect} at (114,0) size 252x41 [stroke={[type=SOLID] [color=#FF8888] [stroke width=2.00]}] [fill={[type=SOLID] [color=#CCCCFF]}] [x=0.00] [y=0.00] [width=250.00] [height=60.00]
-          RenderSVGText {text} at (15,1) size 217x55 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 217x55
+          RenderSVGText {text} at (15,2) size 217x53 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 217x53
               chunk 1 text run 1 at (15.00,45.00) startOffset 0 endOffset 10 width 217.00: "Outer Clip"
         RenderSVGContainer {g} at (0,149) size 76x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-175.00,150.00)}]
           RenderSVGRect {rect} at (0,149) size 76x62 [stroke={[type=SOLID] [color=#FF8888] [stroke width=2.00]}] [fill={[type=SOLID] [color=#CCCCFF]}] [x=0.00] [y=0.00] [width=250.00] [height=60.00]
-          RenderSVGText {text} at (15,1) size 217x55 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 217x55
+          RenderSVGText {text} at (15,2) size 217x53 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 217x53
               chunk 1 text run 1 at (15.00,45.00) startOffset 0 endOffset 10 width 217.00: "Outer Clip"
         RenderSVGContainer {g} at (404,149) size 76x62 [transform={m=((1.00,0.00)(0.00,1.00)) t=(405.00,150.00)}]
           RenderSVGRect {rect} at (404,149) size 76x62 [stroke={[type=SOLID] [color=#FF8888] [stroke width=2.00]}] [fill={[type=SOLID] [color=#CCCCFF]}] [x=0.00] [y=0.00] [width=250.00] [height=60.00]
-          RenderSVGText {text} at (15,1) size 217x55 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 217x55
+          RenderSVGText {text} at (15,2) size 217x53 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 217x53
               chunk 1 text run 1 at (15.00,45.00) startOffset 0 endOffset 10 width 217.00: "Outer Clip"
         RenderSVGContainer {g} at (114,329) size 252x31 [transform={m=((1.00,0.00)(0.00,1.00)) t=(115.00,330.00)}]
           RenderSVGRect {rect} at (114,329) size 252x31 [stroke={[type=SOLID] [color=#FF8888] [stroke width=2.00]}] [fill={[type=SOLID] [color=#CCCCFF]}] [x=0.00] [y=0.00] [width=250.00] [height=60.00]
-          RenderSVGText {text} at (15,1) size 217x55 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 217x55
+          RenderSVGText {text} at (15,2) size 217x53 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 217x53
               chunk 1 text run 1 at (15.00,45.00) startOffset 0 endOffset 10 width 217.00: "Outer Clip"
       RenderSVGRect {rect} at (112,97) size 256x166 [stroke={[type=SOLID] [color=#006600] [stroke width=5.00]}] [x=115.00] [y=100.00] [width=250.00] [height=160.00]
       RenderSVGViewportContainer {svg} at (64,82) size 352x194
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-04-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-04-b-expected.png
index 13babd0..b3f0793 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-04-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-04-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt
index 0f274fd..0c1c5e6 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-04-b-expected.txt
@@ -5,17 +5,17 @@
     RenderSVGContainer {g} at (30,20) size 410x272
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGResourceClipper {clipPath} [id="sample"] [clipPathUnits=userSpaceOnUse]
-          RenderSVGText {text} at (45,180) size 370x112 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 370x112
+          RenderSVGText {text} at (45,181) size 370x111 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 370x111
               chunk 1 text run 1 at (45.00,270.00) startOffset 0 endOffset 9 width 370.00: "Clip Test"
       RenderSVGContainer {g} at (30,20) size 410x140
         RenderSVGImage {image} at (30,20) size 410x140
-        RenderSVGText {text} at (55,40) size 370x112 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 370x112
+        RenderSVGText {text} at (55,41) size 370x111 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 370x111
             chunk 1 text run 1 at (55.00,130.00) startOffset 0 endOffset 9 width 370.00: "Clip Test"
-      RenderSVGContainer {g} at (45,180) size 370x112
-        RenderSVGImage {image} at (45,180) size 370x112
-          [clipPath="sample"] RenderSVGResourceClipper {clipPath} at (45,180) size 370x112
+      RenderSVGContainer {g} at (45,181) size 370x111
+        RenderSVGImage {image} at (45,181) size 370x111
+          [clipPath="sample"] RenderSVGResourceClipper {clipPath} at (45,181) size 370x111
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 264.00: "$Revision: 1.8 $"
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-05-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-05-f-expected.png
index 410b314..c0bf357 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-05-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/masking-path-05-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/metadata-example-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/metadata-example-01-b-expected.png
index 9fef278..80b9c87 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/metadata-example-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/metadata-example-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt
index 8a7ffa8..ad5b303b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/metadata-example-01-b-expected.txt
@@ -64,39 +64,39 @@
           RenderSVGPath {polygon} at (217,69) size 2x2 [fill={[type=SOLID] [color=#5A59CE]}] [points="511 264 503 268 503 260"]
           RenderSVGPath {polygon} at (223,70) size 2x2 [fill={[type=SOLID] [color=#5A59CE]}] [points="597 324 590 329 588 321"]
         RenderSVGContainer {g} at (195,42) size 60x41
-          RenderSVGText {text} at (458,88) size 700x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 700x34
+          RenderSVGText {text} at (458,88) size 700x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 700x17
               chunk 1 text run 1 at (458.00,105.00) startOffset 0 endOffset 67 width 700.00: "http://prismstandard.org/vocabularies/1.0/resourcetype.xml#birdsEye"
-          RenderSVGText {text} at (453,142) size 684x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 684x34
+          RenderSVGText {text} at (453,142) size 684x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 684x17
               chunk 1 text run 1 at (453.00,159.00) startOffset 0 endOffset 71 width 683.33: "http://prismstandard.org/vocabularies/1.0/resourcetype.xml#illustration"
-          RenderSVGText {text} at (604,196) size 167x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 167x34
+          RenderSVGText {text} at (604,196) size 167x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 167x17
               chunk 1 text run 1 at (604.00,213.00) startOffset 0 endOffset 13 width 166.67: "image/svg+xml"
-          RenderSVGText {text} at (530,250) size 367x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 367x34
+          RenderSVGText {text} at (530,250) size 367x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 367x17
               chunk 1 text run 1 at (530.00,267.00) startOffset 0 endOffset 44 width 366.67: "Line drawing of woman in antique attire, ..."
-          RenderSVGText {text} at (177,196) size 67x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 67x34
+          RenderSVGText {text} at (177,196) size 67x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 67x17
               chunk 1 text run 1 at (177.00,213.00) startOffset 0 endOffset 7 width 66.67: "online:"
-          RenderSVGText {text} at (601,304) size 167x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 167x34
+          RenderSVGText {text} at (601,304) size 167x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 167x17
               chunk 1 text run 1 at (601.00,321.00) startOffset 0 endOffset 16 width 166.67: "Sibyll Trelawney"
-        RenderSVGContainer {g} at (198,57) size 28x22
-          RenderSVGText {text} at (256,141) size 317x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 317x34
+        RenderSVGContainer {g} at (198,57) size 27x21
+          RenderSVGText {text} at (256,141) size 317x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 317x17
               chunk 1 text run 1 at (256.00,158.00) startOffset 0 endOffset 36 width 316.67: "http://purl.org/dc/elements/1.1/type"
-          RenderSVGText {text} at (250,189) size 317x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 317x34
+          RenderSVGText {text} at (250,189) size 317x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 317x17
               chunk 1 text run 1 at (250.00,206.00) startOffset 0 endOffset 38 width 316.67: "http://purl.org/dc/elements/1.1/format"
-          RenderSVGText {text} at (250,259) size 350x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 350x34
+          RenderSVGText {text} at (250,259) size 350x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 350x17
               chunk 1 text run 1 at (250.00,276.00) startOffset 0 endOffset 39 width 350.00: "http://purl.org/dc/elements/1.1/subject"
-          RenderSVGText {text} at (256,88) size 317x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 317x34
+          RenderSVGText {text} at (256,88) size 317x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 317x17
               chunk 1 text run 1 at (256.00,105.00) startOffset 0 endOffset 36 width 316.67: "http://purl.org/dc/elements/1.1/type"
-          RenderSVGText {text} at (240,208) size 384x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 384x34
+          RenderSVGText {text} at (240,208) size 384x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 384x17
               chunk 1 text run 1 at (240.00,225.00) startOffset 0 endOffset 43 width 383.33: "http://purl.org/dc/elements/1.1/description"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-01-t-expected.png
index 97e93d8..388aa9e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-02-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-02-t-expected.png
index 76e00f9..85a83e2 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-02-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-02-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-03-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-03-t-expected.png
index 04f376f..c53eff0 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-03-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-03-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt
index 8f2abc1..c4c22df 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-03-t-expected.txt
@@ -2,17 +2,17 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (10,9) size 470x280
+    RenderSVGContainer {g} at (10,9) size 470x279
       RenderSVGText {text} at (30,9) size 410x41 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 410x41
           chunk 1 text run 1 at (30.00,42.00) startOffset 0 endOffset 29 width 410.00: "Basic paint: fill properties."
       RenderSVGPath {path} at (30,75) size 160x160 [fill={[type=SOLID] [color=#FF0000] [fill rule=EVEN-ODD]}] [data="M 110 75 L 160 235 L 30 135 L 190 135 L 60 235 Z"]
       RenderSVGPath {path} at (285,75) size 160x160 [fill={[type=SOLID] [color=#FF0000]}] [data="M 365 75 L 415 235 L 285 135 L 445 135 L 315 235 Z"]
-      RenderSVGText {text} at (10,254) size 247x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 247x35
+      RenderSVGText {text} at (10,255) size 247x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 247x33
           chunk 1 text run 1 at (10.00,282.00) startOffset 0 endOffset 19 width 247.00: "fill-rule=\"evenodd\""
-      RenderSVGText {text} at (260,254) size 240x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 240x35
+      RenderSVGText {text} at (260,255) size 240x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 240x33
           chunk 1 text run 1 at (260.00,282.00) startOffset 0 endOffset 19 width 240.00: "fill-rule=\"nonzero\""
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-04-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-04-t-expected.png
index 4dd3ef6..0f88109 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-04-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-04-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-05-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-05-b-expected.png
index 4d5d3d2..73070e8 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-05-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-fill-05-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png
index 0af6b1f..9b2cc04 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-01-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png
index 5433cd6..136c6cc 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-02-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt
index 45e45ab..bca261e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-02-f-expected.txt
@@ -2,7 +2,7 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (18,17) size 430x256
+    RenderSVGContainer {g} at (18,17) size 430x255
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGResourceClipper {clipPath} [id="overflowHiddenClip1"] [clipPathUnits=userSpaceOnUse]
           RenderSVGRect {rect} at (0,0) size 2x2 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=2.00] [height=2.00]
@@ -11,11 +11,11 @@
       RenderSVGText {text} at (125,17) size 184x16 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 184x16
           chunk 1 text run 1 at (125.00,30.00) startOffset 0 endOffset 27 width 184.00: "Marker Rendering Properties"
-      RenderSVGContainer {g} at (22,52) size 186x91
+      RenderSVGContainer {g} at (22,52) size 186x90
         RenderSVGResourceMarker {marker} [id="marker1"] [markerUnits=strokeWidth] [ref at (5,5)] [angle=0.00]
           RenderSVGRect {rect} at (0,0) size 2x2 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
-        RenderSVGText {text} at (100,130) size 54x13 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 54x13
+        RenderSVGText {text} at (100,131) size 54x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 54x11
             chunk 1 text run 1 at (100.00,140.00) startOffset 0 endOffset 13 width 54.00: "Fill Property"
         RenderSVGPath {path} at (22,52) size 66x66 [fill={[type=SOLID] [color=#000000]}] [start marker=marker1] [middle marker=marker1] [end marker=marker1] [data="M 30 60 L 80 60 L 80 110 Z"]
         RenderSVGContainer {g} at (142,52) size 66x66 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,0.00)}]
@@ -35,11 +35,11 @@
               [clipPath="overflowHiddenClip1"] RenderSVGResourceClipper {clipPath} at (0,0) size 2x2
               RenderSVGContainer {g} at (192,102) size 16x16 [transform={m=((0.20,0.00)(0.00,0.20)) t=(0.00,0.00)}]
                 RenderSVGRect {rect} at (192,102) size 16x16 [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
-      RenderSVGContainer {g} at (260,50) size 188x93
+      RenderSVGContainer {g} at (260,50) size 188x92
         RenderSVGResourceMarker {marker} [id="marker2"] [markerUnits=strokeWidth] [ref at (10,10)] [angle=0.00]
           RenderSVGRect {rect} at (0,0) size 5x5 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
-        RenderSVGText {text} at (340,130) size 72x13 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 72x13
+        RenderSVGText {text} at (340,131) size 72x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 72x11
             chunk 1 text run 1 at (340.00,140.00) startOffset 0 endOffset 15 width 72.00: "Stroke Property"
         RenderSVGPath {path} at (260,50) size 70x70 [stroke={[type=SOLID] [color=#000000] [stroke width=4.00]}] [start marker=marker2] [middle marker=marker2] [end marker=marker2] [data="M 270 60 L 320 60 L 320 110 Z"]
         RenderSVGContainer {g} at (382,52) size 66x66 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,0.00)}]
@@ -64,9 +64,9 @@
           RenderSVGRect {rect} at (0,0) size 5x5 [stroke={[type=SOLID] [color=#000000] [stroke width=8.00]}] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
         RenderSVGResourceMarker {marker} [id="marker4"] [markerUnits=strokeWidth] [ref at (5,5)] [angle=0.00]
           RenderSVGRect {rect} at (0,0) size 5x5 [stroke={[type=SOLID] [color=#0000FF] [stroke width=4.00]}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
-      RenderSVGContainer {g} at (18,178) size 190x95
-        RenderSVGText {text} at (90,260) size 77x13 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 77x13
+      RenderSVGContainer {g} at (18,178) size 190x94
+        RenderSVGText {text} at (90,261) size 77x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 77x11
             chunk 1 text run 1 at (90.00,270.00) startOffset 0 endOffset 16 width 77.00: "Mixed Properties"
         RenderSVGPath {path} at (18,178) size 74x74 [stroke={[type=SOLID] [color=#800080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FF0000]}] [start marker=marker3] [middle marker=marker3] [end marker=marker3] [data="M 30 190 L 80 190 L 80 240 Z"]
         RenderSVGContainer {g} at (142,182) size 66x66 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,0.00)}]
@@ -87,9 +87,9 @@
                 [clipPath="overflowHiddenClip"] RenderSVGResourceClipper {clipPath} at (0,0) size 4x4
                 RenderSVGContainer {g} at (188,228) size 24x24 [transform={m=((0.20,0.00)(0.00,0.20)) t=(0.00,0.00)}]
                   RenderSVGRect {rect} at (188,228) size 24x24 [stroke={[type=SOLID] [color=#000000] [stroke width=8.00]}] [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
-      RenderSVGContainer {g} at (258,178) size 190x95
-        RenderSVGText {text} at (340,260) size 77x13 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 77x13
+      RenderSVGContainer {g} at (258,178) size 190x94
+        RenderSVGText {text} at (340,261) size 77x11 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 77x11
             chunk 1 text run 1 at (340.00,270.00) startOffset 0 endOffset 16 width 77.00: "Mixed Properties"
         RenderSVGPath {path} at (258,178) size 74x74 [stroke={[type=SOLID] [color=#800080] [stroke width=4.00]}] [fill={[type=SOLID] [color=#FF0000]}] [start marker=marker4] [middle marker=marker4] [end marker=marker4] [data="M 270 190 L 320 190 L 320 240 Z"]
         RenderSVGContainer {g} at (382,182) size 66x66 [transform={m=((1.00,0.00)(0.00,1.00)) t=(120.00,0.00)}]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png
index 6f1d64a..61945af 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-03-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt
index 992b5e7..d40d5c2 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-marker-03-f-expected.txt
@@ -7,11 +7,11 @@
         RenderSVGRect {rect} at (0,0) size 5x5 [fill={[type=SOLID] [color=#4169E1]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
       RenderSVGResourceMarker {marker} [id="marker2"] [markerUnits=strokeWidth] [ref at (100,100)] [angle=0.00]
         RenderSVGRect {rect} at (0,0) size 15x15 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=200.00] [height=200.00]
-    RenderSVGText {text} at (153,10) size 174x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 174x23
+    RenderSVGText {text} at (153,10) size 174x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 174x22
         chunk 1 (middle anchor) text run 1 at (153.00,28.00) startOffset 0 endOffset 22 width 174.00: "'marker' property test"
-    RenderSVGText {text} at (170,52) size 140x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 140x23
+    RenderSVGText {text} at (170,52) size 140x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 140x22
         chunk 1 (middle anchor) text run 1 at (170.00,70.00) startOffset 0 endOffset 17 width 140.00: "'marker' property"
     RenderSVGContainer {g} at (57,77) size 366x86 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,20.00)}] [start marker=marker1] [middle marker=marker1] [end marker=marker1]
       RenderSVGPath {path} at (57,77) size 86x86 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFD700] [fill rule=EVEN-ODD]}] [start marker=marker1] [middle marker=marker1] [end marker=marker1] [data="M 10 60 C 63.3333 60 90 86.6667 90 140 C 36.6667 140 10 113.333 10 60 Z M 10 140 C 10 86.6667 36.6667 60 90 60 C 90 113.333 63.3333 140 10 140 Z M 50 70 L 80 100 L 50 130 L 20 100 Z"]
@@ -19,8 +19,8 @@
       RenderSVGPath {polyline} at (237,77) size 86x86 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFD700] [fill rule=EVEN-ODD]}] [start marker=marker1] [middle marker=marker1] [end marker=marker1] [points="190 60 210 140 230 60 250 140 270 60 270 100 190 100"]
       RenderSVGPath {line} at (327,77) size 96x86 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFD700] [fill rule=EVEN-ODD]}] [start marker=marker1] [middle marker=marker1] [end marker=marker1] [x1=280.00] [y1=60.00] [x2=370.00] [y2=140.00]
       RenderSVGPath {line} at (327,77) size 96x86 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFD700] [fill rule=EVEN-ODD]}] [start marker=marker1] [middle marker=marker1] [end marker=marker1] [x1=370.00] [y1=60.00] [x2=280.00] [y2=140.00]
-    RenderSVGText {text} at (27,182) size 426x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 426x23
+    RenderSVGText {text} at (27,182) size 426x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 426x22
         chunk 1 (middle anchor) text run 1 at (27.00,200.00) startOffset 0 endOffset 53 width 426.00: "'marker-start', 'marker-mid' & 'marker-end' attribute"
     RenderSVGContainer {g} at (57,207) size 366x86 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,150.00)}] [start marker=marker1] [middle marker=marker1] [end marker=marker1]
       RenderSVGPath {path} at (57,207) size 86x86 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFD700] [fill rule=EVEN-ODD]}] [start marker=marker1] [middle marker=marker1] [end marker=marker1] [data="M 10 60 C 63.3333 60 90 86.6667 90 140 C 36.6667 140 10 113.333 10 60 Z M 10 140 C 10 86.6667 36.6667 60 90 60 C 90 113.333 63.3333 140 10 140 Z M 50 70 L 80 100 L 50 130 L 20 100 Z"]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-render-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-render-01-b-expected.png
index 92720e0..5efe99e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-render-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-render-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt
index e3da69b..005eb14 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-render-01-b-expected.txt
@@ -38,8 +38,8 @@
         RenderSVGPath {line} at (289,95) size 2x10 [stroke={[type=SOLID] [color=#FF8000]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=15.00] [x2=250.00] [y2=25.00]
         RenderSVGEllipse {circle} at (336,66) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=300.00] [cy=-10.00] [r=3.00]
         RenderSVGPath {line} at (339,73) size 2x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
-        RenderSVGText {text} at (310,5) size 97x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 97x19
+        RenderSVGText {text} at (310,6) size 97x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 97x17
             chunk 1 text run 1 at (310.00,20.00) startOffset 0 endOffset 14 width 97.00: "default (sRGB)"
       RenderSVGContainer {g} at (36,146) size 354x55 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,160.00)}]
         RenderSVGRect {rect} at (39,159) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=LINEAR-GRADIENT] [id="gradientSRGB"]}] [x=0.00] [y=0.00] [width=300.00] [height=40.00]
@@ -57,8 +57,8 @@
         RenderSVGPath {line} at (289,175) size 2x10 [stroke={[type=SOLID] [color=#FF8000]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=15.00] [x2=250.00] [y2=25.00]
         RenderSVGEllipse {circle} at (336,146) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=300.00] [cy=-10.00] [r=3.00]
         RenderSVGPath {line} at (339,153) size 2x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
-        RenderSVGText {text} at (310,5) size 40x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 40x19
+        RenderSVGText {text} at (310,6) size 40x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 40x17
             chunk 1 text run 1 at (310.00,20.00) startOffset 0 endOffset 4 width 40.00: "sRGB"
       RenderSVGContainer {g} at (36,226) size 383x55 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,240.00)}]
         RenderSVGRect {rect} at (39,239) size 302x42 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=LINEAR-GRADIENT] [id="gradientLinearRGB"]}] [x=0.00] [y=0.00] [width=300.00] [height=40.00]
@@ -76,8 +76,8 @@
         RenderSVGPath {line} at (289,255) size 2x10 [stroke={[type=SOLID] [color=#FF8000]}] [fill={[type=SOLID] [color=#000000]}] [x1=250.00] [y1=15.00] [x2=250.00] [y2=25.00]
         RenderSVGEllipse {circle} at (336,226) size 8x8 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FFFF00]}] [cx=300.00] [cy=-10.00] [r=3.00]
         RenderSVGPath {line} at (339,233) size 2x47 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,0.00)}] [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=-7.00] [x2=0.00] [y2=40.00]
-        RenderSVGText {text} at (310,5) size 69x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 69x19
+        RenderSVGText {text} at (310,6) size 69x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x17
             chunk 1 text run 1 at (310.00,20.00) startOffset 0 endOffset 9 width 69.00: "linearRGB"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.png
index 16a7a9f..feebfcd 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt
index 522fb64..4d4e442 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-01-t-expected.txt
@@ -2,17 +2,17 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (10,7) size 470x282
+    RenderSVGContainer {g} at (10,7) size 470x281
       RenderSVGText {text} at (10,7) size 474x41 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 474x41
           chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 31 width 474.00: "Basic paint: stroke properties."
       RenderSVGRect {rect} at (90,70) size 300x50 [fill={[type=SOLID] [color=#0000FF]}] [x=90.00] [y=70.00] [width=300.00] [height=50.00]
       RenderSVGRect {rect} at (80,180) size 320x70 [stroke={[type=SOLID] [color=#FF0000] [stroke width=20.00]}] [fill={[type=SOLID] [color=#0000FF]}] [x=90.00] [y=190.00] [width=300.00] [height=50.00]
-      RenderSVGText {text} at (140,113) size 247x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 247x46
+      RenderSVGText {text} at (140,114) size 247x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 247x44
           chunk 1 text run 1 at (140.00,150.00) startOffset 0 endOffset 13 width 247.00: "stroke=\"none\""
-      RenderSVGText {text} at (148,243) size 216x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 216x46
+      RenderSVGText {text} at (148,244) size 216x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 216x44
           chunk 1 text run 1 at (148.00,280.00) startOffset 0 endOffset 12 width 216.00: "stroke=\"red\""
     RenderSVGText {text} at (10,304) size 284x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 284x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.png
index d29d14a..f5ebd0f 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt
index 093deb7..dd495f0 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-02-t-expected.txt
@@ -2,17 +2,17 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (10,7) size 470x292
+    RenderSVGContainer {g} at (10,7) size 470x291
       RenderSVGText {text} at (10,7) size 474x41 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 474x41
           chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 31 width 474.00: "Basic paint: stroke properties."
       RenderSVGRect {rect} at (80,60) size 320x70 [stroke={[type=SOLID] [color=#FF0000] [stroke width=20.00]}] [x=90.00] [y=70.00] [width=300.00] [height=50.00]
       RenderSVGRect {rect} at (80,180) size 320x70 [stroke={[type=SOLID] [color=#FF0000] [stroke width=20.00] [line join=ROUND]}] [x=90.00] [y=190.00] [width=300.00] [height=50.00]
-      RenderSVGText {text} at (120,123) size 309x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 309x46
+      RenderSVGText {text} at (120,124) size 309x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 309x44
           chunk 1 text run 1 at (120.00,160.00) startOffset 0 endOffset 17 width 309.00: "stroke-width=\"20\""
-      RenderSVGText {text} at (58,253) size 397x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 397x46
+      RenderSVGText {text} at (58,254) size 397x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 397x44
           chunk 1 text run 1 at (58.00,290.00) startOffset 0 endOffset 23 width 397.00: "stroke-linejoin=\"round\""
     RenderSVGText {text} at (10,304) size 284x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 284x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.png
index 96ed331..1d02d25 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt
index e80c7f2..9261942 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-03-t-expected.txt
@@ -2,17 +2,17 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (10,7) size 470x282
+    RenderSVGContainer {g} at (10,7) size 470x281
       RenderSVGText {text} at (10,7) size 474x41 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 474x41
           chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 31 width 474.00: "Basic paint: stroke properties."
       RenderSVGPath {path} at (145,55) size 217x70 [stroke={[type=SOLID] [color=#FF0000] [stroke width=30.00] [line cap=ROUND]}] [data="M 160 70 L 360 90 L 160 110"]
       RenderSVGPath {path} at (158,175) size 204x70 [stroke={[type=SOLID] [color=#FF0000] [stroke width=30.00] [miter limit=1.00]}] [data="M 160 190 L 360 210 L 160 230"]
-      RenderSVGText {text} at (60,123) size 399x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 399x46
+      RenderSVGText {text} at (60,124) size 399x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 399x44
           chunk 1 text run 1 at (60.00,160.00) startOffset 0 endOffset 22 width 399.00: "stroke-linecap=\"round\""
-      RenderSVGText {text} at (130,243) size 282x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 282x46
+      RenderSVGText {text} at (130,244) size 282x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 282x44
           chunk 1 text run 1 at (130.00,280.00) startOffset 0 endOffset 16 width 282.00: "stroke-miter=\"1\""
     RenderSVGText {text} at (10,304) size 284x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 284x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.png
index 3abde01..8e784d0 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt
index c154463..c80ed08 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-04-t-expected.txt
@@ -2,17 +2,17 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (10,27) size 470x240
+    RenderSVGContainer {g} at (10,27) size 470x239
       RenderSVGText {text} at (10,27) size 474x41 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 474x41
           chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 31 width 474.00: "Basic paint: stroke properties."
       RenderSVGPath {path} at (50,107) size 370x26 [stroke={[type=SOLID] [color=#FF0000] [stroke width=25.00] [dash array={10.00, 10.00}]}] [data="M 50 120 L 430 120"]
       RenderSVGPath {path} at (60,127) size 370x26 [stroke={[type=SOLID] [color=#000000] [stroke width=25.00] [dash offset=10.00] [dash array={10.00, 10.00}]}] [data="M 50 140 L 430 140"]
-      RenderSVGText {text} at (65,182) size 351x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 351x35
+      RenderSVGText {text} at (65,183) size 351x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 351x33
           chunk 1 text run 1 at (65.00,210.00) startOffset 0 endOffset 25 width 351.00: "stroke-dasharray=\"10, 10\""
-      RenderSVGText {text} at (75,232) size 305x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 305x35
+      RenderSVGText {text} at (75,233) size 305x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 305x33
           chunk 1 text run 1 at (75.00,260.00) startOffset 0 endOffset 22 width 305.00: "stroke-dashoffset=\"10\""
     RenderSVGText {text} at (10,304) size 284x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 284x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.png
index 58d71b5..82fb834 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/painting-stroke-07-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-01-t-expected.png
index 656a86b..e8188a6a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-02-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-02-t-expected.png
index 3fe84db..4263bad 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-02-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-02-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-03-f-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-03-f-expected.png
index 9132087..4c5251e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-03-f-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-03-f-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-04-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-04-t-expected.png
index d2dc34d..ce82de1 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-04-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-04-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-05-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-05-t-expected.png
index d7d2b11..78f4315 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-05-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-05-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-06-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-06-t-expected.png
index 87d71ba..fb233da 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-06-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-06-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-07-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-07-t-expected.png
index 76288da..78f4315 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-07-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-07-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.png
index 19b8326..82fd333 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt
index 94c47d6..9c27f96 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-08-t-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (14,12) size 402x285
-      RenderSVGText {text} at (75,12) size 306x28 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 306x28
+      RenderSVGText {text} at (75,12) size 306x27 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 306x27
           chunk 1 text run 1 at (75.00,34.00) startOffset 0 endOffset 26 width 306.00: "Lines drawn with commands:"
-      RenderSVGText {text} at (180,42) size 88x28 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 88x28
+      RenderSVGText {text} at (180,42) size 88x27 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 88x27
           chunk 1 text run 1 at (180.00,64.00) startOffset 0 endOffset 7 width 88.00: "M and Z"
       RenderSVGContainer {g} at (14,97) size 402x200 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,0.00)}]
         RenderSVGPath {path} at (16,99) size 191x165 [stroke={[type=SOLID] [color=#000000]}] [data="M 62 56 L 113.962 146 L 10.0385 146 L 62 56 Z M 62 71 L 100.971 138.5 L 23.0289 138.5 L 62 71 Z"]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-09-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-09-t-expected.png
index 5a40630..34bf0c6 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-09-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-09-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt
index e29d1b6..32d3b68 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-09-t-expected.txt
@@ -3,11 +3,11 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (14,12) size 402x226
-      RenderSVGText {text} at (75,12) size 306x28 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 306x28
+      RenderSVGText {text} at (75,12) size 306x27 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 306x27
           chunk 1 text run 1 at (75.00,34.00) startOffset 0 endOffset 26 width 306.00: "Lines drawn with commands:"
-      RenderSVGText {text} at (180,42) size 85x28 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 85x28
+      RenderSVGText {text} at (180,42) size 85x27 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 85x27
           chunk 1 text run 1 at (180.00,64.00) startOffset 0 endOffset 7 width 85.00: "m and z"
       RenderSVGContainer {g} at (14,68) size 402x170 [transform={m=((1.80,0.00)(0.00,1.80)) t=(0.00,-270.00)}]
         RenderSVGPath {path} at (16,70) size 191x165 [stroke={[type=SOLID] [color=#000000]}] [data="M 62 190 L 113.962 280 L 10.0385 280 L 62 190 Z M 62 205 L 100.971 272.5 L 23.0589 272.5 L 62.03 205 Z"]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-10-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-10-t-expected.png
index 1c8b94d..2108ecd 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-10-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-10-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-10-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-10-t-expected.txt
index cf26c6e..e369bdb 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-10-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-10-t-expected.txt
@@ -4,92 +4,92 @@
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (20,2) size 450x310
       RenderSVGContainer {g} at (20,3) size 213x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
-        RenderSVGText {text} at (10,3) size 40x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 40x21
+        RenderSVGText {text} at (10,4) size 40x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 40x20
             chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 4 width 40.00: "open"
-        RenderSVGText {text} at (10,21) size 85x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 85x21
+        RenderSVGText {text} at (10,22) size 85x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 85x20
             chunk 1 text run 1 at (10.00,38.00) startOffset 0 endOffset 10 width 85.00: "join=round"
-        RenderSVGText {text} at (10,39) size 70x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 70x21
+        RenderSVGText {text} at (10,40) size 70x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x20
             chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 8 width 70.00: "cap=butt"
-        RenderSVGText {text} at (10,57) size 35x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 35x21
+        RenderSVGText {text} at (10,58) size 35x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 35x20
             chunk 1 text run 1 at (10.00,74.00) startOffset 0 endOffset 4 width 35.00: "M, L"
         RenderSVGContainer {g} at (117,3) size 116x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(115.00,0.00)}]
           RenderSVGPath {path} at (117,3) size 116x95 [stroke={[type=SOLID] [color=#FF0000] [stroke width=15.00] [line join=ROUND]}] [fill={[type=SOLID] [color=#008000]}] [data="M 100 0 L 100 80 L 0 40 L 100 0"]
       RenderSVGContainer {g} at (20,107) size 213x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,115.00)}]
-        RenderSVGText {text} at (10,3) size 40x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 40x21
+        RenderSVGText {text} at (10,4) size 40x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 40x20
             chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 4 width 40.00: "open"
-        RenderSVGText {text} at (10,21) size 82x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 82x21
+        RenderSVGText {text} at (10,22) size 82x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x20
             chunk 1 text run 1 at (10.00,38.00) startOffset 0 endOffset 10 width 82.00: "join=bevel"
-        RenderSVGText {text} at (10,39) size 86x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 86x21
+        RenderSVGText {text} at (10,40) size 86x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 86x20
             chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 9 width 86.00: "cap=round"
-        RenderSVGText {text} at (10,57) size 29x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 29x21
+        RenderSVGText {text} at (10,58) size 29x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 29x20
             chunk 1 text run 1 at (10.00,74.00) startOffset 0 endOffset 4 width 29.00: "m, l"
         RenderSVGContainer {g} at (122,107) size 111x95 [transform={m=((1.00,0.00)(0.00,1.00)) t=(115.00,0.00)}]
           RenderSVGPath {path} at (122,107) size 111x95 [stroke={[type=SOLID] [color=#FF0000] [stroke width=15.00] [line cap=ROUND] [line join=BEVEL]}] [fill={[type=SOLID] [color=#008000]}] [data="M 100 0 L 100 80 L 0 40 L 100 0"]
       RenderSVGContainer {g} at (20,210) size 215x102 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,220.00)}]
-        RenderSVGText {text} at (10,3) size 40x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 40x21
+        RenderSVGText {text} at (10,4) size 40x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 40x20
             chunk 1 text run 1 at (10.00,20.00) startOffset 0 endOffset 4 width 40.00: "open"
-        RenderSVGText {text} at (10,21) size 79x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 79x21
+        RenderSVGText {text} at (10,22) size 79x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 79x20
             chunk 1 text run 1 at (10.00,38.00) startOffset 0 endOffset 10 width 79.00: "join=miter"
-        RenderSVGText {text} at (10,39) size 95x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 95x21
+        RenderSVGText {text} at (10,40) size 95x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 95x20
             chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 10 width 95.00: "cap=square"
-        RenderSVGText {text} at (10,57) size 35x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 35x21
+        RenderSVGText {text} at (10,58) size 35x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 35x20
             chunk 1 text run 1 at (10.00,74.00) startOffset 0 endOffset 4 width 35.00: "M, L"
         RenderSVGContainer {g} at (104,210) size 131x102 [transform={m=((1.00,0.00)(0.00,1.00)) t=(115.00,0.00)}]
           RenderSVGPath {path} at (104,210) size 131x102 [stroke={[type=SOLID] [color=#FF0000] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#008000]}] [data="M 100 0 L 100 80 L 0 40 L 100 0"]
       RenderSVGContainer {g} at (242,2) size 218x96 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,10.00)}]
-        RenderSVGText {text} at (125,3) size 52x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 52x21
+        RenderSVGText {text} at (125,4) size 52x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 52x20
             chunk 1 text run 1 at (125.00,20.00) startOffset 0 endOffset 6 width 52.00: "closed"
-        RenderSVGText {text} at (125,21) size 85x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 85x21
+        RenderSVGText {text} at (125,22) size 85x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 85x20
             chunk 1 text run 1 at (125.00,38.00) startOffset 0 endOffset 10 width 85.00: "join=round"
-        RenderSVGText {text} at (125,39) size 70x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 70x21
+        RenderSVGText {text} at (125,40) size 70x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x20
             chunk 1 text run 1 at (125.00,56.00) startOffset 0 endOffset 8 width 70.00: "cap=butt"
-        RenderSVGText {text} at (125,57) size 56x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 56x21
+        RenderSVGText {text} at (125,58) size 56x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 56x20
             chunk 1 text run 1 at (125.00,74.00) startOffset 0 endOffset 7 width 56.00: "M, L, Z"
         RenderSVGContainer {g} at (242,2) size 116x96
           RenderSVGPath {path} at (242,2) size 116x96 [stroke={[type=SOLID] [color=#FF0000] [stroke width=15.00] [line join=ROUND]}] [fill={[type=SOLID] [color=#008000]}] [data="M 0 0 L 100 40 L 0 80 Z"]
       RenderSVGContainer {g} at (242,108) size 219x94 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,115.00)}]
-        RenderSVGText {text} at (125,3) size 52x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 52x21
+        RenderSVGText {text} at (125,4) size 52x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 52x20
             chunk 1 text run 1 at (125.00,20.00) startOffset 0 endOffset 6 width 52.00: "closed"
-        RenderSVGText {text} at (125,21) size 82x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 82x21
+        RenderSVGText {text} at (125,22) size 82x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 82x20
             chunk 1 text run 1 at (125.00,38.00) startOffset 0 endOffset 10 width 82.00: "join=bevel"
-        RenderSVGText {text} at (125,39) size 86x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 86x21
+        RenderSVGText {text} at (125,40) size 86x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 86x20
             chunk 1 text run 1 at (125.00,56.00) startOffset 0 endOffset 9 width 86.00: "cap=round"
-        RenderSVGText {text} at (125,57) size 48x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 48x21
+        RenderSVGText {text} at (125,58) size 48x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 48x20
             chunk 1 text run 1 at (125.00,74.00) startOffset 0 endOffset 7 width 48.00: "m, l, z"
         RenderSVGContainer {g} at (242,108) size 111x94
           RenderSVGPath {path} at (242,108) size 111x94 [stroke={[type=SOLID] [color=#FF0000] [stroke width=15.00] [line cap=ROUND] [line join=BEVEL]}] [fill={[type=SOLID] [color=#008000]}] [data="M 0 0 L 100 40 L 0 80 Z"]
       RenderSVGContainer {g} at (242,208) size 228x104 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,220.00)}]
-        RenderSVGText {text} at (125,3) size 52x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 52x21
+        RenderSVGText {text} at (125,4) size 52x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 52x20
             chunk 1 text run 1 at (125.00,20.00) startOffset 0 endOffset 6 width 52.00: "closed"
-        RenderSVGText {text} at (125,21) size 79x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 79x21
+        RenderSVGText {text} at (125,22) size 79x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 79x20
             chunk 1 text run 1 at (125.00,38.00) startOffset 0 endOffset 10 width 79.00: "join=miter"
-        RenderSVGText {text} at (125,39) size 95x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 95x21
+        RenderSVGText {text} at (125,40) size 95x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 95x20
             chunk 1 text run 1 at (125.00,56.00) startOffset 0 endOffset 10 width 95.00: "cap=square"
-        RenderSVGText {text} at (125,57) size 56x21 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 56x21
+        RenderSVGText {text} at (125,58) size 56x20 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 56x20
             chunk 1 text run 1 at (125.00,74.00) startOffset 0 endOffset 7 width 56.00: "M, L, Z"
         RenderSVGContainer {g} at (242,208) size 129x104
           RenderSVGPath {path} at (242,208) size 129x104 [stroke={[type=SOLID] [color=#FF0000] [stroke width=15.00] [line cap=SQUARE]}] [fill={[type=SOLID] [color=#008000]}] [data="M 0 0 L 100 40 L 0 80 Z"]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-12-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-12-t-expected.png
index 15bb1f1..27f3e77 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-12-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-12-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-13-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-13-t-expected.png
index b805195..55215fd 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-13-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-13-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-14-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-14-t-expected.png
index 6928ddc..ceca3eea 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-14-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-14-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-15-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-15-t-expected.png
index 6af184b..cff5e47 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-15-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/paths-data-15-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png
index 7405105..7cca27b6 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt
index 9392efa..9a4cbcc 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-01-b-expected.txt
@@ -2,18 +2,18 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (20,20) size 440x247
+    RenderSVGContainer {g} at (20,20) size 440x246
       RenderSVGResourceLinearGradient {linearGradient} [id="Grad1a"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#0000FF]
         RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
       RenderSVGResourceLinearGradient {linearGradient} [id="Grad1b"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
       RenderSVGRect {rect} at (20,20) size 440x80 [fill={[type=LINEAR-GRADIENT] [id="Grad1a"]}] [x=20.00] [y=20.00] [width=440.00] [height=80.00]
-      RenderSVGText {text} at (20,102) size 211x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 211x35
+      RenderSVGText {text} at (20,103) size 211x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 211x33
           chunk 1 text run 1 at (20.00,130.00) startOffset 0 endOffset 16 width 211.00: "Linear gradient."
       RenderSVGRect {rect} at (20,150) size 440x80 [fill={[type=LINEAR-GRADIENT] [id="Grad1b"]}] [x=20.00] [y=150.00] [width=440.00] [height=80.00]
-      RenderSVGText {text} at (20,232) size 378x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 378x35
+      RenderSVGText {text} at (20,233) size 378x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 378x33
           chunk 1 text run 1 at (20.00,260.00) startOffset 0 endOffset 27 width 378.00: "Referencing gradient below."
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png
index ed6102c..aceeb09 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt
index 8653eca..2babf2b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-02-b-expected.txt
@@ -2,18 +2,18 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (20,20) size 440x247
+    RenderSVGContainer {g} at (20,20) size 440x246
       RenderSVGResourceRadialGradient {radialGradient} [id="Grad2a"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50] [focalRadius=0.00]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
         RenderSVGGradientStop {stop} [offset=1.00] [color=#FFA500]
       RenderSVGResourceRadialGradient {radialGradient} [id="Grad2b"] [gradientUnits=userSpaceOnUse] [center=(240,190)] [focal=(240,190)] [radius=40.00] [focalRadius=0.00]
       RenderSVGRect {rect} at (20,20) size 440x80 [fill={[type=RADIAL-GRADIENT] [id="Grad2a"]}] [x=20.00] [y=20.00] [width=440.00] [height=80.00]
-      RenderSVGText {text} at (20,102) size 213x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 213x35
+      RenderSVGText {text} at (20,103) size 213x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 213x33
           chunk 1 text run 1 at (20.00,130.00) startOffset 0 endOffset 16 width 213.00: "Radial gradient."
       RenderSVGRect {rect} at (20,150) size 440x80 [fill={[type=RADIAL-GRADIENT] [id="Grad2b"]}] [x=20.00] [y=150.00] [width=440.00] [height=80.00]
-      RenderSVGText {text} at (20,232) size 378x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 378x35
+      RenderSVGText {text} at (20,233) size 378x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 378x33
           chunk 1 text run 1 at (20.00,260.00) startOffset 0 endOffset 27 width 378.00: "Referencing gradient below."
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png
index 2c619af..d291c6e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt
index bee78e2..95c50b9 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-03-b-expected.txt
@@ -2,7 +2,7 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (20,20) size 440x247
+    RenderSVGContainer {g} at (20,20) size 440x246
       RenderSVGResourcePattern {pattern} [id="Pat3a"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGRect {rect} at (0,0) size 10x10 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
         RenderSVGRect {rect} at (10,0) size 10x10 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=0.00] [width=10.00] [height=10.00]
@@ -10,12 +10,12 @@
         RenderSVGRect {rect} at (10,10) size 10x10 [fill={[type=SOLID] [color=#FFFF00]}] [x=10.00] [y=10.00] [width=10.00] [height=10.00]
       RenderSVGResourcePattern {pattern} [id="Pat3b"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
       RenderSVGRect {rect} at (20,20) size 440x80 [fill={[type=PATTERN] [id="Pat3a"]}] [x=20.00] [y=20.00] [width=440.00] [height=80.00]
-      RenderSVGText {text} at (20,102) size 142x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 142x35
+      RenderSVGText {text} at (20,103) size 142x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 142x33
           chunk 1 text run 1 at (20.00,130.00) startOffset 0 endOffset 13 width 142.00: "Pattern fill."
       RenderSVGRect {rect} at (20,150) size 440x80 [fill={[type=PATTERN] [id="Pat3b"]}] [x=20.00] [y=150.00] [width=440.00] [height=80.00]
-      RenderSVGText {text} at (20,232) size 399x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 399x35
+      RenderSVGText {text} at (20,233) size 399x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 399x33
           chunk 1 text run 1 at (20.00,260.00) startOffset 0 endOffset 31 width 399.00: "Referencing pattern fill below."
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png
index 41298f0..fef83bf 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt
index 0c5c173..ccec320 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-04-b-expected.txt
@@ -2,7 +2,7 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (20,20) size 440x247
+    RenderSVGContainer {g} at (20,20) size 440x246
       RenderSVGResourceLinearGradient {linearGradient} [id="Grad1"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,1)]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#EE82EE]
         RenderSVGGradientStop {stop} [offset=0.20] [color=#0000FF]
@@ -11,8 +11,8 @@
         RenderSVGGradientStop {stop} [offset=0.80] [color=#FFA500]
         RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
       RenderSVGRect {rect} at (20,20) size 440x80 [fill={[type=LINEAR-GRADIENT] [id="Grad1"]}] [x=20.00] [y=20.00] [width=440.00] [height=80.00]
-      RenderSVGText {text} at (20,102) size 349x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 349x35
+      RenderSVGText {text} at (20,103) size 349x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 349x33
           chunk 1 text run 1 at (20.00,130.00) startOffset 0 endOffset 28 width 349.00: "Multi-color linear gradient."
       RenderSVGResourceRadialGradient {radialGradient} [id="Grad2"] [gradientUnits=userSpaceOnUse] [center=(240,210)] [focal=(240,210)] [radius=220.00] [focalRadius=0.00]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
@@ -22,8 +22,8 @@
         RenderSVGGradientStop {stop} [offset=0.80] [color=#FFFFFF]
         RenderSVGGradientStop {stop} [offset=1.00] [color=#008000]
       RenderSVGRect {rect} at (20,150) size 440x80 [fill={[type=RADIAL-GRADIENT] [id="Grad2"]}] [x=20.00] [y=150.00] [width=440.00] [height=80.00]
-      RenderSVGText {text} at (20,232) size 349x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 349x35
+      RenderSVGText {text} at (20,233) size 349x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 349x33
           chunk 1 text run 1 at (20.00,260.00) startOffset 0 endOffset 28 width 349.00: "Multi-color radial gradient."
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png
index 05a449b..694ef10 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.txt
index 391f4de..c676ee9 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-05-b-expected.txt
@@ -3,8 +3,8 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (20,20) size 440x210
-      RenderSVGText {text} at (70,25) size 318x68 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 318x68
+      RenderSVGText {text} at (70,26) size 318x67 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 318x67
           chunk 1 text run 1 at (70.00,80.00) startOffset 0 endOffset 10 width 318.00: "Background"
       RenderSVGResourceLinearGradient {linearGradient} [id="Grad1"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,1)]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#EE82EE]
@@ -14,8 +14,8 @@
         RenderSVGGradientStop {stop} [offset=0.80] [color=#FFA500CC]
         RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
       RenderSVGRect {rect} at (20,20) size 440x80 [fill={[type=LINEAR-GRADIENT] [id="Grad1"]}] [x=20.00] [y=20.00] [width=440.00] [height=80.00]
-      RenderSVGText {text} at (70,155) size 318x68 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 318x68
+      RenderSVGText {text} at (70,156) size 318x67 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 318x67
           chunk 1 text run 1 at (70.00,210.00) startOffset 0 endOffset 10 width 318.00: "Background"
       RenderSVGResourceRadialGradient {radialGradient} [id="Grad2"] [gradientUnits=userSpaceOnUse] [center=(240,210)] [focal=(240,210)] [radius=220.00] [focalRadius=0.00]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png
index d8a22de..dd16687 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt
index 7756961..a93fd0f 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-06-b-expected.txt
@@ -2,21 +2,21 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (20,20) size 440x277
+    RenderSVGContainer {g} at (20,20) size 440x276
       RenderSVGResourceLinearGradient {linearGradient} [id="Grad1"] [gradientUnits=userSpaceOnUse] [gradientTransform={m=((0.50,0.00)(0.00,0.50)) t=(25.00,35.00)}] [start=(0,0)] [end=(430,0)]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#0000FF]
         RenderSVGGradientStop {stop} [offset=0.50] [color=#FF0000]
         RenderSVGGradientStop {stop} [offset=1.00] [color=#00FF00]
       RenderSVGRect {rect} at (20,20) size 440x50 [fill={[type=LINEAR-GRADIENT] [id="Grad1"]}] [x=20.00] [y=20.00] [width=440.00] [height=50.00]
-      RenderSVGText {text} at (20,72) size 293x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 293x35
+      RenderSVGText {text} at (20,73) size 293x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 293x33
           chunk 1 text run 1 at (20.00,100.00) startOffset 0 endOffset 22 width 293.00: "scale(0.5) on gradient"
       RenderSVGResourceRadialGradient {radialGradient} [id="Grad2"] [gradientUnits=userSpaceOnUse] [gradientTransform={m=((1.00,0.00)(1.00,1.00)) t=(240.00,155.00)}] [center=(0,0)] [focal=(0,0)] [radius=60.00] [focalRadius=0.00]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
         RenderSVGGradientStop {stop} [offset=1.00] [color=#FFA500]
       RenderSVGRect {rect} at (20,110) size 440x50 [fill={[type=RADIAL-GRADIENT] [id="Grad2"]}] [x=20.00] [y=110.00] [width=440.00] [height=50.00]
-      RenderSVGText {text} at (20,162) size 303x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 303x35
+      RenderSVGText {text} at (20,163) size 303x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 303x33
           chunk 1 text run 1 at (20.00,190.00) startOffset 0 endOffset 21 width 303.00: "skewX(45) on gradient"
       RenderSVGResourcePattern {pattern} [id="Pat3"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse] [patternTransform={m=((2.00,0.00)(2.00,2.00)) t=(25.00,215.00)}]
         RenderSVGRect {rect} at (0,0) size 10x10 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
@@ -24,8 +24,8 @@
         RenderSVGRect {rect} at (0,10) size 10x10 [fill={[type=SOLID] [color=#0000FF]}] [x=0.00] [y=10.00] [width=10.00] [height=10.00]
         RenderSVGRect {rect} at (10,10) size 10x10 [fill={[type=SOLID] [color=#FFFF00]}] [x=10.00] [y=10.00] [width=10.00] [height=10.00]
       RenderSVGRect {rect} at (20,210) size 440x50 [fill={[type=PATTERN] [id="Pat3"]}] [x=20.00] [y=210.00] [width=440.00] [height=50.00]
-      RenderSVGText {text} at (20,262) size 411x35 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 411x35
+      RenderSVGText {text} at (20,263) size 411x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 411x33
           chunk 1 text run 1 at (20.00,290.00) startOffset 0 endOffset 30 width 411.00: "scale(2), skewX(45) on pattern"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png
index 0a4ea8c..302c479 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt
index b8d3b39..07df92b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-07-b-expected.txt
@@ -7,12 +7,12 @@
         RenderSVGGradientStop {stop} [offset=0.00] [color=#0000FF]
         RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
       RenderSVGRect {rect} at (10,15) size 430x90 [fill={[type=LINEAR-GRADIENT] [id="Gradient"]}] [x=10.00] [y=10.00] [width=430.00] [height=60.00]
-      RenderSVGText {text} at (10,67) size 325x29 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 325x29
+      RenderSVGText {text} at (10,68) size 325x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 325x28
           chunk 1 text run 1 at (10.00,90.00) startOffset 0 endOffset 32 width 324.77: "Linear gradient filled rectangle"
       RenderSVGRect {rect} at (15,150) size 420x75 [stroke={[type=LINEAR-GRADIENT] [id="Gradient"] [stroke width=20.00]}] [x=25.00] [y=110.00] [width=400.00] [height=30.00]
-      RenderSVGText {text} at (10,147) size 403x29 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 403x29
+      RenderSVGText {text} at (10,148) size 403x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 403x28
           chunk 1 text run 1 at (10.00,170.00) startOffset 0 endOffset 38 width 402.43: "Linear gradient on stroke of rectangle"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png
index b122706..0775922 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt
index ac989fa..868092d 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-08-b-expected.txt
@@ -13,11 +13,11 @@
       RenderSVGText {text} at (20,121) size 430x46 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 430x46
           chunk 1 text run 1 at (20.00,160.00) startOffset 0 endOffset 18 width 429.20: "Gradient on stroke"
-    RenderSVGText {text} at (40,118) size 342x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 342x34
+    RenderSVGText {text} at (40,118) size 342x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 342x33
         chunk 1 text run 1 at (40.00,145.00) startOffset 0 endOffset 30 width 342.00: "Linear gradient on filled text"
-    RenderSVGText {text} at (30,253) size 386x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 386x34
+    RenderSVGText {text} at (30,253) size 386x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 386x33
         chunk 1 text run 1 at (30.00,280.00) startOffset 0 endOffset 33 width 386.00: "Linear gradient on stroke of text"
     RenderSVGText {text} at (10,295) size 330x56 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 330x56
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png
index 80370b4..71eee3f 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt
index fdcbc87..ddd3b42 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-09-b-expected.txt
@@ -3,8 +3,8 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (10,11) size 430x282
-      RenderSVGText {text} at (10,11) size 194x18 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 194x18
+      RenderSVGText {text} at (10,11) size 194x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 194x17
           chunk 1 text run 1 at (10.00,25.00) startOffset 0 endOffset 31 width 194.00: "Testing gradientUnits attribute"
       RenderSVGResourceLinearGradient {linearGradient} [id="Grad1"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#FF0000]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png
index 9488837..0e9536c 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt
index a76c4b5..658a07a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-10-b-expected.txt
@@ -3,8 +3,8 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (10,11) size 460x267
-      RenderSVGText {text} at (10,11) size 202x18 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 202x18
+      RenderSVGText {text} at (10,11) size 202x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 202x17
           chunk 1 text run 1 at (10.00,25.00) startOffset 0 endOffset 30 width 202.00: "Testing spreadMethod attribute"
       RenderSVGResourceLinearGradient {linearGradient} [id="Grad1"] [gradientUnits=objectBoundingBox] [start=(0.40,0)] [end=(0.60,0)]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#0000FF]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png
index 45e8e4e..95ff1d4 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt
index 52dcc82..b014fee 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-11-b-expected.txt
@@ -20,8 +20,8 @@
       RenderSVGResourceRadialGradient {radialGradient} [id="Grad3"] [gradientUnits=userSpaceOnUse] [center=(225,180)] [focal=(225,180)] [radius=90.00] [focalRadius=0.00]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
         RenderSVGGradientStop {stop} [offset=1.00] [color=#FFFF00]
-      RenderSVGText {text} at (10,164) size 419x57 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 419x57
+      RenderSVGText {text} at (10,165) size 419x56 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 419x56
           chunk 1 text run 1 at (10.00,210.00) startOffset 0 endOffset 21 width 419.00: "Gradient on text fill"
       RenderSVGText {text} at (10,214) size 209x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 209x14
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png
index 1c7aeec..3721b2b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt
index 3284d4d..99c79af 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-12-b-expected.txt
@@ -3,8 +3,8 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (10,11) size 460x282
-      RenderSVGText {text} at (10,11) size 194x18 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 194x18
+      RenderSVGText {text} at (10,11) size 194x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 194x17
           chunk 1 text run 1 at (10.00,25.00) startOffset 0 endOffset 31 width 194.00: "Testing gradientUnits attribute"
       RenderSVGResourceRadialGradient {radialGradient} [id="Grad1"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50] [focalRadius=0.00]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#0000FF]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png
index 188463e..4179a28 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt
index c9eb3ed..a048fd2 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-14-b-expected.txt
@@ -27,42 +27,42 @@
       RenderSVGResourceRadialGradient {radialGradient} [id="rgSpreadDefault"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.20] [focalRadius=0.00]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#FF0000]
         RenderSVGGradientStop {stop} [offset=1.00] [color=#FFD700]
-    RenderSVGText {text} at (111,12) size 257x23 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 257x23
+    RenderSVGText {text} at (111,12) size 257x22 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 257x22
         chunk 1 (middle anchor) text run 1 at (111.50,30.00) startOffset 0 endOffset 30 width 257.00: "Gradient 'spreadMethod' values"
     RenderSVGRect {rect} at (10,60) size 225x40 [fill={[type=LINEAR-GRADIENT] [id="lgSpreadPad"]}] [x=10.00] [y=60.00] [width=225.00] [height=40.00]
-    RenderSVGText {text} at (10,40) size 136x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 136x19
+    RenderSVGText {text} at (10,41) size 136x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 136x17
         chunk 1 text run 1 at (10.00,55.00) startOffset 0 endOffset 18 width 136.00: "spreadMethod=\"pad\""
     RenderSVGRect {rect} at (10,130) size 225x40 [fill={[type=LINEAR-GRADIENT] [id="lgSpreadReflect"]}] [x=10.00] [y=130.00] [width=225.00] [height=40.00]
-    RenderSVGText {text} at (10,110) size 152x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 152x19
+    RenderSVGText {text} at (10,111) size 152x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 152x17
         chunk 1 text run 1 at (10.00,125.00) startOffset 0 endOffset 22 width 152.00: "spreadMethod=\"reflect\""
     RenderSVGRect {rect} at (10,200) size 225x40 [fill={[type=LINEAR-GRADIENT] [id="lgSpreadRepeat"]}] [x=10.00] [y=200.00] [width=225.00] [height=40.00]
-    RenderSVGText {text} at (10,180) size 151x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 151x19
+    RenderSVGText {text} at (10,181) size 151x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 151x17
         chunk 1 text run 1 at (10.00,195.00) startOffset 0 endOffset 21 width 151.00: "spreadMethod=\"repeat\""
     RenderSVGRect {rect} at (10,270) size 225x40 [fill={[type=LINEAR-GRADIENT] [id="lgSpreadDefault"]}] [x=10.00] [y=270.00] [width=225.00] [height=40.00]
-    RenderSVGText {text} at (10,250) size 156x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 156x19
+    RenderSVGText {text} at (10,251) size 156x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 156x17
         chunk 1 text run 1 at (10.00,265.00) startOffset 0 endOffset 22 width 156.00: "spreadMethod=\"default\""
     RenderSVGRect {rect} at (245,60) size 225x40 [fill={[type=RADIAL-GRADIENT] [id="rgSpreadPad"]}] [x=245.00] [y=60.00] [width=225.00] [height=40.00]
-    RenderSVGText {text} at (245,40) size 136x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 136x19
+    RenderSVGText {text} at (245,41) size 136x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 136x17
         chunk 1 text run 1 at (245.00,55.00) startOffset 0 endOffset 18 width 136.00: "spreadMethod=\"pad\""
     RenderSVGRect {rect} at (245,130) size 225x40 [fill={[type=RADIAL-GRADIENT] [id="rgSpreadReflect"]}] [x=245.00] [y=130.00] [width=225.00] [height=40.00]
-    RenderSVGText {text} at (245,110) size 152x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 152x19
+    RenderSVGText {text} at (245,111) size 152x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 152x17
         chunk 1 text run 1 at (245.00,125.00) startOffset 0 endOffset 22 width 152.00: "spreadMethod=\"reflect\""
     RenderSVGRect {rect} at (245,200) size 225x40 [fill={[type=RADIAL-GRADIENT] [id="rgSpreadRepeat"]}] [x=245.00] [y=200.00] [width=225.00] [height=40.00]
-    RenderSVGText {text} at (245,180) size 151x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 151x19
+    RenderSVGText {text} at (245,181) size 151x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 151x17
         chunk 1 text run 1 at (245.00,195.00) startOffset 0 endOffset 21 width 151.00: "spreadMethod=\"repeat\""
     RenderSVGRect {rect} at (245,270) size 225x40 [fill={[type=RADIAL-GRADIENT] [id="rgSpreadDefault"]}] [x=245.00] [y=270.00] [width=225.00] [height=40.00]
-    RenderSVGText {text} at (245,250) size 156x19 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 156x19
+    RenderSVGText {text} at (245,251) size 156x17 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 156x17
         chunk 1 text run 1 at (245.00,265.00) startOffset 0 endOffset 22 width 156.00: "spreadMethod=\"default\""
-    RenderSVGText {text} at (10,323) size 198x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 198x34
+    RenderSVGText {text} at (10,323) size 198x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 198x33
         chunk 1 text run 1 at (10.00,350.00) startOffset 0 endOffset 16 width 198.00: "$Revision: 1.7 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png
index 7bd0b0f..29fed83 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-15-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png
index 6a0aef8..a26a6e4 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-16-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png
index b0bdc3e..b918e1f 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt
index 0647b27..3f03aca 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-17-b-expected.txt
@@ -2,7 +2,7 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (49,81) size 376x173
+    RenderSVGContainer {g} at (49,81) size 376x172
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGResourceLinearGradient {linearGradient} [id="grad"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
           RenderSVGGradientStop {stop} [offset=0.00] [color=#000000]
@@ -13,8 +13,8 @@
         RenderSVGPath {line} at (68,100) size 108x108 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(197.57,-116.98)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
         RenderSVGPath {line} at (119,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=0.00] [y1=180.00] [x2=480.00] [y2=180.00]
         RenderSVGPath {line} at (68,100) size 108x108 [stroke={[type=LINEAR-GRADIENT] [id="grad"] [stroke width=20.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=410.00] [y1=10.00] [x2=70.00] [y2=350.00]
-      RenderSVGText {text} at (84,235) size 71x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 71x19
+      RenderSVGText {text} at (84,236) size 71x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 71x17
           chunk 1 (middle anchor) text run 1 at (84.50,250.00) startOffset 0 endOffset 11 width 71.00: "Using lines"
       RenderSVGContainer {g} at (279,81) size 146x146 [transform={m=((0.30,0.00)(0.00,0.30)) t=(280.00,100.00)}]
         RenderSVGRect {rect} at (279,81) size 146x146 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=-60.00] [width=480.00] [height=480.00]
@@ -22,8 +22,8 @@
         RenderSVGRect {rect} at (298,100) size 108x108 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(197.57,-116.98)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=170.00] [width=480.00] [height=20.00]
         RenderSVGRect {rect} at (349,82) size 6x144 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(420.00,-60.00)}] [fill={[type=SOLID] [color=#000000]}] [x=0.00] [y=170.00] [width=480.00] [height=20.00]
         RenderSVGRect {rect} at (298,100) size 108x108 [transform={m=((0.71,-0.71)(0.71,0.71)) t=(-56.98,222.43)}] [fill={[type=LINEAR-GRADIENT] [id="grad"]}] [x=0.00] [y=170.00] [width=480.00] [height=20.00]
-      RenderSVGText {text} at (314,235) size 71x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 71x19
+      RenderSVGText {text} at (314,236) size 71x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 71x17
           chunk 1 (middle anchor) text run 1 at (314.50,250.00) startOffset 0 endOffset 11 width 71.00: "Using rects"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png
index a73953b..5c4cea0 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-18-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png
index a73ea9d..76e51b1 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-grad-19-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png
index 5f168af..bd39d67 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt
index 4075414..24b6d5f 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/pservers-pattern-01-b-expected.txt
@@ -22,8 +22,8 @@
       RenderSVGResourcePattern {pattern} [id="pat3"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGRect {rect} at (0,0) size 10x10 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
         RenderSVGRect {rect} at (0,10) size 10x10 [fill={[type=SOLID] [color=#008000]}] [x=0.00] [y=10.00] [width=10.00] [height=10.00]
-      RenderSVGText {text} at (25,174) size 293x57 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 293x57
+      RenderSVGText {text} at (25,175) size 293x56 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 293x56
           chunk 1 text run 1 at (25.00,220.00) startOffset 0 endOffset 15 width 293.00: "Pattern on fill"
       RenderSVGText {text} at (25,224) size 208x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 208x14
@@ -31,8 +31,8 @@
       RenderSVGResourcePattern {pattern} [id="pat4"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGRect {rect} at (0,0) size 10x10 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=10.00] [height=10.00]
         RenderSVGRect {rect} at (10,0) size 10x10 [fill={[type=SOLID] [color=#0000FF]}] [x=10.00] [y=0.00] [width=10.00] [height=10.00]
-      RenderSVGText {text} at (25,238) size 302x46 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 302x46
+      RenderSVGText {text} at (25,239) size 302x44 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 302x44
           chunk 1 text run 1 at (25.00,275.00) startOffset 0 endOffset 17 width 302.00: "Pattern on stroke"
       RenderSVGText {text} at (25,279) size 220x14 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 220x14
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-01-t-expected.png
index f693d8d..b6dad7d 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-01-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-01-t-expected.txt
index 89d937d..798cce2 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-01-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-01-t-expected.txt
@@ -8,8 +8,8 @@
           RenderSVGPath {path} at (30,80) size 180x180 [fill={[type=SOLID] [color=#FF0000]}] [data="M 60 0 L 120 0 L 180 60 L 180 120 L 120 180 L 60 180 L 0 120 L 0 60 Z"]
         RenderSVGContainer {g} at (230,80) size 180x180 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
           RenderSVGPath {path} at (230,80) size 180x180 [fill={[type=SOLID] [color=#000000]}] [data="M 60 0 L 120 0 L 180 60 L 180 120 L 120 180 L 60 180 L 0 120 L 0 60 Z"]
-        RenderSVGText {text} at (130,-55) size 108x32 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 108x32
+        RenderSVGText {text} at (130,-55) size 108x31 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 108x31
             chunk 1 text run 1 at (130.00,-30.00) startOffset 0 endOffset 10 width 108.00: "Shape fill"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-02-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-02-t-expected.png
index d2f812a..98e3717 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-02-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-02-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-02-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-02-t-expected.txt
index db994d2..319529d 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-02-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-02-t-expected.txt
@@ -8,8 +8,8 @@
           RenderSVGPath {path} at (28,78) size 184x184 [stroke={[type=SOLID] [color=#FF0000] [stroke width=3.00]}] [data="M 60 0 L 120 0 L 180 60 L 180 120 L 120 180 L 60 180 L 0 120 L 0 60 Z"]
         RenderSVGContainer {g} at (225,75) size 190x190 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
           RenderSVGPath {path} at (225,75) size 190x190 [stroke={[type=SOLID] [color=#000000] [stroke width=9.00]}] [data="M 60 0 L 120 0 L 180 60 L 180 120 L 120 180 L 60 180 L 0 120 L 0 60 Z"]
-        RenderSVGText {text} at (110,-55) size 143x32 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 143x32
+        RenderSVGText {text} at (110,-55) size 143x31 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 143x31
             chunk 1 text run 1 at (110.00,-30.00) startOffset 0 endOffset 12 width 143.00: "Shape stroke"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-03-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-03-t-expected.png
index e6e7e49..0e4ca82 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-03-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-03-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-03-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-03-t-expected.txt
index 314c559..0643850 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-03-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-03-t-expected.txt
@@ -8,8 +8,8 @@
           RenderSVGPath {path} at (26,76) size 188x188 [stroke={[type=SOLID] [color=#FF0000] [stroke width=8.00]}] [fill={[type=SOLID] [color=#FFFF00]}] [data="M 60 0 L 120 0 L 180 60 L 180 120 L 120 180 L 60 180 L 0 120 L 0 60 Z"]
         RenderSVGContainer {g} at (226,76) size 188x188 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,0.00)}]
           RenderSVGPath {path} at (226,76) size 188x188 [stroke={[type=SOLID] [color=#000000] [stroke width=8.00]}] [fill={[type=SOLID] [color=#0000FF]}] [data="M 60 0 L 120 0 L 180 60 L 180 120 L 120 180 L 60 180 L 0 120 L 0 60 Z"]
-        RenderSVGText {text} at (70,-55) size 230x32 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 230x32
+        RenderSVGText {text} at (70,-55) size 230x31 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 230x31
             chunk 1 text run 1 at (70.00,-30.00) startOffset 0 endOffset 21 width 230.00: "Shape fill and stroke"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-06-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-06-t-expected.png
index f49fb8e..ba76a6a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-06-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-06-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt
index c15a064..0824dc8 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-06-t-expected.txt
@@ -4,8 +4,8 @@
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGContainer {g} at (60,13) size 352x306
-      RenderSVGText {text} at (180,13) size 96x34 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 96x34
+      RenderSVGText {text} at (180,13) size 96x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 96x33
           chunk 1 text run 1 at (180.00,40.00) startOffset 0 endOffset 9 width 96.00: "Text fill"
       RenderSVGContainer {g} at (60,69) size 352x250
         RenderSVGText {text} at (60,69) size 152x249 contains 1 chunk(s)
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-07-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-07-t-expected.png
index dd84b16..db8fa27 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-07-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-07-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt
index 83d7fdc..5cfbb27 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-07-t-expected.txt
@@ -4,8 +4,8 @@
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGContainer {g} at (0,0) size 480x360
-      RenderSVGText {text} at (180,13) size 135x34 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 135x34
+      RenderSVGText {text} at (180,13) size 135x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 135x33
           chunk 1 text run 1 at (180.00,40.00) startOffset 0 endOffset 11 width 135.00: "Text stroke"
       RenderSVGContainer {g} at (48,57) size 389x274
         RenderSVGText {text} at (60,69) size 152x249 contains 1 chunk(s)
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-08-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-08-t-expected.png
index a51876b..ffd157c 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-08-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-08-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt
index 5e6bf01..e229d59f 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-elems-08-t-expected.txt
@@ -4,8 +4,8 @@
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGHiddenContainer {defs} at (0,0) size 0x0
     RenderSVGContainer {g} at (0,0) size 480x360
-      RenderSVGText {text} at (120,13) size 228x34 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 228x34
+      RenderSVGText {text} at (120,13) size 228x33 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 228x33
           chunk 1 text run 1 at (120.00,40.00) startOffset 0 endOffset 20 width 228.00: "Text fill and stroke"
       RenderSVGContainer {g} at (48,57) size 389x274
         RenderSVGText {text} at (60,69) size 152x249 contains 1 chunk(s)
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-groups-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-groups-01-b-expected.png
index 8ffa3fd..fa494c7 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-groups-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-groups-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-groups-03-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-groups-03-t-expected.png
index cb51e6d..5fd3b27 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-groups-03-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/render-groups-03-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-01-b-expected.png
index ec7e0a3..73070e8 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt
index d63a5f2..c1cbc0c 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-01-b-expected.txt
@@ -2,21 +2,21 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (60,5) size 296x175
-      RenderSVGText {text} at (140,5) size 186x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 186x19
+    RenderSVGContainer {g} at (60,6) size 296x174
+      RenderSVGText {text} at (140,6) size 186x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 186x17
           chunk 1 text run 1 at (140.00,20.00) startOffset 0 endOffset 25 width 186.00: "Event and DOM Access Test"
-      RenderSVGContainer {g} at (60,135) size 296x45
-        RenderSVGContainer {g} at (60,135) size 103x45
-          RenderSVGText {text} at (70,135) size 93x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 93x19
+      RenderSVGContainer {g} at (60,136) size 296x44
+        RenderSVGContainer {g} at (60,136) size 103x44
+          RenderSVGText {text} at (70,136) size 93x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 93x17
               chunk 1 text run 1 at (70.00,150.00) startOffset 0 endOffset 15 width 93.00: "Click on target"
           RenderSVGRect {rect} at (60,160) size 20x20 [fill={[type=SOLID] [color=#FFFFFF]}] [x=60.00] [y=160.00] [width=20.00] [height=20.00]
           RenderSVGPath {line} at (60,169) size 20x2 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000000]}] [x1=60.00] [y1=170.00] [x2=80.00] [y2=170.00]
           RenderSVGPath {line} at (69,160) size 2x20 [stroke={[type=SOLID] [color=#000000] [stroke width=0.50]}] [fill={[type=SOLID] [color=#000000]}] [x1=70.00] [y1=160.00] [x2=70.00] [y2=180.00]
-        RenderSVGContainer {g} at (70,143) size 286x34
-          RenderSVGText {text} at (70,143) size 286x34 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 286x34
+        RenderSVGContainer {g} at (70,143) size 286x33
+          RenderSVGText {text} at (70,143) size 286x33 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 286x33
               chunk 1 text run 1 at (70.00,170.00) startOffset 0 endOffset 22 width 286.00: "Scripting Test Passed!"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-02-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-02-b-expected.png
index 5c2bb22..e069557 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-02-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-02-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-02-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-02-b-expected.txt
index b98b26b..1a9bfe4 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-02-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-02-b-expected.txt
@@ -2,16 +2,16 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (20,18) size 399x259
-      RenderSVGText {text} at (100,18) size 258x28 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 258x28
+    RenderSVGContainer {g} at (20,19) size 399x258
+      RenderSVGText {text} at (100,19) size 258x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 258x26
           chunk 1 text run 1 at (100.00,40.00) startOffset 0 endOffset 26 width 258.00: "Mouse event handlers test."
       RenderSVGContainer {g} at (20,61) size 399x110 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,140.00)}]
         RenderSVGText {text} at (-40,-79) size 84x36 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 84x36
             chunk 1 text run 1 at (-40.00,-50.00) startOffset 0 endOffset 6 width 84.00: "Target"
-        RenderSVGText {text} at (60,-15) size 299x28 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 299x28
+        RenderSVGText {text} at (60,-14) size 299x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 299x26
             chunk 1 text run 1 at (60.00,7.00) startOffset 0 endOffset 32 width 299.00: "Use the target to trigger events"
         RenderSVGContainer {g} at (29,109) size 62x62
           RenderSVGEllipse {circle} at (29,109) size 62x62 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=0.00] [cy=0.00] [r=30.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-03-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-03-b-expected.png
index 857832d..50809ae 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-03-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-03-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-03-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-03-b-expected.txt
index d6db68b..05874d5 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-03-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-03-b-expected.txt
@@ -2,16 +2,16 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (20,18) size 399x259
-      RenderSVGText {text} at (100,18) size 258x28 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 258x28
+    RenderSVGContainer {g} at (20,19) size 399x258
+      RenderSVGText {text} at (100,19) size 258x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 258x26
           chunk 1 text run 1 at (100.00,40.00) startOffset 0 endOffset 26 width 258.00: "Mouse event handlers test."
       RenderSVGContainer {g} at (20,61) size 399x110 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,140.00)}]
         RenderSVGText {text} at (-40,-79) size 84x36 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 84x36
             chunk 1 text run 1 at (-40.00,-50.00) startOffset 0 endOffset 6 width 84.00: "Target"
-        RenderSVGText {text} at (60,-15) size 299x28 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 299x28
+        RenderSVGText {text} at (60,-14) size 299x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 299x26
             chunk 1 text run 1 at (60.00,7.00) startOffset 0 endOffset 32 width 299.00: "Use the target to trigger events"
         RenderSVGContainer {g} at (29,109) size 62x62
           RenderSVGEllipse {circle} at (29,109) size 62x62 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=0.00] [cy=0.00] [r=30.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-04-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-04-b-expected.png
index 11e9605..ad077a4 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-04-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-04-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-04-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-04-b-expected.txt
index ea3f011..8f308e7 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-04-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/script-handle-04-b-expected.txt
@@ -2,16 +2,16 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (20,18) size 399x259
-      RenderSVGText {text} at (100,18) size 258x28 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 258x28
+    RenderSVGContainer {g} at (20,19) size 399x258
+      RenderSVGText {text} at (100,19) size 258x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 258x26
           chunk 1 text run 1 at (100.00,40.00) startOffset 0 endOffset 26 width 258.00: "Mouse event handlers test."
       RenderSVGContainer {g} at (20,61) size 399x110 [transform={m=((1.00,0.00)(0.00,1.00)) t=(60.00,140.00)}]
         RenderSVGText {text} at (-40,-79) size 84x36 contains 1 chunk(s)
           RenderSVGInlineText {#text} at (0,0) size 84x36
             chunk 1 text run 1 at (-40.00,-50.00) startOffset 0 endOffset 6 width 84.00: "Target"
-        RenderSVGText {text} at (60,-15) size 299x28 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 299x28
+        RenderSVGText {text} at (60,-14) size 299x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 299x26
             chunk 1 text run 1 at (60.00,7.00) startOffset 0 endOffset 32 width 299.00: "Use the target to trigger events"
         RenderSVGContainer {g} at (29,109) size 62x62
           RenderSVGEllipse {circle} at (29,109) size 62x62 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#CCCCCC]}] [cx=0.00] [cy=0.00] [r=30.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png
index 6e803bd..5386c89 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-circle-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.png
index a84d9d7..29fed83 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-circle-02-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png
index 8e91026..10a6bb5 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-ellipse-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.png
index 2ff9580..842e3e3 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-ellipse-02-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.png
index 7d9e00a..bd44cda 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt
index 23fb768..f28d9a8 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-intro-01-t-expected.txt
@@ -15,30 +15,30 @@
         RenderSVGRect {rect} at (393,49) size 37x62 [stroke={[type=SOLID] [color=#000000]}] [x=394.00] [y=50.00] [width=35.00] [height=60.00]
         RenderSVGRect {rect} at (393,154) size 37x62 [stroke={[type=SOLID] [color=#000000]}] [x=394.00] [y=155.00] [width=35.00] [height=60.00]
         RenderSVGRect {rect} at (234,259) size 12x12 [stroke={[type=SOLID] [color=#000000]}] [x=235.00] [y=260.00] [width=10.00] [height=10.00]
-      RenderSVGContainer {g} at (5,82) size 458x210
-        RenderSVGText {text} at (5,82) size 26x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 26x10
+      RenderSVGContainer {g} at (5,83) size 458x209
+        RenderSVGText {text} at (5,83) size 26x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 26x9
             chunk 1 text run 1 at (5.00,90.00) startOffset 0 endOffset 7 width 26.00: "Stroked"
-        RenderSVGText {text} at (5,187) size 35x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 35x10
+        RenderSVGText {text} at (5,188) size 35x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 35x9
             chunk 1 text run 1 at (5.00,195.00) startOffset 0 endOffset 9 width 35.00: "Unstroked"
-        RenderSVGText {text} at (50,127) size 51x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 51x10
+        RenderSVGText {text} at (50,128) size 51x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 51x9
             chunk 1 text run 1 at (50.00,135.00) startOffset 0 endOffset 15 width 51.00: "Zero width rect"
-        RenderSVGText {text} at (130,127) size 53x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 53x10
+        RenderSVGText {text} at (130,128) size 53x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 53x9
             chunk 1 text run 1 at (130.00,135.00) startOffset 0 endOffset 16 width 53.00: "Zero height rect"
-        RenderSVGText {text} at (210,127) size 60x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 60x10
+        RenderSVGText {text} at (210,128) size 60x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 60x9
             chunk 1 text run 1 at (210.00,135.00) startOffset 0 endOffset 18 width 60.00: "Zero radius circle"
-        RenderSVGText {text} at (315,127) size 69x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 69x10
+        RenderSVGText {text} at (315,128) size 69x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x9
             chunk 1 text run 1 at (315.00,135.00) startOffset 0 endOffset 21 width 69.00: "Zero x radius ellipse"
-        RenderSVGText {text} at (394,127) size 69x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 69x10
+        RenderSVGText {text} at (394,128) size 69x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 69x9
             chunk 1 text run 1 at (394.00,135.00) startOffset 0 endOffset 21 width 69.00: "Zero y radius ellipse"
-        RenderSVGText {text} at (235,282) size 52x10 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 52x10
+        RenderSVGText {text} at (235,283) size 52x9 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 52x9
             chunk 1 text run 1 at (235.00,290.00) startOffset 0 endOffset 16 width 52.00: "Zero length line"
       RenderSVGRect {rect} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#000000]}] [x=55.00] [y=55.00] [width=0.00] [height=50.00]
       RenderSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [x=55.00] [y=160.00] [width=0.00] [height=50.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-line-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-line-01-t-expected.png
index 46823fd..6e73028 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-line-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-line-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.png
index 3e3e825..142ce46 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-polygon-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.png
index bd66796..041368a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-polyline-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.png
index 2c2bd88..e66a8e7 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-rect-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.png
index 6b8d20d..cba32db 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/shapes-rect-02-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-01-t-expected.png
index a49aaa9..d0b3399 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-02-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-02-t-expected.png
index 12ebafa..78f4315 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-02-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-02-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt
index d802b83..aaa8939 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-02-t-expected.txt
@@ -2,15 +2,15 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (20,128) size 375x98
-      RenderSVGContainer {g} at (20,128) size 375x98
-        RenderSVGContainer {switch} at (20,128) size 375x98
-          RenderSVGContainer {g} at (20,128) size 375x98
-            RenderSVGText {text} at (20,198) size 375x28 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 375x28
+    RenderSVGContainer {g} at (20,128) size 375x97
+      RenderSVGContainer {g} at (20,128) size 375x97
+        RenderSVGContainer {switch} at (20,128) size 375x97
+          RenderSVGContainer {g} at (20,128) size 375x97
+            RenderSVGText {text} at (20,198) size 375x27 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 375x27
                 chunk 1 text run 1 at (20.00,220.00) startOffset 0 endOffset 35 width 375.00: "Why can't they just speak English ?"
-            RenderSVGText {text} at (230,128) size 133x28 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 133x28
+            RenderSVGText {text} at (230,128) size 133x27 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 133x27
                 chunk 1 text run 1 at (230.00,150.00) startOffset 0 endOffset 12 width 133.00: "English (US)"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-03-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-03-t-expected.png
index 769517e..a4b5e1c 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-03-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-03-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-03-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-03-t-expected.txt
index 037203f..a32aac0 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-03-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-cond-03-t-expected.txt
@@ -6,8 +6,8 @@
       RenderSVGContainer {switch} at (30,20) size 420x130
         RenderSVGContainer {g} at (30,20) size 420x130
           RenderSVGRect {rect} at (30,20) size 420x130 [fill={[type=SOLID] [color=#FF0000]}] [x=30.00] [y=20.00] [width=420.00] [height=130.00]
-          RenderSVGText {text} at (84,82) size 312x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 312x23
+          RenderSVGText {text} at (84,82) size 312x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 312x22
               chunk 1 (middle anchor) text run 1 at (84.00,100.00) startOffset 0 endOffset 35 width 312.00: "This viewer does more than SVG Tiny"
       RenderSVGContainer {switch} at (30,160) size 420x130 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,140.00)}]
         RenderSVGContainer {g} at (30,160) size 420x130
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-defs-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-defs-01-t-expected.png
index 5a10644..462a2ef 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-defs-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-defs-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-01-b-expected.png
index d951c4d..1555c91 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt
index 733c88b..80e5242 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-01-b-expected.txt
@@ -2,13 +2,13 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (40,85) size 276x125
+    RenderSVGContainer {g} at (40,86) size 276x124
       RenderSVGRect {rect} at (50,160) size 50x50 [fill={[type=SOLID] [color=#000000]}] [x=50.00] [y=160.00] [width=50.00] [height=50.00]
       RenderSVGRect {rect} at (40,150) size 50x50 [fill={[type=SOLID] [color=#FF0000]}] [x=40.00] [y=150.00] [width=50.00] [height=50.00]
-      RenderSVGText {text} at (50,85) size 266x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 266x19
+      RenderSVGText {text} at (50,86) size 266x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 266x17
           chunk 1 text run 1 at (50.00,100.00) startOffset 0 endOffset 44 width 266.00: "This document's root identifier is: svg-root"
-    RenderSVGText {text} at (10,313) size 198x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 198x34
+    RenderSVGText {text} at (10,313) size 198x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 198x33
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 198.00: "$Revision: 1.1 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-02-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-02-b-expected.png
index 407b296..b596f72 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-02-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-02-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt
index 3622a80..74e7e2e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-02-b-expected.txt
@@ -3,37 +3,37 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (0,0) size 0x0
-    RenderSVGText {text} at (10,313) size 198x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 198x34
+    RenderSVGText {text} at (10,313) size 198x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 198x33
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 198.00: "$Revision: 1.1 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (10,28) size 46x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 46x34
+    RenderSVGText {text} at (10,28) size 46x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 46x33
         chunk 1 text run 1 at (10.00,55.00) startOffset 0 endOffset 3 width 46.00: "xml"
-    RenderSVGText {text} at (340,28) size 46x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 46x34
+    RenderSVGText {text} at (340,28) size 46x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 46x33
         chunk 1 text run 1 at (340.00,55.00) startOffset 0 endOffset 4 width 46.00: "true"
-    RenderSVGText {text} at (10,83) size 129x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 129x34
+    RenderSVGText {text} at (10,83) size 129x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 129x33
         chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 11 width 129.00: "stylesheets"
-    RenderSVGText {text} at (340,83) size 46x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 46x34
+    RenderSVGText {text} at (340,83) size 46x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 46x33
         chunk 1 text run 1 at (340.00,110.00) startOffset 0 endOffset 4 width 46.00: "true"
-    RenderSVGText {text} at (10,138) size 70x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 70x34
+    RenderSVGText {text} at (10,138) size 70x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 70x33
         chunk 1 text run 1 at (10.00,165.00) startOffset 0 endOffset 5 width 70.00: "views"
-    RenderSVGText {text} at (340,138) size 46x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 46x34
+    RenderSVGText {text} at (340,138) size 46x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 46x33
         chunk 1 text run 1 at (340.00,165.00) startOffset 0 endOffset 4 width 46.00: "true"
-    RenderSVGText {text} at (10,193) size 52x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 52x34
+    RenderSVGText {text} at (10,193) size 52x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 52x33
         chunk 1 text run 1 at (10.00,220.00) startOffset 0 endOffset 4 width 52.00: "css2"
-    RenderSVGText {text} at (340,193) size 46x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 46x34
+    RenderSVGText {text} at (340,193) size 46x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 46x33
         chunk 1 text run 1 at (340.00,220.00) startOffset 0 endOffset 4 width 46.00: "true"
-    RenderSVGText {text} at (10,248) size 76x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 76x34
+    RenderSVGText {text} at (10,248) size 76x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 76x33
         chunk 1 text run 1 at (10.00,275.00) startOffset 0 endOffset 6 width 76.00: "events"
-    RenderSVGText {text} at (340,248) size 46x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 46x34
+    RenderSVGText {text} at (340,248) size 46x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 46x33
         chunk 1 text run 1 at (340.00,275.00) startOffset 0 endOffset 4 width 46.00: "true"
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-03-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-03-b-expected.png
index 7d2f3bb..36aa9cd 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-03-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-03-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt
index 4329f14..0c5d729 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-03-b-expected.txt
@@ -3,37 +3,37 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (0,0) size 0x0
-    RenderSVGText {text} at (10,313) size 198x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 198x34
+    RenderSVGText {text} at (10,313) size 198x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 198x33
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 198.00: "$Revision: 1.1 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (10,23) size 99x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 99x34
+    RenderSVGText {text} at (10,23) size 99x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 99x33
         chunk 1 text run 1 at (10.00,50.00) startOffset 0 endOffset 8 width 99.00: "uievents"
-    RenderSVGText {text} at (370,23) size 56x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 56x34
+    RenderSVGText {text} at (370,23) size 56x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 56x33
         chunk 1 text run 1 at (370.00,50.00) startOffset 0 endOffset 5 width 56.00: "false"
-    RenderSVGText {text} at (10,73) size 154x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 154x34
+    RenderSVGText {text} at (10,73) size 154x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 154x33
         chunk 1 text run 1 at (10.00,100.00) startOffset 0 endOffset 11 width 154.00: "mouseevents"
-    RenderSVGText {text} at (370,73) size 46x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 46x34
+    RenderSVGText {text} at (370,73) size 46x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 46x33
         chunk 1 text run 1 at (370.00,100.00) startOffset 0 endOffset 4 width 46.00: "true"
-    RenderSVGText {text} at (10,123) size 181x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 181x34
+    RenderSVGText {text} at (10,123) size 181x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 181x33
         chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 14 width 181.00: "mutationevents"
-    RenderSVGText {text} at (370,123) size 46x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 46x34
+    RenderSVGText {text} at (370,123) size 46x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 46x33
         chunk 1 text run 1 at (370.00,150.00) startOffset 0 endOffset 4 width 46.00: "true"
-    RenderSVGText {text} at (10,173) size 102x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 102x34
+    RenderSVGText {text} at (10,173) size 102x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 102x33
         chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 9 width 102.00: "traversal"
-    RenderSVGText {text} at (370,173) size 46x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 46x34
+    RenderSVGText {text} at (370,173) size 46x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 46x33
         chunk 1 text run 1 at (370.00,200.00) startOffset 0 endOffset 4 width 46.00: "true"
-    RenderSVGText {text} at (10,223) size 148x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 148x34
+    RenderSVGText {text} at (10,223) size 148x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 148x33
         chunk 1 text run 1 at (10.00,250.00) startOffset 0 endOffset 11 width 148.00: "org.w3c.svg"
-    RenderSVGText {text} at (370,223) size 56x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 56x34
+    RenderSVGText {text} at (370,223) size 56x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 56x33
         chunk 1 text run 1 at (370.00,250.00) startOffset 0 endOffset 5 width 56.00: "false"
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-04-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-04-b-expected.png
index 02f0fcc..1555c91 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-04-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-04-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt
index a3d4d4d..4d0c881 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-04-b-expected.txt
@@ -3,37 +3,37 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (0,0) size 0x0
-    RenderSVGText {text} at (10,313) size 198x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 198x34
+    RenderSVGText {text} at (10,313) size 198x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 198x33
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 198.00: "$Revision: 1.1 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (5,18) size 207x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 207x34
+    RenderSVGText {text} at (5,18) size 207x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 207x33
         chunk 1 text run 1 at (5.00,45.00) startOffset 0 endOffset 16 width 207.00: "org.w3c.svg.lang"
-    RenderSVGText {text} at (385,18) size 56x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 56x34
+    RenderSVGText {text} at (385,18) size 56x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 56x33
         chunk 1 text run 1 at (385.00,45.00) startOffset 0 endOffset 5 width 56.00: "false"
-    RenderSVGText {text} at (5,58) size 258x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 258x34
+    RenderSVGText {text} at (5,58) size 258x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 258x33
         chunk 1 text run 1 at (5.00,85.00) startOffset 0 endOffset 19 width 258.00: "org.w3c.svg.dynamic"
-    RenderSVGText {text} at (385,58) size 56x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 56x34
+    RenderSVGText {text} at (385,58) size 56x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 56x33
         chunk 1 text run 1 at (385.00,85.00) startOffset 0 endOffset 5 width 56.00: "false"
-    RenderSVGText {text} at (5,98) size 218x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 218x34
+    RenderSVGText {text} at (5,98) size 218x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 218x33
         chunk 1 text run 1 at (5.00,125.00) startOffset 0 endOffset 18 width 218.00: "org.w3c.svg.static"
-    RenderSVGText {text} at (385,98) size 56x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 56x34
+    RenderSVGText {text} at (385,98) size 56x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 56x33
         chunk 1 text run 1 at (385.00,125.00) startOffset 0 endOffset 5 width 56.00: "false"
-    RenderSVGText {text} at (5,138) size 209x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 209x34
+    RenderSVGText {text} at (5,138) size 209x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 209x33
         chunk 1 text run 1 at (5.00,165.00) startOffset 0 endOffset 15 width 209.00: "org.w3c.dom.svg"
-    RenderSVGText {text} at (385,138) size 56x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 56x34
+    RenderSVGText {text} at (385,138) size 56x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 56x33
         chunk 1 text run 1 at (385.00,165.00) startOffset 0 endOffset 5 width 56.00: "false"
-    RenderSVGText {text} at (5,178) size 148x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 148x34
+    RenderSVGText {text} at (5,178) size 148x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 148x33
         chunk 1 text run 1 at (5.00,205.00) startOffset 0 endOffset 11 width 148.00: "org.w3c.svg"
-    RenderSVGText {text} at (385,178) size 56x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 56x34
+    RenderSVGText {text} at (385,178) size 56x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 56x33
         chunk 1 text run 1 at (385.00,205.00) startOffset 0 endOffset 5 width 56.00: "false"
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-05-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-05-b-expected.png
index d74dc6b..e5a9886 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-05-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-05-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt
index 8363947..e7ebe42 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-05-b-expected.txt
@@ -3,37 +3,37 @@
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
     RenderSVGContainer {g} at (0,0) size 0x0
-    RenderSVGText {text} at (10,313) size 198x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 198x34
+    RenderSVGText {text} at (10,313) size 198x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 198x33
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 198.00: "$Revision: 1.2 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
-    RenderSVGText {text} at (5,18) size 279x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 279x34
+    RenderSVGText {text} at (5,18) size 279x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 279x33
         chunk 1 text run 1 at (5.00,45.00) startOffset 0 endOffset 22 width 279.00: "org.w3c.dom.svg.static"
-    RenderSVGText {text} at (385,18) size 56x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 56x34
+    RenderSVGText {text} at (385,18) size 56x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 56x33
         chunk 1 text run 1 at (385.00,45.00) startOffset 0 endOffset 5 width 56.00: "false"
-    RenderSVGText {text} at (5,58) size 335x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 335x34
+    RenderSVGText {text} at (5,58) size 335x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 335x33
         chunk 1 text run 1 at (5.00,85.00) startOffset 0 endOffset 25 width 335.00: "org.w3c.dom.svg.animation"
-    RenderSVGText {text} at (385,58) size 56x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 56x34
+    RenderSVGText {text} at (385,58) size 56x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 56x33
         chunk 1 text run 1 at (385.00,85.00) startOffset 0 endOffset 5 width 56.00: "false"
-    RenderSVGText {text} at (5,98) size 319x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 319x34
+    RenderSVGText {text} at (5,98) size 319x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 319x33
         chunk 1 text run 1 at (5.00,125.00) startOffset 0 endOffset 23 width 319.00: "org.w3c.dom.svg.dynamic"
-    RenderSVGText {text} at (385,98) size 56x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 56x34
+    RenderSVGText {text} at (385,98) size 56x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 56x33
         chunk 1 text run 1 at (385.00,125.00) startOffset 0 endOffset 5 width 56.00: "false"
-    RenderSVGText {text} at (5,138) size 246x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 246x34
+    RenderSVGText {text} at (5,138) size 246x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 246x33
         chunk 1 text run 1 at (5.00,165.00) startOffset 0 endOffset 19 width 246.00: "org.w3c.dom.svg.all"
-    RenderSVGText {text} at (385,138) size 56x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 56x34
+    RenderSVGText {text} at (385,138) size 56x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 56x33
         chunk 1 text run 1 at (385.00,165.00) startOffset 0 endOffset 5 width 56.00: "false"
-    RenderSVGText {text} at (5,178) size 185x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 185x34
+    RenderSVGText {text} at (5,178) size 185x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 185x33
         chunk 1 text run 1 at (5.00,205.00) startOffset 0 endOffset 15 width 185.00: "org.w3c.svg.all"
-    RenderSVGText {text} at (385,178) size 56x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 56x34
+    RenderSVGText {text} at (385,178) size 56x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 56x33
         chunk 1 text run 1 at (385.00,205.00) startOffset 0 endOffset 5 width 56.00: "false"
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt
index 3397f1e..70e8371 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-dom-06-b-expected.txt
@@ -2,12 +2,12 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (50,185) size 148x19
+    RenderSVGContainer {g} at (50,186) size 148x17
       RenderSVGRect {rect} at (0,0) size 0x0 [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=0.00] [height=0.00]
-      RenderSVGText {text} at (50,185) size 148x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 148x19
+      RenderSVGText {text} at (50,186) size 148x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 148x17
           chunk 1 text run 1 at (50.00,200.00) startOffset 0 endOffset 20 width 148.00: "DOM API is supported"
-    RenderSVGText {text} at (10,313) size 198x34 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 198x34
+    RenderSVGText {text} at (10,313) size 198x33 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 198x33
         chunk 1 text run 1 at (10.00,340.00) startOffset 0 endOffset 16 width 198.00: "$Revision: 1.3 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=1.00] [y=1.00] [width=478.00] [height=358.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-01-t-expected.png
index 63efe17..66ed3cf 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png
index f29c1b8..fecf9b9 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-02-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt
index 13ab3de..498afdf 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-02-t-expected.txt
@@ -7,7 +7,7 @@
       RenderSVGRect {rect} at (240,180) size 240x180 [fill={[type=SOLID] [color=#DC143C]}] [x=150.00] [y=150.00] [width=50.00] [height=50.00]
       RenderSVGEllipse {circle} at (0,180) size 240x180 [fill={[type=SOLID] [color=#FFD700]}] [cx=125.00] [cy=175.00] [r=25.00]
       RenderSVGEllipse {circle} at (240,0) size 240x180 [fill={[type=SOLID] [color=#FFD700]}] [cx=175.00] [cy=125.00] [r=25.00]
-    RenderSVGText {text} at (105,186) size 66x12 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 66x12
+    RenderSVGText {text} at (105,186) size 66x11 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 66x11
         chunk 1 text run 1 at (105.00,195.00) startOffset 0 endOffset 16 width 65.76: "$Revision: 1.8 $"
     RenderSVGRect {rect} at (0,0) size 480x360 [stroke={[type=SOLID] [color=#000000]}] [x=100.00] [y=100.00] [width=100.00] [height=100.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-03-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-03-t-expected.png
index ca4c03b..ee287a8 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-03-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-03-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt
index d884b02..a7516a6 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-03-t-expected.txt
@@ -7,7 +7,7 @@
       RenderSVGRect {rect} at (240,180) size 180x180 [fill={[type=SOLID] [color=#DC143C]}] [x=150.00] [y=150.00] [width=50.00] [height=50.00]
       RenderSVGEllipse {circle} at (60,180) size 180x180 [fill={[type=SOLID] [color=#FFD700]}] [cx=125.00] [cy=175.00] [r=25.00]
       RenderSVGEllipse {circle} at (240,0) size 180x180 [fill={[type=SOLID] [color=#FFD700]}] [cx=175.00] [cy=125.00] [r=25.00]
-    RenderSVGText {text} at (105,185) size 66x12 contains 1 chunk(s)
+    RenderSVGText {text} at (105,186) size 66x12 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 66x12
         chunk 1 text run 1 at (105.00,195.00) startOffset 0 endOffset 16 width 65.83: "$Revision: 1.8 $"
     RenderSVGRect {rect} at (58,0) size 364x360 [stroke={[type=SOLID] [color=#000000]}] [x=100.00] [y=100.00] [width=100.00] [height=100.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-04-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-04-t-expected.png
index fa1603e..694ef10 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-04-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-04-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-05-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-05-t-expected.png
index 6ec3ef5..8ac519a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-05-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-05-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png
index 413c1d0..d261880 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-06-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt
index 0f72c0f..b50050b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-frag-06-t-expected.txt
@@ -2,33 +2,33 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (30,15) size 243x257
-      RenderSVGText {text} at (30,15) size 243x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 243x19
+    RenderSVGContainer {g} at (30,16) size 243x256
+      RenderSVGText {text} at (30,16) size 243x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 243x17
           chunk 1 text run 1 at (30.00,30.00) startOffset 0 endOffset 42 width 243.00: "Default entities: amp, lt, gt, apos, quot:"
-      RenderSVGText {text} at (90,45) size 72x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 72x19
+      RenderSVGText {text} at (90,46) size 72x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 72x17
           chunk 1 text run 1 at (90.00,60.00) startOffset 0 endOffset 13 width 72.00: "&, <, >, ', \""
-      RenderSVGText {text} at (30,85) size 133x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 133x19
+      RenderSVGText {text} at (30,86) size 133x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 133x17
           chunk 1 text run 1 at (30.00,100.00) startOffset 0 endOffset 21 width 133.00: "Character references:"
-      RenderSVGText {text} at (90,115) size 178x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 178x19
+      RenderSVGText {text} at (90,116) size 178x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 178x17
           chunk 1 text run 1 at (90.00,130.00) startOffset 0 endOffset 24 width 178.00: "A hexadecimal (&#x41)= A"
-      RenderSVGText {text} at (90,145) size 140x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 140x19
+      RenderSVGText {text} at (90,146) size 140x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 140x17
           chunk 1 text run 1 at (90.00,160.00) startOffset 0 endOffset 10 width 69.00: "A decimal "
           chunk 1 text run 1 at (159.00,160.00) startOffset 0 endOffset 9 width 71.00: "(&#65)= A"
-      RenderSVGText {text} at (30,185) size 110x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 110x19
+      RenderSVGText {text} at (30,186) size 110x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 110x17
           chunk 1 text run 1 at (30.00,200.00) startOffset 0 endOffset 18 width 110.00: "Entity references:"
-      RenderSVGText {text} at (91,213) size 28x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 28x19
+      RenderSVGText {text} at (91,214) size 28x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 28x17
           chunk 1 (middle anchor) text run 1 at (91.00,228.00) startOffset 0 endOffset 4 width 28.00: "gray"
       RenderSVGContainer {g} at (90,235) size 36x36 [transform={m=((0.20,0.00)(0.00,0.20)) t=(90.00,235.00)}]
         RenderSVGPath {path} at (90,235) size 36x36 [fill={[type=SOLID] [color=#808080]}] [data="M 60 0 L 120 0 L 180 60 L 180 120 L 120 180 L 60 180 L 0 120 L 0 60 Z"]
-      RenderSVGText {text} at (179,213) size 51x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 51x19
+      RenderSVGText {text} at (179,214) size 51x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 51x17
           chunk 1 (middle anchor) text run 1 at (179.50,228.00) startOffset 0 endOffset 8 width 51.00: "outlined"
       RenderSVGContainer {g} at (189,234) size 38x38 [transform={m=((0.20,0.00)(0.00,0.20)) t=(190.00,235.00)}]
         RenderSVGPath {path} at (189,234) size 38x38 [stroke={[type=SOLID] [color=#808080] [stroke width=5.00]}] [data="M 60 0 L 120 0 L 180 60 L 180 120 L 120 180 L 60 180 L 0 120 L 0 60 Z"]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-01-t-expected.png
index 94b86c0..8fa942e 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-02-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-02-b-expected.png
index 6bd2cb0..7a8c229 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-02-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-02-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-03-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-03-t-expected.png
index 23076aa..595314a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-03-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-03-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt
index 92c93fb..270b02b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-group-03-t-expected.txt
@@ -111,57 +111,57 @@
             RenderSVGRect {rect} at (385,204) size 24x52 [stroke={[type=SOLID] [color=#000000]}] [x=-5.00] [y=-14.00] [width=50.00] [height=22.00]
           RenderSVGContainer {use} at (407,204) size 24x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,352.00)}]
             RenderSVGRect {rect} at (407,204) size 24x52 [stroke={[type=SOLID] [color=#000000]}] [x=-5.00] [y=-14.00] [width=50.00] [height=22.00]
-      RenderSVGContainer {g} at (55,43) size 371x107 [transform={m=((0.00,-1.00)(1.00,0.00)) t=(70.00,150.00)}]
-        RenderSVGText {text} at (0,-15) size 32x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 32x19
+      RenderSVGContainer {g} at (56,43) size 369x107 [transform={m=((0.00,-1.00)(1.00,0.00)) t=(70.00,150.00)}]
+        RenderSVGText {text} at (0,-14) size 32x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 32x17
             chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 5 width 32.00: "color"
-        RenderSVGText {text} at (0,7) size 45x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 45x19
+        RenderSVGText {text} at (0,8) size 45x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 45x17
             chunk 1 text run 1 at (0.00,22.00) startOffset 0 endOffset 7 width 45.00: "display"
-        RenderSVGText {text} at (0,29) size 17x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 17x19
+        RenderSVGText {text} at (0,30) size 17x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 17x17
             chunk 1 text run 1 at (0.00,44.00) startOffset 0 endOffset 4 width 17.00: "fill"
-        RenderSVGText {text} at (0,51) size 46x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 46x19
+        RenderSVGText {text} at (0,52) size 46x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 46x17
             chunk 1 text run 1 at (0.00,66.00) startOffset 0 endOffset 9 width 46.00: "fill-rule"
-        RenderSVGText {text} at (0,73) size 38x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 38x19
+        RenderSVGText {text} at (0,74) size 38x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 38x17
             chunk 1 text run 1 at (0.00,88.00) startOffset 0 endOffset 6 width 38.00: "stroke"
-        RenderSVGText {text} at (0,95) size 104x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 104x19
+        RenderSVGText {text} at (0,96) size 104x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 104x17
             chunk 1 text run 1 at (0.00,110.00) startOffset 0 endOffset 16 width 104.00: "stroke-dasharray"
-        RenderSVGText {text} at (0,117) size 107x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 107x19
+        RenderSVGText {text} at (0,118) size 107x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 107x17
             chunk 1 text run 1 at (0.00,132.00) startOffset 0 endOffset 17 width 107.00: "stroke-dashoffset"
-        RenderSVGText {text} at (0,139) size 88x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 88x19
+        RenderSVGText {text} at (0,140) size 88x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 88x17
             chunk 1 text run 1 at (0.00,154.00) startOffset 0 endOffset 14 width 88.00: "stroke-linecap"
-        RenderSVGText {text} at (0,161) size 90x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 90x19
+        RenderSVGText {text} at (0,162) size 90x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 90x17
             chunk 1 text run 1 at (0.00,176.00) startOffset 0 endOffset 15 width 90.00: "stroke-linejoin"
-        RenderSVGText {text} at (0,183) size 103x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 103x19
+        RenderSVGText {text} at (0,184) size 103x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 103x17
             chunk 1 text run 1 at (0.00,198.00) startOffset 0 endOffset 17 width 103.00: "stroke-miterlimit"
-        RenderSVGText {text} at (0,205) size 79x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 79x19
+        RenderSVGText {text} at (0,206) size 79x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 79x17
             chunk 1 text run 1 at (0.00,220.00) startOffset 0 endOffset 12 width 79.00: "stroke-width"
-        RenderSVGText {text} at (0,227) size 54x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 54x19
+        RenderSVGText {text} at (0,228) size 54x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 54x17
             chunk 1 text run 1 at (0.00,242.00) startOffset 0 endOffset 10 width 54.00: "visibility"
-        RenderSVGText {text} at (0,249) size 70x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 70x19
+        RenderSVGText {text} at (0,250) size 70x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 70x17
             chunk 1 text run 1 at (0.00,264.00) startOffset 0 endOffset 11 width 70.00: "font-family"
-        RenderSVGText {text} at (0,271) size 54x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 54x19
+        RenderSVGText {text} at (0,272) size 54x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 54x17
             chunk 1 text run 1 at (0.00,286.00) startOffset 0 endOffset 9 width 54.00: "font-size"
-        RenderSVGText {text} at (0,293) size 59x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 59x19
+        RenderSVGText {text} at (0,294) size 59x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 59x17
             chunk 1 text run 1 at (0.00,308.00) startOffset 0 endOffset 10 width 59.00: "font-style"
-        RenderSVGText {text} at (0,315) size 73x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 73x19
+        RenderSVGText {text} at (0,316) size 73x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 73x17
             chunk 1 text run 1 at (0.00,330.00) startOffset 0 endOffset 11 width 73.00: "font-weight"
-        RenderSVGText {text} at (0,337) size 71x19 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 71x19
+        RenderSVGText {text} at (0,338) size 71x17 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 71x17
             chunk 1 text run 1 at (0.00,352.00) startOffset 0 endOffset 11 width 71.00: "text-anchor"
       RenderSVGContainer {g} at (59,160) size 367x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(56.00,155.00)}]
         RenderSVGContainer {g} at (59,165) size 16x32
@@ -187,25 +187,25 @@
           RenderSVGPath {line} at (284,165) size 6x30 [stroke={[type=SOLID] [color=#00FF00] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=11.00] [y1=10.00] [x2=11.00] [y2=40.00]
         RenderSVGContainer {g} at (308,165) size 2x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(242.00,0.00)}]
           RenderSVGPath {line} at (308,165) size 2x30 [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#000000]}] [x1=11.00] [y1=10.00] [x2=11.00] [y2=40.00]
-        RenderSVGContainer {g} at (324,167) size 14x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(264.00,0.00)}]
-          RenderSVGText {text} at (4,12) size 14x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 14x23
+        RenderSVGContainer {g} at (324,167) size 14x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(264.00,0.00)}]
+          RenderSVGText {text} at (4,12) size 14x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 14x22
               chunk 1 (middle anchor) text run 1 at (4.00,30.00) startOffset 0 endOffset 1 width 14.00: "A"
-        RenderSVGContainer {g} at (349,176) size 8x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(286.00,0.00)}]
-          RenderSVGText {text} at (7,21) size 7x12 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 7x12
+        RenderSVGContainer {g} at (349,176) size 8x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(286.00,0.00)}]
+          RenderSVGText {text} at (7,21) size 7x11 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 7x11
               chunk 1 (middle anchor) text run 1 at (7.50,30.00) startOffset 0 endOffset 1 width 7.00: "A"
-        RenderSVGContainer {g} at (369,167) size 12x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(308.00,0.00)}]
-          RenderSVGText {text} at (5,12) size 12x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 12x23
+        RenderSVGContainer {g} at (369,167) size 12x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(308.00,0.00)}]
+          RenderSVGText {text} at (5,12) size 12x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 12x22
               chunk 1 (middle anchor) text run 1 at (5.00,30.00) startOffset 0 endOffset 1 width 12.00: "A"
-        RenderSVGContainer {g} at (390,167) size 14x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(330.00,0.00)}]
-          RenderSVGText {text} at (4,12) size 14x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 14x23
+        RenderSVGContainer {g} at (390,167) size 14x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(330.00,0.00)}]
+          RenderSVGText {text} at (4,12) size 14x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 14x22
               chunk 1 (middle anchor) text run 1 at (4.00,30.00) startOffset 0 endOffset 1 width 14.00: "A"
-        RenderSVGContainer {g} at (412,167) size 14x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(352.00,0.00)}]
-          RenderSVGText {text} at (4,12) size 14x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 14x23
+        RenderSVGContainer {g} at (412,167) size 14x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(352.00,0.00)}]
+          RenderSVGText {text} at (4,12) size 14x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 14x22
               chunk 1 (middle anchor) text run 1 at (4.00,30.00) startOffset 0 endOffset 1 width 14.00: "A"
       RenderSVGContainer {g} at (59,210) size 367x40 [transform={m=((1.00,0.00)(0.00,1.00)) t=(56.00,205.00)}]
         RenderSVGContainer {g} at (59,215) size 16x32
@@ -231,25 +231,25 @@
           RenderSVGPath {line} at (284,215) size 6x30 [stroke={[type=SOLID] [color=#00FF00] [stroke width=5.00]}] [fill={[type=SOLID] [color=#000000]}] [x1=11.00] [y1=10.00] [x2=11.00] [y2=40.00]
         RenderSVGContainer {g} at (308,215) size 2x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(242.00,0.00)}]
           RenderSVGPath {line} at (308,215) size 2x30 [stroke={[type=SOLID] [color=#00FF00]}] [fill={[type=SOLID] [color=#000000]}] [x1=11.00] [y1=10.00] [x2=11.00] [y2=40.00]
-        RenderSVGContainer {g} at (324,217) size 14x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(264.00,0.00)}]
-          RenderSVGText {text} at (4,12) size 14x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 14x23
+        RenderSVGContainer {g} at (324,217) size 14x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(264.00,0.00)}]
+          RenderSVGText {text} at (4,12) size 14x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 14x22
               chunk 1 (middle anchor) text run 1 at (4.00,30.00) startOffset 0 endOffset 1 width 14.00: "A"
-        RenderSVGContainer {g} at (349,226) size 8x12 [transform={m=((1.00,0.00)(0.00,1.00)) t=(286.00,0.00)}]
-          RenderSVGText {text} at (7,21) size 7x12 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 7x12
+        RenderSVGContainer {g} at (349,226) size 8x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(286.00,0.00)}]
+          RenderSVGText {text} at (7,21) size 7x11 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 7x11
               chunk 1 (middle anchor) text run 1 at (7.50,30.00) startOffset 0 endOffset 1 width 7.00: "A"
-        RenderSVGContainer {g} at (369,217) size 12x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(308.00,0.00)}]
-          RenderSVGText {text} at (5,12) size 12x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 12x23
+        RenderSVGContainer {g} at (369,217) size 12x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(308.00,0.00)}]
+          RenderSVGText {text} at (5,12) size 12x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 12x22
               chunk 1 (middle anchor) text run 1 at (5.00,30.00) startOffset 0 endOffset 1 width 12.00: "A"
-        RenderSVGContainer {g} at (390,217) size 14x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(330.00,0.00)}]
-          RenderSVGText {text} at (4,12) size 14x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 14x23
+        RenderSVGContainer {g} at (390,217) size 14x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(330.00,0.00)}]
+          RenderSVGText {text} at (4,12) size 14x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 14x22
               chunk 1 (middle anchor) text run 1 at (4.00,30.00) startOffset 0 endOffset 1 width 14.00: "A"
-        RenderSVGContainer {g} at (412,217) size 14x23 [transform={m=((1.00,0.00)(0.00,1.00)) t=(352.00,0.00)}]
-          RenderSVGText {text} at (4,12) size 14x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 14x23
+        RenderSVGContainer {g} at (412,217) size 14x22 [transform={m=((1.00,0.00)(0.00,1.00)) t=(352.00,0.00)}]
+          RenderSVGText {text} at (4,12) size 14x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 14x22
               chunk 1 (middle anchor) text run 1 at (4.00,30.00) startOffset 0 endOffset 1 width 14.00: "A"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-01-t-expected.png
index 5a4932a..370b2d2 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-02-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-02-b-expected.png
index aaabbc1..5d40892 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-02-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-02-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-03-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-03-t-expected.png
index 96d8c31..ec4440c 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-03-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-03-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-04-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-04-t-expected.png
index d2001a8..ae07189 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-04-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-04-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-05-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-05-b-expected.png
index 6bdb700..73070e8 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-05-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-05-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-06-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-06-t-expected.png
index 6ee5dd0..6189235 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-06-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-06-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt
index d758d8b..d9d4879 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-06-t-expected.txt
@@ -2,50 +2,50 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (10,21) size 422x229
-      RenderSVGContainer {g} at (10,21) size 422x229
-        RenderSVGText {text} at (10,21) size 40x11 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 40x11
+    RenderSVGContainer {g} at (10,22) size 422x228
+      RenderSVGContainer {g} at (10,22) size 422x228
+        RenderSVGText {text} at (10,22) size 40x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 40x10
             chunk 1 text run 1 at (10.00,30.00) startOffset 0 endOffset 10 width 40.00: "SVG to fit"
         RenderSVGContainer {g} at (20,40) size 50x50 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,40.00)}]
           RenderSVGImage {image} at (20,40) size 50x50
-        RenderSVGText {text} at (10,101) size 44x11 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 44x11
+        RenderSVGText {text} at (10,102) size 44x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x10
             chunk 1 text run 1 at (10.00,110.00) startOffset 0 endOffset 10 width 44.00: "Viewport 1"
         RenderSVGContainer {g} at (10,120) size 50x30 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,120.00)}]
           RenderSVGRect {rect} at (10,120) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
-        RenderSVGText {text} at (10,171) size 44x11 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 44x11
+        RenderSVGText {text} at (10,172) size 44x10 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 44x10
             chunk 1 text run 1 at (10.00,180.00) startOffset 0 endOffset 10 width 44.00: "Viewport 2"
         RenderSVGContainer {g} at (20,190) size 30x60 [transform={m=((1.00,0.00)(0.00,1.00)) t=(20.00,190.00)}]
           RenderSVGRect {rect} at (20,190) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
-        RenderSVGContainer {g} at (100,21) size 82x59 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,50.00)}]
-          RenderSVGText {text} at (0,-29) size 82x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 82x11
+        RenderSVGContainer {g} at (100,22) size 82x58 [transform={m=((1.00,0.00)(0.00,1.00)) t=(100.00,50.00)}]
+          RenderSVGText {text} at (0,-28) size 82x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 82x10
               chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 26 width 82.00: "---------- meet ----------"
-          RenderSVGContainer {g} at (130,36) size 50x44 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 26x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 26x11
+          RenderSVGContainer {g} at (130,37) size 50x43 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 26x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 26x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 26.00: "xMid*"
             RenderSVGRect {rect} at (130,50) size 50x30 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=49.00] [height=29.00]
             RenderSVGImage {image} at (130,50) size 50x30
-        RenderSVGContainer {g} at (230,21) size 82x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,50.00)}]
-          RenderSVGText {text} at (0,-29) size 82x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 82x11
+        RenderSVGContainer {g} at (230,22) size 82x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(230.00,50.00)}]
+          RenderSVGText {text} at (0,-28) size 82x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 82x10
               chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 26 width 82.00: "---------- meet ----------"
-          RenderSVGContainer {g} at (260,36) size 30x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 28x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 28x11
+          RenderSVGContainer {g} at (260,37) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 28x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 28.00: "*YMid"
             RenderSVGRect {rect} at (260,50) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGImage {image} at (260,50) size 30x60
-        RenderSVGContainer {g} at (350,21) size 82x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,50.00)}]
-          RenderSVGText {text} at (0,-29) size 82x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 82x11
+        RenderSVGContainer {g} at (350,22) size 82x88 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,50.00)}]
+          RenderSVGText {text} at (0,-28) size 82x10 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 82x10
               chunk 1 text run 1 at (0.00,-20.00) startOffset 0 endOffset 26 width 82.00: "---------- meet ----------"
-          RenderSVGContainer {g} at (380,36) size 30x74 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}]
-            RenderSVGText {text} at (0,-14) size 24x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 24x11
+          RenderSVGContainer {g} at (380,37) size 30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(30.00,0.00)}]
+            RenderSVGText {text} at (0,-13) size 24x10 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 24x10
                 chunk 1 text run 1 at (0.00,-5.00) startOffset 0 endOffset 5 width 24.00: "*none"
             RenderSVGRect {rect} at (380,50) size 30x60 [stroke={[type=SOLID] [color=#0000FF]}] [x=0.50] [y=0.50] [width=29.00] [height=59.00]
             RenderSVGImage {image} at (380,50) size 30x60
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-07-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-07-t-expected.png
index e87689b..c3c5e16 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-07-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-07-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt
index cd4401b..6f9be47 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-07-t-expected.txt
@@ -2,29 +2,29 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (50,48) size 380x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
-      RenderSVGContainer {g} at (50,48) size 100x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,100.00)}]
-        RenderSVGText {text} at (38,-52) size 24x28 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 24x28
+    RenderSVGContainer {g} at (50,49) size 380x171 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,0.00)}]
+      RenderSVGContainer {g} at (50,49) size 100x171 [transform={m=((1.00,0.00)(0.00,1.00)) t=(40.00,100.00)}]
+        RenderSVGText {text} at (38,-51) size 24x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 24x26
             chunk 1 (middle anchor) text run 1 at (38.00,-30.00) startOffset 0 endOffset 2 width 24.00: "no"
-        RenderSVGText {text} at (6,-22) size 88x28 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 88x28
+        RenderSVGText {text} at (6,-21) size 88x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 88x26
             chunk 1 (middle anchor) text run 1 at (6.00,0.00) startOffset 0 endOffset 8 width 88.00: "xml:base"
         RenderSVGImage {image} at (50,120) size 100x100
-      RenderSVGContainer {g} at (190,48) size 100x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,100.00)}]
-        RenderSVGText {text} at (6,-52) size 88x28 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 88x28
+      RenderSVGContainer {g} at (190,49) size 100x171 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,100.00)}]
+        RenderSVGText {text} at (6,-51) size 88x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 88x26
             chunk 1 (middle anchor) text run 1 at (6.00,-30.00) startOffset 0 endOffset 8 width 88.00: "xml:base"
-        RenderSVGText {text} at (5,-22) size 90x28 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 90x28
+        RenderSVGText {text} at (5,-21) size 90x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 90x26
             chunk 1 (middle anchor) text run 1 at (5.00,0.00) startOffset 0 endOffset 8 width 90.00: "on image"
         RenderSVGImage {image} at (190,120) size 100x100
-      RenderSVGContainer {g} at (330,48) size 100x172 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,100.00)}]
-        RenderSVGText {text} at (6,-52) size 88x28 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 88x28
+      RenderSVGContainer {g} at (330,49) size 100x171 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,100.00)}]
+        RenderSVGText {text} at (6,-51) size 88x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 88x26
             chunk 1 (middle anchor) text run 1 at (6.00,-30.00) startOffset 0 endOffset 8 width 88.00: "xml:base"
-        RenderSVGText {text} at (4,-22) size 91x28 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 91x28
+        RenderSVGText {text} at (4,-21) size 91x26 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 91x26
             chunk 1 (middle anchor) text run 1 at (4.50,0.00) startOffset 0 endOffset 9 width 91.00: "on parent"
         RenderSVGImage {image} at (330,120) size 100x100
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-08-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-08-t-expected.png
index bdc7f28..20a85c6 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-08-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-08-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-09-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-09-t-expected.png
index f9ccc5d..29fed83 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-09-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-09-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-10-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-10-t-expected.png
index f58ea11..533117b 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-10-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-image-10-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.png
index 3bc6d50..1f5e8e3 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-symbol-01-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-01-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-01-t-expected.png
index b629ee5..8c67d74a 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-01-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-01-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt
index e8139db..718aa31 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-01-t-expected.txt
@@ -2,7 +2,7 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (41,22) size 309x269
+    RenderSVGContainer {g} at (41,22) size 309x268
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGContainer {g} at (0,0) size 32x22
           RenderSVGRect {rect} at (0,0) size 22x22 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=3.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
@@ -18,46 +18,46 @@
           RenderSVGContainer {use} at (0,0) size 22x22
             RenderSVGRect {rect} at (0,0) size 22x22 [stroke={[type=SOLID] [color=#FFFF00] [stroke width=3.00]}] [fill={[type=SOLID] [color=#FF0000]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
           RenderSVGImage {image} at (0,0) size 20x20
-          RenderSVGText {text} at (0,-15) size 29x19 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 29x19
+          RenderSVGText {text} at (0,-14) size 29x17 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 29x17
               chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 4 width 29.00: "Text"
-      RenderSVGContainer {g} at (41,22) size 269x263
-        RenderSVGContainer {g} at (41,22) size 89x263 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,40.00)}]
-          RenderSVGText {text} at (-53,-18) size 53x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 53x23
+      RenderSVGContainer {g} at (41,22) size 269x262
+        RenderSVGContainer {g} at (41,22) size 89x262 [transform={m=((1.00,0.00)(0.00,1.00)) t=(130.00,40.00)}]
+          RenderSVGText {text} at (-53,-18) size 53x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 53x22
               chunk 1 (end anchor) text run 1 at (-53.00,0.00) startOffset 0 endOffset 6 width 53.00: "<rect>"
-          RenderSVGText {text} at (-68,12) size 68x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 68x23
+          RenderSVGText {text} at (-68,12) size 68x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 68x22
               chunk 1 (end anchor) text run 1 at (-68.00,30.00) startOffset 0 endOffset 8 width 68.00: "<circle>"
-          RenderSVGText {text} at (-76,42) size 76x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 76x23
+          RenderSVGText {text} at (-76,42) size 76x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 76x22
               chunk 1 (end anchor) text run 1 at (-76.00,60.00) startOffset 0 endOffset 9 width 76.00: "<ellipse>"
-          RenderSVGText {text} at (-53,72) size 53x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 53x23
+          RenderSVGText {text} at (-53,72) size 53x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 53x22
               chunk 1 (end anchor) text run 1 at (-53.00,90.00) startOffset 0 endOffset 6 width 53.00: "<line>"
-          RenderSVGText {text} at (-89,102) size 89x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 89x23
+          RenderSVGText {text} at (-89,102) size 89x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 89x22
               chunk 1 (end anchor) text run 1 at (-89.00,120.00) startOffset 0 endOffset 10 width 89.00: "<polyline>"
-          RenderSVGText {text} at (-88,132) size 88x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 88x23
+          RenderSVGText {text} at (-88,132) size 88x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 88x22
               chunk 1 (end anchor) text run 1 at (-88.00,150.00) startOffset 0 endOffset 9 width 88.00: "<polygon>"
-          RenderSVGText {text} at (-57,162) size 57x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 57x23
+          RenderSVGText {text} at (-57,162) size 57x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 57x22
               chunk 1 (end anchor) text run 1 at (-57.00,180.00) startOffset 0 endOffset 6 width 57.00: "<path>"
-          RenderSVGText {text} at (-72,192) size 72x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 72x23
+          RenderSVGText {text} at (-72,192) size 72x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 72x22
               chunk 1 (end anchor) text run 1 at (-72.00,210.00) startOffset 0 endOffset 7 width 72.00: "<image>"
-          RenderSVGText {text} at (-53,222) size 53x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 53x23
+          RenderSVGText {text} at (-53,222) size 53x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 53x22
               chunk 1 (end anchor) text run 1 at (-53.00,240.00) startOffset 0 endOffset 6 width 53.00: "<text>"
-        RenderSVGContainer {g} at (261,22) size 49x53 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,40.00)}]
-          RenderSVGText {text} at (-32,-18) size 32x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 32x23
+        RenderSVGContainer {g} at (261,22) size 49x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(310.00,40.00)}]
+          RenderSVGText {text} at (-32,-18) size 32x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 32x22
               chunk 1 (end anchor) text run 1 at (-32.00,0.00) startOffset 0 endOffset 3 width 32.00: "<g>"
-          RenderSVGText {text} at (-49,12) size 49x23 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 49x23
+          RenderSVGText {text} at (-49,12) size 49x22 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 49x22
               chunk 1 (end anchor) text run 1 at (-49.00,30.00) startOffset 0 endOffset 5 width 49.00: "<use>"
-      RenderSVGContainer {g} at (150,25) size 200x266 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,25.00)}]
+      RenderSVGContainer {g} at (150,25) size 200x265 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,25.00)}]
         RenderSVGContainer {use} at (150,25) size 20x20
           RenderSVGRect {rect} at (150,25) size 20x20 [fill={[type=SOLID] [color=#00FF00]}] [x=0.00] [y=0.00] [width=20.00] [height=20.00]
         RenderSVGContainer {use} at (150,55) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,30.00)}]
@@ -74,9 +74,9 @@
           RenderSVGPath {path} at (150,205) size 20x20 [fill={[type=SOLID] [color=#00FF00]}] [data="M 0 0 L 20 0 L 20 20 L 0 20 Z"]
         RenderSVGContainer {use} at (150,235) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,210.00)}]
           RenderSVGImage {image} at (150,235) size 20x20
-        RenderSVGContainer {use} at (150,262) size 46x29 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,260.00)}]
-          RenderSVGText {text} at (0,-23) size 46x29 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 46x29
+        RenderSVGContainer {use} at (150,263) size 46x27 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,260.00)}]
+          RenderSVGText {text} at (0,-22) size 46x27 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 46x27
               chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 4 width 46.00: "Text"
         RenderSVGContainer {use} at (330,25) size 20x20 [transform={m=((1.00,0.00)(0.00,1.00)) t=(180.00,0.00)}]
           RenderSVGContainer {g} at (330,25) size 20x20
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-03-t-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-03-t-expected.png
index 7b23b97..06aa462 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-03-t-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-03-t-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt
index a3b3f38..de2e0f8 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-03-t-expected.txt
@@ -2,14 +2,14 @@
   RenderView at (0,0) size 480x360
 layer at (0,0) size 480x360
   RenderSVGRoot {svg} at (0,0) size 480x360
-    RenderSVGContainer {g} at (35,45) size 410x210
+    RenderSVGContainer {g} at (35,46) size 410x209
       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
         RenderSVGRect {rect} at (0,0) size 110x110 [stroke={[type=SOLID] [color=#C82828] [stroke width=20.00]}] [fill={[type=SOLID] [color=#FADC00]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
-      RenderSVGText {text} at (88,45) size 64x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 64x19
+      RenderSVGText {text} at (88,46) size 64x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 64x17
           chunk 1 (middle anchor) text run 1 at (88.00,60.00) startOffset 0 endOffset 9 width 64.00: "Reference"
-      RenderSVGText {text} at (340,45) size 39x19 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 39x19
+      RenderSVGText {text} at (340,46) size 39x17 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x17
           chunk 1 (middle anchor) text run 1 at (340.50,60.00) startOffset 0 endOffset 5 width 39.00: "<use>"
       RenderSVGContainer {g} at (35,85) size 170x170 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(120.00,99.29)}]
         RenderSVGRect {rect} at (35,85) size 170x170 [stroke={[type=SOLID] [color=#C82828] [stroke width=20.00]}] [fill={[type=SOLID] [color=#FADC00]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-05-b-expected.png b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-05-b-expected.png
index bf11434..09f1dc7 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-05-b-expected.png
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-05-b-expected.png
Binary files differ
diff --git a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt
index 9f7583f..c9190f1 100644
--- a/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt
+++ b/LayoutTests/platform/efl/svg/W3C-SVG-1.1/struct-use-05-b-expected.txt
@@ -20,8 +20,8 @@
       RenderSVGContainer {use} at (0,0) size 0x0
       RenderSVGContainer {use} at (0,0) size 0x0
       RenderSVGContainer {use} at (0,0) size 0x0
-    RenderSVGText {text} at (40,13) size 400x28 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 400x28
+    RenderSVGText {text} at (40,14) size 400x26 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 400x26
         chunk 1 (middle anchor) text run 1 at (40.00,35.00) startOffset 0 endOffset 39 width 400.00: "External references and computed values"
     RenderSVGText {text} at (10,304) size 264x45 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 264x45