[SCM] WebKit Debian packaging branch, webkit-1.3, updated. upstream/1.3.7-4207-g178b198

rniwa at webkit.org rniwa at webkit.org
Sun Feb 20 23:49:33 UTC 2011


The following commit has been merged in the webkit-1.3 branch:
commit b95d09b6fff54d901a00c8c5c419d5fad2e81821
Author: rniwa at webkit.org <rniwa at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Tue Jan 25 18:19:29 2011 +0000

    2011-01-25  Ryosuke Niwa  <rniwa at webkit.org>
    
            Unreviewed SVG rebaselines for Chromium.
    
            * platform/chromium-linux/svg/batik/text/textEffect-expected.checksum:
            * platform/chromium-linux/svg/batik/text/textEffect-expected.png:
            * platform/chromium-linux/svg/batik/text/textEffect-expected.txt: Removed.
            * platform/chromium-linux/svg/batik/text/textEffect3-expected.checksum:
            * platform/chromium-linux/svg/batik/text/textEffect3-expected.png:
            * platform/chromium-linux/svg/batik/text/textEffect3-expected.txt: Removed.
            * platform/chromium-linux/svg/batik/text/textPosition2-expected.txt:
            * platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.checksum:
            * platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.png:
            * platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.txt: Added.
            * platform/chromium-linux/svg/custom/svg-fonts-with-no-element-reference-expected.checksum:
            * platform/chromium-linux/svg/custom/svg-fonts-with-no-element-reference-expected.png:
            * platform/chromium-linux/svg/custom/svg-fonts-without-missing-glyph-expected.checksum:
            * platform/chromium-linux/svg/custom/svg-fonts-without-missing-glyph-expected.png:
            * platform/chromium-linux/svg/text/text-text-06-t-expected.checksum:
            * platform/chromium-linux/svg/text/text-text-06-t-expected.png:
            * platform/chromium-mac/svg/custom/svg-fonts-in-html-expected.checksum:
            * platform/chromium-mac/svg/custom/svg-fonts-in-html-expected.png:
            * platform/chromium-mac/svg/text/text-text-06-t-expected.checksum:
            * platform/chromium-mac/svg/text/text-text-06-t-expected.png: Added.
            * platform/chromium-win/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
            * platform/chromium-win/svg/W3C-SVG-1.1/text-text-05-t-expected.txt:
            * platform/chromium-win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
            * platform/chromium-win/svg/batik/text/textEffect-expected.checksum:
            * platform/chromium-win/svg/batik/text/textEffect-expected.png:
            * platform/chromium-win/svg/batik/text/textEffect-expected.txt:
            * platform/chromium-win/svg/batik/text/textEffect3-expected.checksum:
            * platform/chromium-win/svg/batik/text/textEffect3-expected.png:
            * platform/chromium-win/svg/batik/text/textEffect3-expected.txt:
            * platform/chromium-win/svg/batik/text/textPosition2-expected.txt:
            * platform/chromium-win/svg/custom/svg-fonts-with-no-element-reference-expected.checksum:
            * platform/chromium-win/svg/custom/svg-fonts-with-no-element-reference-expected.png:
            * platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.checksum:
            * platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.png:
            * platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.txt:
            * platform/chromium-win/svg/text/text-text-06-t-expected.checksum:
            * platform/chromium-win/svg/text/text-text-06-t-expected.png:
            * platform/chromium-win/svg/text/text-text-06-t-expected.txt:
            * platform/chromium/test_expectations.txt:
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76607 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/LayoutTests/ChangeLog b/LayoutTests/ChangeLog
index 71284f4..ded1d5a 100644
--- a/LayoutTests/ChangeLog
+++ b/LayoutTests/ChangeLog
@@ -1,3 +1,47 @@
+2011-01-25  Ryosuke Niwa  <rniwa at webkit.org>
+
+        Unreviewed SVG rebaselines for Chromium.
+
+        * platform/chromium-linux/svg/batik/text/textEffect-expected.checksum:
+        * platform/chromium-linux/svg/batik/text/textEffect-expected.png:
+        * platform/chromium-linux/svg/batik/text/textEffect-expected.txt: Removed.
+        * platform/chromium-linux/svg/batik/text/textEffect3-expected.checksum:
+        * platform/chromium-linux/svg/batik/text/textEffect3-expected.png:
+        * platform/chromium-linux/svg/batik/text/textEffect3-expected.txt: Removed.
+        * platform/chromium-linux/svg/batik/text/textPosition2-expected.txt:
+        * platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.checksum:
+        * platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.png:
+        * platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.txt: Added.
+        * platform/chromium-linux/svg/custom/svg-fonts-with-no-element-reference-expected.checksum:
+        * platform/chromium-linux/svg/custom/svg-fonts-with-no-element-reference-expected.png:
+        * platform/chromium-linux/svg/custom/svg-fonts-without-missing-glyph-expected.checksum:
+        * platform/chromium-linux/svg/custom/svg-fonts-without-missing-glyph-expected.png:
+        * platform/chromium-linux/svg/text/text-text-06-t-expected.checksum:
+        * platform/chromium-linux/svg/text/text-text-06-t-expected.png:
+        * platform/chromium-mac/svg/custom/svg-fonts-in-html-expected.checksum:
+        * platform/chromium-mac/svg/custom/svg-fonts-in-html-expected.png:
+        * platform/chromium-mac/svg/text/text-text-06-t-expected.checksum:
+        * platform/chromium-mac/svg/text/text-text-06-t-expected.png: Added.
+        * platform/chromium-win/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/text-text-05-t-expected.txt:
+        * platform/chromium-win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt:
+        * platform/chromium-win/svg/batik/text/textEffect-expected.checksum:
+        * platform/chromium-win/svg/batik/text/textEffect-expected.png:
+        * platform/chromium-win/svg/batik/text/textEffect-expected.txt:
+        * platform/chromium-win/svg/batik/text/textEffect3-expected.checksum:
+        * platform/chromium-win/svg/batik/text/textEffect3-expected.png:
+        * platform/chromium-win/svg/batik/text/textEffect3-expected.txt:
+        * platform/chromium-win/svg/batik/text/textPosition2-expected.txt:
+        * platform/chromium-win/svg/custom/svg-fonts-with-no-element-reference-expected.checksum:
+        * platform/chromium-win/svg/custom/svg-fonts-with-no-element-reference-expected.png:
+        * platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.checksum:
+        * platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.png:
+        * platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.txt:
+        * platform/chromium-win/svg/text/text-text-06-t-expected.checksum:
+        * platform/chromium-win/svg/text/text-text-06-t-expected.png:
+        * platform/chromium-win/svg/text/text-text-06-t-expected.txt:
+        * platform/chromium/test_expectations.txt:
+
 2011-01-25  Tony Chang  <tony at chromium.org>
 
         Unreviewed, remove passing chromium win tests.
diff --git a/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect-expected.checksum b/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect-expected.checksum
index c48a85c..1381381 100644
--- a/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect-expected.checksum
+++ b/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect-expected.checksum
@@ -1 +1 @@
-077f7b79f0798b51bee5c531598682f7
\ No newline at end of file
+d9d5fe2f8fb727c8f82ef20073fb2a84
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect-expected.png b/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect-expected.png
index 2da1b83..4ea9f4c 100644
Binary files a/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect-expected.png and b/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect-expected.png differ
diff --git a/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect-expected.txt b/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect-expected.txt
deleted file mode 100644
index 7640ac7..0000000
--- a/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect-expected.txt
+++ /dev/null
@@ -1,52 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 450x500
-  RenderSVGRoot {svg} at (27,15) size 397x388
-    RenderSVGContainer {g} at (27,15) size 397x388
-      RenderSVGText {text} at (139,15) size 172x18 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 172x18
-          chunk 1 (middle anchor) text run 1 at (139.00,30.00) startOffset 0 endOffset 27 width 172.00: "Gradient and filter on text"
-      RenderSVGText {text} at (109,35) size 232x18 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 232x18
-          chunk 1 (middle anchor) text run 1 at (109.00,50.00) startOffset 0 endOffset 32 width 232.00: "(Using System font and SVG font)"
-      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-        RenderSVGResourceLinearGradient {linearGradient} [id="linearGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
-          RenderSVGGradientStop {stop} [offset=0.00] [color=#FFD700]
-          RenderSVGGradientStop {stop} [offset=0.50] [color=#FFA500]
-          RenderSVGGradientStop {stop} [offset=1.00] [color=#DC143C]
-        RenderSVGResourceRadialGradient {radialGradient} [id="radialGradient"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50]
-          RenderSVGGradientStop {stop} [offset=0.00] [color=#FFD700]
-          RenderSVGGradientStop {stop} [offset=0.50] [color=#FFA500]
-          RenderSVGGradientStop {stop} [offset=1.00] [color=#DC143C]
-        RenderSVGResourceFilter {filter} [id="dropShadow"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
-          [feGaussianBlur stdDeviation="2.00, 2.00"]
-            [SourceGraphic]
-      RenderSVGText {text} at (43,111) size 154x61 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 154x61
-          chunk 1 (middle anchor) text run 1 at (43.50,160.00) startOffset 0 endOffset 5 width 153.00: "BATIK"
-      RenderSVGText {text} at (252,111) size 156x60 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 156x60
-          chunk 1 (middle anchor) text run 1 at (252.94,160.00) startOffset 0 endOffset 5 width 154.11: "BATIK"
-      RenderSVGText {text} at (43,211) size 154x61 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 154x61
-          chunk 1 (middle anchor) text run 1 at (43.50,260.00) startOffset 0 endOffset 5 width 153.00: "BATIK"
-      RenderSVGText {text} at (252,211) size 156x60 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 156x60
-          chunk 1 (middle anchor) text run 1 at (252.94,260.00) startOffset 0 endOffset 5 width 154.11: "BATIK"
-      RenderSVGText {text} at (43,311) size 154x61 contains 1 chunk(s)
-        [filter="dropShadow"] RenderSVGResourceFilter {filter} at (27.60,304.90) size 184.80x73.20
-        RenderSVGInlineText {#text} at (0,0) size 154x61
-          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
-          chunk 1 (middle anchor) text run 1 at (43.50,360.00) startOffset 0 endOffset 5 width 153.00: "BATIK"
-      RenderSVGText {text} at (252,311) size 156x60 contains 1 chunk(s)
-        [filter="dropShadow"] RenderSVGResourceFilter {filter} at (236.40,305) size 187.20x72
-        RenderSVGInlineText {#text} at (0,0) size 156x60
-          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
-          chunk 1 (middle anchor) text run 1 at (252.94,360.00) startOffset 0 endOffset 5 width 154.11: "BATIK"
-      RenderSVGText {text} at (86,388) size 68x15 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 68x15
-          chunk 1 (middle anchor) text run 1 at (86.50,400.00) startOffset 0 endOffset 13 width 67.00: "(System font)"
-      RenderSVGText {text} at (303,388) size 54x15 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 54x15
-          chunk 1 (middle anchor) text run 1 at (303.00,400.00) startOffset 0 endOffset 10 width 54.00: "(SVG font)"
-    RenderSVGContainer {use} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect3-expected.checksum b/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect3-expected.checksum
index 2ff3f92..4a219ab 100644
--- a/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect3-expected.checksum
+++ b/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect3-expected.checksum
@@ -1 +1 @@
-d6472277e45cd0e90b870686f288a5b4
\ No newline at end of file
+298b775c62382f7f115806cc37c7851b
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect3-expected.png b/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect3-expected.png
index defcf04..bdc8155 100644
Binary files a/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect3-expected.png and b/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect3-expected.png differ
diff --git a/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect3-expected.txt b/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect3-expected.txt
deleted file mode 100644
index 6371ea1..0000000
--- a/LayoutTests/platform/chromium-linux/svg/batik/text/textEffect3-expected.txt
+++ /dev/null
@@ -1,128 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 450x500
-  RenderSVGRoot {svg} at (39,15) size 387x388
-    RenderSVGContainer {g} at (39,15) size 387x388
-      RenderSVGText {text} at (103,15) size 244x18 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 244x18
-          chunk 1 (middle anchor) text run 1 at (103.00,30.00) startOffset 0 endOffset 37 width 244.00: "Gradient and filter on text and tspan"
-      RenderSVGText {text} at (109,35) size 232x18 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 232x18
-          chunk 1 (middle anchor) text run 1 at (109.00,50.00) startOffset 0 endOffset 32 width 232.00: "(Using System font and SVG font)"
-      RenderSVGHiddenContainer {defs} at (0,0) size 0x0
-        RenderSVGResourceLinearGradient {linearGradient} [id="linearGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
-          RenderSVGGradientStop {stop} [offset=0.00] [color=#FFD700]
-          RenderSVGGradientStop {stop} [offset=0.50] [color=#FFA500]
-          RenderSVGGradientStop {stop} [offset=1.00] [color=#DC143C]
-        RenderSVGResourceRadialGradient {radialGradient} [id="radialGradient"] [gradientUnits=objectBoundingBox] [center=(0.50,0.50)] [focal=(0.50,0.50)] [radius=0.50]
-          RenderSVGGradientStop {stop} [offset=0.00] [color=#FFD700]
-          RenderSVGGradientStop {stop} [offset=0.50] [color=#FFA500]
-          RenderSVGGradientStop {stop} [offset=1.00] [color=#DC143C]
-        RenderSVGResourceFilter {filter} [id="dropShadow"] [filterUnits=objectBoundingBox] [primitiveUnits=userSpaceOnUse]
-          [feGaussianBlur stdDeviation="2.00, 2.00"]
-            [SourceGraphic]
-      RenderSVGText {text} at (54,91) size 147x81 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,20) size 36x61
-          chunk 1 (middle anchor) text run 1 at (54.50,160.00) startOffset 0 endOffset 1 width 35.00: "B"
-        RenderSVGTSpan {tspan} at (0,0) size 19x32
-          RenderSVGInlineText {#text} at (35,23) size 19x32
-            chunk 1 (middle anchor) text run 1 at (89.50,140.00) startOffset 0 endOffset 1 width 18.00: "A"
-        RenderSVGInlineText {#text} at (53,0) size 34x61
-          chunk 1 (middle anchor) text run 1 at (107.50,140.00) startOffset 0 endOffset 1 width 33.00: "T"
-        RenderSVGTSpan {tspan} at (0,0) size 11x45
-          RenderSVGInlineText {#text} at (86,13) size 11x45
-            chunk 1 (middle anchor) text run 1 at (140.50,140.00) startOffset 0 endOffset 1 width 10.00: "I"
-        RenderSVGTSpan {tspan} at (0,0) size 55x71
-          RenderSVGInlineText {#text} at (92,2) size 55x71
-            chunk 1 (middle anchor) text run 1 at (150.50,140.00) startOffset 0 endOffset 1 width 35.00: "K"
-        RenderSVGInlineText {#text} at (0,0) size 0x0
-      RenderSVGText {text} at (263,91) size 148x80 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,20) size 37x60
-          chunk 1 (middle anchor) text run 1 at (263.69,160.00) startOffset 0 endOffset 1 width 35.57: "B"
-        RenderSVGTSpan {tspan} at (0,0) size 19x30
-          RenderSVGInlineText {#text} at (36,24) size 19x30
-            chunk 1 (middle anchor) text run 1 at (299.26,140.00) startOffset 0 endOffset 1 width 17.79: "A"
-        RenderSVGInlineText {#text} at (54,0) size 33x60
-          chunk 1 (middle anchor) text run 1 at (317.05,140.00) startOffset 0 endOffset 1 width 32.58: "T"
-        RenderSVGTSpan {tspan} at (0,0) size 12x46
-          RenderSVGInlineText {#text} at (86,11) size 12x46
-            chunk 1 (middle anchor) text run 1 at (349.63,140.00) startOffset 0 endOffset 1 width 11.11: "I"
-        RenderSVGTSpan {tspan} at (0,0) size 55x70
-          RenderSVGInlineText {#text} at (93,2) size 55x70
-            chunk 1 (middle anchor) text run 1 at (360.74,140.00) startOffset 0 endOffset 1 width 35.57: "K"
-        RenderSVGInlineText {#text} at (0,0) size 0x0
-      RenderSVGText {text} at (54,191) size 147x81 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,20) size 36x61
-          chunk 1 (middle anchor) text run 1 at (54.50,260.00) startOffset 0 endOffset 1 width 35.00: "B"
-        RenderSVGTSpan {tspan} at (0,0) size 19x32
-          RenderSVGInlineText {#text} at (35,23) size 19x32
-            chunk 1 (middle anchor) text run 1 at (89.50,240.00) startOffset 0 endOffset 1 width 18.00: "A"
-        RenderSVGInlineText {#text} at (53,0) size 34x61
-          chunk 1 (middle anchor) text run 1 at (107.50,240.00) startOffset 0 endOffset 1 width 33.00: "T"
-        RenderSVGTSpan {tspan} at (0,0) size 11x45
-          RenderSVGInlineText {#text} at (86,13) size 11x45
-            chunk 1 (middle anchor) text run 1 at (140.50,240.00) startOffset 0 endOffset 1 width 10.00: "I"
-        RenderSVGTSpan {tspan} at (0,0) size 55x71
-          RenderSVGInlineText {#text} at (92,2) size 55x71
-            chunk 1 (middle anchor) text run 1 at (150.50,240.00) startOffset 0 endOffset 1 width 35.00: "K"
-        RenderSVGInlineText {#text} at (0,0) size 0x0
-      RenderSVGText {text} at (263,191) size 148x80 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,20) size 37x60
-          chunk 1 (middle anchor) text run 1 at (263.69,260.00) startOffset 0 endOffset 1 width 35.57: "B"
-        RenderSVGTSpan {tspan} at (0,0) size 19x30
-          RenderSVGInlineText {#text} at (36,24) size 19x30
-            chunk 1 (middle anchor) text run 1 at (299.26,240.00) startOffset 0 endOffset 1 width 17.79: "A"
-        RenderSVGInlineText {#text} at (54,0) size 33x60
-          chunk 1 (middle anchor) text run 1 at (317.05,240.00) startOffset 0 endOffset 1 width 32.58: "T"
-        RenderSVGTSpan {tspan} at (0,0) size 12x46
-          RenderSVGInlineText {#text} at (86,11) size 12x46
-            chunk 1 (middle anchor) text run 1 at (349.63,240.00) startOffset 0 endOffset 1 width 11.11: "I"
-        RenderSVGTSpan {tspan} at (0,0) size 55x70
-          RenderSVGInlineText {#text} at (93,2) size 55x70
-            chunk 1 (middle anchor) text run 1 at (360.74,240.00) startOffset 0 endOffset 1 width 35.57: "K"
-        RenderSVGInlineText {#text} at (0,0) size 0x0
-      RenderSVGText {text} at (54,291) size 147x81 contains 1 chunk(s)
-        [filter="dropShadow"] RenderSVGResourceFilter {filter} at (39.30,282.90) size 176.40x97.20
-        RenderSVGInlineText {#text} at (0,20) size 36x61
-          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
-          chunk 1 (middle anchor) text run 1 at (54.50,360.00) startOffset 0 endOffset 1 width 35.00: "B"
-        RenderSVGTSpan {tspan} at (0,0) size 19x32
-          RenderSVGInlineText {#text} at (35,23) size 19x32
-            chunk 1 (middle anchor) text run 1 at (89.50,340.00) startOffset 0 endOffset 1 width 18.00: "A"
-        RenderSVGInlineText {#text} at (53,0) size 34x61
-          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
-          chunk 1 (middle anchor) text run 1 at (107.50,340.00) startOffset 0 endOffset 1 width 33.00: "T"
-        RenderSVGTSpan {tspan} at (0,0) size 11x45
-          RenderSVGInlineText {#text} at (86,13) size 11x45
-            chunk 1 (middle anchor) text run 1 at (140.50,340.00) startOffset 0 endOffset 1 width 10.00: "I"
-        RenderSVGTSpan {tspan} at (0,0) size 55x71
-          RenderSVGInlineText {#text} at (92,2) size 55x71
-            chunk 1 (middle anchor) text run 1 at (150.50,340.00) startOffset 0 endOffset 1 width 35.00: "K"
-        RenderSVGInlineText {#text} at (0,0) size 0x0
-          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
-      RenderSVGText {text} at (263,291) size 148x80 contains 1 chunk(s)
-        [filter="dropShadow"] RenderSVGResourceFilter {filter} at (248.20,283) size 177.60x96
-        RenderSVGInlineText {#text} at (0,20) size 37x60
-          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
-          chunk 1 (middle anchor) text run 1 at (263.69,360.00) startOffset 0 endOffset 1 width 35.57: "B"
-        RenderSVGTSpan {tspan} at (0,0) size 19x30
-          RenderSVGInlineText {#text} at (36,24) size 19x30
-            chunk 1 (middle anchor) text run 1 at (299.26,340.00) startOffset 0 endOffset 1 width 17.79: "A"
-        RenderSVGInlineText {#text} at (54,0) size 33x60
-          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
-          chunk 1 (middle anchor) text run 1 at (317.05,340.00) startOffset 0 endOffset 1 width 32.58: "T"
-        RenderSVGTSpan {tspan} at (0,0) size 12x46
-          RenderSVGInlineText {#text} at (86,11) size 12x46
-            chunk 1 (middle anchor) text run 1 at (349.63,340.00) startOffset 0 endOffset 1 width 11.11: "I"
-        RenderSVGTSpan {tspan} at (0,0) size 55x70
-          RenderSVGInlineText {#text} at (93,2) size 55x70
-            chunk 1 (middle anchor) text run 1 at (360.74,340.00) startOffset 0 endOffset 1 width 35.57: "K"
-        RenderSVGInlineText {#text} at (0,0) size 0x0
-          [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
-      RenderSVGText {text} at (86,388) size 68x15 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 68x15
-          chunk 1 (middle anchor) text run 1 at (86.50,400.00) startOffset 0 endOffset 13 width 67.00: "(System font)"
-      RenderSVGText {text} at (303,388) size 54x15 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 54x15
-          chunk 1 (middle anchor) text run 1 at (303.00,400.00) startOffset 0 endOffset 10 width 54.00: "(SVG font)"
-    RenderSVGContainer {use} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-linux/svg/batik/text/textPosition2-expected.txt b/LayoutTests/platform/chromium-linux/svg/batik/text/textPosition2-expected.txt
index 0ce4fe0..30089af 100644
--- a/LayoutTests/platform/chromium-linux/svg/batik/text/textPosition2-expected.txt
+++ b/LayoutTests/platform/chromium-linux/svg/batik/text/textPosition2-expected.txt
@@ -6,15 +6,15 @@ layer at (0,0) size 450x500
     RenderSVGText {text} at (173,15) size 104x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 104x18
         chunk 1 (middle anchor) text run 1 at (173.50,30.00) startOffset 0 endOffset 15 width 103.00: "Text Position 2"
-    RenderSVGContainer {g} at (50,58) size 400x296
-      RenderSVGText {text} at (50,58) size 54x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 54x27
+    RenderSVGContainer {g} at (50,57) size 400x297
+      RenderSVGText {text} at (50,57) size 54x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 54x28
           chunk 1 text run 1 at (50.00,80.00) startOffset 0 endOffset 5 width 53.36: "Batik"
       RenderSVGText {text} at (50,90) size 103x13 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 103x13
           chunk 1 text run 1 at (50.00,100.00) startOffset 0 endOffset 21 width 103.00: "<text x=\"100\" y=\"80\">"
-      RenderSVGText {text} at (240,58) size 134x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 134x27
+      RenderSVGText {text} at (240,57) size 134x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 134x28
           chunk 1 text run 1 at (240.00,80.00) startOffset 0 endOffset 1 width 16.01: "B"
           chunk 1 text run 2 at (276.01,80.00) startOffset 1 endOffset 2 width 13.35: "a"
           chunk 1 text run 3 at (309.36,80.00) startOffset 2 endOffset 3 width 6.67: "t"
@@ -23,8 +23,8 @@ layer at (0,0) size 450x500
       RenderSVGText {text} at (240,90) size 196x13 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 196x13
           chunk 1 text run 1 at (240.00,100.00) startOffset 0 endOffset 41 width 196.00: "<text x=\"240\" y=\"80\" letter-spacing=\"20\">"
-      RenderSVGText {text} at (50,118) size 92x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 92x27
+      RenderSVGText {text} at (50,117) size 92x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 92x28
           chunk 1 text run 1 at (50.00,140.00) startOffset 0 endOffset 1 width 16.01: "B"
           chunk 1 text run 1 at (70.00,140.00) startOffset 0 endOffset 1 width 13.35: "a"
           chunk 1 text run 1 at (90.00,140.00) startOffset 0 endOffset 1 width 6.67: "t"
@@ -33,8 +33,8 @@ layer at (0,0) size 450x500
       RenderSVGText {text} at (50,150) size 175x13 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 175x13
           chunk 1 text run 1 at (50.00,160.00) startOffset 0 endOffset 35 width 175.00: "<text x=\"50 70 90 110 130\" y=\"140\">"
-      RenderSVGText {text} at (240,118) size 134x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 134x27
+      RenderSVGText {text} at (240,117) size 134x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 134x28
           chunk 1 text run 1 at (240.00,140.00) startOffset 0 endOffset 1 width 16.01: "B"
           chunk 1 text run 2 at (276.01,140.00) startOffset 1 endOffset 2 width 13.35: "a"
           chunk 1 text run 3 at (309.36,140.00) startOffset 2 endOffset 3 width 6.67: "t"
@@ -43,16 +43,16 @@ layer at (0,0) size 450x500
       RenderSVGText {text} at (240,150) size 175x13 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 175x13
           chunk 1 text run 1 at (240.00,160.00) startOffset 0 endOffset 35 width 175.00: "<text dx=\"240 20 20 20 20\" y=\"140\">"
-      RenderSVGText {text} at (50,178) size 54x27 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 54x27
-          RenderSVGInlineText {#text} at (0,0) size 54x27
+      RenderSVGText {text} at (50,177) size 54x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 54x28
+          RenderSVGInlineText {#text} at (0,0) size 54x28
             chunk 1 text run 1 at (50.00,200.00) startOffset 0 endOffset 5 width 53.36: "Batik"
       RenderSVGText {text} at (50,210) size 111x13 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 111x13
           chunk 1 text run 1 at (50.00,220.00) startOffset 0 endOffset 22 width 111.00: "<tspan x=\"50\" y=\"200\">"
-      RenderSVGText {text} at (240,178) size 134x27 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 134x27
-          RenderSVGInlineText {#text} at (0,0) size 134x27
+      RenderSVGText {text} at (240,177) size 134x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 134x28
+          RenderSVGInlineText {#text} at (0,0) size 134x28
             chunk 1 text run 1 at (240.00,200.00) startOffset 0 endOffset 1 width 16.01: "B"
             chunk 1 text run 2 at (276.01,200.00) startOffset 1 endOffset 2 width 13.35: "a"
             chunk 1 text run 3 at (309.36,200.00) startOffset 2 endOffset 3 width 6.67: "t"
@@ -62,9 +62,9 @@ layer at (0,0) size 450x500
         RenderSVGTSpan {tspan} at (0,0) size 210x13
           RenderSVGInlineText {#text} at (0,0) size 210x13
             chunk 1 text run 1 at (240.00,220.00) startOffset 0 endOffset 43 width 210.00: "<tspan x=\"240\" y=\"200\" letter-spacing=\"20\">"
-      RenderSVGText {text} at (50,238) size 92x27 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 92x27
-          RenderSVGInlineText {#text} at (0,0) size 92x27
+      RenderSVGText {text} at (50,237) size 92x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 92x28
+          RenderSVGInlineText {#text} at (0,0) size 92x28
             chunk 1 text run 1 at (50.00,260.00) startOffset 0 endOffset 1 width 16.01: "B"
             chunk 1 text run 1 at (70.00,260.00) startOffset 0 endOffset 1 width 13.35: "a"
             chunk 1 text run 1 at (90.00,260.00) startOffset 0 endOffset 1 width 6.67: "t"
@@ -73,9 +73,9 @@ layer at (0,0) size 450x500
       RenderSVGText {text} at (50,270) size 183x13 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 183x13
           chunk 1 text run 1 at (50.00,280.00) startOffset 0 endOffset 36 width 183.00: "<tspan x=\"50 70 90 110 130\" y=\"260\">"
-      RenderSVGText {text} at (240,238) size 134x27 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 134x27
-          RenderSVGInlineText {#text} at (0,0) size 134x27
+      RenderSVGText {text} at (240,237) size 134x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 134x28
+          RenderSVGInlineText {#text} at (0,0) size 134x28
             chunk 1 text run 1 at (240.00,260.00) startOffset 0 endOffset 1 width 16.01: "B"
             chunk 1 text run 2 at (276.01,260.00) startOffset 1 endOffset 2 width 13.35: "a"
             chunk 1 text run 3 at (309.36,260.00) startOffset 2 endOffset 3 width 6.67: "t"
@@ -84,9 +84,9 @@ layer at (0,0) size 450x500
       RenderSVGText {text} at (240,270) size 183x13 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 183x13
           chunk 1 text run 1 at (240.00,280.00) startOffset 0 endOffset 36 width 183.00: "<tspan dx=\"240 20 20 20 20\" y=\"260\">"
-      RenderSVGText {text} at (50,298) size 92x27 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 92x27
-          RenderSVGInlineText {#text} at (0,0) size 92x27
+      RenderSVGText {text} at (50,297) size 92x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 92x28
+          RenderSVGInlineText {#text} at (0,0) size 92x28
             chunk 1 text run 1 at (50.00,320.00) startOffset 0 endOffset 1 width 16.01: "B"
             chunk 1 text run 1 at (70.00,320.00) startOffset 0 endOffset 1 width 13.35: "a"
             chunk 1 text run 1 at (90.00,320.00) startOffset 0 endOffset 1 width 6.67: "t"
@@ -98,9 +98,9 @@ layer at (0,0) size 450x500
         RenderSVGTSpan {tspan} at (0,0) size 137x13
           RenderSVGInlineText {#text} at (33,11) size 137x13
             chunk 1 text run 1 at (83.00,351.00) startOffset 0 endOffset 27 width 137.00: "dx=\"0 10 20 30 40\" y=\"320\">"
-      RenderSVGText {text} at (240,298) size 134x27 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 134x27
-          RenderSVGInlineText {#text} at (0,0) size 134x27
+      RenderSVGText {text} at (240,297) size 134x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 134x28
+          RenderSVGInlineText {#text} at (0,0) size 134x28
             chunk 1 text run 1 at (240.00,320.00) startOffset 0 endOffset 1 width 16.01: "B"
             chunk 1 text run 2 at (276.01,320.00) startOffset 1 endOffset 2 width 13.35: "a"
             chunk 1 text run 3 at (309.36,320.00) startOffset 2 endOffset 3 width 6.67: "t"
diff --git a/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.checksum b/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.checksum
index a533c2f..4befd0a 100644
--- a/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.checksum
+++ b/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.checksum
@@ -1 +1 @@
-5794a4f8075cf00898b41752975cb9dd
\ No newline at end of file
+5c6bd2eb32a55b8e78294a7948b1ba63
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.png b/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.png
index c5edca4..ef54058 100644
Binary files a/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.png and b/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.png differ
diff --git a/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.txt b/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.txt
new file mode 100644
index 0000000..5a33322
--- /dev/null
+++ b/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-in-html-expected.txt
@@ -0,0 +1,88 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x517
+  RenderBlock {HTML} at (0,0) size 800x517 [bgcolor=#FFFFFF]
+layer at (173,32) size 453x453
+  RenderBody {BODY} at (173,32) size 453x453 [color=#FFFFFF] [bgcolor=#DD6600]
+    RenderBlock {DIV} at (0,0) size 453x0
+      RenderBlock {DIV} at (0,0) size 453x0
+        RenderBlock {DIV} at (0,0) size 453x0
+    RenderBlock {DIV} at (0,0) size 453x0
+      RenderInline {SPAN} at (0,0) size 0x0
+    RenderBlock {DIV} at (0,0) size 453x0
+      RenderInline {SPAN} at (0,0) size 0x0
+    RenderBlock {DIV} at (0,0) size 453x0
+      RenderInline {SPAN} at (0,0) size 0x0
+    RenderBlock {DIV} at (0,0) size 453x0
+      RenderInline {SPAN} at (0,0) size 0x0
+    RenderBlock {DIV} at (0,0) size 453x0
+      RenderInline {SPAN} at (0,0) size 0x0
+    RenderBlock {DIV} at (0,0) size 453x0
+      RenderInline {SPAN} at (0,0) size 0x0
+layer at (173,47) size 453x188
+  RenderBlock (positioned) {H1} at (0,15) size 453x188 [color=#DD9955]
+    RenderInline {SPAN} at (0,0) size 340x189
+      RenderText {#text} at (63,0) size 340x189
+        text run at (63,0) width 327: "CSS ZEN"
+        text run at (56,94) width 340: "GARDEN"
+layer at (173,118) size 453x21
+  RenderBlock (positioned) {H2} at (0,86) size 453x21 [color=#EEFF00]
+    RenderInline {SPAN} at (0,0) size 149x19
+      RenderText {#text} at (152,1) size 88x19
+        text run at (152,1) width 88: "The Beauty of "
+      RenderInline {ACRONYM} at (0,0) size 21x19
+        RenderText {#text} at (240,1) size 21x19
+          text run at (240,1) width 21: "CSS"
+      RenderText {#text} at (261,1) size 40x19
+        text run at (261,1) width 40: " Design"
+layer at (173,351) size 453x134
+  RenderBlock (positioned) {DIV} at (0,319) size 453x134
+    RenderInline {P} at (0,0) size 431x28
+      RenderInline {SPAN} at (0,0) size 431x28
+        RenderText {#text} at (11,0) size 431x28
+          text run at (11,0) width 431: "Littering a dark and dreary road lay the past relics of browser-"
+          text run at (11,14) width 196: "specific tags, incompatible "
+        RenderInline {ACRONYM} at (0,0) size 32x14
+          RenderText {#text} at (207,14) size 32x14
+            text run at (207,14) width 32: "DOM"
+        RenderText {#text} at (239,14) size 111x14
+          text run at (239,14) width 111: "s, and broken "
+        RenderInline {ACRONYM} at (0,0) size 27x14
+          RenderText {#text} at (350,14) size 27x14
+            text run at (350,14) width 27: "CSS"
+        RenderText {#text} at (377,14) size 65x14
+          text run at (377,14) width 65: " support."
+    RenderText {#text} at (0,0) size 0x0
+    RenderInline {P} at (0,0) size 431x42
+      RenderInline {SPAN} at (0,0) size 431x42
+        RenderText {#text} at (11,28) size 431x42
+          text run at (11,28) width 431: "Today, we must clear the mind of past practices. Web"
+          text run at (11,42) width 431: "enlightenment has been achieved thanks to the tireless efforts of"
+          text run at (11,56) width 88: "folk like the "
+        RenderInline {ACRONYM} at (0,0) size 32x14
+          RenderText {#text} at (99,56) size 32x14
+            text run at (99,56) width 32: "W3C"
+        RenderText {#text} at (131,56) size 10x14
+          text run at (131,56) width 10: ", "
+        RenderInline {ACRONYM} at (0,0) size 40x14
+          RenderText {#text} at (141,56) size 40x14
+            text run at (141,56) width 40: "WaSP"
+        RenderText {#text} at (181,56) size 230x14
+          text run at (181,56) width 230: " and the major browser creators."
+    RenderText {#text} at (411,56) size 7x14
+      text run at (411,56) width 7: " "
+    RenderInline {P} at (0,0) size 431x70
+      RenderInline {SPAN} at (0,0) size 431x70
+        RenderText {#text} at (418,56) size 431x70
+          text run at (418,56) width 24: "The"
+          text run at (11,70) width 431: "css Zen Garden invites you to relax and meditate on the"
+          text run at (11,84) width 431: "important lessons of the masters. Begin to see with clarity. Learn"
+          text run at (11,98) width 431: "to use the (yet to be) time-honored techniques in new and"
+          text run at (11,112) width 313: "invigorating fashion. Become one with the web."
+    RenderText {#text} at (0,0) size 0x0
+layer at (322,236) size 304x80
+  RenderBlock (positioned) {H3} at (149,-115) size 304x80 [color=#CCCC77] [bgcolor=#888811] [border: (3px solid #888811) none (3px solid #888811)]
+    RenderInline {SPAN} at (0,0) size 277x83
+      RenderText {#text} at (44,-1) size 277x83
+        text run at (44,-1) width 230: "The Road to"
+        text run at (3,36) width 277: "Enlightenment"
diff --git a/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-with-no-element-reference-expected.checksum b/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-with-no-element-reference-expected.checksum
index 6488869..b38e755 100644
--- a/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-with-no-element-reference-expected.checksum
+++ b/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-with-no-element-reference-expected.checksum
@@ -1 +1 @@
-cefed437a233666165b9d34fd86eda1a
\ No newline at end of file
+44a200948c2d6338bec15bc6636c9ace
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-with-no-element-reference-expected.png b/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-with-no-element-reference-expected.png
index b8b93d9..09466b1 100644
Binary files a/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-with-no-element-reference-expected.png and b/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-with-no-element-reference-expected.png differ
diff --git a/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-without-missing-glyph-expected.checksum b/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-without-missing-glyph-expected.checksum
index 4af60e3..2496bcc 100644
--- a/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-without-missing-glyph-expected.checksum
+++ b/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-without-missing-glyph-expected.checksum
@@ -1 +1 @@
-2efa5040c729c57f16b94824a76bc073
\ No newline at end of file
+736c0dc4fe34e0aee153b76f4a9e670b
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-without-missing-glyph-expected.png b/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-without-missing-glyph-expected.png
index f818114..3b2f159 100644
Binary files a/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-without-missing-glyph-expected.png and b/LayoutTests/platform/chromium-linux/svg/custom/svg-fonts-without-missing-glyph-expected.png differ
diff --git a/LayoutTests/platform/chromium-linux/svg/text/text-text-06-t-expected.checksum b/LayoutTests/platform/chromium-linux/svg/text/text-text-06-t-expected.checksum
index c06cef8..27c2a0d 100644
--- a/LayoutTests/platform/chromium-linux/svg/text/text-text-06-t-expected.checksum
+++ b/LayoutTests/platform/chromium-linux/svg/text/text-text-06-t-expected.checksum
@@ -1 +1 @@
-7057cb526844564251d05e0de43ed86d
\ No newline at end of file
+1d4aceecde3f5e9b8c98cfa3fe00cb75
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-linux/svg/text/text-text-06-t-expected.png b/LayoutTests/platform/chromium-linux/svg/text/text-text-06-t-expected.png
index 04b6362..f55519c 100644
Binary files a/LayoutTests/platform/chromium-linux/svg/text/text-text-06-t-expected.png and b/LayoutTests/platform/chromium-linux/svg/text/text-text-06-t-expected.png differ
diff --git a/LayoutTests/platform/chromium-mac/svg/custom/svg-fonts-in-html-expected.checksum b/LayoutTests/platform/chromium-mac/svg/custom/svg-fonts-in-html-expected.checksum
index 04dedd7..950fdc4 100644
--- a/LayoutTests/platform/chromium-mac/svg/custom/svg-fonts-in-html-expected.checksum
+++ b/LayoutTests/platform/chromium-mac/svg/custom/svg-fonts-in-html-expected.checksum
@@ -1 +1 @@
-0db889d95c888c22b113e05907613704
\ No newline at end of file
+f578ceabc7cef1088b29cdc021145b71
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-mac/svg/custom/svg-fonts-in-html-expected.png b/LayoutTests/platform/chromium-mac/svg/custom/svg-fonts-in-html-expected.png
index 73077f7..0be7c57 100644
Binary files a/LayoutTests/platform/chromium-mac/svg/custom/svg-fonts-in-html-expected.png and b/LayoutTests/platform/chromium-mac/svg/custom/svg-fonts-in-html-expected.png differ
diff --git a/LayoutTests/platform/chromium-mac/svg/text/text-text-06-t-expected.checksum b/LayoutTests/platform/chromium-mac/svg/text/text-text-06-t-expected.checksum
index b654a74..653c53c 100644
--- a/LayoutTests/platform/chromium-mac/svg/text/text-text-06-t-expected.checksum
+++ b/LayoutTests/platform/chromium-mac/svg/text/text-text-06-t-expected.checksum
@@ -1 +1 @@
-4fe76c0f680759942b11b2e909b38ad1
\ No newline at end of file
+aedc277265024e3767b87758c16557d1
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-mac/svg/text/text-text-06-t-expected.png b/LayoutTests/platform/chromium-mac/svg/text/text-text-06-t-expected.png
new file mode 100644
index 0000000..7d458fd
Binary files /dev/null and b/LayoutTests/platform/chromium-mac/svg/text/text-text-06-t-expected.png differ
diff --git a/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt b/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt
index 3d2eafa..316bc4a 100644
--- a/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/fonts-kern-01-t-expected.txt
@@ -31,7 +31,7 @@ layer at (0,0) size 480x360
           RenderSVGText {text} at (5,3) size 73x15 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 73x15
               chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 13 width 73.00: "u1=\"1\" u2=\"2\""
-          RenderSVGContainer {g} at (31,81) size 54x28 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
+          RenderSVGContainer {g} at (31,81) size 54x30 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
             RenderSVGContainer {use} at (31,81) size 28x28
               RenderSVGContainer {g} at (31,81) size 28x28
                 RenderSVGContainer {g} at (31,81) size 28x28
@@ -44,8 +44,8 @@ layer at (0,0) size 480x360
                   RenderSVGPath {line} at (57,81) size 6x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-12.00]
                   RenderSVGPath {line} at (59,103) size 26x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
                   RenderSVGPath {rect} at (55,101) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
-            RenderSVGText {text} at (0,-9) size 18x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 18x11
+            RenderSVGText {text} at (0,-9) size 18x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 18x12
                 chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 2.50: "1"
                 chunk 1 text run 2 at (12.50,0.00) startOffset 1 endOffset 2 width 5.00: "2"
         RenderSVGContainer {g} at (9,114) size 222x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,55.00)}]
@@ -63,7 +63,7 @@ layer at (0,0) size 480x360
           RenderSVGText {text} at (5,0) size 124x19 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 124x19
               chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 19 width 124.00: "g1=\"gl_1\" g2=\"gl_2\""
-          RenderSVGContainer {g} at (31,136) size 74x28 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
+          RenderSVGContainer {g} at (31,136) size 74x30 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
             RenderSVGContainer {use} at (31,136) size 28x28
               RenderSVGContainer {g} at (31,136) size 28x28
                 RenderSVGContainer {g} at (31,136) size 28x28
@@ -76,8 +76,8 @@ layer at (0,0) size 480x360
                   RenderSVGPath {line} at (77,136) size 6x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-12.00]
                   RenderSVGPath {line} at (79,158) size 26x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
                   RenderSVGPath {rect} at (75,156) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
-            RenderSVGText {text} at (0,-9) size 28x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 28x11
+            RenderSVGText {text} at (0,-9) size 28x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x12
                 chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 2.50: "1"
                 chunk 1 text run 2 at (22.50,0.00) startOffset 1 endOffset 2 width 5.00: "2"
         RenderSVGContainer {g} at (9,169) size 242x52 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,110.00)}]
@@ -95,7 +95,7 @@ layer at (0,0) size 480x360
           RenderSVGText {text} at (5,0) size 216x19 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 216x19
               chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 33 width 216.00: "u1=\"1\" u2=\"2\" g1=\"gl_3\" g2=\"gl_4\""
-          RenderSVGContainer {g} at (31,191) size 138x28 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
+          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
               RenderSVGContainer {g} at (31,191) size 28x28
                 RenderSVGContainer {g} at (31,191) size 28x28
@@ -120,8 +120,8 @@ layer at (0,0) size 480x360
                   RenderSVGPath {line} at (143,191) size 4x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-12.00]
                   RenderSVGPath {line} at (145,213) size 24x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
                   RenderSVGPath {rect} at (141,211) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
-            RenderSVGText {text} at (0,-9) size 65x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 65x11
+            RenderSVGText {text} at (0,-9) size 65x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 65x12
                 chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 2.50: "1"
                 chunk 1 text run 2 at (17.50,0.00) startOffset 1 endOffset 3 width 22.50: "23"
                 chunk 1 text run 3 at (55.00,0.00) startOffset 3 endOffset 4 width 10.00: "4"
@@ -140,7 +140,7 @@ layer at (0,0) size 480x360
           RenderSVGText {text} at (5,0) size 112x19 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 112x19
               chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 17 width 112.00: "u1=\"1,3\" u2=\"2,4\""
-          RenderSVGContainer {g} at (31,246) size 138x28 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
+          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
               RenderSVGContainer {g} at (31,246) size 28x28
                 RenderSVGContainer {g} at (31,246) size 28x28
@@ -165,8 +165,8 @@ layer at (0,0) size 480x360
                   RenderSVGPath {line} at (143,246) size 4x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-12.00]
                   RenderSVGPath {line} at (145,268) size 24x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
                   RenderSVGPath {rect} at (141,266) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
-            RenderSVGText {text} at (0,-9) size 65x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 65x11
+            RenderSVGText {text} at (0,-9) size 65x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 65x12
                 chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 2.50: "1"
                 chunk 1 text run 2 at (17.50,0.00) startOffset 1 endOffset 3 width 22.50: "23"
                 chunk 1 text run 3 at (55.00,0.00) startOffset 3 endOffset 4 width 10.00: "4"
@@ -185,7 +185,7 @@ layer at (0,0) size 480x360
           RenderSVGText {text} at (5,0) size 184x19 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 184x19
               chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 29 width 184.00: "g1=\"gl_1,gl_3\" g2=\"gl_2,gl_4\""
-          RenderSVGContainer {g} at (271,81) size 138x28 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
+          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
               RenderSVGContainer {g} at (271,81) size 28x28
                 RenderSVGContainer {g} at (271,81) size 28x28
@@ -210,8 +210,8 @@ layer at (0,0) size 480x360
                   RenderSVGPath {line} at (383,81) size 4x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-12.00]
                   RenderSVGPath {line} at (385,103) size 24x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
                   RenderSVGPath {rect} at (381,101) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
-            RenderSVGText {text} at (0,-9) size 65x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 65x11
+            RenderSVGText {text} at (0,-9) size 65x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 65x12
                 chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 2.50: "1"
                 chunk 1 text run 2 at (17.50,0.00) startOffset 1 endOffset 3 width 22.50: "23"
                 chunk 1 text run 3 at (55.00,0.00) startOffset 3 endOffset 4 width 10.00: "4"
@@ -230,7 +230,7 @@ layer at (0,0) size 480x360
           RenderSVGText {text} at (5,0) size 197x19 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 197x19
               chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 26 width 197.00: "u1=\"U+003?\" u2=\"U+0031-34\""
-          RenderSVGContainer {g} at (271,136) size 168x28 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
+          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
               RenderSVGContainer {g} at (271,136) size 28x28
                 RenderSVGContainer {g} at (271,136) size 28x28
@@ -255,8 +255,8 @@ layer at (0,0) size 480x360
                   RenderSVGPath {line} at (413,136) size 4x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-12.00]
                   RenderSVGPath {line} at (415,158) size 24x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
                   RenderSVGPath {rect} at (411,156) size 8x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
-            RenderSVGText {text} at (0,-9) size 80x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 80x11
+            RenderSVGText {text} at (0,-9) size 80x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 80x12
                 chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 2.50: "1"
                 chunk 1 text run 2 at (17.50,0.00) startOffset 1 endOffset 2 width 15.00: "2"
                 chunk 1 text run 3 at (47.50,0.00) startOffset 2 endOffset 3 width 7.50: "3"
@@ -276,7 +276,7 @@ layer at (0,0) size 480x360
           RenderSVGText {text} at (5,0) size 106x19 contains 1 chunk(s)
             RenderSVGInlineText {#text} at (0,0) size 106x19
               chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 16 width 106.00: "u1=\"1\" g2=\"gl_2\""
-          RenderSVGContainer {g} at (271,191) size 60x28 [transform={m=((2.00,0.00)(0.00,2.00)) t=(5.00,45.00)}]
+          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
               RenderSVGContainer {g} at (271,191) size 28x28
                 RenderSVGContainer {g} at (271,191) size 28x28
@@ -289,8 +289,8 @@ layer at (0,0) size 480x360
                   RenderSVGPath {line} at (297,191) size 6x24 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-12.00]
                   RenderSVGPath {line} at (299,213) size 26x4 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=12.00] [y2=0.00]
                   RenderSVGPath {rect} at (295,211) size 10x8 [fill={[type=SOLID] [color=#FF0000]}] [x=-2.00] [y=-2.00] [width=4.00] [height=4.00]
-            RenderSVGText {text} at (0,-9) size 28x11 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 28x11
+            RenderSVGText {text} at (0,-9) size 28x12 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 28x12
                 chunk 1 text run 1 at (0.00,0.00) startOffset 0 endOffset 1 width 2.50: "1"
                 chunk 1 text run 2 at (12.50,0.00) startOffset 1 endOffset 2 width 15.00: "2"
       RenderSVGContainer {g} at (0,0) size 0x0 [transform={m=((1.00,0.00)(0.00,1.00)) t=(320.00,100.00)}]
diff --git a/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/text-text-05-t-expected.txt b/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/text-text-05-t-expected.txt
index 3bd0c76..512635f 100644
--- a/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/text-text-05-t-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/text-text-05-t-expected.txt
@@ -50,8 +50,8 @@ layer at (0,0) size 480x360
               RenderSVGContainer {g} at (146,55) size 8x19
                 RenderSVGPath {line} at (149,55) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                 RenderSVGPath {rect} at (146,66) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-          RenderSVGText {text} at (0,21) size 60x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 60x11
+          RenderSVGText {text} at (0,21) size 60x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 60x12
               chunk 1 text run 1 at (0.00,30.00) startOffset 0 endOffset 4 width 60.00: "1234"
           RenderSVGContainer {use} at (156,85) size 8x19
             RenderSVGContainer {g} at (156,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
@@ -73,8 +73,8 @@ layer at (0,0) size 480x360
               RenderSVGContainer {g} at (186,85) size 8x19
                 RenderSVGPath {line} at (189,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                 RenderSVGPath {rect} at (186,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-          RenderSVGText {text} at (10,51) size 45x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 45x11
+          RenderSVGText {text} at (10,51) size 45x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 45x12
               chunk 1 text run 1 at (10.00,60.00) startOffset 0 endOffset 1 width 15.00: "1"
               chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 1 width 15.00: "2"
               chunk 1 text run 1 at (30.00,60.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -89,8 +89,8 @@ layer at (0,0) size 480x360
               RenderSVGContainer {g} at (206,115) size 8x19
                 RenderSVGPath {line} at (209,115) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                 RenderSVGPath {rect} at (206,126) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-          RenderSVGText {text} at (10,81) size 95x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 95x11
+          RenderSVGText {text} at (10,81) size 95x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 95x12
               chunk 1 text run 1 at (10.00,90.00) startOffset 0 endOffset 1 width 15.00: "1"
               chunk 1 text run 1 at (60.00,90.00) startOffset 0 endOffset 3 width 45.00: "234"
           RenderSVGContainer {g} at (146,135) size 64x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
@@ -114,8 +114,8 @@ layer at (0,0) size 480x360
                 RenderSVGContainer {g} at (191,155) size 8x19
                   RenderSVGPath {line} at (194,155) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                   RenderSVGPath {rect} at (191,166) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-            RenderSVGText {text} at (0,-19) size 60x31 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 60x31
+            RenderSVGText {text} at (0,-19) size 60x32 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 60x32
                 chunk 1 text run 1 at (0.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                 chunk 1 text run 1 at (15.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
                 chunk 1 text run 1 at (30.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -141,8 +141,8 @@ layer at (0,0) size 480x360
                 RenderSVGContainer {g} at (186,185) size 8x19
                   RenderSVGPath {line} at (189,185) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                   RenderSVGPath {rect} at (186,196) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-            RenderSVGText {text} at (10,-19) size 45x31 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 45x31
+            RenderSVGText {text} at (10,-19) size 45x32 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 45x32
                 chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                 chunk 1 text run 1 at (20.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
                 chunk 1 text run 1 at (30.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -168,8 +168,8 @@ layer at (0,0) size 480x360
                 RenderSVGContainer {g} at (196,215) size 8x19
                   RenderSVGPath {line} at (199,215) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                   RenderSVGPath {rect} at (196,226) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-            RenderSVGText {text} at (10,-19) size 55x31 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 55x31
+            RenderSVGText {text} at (10,-19) size 55x32 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 55x32
                 chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                 chunk 1 text run 1 at (20.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
                 chunk 1 text run 1 at (35.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -185,8 +185,8 @@ layer at (0,0) size 480x360
                 RenderSVGContainer {g} at (161,240) size 8x19
                   RenderSVGPath {line} at (164,240) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                   RenderSVGPath {rect} at (161,251) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-            RenderSVGText {text} at (0,-19) size 60x26 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 60x26
+            RenderSVGText {text} at (0,-19) size 60x27 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 60x27
                 chunk 1 text run 1 at (0.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                 chunk 1 text run 1 at (15.00,5.00) startOffset 0 endOffset 3 width 45.00: "234"
           RenderSVGContainer {g} at (156,255) size 49x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
@@ -210,8 +210,8 @@ layer at (0,0) size 480x360
                 RenderSVGContainer {g} at (186,260) size 8x19
                   RenderSVGPath {line} at (189,260) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                   RenderSVGPath {rect} at (186,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-            RenderSVGText {text} at (10,-19) size 45x16 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 45x16
+            RenderSVGText {text} at (10,-19) size 45x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 45x17
                 chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                 chunk 1 text run 1 at (20.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
                 chunk 1 text run 1 at (30.00,-5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -227,8 +227,8 @@ layer at (0,0) size 480x360
                 RenderSVGContainer {g} at (206,290) size 8x19
                   RenderSVGPath {line} at (209,290) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                   RenderSVGPath {rect} at (206,301) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-            RenderSVGText {text} at (10,-19) size 95x16 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 95x16
+            RenderSVGText {text} at (10,-19) size 95x17 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 95x17
                 chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                 chunk 1 text run 1 at (60.00,-5.00) startOffset 0 endOffset 3 width 45.00: "234"
       RenderSVGContainer {g} at (215,8) size 118x322 [transform={m=((1.00,0.00)(0.00,1.00)) t=(250.00,40.00)}]
@@ -246,8 +246,8 @@ layer at (0,0) size 480x360
                 RenderSVGContainer {g} at (246,55) size 8x19
                   RenderSVGPath {line} at (249,55) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                   RenderSVGPath {rect} at (246,66) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-              RenderSVGText {text} at (-30,21) size 60x11 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 60x11
+              RenderSVGText {text} at (-30,21) size 60x12 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 60x12
                   chunk 1 (middle anchor) text run 1 at (-30.00,30.00) startOffset 0 endOffset 4 width 60.00: "1234"
               RenderSVGContainer {g} at (256,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
                 RenderSVGContainer {g} at (256,85) size 8x19
@@ -265,8 +265,8 @@ layer at (0,0) size 480x360
                 RenderSVGContainer {g} at (286,85) size 8x19
                   RenderSVGPath {line} at (289,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                   RenderSVGPath {rect} at (286,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-              RenderSVGText {text} at (2,51) size 46x11 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 46x11
+              RenderSVGText {text} at (2,51) size 46x12 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 46x12
                   chunk 1 (middle anchor) text run 1 at (2.50,60.00) startOffset 0 endOffset 1 width 15.00: "1"
                   chunk 1 (middle anchor) text run 1 at (12.50,60.00) startOffset 0 endOffset 1 width 15.00: "2"
                   chunk 1 (middle anchor) text run 1 at (22.50,60.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -279,8 +279,8 @@ layer at (0,0) size 480x360
                 RenderSVGContainer {g} at (306,115) size 8x19
                   RenderSVGPath {line} at (309,115) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                   RenderSVGPath {rect} at (306,126) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-              RenderSVGText {text} at (2,81) size 81x11 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 81x11
+              RenderSVGText {text} at (2,81) size 81x12 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 81x12
                   chunk 1 (middle anchor) text run 1 at (2.50,90.00) startOffset 0 endOffset 1 width 15.00: "1"
                   chunk 1 (middle anchor) text run 1 at (37.50,90.00) startOffset 0 endOffset 3 width 45.00: "234"
               RenderSVGContainer {g} at (242,135) size 61x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
@@ -300,8 +300,8 @@ layer at (0,0) size 480x360
                   RenderSVGContainer {g} at (291,155) size 8x19
                     RenderSVGPath {line} at (294,155) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                     RenderSVGPath {rect} at (291,166) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-                RenderSVGText {text} at (-8,-19) size 61x31 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 61x31
+                RenderSVGText {text} at (-8,-19) size 61x32 contains 1 chunk(s)
+                  RenderSVGInlineText {#text} at (0,0) size 61x32
                     chunk 1 (middle anchor) text run 1 at (-7.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                     chunk 1 (middle anchor) text run 1 at (7.50,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
                     chunk 1 (middle anchor) text run 1 at (22.50,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -323,8 +323,8 @@ layer at (0,0) size 480x360
                   RenderSVGContainer {g} at (286,185) size 8x19
                     RenderSVGPath {line} at (289,185) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                     RenderSVGPath {rect} at (286,196) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-                RenderSVGText {text} at (2,-19) size 46x31 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 46x31
+                RenderSVGText {text} at (2,-19) size 46x32 contains 1 chunk(s)
+                  RenderSVGInlineText {#text} at (0,0) size 46x32
                     chunk 1 (middle anchor) text run 1 at (2.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                     chunk 1 (middle anchor) text run 1 at (12.50,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
                     chunk 1 (middle anchor) text run 1 at (22.50,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -346,8 +346,8 @@ layer at (0,0) size 480x360
                   RenderSVGContainer {g} at (296,215) size 8x19
                     RenderSVGPath {line} at (299,215) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                     RenderSVGPath {rect} at (296,226) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-                RenderSVGText {text} at (2,-19) size 56x31 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 56x31
+                RenderSVGText {text} at (2,-19) size 56x32 contains 1 chunk(s)
+                  RenderSVGInlineText {#text} at (0,0) size 56x32
                     chunk 1 (middle anchor) text run 1 at (2.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                     chunk 1 (middle anchor) text run 1 at (12.50,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
                     chunk 1 (middle anchor) text run 1 at (27.50,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -361,8 +361,8 @@ layer at (0,0) size 480x360
                   RenderSVGContainer {g} at (261,240) size 8x19
                     RenderSVGPath {line} at (264,240) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                     RenderSVGPath {rect} at (261,251) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-                RenderSVGText {text} at (-8,-19) size 46x26 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 46x26
+                RenderSVGText {text} at (-8,-19) size 46x27 contains 1 chunk(s)
+                  RenderSVGInlineText {#text} at (0,0) size 46x27
                     chunk 1 (middle anchor) text run 1 at (-7.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                     chunk 1 (middle anchor) text run 1 at (-7.50,5.00) startOffset 0 endOffset 3 width 45.00: "234"
               RenderSVGContainer {g} at (252,255) size 46x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
@@ -382,8 +382,8 @@ layer at (0,0) size 480x360
                   RenderSVGContainer {g} at (286,260) size 8x19
                     RenderSVGPath {line} at (289,260) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                     RenderSVGPath {rect} at (286,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-                RenderSVGText {text} at (2,-19) size 46x16 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 46x16
+                RenderSVGText {text} at (2,-19) size 46x17 contains 1 chunk(s)
+                  RenderSVGInlineText {#text} at (0,0) size 46x17
                     chunk 1 (middle anchor) text run 1 at (2.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                     chunk 1 (middle anchor) text run 1 at (12.50,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
                     chunk 1 (middle anchor) text run 1 at (22.50,-5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -397,8 +397,8 @@ layer at (0,0) size 480x360
                   RenderSVGContainer {g} at (306,290) size 8x19
                     RenderSVGPath {line} at (309,290) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                     RenderSVGPath {rect} at (306,301) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-                RenderSVGText {text} at (2,-19) size 81x16 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 81x16
+                RenderSVGText {text} at (2,-19) size 81x17 contains 1 chunk(s)
+                  RenderSVGInlineText {#text} at (0,0) size 81x17
                     chunk 1 (middle anchor) text run 1 at (2.50,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                     chunk 1 (middle anchor) text run 1 at (37.50,-5.00) startOffset 0 endOffset 3 width 45.00: "234"
       RenderSVGContainer {g} at (290,8) size 124x322 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,40.00)}]
@@ -416,8 +416,8 @@ layer at (0,0) size 480x360
                 RenderSVGContainer {g} at (346,55) size 8x19
                   RenderSVGPath {line} at (349,55) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                   RenderSVGPath {rect} at (346,66) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-              RenderSVGText {text} at (-60,21) size 60x11 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 60x11
+              RenderSVGText {text} at (-60,21) size 60x12 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 60x12
                   chunk 1 (end anchor) text run 1 at (-60.00,30.00) startOffset 0 endOffset 4 width 60.00: "1234"
               RenderSVGContainer {g} at (356,85) size 8x19 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,60.00)}]
                 RenderSVGContainer {g} at (356,85) size 8x19
@@ -435,8 +435,8 @@ layer at (0,0) size 480x360
                 RenderSVGContainer {g} at (386,85) size 8x19
                   RenderSVGPath {line} at (389,85) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                   RenderSVGPath {rect} at (386,96) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-              RenderSVGText {text} at (-5,51) size 45x11 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 45x11
+              RenderSVGText {text} at (-5,51) size 45x12 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 45x12
                   chunk 1 (end anchor) text run 1 at (-5.00,60.00) startOffset 0 endOffset 1 width 15.00: "1"
                   chunk 1 (end anchor) text run 1 at (5.00,60.00) startOffset 0 endOffset 1 width 15.00: "2"
                   chunk 1 (end anchor) text run 1 at (15.00,60.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -449,8 +449,8 @@ layer at (0,0) size 480x360
                 RenderSVGContainer {g} at (406,115) size 8x19
                   RenderSVGPath {line} at (409,115) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                   RenderSVGPath {rect} at (406,126) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-              RenderSVGText {text} at (-5,81) size 65x11 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 65x11
+              RenderSVGText {text} at (-5,81) size 65x12 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 65x12
                   chunk 1 (end anchor) text run 1 at (-5.00,90.00) startOffset 0 endOffset 1 width 15.00: "1"
                   chunk 1 (end anchor) text run 1 at (15.00,90.00) startOffset 0 endOffset 3 width 45.00: "234"
               RenderSVGContainer {g} at (335,135) size 64x39 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,120.00)}]
@@ -470,8 +470,8 @@ layer at (0,0) size 480x360
                   RenderSVGContainer {g} at (391,155) size 8x19
                     RenderSVGPath {line} at (394,155) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                     RenderSVGPath {rect} at (391,166) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-                RenderSVGText {text} at (-15,-19) size 60x31 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 60x31
+                RenderSVGText {text} at (-15,-19) size 60x32 contains 1 chunk(s)
+                  RenderSVGInlineText {#text} at (0,0) size 60x32
                     chunk 1 (end anchor) text run 1 at (-15.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                     chunk 1 (end anchor) text run 1 at (0.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
                     chunk 1 (end anchor) text run 1 at (15.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -493,8 +493,8 @@ layer at (0,0) size 480x360
                   RenderSVGContainer {g} at (386,185) size 8x19
                     RenderSVGPath {line} at (389,185) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                     RenderSVGPath {rect} at (386,196) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-                RenderSVGText {text} at (-5,-19) size 45x31 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 45x31
+                RenderSVGText {text} at (-5,-19) size 45x32 contains 1 chunk(s)
+                  RenderSVGInlineText {#text} at (0,0) size 45x32
                     chunk 1 (end anchor) text run 1 at (-5.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                     chunk 1 (end anchor) text run 1 at (5.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
                     chunk 1 (end anchor) text run 1 at (15.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -516,8 +516,8 @@ layer at (0,0) size 480x360
                   RenderSVGContainer {g} at (396,215) size 8x19
                     RenderSVGPath {line} at (399,215) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                     RenderSVGPath {rect} at (396,226) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-                RenderSVGText {text} at (-5,-19) size 55x31 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 55x31
+                RenderSVGText {text} at (-5,-19) size 55x32 contains 1 chunk(s)
+                  RenderSVGInlineText {#text} at (0,0) size 55x32
                     chunk 1 (end anchor) text run 1 at (-5.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                     chunk 1 (end anchor) text run 1 at (5.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
                     chunk 1 (end anchor) text run 1 at (20.00,5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -531,8 +531,8 @@ layer at (0,0) size 480x360
                   RenderSVGContainer {g} at (361,240) size 8x19
                     RenderSVGPath {line} at (364,240) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                     RenderSVGPath {rect} at (361,251) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-                RenderSVGText {text} at (-30,-19) size 45x26 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (15,0) size 45x26
+                RenderSVGText {text} at (-30,-19) size 45x27 contains 1 chunk(s)
+                  RenderSVGInlineText {#text} at (15,0) size 45x27
                     chunk 1 (end anchor) text run 1 at (-15.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                     chunk 1 (end anchor) text run 1 at (-30.00,5.00) startOffset 0 endOffset 3 width 45.00: "234"
               RenderSVGContainer {g} at (345,255) size 49x24 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,240.00)}]
@@ -552,8 +552,8 @@ layer at (0,0) size 480x360
                   RenderSVGContainer {g} at (386,260) size 8x19
                     RenderSVGPath {line} at (389,260) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                     RenderSVGPath {rect} at (386,271) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-                RenderSVGText {text} at (-5,-19) size 45x16 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 45x16
+                RenderSVGText {text} at (-5,-19) size 45x17 contains 1 chunk(s)
+                  RenderSVGInlineText {#text} at (0,0) size 45x17
                     chunk 1 (end anchor) text run 1 at (-5.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                     chunk 1 (end anchor) text run 1 at (5.00,-5.00) startOffset 0 endOffset 1 width 15.00: "2"
                     chunk 1 (end anchor) text run 1 at (15.00,-5.00) startOffset 0 endOffset 1 width 15.00: "3"
@@ -567,8 +567,8 @@ layer at (0,0) size 480x360
                   RenderSVGContainer {g} at (406,290) size 8x19
                     RenderSVGPath {line} at (409,290) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                     RenderSVGPath {rect} at (406,301) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-                RenderSVGText {text} at (-5,-19) size 65x16 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 65x16
+                RenderSVGText {text} at (-5,-19) size 65x17 contains 1 chunk(s)
+                  RenderSVGInlineText {#text} at (0,0) size 65x17
                     chunk 1 (end anchor) text run 1 at (-5.00,-10.00) startOffset 0 endOffset 1 width 15.00: "1"
                     chunk 1 (end anchor) text run 1 at (15.00,-5.00) startOffset 0 endOffset 3 width 45.00: "234"
     RenderSVGText {text} at (10,313) size 261x47 contains 1 chunk(s)
diff --git a/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt b/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt
index 51dc418..0997ca9 100644
--- a/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/W3C-SVG-1.1/text-text-06-t-expected.txt
@@ -50,8 +50,8 @@ layer at (0,0) size 480x360
               RenderSVGContainer {g} at (246,55) size 8x19
                 RenderSVGPath {line} at (249,55) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                 RenderSVGPath {rect} at (246,66) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-          RenderSVGText {text} at (10,-9) size 135x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 135x11
+          RenderSVGText {text} at (10,-9) size 135x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 135x12
               chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 2 width 15.00: "fi"
               chunk 1 text run 1 at (40.00,0.00) startOffset 0 endOffset 1 width 15.00: "1"
               chunk 1 text run 1 at (70.00,0.00) startOffset 0 endOffset 1 width 15.00: "2"
@@ -88,8 +88,8 @@ layer at (0,0) size 480x360
               RenderSVGContainer {g} at (176,125) size 8x19
                 RenderSVGPath {line} at (179,125) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                 RenderSVGPath {rect} at (176,136) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-          RenderSVGText {text} at (0,-19) size 75x51 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 75x51
+          RenderSVGText {text} at (0,-19) size 75x52 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 75x52
               chunk 1 text run 1 at (0.00,-10.00) startOffset 0 endOffset 2 width 15.00: "fi"
               chunk 1 text run 1 at (15.00,0.00) startOffset 0 endOffset 1 width 15.00: "1"
               chunk 1 text run 1 at (30.00,10.00) startOffset 0 endOffset 1 width 15.00: "2"
@@ -126,8 +126,8 @@ layer at (0,0) size 480x360
               RenderSVGContainer {g} at (246,225) size 8x19
                 RenderSVGPath {line} at (249,225) size 2x15 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                 RenderSVGPath {rect} at (246,236) size 8x8 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-          RenderSVGText {text} at (10,-19) size 135x51 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 135x51
+          RenderSVGText {text} at (10,-19) size 135x52 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 135x52
               chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 2 width 15.00: "fi"
               chunk 1 text run 1 at (40.00,0.00) startOffset 0 endOffset 1 width 15.00: "1"
               chunk 1 text run 1 at (70.00,10.00) startOffset 0 endOffset 1 width 15.00: "2"
diff --git a/LayoutTests/platform/chromium-win/svg/batik/text/textEffect-expected.checksum b/LayoutTests/platform/chromium-win/svg/batik/text/textEffect-expected.checksum
index b668686..b86a80e 100644
--- a/LayoutTests/platform/chromium-win/svg/batik/text/textEffect-expected.checksum
+++ b/LayoutTests/platform/chromium-win/svg/batik/text/textEffect-expected.checksum
@@ -1 +1 @@
-a86fb425d739e36511fdce4efaab8221
\ No newline at end of file
+efdd83669c718d7488c363f8d7631744
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-win/svg/batik/text/textEffect-expected.png b/LayoutTests/platform/chromium-win/svg/batik/text/textEffect-expected.png
index 0fff725..3c1eff0 100644
Binary files a/LayoutTests/platform/chromium-win/svg/batik/text/textEffect-expected.png and b/LayoutTests/platform/chromium-win/svg/batik/text/textEffect-expected.png differ
diff --git a/LayoutTests/platform/chromium-win/svg/batik/text/textEffect-expected.txt b/LayoutTests/platform/chromium-win/svg/batik/text/textEffect-expected.txt
index 7640ac7..cb0dbac 100644
--- a/LayoutTests/platform/chromium-win/svg/batik/text/textEffect-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/batik/text/textEffect-expected.txt
@@ -24,23 +24,23 @@ layer at (0,0) size 450x500
       RenderSVGText {text} at (43,111) size 154x61 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 154x61
           chunk 1 (middle anchor) text run 1 at (43.50,160.00) startOffset 0 endOffset 5 width 153.00: "BATIK"
-      RenderSVGText {text} at (252,111) size 156x60 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 156x60
+      RenderSVGText {text} at (252,110) size 156x61 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 156x61
           chunk 1 (middle anchor) text run 1 at (252.94,160.00) startOffset 0 endOffset 5 width 154.11: "BATIK"
       RenderSVGText {text} at (43,211) size 154x61 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 154x61
           chunk 1 (middle anchor) text run 1 at (43.50,260.00) startOffset 0 endOffset 5 width 153.00: "BATIK"
-      RenderSVGText {text} at (252,211) size 156x60 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 156x60
+      RenderSVGText {text} at (252,210) size 156x61 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 156x61
           chunk 1 (middle anchor) text run 1 at (252.94,260.00) startOffset 0 endOffset 5 width 154.11: "BATIK"
       RenderSVGText {text} at (43,311) size 154x61 contains 1 chunk(s)
         [filter="dropShadow"] RenderSVGResourceFilter {filter} at (27.60,304.90) size 184.80x73.20
         RenderSVGInlineText {#text} at (0,0) size 154x61
           [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
           chunk 1 (middle anchor) text run 1 at (43.50,360.00) startOffset 0 endOffset 5 width 153.00: "BATIK"
-      RenderSVGText {text} at (252,311) size 156x60 contains 1 chunk(s)
-        [filter="dropShadow"] RenderSVGResourceFilter {filter} at (236.40,305) size 187.20x72
-        RenderSVGInlineText {#text} at (0,0) size 156x60
+      RenderSVGText {text} at (252,310) size 156x61 contains 1 chunk(s)
+        [filter="dropShadow"] RenderSVGResourceFilter {filter} at (236.40,303.90) size 187.20x73.20
+        RenderSVGInlineText {#text} at (0,0) size 156x61
           [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
           chunk 1 (middle anchor) text run 1 at (252.94,360.00) startOffset 0 endOffset 5 width 154.11: "BATIK"
       RenderSVGText {text} at (86,388) size 68x15 contains 1 chunk(s)
diff --git a/LayoutTests/platform/chromium-win/svg/batik/text/textEffect3-expected.checksum b/LayoutTests/platform/chromium-win/svg/batik/text/textEffect3-expected.checksum
index a3d3ad7..e596a9e 100644
--- a/LayoutTests/platform/chromium-win/svg/batik/text/textEffect3-expected.checksum
+++ b/LayoutTests/platform/chromium-win/svg/batik/text/textEffect3-expected.checksum
@@ -1 +1 @@
-b748612cb914d65a0af8ccd74eb8a16b
\ No newline at end of file
+22df22e9852888d58da30b14e40a7e14
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-win/svg/batik/text/textEffect3-expected.png b/LayoutTests/platform/chromium-win/svg/batik/text/textEffect3-expected.png
index d6d8544..86d71e9 100644
Binary files a/LayoutTests/platform/chromium-win/svg/batik/text/textEffect3-expected.png and b/LayoutTests/platform/chromium-win/svg/batik/text/textEffect3-expected.png differ
diff --git a/LayoutTests/platform/chromium-win/svg/batik/text/textEffect3-expected.txt b/LayoutTests/platform/chromium-win/svg/batik/text/textEffect3-expected.txt
index 6371ea1..9464bee 100644
--- a/LayoutTests/platform/chromium-win/svg/batik/text/textEffect3-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/batik/text/textEffect3-expected.txt
@@ -1,8 +1,8 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 450x500
-  RenderSVGRoot {svg} at (39,15) size 387x388
-    RenderSVGContainer {g} at (39,15) size 387x388
+  RenderSVGRoot {svg} at (39,15) size 388x388
+    RenderSVGContainer {g} at (39,15) size 388x388
       RenderSVGText {text} at (103,15) size 244x18 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 244x18
           chunk 1 (middle anchor) text run 1 at (103.00,30.00) startOffset 0 endOffset 37 width 244.00: "Gradient and filter on text and tspan"
@@ -36,19 +36,19 @@ layer at (0,0) size 450x500
           RenderSVGInlineText {#text} at (92,2) size 55x71
             chunk 1 (middle anchor) text run 1 at (150.50,140.00) startOffset 0 endOffset 1 width 35.00: "K"
         RenderSVGInlineText {#text} at (0,0) size 0x0
-      RenderSVGText {text} at (263,91) size 148x80 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,20) size 37x60
+      RenderSVGText {text} at (263,90) size 149x81 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,20) size 37x61
           chunk 1 (middle anchor) text run 1 at (263.69,160.00) startOffset 0 endOffset 1 width 35.57: "B"
-        RenderSVGTSpan {tspan} at (0,0) size 19x30
-          RenderSVGInlineText {#text} at (36,24) size 19x30
+        RenderSVGTSpan {tspan} at (0,0) size 19x31
+          RenderSVGInlineText {#text} at (36,25) size 19x31
             chunk 1 (middle anchor) text run 1 at (299.26,140.00) startOffset 0 endOffset 1 width 17.79: "A"
-        RenderSVGInlineText {#text} at (54,0) size 33x60
+        RenderSVGInlineText {#text} at (54,0) size 33x61
           chunk 1 (middle anchor) text run 1 at (317.05,140.00) startOffset 0 endOffset 1 width 32.58: "T"
         RenderSVGTSpan {tspan} at (0,0) size 12x46
-          RenderSVGInlineText {#text} at (86,11) size 12x46
+          RenderSVGInlineText {#text} at (86,12) size 12x46
             chunk 1 (middle anchor) text run 1 at (349.63,140.00) startOffset 0 endOffset 1 width 11.11: "I"
-        RenderSVGTSpan {tspan} at (0,0) size 55x70
-          RenderSVGInlineText {#text} at (93,2) size 55x70
+        RenderSVGTSpan {tspan} at (0,0) size 56x70
+          RenderSVGInlineText {#text} at (93,3) size 56x70
             chunk 1 (middle anchor) text run 1 at (360.74,140.00) startOffset 0 endOffset 1 width 35.57: "K"
         RenderSVGInlineText {#text} at (0,0) size 0x0
       RenderSVGText {text} at (54,191) size 147x81 contains 1 chunk(s)
@@ -66,19 +66,19 @@ layer at (0,0) size 450x500
           RenderSVGInlineText {#text} at (92,2) size 55x71
             chunk 1 (middle anchor) text run 1 at (150.50,240.00) startOffset 0 endOffset 1 width 35.00: "K"
         RenderSVGInlineText {#text} at (0,0) size 0x0
-      RenderSVGText {text} at (263,191) size 148x80 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,20) size 37x60
+      RenderSVGText {text} at (263,190) size 149x81 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,20) size 37x61
           chunk 1 (middle anchor) text run 1 at (263.69,260.00) startOffset 0 endOffset 1 width 35.57: "B"
-        RenderSVGTSpan {tspan} at (0,0) size 19x30
-          RenderSVGInlineText {#text} at (36,24) size 19x30
+        RenderSVGTSpan {tspan} at (0,0) size 19x31
+          RenderSVGInlineText {#text} at (36,25) size 19x31
             chunk 1 (middle anchor) text run 1 at (299.26,240.00) startOffset 0 endOffset 1 width 17.79: "A"
-        RenderSVGInlineText {#text} at (54,0) size 33x60
+        RenderSVGInlineText {#text} at (54,0) size 33x61
           chunk 1 (middle anchor) text run 1 at (317.05,240.00) startOffset 0 endOffset 1 width 32.58: "T"
         RenderSVGTSpan {tspan} at (0,0) size 12x46
-          RenderSVGInlineText {#text} at (86,11) size 12x46
+          RenderSVGInlineText {#text} at (86,12) size 12x46
             chunk 1 (middle anchor) text run 1 at (349.63,240.00) startOffset 0 endOffset 1 width 11.11: "I"
-        RenderSVGTSpan {tspan} at (0,0) size 55x70
-          RenderSVGInlineText {#text} at (93,2) size 55x70
+        RenderSVGTSpan {tspan} at (0,0) size 56x70
+          RenderSVGInlineText {#text} at (93,3) size 56x70
             chunk 1 (middle anchor) text run 1 at (360.74,240.00) startOffset 0 endOffset 1 width 35.57: "K"
         RenderSVGInlineText {#text} at (0,0) size 0x0
       RenderSVGText {text} at (54,291) size 147x81 contains 1 chunk(s)
@@ -100,22 +100,22 @@ layer at (0,0) size 450x500
             chunk 1 (middle anchor) text run 1 at (150.50,340.00) startOffset 0 endOffset 1 width 35.00: "K"
         RenderSVGInlineText {#text} at (0,0) size 0x0
           [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
-      RenderSVGText {text} at (263,291) size 148x80 contains 1 chunk(s)
-        [filter="dropShadow"] RenderSVGResourceFilter {filter} at (248.20,283) size 177.60x96
-        RenderSVGInlineText {#text} at (0,20) size 37x60
+      RenderSVGText {text} at (263,290) size 149x81 contains 1 chunk(s)
+        [filter="dropShadow"] RenderSVGResourceFilter {filter} at (248.10,281.90) size 178.80x97.20
+        RenderSVGInlineText {#text} at (0,20) size 37x61
           [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
           chunk 1 (middle anchor) text run 1 at (263.69,360.00) startOffset 0 endOffset 1 width 35.57: "B"
-        RenderSVGTSpan {tspan} at (0,0) size 19x30
-          RenderSVGInlineText {#text} at (36,24) size 19x30
+        RenderSVGTSpan {tspan} at (0,0) size 19x31
+          RenderSVGInlineText {#text} at (36,25) size 19x31
             chunk 1 (middle anchor) text run 1 at (299.26,340.00) startOffset 0 endOffset 1 width 17.79: "A"
-        RenderSVGInlineText {#text} at (54,0) size 33x60
+        RenderSVGInlineText {#text} at (54,0) size 33x61
           [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
           chunk 1 (middle anchor) text run 1 at (317.05,340.00) startOffset 0 endOffset 1 width 32.58: "T"
         RenderSVGTSpan {tspan} at (0,0) size 12x46
-          RenderSVGInlineText {#text} at (86,11) size 12x46
+          RenderSVGInlineText {#text} at (86,12) size 12x46
             chunk 1 (middle anchor) text run 1 at (349.63,340.00) startOffset 0 endOffset 1 width 11.11: "I"
-        RenderSVGTSpan {tspan} at (0,0) size 55x70
-          RenderSVGInlineText {#text} at (93,2) size 55x70
+        RenderSVGTSpan {tspan} at (0,0) size 56x70
+          RenderSVGInlineText {#text} at (93,3) size 56x70
             chunk 1 (middle anchor) text run 1 at (360.74,340.00) startOffset 0 endOffset 1 width 35.57: "K"
         RenderSVGInlineText {#text} at (0,0) size 0x0
           [filter="dropShadow"] RenderSVGResourceFilter {filter} at (0,0) size 0x0
diff --git a/LayoutTests/platform/chromium-win/svg/batik/text/textPosition2-expected.txt b/LayoutTests/platform/chromium-win/svg/batik/text/textPosition2-expected.txt
index 3208f38..0b30acd 100644
--- a/LayoutTests/platform/chromium-win/svg/batik/text/textPosition2-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/batik/text/textPosition2-expected.txt
@@ -6,15 +6,15 @@ layer at (0,0) size 450x500
     RenderSVGText {text} at (173,15) size 104x18 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 104x18
         chunk 1 (middle anchor) text run 1 at (173.50,30.00) startOffset 0 endOffset 15 width 103.00: "Text Position 2"
-    RenderSVGContainer {g} at (50,58) size 399x296
-      RenderSVGText {text} at (50,58) size 54x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 54x27
+    RenderSVGContainer {g} at (50,57) size 399x297
+      RenderSVGText {text} at (50,57) size 54x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 54x28
           chunk 1 text run 1 at (50.00,80.00) startOffset 0 endOffset 5 width 53.36: "Batik"
       RenderSVGText {text} at (50,90) size 103x13 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 103x13
           chunk 1 text run 1 at (50.00,100.00) startOffset 0 endOffset 21 width 103.00: "<text x=\"100\" y=\"80\">"
-      RenderSVGText {text} at (240,58) size 134x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 134x27
+      RenderSVGText {text} at (240,57) size 134x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 134x28
           chunk 1 text run 1 at (240.00,80.00) startOffset 0 endOffset 1 width 16.01: "B"
           chunk 1 text run 2 at (276.01,80.00) startOffset 1 endOffset 2 width 13.35: "a"
           chunk 1 text run 3 at (309.36,80.00) startOffset 2 endOffset 3 width 6.67: "t"
@@ -23,8 +23,8 @@ layer at (0,0) size 450x500
       RenderSVGText {text} at (240,90) size 195x13 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 195x13
           chunk 1 text run 1 at (240.00,100.00) startOffset 0 endOffset 41 width 195.00: "<text x=\"240\" y=\"80\" letter-spacing=\"20\">"
-      RenderSVGText {text} at (50,118) size 92x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 92x27
+      RenderSVGText {text} at (50,117) size 92x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 92x28
           chunk 1 text run 1 at (50.00,140.00) startOffset 0 endOffset 1 width 16.01: "B"
           chunk 1 text run 1 at (70.00,140.00) startOffset 0 endOffset 1 width 13.35: "a"
           chunk 1 text run 1 at (90.00,140.00) startOffset 0 endOffset 1 width 6.67: "t"
@@ -33,8 +33,8 @@ layer at (0,0) size 450x500
       RenderSVGText {text} at (50,150) size 175x13 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 175x13
           chunk 1 text run 1 at (50.00,160.00) startOffset 0 endOffset 35 width 175.00: "<text x=\"50 70 90 110 130\" y=\"140\">"
-      RenderSVGText {text} at (240,118) size 134x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 134x27
+      RenderSVGText {text} at (240,117) size 134x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 134x28
           chunk 1 text run 1 at (240.00,140.00) startOffset 0 endOffset 1 width 16.01: "B"
           chunk 1 text run 2 at (276.01,140.00) startOffset 1 endOffset 2 width 13.35: "a"
           chunk 1 text run 3 at (309.36,140.00) startOffset 2 endOffset 3 width 6.67: "t"
@@ -43,16 +43,16 @@ layer at (0,0) size 450x500
       RenderSVGText {text} at (240,150) size 175x13 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 175x13
           chunk 1 text run 1 at (240.00,160.00) startOffset 0 endOffset 35 width 175.00: "<text dx=\"240 20 20 20 20\" y=\"140\">"
-      RenderSVGText {text} at (50,178) size 54x27 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 54x27
-          RenderSVGInlineText {#text} at (0,0) size 54x27
+      RenderSVGText {text} at (50,177) size 54x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 54x28
+          RenderSVGInlineText {#text} at (0,0) size 54x28
             chunk 1 text run 1 at (50.00,200.00) startOffset 0 endOffset 5 width 53.36: "Batik"
       RenderSVGText {text} at (50,210) size 111x13 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 111x13
           chunk 1 text run 1 at (50.00,220.00) startOffset 0 endOffset 22 width 111.00: "<tspan x=\"50\" y=\"200\">"
-      RenderSVGText {text} at (240,178) size 134x27 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 134x27
-          RenderSVGInlineText {#text} at (0,0) size 134x27
+      RenderSVGText {text} at (240,177) size 134x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 134x28
+          RenderSVGInlineText {#text} at (0,0) size 134x28
             chunk 1 text run 1 at (240.00,200.00) startOffset 0 endOffset 1 width 16.01: "B"
             chunk 1 text run 2 at (276.01,200.00) startOffset 1 endOffset 2 width 13.35: "a"
             chunk 1 text run 3 at (309.36,200.00) startOffset 2 endOffset 3 width 6.67: "t"
@@ -62,9 +62,9 @@ layer at (0,0) size 450x500
         RenderSVGTSpan {tspan} at (0,0) size 209x13
           RenderSVGInlineText {#text} at (0,0) size 209x13
             chunk 1 text run 1 at (240.00,220.00) startOffset 0 endOffset 43 width 209.00: "<tspan x=\"240\" y=\"200\" letter-spacing=\"20\">"
-      RenderSVGText {text} at (50,238) size 92x27 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 92x27
-          RenderSVGInlineText {#text} at (0,0) size 92x27
+      RenderSVGText {text} at (50,237) size 92x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 92x28
+          RenderSVGInlineText {#text} at (0,0) size 92x28
             chunk 1 text run 1 at (50.00,260.00) startOffset 0 endOffset 1 width 16.01: "B"
             chunk 1 text run 1 at (70.00,260.00) startOffset 0 endOffset 1 width 13.35: "a"
             chunk 1 text run 1 at (90.00,260.00) startOffset 0 endOffset 1 width 6.67: "t"
@@ -73,9 +73,9 @@ layer at (0,0) size 450x500
       RenderSVGText {text} at (50,270) size 183x13 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 183x13
           chunk 1 text run 1 at (50.00,280.00) startOffset 0 endOffset 36 width 183.00: "<tspan x=\"50 70 90 110 130\" y=\"260\">"
-      RenderSVGText {text} at (240,238) size 134x27 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 134x27
-          RenderSVGInlineText {#text} at (0,0) size 134x27
+      RenderSVGText {text} at (240,237) size 134x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 134x28
+          RenderSVGInlineText {#text} at (0,0) size 134x28
             chunk 1 text run 1 at (240.00,260.00) startOffset 0 endOffset 1 width 16.01: "B"
             chunk 1 text run 2 at (276.01,260.00) startOffset 1 endOffset 2 width 13.35: "a"
             chunk 1 text run 3 at (309.36,260.00) startOffset 2 endOffset 3 width 6.67: "t"
@@ -84,9 +84,9 @@ layer at (0,0) size 450x500
       RenderSVGText {text} at (240,270) size 183x13 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 183x13
           chunk 1 text run 1 at (240.00,280.00) startOffset 0 endOffset 36 width 183.00: "<tspan dx=\"240 20 20 20 20\" y=\"260\">"
-      RenderSVGText {text} at (50,298) size 92x27 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 92x27
-          RenderSVGInlineText {#text} at (0,0) size 92x27
+      RenderSVGText {text} at (50,297) size 92x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 92x28
+          RenderSVGInlineText {#text} at (0,0) size 92x28
             chunk 1 text run 1 at (50.00,320.00) startOffset 0 endOffset 1 width 16.01: "B"
             chunk 1 text run 1 at (70.00,320.00) startOffset 0 endOffset 1 width 13.35: "a"
             chunk 1 text run 1 at (90.00,320.00) startOffset 0 endOffset 1 width 6.67: "t"
@@ -98,9 +98,9 @@ layer at (0,0) size 450x500
         RenderSVGTSpan {tspan} at (0,0) size 137x13
           RenderSVGInlineText {#text} at (33,11) size 137x13
             chunk 1 text run 1 at (83.00,351.00) startOffset 0 endOffset 27 width 137.00: "dx=\"0 10 20 30 40\" y=\"320\">"
-      RenderSVGText {text} at (240,298) size 134x27 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 134x27
-          RenderSVGInlineText {#text} at (0,0) size 134x27
+      RenderSVGText {text} at (240,297) size 134x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 134x28
+          RenderSVGInlineText {#text} at (0,0) size 134x28
             chunk 1 text run 1 at (240.00,320.00) startOffset 0 endOffset 1 width 16.01: "B"
             chunk 1 text run 2 at (276.01,320.00) startOffset 1 endOffset 2 width 13.35: "a"
             chunk 1 text run 3 at (309.36,320.00) startOffset 2 endOffset 3 width 6.67: "t"
diff --git a/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-with-no-element-reference-expected.checksum b/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-with-no-element-reference-expected.checksum
index e7c1084..e568c33 100644
--- a/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-with-no-element-reference-expected.checksum
+++ b/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-with-no-element-reference-expected.checksum
@@ -1 +1 @@
-1799ae131734d1f01a3701757aa51af4
\ No newline at end of file
+9433c5844daf3c438acf68d146f7b47b
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-with-no-element-reference-expected.png b/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-with-no-element-reference-expected.png
index 8999bdc..ef5956c 100644
Binary files a/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-with-no-element-reference-expected.png and b/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-with-no-element-reference-expected.png differ
diff --git a/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.checksum b/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.checksum
index 6f0a369..b0f7289 100644
--- a/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.checksum
+++ b/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.checksum
@@ -1 +1 @@
-ecb42cfafaf5b35bc508197805d1b772
\ No newline at end of file
+8711b1f2d814739fe3fe0669fa0b729c
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.png b/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.png
index 9d52375..495234f 100644
Binary files a/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.png and b/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.png differ
diff --git a/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.txt b/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.txt
index 9b579ad..f6eb20f 100644
--- a/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/custom/svg-fonts-without-missing-glyph-expected.txt
@@ -1,29 +1,29 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 800x275
-  RenderBlock {html} at (0,0) size 800x275
-    RenderBody {body} at (8,21) size 784x238
-      RenderBlock {h1} at (0,0) size 784x37
-        RenderText {#text} at (0,0) size 116x36
-          text run at (0,0) width 116: "Test for "
-        RenderInline {a} at (0,0) size 144x36 [color=#0000EE]
-          RenderText {#text} at (116,0) size 144x36
-            text run at (116,0) width 144: "Bug 42352"
-      RenderBlock {p} at (0,58) size 784x20
-        RenderText {#text} at (0,0) size 474x19
-          text run at (0,0) width 474: "Following text should be rendered as usual. Only \"A\" has a glyph in SVG Font."
-      RenderBlock {p} at (0,94) size 784x16
-        RenderText {#text} at (0,0) size 35x15
-          text run at (0,0) width 35: "XXA"
-      RenderBlock {p} at (0,126) size 784x16
-        RenderText {#text} at (0,0) size 35x15
-          text run at (0,0) width 35: "XAX"
-      RenderBlock {p} at (0,158) size 784x16
-        RenderText {#text} at (0,0) size 35x15
-          text run at (0,0) width 35: "AXX"
-      RenderBlock {p} at (0,190) size 784x16
-        RenderText {#text} at (0,0) size 33x15
-          text run at (0,0) width 33: "XXX"
-      RenderBlock {p} at (0,222) size 784x16
-        RenderText {#text} at (0,0) size 38x15
-          text run at (0,0) width 38: "AAA"
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 800x285
+  RenderBlock {html} at (0,0) size 800x285
+    RenderBody {body} at (8,21) size 784x248
+      RenderBlock {h1} at (0,0) size 784x37
+        RenderText {#text} at (0,0) size 116x36
+          text run at (0,0) width 116: "Test for "
+        RenderInline {a} at (0,0) size 144x36 [color=#0000EE]
+          RenderText {#text} at (116,0) size 144x36
+            text run at (116,0) width 144: "Bug 42352"
+      RenderBlock {p} at (0,58) size 784x20
+        RenderText {#text} at (0,0) size 474x19
+          text run at (0,0) width 474: "Following text should be rendered as usual. Only \"A\" has a glyph in SVG Font."
+      RenderBlock {p} at (0,94) size 784x18
+        RenderText {#text} at (0,1) size 35x16
+          text run at (0,1) width 35: "XXA"
+      RenderBlock {p} at (0,128) size 784x18
+        RenderText {#text} at (0,1) size 35x16
+          text run at (0,1) width 35: "XAX"
+      RenderBlock {p} at (0,162) size 784x18
+        RenderText {#text} at (0,1) size 35x16
+          text run at (0,1) width 35: "AXX"
+      RenderBlock {p} at (0,196) size 784x18
+        RenderText {#text} at (0,1) size 33x16
+          text run at (0,1) width 33: "XXX"
+      RenderBlock {p} at (0,230) size 784x18
+        RenderText {#text} at (0,1) size 38x16
+          text run at (0,1) width 38: "AAA"
diff --git a/LayoutTests/platform/chromium-win/svg/text/text-text-06-t-expected.checksum b/LayoutTests/platform/chromium-win/svg/text/text-text-06-t-expected.checksum
index 04eb485..773502e 100644
--- a/LayoutTests/platform/chromium-win/svg/text/text-text-06-t-expected.checksum
+++ b/LayoutTests/platform/chromium-win/svg/text/text-text-06-t-expected.checksum
@@ -1 +1 @@
-fc20f12d632d882c7392090bf5418378
\ No newline at end of file
+30ca896000ff558a5f1e3768fe839674
\ No newline at end of file
diff --git a/LayoutTests/platform/chromium-win/svg/text/text-text-06-t-expected.png b/LayoutTests/platform/chromium-win/svg/text/text-text-06-t-expected.png
index 389e4ba..f98d38a 100644
Binary files a/LayoutTests/platform/chromium-win/svg/text/text-text-06-t-expected.png and b/LayoutTests/platform/chromium-win/svg/text/text-text-06-t-expected.png differ
diff --git a/LayoutTests/platform/chromium-win/svg/text/text-text-06-t-expected.txt b/LayoutTests/platform/chromium-win/svg/text/text-text-06-t-expected.txt
index 3c2d35f..56c964e 100644
--- a/LayoutTests/platform/chromium-win/svg/text/text-text-06-t-expected.txt
+++ b/LayoutTests/platform/chromium-win/svg/text/text-text-06-t-expected.txt
@@ -50,8 +50,8 @@ layer at (0,0) size 800x600
               RenderSVGContainer {g} at (410,91) size 14x33
                 RenderSVGPath {line} at (415,91) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                 RenderSVGPath {rect} at (410,110) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-          RenderSVGText {text} at (10,-9) size 135x11 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 135x11
+          RenderSVGText {text} at (10,-9) size 135x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 135x12
               chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 2 width 15.00: "fi"
               chunk 1 text run 1 at (40.00,0.00) startOffset 0 endOffset 1 width 15.00: "1"
               chunk 1 text run 1 at (70.00,0.00) startOffset 0 endOffset 1 width 15.00: "2"
@@ -88,8 +88,8 @@ layer at (0,0) size 800x600
               RenderSVGContainer {g} at (293,208) size 14x32
                 RenderSVGPath {line} at (298,208) size 4x26 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                 RenderSVGPath {rect} at (293,226) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-          RenderSVGText {text} at (0,-19) size 75x51 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 75x51
+          RenderSVGText {text} at (0,-19) size 75x52 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 75x52
               chunk 1 text run 1 at (0.00,-10.00) startOffset 0 endOffset 2 width 15.00: "fi"
               chunk 1 text run 1 at (15.00,0.00) startOffset 0 endOffset 1 width 15.00: "1"
               chunk 1 text run 1 at (30.00,10.00) startOffset 0 endOffset 1 width 15.00: "2"
@@ -126,8 +126,8 @@ layer at (0,0) size 800x600
               RenderSVGContainer {g} at (410,375) size 14x32
                 RenderSVGPath {line} at (415,375) size 4x25 [stroke={[type=SOLID] [color=#FF0000]}] [fill={[type=SOLID] [color=#8888FF]}] [x1=0.00] [y1=0.00] [x2=0.00] [y2=-15.00]
                 RenderSVGPath {rect} at (410,393) size 14x14 [fill={[type=SOLID] [color=#8888FF]}] [x=-4.00] [y=-4.00] [width=8.00] [height=8.00]
-          RenderSVGText {text} at (10,-19) size 135x51 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 135x51
+          RenderSVGText {text} at (10,-19) size 135x52 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 135x52
               chunk 1 text run 1 at (10.00,-10.00) startOffset 0 endOffset 2 width 15.00: "fi"
               chunk 1 text run 1 at (40.00,0.00) startOffset 0 endOffset 1 width 15.00: "1"
               chunk 1 text run 1 at (70.00,10.00) startOffset 0 endOffset 1 width 15.00: "2"
diff --git a/LayoutTests/platform/chromium/test_expectations.txt b/LayoutTests/platform/chromium/test_expectations.txt
index e5f3c99..fd7d2e4 100644
--- a/LayoutTests/platform/chromium/test_expectations.txt
+++ b/LayoutTests/platform/chromium/test_expectations.txt
@@ -3114,4 +3114,3 @@ BUGCR70686 MAC : fast/text/international/cjk-segmentation.html = TEXT
 BUGTONY WIN : svg/W3C-SVG-1.1/animate-elem-24-t.svg = TEXT
 BUGTONY WIN : svg/W3C-SVG-1.1/fonts-glyph-02-t.svg = CRASH TEXT
 BUGTONY WIN : svg/custom/svg-fonts-in-html.html = IMAGE+TEXT
-BUGTONY WIN : svg/custom/svg-fonts-with-no-element-reference.html = IMAGE+TEXT

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list