Land new results now that text runs at negative positions dump their widths correctly.
[WebKit-https.git] / LayoutTests / platform / mac / svg / batik / text / textOnPath-expected.txt
1 layer at (0,0) size 800x600
2   RenderView at (0,0) size 800x600
3 layer at (0,0) size 450x500
4   RenderSVGRoot {svg} at (9,26) size 430x417
5     RenderSVGContainer {g} at (9,26) size 430x417
6       RenderSVGText {text} at (160,40) size 130x17 contains 1 chunk(s)
7         RenderSVGInlineText {#text} at (0,-14) size 130x17
8           chunk 1 (middle anchor) text run 1 at (160.00,40.00) startOffset 0 endOffset 19 width 130.00: "Text on a path test"
9       RenderSVGHiddenContainer {defs} at (0,0) size 0x0
10         RenderPath {path} at (14.95,7.04) size 120.05x30.91 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]
11         RenderPath {path} at (29.85,12.25) size 90.30x37.75 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]
12       RenderSVGContainer {g} at (11,54) size 123x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,70.00)}]
13         RenderSVGContainer {use} at (29.70,70.67) size 90.60x49.33
14           RenderSVGContainer {g} at (29.70,70.67) size 90.60x49.33
15             RenderPath {path} at (29.70,70.67) size 90.60x49.33 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]
16         RenderSVGText {text} at (30,12) size 123x67 contains 1 chunk(s)
17           RenderSVGTextPath {textPath} at (0,0) size 123x67
18             RenderSVGInlineText {#text} at (-19,-11) size 44x50
19               chunk 1 text run 1 at (30.45,18.29) startOffset 0 endOffset 5 width 42.00: "Text "
20             RenderSVGTSpan {tspan} at (0,0) size 28x29
21               RenderSVGInlineText {#text} at (13,-28) size 28x29
22                 chunk 1 text run 2 at (56.75,13.11) startOffset 0 endOffset 2 width 20.00: "on"
23             RenderSVGTSpan {tspan} at (0,0) size 63x45
24               RenderSVGInlineText {#text} at (41,-18) size 63x45
25                 chunk 1 text run 3 at (73.94,12.51) startOffset 0 endOffset 7 width 55.00: " a Path"
26           RenderSVGInlineText {#text} at (0,0) size 0x0
27         RenderSVGText {text} at (35,60) size 68x13 contains 1 chunk(s)
28           RenderSVGInlineText {#text} at (0,-10) size 68x13
29             chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 68.00: "startOffset=\"0%\""
30         RenderSVGText {text} at (35,70) size 75x13 contains 1 chunk(s)
31           RenderSVGInlineText {#text} at (0,-10) size 75x13
32             chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\""
33       RenderSVGContainer {g} at (150,65) size 121x78 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,70.00)}]
34         RenderSVGContainer {use} at (179.70,70.67) size 90.60x49.33
35           RenderSVGContainer {g} at (179.70,70.67) size 90.60x49.33
36             RenderPath {path} at (179.70,70.67) size 90.60x49.33 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]
37         RenderSVGText {text} at (30,13) size 69x53 contains 1 chunk(s)
38           RenderSVGTextPath {textPath} at (0,0) size 69x53
39             RenderSVGInlineText {#text} at (-30,-13) size 0x0
40               chunk 1 (middle anchor) text run 1 at (340282346638528859811704183484516925440.00,340282346638528859811704183484516925440.00) startOffset 0 endOffset 5 width 42.00: "Text "
41             RenderSVGTSpan {tspan} at (0,0) size 0x0
42               RenderSVGInlineText {#text} at (-30,-13) size 0x0
43                 chunk 1 (middle anchor) text run 2 at (340282346638528859811704183484516925440.00,340282346638528859811704183484516925440.00) startOffset 0 endOffset 2 width 20.00: "on"
44             RenderSVGTSpan {tspan} at (0,0) size 57x53
45               RenderSVGInlineText {#text} at (-18,-18) size 57x53
46                 chunk 1 (middle anchor) text run 3 at (30.45,13.71) startOffset 0 endOffset 7 width 55.00: " a Path"
47           RenderSVGInlineText {#text} at (0,0) size 0x0
48         RenderSVGText {text} at (35,60) size 68x13 contains 1 chunk(s)
49           RenderSVGInlineText {#text} at (0,-10) size 68x13
50             chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 68.00: "startOffset=\"0%\""
51         RenderSVGText {text} at (35,70) size 86x13 contains 1 chunk(s)
52           RenderSVGInlineText {#text} at (0,-10) size 86x13
53             chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
54       RenderSVGContainer {g} at (300,64) size 120.30x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,70.00)}]
55         RenderSVGContainer {use} at (329.70,70.67) size 90.60x49.33
56           RenderSVGContainer {g} at (329.70,70.67) size 90.60x49.33
57             RenderPath {path} at (329.70,70.67) size 90.60x49.33 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]
58         RenderSVGText {text} at (30,12) size 76x55 contains 1 chunk(s)
59           RenderSVGTextPath {textPath} at (0,0) size 76x55
60             RenderSVGInlineText {#text} at (-30,-12) size 0x0
61               chunk 1 (end anchor) text run 1 at (340282346638528859811704183484516925440.00,340282346638528859811704183484516925440.00) startOffset 0 endOffset 5 width 42.00: "Text "
62             RenderSVGTSpan {tspan} at (0,0) size 26x14
63               RenderSVGInlineText {#text} at (-29,23) size 26x14
64                 chunk 1 (end anchor) text run 2 at (30.39,44.46) startOffset 0 endOffset 2 width 20.00: "on"
65             RenderSVGTSpan {tspan} at (0,0) size 62x48
66               RenderSVGInlineText {#text} at (-16,-18) size 62x48
67                 chunk 1 (end anchor) text run 3 at (32.24,12.71) startOffset 0 endOffset 7 width 55.00: " a Path"
68           RenderSVGInlineText {#text} at (0,0) size 0x0
69         RenderSVGText {text} at (35,60) size 73x13 contains 1 chunk(s)
70           RenderSVGInlineText {#text} at (0,-10) size 73x13
71             chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 17 width 73.00: "startOffset=\"50%\""
72         RenderSVGText {text} at (35,70) size 72x13 contains 1 chunk(s)
73           RenderSVGInlineText {#text} at (0,-10) size 72x13
74             chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\""
75       RenderSVGContainer {g} at (29.70,164) size 118.30x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,170.00)}]
76         RenderSVGContainer {use} at (29.70,170.67) size 90.60x49.33
77           RenderSVGContainer {g} at (29.70,170.67) size 90.60x49.33
78             RenderPath {path} at (29.70,170.67) size 90.60x49.33 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]
79         RenderSVGText {text} at (80,12) size 74x58 contains 1 chunk(s)
80           RenderSVGTextPath {textPath} at (0,0) size 74x58
81             RenderSVGInlineText {#text} at (-6,-18) size 52x38
82               chunk 1 text run 1 at (80.99,12.80) startOffset 0 endOffset 5 width 42.00: "Text "
83             RenderSVGTSpan {tspan} at (0,0) size 31x33
84               RenderSVGInlineText {#text} at (37,1) size 31x33
85                 chunk 1 text run 2 at (115.39,32.26) startOffset 0 endOffset 2 width 20.00: "on"
86             RenderSVGTSpan {tspan} at (0,0) size 25x6
87               RenderSVGInlineText {#text} at (34,34) size 25x6
88                 chunk 1 text run 3 at (119.99,48.94) startOffset 0 endOffset 7 width 55.00: " a Path"
89           RenderSVGInlineText {#text} at (0,0) size 0x0
90         RenderSVGText {text} at (35,60) size 73x13 contains 1 chunk(s)
91           RenderSVGInlineText {#text} at (0,-10) size 73x13
92             chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 17 width 73.00: "startOffset=\"50%\""
93         RenderSVGText {text} at (35,70) size 75x13 contains 1 chunk(s)
94           RenderSVGInlineText {#text} at (0,-10) size 75x13
95             chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\""
96       RenderSVGContainer {g} at (163,154) size 124x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,170.00)}]
97         RenderSVGContainer {use} at (179.70,170.67) size 90.60x49.33
98           RenderSVGContainer {g} at (179.70,170.67) size 90.60x49.33
99             RenderPath {path} at (179.70,170.67) size 90.60x49.33 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]
100         RenderSVGText {text} at (32,12) size 124x61 contains 1 chunk(s)
101           RenderSVGTextPath {textPath} at (0,0) size 124x61
102             RenderSVGInlineText {#text} at (-19,-15) size 48x48
103               chunk 1 (middle anchor) text run 1 at (32.24,15.53) startOffset 0 endOffset 5 width 42.00: "Text "
104             RenderSVGTSpan {tspan} at (0,0) size 26x26
105               RenderSVGInlineText {#text} at (21,-28) size 26x26
106                 chunk 1 (middle anchor) text run 2 at (63.57,12.52) startOffset 0 endOffset 2 width 20.00: "on"
107             RenderSVGTSpan {tspan} at (0,0) size 59x51
108               RenderSVGInlineText {#text} at (46,-18) size 59x51
109                 chunk 1 (middle anchor) text run 3 at (80.99,12.80) startOffset 0 endOffset 7 width 55.00: " a Path"
110           RenderSVGInlineText {#text} at (0,0) size 0x0
111         RenderSVGText {text} at (35,60) size 73x13 contains 1 chunk(s)
112           RenderSVGInlineText {#text} at (0,-10) size 73x13
113             chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 17 width 73.00: "startOffset=\"50%\""
114         RenderSVGText {text} at (35,70) size 86x13 contains 1 chunk(s)
115           RenderSVGInlineText {#text} at (0,-10) size 86x13
116             chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
117       RenderSVGContainer {g} at (317,154) size 122x89 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,170.00)}]
118         RenderSVGContainer {use} at (329.70,170.67) size 90.60x49.33
119           RenderSVGContainer {g} at (329.70,170.67) size 90.60x49.33
120             RenderPath {path} at (329.70,170.67) size 90.60x49.33 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]
121         RenderSVGText {text} at (35,12) size 122x67 contains 1 chunk(s)
122           RenderSVGTextPath {textPath} at (0,0) size 122x67
123             RenderSVGInlineText {#text} at (-18,-17) size 50x44
124               chunk 1 (end anchor) text run 1 at (35.43,13.68) startOffset 0 endOffset 5 width 42.00: "Text "
125             RenderSVGTSpan {tspan} at (0,0) size 26x25
126               RenderSVGInlineText {#text} at (28,-28) size 26x25
127                 chunk 1 (end anchor) text run 2 at (70.56,12.66) startOffset 0 endOffset 2 width 20.00: "on"
128             RenderSVGTSpan {tspan} at (0,0) size 55x56
129               RenderSVGInlineText {#text} at (49,-17) size 55x56
130                 chunk 1 (end anchor) text run 3 at (87.95,13.92) startOffset 0 endOffset 7 width 55.00: " a Path"
131           RenderSVGInlineText {#text} at (0,0) size 0x0
132         RenderSVGText {text} at (35,60) size 78x13 contains 1 chunk(s)
133           RenderSVGInlineText {#text} at (0,-10) size 78x13
134             chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 18 width 78.00: "startOffset=\"100%\""
135         RenderSVGText {text} at (35,70) size 72x13 contains 1 chunk(s)
136           RenderSVGInlineText {#text} at (0,-10) size 72x13
137             chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\""
138       RenderSVGContainer {g} at (29.70,256) size 108.30x87 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,270.00)}]
139         RenderSVGContainer {use} at (29.70,270.67) size 90.60x49.33
140           RenderSVGContainer {g} at (29.70,270.67) size 90.60x49.33
141             RenderPath {path} at (29.70,270.67) size 90.60x49.33 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]
142         RenderSVGText {text} at (51,12) size 100x62 contains 1 chunk(s)
143           RenderSVGTextPath {textPath} at (0,0) size 100x62
144             RenderSVGInlineText {#text} at (-13,-18) size 51x31
145               chunk 1 text run 1 at (51.19,12.60) startOffset 0 endOffset 5 width 42.00: "Text "
146             RenderSVGTSpan {tspan} at (0,0) size 32x31
147               RenderSVGInlineText {#text} at (36,-26) size 32x31
148                 chunk 1 text run 2 at (91.23,14.76) startOffset 0 endOffset 2 width 20.00: "on"
149             RenderSVGTSpan {tspan} at (0,0) size 37x42
150               RenderSVGInlineText {#text} at (50,-6) size 37x42
151                 chunk 1 text run 3 at (106.80,22.53) startOffset 0 endOffset 7 width 55.00: " a Path"
152           RenderSVGInlineText {#text} at (0,0) size 0x0
153         RenderSVGText {text} at (35,60) size 65x13 contains 1 chunk(s)
154           RenderSVGInlineText {#text} at (0,-10) size 65x13
155             chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 65.00: "startOffset=\"35\""
156         RenderSVGText {text} at (35,70) size 75x13 contains 1 chunk(s)
157           RenderSVGInlineText {#text} at (0,-10) size 75x13
158             chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width 75.00: "text-anchor=\"start\""
159       RenderSVGContainer {g} at (161,264) size 110x79 [transform={m=((1.00,0.00)(0.00,1.00)) t=(150.00,270.00)}]
160         RenderSVGContainer {use} at (179.70,270.67) size 90.60x49.33
161           RenderSVGContainer {g} at (179.70,270.67) size 90.60x49.33
162             RenderPath {path} at (179.70,270.67) size 90.60x49.33 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]
163         RenderSVGText {text} at (30,12) size 99x59 contains 1 chunk(s)
164           RenderSVGTextPath {textPath} at (0,0) size 99x59
165             RenderSVGInlineText {#text} at (-19,12) size 28x29
166               chunk 1 (middle anchor) text run 1 at (30.08,34.51) startOffset 0 endOffset 5 width 42.00: "Text "
167             RenderSVGTSpan {tspan} at (0,0) size 34x34
168               RenderSVGInlineText {#text} at (-18,-17) size 34x34
169                 chunk 1 (middle anchor) text run 2 at (37.42,21.40) startOffset 0 endOffset 2 width 20.00: "on"
170             RenderSVGTSpan {tspan} at (0,0) size 69x30
171               RenderSVGInlineText {#text} at (11,-18) size 69x30
172                 chunk 1 (middle anchor) text run 3 at (51.19,12.55) startOffset 0 endOffset 7 width 55.00: " a Path"
173           RenderSVGInlineText {#text} at (0,0) size 0x0
174         RenderSVGText {text} at (35,60) size 65x13 contains 1 chunk(s)
175           RenderSVGInlineText {#text} at (0,-10) size 65x13
176             chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 65.00: "startOffset=\"35\""
177         RenderSVGText {text} at (35,70) size 86x13 contains 1 chunk(s)
178           RenderSVGInlineText {#text} at (0,-10) size 86x13
179             chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width 86.00: "text-anchor=\"middle\""
180       RenderSVGContainer {g} at (300,270) size 120.30x73 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,270.00)}]
181         RenderSVGContainer {use} at (329.70,270.67) size 90.60x49.33
182           RenderSVGContainer {g} at (329.70,270.67) size 90.60x49.33
183             RenderPath {path} at (329.70,270.67) size 90.60x49.33 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]
184         RenderSVGText {text} at (30,23) size 50x52 contains 1 chunk(s)
185           RenderSVGTextPath {textPath} at (0,0) size 50x52
186             RenderSVGInlineText {#text} at (-30,-23) size 0x0
187               chunk 1 (end anchor) text run 1 at (340282346638528859811704183484516925440.00,340282346638528859811704183484516925440.00) startOffset 0 endOffset 5 width 42.00: "Text "
188             RenderSVGTSpan {tspan} at (0,0) size 0x0
189               RenderSVGInlineText {#text} at (-30,-23) size 0x0
190                 chunk 1 (end anchor) text run 2 at (340282346638528859811704183484516925440.00,340282346638528859811704183484516925440.00) startOffset 0 endOffset 2 width 20.00: "on"
191             RenderSVGTSpan {tspan} at (0,0) size 39x46
192               RenderSVGInlineText {#text} at (-19,-17) size 39x46
193                 chunk 1 (end anchor) text run 3 at (30.25,23.55) startOffset 0 endOffset 7 width 55.00: " a Path"
194           RenderSVGInlineText {#text} at (0,0) size 0x0
195         RenderSVGText {text} at (35,60) size 65x13 contains 1 chunk(s)
196           RenderSVGInlineText {#text} at (0,-10) size 65x13
197             chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width 65.00: "startOffset=\"35\""
198         RenderSVGText {text} at (35,70) size 72x13 contains 1 chunk(s)
199           RenderSVGInlineText {#text} at (0,-10) size 72x13
200             chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width 72.00: "text-anchor=\"end\""
201       RenderSVGContainer {g} at (9,359) size 136x84 [transform={m=((1.00,0.00)(0.00,1.00)) t=(10.00,370.00)}]
202         RenderSVGContainer {use} at (24.89,377.29) size 120.11x30.43
203           RenderSVGContainer {g} at (24.89,377.29) size 120.11x30.43
204             RenderPath {path} at (24.89,377.29) size 120.11x30.43 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]
205         RenderSVGText {text} at (17,8) size 124x58 contains 1 chunk(s)
206           RenderSVGTextPath {textPath} at (0,0) size 124x58
207             RenderSVGTSpan {tspan} at (0,0) size 42x38
208               RenderSVGInlineText {#text} at (-18,-19) size 42x38
209                 chunk 1 text run 1 at (17.12,10.38) startOffset 0 endOffset 5 width 34.00: "super"
210             RenderSVGInlineText {#text} at (22,-13) size 38x31
211               chunk 1 text run 2 at (43.70,8.97) startOffset 0 endOffset 5 width 31.00: " and "
212             RenderSVGTSpan {tspan} at (0,0) size 29x28
213               RenderSVGInlineText {#text} at (42,11) size 29x28
214                 chunk 1 text run 3 at (69.99,24.66) startOffset 0 endOffset 3 width 22.00: "sub"
215             RenderSVGInlineText {#text} at (67,-1) size 39x34
216               chunk 1 text run 4 at (88.60,20.46) startOffset 0 endOffset 7 width 40.00: "scripts"
217           RenderSVGInlineText {#text} at (0,0) size 0x0
218         RenderSVGText {text} at (20,60) size 88x13 contains 1 chunk(s)
219           RenderSVGInlineText {#text} at (0,-10) size 88x13
220             chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 22 width 88.00: "baseline-shift=\"super\""
221         RenderSVGText {text} at (20,70) size 98x13 contains 1 chunk(s)
222           RenderSVGInlineText {#text} at (0,-10) size 98x13
223             chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 24 width 98.00: "and baseline-shift=\"sub\""
224       RenderSVGContainer {g} at (158,362) size 132x71 [transform={m=((1.00,0.00)(0.00,1.00)) t=(155.00,370.00)}]
225         RenderSVGContainer {use} at (169.89,377.29) size 120.11x30.43
226           RenderSVGContainer {g} at (169.89,377.29) size 120.11x30.43
227             RenderPath {path} at (169.89,377.29) size 120.11x30.43 [transform={m=((0.15,0.00)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M100.00,200.00 C200.00,100.00,300.00,0.00,400.00,100.00 C500.00,200.00,600.00,300.00,700.00,200.00 C800.00,100.00,900.00,100.00,900.00,100.00"]
228         RenderSVGText {text} at (17,8) size 126x52 contains 1 chunk(s)
229           RenderSVGTextPath {textPath} at (0,0) size 126x52
230             RenderSVGTSpan {tspan} at (0,0) size 60x39
231               RenderSVGInlineText {#text} at (-14,-16) size 60x39
232                 chunk 1 text run 1 at (17.83,8.83) startOffset 0 endOffset 8 width 49.00: "positive"
233             RenderSVGInlineText {#text} at (36,-7) size 34x35
234               chunk 1 text run 2 at (57.69,12.92) startOffset 0 endOffset 5 width 31.00: " and "
235             RenderSVGTSpan {tspan} at (0,0) size 53x37
236               RenderSVGInlineText {#text} at (59,-1) size 53x37
237                 chunk 1 text run 3 at (82.94,18.06) startOffset 0 endOffset 8 width 53.00: "negative"
238           RenderSVGInlineText {#text} at (0,0) size 0x0
239         RenderSVGText {text} at (20,60) size 97x13 contains 1 chunk(s)
240           RenderSVGInlineText {#text} at (0,-10) size 97x13
241             chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 23 width 97.00: "baseline-shift=\"+/-20%\""
242       RenderSVGContainer {g} at (304,366) size 115.50x67 [transform={m=((1.00,0.00)(0.00,1.00)) t=(300.00,390.00)}]
243         RenderSVGContainer {g} at (304,366) size 115.50x49 [transform={m=((0.50,0.00)(0.00,0.50)) t=(0.00,0.00)}]
244           RenderSVGContainer {use} at (314.85,390.33) size 45.30x24.67
245             RenderSVGContainer {g} at (314.85,390.33) size 45.30x24.67
246               RenderPath {path} at (314.85,390.33) size 45.30x24.67 [transform={m=((0.30,0.00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke width=2.00]}] [data="M100.00,100.00 C100.00,0.00,400.00,0.00,400.00,100.00"]
247           RenderSVGText {text} at (30,-20) size 231x90 contains 1 chunk(s)
248             RenderSVGInlineText {#text} at (0,-28) size 143x36
249               chunk 1 text run 1 at (30.00,-20.00) startOffset 0 endOffset 12 width 143.00: "before path "
250             RenderSVGTextPath {textPath} at (0,0) size 116x58
251               RenderSVGInlineText {#text} at (-22,4) size 116x58
252                 chunk 1 text run 2 at (35.71,12.90) startOffset 0 endOffset 7 width 89.00: "on path"
253             RenderSVGInlineText {#text} at (87,11) size 122x37
254               chunk 1 text run 3 at (117.77,19.76) startOffset 0 endOffset 11 width 121.00: " after path"
255         RenderSVGText {text} at (15,40) size 98x13 contains 1 chunk(s)
256           RenderSVGInlineText {#text} at (0,-10) size 98x13
257             chunk 1 text run 1 at (15.00,40.00) startOffset 0 endOffset 26 width 98.00: "text before/after textPath"
258     RenderSVGContainer {use} at (0,0) size 0x0