2012-02-24 Nikolas Zimmermann <nzimmermann@rim.com>
authorzimmermann@webkit.org <zimmermann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 24 Feb 2012 10:33:48 +0000 (10:33 +0000)
committerzimmermann@webkit.org <zimmermann@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 24 Feb 2012 10:33:48 +0000 (10:33 +0000)
        Not reviewed. Update layout test results after r108699.

        * platform/mac/svg/carto.net/tabgroup-expected.png:
        * platform/mac/svg/carto.net/tabgroup-expected.txt:
        * platform/mac/svg/carto.net/window-expected.png:
        * platform/mac/svg/carto.net/window-expected.txt:
        * platform/mac/svg/custom/circle-move-invalidation-expected.png:
        * platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.png:
        * platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.txt:
        * platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.png:
        * platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.txt:
        * platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.png:
        * platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.txt:
        * platform/mac/svg/custom/text-ctm-expected.png:
        * platform/mac/svg/custom/text-ctm-expected.txt:
        * platform/mac/svg/custom/use-detach-expected.png:
        * platform/mac/svg/custom/use-detach-expected.txt:
        * platform/mac/svg/hixie/perf/003-expected.png:
        * platform/mac/svg/hixie/perf/003-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108761 268f45cc-cd09-0410-ab3c-d52691b4dbfc

18 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/mac/svg/carto.net/tabgroup-expected.png
LayoutTests/platform/mac/svg/carto.net/tabgroup-expected.txt
LayoutTests/platform/mac/svg/carto.net/window-expected.png
LayoutTests/platform/mac/svg/carto.net/window-expected.txt
LayoutTests/platform/mac/svg/custom/circle-move-invalidation-expected.png
LayoutTests/platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.png
LayoutTests/platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.txt
LayoutTests/platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.png
LayoutTests/platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.txt
LayoutTests/platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.png
LayoutTests/platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.txt
LayoutTests/platform/mac/svg/custom/text-ctm-expected.png
LayoutTests/platform/mac/svg/custom/text-ctm-expected.txt
LayoutTests/platform/mac/svg/custom/use-detach-expected.png
LayoutTests/platform/mac/svg/custom/use-detach-expected.txt
LayoutTests/platform/mac/svg/hixie/perf/003-expected.png
LayoutTests/platform/mac/svg/hixie/perf/003-expected.txt

index 2081f6d..018d140 100644 (file)
@@ -1,3 +1,25 @@
+2012-02-24  Nikolas Zimmermann  <nzimmermann@rim.com>
+
+        Not reviewed. Update layout test results after r108699.
+
+        * platform/mac/svg/carto.net/tabgroup-expected.png:
+        * platform/mac/svg/carto.net/tabgroup-expected.txt:
+        * platform/mac/svg/carto.net/window-expected.png:
+        * platform/mac/svg/carto.net/window-expected.txt:
+        * platform/mac/svg/custom/circle-move-invalidation-expected.png:
+        * platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.png:
+        * platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.txt:
+        * platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.png:
+        * platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.txt:
+        * platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.png:
+        * platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.txt:
+        * platform/mac/svg/custom/text-ctm-expected.png:
+        * platform/mac/svg/custom/text-ctm-expected.txt:
+        * platform/mac/svg/custom/use-detach-expected.png:
+        * platform/mac/svg/custom/use-detach-expected.txt:
+        * platform/mac/svg/hixie/perf/003-expected.png:
+        * platform/mac/svg/hixie/perf/003-expected.txt:
+
 2012-02-23  MORITA Hajime  <morrita@google.com>
 
         Adding a ShadowRoot to image-backed element causes a crash
index 0d4bd9b..c6ae8e4 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/carto.net/tabgroup-expected.png and b/LayoutTests/platform/mac/svg/carto.net/tabgroup-expected.png differ
index e6f2d0b..12b1e2c 100644 (file)
@@ -5,201 +5,201 @@ layer at (0,0) size 800x600
     RenderSVGContainer {g} at (38,7) size 158x236 [transform={m=((0.00,1.00)(-1.00,0.00)) t=(250.00,10.00)}]
       RenderSVGContainer {g} at (38,7) size 158x236
         RenderSVGContainer {g} at (38,7) size 158x236
-          RenderSVGPath {path} at (38,7) size 158x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 0 L 76 0 L 76 20 L 300 20 L 300 200 L 0 200 Z"]
-          RenderSVGPath {path} at (179,7) size 17x61 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 0 0 L 76 0 L 76 20 L 0 20 Z"]
-          RenderSVGText {text} at (5,1) size 66x17 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 66x17
-              RenderSVGInlineText {#text} at (0,0) size 66x17
-                chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 9 width 66.00: "Biography"
+          RenderSVGPath {path} at (38,7) size 158x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 0 L 82 0 L 82 20 L 300 20 L 300 200 L 0 200 Z"]
+          RenderSVGPath {path} at (179,7) size 17x66 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 0 0 L 82 0 L 82 20 L 0 20 Z"]
+          RenderSVGText {text} at (5,1) size 72x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 72x18
+              RenderSVGInlineText {#text} at (0,0) size 72x18
+                chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 9 width 71.68: "Biography"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (38,7) size 158x236
-          RenderSVGPath {path} at (38,7) size 158x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 147 0 L 203 0 L 203 20 L 300 20 L 300 200 L 0 200 L 0 20 L 147 20 Z"]
-          RenderSVGPath {path} at (179,122) size 17x45 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 147 0 L 203 0 L 203 20 L 147 20 Z"]
-          RenderSVGText {text} at (152,1) size 46x17 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 46x17
-              RenderSVGInlineText {#text} at (0,0) size 46x17
-                chunk 1 text run 1 at (152.00,15.00) startOffset 0 endOffset 6 width 46.00: "Events"
+          RenderSVGPath {path} at (38,7) size 158x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 159 0 L 217 0 L 217 20 L 300 20 L 300 200 L 0 200 L 0 20 L 159 20 Z"]
+          RenderSVGPath {path} at (179,131) size 17x47 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 159 0 L 217 0 L 217 20 L 159 20 Z"]
+          RenderSVGText {text} at (164,1) size 48x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 48x18
+              RenderSVGInlineText {#text} at (0,0) size 48x18
+                chunk 1 text run 1 at (164.00,15.00) startOffset 0 endOffset 6 width 47.36: "Events"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (38,7) size 158x236
-          RenderSVGPath {path} at (38,7) size 158x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 203 0 L 260 0 L 260 20 L 300 20 L 300 200 L 0 200 L 0 20 L 203 20 Z"]
-          RenderSVGPath {path} at (179,166) size 17x46 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 203 0 L 260 0 L 260 20 L 203 20 Z"]
-          RenderSVGText {text} at (208,1) size 47x17 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 47x17
-              RenderSVGInlineText {#text} at (0,0) size 47x17
-                chunk 1 text run 1 at (208.00,15.00) startOffset 0 endOffset 8 width 47.00: "Portrait"
+          RenderSVGPath {path} at (38,7) size 158x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 217 0 L 277 0 L 277 20 L 300 20 L 300 200 L 0 200 L 0 20 L 217 20 Z"]
+          RenderSVGPath {path} at (179,176) size 17x49 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 217 0 L 277 0 L 277 20 L 217 20 Z"]
+          RenderSVGText {text} at (222,1) size 50x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 50x18
+              RenderSVGInlineText {#text} at (0,0) size 50x18
+                chunk 1 text run 1 at (222.00,15.00) startOffset 0 endOffset 8 width 49.92: "Portrait"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (38,7) size 158x236
-          RenderSVGPath {path} at (38,7) size 158x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 76 0 L 147 0 L 147 20 L 300 20 L 300 200 L 0 200 L 0 20 L 76 20 Z"]
-          RenderSVGPath {path} at (179,66) size 17x58 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 76 0 L 147 0 L 147 20 L 76 20 Z"]
-          RenderSVGText {text} at (81,1) size 61x17 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 61x17
-              RenderSVGInlineText {#text} at (0,0) size 61x17
-                chunk 1 text run 1 at (81.00,15.00) startOffset 0 endOffset 9 width 61.00: "Relations"
+          RenderSVGPath {path} at (38,7) size 158x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 82 0 L 159 0 L 159 20 L 300 20 L 300 200 L 0 200 L 0 20 L 82 20 Z"]
+          RenderSVGPath {path} at (179,71) size 17x62 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 82 0 L 159 0 L 159 20 L 82 20 Z"]
+          RenderSVGText {text} at (87,1) size 67x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 67x18
+              RenderSVGInlineText {#text} at (0,0) size 67x18
+                chunk 1 text run 1 at (87.00,15.00) startOffset 0 endOffset 9 width 66.56: "Relations"
           RenderSVGContainer {g} at (0,0) size 0x0
     RenderSVGContainer {g} at (7,257) size 236x158
       RenderSVGContainer {g} at (7,257) size 236x158 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,330.00)}]
         RenderSVGContainer {g} at (7,257) size 236x158
-          RenderSVGPath {path} at (7,257) size 236x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 66 5 L 71 0 L 137 0 L 142 5 L 142 35 L 300 35 L 300 200 L 0 200 L 0 35 L 66 35 Z"]
-          RenderSVGPath {path} at (58,257) size 62x29 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 66 5 L 71 0 L 137 0 L 142 5 L 142 35 L 66 35 Z"]
-          RenderSVGText {text} at (38,1) size 65x34 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 65x17
-              RenderSVGInlineText {#text} at (0,0) size 65x17
-                chunk 1 (middle anchor) text run 1 at (38.50,15.00) startOffset 0 endOffset 8 width 65.00: "Download"
-            RenderSVGTSpan {tspan} at (0,0) size 41x18
-              RenderSVGInlineText {#text} at (12,16) size 41x17
-                chunk 1 (middle anchor) text run 1 at (50.50,31.50) startOffset 0 endOffset 6 width 41.00: "Folder"
+          RenderSVGPath {path} at (7,257) size 236x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 72 5 L 77 0 L 149 0 L 154 5 L 154 35 L 300 35 L 300 200 L 0 200 L 0 35 L 72 35 Z"]
+          RenderSVGPath {path} at (63,257) size 66x29 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 72 5 L 77 0 L 149 0 L 154 5 L 154 35 L 72 35 Z"]
+          RenderSVGText {text} at (41,1) size 72x34 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 72x18
+              RenderSVGInlineText {#text} at (0,0) size 72x18
+                chunk 1 (middle anchor) text run 1 at (41.16,15.00) startOffset 0 endOffset 8 width 71.68: "Download"
+            RenderSVGTSpan {tspan} at (0,0) size 46x18
+              RenderSVGInlineText {#text} at (13,16) size 45x18
+                chunk 1 (middle anchor) text run 1 at (54.60,31.50) startOffset 0 endOffset 6 width 44.80: "Folder"
           RenderSVGHiddenContainer {g} at (0,0) size 0x0
             RenderSVGHiddenContainer {g} at (0,0) size 0x0
               RenderSVGRect {rect} at (38,405) size 174x96 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x=40.00] [y=190.00] [width=220.00] [height=120.00]
               RenderSVGRect {rect} at (39,404) size 172x96 [fill={[type=SOLID] [color=#F0F8FF]}] [x=40.50] [y=188.00] [width=219.00] [height=121.50]
               RenderSVGRect {rect} at (31,404) size 188x10 [fill={[type=SOLID] [color=#F0F8FF]}] [x=30.00] [y=188.00] [width=240.00] [height=11.50]
-              RenderSVGText {text} at (10,44) size 190x29 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 190x14
-                  chunk 1 text run 1 at (10.00,55.00) startOffset 0 endOffset 36 width 190.00: "This is oversize content that can be"
-                RenderSVGTSpan {tspan} at (0,0) size 120x14
-                  RenderSVGInlineText {#text} at (0,15) size 120x14
-                    chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 20 width 120.00: "hidden on tab-change"
+              RenderSVGText {text} at (10,44) size 191x28 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 191x13
+                  chunk 1 text run 1 at (10.00,55.00) startOffset 0 endOffset 36 width 190.72: "This is oversize content that can be"
+                RenderSVGTSpan {tspan} at (0,0) size 114x13
+                  RenderSVGInlineText {#text} at (0,15) size 114x13
+                    chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 20 width 113.92: "hidden on tab-change"
         RenderSVGContainer {g} at (7,257) size 236x158
-          RenderSVGPath {path} at (7,257) size 236x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 142 5 L 147 0 L 201 0 L 206 5 L 206 35 L 300 35 L 300 200 L 0 200 L 0 35 L 142 35 Z"]
-          RenderSVGPath {path} at (118,257) size 52x29 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 142 5 L 147 0 L 201 0 L 206 5 L 206 35 L 142 35 Z"]
-          RenderSVGText {text} at (120,1) size 54x34 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 32x17
-              RenderSVGInlineText {#text} at (11,0) size 31x17
-                chunk 1 (middle anchor) text run 1 at (131.50,15.00) startOffset 0 endOffset 4 width 31.00: "Your"
-            RenderSVGTSpan {tspan} at (0,0) size 54x18
-              RenderSVGInlineText {#text} at (0,16) size 54x17
-                chunk 1 (middle anchor) text run 1 at (120.00,31.50) startOffset 0 endOffset 7 width 54.00: "Account"
+          RenderSVGPath {path} at (7,257) size 236x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 154 5 L 159 0 L 217 0 L 222 5 L 222 35 L 300 35 L 300 200 L 0 200 L 0 35 L 154 35 Z"]
+          RenderSVGPath {path} at (127,257) size 55x29 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 154 5 L 159 0 L 217 0 L 222 5 L 222 35 L 154 35 Z"]
+          RenderSVGText {text} at (130,1) size 57x34 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 34x18
+              RenderSVGInlineText {#text} at (11,0) size 34x18
+                chunk 1 (middle anchor) text run 1 at (142.36,15.00) startOffset 0 endOffset 4 width 33.28: "Your"
+            RenderSVGTSpan {tspan} at (0,0) size 57x18
+              RenderSVGInlineText {#text} at (0,16) size 57x18
+                chunk 1 (middle anchor) text run 1 at (130.84,31.50) startOffset 0 endOffset 7 width 56.32: "Account"
           RenderSVGHiddenContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (7,257) size 236x158
-          RenderSVGPath {path} at (7,257) size 236x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 206 5 L 211 0 L 249 0 L 254 5 L 254 35 L 300 35 L 300 200 L 0 200 L 0 35 L 206 35 Z"]
-          RenderSVGPath {path} at (168,257) size 39x29 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 206 5 L 211 0 L 249 0 L 254 5 L 254 35 L 206 35 Z"]
-          RenderSVGText {text} at (192,1) size 38x34 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 30x17
-              RenderSVGInlineText {#text} at (4,0) size 30x17
-                chunk 1 (middle anchor) text run 1 at (196.00,15.00) startOffset 0 endOffset 4 width 30.00: "Help"
-            RenderSVGTSpan {tspan} at (0,0) size 38x18
-              RenderSVGInlineText {#text} at (0,16) size 38x17
-                chunk 1 (middle anchor) text run 1 at (192.00,31.50) startOffset 0 endOffset 6 width 38.00: "& Info"
+          RenderSVGPath {path} at (7,257) size 236x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 222 5 L 227 0 L 267 0 L 272 5 L 272 35 L 300 35 L 300 200 L 0 200 L 0 35 L 222 35 Z"]
+          RenderSVGPath {path} at (180,257) size 41x29 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 222 5 L 227 0 L 267 0 L 272 5 L 272 35 L 222 35 Z"]
+          RenderSVGText {text} at (207,1) size 40x34 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 34x18
+              RenderSVGInlineText {#text} at (3,0) size 34x18
+                chunk 1 (middle anchor) text run 1 at (210.36,15.00) startOffset 0 endOffset 4 width 33.28: "Help"
+            RenderSVGTSpan {tspan} at (0,0) size 40x18
+              RenderSVGInlineText {#text} at (0,16) size 40x18
+                chunk 1 (middle anchor) text run 1 at (207.16,31.50) startOffset 0 endOffset 6 width 39.68: "& Info"
           RenderSVGHiddenContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (7,257) size 236x158
-          RenderSVGPath {path} at (7,257) size 236x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 5 L 5 0 L 61 0 L 66 5 L 66 35 L 300 35 L 300 200 L 0 200 Z"]
-          RenderSVGPath {path} at (7,257) size 53x29 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 0 5 L 5 0 L 61 0 L 66 5 L 66 35 L 0 35 Z"]
-          RenderSVGText {text} at (-23,1) size 56x34 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 56x17
-              RenderSVGInlineText {#text} at (0,0) size 56x17
-                chunk 1 (middle anchor) text run 1 at (-23.00,15.00) startOffset 0 endOffset 7 width 56.00: "Geodata"
-            RenderSVGTSpan {tspan} at (0,0) size 56x18
-              RenderSVGInlineText {#text} at (0,16) size 55x17
-                chunk 1 (middle anchor) text run 1 at (-22.50,31.50) startOffset 0 endOffset 7 width 55.00: "Browser"
-          RenderSVGContainer {g} at (15,292) size 215x35
-            RenderSVGText {text} at (10,44) size 274x44 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 241x14
-                chunk 1 text run 1 at (10.00,55.00) startOffset 0 endOffset 46 width 241.00: "This is a tabgroup with triangular tab corners"
-              RenderSVGTSpan {tspan} at (0,0) size 274x14
-                RenderSVGInlineText {#text} at (0,15) size 274x14
-                  chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 53 width 274.00: "and a double line tab. (use \"\\n\" as a line separator)"
-              RenderSVGTSpan {tspan} at (0,0) size 255x14
-                RenderSVGInlineText {#text} at (0,30) size 255x14
-                  chunk 1 text run 1 at (10.00,85.00) startOffset 0 endOffset 47 width 255.00: "Click on the second tab to see oversize content"
+          RenderSVGPath {path} at (7,257) size 236x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 5 L 5 0 L 67 0 L 72 5 L 72 35 L 300 35 L 300 200 L 0 200 Z"]
+          RenderSVGPath {path} at (7,257) size 58x29 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 0 5 L 5 0 L 67 0 L 72 5 L 72 35 L 0 35 Z"]
+          RenderSVGText {text} at (-26,1) size 61x34 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 61x18
+              RenderSVGInlineText {#text} at (0,0) size 61x18
+                chunk 1 (middle anchor) text run 1 at (-25.08,15.00) startOffset 0 endOffset 7 width 60.16: "Geodata"
+            RenderSVGTSpan {tspan} at (0,0) size 58x18
+              RenderSVGInlineText {#text} at (1,16) size 58x18
+                chunk 1 (middle anchor) text run 1 at (-23.80,31.50) startOffset 0 endOffset 7 width 57.60: "Browser"
+          RenderSVGContainer {g} at (15,292) size 211x35
+            RenderSVGText {text} at (10,44) size 269x43 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 236x13
+                chunk 1 text run 1 at (10.00,55.00) startOffset 0 endOffset 46 width 235.52: "This is a tabgroup with triangular tab corners"
+              RenderSVGTSpan {tspan} at (0,0) size 269x13
+                RenderSVGInlineText {#text} at (0,15) size 269x13
+                  chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 53 width 268.80: "and a double line tab. (use \"\\n\" as a line separator)"
+              RenderSVGTSpan {tspan} at (0,0) size 255x13
+                RenderSVGInlineText {#text} at (0,30) size 255x13
+                  chunk 1 text run 1 at (10.00,85.00) startOffset 0 endOffset 47 width 254.72: "Click on the second tab to see oversize content"
     RenderSVGContainer {g} at (507,233) size 236x159
       RenderSVGContainer {g} at (507,233) size 236x159 [transform={m=((1.00,0.00)(0.00,1.00)) t=(650.00,300.00)}]
         RenderSVGContainer {g} at (507,233) size 236x159
-          RenderSVGPath {path} at (507,233) size 236x159 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 0 L 71 0 L 76 5 L 76 20 L 300 20 L 300 200 L 0 200 Z"]
-          RenderSVGPath {path} at (507,233) size 61x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 0 0 L 71 0 L 76 5 L 76 20 L 0 20 Z"]
-          RenderSVGText {text} at (5,1) size 66x17 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 66x17
-              RenderSVGInlineText {#text} at (0,0) size 66x17
-                chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 9 width 66.00: "Biography"
+          RenderSVGPath {path} at (507,233) size 236x159 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 0 L 77 0 L 82 5 L 82 20 L 300 20 L 300 200 L 0 200 Z"]
+          RenderSVGPath {path} at (507,233) size 66x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 0 0 L 77 0 L 82 5 L 82 20 L 0 20 Z"]
+          RenderSVGText {text} at (5,1) size 72x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 72x18
+              RenderSVGInlineText {#text} at (0,0) size 72x18
+                chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 9 width 71.68: "Biography"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (507,233) size 236x159
-          RenderSVGPath {path} at (507,233) size 236x159 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 76 0 L 142 0 L 147 5 L 147 20 L 300 20 L 300 200 L 0 200 L 0 20 L 76 20 Z"]
-          RenderSVGPath {path} at (566,233) size 58x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 76 0 L 142 0 L 147 5 L 147 20 L 76 20 Z"]
-          RenderSVGText {text} at (81,1) size 61x17 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 61x17
-              RenderSVGInlineText {#text} at (0,0) size 61x17
-                chunk 1 text run 1 at (81.00,15.00) startOffset 0 endOffset 9 width 61.00: "Relations"
+          RenderSVGPath {path} at (507,233) size 236x159 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 82 0 L 154 0 L 159 5 L 159 20 L 300 20 L 300 200 L 0 200 L 0 20 L 82 20 Z"]
+          RenderSVGPath {path} at (571,233) size 62x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 82 0 L 154 0 L 159 5 L 159 20 L 82 20 Z"]
+          RenderSVGText {text} at (87,1) size 67x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 67x18
+              RenderSVGInlineText {#text} at (0,0) size 67x18
+                chunk 1 text run 1 at (87.00,15.00) startOffset 0 endOffset 9 width 66.56: "Relations"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (507,233) size 236x159
-          RenderSVGPath {path} at (507,233) size 236x159 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 203 0 L 255 0 L 260 5 L 260 20 L 300 20 L 300 200 L 0 200 L 0 20 L 203 20 Z"]
-          RenderSVGPath {path} at (666,233) size 46x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 203 0 L 255 0 L 260 5 L 260 20 L 203 20 Z"]
-          RenderSVGText {text} at (208,1) size 47x17 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 47x17
-              RenderSVGInlineText {#text} at (0,0) size 47x17
-                chunk 1 text run 1 at (208.00,15.00) startOffset 0 endOffset 8 width 47.00: "Portrait"
+          RenderSVGPath {path} at (507,233) size 236x159 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 217 0 L 272 0 L 277 5 L 277 20 L 300 20 L 300 200 L 0 200 L 0 20 L 217 20 Z"]
+          RenderSVGPath {path} at (676,233) size 49x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 217 0 L 272 0 L 277 5 L 277 20 L 217 20 Z"]
+          RenderSVGText {text} at (222,1) size 50x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 50x18
+              RenderSVGInlineText {#text} at (0,0) size 50x18
+                chunk 1 text run 1 at (222.00,15.00) startOffset 0 endOffset 8 width 49.92: "Portrait"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (507,233) size 236x159
-          RenderSVGPath {path} at (507,233) size 236x159 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 147 0 L 198 0 L 203 5 L 203 20 L 300 20 L 300 200 L 0 200 L 0 20 L 147 20 Z"]
-          RenderSVGPath {path} at (622,233) size 45x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 147 0 L 198 0 L 203 5 L 203 20 L 147 20 Z"]
-          RenderSVGText {text} at (152,1) size 46x17 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 46x17
-              RenderSVGInlineText {#text} at (0,0) size 46x17
-                chunk 1 text run 1 at (152.00,15.00) startOffset 0 endOffset 6 width 46.00: "Events"
+          RenderSVGPath {path} at (507,233) size 236x159 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 159 0 L 212 0 L 217 5 L 217 20 L 300 20 L 300 200 L 0 200 L 0 20 L 159 20 Z"]
+          RenderSVGPath {path} at (631,233) size 47x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 159 0 L 212 0 L 217 5 L 217 20 L 159 20 Z"]
+          RenderSVGText {text} at (164,1) size 48x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 48x18
+              RenderSVGInlineText {#text} at (0,0) size 48x18
+                chunk 1 text run 1 at (164.00,15.00) startOffset 0 endOffset 6 width 47.36: "Events"
           RenderSVGContainer {g} at (0,0) size 0x0
     RenderSVGContainer {g} at (390,38) size 314x80
       RenderSVGContainer {g} at (390,38) size 314x80 [transform={m=((1.00,0.00)(0.00,1.00)) t=(500.00,50.00)}]
         RenderSVGContainer {g} at (390,38) size 314x80
-          RenderSVGPath {path} at (390,38) size 314x80 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 5 C -5.96046e-7 2.23858 2.23858 -3.29297e-8 5 0 L 71 0 C 73.7614 0 76 2.23858 76 5 L 76 20 L 400 20 L 400 100 L 0 100 Z"]
-          RenderSVGPath {path} at (390,38) size 61x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 0 5 C -5.96046e-7 2.23858 2.23858 -3.29297e-8 5 0 L 71 0 C 73.7614 0 76 2.23858 76 5 L 76 20 L 0 20 Z"]
-          RenderSVGText {text} at (5,1) size 66x17 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 66x17
-              RenderSVGInlineText {#text} at (0,0) size 66x17
-                chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 9 width 66.00: "Biography"
+          RenderSVGPath {path} at (390,38) size 314x80 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 5 C -5.96046e-7 2.23858 2.23858 -3.29297e-8 5 0 L 77 0 C 79.7614 0.00000238419 82 2.23858 82 5 L 82 20 L 400 20 L 400 100 L 0 100 Z"]
+          RenderSVGPath {path} at (390,38) size 66x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 0 5 C -5.96046e-7 2.23858 2.23858 -3.29297e-8 5 0 L 77 0 C 79.7614 0.00000238419 82 2.23858 82 5 L 82 20 L 0 20 Z"]
+          RenderSVGText {text} at (5,1) size 72x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 72x18
+              RenderSVGInlineText {#text} at (0,0) size 72x18
+                chunk 1 text run 1 at (5.00,15.00) startOffset 0 endOffset 9 width 71.68: "Biography"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (390,38) size 314x80
-          RenderSVGPath {path} at (390,38) size 314x80 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 147 5 C 147 2.23858 149.239 -3.29297e-8 152 0 L 198 0 C 200.761 0 203 2.23858 203 5 L 203 20 L 400 20 L 400 100 L 0 100 L 0 20 L 147 20 Z"]
-          RenderSVGPath {path} at (505,38) size 45x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 147 5 C 147 2.23858 149.239 -3.29297e-8 152 0 L 198 0 C 200.761 0 203 2.23858 203 5 L 203 20 L 147 20 Z"]
-          RenderSVGText {text} at (152,1) size 46x17 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 46x17
-              RenderSVGInlineText {#text} at (0,0) size 46x17
-                chunk 1 text run 1 at (152.00,15.00) startOffset 0 endOffset 6 width 46.00: "Events"
+          RenderSVGPath {path} at (390,38) size 314x80 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 159 5 C 159 2.23858 161.239 -3.29297e-8 164 0 L 212 0 C 214.761 0 217 2.23858 217 5 L 217 20 L 400 20 L 400 100 L 0 100 L 0 20 L 159 20 Z"]
+          RenderSVGPath {path} at (514,38) size 47x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 159 5 C 159 2.23858 161.239 -3.29297e-8 164 0 L 212 0 C 214.761 0 217 2.23858 217 5 L 217 20 L 159 20 Z"]
+          RenderSVGText {text} at (164,1) size 48x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 48x18
+              RenderSVGInlineText {#text} at (0,0) size 48x18
+                chunk 1 text run 1 at (164.00,15.00) startOffset 0 endOffset 6 width 47.36: "Events"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (390,38) size 314x80
-          RenderSVGPath {path} at (390,38) size 314x80 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 203 5 C 203 2.23858 205.239 -3.29297e-8 208 0 L 255 0 C 257.761 0 260 2.23858 260 5 L 260 20 L 400 20 L 400 100 L 0 100 L 0 20 L 203 20 Z"]
-          RenderSVGPath {path} at (548,38) size 47x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 203 5 C 203 2.23858 205.239 -3.29297e-8 208 0 L 255 0 C 257.761 0 260 2.23858 260 5 L 260 20 L 203 20 Z"]
-          RenderSVGText {text} at (208,1) size 47x17 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 47x17
-              RenderSVGInlineText {#text} at (0,0) size 47x17
-                chunk 1 text run 1 at (208.00,15.00) startOffset 0 endOffset 8 width 47.00: "Portrait"
+          RenderSVGPath {path} at (390,38) size 314x80 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 217 5 C 217 2.23858 219.239 -3.29297e-8 222 0 L 272 0 C 274.761 0 277 2.23858 277 5 L 277 20 L 400 20 L 400 100 L 0 100 L 0 20 L 217 20 Z"]
+          RenderSVGPath {path} at (559,38) size 49x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 217 5 C 217 2.23858 219.239 -3.29297e-8 222 0 L 272 0 C 274.761 0 277 2.23858 277 5 L 277 20 L 217 20 Z"]
+          RenderSVGText {text} at (222,1) size 50x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 50x18
+              RenderSVGInlineText {#text} at (0,0) size 50x18
+                chunk 1 text run 1 at (222.00,15.00) startOffset 0 endOffset 8 width 49.92: "Portrait"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (390,38) size 314x80
-          RenderSVGPath {path} at (390,38) size 314x80 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 76 5 C 76 2.23858 78.2386 -3.29297e-8 81 0 L 142 0 C 144.761 0 147 2.23858 147 5 L 147 20 L 400 20 L 400 100 L 0 100 L 0 20 L 76 20 Z"]
-          RenderSVGPath {path} at (449,38) size 57x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 76 5 C 76 2.23858 78.2386 -3.29297e-8 81 0 L 142 0 C 144.761 0 147 2.23858 147 5 L 147 20 L 76 20 Z"]
-          RenderSVGText {text} at (81,1) size 61x17 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 61x17
-              RenderSVGInlineText {#text} at (0,0) size 61x17
-                chunk 1 text run 1 at (81.00,15.00) startOffset 0 endOffset 9 width 61.00: "Relations"
+          RenderSVGPath {path} at (390,38) size 314x80 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 82 5 C 82 2.23858 84.2386 -3.29297e-8 87 0 L 154 0 C 156.761 0 159 2.23858 159 5 L 159 20 L 400 20 L 400 100 L 0 100 L 0 20 L 82 20 Z"]
+          RenderSVGPath {path} at (454,38) size 62x18 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 82 5 C 82 2.23858 84.2386 -3.29297e-8 87 0 L 154 0 C 156.761 0 159 2.23858 159 5 L 159 20 L 82 20 Z"]
+          RenderSVGText {text} at (87,1) size 67x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 67x18
+              RenderSVGInlineText {#text} at (0,0) size 67x18
+                chunk 1 text run 1 at (87.00,15.00) startOffset 0 endOffset 9 width 66.56: "Relations"
           RenderSVGContainer {g} at (0,0) size 0x0
     RenderSVGContainer {g} at (263,279) size 301x301 [transform={m=((0.71,0.71)(-0.71,0.71)) t=(727.49,-171.75)}]
       RenderSVGContainer {g} at (263,279) size 301x301 [transform={m=((1.00,0.00)(0.00,1.00)) t=(200.00,550.00)}]
         RenderSVGContainer {g} at (263,279) size 301x301
-          RenderSVGPath {path} at (263,279) size 301x301 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 91 0 L 162 0 C 167.523 0 172 4.47715 172 10 L 172 20 L 340 20 L 340 200 L 0 200 L 0 20 L 91 20 Z"]
-          RenderSVGPath {path} at (413,329) size 58x58 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 91 0 L 162 0 C 167.523 0 172 4.47715 172 10 L 172 20 L 91 20 Z"]
-          RenderSVGText {text} at (101,1) size 61x17 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 61x17
-              RenderSVGInlineText {#text} at (0,0) size 61x17
-                chunk 1 text run 1 at (101.00,15.00) startOffset 0 endOffset 9 width 61.00: "Relations"
+          RenderSVGPath {path} at (263,279) size 301x301 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 97 0 L 174 0 C 179.523 0 184 4.47715 184 10 L 184 20 L 340 20 L 340 200 L 0 200 L 0 20 L 97 20 Z"]
+          RenderSVGPath {path} at (416,333) size 62x61 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 97 0 L 174 0 C 179.523 0 184 4.47715 184 10 L 184 20 L 97 20 Z"]
+          RenderSVGText {text} at (107,1) size 67x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 67x18
+              RenderSVGInlineText {#text} at (0,0) size 67x18
+                chunk 1 text run 1 at (107.00,15.00) startOffset 0 endOffset 9 width 66.56: "Relations"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (263,279) size 301x301
-          RenderSVGPath {path} at (263,279) size 301x301 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 177 0 L 233 0 C 238.523 0 243 4.47715 243 10 L 243 20 L 340 20 L 340 200 L 0 200 L 0 20 L 177 20 Z"]
-          RenderSVGPath {path} at (461,377) size 49x49 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 177 0 L 233 0 C 238.523 0 243 4.47715 243 10 L 243 20 L 177 20 Z"]
-          RenderSVGText {text} at (187,1) size 46x17 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 46x17
-              RenderSVGInlineText {#text} at (0,0) size 46x17
-                chunk 1 text run 1 at (187.00,15.00) startOffset 0 endOffset 6 width 46.00: "Events"
+          RenderSVGPath {path} at (263,279) size 301x301 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 189 0 L 247 0 C 252.523 0 257 4.47715 257 10 L 257 20 L 340 20 L 340 200 L 0 200 L 0 20 L 189 20 Z"]
+          RenderSVGPath {path} at (467,383) size 51x51 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 189 0 L 247 0 C 252.523 0 257 4.47715 257 10 L 257 20 L 189 20 Z"]
+          RenderSVGText {text} at (199,1) size 48x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 48x18
+              RenderSVGInlineText {#text} at (0,0) size 48x18
+                chunk 1 text run 1 at (199.00,15.00) startOffset 0 endOffset 6 width 47.36: "Events"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (263,279) size 301x301
-          RenderSVGPath {path} at (263,279) size 301x301 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 248 0 L 305 0 C 310.523 0 315 4.47715 315 10 L 315 20 L 340 20 L 340 200 L 0 200 L 0 20 L 248 20 Z"]
-          RenderSVGPath {path} at (500,416) size 50x50 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 248 0 L 305 0 C 310.523 0 315 4.47715 315 10 L 315 20 L 248 20 Z"]
-          RenderSVGText {text} at (258,1) size 47x17 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 47x17
-              RenderSVGInlineText {#text} at (0,0) size 47x17
-                chunk 1 text run 1 at (258.00,15.00) startOffset 0 endOffset 8 width 47.00: "Portrait"
+          RenderSVGPath {path} at (263,279) size 301x301 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 262 0 L 322 0 C 327.523 0 332 4.47715 332 10 L 332 20 L 340 20 L 340 200 L 0 200 L 0 20 L 262 20 Z"]
+          RenderSVGPath {path} at (508,424) size 51x52 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#D3D3D3]}] [data="M 262 0 L 322 0 C 327.523 0 332 4.47715 332 10 L 332 20 L 262 20 Z"]
+          RenderSVGText {text} at (272,1) size 50x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 50x18
+              RenderSVGInlineText {#text} at (0,0) size 50x18
+                chunk 1 text run 1 at (272.00,15.00) startOffset 0 endOffset 8 width 49.92: "Portrait"
           RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (263,279) size 301x301
-          RenderSVGPath {path} at (263,279) size 301x301 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 0 L 76 0 C 81.5228 -0.00000238419 86 4.47715 86 10 L 86 20 L 340 20 L 340 200 L 0 200 Z"]
-          RenderSVGPath {path} at (363,279) size 61x61 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 0 0 L 76 0 C 81.5228 -0.00000238419 86 4.47715 86 10 L 86 20 L 0 20 Z"]
-          RenderSVGText {text} at (10,1) size 66x17 contains 1 chunk(s)
-            RenderSVGTSpan {tspan} at (0,0) size 66x17
-              RenderSVGInlineText {#text} at (0,0) size 66x17
-                chunk 1 text run 1 at (10.00,15.00) startOffset 0 endOffset 9 width 66.00: "Biography"
+          RenderSVGPath {path} at (263,279) size 301x301 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [data="M 0 0 L 82 0 C 87.5229 0 92 4.47715 92 10 L 92 20 L 340 20 L 340 200 L 0 200 Z"]
+          RenderSVGPath {path} at (363,279) size 64x64 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#BFE9FF]}] [data="M 0 0 L 82 0 C 87.5229 0 92 4.47715 92 10 L 92 20 L 0 20 Z"]
+          RenderSVGText {text} at (10,1) size 72x18 contains 1 chunk(s)
+            RenderSVGTSpan {tspan} at (0,0) size 72x18
+              RenderSVGInlineText {#text} at (0,0) size 72x18
+                chunk 1 text run 1 at (10.00,15.00) startOffset 0 endOffset 9 width 71.68: "Biography"
           RenderSVGContainer {g} at (0,0) size 0x0
index 88f5023..1b73fd9 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/carto.net/window-expected.png and b/LayoutTests/platform/mac/svg/carto.net/window-expected.png differ
index 054378b..15d4df2 100644 (file)
@@ -60,39 +60,39 @@ layer at (0,0) size 800x600
       RenderSVGContainer {g} at (613,81) size 185x169 [transform={m=((1.00,0.00)(0.00,1.00)) t=(800.00,85.00)}]
         RenderSVGContainer {g} at (624,92) size 174x158
           RenderSVGRect {rect} at (624,92) size 174x158 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=220.00] [height=200.00]
-          RenderSVGContainer {g} at (632,102) size 163x98
-            RenderSVGText {text} at (10,12) size 207x124 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 124x16
-                chunk 1 text run 1 at (10.00,25.00) startOffset 0 endOffset 18 width 124.00: "This window should"
-              RenderSVGTSpan {tspan} at (0,0) size 149x16
-                RenderSVGInlineText {#text} at (0,16) size 149x16
-                  chunk 1 text run 1 at (10.00,41.00) startOffset 0 endOffset 24 width 149.00: "contain navigation tools"
-              RenderSVGTSpan {tspan} at (0,0) size 94x16
-                RenderSVGInlineText {#text} at (0,38) size 94x16
-                  chunk 1 text run 1 at (10.00,63.00) startOffset 0 endOffset 15 width 94.00: "Click on button"
-              RenderSVGTSpan {tspan} at (0,0) size 207x16
-                RenderSVGInlineText {#text} at (0,54) size 207x16
-                  chunk 1 text run 1 at (10.00,79.00) startOffset 0 endOffset 32 width 207.00: "'Resize Navigation Window' for a"
-              RenderSVGTSpan {tspan} at (0,0) size 187x16
-                RenderSVGInlineText {#text} at (0,70) size 187x16
-                  chunk 1 text run 1 at (10.00,95.00) startOffset 0 endOffset 28 width 187.00: "random resize of this Window"
-              RenderSVGTSpan {tspan} at (0,0) size 165x16
-                RenderSVGInlineText {#text} at (0,92) size 165x16
-                  chunk 1 text run 1 at (10.00,117.00) startOffset 0 endOffset 26 width 165.00: "Note that this window also"
-              RenderSVGTSpan {tspan} at (0,0) size 186x16
-                RenderSVGInlineText {#text} at (0,108) size 186x16
-                  chunk 1 text run 1 at (10.00,133.00) startOffset 0 endOffset 28 width 186.00: "features a window decoration"
+          RenderSVGContainer {g} at (632,102) size 160x98
+            RenderSVGText {text} at (10,12) size 203x124 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 122x16
+                chunk 1 text run 1 at (10.00,25.00) startOffset 0 endOffset 18 width 121.60: "This window should"
+              RenderSVGTSpan {tspan} at (0,0) size 145x16
+                RenderSVGInlineText {#text} at (0,16) size 145x16
+                  chunk 1 text run 1 at (10.00,41.00) startOffset 0 endOffset 24 width 144.64: "contain navigation tools"
+              RenderSVGTSpan {tspan} at (0,0) size 93x16
+                RenderSVGInlineText {#text} at (0,38) size 93x16
+                  chunk 1 text run 1 at (10.00,63.00) startOffset 0 endOffset 15 width 92.16: "Click on button"
+              RenderSVGTSpan {tspan} at (0,0) size 203x16
+                RenderSVGInlineText {#text} at (0,54) size 203x16
+                  chunk 1 text run 1 at (10.00,79.00) startOffset 0 endOffset 32 width 202.24: "'Resize Navigation Window' for a"
+              RenderSVGTSpan {tspan} at (0,0) size 184x16
+                RenderSVGInlineText {#text} at (0,70) size 184x16
+                  chunk 1 text run 1 at (10.00,95.00) startOffset 0 endOffset 28 width 183.04: "random resize of this Window"
+              RenderSVGTSpan {tspan} at (0,0) size 162x16
+                RenderSVGInlineText {#text} at (0,92) size 162x16
+                  chunk 1 text run 1 at (10.00,117.00) startOffset 0 endOffset 26 width 161.28: "Note that this window also"
+              RenderSVGTSpan {tspan} at (0,0) size 182x16
+                RenderSVGInlineText {#text} at (0,108) size 182x16
+                  chunk 1 text run 1 at (10.00,133.00) startOffset 0 endOffset 28 width 181.76: "features a window decoration"
           RenderSVGRect {rect} at (624,238) size 174x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=187.00] [width=220.00] [height=13.00]
-          RenderSVGText {text} at (3,187) size 45x12 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 45x12
-              chunk 1 text run 1 at (3.00,197.00) startOffset 0 endOffset 9 width 45.00: "Statusbar"
+          RenderSVGText {text} at (3,187) size 41x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 41x12
+              chunk 1 text run 1 at (3.00,197.00) startOffset 0 endOffset 9 width 40.96: "Statusbar"
         RenderSVGContainer {g} at (613,81) size 185x159
           RenderSVGContainer {g} at (613,81) size 185x159
             RenderSVGRect {rect} at (613,81) size 16x159 [fill={[type=SOLID] [color=#B0C4DE]}] [x=-15.00] [y=-15.00] [width=20.00] [height=202.00]
             RenderSVGRect {rect} at (613,81) size 185x16 [fill={[type=SOLID] [color=#B0C4DE]}] [x=-15.00] [y=-15.00] [width=236.00] [height=20.00]
-            RenderSVGText {text} at (0,169) size 106x14 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 106x14
-                chunk 1 text run 1 at (0.00,180.00) startOffset 0 endOffset 17 width 106.00: "Navigation Window"
+            RenderSVGText {text} at (0,169) size 99x13 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 99x13
+                chunk 1 text run 1 at (0.00,180.00) startOffset 0 endOffset 17 width 98.56: "Navigation Window"
           RenderSVGContainer {use} at (616,84) size 10x10
             RenderSVGContainer {g} at (616,84) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(-5.00,-5.00)}]
               RenderSVGViewportContainer {svg} at (616,84) size 10x10
@@ -113,30 +113,30 @@ layer at (0,0) size 800x600
           RenderSVGRect {rect} at (38,143) size 549x392 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=700.00] [height=500.00]
           RenderSVGContainer {g} at (0,0) size 0x0
           RenderSVGRect {rect} at (38,523) size 549x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=487.00] [width=700.00] [height=13.00]
-          RenderSVGText {text} at (3,487) size 134x12 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 134x12
-              chunk 1 text run 1 at (3.00,497.00) startOffset 0 endOffset 28 width 134.00: "This is a big movable window"
+          RenderSVGText {text} at (3,487) size 129x12 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 129x12
+              chunk 1 text run 1 at (3.00,497.00) startOffset 0 endOffset 28 width 128.00: "This is a big movable window"
           RenderSVGContainer {g} at (77,182) size 315x236 [transform={m=((1.00,0.00)(0.00,1.00)) t=(50.00,50.00)}]
             RenderSVGContainer {g} at (77,182) size 315x236
               RenderSVGRect {rect} at (77,182) size 315x236 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=400.00] [height=300.00]
               RenderSVGContainer {g} at (0,0) size 0x0
               RenderSVGRect {rect} at (77,406) size 315x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=287.00] [width=400.00] [height=13.00]
-              RenderSVGText {text} at (3,287) size 167x12 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 167x12
-                  chunk 1 text run 1 at (3.00,297.00) startOffset 0 endOffset 34 width 167.00: "This window contains other windows"
+              RenderSVGText {text} at (3,287) size 159x12 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 159x12
+                  chunk 1 text run 1 at (3.00,297.00) startOffset 0 endOffset 34 width 158.72: "This window contains other windows"
               RenderSVGContainer {g} at (77,195) size 174x143 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,17.00)}]
                 RenderSVGContainer {g} at (77,195) size 174x143
                   RenderSVGRect {rect} at (77,195) size 174x143 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=220.00] [height=180.00]
                   RenderSVGContainer {g} at (0,0) size 0x0
                   RenderSVGRect {rect} at (77,326) size 174x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=167.00] [width=220.00] [height=13.00]
-                  RenderSVGText {text} at (3,167) size 186x12 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 186x12
-                      chunk 1 text run 1 at (3.00,177.00) startOffset 0 endOffset 36 width 186.00: "Changing a colour changes background"
+                  RenderSVGText {text} at (3,167) size 169x12 contains 1 chunk(s)
+                    RenderSVGInlineText {#text} at (0,0) size 169x12
+                      chunk 1 text run 1 at (3.00,177.00) startOffset 0 endOffset 36 width 168.96: "Changing a colour changes background"
                 RenderSVGContainer {g} at (77,195) size 174x15
                   RenderSVGRect {rect} at (77,195) size 174x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=220.00] [height=17.00]
                   RenderSVGText {text} at (3,1) size 85x16 contains 1 chunk(s)
                     RenderSVGInlineText {#text} at (0,0) size 85x16
-                      chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 13 width 85.00: "Colour Picker"
+                      chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 13 width 84.48: "Colour Picker"
                   RenderSVGContainer {use} at (236,198) size 10x10
                     RenderSVGContainer {g} at (236,198) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(208.50,8.50)}]
                       RenderSVGViewportContainer {svg} at (236,198) size 10x10
@@ -155,21 +155,21 @@ layer at (0,0) size 800x600
               RenderSVGContainer {g} at (249,344) size 143x64 [transform={m=((1.00,0.00)(0.00,1.00)) t=(220.00,207.00)}]
                 RenderSVGContainer {g} at (249,344) size 143x64
                   RenderSVGRect {rect} at (249,344) size 143x64 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=180.00] [height=80.00]
-                  RenderSVGContainer {g} at (257,365) size 123x39
-                    RenderSVGText {text} at (10,27) size 156x48 contains 1 chunk(s)
-                      RenderSVGInlineText {#text} at (0,0) size 156x16
-                        chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 23 width 156.00: "This is a none-moveable"
-                      RenderSVGTSpan {tspan} at (0,0) size 139x16
-                        RenderSVGInlineText {#text} at (0,16) size 139x16
-                          chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 21 width 139.00: "none-closeable status"
+                  RenderSVGContainer {g} at (257,365) size 121x39
+                    RenderSVGText {text} at (10,27) size 153x48 contains 1 chunk(s)
+                      RenderSVGInlineText {#text} at (0,0) size 153x16
+                        chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 23 width 152.32: "This is a none-moveable"
+                      RenderSVGTSpan {tspan} at (0,0) size 137x16
+                        RenderSVGInlineText {#text} at (0,16) size 137x16
+                          chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 21 width 136.96: "none-closeable status"
                       RenderSVGTSpan {tspan} at (0,0) size 47x16
                         RenderSVGInlineText {#text} at (0,32) size 47x16
-                          chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 6 width 47.00: "window"
+                          chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 6 width 46.08: "window"
                 RenderSVGContainer {g} at (249,344) size 143x15
                   RenderSVGRect {rect} at (249,344) size 143x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=180.00] [height=17.00]
-                  RenderSVGText {text} at (3,1) size 94x16 contains 1 chunk(s)
-                    RenderSVGInlineText {#text} at (0,0) size 94x16
-                      chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 13 width 94.00: "Status Window"
+                  RenderSVGText {text} at (3,1) size 93x16 contains 1 chunk(s)
+                    RenderSVGInlineText {#text} at (0,0) size 93x16
+                      chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 13 width 92.16: "Status Window"
                   RenderSVGContainer {use} at (376,346) size 11x10
                     RenderSVGContainer {g} at (376,346) size 11x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(168.50,8.50)}]
                       RenderSVGViewportContainer {svg} at (376,346) size 11x10
@@ -181,9 +181,9 @@ layer at (0,0) size 800x600
                         RenderSVGPath {line} at (364,355) size 9x1 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#000000]}] [x1=5.50] [y1=5.50] [x2=-5.50] [y2=5.50]
             RenderSVGContainer {g} at (77,182) size 315x15
               RenderSVGRect {rect} at (77,182) size 315x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=400.00] [height=17.00]
-              RenderSVGText {text} at (3,1) size 170x16 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 170x16
-                  chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 24 width 170.00: "Nested middlesize Window"
+              RenderSVGText {text} at (3,1) size 167x16 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 167x16
+                  chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 24 width 166.40: "Nested middlesize Window"
               RenderSVGContainer {use} at (377,184) size 10x11
                 RenderSVGContainer {g} at (377,184) size 10x11 [transform={m=((1.00,0.00)(0.00,1.00)) t=(388.50,8.50)}]
                   RenderSVGViewportContainer {svg} at (377,184) size 10x11
@@ -202,31 +202,31 @@ layer at (0,0) size 800x600
           RenderSVGContainer {g} at (312,377) size 158x143 [transform={m=((1.00,0.00)(0.00,1.00)) t=(350.00,300.00)}]
             RenderSVGContainer {g} at (312,377) size 158x143
               RenderSVGRect {rect} at (312,377) size 158x143 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=200.00] [height=180.00]
-              RenderSVGContainer {g} at (320,399) size 138x63
-                RenderSVGText {text} at (10,27) size 176x80 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 172x16
-                    chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 26 width 172.00: "This window has a callback"
-                  RenderSVGTSpan {tspan} at (0,0) size 161x16
-                    RenderSVGInlineText {#text} at (0,16) size 161x16
-                      chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 25 width 161.00: "function indicating mouse"
-                  RenderSVGTSpan {tspan} at (0,0) size 176x16
-                    RenderSVGInlineText {#text} at (0,32) size 176x16
-                      chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 26 width 176.00: "movements in the statusbar"
-                  RenderSVGTSpan {tspan} at (0,0) size 126x16
-                    RenderSVGInlineText {#text} at (0,48) size 126x16
-                      chunk 1 text run 1 at (10.00,88.00) startOffset 0 endOffset 19 width 126.00: "and alerting window"
-                  RenderSVGTSpan {tspan} at (0,0) size 42x16
-                    RenderSVGInlineText {#text} at (0,64) size 42x16
-                      chunk 1 text run 1 at (10.00,104.00) startOffset 0 endOffset 6 width 42.00: "events"
+              RenderSVGContainer {g} at (320,399) size 136x63
+                RenderSVGText {text} at (10,27) size 173x80 contains 1 chunk(s)
+                  RenderSVGInlineText {#text} at (0,0) size 171x16
+                    chunk 1 text run 1 at (10.00,40.00) startOffset 0 endOffset 26 width 170.24: "This window has a callback"
+                  RenderSVGTSpan {tspan} at (0,0) size 157x16
+                    RenderSVGInlineText {#text} at (0,16) size 157x16
+                      chunk 1 text run 1 at (10.00,56.00) startOffset 0 endOffset 25 width 156.16: "function indicating mouse"
+                  RenderSVGTSpan {tspan} at (0,0) size 173x16
+                    RenderSVGInlineText {#text} at (0,32) size 173x16
+                      chunk 1 text run 1 at (10.00,72.00) startOffset 0 endOffset 26 width 172.80: "movements in the statusbar"
+                  RenderSVGTSpan {tspan} at (0,0) size 122x16
+                    RenderSVGInlineText {#text} at (0,48) size 122x16
+                      chunk 1 text run 1 at (10.00,88.00) startOffset 0 endOffset 19 width 121.60: "and alerting window"
+                  RenderSVGTSpan {tspan} at (0,0) size 43x16
+                    RenderSVGInlineText {#text} at (0,64) size 43x16
+                      chunk 1 text run 1 at (10.00,104.00) startOffset 0 endOffset 6 width 42.24: "events"
               RenderSVGRect {rect} at (312,508) size 158x12 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=167.00] [width=200.00] [height=13.00]
-              RenderSVGText {text} at (3,167) size 119x12 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 119x12
-                  chunk 1 text run 1 at (3.00,177.00) startOffset 0 endOffset 27 width 119.00: "Callback function is active"
+              RenderSVGText {text} at (3,167) size 113x12 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 113x12
+                  chunk 1 text run 1 at (3.00,177.00) startOffset 0 endOffset 27 width 112.64: "Callback function is active"
             RenderSVGContainer {g} at (312,377) size 158x15
               RenderSVGRect {rect} at (312,377) size 158x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=200.00] [height=17.00]
-              RenderSVGText {text} at (3,1) size 89x16 contains 1 chunk(s)
-                RenderSVGInlineText {#text} at (0,0) size 89x16
-                  chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 12 width 89.00: "Small Window"
+              RenderSVGText {text} at (3,1) size 86x16 contains 1 chunk(s)
+                RenderSVGInlineText {#text} at (0,0) size 86x16
+                  chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 12 width 85.76: "Small Window"
               RenderSVGContainer {use} at (455,380) size 10x10
                 RenderSVGContainer {g} at (455,380) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(188.50,8.50)}]
                   RenderSVGViewportContainer {svg} at (455,380) size 10x10
@@ -245,22 +245,22 @@ layer at (0,0) size 800x600
           RenderSVGContainer {g} at (39,476) size 119x48 [transform={m=((1.00,0.00)(0.00,1.00)) t=(1.00,426.00)}]
             RenderSVGContainer {g} at (39,476) size 119x48
               RenderSVGRect {rect} at (39,476) size 119x48 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#F0F8FF]}] [x=0.00] [y=0.00] [width=150.00] [height=60.00]
-              RenderSVGContainer {g} at (43,480) size 114x37
-                RenderSVGText {text} at (5,5) size 144x46 contains 1 chunk(s)
-                  RenderSVGInlineText {#text} at (0,0) size 136x14
-                    chunk 1 text run 1 at (5.00,16.00) startOffset 0 endOffset 24 width 136.00: "This is a minimal window"
-                  RenderSVGTSpan {tspan} at (0,0) size 144x14
-                    RenderSVGInlineText {#text} at (0,16) size 144x14
-                      chunk 1 text run 1 at (5.00,32.00) startOffset 0 endOffset 29 width 144.00: "without title and status bar."
-                  RenderSVGTSpan {tspan} at (0,0) size 121x14
-                    RenderSVGInlineText {#text} at (0,32) size 121x14
-                      chunk 1 text run 1 at (5.00,48.00) startOffset 0 endOffset 23 width 121.00: "it is also not moveable"
+              RenderSVGContainer {g} at (43,480) size 115x37
+                RenderSVGText {text} at (5,5) size 145x45 contains 1 chunk(s)
+                  RenderSVGInlineText {#text} at (0,0) size 128x13
+                    chunk 1 text run 1 at (5.00,16.00) startOffset 0 endOffset 24 width 128.00: "This is a minimal window"
+                  RenderSVGTSpan {tspan} at (0,0) size 145x13
+                    RenderSVGInlineText {#text} at (0,16) size 145x13
+                      chunk 1 text run 1 at (5.00,32.00) startOffset 0 endOffset 29 width 144.64: "without title and status bar."
+                  RenderSVGTSpan {tspan} at (0,0) size 120x13
+                    RenderSVGInlineText {#text} at (0,32) size 120x13
+                      chunk 1 text run 1 at (5.00,48.00) startOffset 0 endOffset 23 width 119.04: "it is also not moveable"
             RenderSVGContainer {g} at (0,0) size 0x0
         RenderSVGContainer {g} at (38,143) size 549x15
           RenderSVGRect {rect} at (38,143) size 549x15 [stroke={[type=SOLID] [color=#696969]}] [fill={[type=SOLID] [color=#DCDCDC]}] [x=0.00] [y=0.00] [width=700.00] [height=17.00]
-          RenderSVGText {text} at (3,1) size 74x16 contains 1 chunk(s)
-            RenderSVGInlineText {#text} at (0,0) size 74x16
-              chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 10 width 74.00: "Big Window"
+          RenderSVGText {text} at (3,1) size 72x16 contains 1 chunk(s)
+            RenderSVGInlineText {#text} at (0,0) size 72x16
+              chunk 1 text run 1 at (3.00,14.00) startOffset 0 endOffset 10 width 71.68: "Big Window"
           RenderSVGContainer {use} at (572,145) size 10x10
             RenderSVGContainer {g} at (572,145) size 10x10 [transform={m=((1.00,0.00)(0.00,1.00)) t=(688.50,8.50)}]
               RenderSVGViewportContainer {svg} at (572,145) size 10x10
index 74c3bb9..93d2a24 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/custom/circle-move-invalidation-expected.png and b/LayoutTests/platform/mac/svg/custom/circle-move-invalidation-expected.png differ
index 9de3c24..c85c2fc 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.png and b/LayoutTests/platform/mac/svg/custom/js-late-clipPath-and-object-creation-expected.png differ
index 7f93cbc..7fd9c25 100644 (file)
@@ -3,10 +3,10 @@ layer at (0,0) size 800x600
 layer at (0,0) size 800x600
   RenderSVGRoot {svg} at (16,40) size 318x173
     RenderSVGContainer {g} at (16,40) size 318x173 [transform={m=((1.00,0.00)(0.00,1.50)) t=(0.00,0.00)}]
-      RenderSVGText {text} at (10,16) size 529x69 contains 1 chunk(s)
+      RenderSVGText {text} at (10,16) size 528x69 contains 1 chunk(s)
         [clipPath="dynClip"] RenderSVGResourceClipper {clipPath} at (0,0) size 200x200
-        RenderSVGInlineText {#text} at (0,0) size 529x69
+        RenderSVGInlineText {#text} at (0,0) size 528x69
           [clipPath="dynClip"] RenderSVGResourceClipper {clipPath} at (0,0) size 200x200
-          chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 19 width 529.00: "Clipped. INVISIBLE."
+          chunk 1 text run 1 at (10.00,70.00) startOffset 0 endOffset 19 width 527.63: "Clipped. INVISIBLE."
       RenderSVGResourceClipper {clipPath} [id="dynClip"] [clipPathUnits=userSpaceOnUse]
         RenderSVGPath {path} at (0,0) size 334x500 [fill={[type=SOLID] [color=#000000]}] [data="M 0 0 L 200 0 L 200 200 L 0 200 Z"]
index 9a104b2..482e846 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.png and b/LayoutTests/platform/mac/svg/custom/js-late-gradient-and-object-creation-expected.png differ
index 5d8df9d..de8a120 100644 (file)
@@ -1,19 +1,19 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (0,15) size 760x365
-    RenderSVGContainer {g} at (0,15) size 760x365
+  RenderSVGRoot {svg} at (0,13) size 757x367
+    RenderSVGContainer {g} at (0,13) size 757x367
       RenderSVGResourceLinearGradient {linearGradient} [id="fillLinearGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
         RenderSVGGradientStop {stop} [offset=0.00] [color=#0000FF]
         RenderSVGGradientStop {stop} [offset=1.00] [color=#FF0000]
       RenderSVGResourceLinearGradient {linearGradient} [id="strokeLinearGradient"] [gradientUnits=objectBoundingBox] [start=(0,0)] [end=(1,0)]
         RenderSVGGradientStop {stop} [offset=1.00] [color=#008000]
-      RenderSVGText {text} at (-150,9) size 420x78 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 420x78
-          chunk 1 text run 1 at (-150.00,70.00) startOffset 0 endOffset 16 width 420.00: "Gradient on fill"
-      RenderSVGText {text} at (-150,79) size 506x78 contains 1 chunk(s)
+      RenderSVGText {text} at (-150,8) size 419x78 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 419x78
+          chunk 1 text run 1 at (-150.00,70.00) startOffset 0 endOffset 16 width 418.20: "Gradient on fill"
+      RenderSVGText {text} at (-150,78) size 506x78 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 506x78
-          chunk 1 text run 1 at (-150.00,140.00) startOffset 0 endOffset 18 width 506.00: "Gradient on stroke"
-      RenderSVGText {text} at (-150,149) size 605x78 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 605x78
-          chunk 1 text run 1 at (-150.00,210.00) startOffset 0 endOffset 23 width 605.00: "Gradient on fill/stroke"
+          chunk 1 text run 1 at (-150.00,140.00) startOffset 0 endOffset 18 width 505.80: "Gradient on stroke"
+      RenderSVGText {text} at (-150,148) size 603x78 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 603x78
+          chunk 1 text run 1 at (-150.00,210.00) startOffset 0 endOffset 23 width 603.00: "Gradient on fill/stroke"
index 2da80d6..febc755 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.png and b/LayoutTests/platform/mac/svg/custom/js-late-pattern-and-object-creation-expected.png differ
index ae2ba92..cb0c01f 100644 (file)
@@ -1,20 +1,20 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (0,15) size 685x365
-    RenderSVGContainer {g} at (0,15) size 685x365
+  RenderSVGRoot {svg} at (0,13) size 682x367
+    RenderSVGContainer {g} at (0,13) size 682x367
       RenderSVGResourcePattern {pattern} [id="fillPattern"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGRect {rect} at (8,8) size 17x17 [fill={[type=SOLID] [color=#FF0000]}] [x=5.00] [y=5.00] [width=10.00] [height=10.00]
         RenderSVGRect {rect} at (16,16) size 18x18 [fill={[type=SOLID] [color=#008000]}] [x=10.00] [y=10.00] [width=10.00] [height=10.00]
       RenderSVGResourcePattern {pattern} [id="strokePattern"] [patternUnits=userSpaceOnUse] [patternContentUnits=userSpaceOnUse]
         RenderSVGRect {rect} at (8,8) size 17x17 [fill={[type=SOLID] [color=#FFFF00]}] [x=5.00] [y=5.00] [width=10.00] [height=10.00]
         RenderSVGRect {rect} at (16,16) size 18x18 [fill={[type=SOLID] [color=#0000FF]}] [x=10.00] [y=10.00] [width=10.00] [height=10.00]
-      RenderSVGText {text} at (-150,9) size 375x78 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 375x78
-          chunk 1 text run 1 at (-150.00,70.00) startOffset 0 endOffset 15 width 375.00: "Pattern on fill"
-      RenderSVGText {text} at (-150,79) size 461x78 contains 1 chunk(s)
+      RenderSVGText {text} at (-150,8) size 373x78 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 373x78
+          chunk 1 text run 1 at (-150.00,70.00) startOffset 0 endOffset 15 width 372.60: "Pattern on fill"
+      RenderSVGText {text} at (-150,78) size 461x78 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 461x78
-          chunk 1 text run 1 at (-150.00,140.00) startOffset 0 endOffset 17 width 461.00: "Pattern on stroke"
-      RenderSVGText {text} at (-150,149) size 560x78 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 560x78
-          chunk 1 text run 1 at (-150.00,210.00) startOffset 0 endOffset 22 width 560.00: "Pattern on fill/stroke"
+          chunk 1 text run 1 at (-150.00,140.00) startOffset 0 endOffset 17 width 460.20: "Pattern on stroke"
+      RenderSVGText {text} at (-150,148) size 558x78 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 558x78
+          chunk 1 text run 1 at (-150.00,210.00) startOffset 0 endOffset 22 width 557.40: "Pattern on fill/stroke"
index 1f53a23..e20bd75 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/custom/text-ctm-expected.png and b/LayoutTests/platform/mac/svg/custom/text-ctm-expected.png differ
index 4bd9d4a..8188799 100644 (file)
@@ -1,9 +1,9 @@
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x600
-  RenderSVGRoot {svg} at (100,72) size 86x36
-    RenderSVGContainer {g} at (100,72) size 86x36 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
-      RenderSVGViewportContainer {svg} at (100,72) size 86x36
-        RenderSVGText {text} at (70,56) size 43x18 contains 1 chunk(s)
-          RenderSVGInlineText {#text} at (0,0) size 43x18
+  RenderSVGRoot {svg} at (100,70) size 86x38
+    RenderSVGContainer {g} at (100,70) size 86x38 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,10.00)}]
+      RenderSVGViewportContainer {svg} at (100,70) size 86x38
+        RenderSVGText {text} at (70,55) size 43x19 contains 1 chunk(s)
+          RenderSVGInlineText {#text} at (0,0) size 43x19
             chunk 1 text run 1 at (70.00,70.00) startOffset 0 endOffset 6 width 43.00: "Passed"
index f4e0f5f..90739f5 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/custom/use-detach-expected.png and b/LayoutTests/platform/mac/svg/custom/use-detach-expected.png differ
index cd7d1de..aa2cc0d 100644 (file)
@@ -8,12 +8,12 @@ layer at (0,0) size 800x600
           RenderSVGInlineText {#text} at (0,0) size 17x14
             chunk 1 (middle anchor) text run 1 at (41.88,31.00) startOffset 0 endOffset 3 width 16.25: "use"
         RenderSVGPath {circle} at (220,96) size 24x24 [fill={[type=SOLID] [color=#FF0000]}] [cx=50.00] [cy=40.00] [r=5.00]
-      RenderSVGContainer {g} at (210,57) size 44x65
-        RenderSVGContainer {use} at (210,57) size 44x39
-          RenderSVGContainer {g} at (210,57) size 44x39
-            RenderSVGText {text} at (42,20) size 16x14 contains 1 chunk(s)
-              RenderSVGInlineText {#text} at (0,0) size 16x14
-                chunk 1 (middle anchor) text run 1 at (42.00,31.00) startOffset 0 endOffset 3 width 16.00: "use"
+      RenderSVGContainer {g} at (208,57) size 48x65
+        RenderSVGContainer {use} at (208,57) size 48x42
+          RenderSVGContainer {g} at (208,57) size 48x42
+            RenderSVGText {text} at (41,20) size 17x14 contains 1 chunk(s)
+              RenderSVGInlineText {#text} at (0,0) size 17x14
+                chunk 1 (middle anchor) text run 1 at (41.88,31.00) startOffset 0 endOffset 3 width 16.25: "use"
         RenderSVGContainer {use} at (218,94) size 28x28
           RenderSVGContainer {g} at (218,94) size 28x28
             RenderSVGPath {circle} at (218,94) size 28x28 [stroke={[type=SOLID] [color=#000000]}] [fill={[type=SOLID] [color=#FF0000]}] [cx=50.00] [cy=40.00] [r=5.00]
index 57f2ba3..1dc9acd 100644 (file)
Binary files a/LayoutTests/platform/mac/svg/hixie/perf/003-expected.png and b/LayoutTests/platform/mac/svg/hixie/perf/003-expected.png differ
index f5d5712..916f7bd 100644 (file)
@@ -11,36 +11,36 @@ layer at (0,0) size 400x400
     RenderSVGRect {rect} at (0,0) size 400x400 [stroke={[type=SOLID] [color=#000000]}] [x=0.00] [y=0.00] [width=100.00] [height=100.00]
     RenderSVGText {text} at (9,37) size 3x6 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 3x6
-        chunk 1 text run 1 at (9.00,42.00) startOffset 0 endOffset 1 width 3.00: "0"
-    RenderSVGText {text} at (65,77) size 2x3 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x3
+        chunk 1 text run 1 at (9.00,42.00) startOffset 0 endOffset 1 width 2.50: "0"
+    RenderSVGText {text} at (65,77) size 2x4 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x4
         chunk 1 text run 1 at (65.00,80.00) startOffset 0 endOffset 1 width 1.50: "1"
-    RenderSVGText {text} at (92,92) size 1x1 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 1x1
+    RenderSVGText {text} at (92,92) size 1x2 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 1x2
         chunk 1 text run 1 at (92.00,93.00) startOffset 0 endOffset 1 width 0.50: "2"
-    RenderSVGText {text} at (30,27) size 2x3 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x3
+    RenderSVGText {text} at (30,27) size 2x4 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x4
         chunk 1 text run 1 at (30.00,30.00) startOffset 0 endOffset 1 width 1.50: "3"
-    RenderSVGText {text} at (92,53) size 1x1 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 1x1
+    RenderSVGText {text} at (92,53) size 1x2 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 1x2
         chunk 1 text run 1 at (92.00,54.00) startOffset 0 endOffset 1 width 0.50: "4"
-    RenderSVGText {text} at (40,26) size 4x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 4x9
+    RenderSVGText {text} at (40,25) size 4x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 4x10
         chunk 1 text run 1 at (40.00,33.00) startOffset 0 endOffset 1 width 4.00: "5"
-    RenderSVGText {text} at (65,69) size 4x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 4x9
+    RenderSVGText {text} at (65,68) size 4x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 4x10
         chunk 1 text run 1 at (65.00,76.00) startOffset 0 endOffset 1 width 4.00: "6"
     RenderSVGText {text} at (47,49) size 4x8 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 4x8
-        chunk 1 text run 1 at (47.00,56.00) startOffset 0 endOffset 1 width 4.00: "7"
-    RenderSVGText {text} at (79,-5) size 4x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 4x9
+        chunk 1 text run 1 at (47.00,56.00) startOffset 0 endOffset 1 width 3.50: "7"
+    RenderSVGText {text} at (79,-6) size 4x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 4x10
         chunk 1 text run 1 at (79.00,2.00) startOffset 0 endOffset 1 width 4.00: "8"
     RenderSVGText {text} at (10,74) size 3x6 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 3x6
-        chunk 1 text run 1 at (10.00,79.00) startOffset 0 endOffset 1 width 3.00: "9"
-    RenderSVGText {text} at (77,36) size 1x1 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 1x1
+        chunk 1 text run 1 at (10.00,79.00) startOffset 0 endOffset 1 width 2.50: "9"
+    RenderSVGText {text} at (77,36) size 1x2 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 1x2
         chunk 1 text run 1 at (77.00,37.00) startOffset 0 endOffset 2 width 1.00: "10"
     RenderSVGText {text} at (45,76) size 4x5 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 4x5
@@ -48,17 +48,17 @@ layer at (0,0) size 400x400
     RenderSVGText {text} at (27,76) size 4x5 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 4x5
         chunk 1 text run 1 at (27.00,80.00) startOffset 0 endOffset 2 width 4.00: "12"
-    RenderSVGText {text} at (13,17) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (13,17) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (13.00,19.00) startOffset 0 endOffset 2 width 2.00: "13"
-    RenderSVGText {text} at (43,98) size 1x1 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 1x1
+    RenderSVGText {text} at (43,98) size 1x2 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 1x2
         chunk 1 text run 1 at (43.00,99.00) startOffset 0 endOffset 2 width 1.00: "14"
-    RenderSVGText {text} at (52,29) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (52,29) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (52.00,31.00) startOffset 0 endOffset 2 width 2.00: "15"
-    RenderSVGText {text} at (55,87) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (55,87) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (55.00,89.00) startOffset 0 endOffset 2 width 2.00: "16"
     RenderSVGText {text} at (46,16) size 6x7 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 6x7
@@ -66,35 +66,35 @@ layer at (0,0) size 400x400
     RenderSVGText {text} at (1,19) size 4x5 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 4x5
         chunk 1 text run 1 at (1.00,23.00) startOffset 0 endOffset 2 width 4.00: "18"
-    RenderSVGText {text} at (24,39) size 3x3 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 3x3
+    RenderSVGText {text} at (24,39) size 3x4 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 3x4
         chunk 1 text run 1 at (24.00,42.00) startOffset 0 endOffset 2 width 3.00: "19"
-    RenderSVGText {text} at (42,26) size 1x1 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 1x1
+    RenderSVGText {text} at (42,26) size 1x2 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 1x2
         chunk 1 text run 1 at (42.00,27.00) startOffset 0 endOffset 2 width 1.00: "20"
-    RenderSVGText {text} at (11,76) size 6x6 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 6x6
-        chunk 1 text run 1 at (11.00,81.00) startOffset 0 endOffset 2 width 6.00: "21"
-    RenderSVGText {text} at (15,25) size 1x1 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 1x1
+    RenderSVGText {text} at (11,76) size 5x6 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 5x6
+        chunk 1 text run 1 at (11.00,81.00) startOffset 0 endOffset 2 width 5.00: "21"
+    RenderSVGText {text} at (15,25) size 1x2 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 1x2
         chunk 1 text run 1 at (15.00,26.00) startOffset 0 endOffset 2 width 1.00: "22"
-    RenderSVGText {text} at (18,17) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (18,17) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (18.00,19.00) startOffset 0 endOffset 2 width 2.00: "23"
     RenderSVGText {text} at (42,74) size 6x7 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 6x7
         chunk 1 text run 1 at (42.00,80.00) startOffset 0 endOffset 2 width 6.00: "24"
-    RenderSVGText {text} at (49,5) size 1x1 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 1x1
+    RenderSVGText {text} at (49,5) size 1x2 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 1x2
         chunk 1 text run 1 at (49.00,6.00) startOffset 0 endOffset 2 width 1.00: "25"
-    RenderSVGText {text} at (50,57) size 6x6 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 6x6
-        chunk 1 text run 1 at (50.00,62.00) startOffset 0 endOffset 2 width 6.00: "26"
-    RenderSVGText {text} at (30,60) size 8x8 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x8
-        chunk 1 text run 1 at (30.00,67.00) startOffset 0 endOffset 2 width 8.00: "27"
-    RenderSVGText {text} at (69,70) size 3x3 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 3x3
+    RenderSVGText {text} at (50,57) size 5x6 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 5x6
+        chunk 1 text run 1 at (50.00,62.00) startOffset 0 endOffset 2 width 5.00: "26"
+    RenderSVGText {text} at (30,60) size 7x8 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 7x8
+        chunk 1 text run 1 at (30.00,67.00) startOffset 0 endOffset 2 width 7.00: "27"
+    RenderSVGText {text} at (69,70) size 3x4 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 3x4
         chunk 1 text run 1 at (69.00,73.00) startOffset 0 endOffset 2 width 3.00: "28"
     RenderSVGText {text} at (95,12) size 6x7 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 6x7
@@ -105,41 +105,41 @@ layer at (0,0) size 400x400
     RenderSVGText {text} at (49,6) size 4x5 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 4x5
         chunk 1 text run 1 at (49.00,10.00) startOffset 0 endOffset 2 width 4.00: "31"
-    RenderSVGText {text} at (46,35) size 8x8 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x8
-        chunk 1 text run 1 at (46.00,42.00) startOffset 0 endOffset 2 width 8.00: "32"
-    RenderSVGText {text} at (85,86) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (46,35) size 7x8 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 7x8
+        chunk 1 text run 1 at (46.00,42.00) startOffset 0 endOffset 2 width 7.00: "32"
+    RenderSVGText {text} at (85,86) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (85.00,88.00) startOffset 0 endOffset 2 width 2.00: "33"
-    RenderSVGText {text} at (54,95) size 6x6 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 6x6
-        chunk 1 text run 1 at (54.00,100.00) startOffset 0 endOffset 2 width 6.00: "34"
-    RenderSVGText {text} at (26,96) size 3x3 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 3x3
+    RenderSVGText {text} at (54,95) size 5x6 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 5x6
+        chunk 1 text run 1 at (54.00,100.00) startOffset 0 endOffset 2 width 5.00: "34"
+    RenderSVGText {text} at (26,96) size 3x4 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 3x4
         chunk 1 text run 1 at (26.00,99.00) startOffset 0 endOffset 2 width 3.00: "35"
-    RenderSVGText {text} at (15,42) size 6x6 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 6x6
-        chunk 1 text run 1 at (15.00,47.00) startOffset 0 endOffset 2 width 6.00: "36"
-    RenderSVGText {text} at (56,85) size 3x3 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 3x3
+    RenderSVGText {text} at (15,42) size 5x6 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 5x6
+        chunk 1 text run 1 at (15.00,47.00) startOffset 0 endOffset 2 width 5.00: "36"
+    RenderSVGText {text} at (56,85) size 3x4 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 3x4
         chunk 1 text run 1 at (56.00,88.00) startOffset 0 endOffset 2 width 3.00: "37"
-    RenderSVGText {text} at (18,21) size 6x6 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 6x6
-        chunk 1 text run 1 at (18.00,26.00) startOffset 0 endOffset 2 width 6.00: "38"
-    RenderSVGText {text} at (92,44) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (18,21) size 5x6 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 5x6
+        chunk 1 text run 1 at (18.00,26.00) startOffset 0 endOffset 2 width 5.00: "38"
+    RenderSVGText {text} at (92,44) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (92.00,46.00) startOffset 0 endOffset 2 width 2.00: "39"
-    RenderSVGText {text} at (40,42) size 8x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x9
+    RenderSVGText {text} at (40,41) size 8x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 8x10
         chunk 1 text run 1 at (40.00,49.00) startOffset 0 endOffset 2 width 8.00: "40"
-    RenderSVGText {text} at (41,59) size 1x1 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 1x1
+    RenderSVGText {text} at (41,59) size 1x2 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 1x2
         chunk 1 text run 1 at (41.00,60.00) startOffset 0 endOffset 2 width 1.00: "41"
-    RenderSVGText {text} at (66,5) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (66,5) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (66.00,7.00) startOffset 0 endOffset 2 width 2.00: "42"
-    RenderSVGText {text} at (85,9) size 1x1 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 1x1
+    RenderSVGText {text} at (85,9) size 1x2 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 1x2
         chunk 1 text run 1 at (85.00,10.00) startOffset 0 endOffset 2 width 1.00: "43"
     RenderSVGText {text} at (7,42) size 6x7 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 6x7
@@ -147,101 +147,101 @@ layer at (0,0) size 400x400
     RenderSVGText {text} at (47,25) size 4x5 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 4x5
         chunk 1 text run 1 at (47.00,29.00) startOffset 0 endOffset 2 width 4.00: "45"
-    RenderSVGText {text} at (66,22) size 3x3 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 3x3
+    RenderSVGText {text} at (66,22) size 3x4 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 3x4
         chunk 1 text run 1 at (66.00,25.00) startOffset 0 endOffset 2 width 3.00: "46"
-    RenderSVGText {text} at (13,24) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (13,24) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (13.00,26.00) startOffset 0 endOffset 2 width 2.00: "47"
     RenderSVGText {text} at (72,29) size 4x5 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 4x5
         chunk 1 text run 1 at (72.00,33.00) startOffset 0 endOffset 2 width 4.00: "48"
-    RenderSVGText {text} at (29,66) size 8x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x9
+    RenderSVGText {text} at (29,65) size 8x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 8x10
         chunk 1 text run 1 at (29.00,73.00) startOffset 0 endOffset 2 width 8.00: "49"
-    RenderSVGText {text} at (48,81) size 3x3 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 3x3
+    RenderSVGText {text} at (48,81) size 3x4 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 3x4
         chunk 1 text run 1 at (48.00,84.00) startOffset 0 endOffset 2 width 3.00: "50"
-    RenderSVGText {text} at (57,19) size 6x6 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 6x6
-        chunk 1 text run 1 at (57.00,24.00) startOffset 0 endOffset 2 width 6.00: "51"
-    RenderSVGText {text} at (61,35) size 8x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x9
+    RenderSVGText {text} at (57,19) size 5x6 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 5x6
+        chunk 1 text run 1 at (57.00,24.00) startOffset 0 endOffset 2 width 5.00: "51"
+    RenderSVGText {text} at (61,34) size 8x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 8x10
         chunk 1 text run 1 at (61.00,42.00) startOffset 0 endOffset 2 width 8.00: "52"
-    RenderSVGText {text} at (46,67) size 8x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x9
+    RenderSVGText {text} at (46,66) size 8x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 8x10
         chunk 1 text run 1 at (46.00,74.00) startOffset 0 endOffset 2 width 8.00: "53"
-    RenderSVGText {text} at (70,3) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (70,3) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (70.00,5.00) startOffset 0 endOffset 2 width 2.00: "54"
-    RenderSVGText {text} at (3,47) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (3,47) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (3.00,49.00) startOffset 0 endOffset 2 width 2.00: "55"
-    RenderSVGText {text} at (62,67) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (62,67) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (62.00,69.00) startOffset 0 endOffset 2 width 2.00: "56"
-    RenderSVGText {text} at (34,74) size 8x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x9
+    RenderSVGText {text} at (34,73) size 8x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 8x10
         chunk 1 text run 1 at (34.00,81.00) startOffset 0 endOffset 2 width 8.00: "57"
-    RenderSVGText {text} at (74,14) size 6x6 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 6x6
-        chunk 1 text run 1 at (74.00,19.50) startOffset 0 endOffset 2 width 6.00: "58"
+    RenderSVGText {text} at (74,15) size 5x6 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 5x6
+        chunk 1 text run 1 at (74.00,19.50) startOffset 0 endOffset 2 width 5.00: "58"
     RenderSVGText {text} at (13,61) size 6x7 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 6x7
         chunk 1 text run 1 at (13.00,67.00) startOffset 0 endOffset 2 width 6.00: "59"
     RenderSVGText {text} at (32,6) size 4x5 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 4x5
         chunk 1 text run 1 at (32.00,10.00) startOffset 0 endOffset 2 width 4.00: "60"
-    RenderSVGText {text} at (20,46) size 8x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x9
+    RenderSVGText {text} at (20,45) size 8x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 8x10
         chunk 1 text run 1 at (20.00,53.00) startOffset 0 endOffset 2 width 8.00: "61"
-    RenderSVGText {text} at (8,74) size 6x6 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 6x6
-        chunk 1 text run 1 at (8.00,79.00) startOffset 0 endOffset 2 width 6.00: "62"
-    RenderSVGText {text} at (2,53) size 3x3 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 3x3
+    RenderSVGText {text} at (8,74) size 5x6 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 5x6
+        chunk 1 text run 1 at (8.00,79.00) startOffset 0 endOffset 2 width 5.00: "62"
+    RenderSVGText {text} at (2,53) size 3x4 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 3x4
         chunk 1 text run 1 at (2.00,56.00) startOffset 0 endOffset 2 width 3.00: "63"
     RenderSVGText {text} at (60,26) size 6x7 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 6x7
         chunk 1 text run 1 at (60.00,32.00) startOffset 0 endOffset 2 width 6.00: "64"
-    RenderSVGText {text} at (97,96) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (97,96) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (97.00,98.00) startOffset 0 endOffset 2 width 2.00: "65"
-    RenderSVGText {text} at (58,75) size 3x3 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 3x3
+    RenderSVGText {text} at (58,75) size 3x4 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 3x4
         chunk 1 text run 1 at (58.00,78.00) startOffset 0 endOffset 2 width 3.00: "66"
-    RenderSVGText {text} at (1,5) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (1,5) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (1.00,7.00) startOffset 0 endOffset 2 width 2.00: "67"
-    RenderSVGText {text} at (0,0) size 3x3 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 3x3
+    RenderSVGText {text} at (0,0) size 3x4 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 3x4
         chunk 1 text run 1 at (0.00,3.00) startOffset 0 endOffset 2 width 3.00: "68"
     RenderSVGText {text} at (89,62) size 6x7 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 6x7
         chunk 1 text run 1 at (89.00,68.00) startOffset 0 endOffset 2 width 6.00: "69"
-    RenderSVGText {text} at (85,9) size 3x3 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 3x3
+    RenderSVGText {text} at (85,9) size 3x4 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 3x4
         chunk 1 text run 1 at (85.00,12.00) startOffset 0 endOffset 2 width 3.00: "70"
-    RenderSVGText {text} at (48,75) size 6x6 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 6x6
-        chunk 1 text run 1 at (48.00,80.00) startOffset 0 endOffset 2 width 6.00: "71"
-    RenderSVGText {text} at (52,35) size 8x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x9
+    RenderSVGText {text} at (48,75) size 5x6 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 5x6
+        chunk 1 text run 1 at (48.00,80.00) startOffset 0 endOffset 2 width 5.00: "71"
+    RenderSVGText {text} at (52,34) size 8x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 8x10
         chunk 1 text run 1 at (52.00,42.00) startOffset 0 endOffset 2 width 8.00: "72"
-    RenderSVGText {text} at (98,17) size 8x8 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x8
-        chunk 1 text run 1 at (98.00,24.00) startOffset 0 endOffset 2 width 8.00: "73"
-    RenderSVGText {text} at (12,80) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (98,17) size 7x8 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 7x8
+        chunk 1 text run 1 at (98.00,24.00) startOffset 0 endOffset 2 width 7.00: "73"
+    RenderSVGText {text} at (12,80) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (12.00,82.00) startOffset 0 endOffset 2 width 2.00: "74"
     RenderSVGText {text} at (26,65) size 4x5 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 4x5
         chunk 1 text run 1 at (26.00,69.00) startOffset 0 endOffset 2 width 4.00: "75"
-    RenderSVGText {text} at (5,2) size 8x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x9
+    RenderSVGText {text} at (5,1) size 8x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 8x10
         chunk 1 text run 1 at (5.00,9.00) startOffset 0 endOffset 2 width 8.00: "76"
-    RenderSVGText {text} at (5,36) size 8x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x9
+    RenderSVGText {text} at (5,35) size 8x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 8x10
         chunk 1 text run 1 at (5.00,43.00) startOffset 0 endOffset 2 width 8.00: "77"
     RenderSVGText {text} at (48,41) size 6x7 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 6x7
@@ -252,60 +252,60 @@ layer at (0,0) size 400x400
     RenderSVGText {text} at (22,63) size 6x7 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 6x7
         chunk 1 text run 1 at (22.00,69.00) startOffset 0 endOffset 2 width 6.00: "80"
-    RenderSVGText {text} at (34,44) size 1x1 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 1x1
+    RenderSVGText {text} at (34,44) size 1x2 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 1x2
         chunk 1 text run 1 at (34.00,45.00) startOffset 0 endOffset 2 width 1.00: "81"
-    RenderSVGText {text} at (83,34) size 8x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x9
+    RenderSVGText {text} at (83,33) size 8x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 8x10
         chunk 1 text run 1 at (83.00,41.00) startOffset 0 endOffset 2 width 8.00: "82"
     RenderSVGText {text} at (13,58) size 6x7 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 6x7
         chunk 1 text run 1 at (13.00,64.00) startOffset 0 endOffset 2 width 6.00: "83"
-    RenderSVGText {text} at (65,-6) size 8x8 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x8
-        chunk 1 text run 1 at (65.00,1.00) startOffset 0 endOffset 2 width 8.00: "84"
+    RenderSVGText {text} at (65,-6) size 7x8 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 7x8
+        chunk 1 text run 1 at (65.00,1.00) startOffset 0 endOffset 2 width 7.00: "84"
     RenderSVGText {text} at (77,35) size 4x5 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 4x5
         chunk 1 text run 1 at (77.00,39.00) startOffset 0 endOffset 2 width 4.00: "85"
-    RenderSVGText {text} at (23,18) size 8x8 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x8
-        chunk 1 text run 1 at (23.00,25.00) startOffset 0 endOffset 2 width 8.00: "86"
-    RenderSVGText {text} at (40,77) size 8x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x9
+    RenderSVGText {text} at (23,18) size 7x8 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 7x8
+        chunk 1 text run 1 at (23.00,25.00) startOffset 0 endOffset 2 width 7.00: "86"
+    RenderSVGText {text} at (40,76) size 8x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 8x10
         chunk 1 text run 1 at (40.00,84.00) startOffset 0 endOffset 2 width 8.00: "87"
-    RenderSVGText {text} at (56,32) size 3x3 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 3x3
+    RenderSVGText {text} at (56,32) size 3x4 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 3x4
         chunk 1 text run 1 at (56.00,35.00) startOffset 0 endOffset 2 width 3.00: "88"
-    RenderSVGText {text} at (65,70) size 8x8 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x8
-        chunk 1 text run 1 at (65.00,77.00) startOffset 0 endOffset 2 width 8.00: "89"
-    RenderSVGText {text} at (13,19) size 8x8 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x8
-        chunk 1 text run 1 at (13.00,26.00) startOffset 0 endOffset 2 width 8.00: "90"
-    RenderSVGText {text} at (54,36) size 8x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x9
+    RenderSVGText {text} at (65,70) size 7x8 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 7x8
+        chunk 1 text run 1 at (65.00,77.00) startOffset 0 endOffset 2 width 7.00: "89"
+    RenderSVGText {text} at (13,19) size 7x8 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 7x8
+        chunk 1 text run 1 at (13.00,26.00) startOffset 0 endOffset 2 width 7.00: "90"
+    RenderSVGText {text} at (54,35) size 8x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 8x10
         chunk 1 text run 1 at (54.00,43.00) startOffset 0 endOffset 2 width 8.00: "91"
     RenderSVGText {text} at (81,28) size 4x5 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,0) size 4x5
         chunk 1 text run 1 at (81.00,32.00) startOffset 0 endOffset 2 width 4.00: "92"
-    RenderSVGText {text} at (10,73) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (10,73) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (10.00,75.00) startOffset 0 endOffset 2 width 2.00: "93"
-    RenderSVGText {text} at (53,87) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (53,87) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (53.00,89.00) startOffset 0 endOffset 2 width 2.00: "94"
-    RenderSVGText {text} at (25,59) size 8x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x9
+    RenderSVGText {text} at (25,58) size 8x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 8x10
         chunk 1 text run 1 at (25.00,66.00) startOffset 0 endOffset 2 width 8.00: "95"
-    RenderSVGText {text} at (93,46) size 2x2 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 2x2
+    RenderSVGText {text} at (93,46) size 2x3 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 2x3
         chunk 1 text run 1 at (93.00,48.00) startOffset 0 endOffset 2 width 2.00: "96"
-    RenderSVGText {text} at (61,73) size 8x9 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x9
+    RenderSVGText {text} at (61,72) size 8x10 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 8x10
         chunk 1 text run 1 at (61.00,80.00) startOffset 0 endOffset 2 width 8.00: "97"
-    RenderSVGText {text} at (14,-6) size 8x8 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 8x8
-        chunk 1 text run 1 at (14.00,1.00) startOffset 0 endOffset 2 width 8.00: "98"
-    RenderSVGText {text} at (7,67) size 3x3 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 3x3
+    RenderSVGText {text} at (14,-6) size 7x8 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 7x8
+        chunk 1 text run 1 at (14.00,1.00) startOffset 0 endOffset 2 width 7.00: "98"
+    RenderSVGText {text} at (7,67) size 3x4 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 3x4
         chunk 1 text run 1 at (7.00,70.00) startOffset 0 endOffset 2 width 3.00: "99"