| OLD | NEW |
| (Empty) |
| 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 (0,0) size 448x498 | |
| 5 RenderSVGContainer {g} at (9,25) size 430x418 | |
| 6 RenderSVGText {text} at (160,25) size 130x19 contains 1 chunk(s) | |
| 7 RenderSVGInlineText {#text} at (0,0) size 130x18 | |
| 8 chunk 1 (middle anchor) text run 1 at (160.00,40.00) startOffset 0 end
Offset 19 width 130.00: "Text on a path test" | |
| 9 RenderSVGHiddenContainer {defs} at (0,0) size 0x0 | |
| 10 RenderSVGPath {path} at (14,0) size 121x45 [transform={m=((0.15,0.00)(0.
00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 2
00 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 800 100 900 100 900 100"] | |
| 11 RenderSVGPath {path} at (29,0) size 92x50 [transform={m=((0.30,0.00)(0.0
0,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF]}] [data="M 100 10
0 C 100 0 400 0 400 100"] | |
| 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) size 92x50 | |
| 14 RenderSVGPath {path} at (29,70) size 92x50 [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="M 100 100 C 100 0 400 0 400 100"] | |
| 15 RenderSVGText {text} at (11,-16) size 123x67 contains 1 chunk(s) | |
| 16 RenderSVGTextPath {textPath} at (0,0) size 122x66 | |
| 17 RenderSVGInlineText {#text} at (0,16) size 43x50 | |
| 18 chunk 1 text run 1 at (30.47,43.91) startOffset 0 endOffset 1 widt
h 12.00: "T" | |
| 19 chunk 1 text run 2 at (33.65,34.02) startOffset 1 endOffset 2 widt
h 9.00: "e" | |
| 20 chunk 1 text run 3 at (39.10,26.27) startOffset 2 endOffset 3 widt
h 10.00: "x" | |
| 21 chunk 1 text run 4 at (45.18,21.08) startOffset 3 endOffset 4 widt
h 6.00: "t" | |
| 22 chunk 1 text run 5 at (49.91,18.26) startOffset 4 endOffset 5 widt
h 5.00: " " | |
| 23 RenderSVGTSpan {tspan} at (0,0) size 29x28 | |
| 24 RenderSVGInlineText {#text} at (31,0) size 28x28 | |
| 25 chunk 1 text run 1 at (56.82,15.36) startOffset 0 endOffset 1 wi
dth 10.00: "o" | |
| 26 chunk 1 text run 2 at (66.57,13.09) startOffset 1 endOffset 2 wi
dth 10.00: "n" | |
| 27 RenderSVGTSpan {tspan} at (0,0) size 63x46 | |
| 28 RenderSVGInlineText {#text} at (59,9) size 62x45 | |
| 29 chunk 1 text run 1 at (74.05,12.51) startOffset 0 endOffset 1 wi
dth 5.00: " " | |
| 30 chunk 1 text run 2 at (81.05,12.80) startOffset 1 endOffset 2 wi
dth 9.00: "a" | |
| 31 chunk 1 text run 3 at (87.98,13.92) startOffset 2 endOffset 3 wi
dth 5.00: " " | |
| 32 chunk 1 text run 4 at (95.64,16.25) startOffset 3 endOffset 4 wi
dth 11.00: "P" | |
| 33 chunk 1 text run 5 at (104.50,20.86) startOffset 4 endOffset 5 w
idth 9.00: "a" | |
| 34 chunk 1 text run 6 at (110.28,25.63) startOffset 5 endOffset 6 w
idth 6.00: "t" | |
| 35 chunk 1 text run 7 at (115.19,31.91) startOffset 6 endOffset 7 w
idth 10.00: "h" | |
| 36 RenderSVGInlineText {#text} at (0,0) size 0x0 | |
| 37 RenderSVGText {text} at (35,50) size 68x13 contains 1 chunk(s) | |
| 38 RenderSVGInlineText {#text} at (0,0) size 68x12 | |
| 39 chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width
68.00: "startOffset=\"0%\"" | |
| 40 RenderSVGText {text} at (35,60) size 75x13 contains 1 chunk(s) | |
| 41 RenderSVGInlineText {#text} at (0,0) size 75x12 | |
| 42 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width
75.00: "text-anchor=\"start\"" | |
| 43 RenderSVGContainer {g} at (162,65) size 109x78 [transform={m=((1.00,0.00)(
0.00,1.00)) t=(150.00,70.00)}] | |
| 44 RenderSVGContainer {use} at (179,70) size 92x50 | |
| 45 RenderSVGPath {path} at (179,70) size 92x50 [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="M 100 100 C 100 0 400 0 400 100"] | |
| 46 RenderSVGText {text} at (12,-5) size 57x53 contains 1 chunk(s) | |
| 47 RenderSVGTextPath {textPath} at (0,0) size 57x53 | |
| 48 RenderSVGInlineText {#text} at (-12,4) size 0x0 | |
| 49 RenderSVGTSpan {tspan} at (0,0) size 1x1 | |
| 50 RenderSVGInlineText {#text} at (-12,4) size 0x0 | |
| 51 RenderSVGTSpan {tspan} at (0,0) size 57x53 | |
| 52 RenderSVGInlineText {#text} at (0,0) size 57x53 | |
| 53 chunk 1 (middle anchor) text run 1 at (30.47,43.91) startOffset
0 endOffset 1 width 5.00: " " | |
| 54 chunk 1 (middle anchor) text run 2 at (32.25,37.18) startOffset
1 endOffset 2 width 9.00: "a" | |
| 55 chunk 1 (middle anchor) text run 3 at (35.40,30.97) startOffset
2 endOffset 3 width 5.00: " " | |
| 56 chunk 1 (middle anchor) text run 4 at (40.51,24.85) startOffset
3 endOffset 4 width 11.00: "P" | |
| 57 chunk 1 (middle anchor) text run 5 at (48.57,18.97) startOffset
4 endOffset 5 width 9.00: "a" | |
| 58 chunk 1 (middle anchor) text run 6 at (55.40,15.86) startOffset
5 endOffset 6 width 6.00: "t" | |
| 59 chunk 1 (middle anchor) text run 7 at (63.11,13.69) startOffset
6 endOffset 7 width 10.00: "h" | |
| 60 RenderSVGInlineText {#text} at (0,0) size 0x0 | |
| 61 RenderSVGText {text} at (35,50) size 68x13 contains 1 chunk(s) | |
| 62 RenderSVGInlineText {#text} at (0,0) size 68x12 | |
| 63 chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width
68.00: "startOffset=\"0%\"" | |
| 64 RenderSVGText {text} at (35,60) size 86x13 contains 1 chunk(s) | |
| 65 RenderSVGInlineText {#text} at (0,0) size 86x12 | |
| 66 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width
86.00: "text-anchor=\"middle\"" | |
| 67 RenderSVGContainer {g} at (301,64) size 120x79 [transform={m=((1.00,0.00)(
0.00,1.00)) t=(300.00,70.00)}] | |
| 68 RenderSVGContainer {use} at (329,70) size 92x50 | |
| 69 RenderSVGPath {path} at (329,70) size 92x50 [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="M 100 100 C 100 0 400 0 400 100"] | |
| 70 RenderSVGText {text} at (1,-6) size 75x55 contains 1 chunk(s) | |
| 71 RenderSVGTextPath {textPath} at (0,0) size 74x55 | |
| 72 RenderSVGInlineText {#text} at (-1,5) size 0x0 | |
| 73 RenderSVGTSpan {tspan} at (0,0) size 25x14 | |
| 74 RenderSVGInlineText {#text} at (0,41) size 25x14 | |
| 75 chunk 1 (end anchor) text run 1 at (30.39,44.45) startOffset 1 e
ndOffset 2 width 10.00: "n" | |
| 76 RenderSVGTSpan {tspan} at (0,0) size 62x47 | |
| 77 RenderSVGInlineText {#text} at (12,0) size 61x47 | |
| 78 chunk 1 (end anchor) text run 1 at (32.23,37.23) startOffset 0 e
ndOffset 1 width 5.00: " " | |
| 79 chunk 1 (end anchor) text run 2 at (35.37,31.02) startOffset 1 e
ndOffset 2 width 9.00: "a" | |
| 80 chunk 1 (end anchor) text run 3 at (39.76,25.59) startOffset 2 e
ndOffset 3 width 5.00: " " | |
| 81 chunk 1 (end anchor) text run 4 at (45.96,20.55) startOffset 3 e
ndOffset 4 width 11.00: "P" | |
| 82 chunk 1 (end anchor) text run 5 at (54.88,16.05) startOffset 4 e
ndOffset 5 width 9.00: "a" | |
| 83 chunk 1 (end anchor) text run 6 at (62.07,13.91) startOffset 5 e
ndOffset 6 width 6.00: "t" | |
| 84 chunk 1 (end anchor) text run 7 at (69.99,12.71) startOffset 6 e
ndOffset 7 width 10.00: "h" | |
| 85 RenderSVGInlineText {#text} at (0,0) size 0x0 | |
| 86 RenderSVGText {text} at (35,50) size 73x13 contains 1 chunk(s) | |
| 87 RenderSVGInlineText {#text} at (0,0) size 73x12 | |
| 88 chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 17 width
73.00: "startOffset=\"50%\"" | |
| 89 RenderSVGText {text} at (35,60) size 72x13 contains 1 chunk(s) | |
| 90 RenderSVGInlineText {#text} at (0,0) size 72x12 | |
| 91 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width
72.00: "text-anchor=\"end\"" | |
| 92 RenderSVGContainer {g} at (29,164) size 119x79 [transform={m=((1.00,0.00)(
0.00,1.00)) t=(0.00,170.00)}] | |
| 93 RenderSVGContainer {use} at (29,170) size 92x50 | |
| 94 RenderSVGPath {path} at (29,170) size 92x50 [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="M 100 100 C 100 0 400 0 400 100"] | |
| 95 RenderSVGText {text} at (74,-6) size 74x58 contains 1 chunk(s) | |
| 96 RenderSVGTextPath {textPath} at (0,0) size 73x58 | |
| 97 RenderSVGInlineText {#text} at (0,0) size 52x38 | |
| 98 chunk 1 text run 1 at (81.00,12.80) startOffset 0 endOffset 1 widt
h 12.00: "T" | |
| 99 chunk 1 text run 2 at (91.30,14.78) startOffset 1 endOffset 2 widt
h 9.00: "e" | |
| 100 chunk 1 text run 3 at (100.14,18.28) startOffset 2 endOffset 3 wid
th 10.00: "x" | |
| 101 chunk 1 text run 4 at (106.87,22.59) startOffset 3 endOffset 4 wid
th 6.00: "t" | |
| 102 chunk 1 text run 5 at (110.93,26.31) startOffset 4 endOffset 5 wid
th 5.00: " " | |
| 103 RenderSVGTSpan {tspan} at (0,0) size 31x33 | |
| 104 RenderSVGInlineText {#text} at (42,19) size 31x32 | |
| 105 chunk 1 text run 1 at (115.42,32.30) startOffset 0 endOffset 1 w
idth 10.00: "o" | |
| 106 chunk 1 text run 2 at (119.08,41.58) startOffset 1 endOffset 2 w
idth 10.00: "n" | |
| 107 RenderSVGTSpan {tspan} at (0,0) size 24x7 | |
| 108 RenderSVGInlineText {#text} at (40,51) size 24x6 | |
| 109 chunk 1 text run 1 at (119.99,49.00) startOffset 0 endOffset 1 w
idth 5.00: " " | |
| 110 RenderSVGInlineText {#text} at (0,0) size 0x0 | |
| 111 RenderSVGText {text} at (35,50) size 73x13 contains 1 chunk(s) | |
| 112 RenderSVGInlineText {#text} at (0,0) size 73x12 | |
| 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,60) size 75x13 contains 1 chunk(s) | |
| 115 RenderSVGInlineText {#text} at (0,0) size 75x12 | |
| 116 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width
75.00: "text-anchor=\"start\"" | |
| 117 RenderSVGContainer {g} at (163,154) size 124x89 [transform={m=((1.00,0.00)
(0.00,1.00)) t=(150.00,170.00)}] | |
| 118 RenderSVGContainer {use} at (179,170) size 92x50 | |
| 119 RenderSVGPath {path} at (179,170) size 92x50 [transform={m=((0.30,0.00
)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke widt
h=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"] | |
| 120 RenderSVGText {text} at (13,-16) size 124x61 contains 1 chunk(s) | |
| 121 RenderSVGTextPath {textPath} at (0,0) size 124x61 | |
| 122 RenderSVGInlineText {#text} at (0,13) size 48x47 | |
| 123 chunk 1 (middle anchor) text run 1 at (32.23,37.23) startOffset 0
endOffset 1 width 12.00: "T" | |
| 124 chunk 1 (middle anchor) text run 2 at (37.43,28.19) startOffset 1
endOffset 2 width 9.00: "e" | |
| 125 chunk 1 (middle anchor) text run 3 at (44.32,21.68) startOffset 2
endOffset 3 width 10.00: "x" | |
| 126 chunk 1 (middle anchor) text run 4 at (51.21,17.61) startOffset 3
endOffset 4 width 6.00: "t" | |
| 127 chunk 1 (middle anchor) text run 5 at (56.29,15.54) startOffset 4
endOffset 5 width 5.00: " " | |
| 128 RenderSVGTSpan {tspan} at (0,0) size 27x26 | |
| 129 RenderSVGInlineText {#text} at (39,0) size 26x26 | |
| 130 chunk 1 (middle anchor) text run 1 at (63.54,13.60) startOffset
0 endOffset 1 width 10.00: "o" | |
| 131 chunk 1 (middle anchor) text run 2 at (73.49,12.52) startOffset
1 endOffset 2 width 10.00: "n" | |
| 132 RenderSVGTSpan {tspan} at (0,0) size 60x51 | |
| 133 RenderSVGInlineText {#text} at (64,10) size 59x50 | |
| 134 chunk 1 (middle anchor) text run 1 at (81.00,12.80) startOffset
0 endOffset 1 width 5.00: " " | |
| 135 chunk 1 (middle anchor) text run 2 at (87.92,13.91) startOffset
1 endOffset 2 width 9.00: "a" | |
| 136 chunk 1 (middle anchor) text run 3 at (94.65,15.88) startOffset
2 endOffset 3 width 5.00: " " | |
| 137 chunk 1 (middle anchor) text run 4 at (101.91,19.24) startOffset
3 endOffset 4 width 11.00: "P" | |
| 138 chunk 1 (middle anchor) text run 5 at (109.88,25.24) startOffset
4 endOffset 5 width 9.00: "a" | |
| 139 chunk 1 (middle anchor) text run 6 at (114.62,31.01) startOffset
5 endOffset 6 width 6.00: "t" | |
| 140 chunk 1 (middle anchor) text run 7 at (118.10,38.17) startOffset
6 endOffset 7 width 10.00: "h" | |
| 141 RenderSVGInlineText {#text} at (0,0) size 0x0 | |
| 142 RenderSVGText {text} at (35,50) size 73x13 contains 1 chunk(s) | |
| 143 RenderSVGInlineText {#text} at (0,0) size 73x12 | |
| 144 chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 17 width
73.00: "startOffset=\"50%\"" | |
| 145 RenderSVGText {text} at (35,60) size 86x13 contains 1 chunk(s) | |
| 146 RenderSVGInlineText {#text} at (0,0) size 86x12 | |
| 147 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width
86.00: "text-anchor=\"middle\"" | |
| 148 RenderSVGContainer {g} at (316,154) size 123x89 [transform={m=((1.00,0.00)
(0.00,1.00)) t=(300.00,170.00)}] | |
| 149 RenderSVGContainer {use} at (329,170) size 92x50 | |
| 150 RenderSVGPath {path} at (329,170) size 92x50 [transform={m=((0.30,0.00
)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke widt
h=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"] | |
| 151 RenderSVGText {text} at (16,-16) size 123x67 contains 1 chunk(s) | |
| 152 RenderSVGTextPath {textPath} at (0,0) size 122x67 | |
| 153 RenderSVGInlineText {#text} at (0,11) size 50x44 | |
| 154 chunk 1 (end anchor) text run 1 at (35.34,31.06) startOffset 0 end
Offset 1 width 12.00: "T" | |
| 155 chunk 1 (end anchor) text run 2 at (42.30,23.26) startOffset 1 end
Offset 2 width 9.00: "e" | |
| 156 chunk 1 (end anchor) text run 3 at (50.26,18.08) startOffset 2 end
Offset 3 width 10.00: "x" | |
| 157 chunk 1 (end anchor) text run 4 at (57.68,15.09) startOffset 3 end
Offset 4 width 6.00: "t" | |
| 158 chunk 1 (end anchor) text run 5 at (63.00,13.71) startOffset 4 end
Offset 5 width 5.00: " " | |
| 159 RenderSVGTSpan {tspan} at (0,0) size 25x24 | |
| 160 RenderSVGInlineText {#text} at (46,0) size 25x24 | |
| 161 chunk 1 (end anchor) text run 1 at (70.44,12.67) startOffset 0 e
ndOffset 1 width 10.00: "o" | |
| 162 chunk 1 (end anchor) text run 2 at (80.45,12.75) startOffset 1 e
ndOffset 2 width 10.00: "n" | |
| 163 RenderSVGTSpan {tspan} at (0,0) size 55x56 | |
| 164 RenderSVGInlineText {#text} at (67,11) size 54x55 | |
| 165 chunk 1 (end anchor) text run 1 at (87.87,13.90) startOffset 0 e
ndOffset 1 width 5.00: " " | |
| 166 chunk 1 (end anchor) text run 2 at (94.60,15.86) startOffset 1 e
ndOffset 2 width 9.00: "a" | |
| 167 chunk 1 (end anchor) text run 3 at (100.98,18.73) startOffset 2
endOffset 3 width 5.00: " " | |
| 168 chunk 1 (end anchor) text run 4 at (107.61,23.19) startOffset 3
endOffset 4 width 11.00: "P" | |
| 169 chunk 1 (end anchor) text run 5 at (114.32,30.55) startOffset 4
endOffset 5 width 9.00: "a" | |
| 170 chunk 1 (end anchor) text run 6 at (117.74,37.18) startOffset 5
endOffset 6 width 6.00: "t" | |
| 171 chunk 1 (end anchor) text run 7 at (119.67,44.89) startOffset 6
endOffset 7 width 10.00: "h" | |
| 172 RenderSVGInlineText {#text} at (0,0) size 0x0 | |
| 173 RenderSVGText {text} at (35,50) size 78x13 contains 1 chunk(s) | |
| 174 RenderSVGInlineText {#text} at (0,0) size 78x12 | |
| 175 chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 18 width
78.00: "startOffset=\"100%\"" | |
| 176 RenderSVGText {text} at (35,60) size 72x13 contains 1 chunk(s) | |
| 177 RenderSVGInlineText {#text} at (0,0) size 72x12 | |
| 178 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width
72.00: "text-anchor=\"end\"" | |
| 179 RenderSVGContainer {g} at (29,256) size 109x87 [transform={m=((1.00,0.00)(
0.00,1.00)) t=(0.00,270.00)}] | |
| 180 RenderSVGContainer {use} at (29,270) size 92x50 | |
| 181 RenderSVGPath {path} at (29,270) size 92x50 [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="M 100 100 C 100 0 400 0 400 100"] | |
| 182 RenderSVGText {text} at (38,-14) size 100x62 contains 1 chunk(s) | |
| 183 RenderSVGTextPath {textPath} at (0,0) size 100x61 | |
| 184 RenderSVGInlineText {#text} at (0,7) size 52x31 | |
| 185 chunk 1 text run 1 at (51.26,17.59) startOffset 0 endOffset 1 widt
h 12.00: "T" | |
| 186 chunk 1 text run 2 at (61.15,14.12) startOffset 1 endOffset 2 widt
h 9.00: "e" | |
| 187 chunk 1 text run 3 at (70.55,12.66) startOffset 2 endOffset 3 widt
h 10.00: "x" | |
| 188 chunk 1 text run 4 at (78.56,12.60) startOffset 3 endOffset 4 widt
h 6.00: "t" | |
| 189 chunk 1 text run 5 at (84.03,13.18) startOffset 4 endOffset 5 widt
h 5.00: " " | |
| 190 RenderSVGTSpan {tspan} at (0,0) size 32x30 | |
| 191 RenderSVGInlineText {#text} at (49,0) size 31x30 | |
| 192 chunk 1 text run 1 at (91.35,14.79) startOffset 0 endOffset 1 wi
dth 10.00: "o" | |
| 193 chunk 1 text run 2 at (100.63,18.54) startOffset 1 endOffset 2 w
idth 10.00: "n" | |
| 194 RenderSVGTSpan {tspan} at (0,0) size 37x41 | |
| 195 RenderSVGInlineText {#text} at (63,20) size 36x41 | |
| 196 chunk 1 text run 1 at (106.92,22.62) startOffset 0 endOffset 1 w
idth 5.00: " " | |
| 197 chunk 1 text run 2 at (111.97,27.46) startOffset 1 endOffset 2 w
idth 9.00: "a" | |
| 198 chunk 1 text run 3 at (115.94,33.23) startOffset 2 endOffset 3 w
idth 5.00: " " | |
| 199 chunk 1 text run 4 at (118.85,40.67) startOffset 3 endOffset 4 w
idth 11.00: "P" | |
| 200 RenderSVGInlineText {#text} at (0,0) size 0x0 | |
| 201 RenderSVGText {text} at (35,50) size 65x13 contains 1 chunk(s) | |
| 202 RenderSVGInlineText {#text} at (0,0) size 65x12 | |
| 203 chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width
65.00: "startOffset=\"35\"" | |
| 204 RenderSVGText {text} at (35,60) size 75x13 contains 1 chunk(s) | |
| 205 RenderSVGInlineText {#text} at (0,0) size 75x12 | |
| 206 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 19 width
75.00: "text-anchor=\"start\"" | |
| 207 RenderSVGContainer {g} at (161,264) size 110x79 [transform={m=((1.00,0.00)
(0.00,1.00)) t=(150.00,270.00)}] | |
| 208 RenderSVGContainer {use} at (179,270) size 92x50 | |
| 209 RenderSVGPath {path} at (179,270) size 92x50 [transform={m=((0.30,0.00
)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke widt
h=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"] | |
| 210 RenderSVGText {text} at (11,-6) size 99x59 contains 1 chunk(s) | |
| 211 RenderSVGTextPath {textPath} at (0,0) size 98x59 | |
| 212 RenderSVGInlineText {#text} at (0,29) size 28x29 | |
| 213 chunk 1 (middle anchor) text run 1 at (30.08,47.40) startOffset 2
endOffset 3 width 10.00: "x" | |
| 214 chunk 1 (middle anchor) text run 2 at (31.45,39.57) startOffset 3
endOffset 4 width 6.00: "t" | |
| 215 chunk 1 (middle anchor) text run 3 at (33.43,34.45) startOffset 4
endOffset 5 width 5.00: " " | |
| 216 RenderSVGTSpan {tspan} at (0,0) size 35x34 | |
| 217 RenderSVGInlineText {#text} at (0,1) size 34x34 | |
| 218 chunk 1 (middle anchor) text run 1 at (37.46,28.15) startOffset
0 endOffset 1 width 10.00: "o" | |
| 219 chunk 1 (middle anchor) text run 2 at (44.77,21.36) startOffset
1 endOffset 2 width 10.00: "n" | |
| 220 RenderSVGTSpan {tspan} at (0,0) size 69x30 | |
| 221 RenderSVGInlineText {#text} at (29,0) size 68x30 | |
| 222 chunk 1 (middle anchor) text run 1 at (51.26,17.59) startOffset
0 endOffset 1 width 5.00: " " | |
| 223 chunk 1 (middle anchor) text run 2 at (57.78,15.05) startOffset
1 endOffset 2 width 9.00: "a" | |
| 224 chunk 1 (middle anchor) text run 3 at (64.58,13.41) startOffset
2 endOffset 3 width 5.00: " " | |
| 225 chunk 1 (middle anchor) text run 4 at (72.55,12.55) startOffset
3 endOffset 4 width 11.00: "P" | |
| 226 chunk 1 (middle anchor) text run 5 at (82.54,12.97) startOffset
4 endOffset 5 width 9.00: "a" | |
| 227 chunk 1 (middle anchor) text run 6 at (89.92,14.39) startOffset
5 endOffset 6 width 6.00: "t" | |
| 228 chunk 1 (middle anchor) text run 7 at (97.48,17.02) startOffset
6 endOffset 7 width 10.00: "h" | |
| 229 RenderSVGInlineText {#text} at (0,0) size 0x0 | |
| 230 RenderSVGText {text} at (35,50) size 65x13 contains 1 chunk(s) | |
| 231 RenderSVGInlineText {#text} at (0,0) size 65x12 | |
| 232 chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width
65.00: "startOffset=\"35\"" | |
| 233 RenderSVGText {text} at (35,60) size 86x13 contains 1 chunk(s) | |
| 234 RenderSVGInlineText {#text} at (0,0) size 86x12 | |
| 235 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 20 width
86.00: "text-anchor=\"middle\"" | |
| 236 RenderSVGContainer {g} at (311,270) size 110x73 [transform={m=((1.00,0.00)
(0.00,1.00)) t=(300.00,270.00)}] | |
| 237 RenderSVGContainer {use} at (329,270) size 92x50 | |
| 238 RenderSVGPath {path} at (329,270) size 92x50 [transform={m=((0.30,0.00
)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke widt
h=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"] | |
| 239 RenderSVGText {text} at (11,6) size 39x46 contains 1 chunk(s) | |
| 240 RenderSVGTextPath {textPath} at (0,0) size 38x45 | |
| 241 RenderSVGInlineText {#text} at (-11,-6) size 0x0 | |
| 242 RenderSVGTSpan {tspan} at (0,0) size 1x1 | |
| 243 RenderSVGInlineText {#text} at (-11,-6) size 0x0 | |
| 244 RenderSVGTSpan {tspan} at (0,0) size 38x45 | |
| 245 RenderSVGInlineText {#text} at (0,0) size 38x45 | |
| 246 chunk 1 (end anchor) text run 1 at (30.27,45.39) startOffset 3 e
ndOffset 4 width 11.00: "P" | |
| 247 chunk 1 (end anchor) text run 2 at (32.81,35.80) startOffset 4 e
ndOffset 5 width 9.00: "a" | |
| 248 chunk 1 (end anchor) text run 3 at (36.55,29.33) startOffset 5 e
ndOffset 6 width 6.00: "t" | |
| 249 chunk 1 (end anchor) text run 4 at (42.00,23.51) startOffset 6 e
ndOffset 7 width 10.00: "h" | |
| 250 RenderSVGInlineText {#text} at (0,0) size 0x0 | |
| 251 RenderSVGText {text} at (35,50) size 65x13 contains 1 chunk(s) | |
| 252 RenderSVGInlineText {#text} at (0,0) size 65x12 | |
| 253 chunk 1 text run 1 at (35.00,60.00) startOffset 0 endOffset 16 width
65.00: "startOffset=\"35\"" | |
| 254 RenderSVGText {text} at (35,60) size 72x13 contains 1 chunk(s) | |
| 255 RenderSVGInlineText {#text} at (0,0) size 72x12 | |
| 256 chunk 1 text run 1 at (35.00,70.00) startOffset 0 endOffset 17 width
72.00: "text-anchor=\"end\"" | |
| 257 RenderSVGContainer {g} at (9,359) size 136x84 [transform={m=((1.00,0.00)(0
.00,1.00)) t=(10.00,370.00)}] | |
| 258 RenderSVGContainer {use} at (24,370) size 121x45 | |
| 259 RenderSVGPath {path} at (24,370) size 121x45 [transform={m=((0.15,0.00
)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke widt
h=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 8
00 100 900 100 900 100"] | |
| 260 RenderSVGText {text} at (-1,-11) size 124x58 contains 1 chunk(s) | |
| 261 RenderSVGTextPath {textPath} at (0,0) size 123x58 | |
| 262 RenderSVGTSpan {tspan} at (0,0) size 41x38 | |
| 263 RenderSVGInlineText {#text} at (0,0) size 41x38 | |
| 264 chunk 1 text run 1 at (17.17,27.84) startOffset 0 endOffset 1 wi
dth 6.00: "s" | |
| 265 chunk 1 text run 2 at (22.22,22.90) startOffset 1 endOffset 2 wi
dth 8.00: "u" | |
| 266 chunk 1 text run 3 at (28.14,17.61) startOffset 2 endOffset 3 wi
dth 8.00: "p" | |
| 267 chunk 1 text run 4 at (34.18,13.14) startOffset 3 endOffset 4 wi
dth 7.00: "e" | |
| 268 chunk 1 text run 5 at (39.48,10.35) startOffset 4 endOffset 5 wi
dth 5.00: "r" | |
| 269 RenderSVGInlineText {#text} at (39,6) size 38x31 | |
| 270 chunk 1 text run 1 at (43.74,9.08) startOffset 0 endOffset 1 width
4.00: " " | |
| 271 chunk 1 text run 2 at (49.21,8.97) startOffset 1 endOffset 2 width
7.00: "a" | |
| 272 chunk 1 text run 3 at (56.03,11.71) startOffset 2 endOffset 3 widt
h 8.00: "n" | |
| 273 chunk 1 text run 4 at (62.17,17.17) startOffset 3 endOffset 4 widt
h 8.00: "d" | |
| 274 chunk 1 text run 5 at (66.50,21.41) startOffset 4 endOffset 5 widt
h 4.00: " " | |
| 275 RenderSVGTSpan {tspan} at (0,0) size 30x29 | |
| 276 RenderSVGInlineText {#text} at (59,29) size 29x28 | |
| 277 chunk 1 text run 1 at (70.11,24.77) startOffset 0 endOffset 1 wi
dth 6.00: "s" | |
| 278 chunk 1 text run 2 at (75.48,29.26) startOffset 1 endOffset 2 wi
dth 8.00: "u" | |
| 279 chunk 1 text run 3 at (82.17,33.58) startOffset 2 endOffset 3 wi
dth 8.00: "b" | |
| 280 RenderSVGInlineText {#text} at (85,17) size 38x34 | |
| 281 chunk 1 text run 1 at (88.75,35.93) startOffset 0 endOffset 1 widt
h 6.00: "s" | |
| 282 chunk 1 text run 2 at (95.17,35.85) startOffset 1 endOffset 2 widt
h 7.00: "c" | |
| 283 chunk 1 text run 3 at (100.63,33.55) startOffset 2 endOffset 3 wid
th 5.00: "r" | |
| 284 chunk 1 text run 4 at (104.22,30.76) startOffset 3 endOffset 4 wid
th 4.00: "i" | |
| 285 chunk 1 text run 5 at (108.77,26.53) startOffset 4 endOffset 5 wid
th 8.00: "p" | |
| 286 chunk 1 text run 6 at (113.55,22.90) startOffset 5 endOffset 6 wid
th 4.00: "t" | |
| 287 chunk 1 text run 7 at (117.81,20.30) startOffset 6 endOffset 7 wid
th 6.00: "s" | |
| 288 RenderSVGInlineText {#text} at (0,0) size 0x0 | |
| 289 RenderSVGText {text} at (20,50) size 88x13 contains 1 chunk(s) | |
| 290 RenderSVGInlineText {#text} at (0,0) size 88x12 | |
| 291 chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 22 width
88.00: "baseline-shift=\"super\"" | |
| 292 RenderSVGText {text} at (20,60) size 98x13 contains 1 chunk(s) | |
| 293 RenderSVGInlineText {#text} at (0,0) size 98x12 | |
| 294 chunk 1 text run 1 at (20.00,70.00) startOffset 0 endOffset 24 width
98.00: "and baseline-shift=\"sub\"" | |
| 295 RenderSVGContainer {g} at (158,362) size 132x71 [transform={m=((1.00,0.00)
(0.00,1.00)) t=(155.00,370.00)}] | |
| 296 RenderSVGContainer {use} at (169,370) size 121x45 | |
| 297 RenderSVGPath {path} at (169,370) size 121x45 [transform={m=((0.15,0.0
0)(0.00,0.15)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke wid
th=2.00]}] [data="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C
800 100 900 100 900 100"] | |
| 298 RenderSVGText {text} at (3,-8) size 126x52 contains 1 chunk(s) | |
| 299 RenderSVGTextPath {textPath} at (0,0) size 125x51 | |
| 300 RenderSVGTSpan {tspan} at (0,0) size 60x39 | |
| 301 RenderSVGInlineText {#text} at (0,0) size 60x39 | |
| 302 chunk 1 text run 1 at (17.89,27.12) startOffset 0 endOffset 1 wi
dth 8.00: "p" | |
| 303 chunk 1 text run 2 at (23.66,21.55) startOffset 1 endOffset 2 wi
dth 8.00: "o" | |
| 304 chunk 1 text run 3 at (28.92,16.97) startOffset 2 endOffset 3 wi
dth 6.00: "s" | |
| 305 chunk 1 text run 4 at (32.90,13.99) startOffset 3 endOffset 4 wi
dth 4.00: "i" | |
| 306 chunk 1 text run 5 at (36.31,11.88) startOffset 4 endOffset 5 wi
dth 4.00: "t" | |
| 307 chunk 1 text run 6 at (39.95,10.16) startOffset 5 endOffset 6 wi
dth 4.00: "i" | |
| 308 chunk 1 text run 7 at (45.74,8.82) startOffset 6 endOffset 7 wid
th 8.00: "v" | |
| 309 chunk 1 text run 8 at (53.02,10.07) startOffset 7 endOffset 8 wi
dth 7.00: "e" | |
| 310 RenderSVGInlineText {#text} at (50,8) size 34x34 | |
| 311 chunk 1 text run 1 at (57.62,12.87) startOffset 0 endOffset 1 widt
h 4.00: " " | |
| 312 chunk 1 text run 2 at (61.81,16.81) startOffset 1 endOffset 2 widt
h 7.00: "a" | |
| 313 chunk 1 text run 3 at (67.22,22.10) startOffset 2 endOffset 3 widt
h 8.00: "n" | |
| 314 chunk 1 text run 4 at (73.14,27.39) startOffset 3 endOffset 4 widt
h 8.00: "d" | |
| 315 chunk 1 text run 5 at (77.91,31.02) startOffset 4 endOffset 5 widt
h 4.00: " " | |
| 316 RenderSVGTSpan {tspan} at (0,0) size 53x37 | |
| 317 RenderSVGInlineText {#text} at (72,14) size 52x37 | |
| 318 chunk 1 text run 1 at (83.07,34.03) startOffset 0 endOffset 1 wi
dth 8.00: "n" | |
| 319 chunk 1 text run 2 at (90.25,36.14) startOffset 1 endOffset 2 wi
dth 7.00: "e" | |
| 320 chunk 1 text run 3 at (97.55,35.12) startOffset 2 endOffset 3 wi
dth 8.00: "g" | |
| 321 chunk 1 text run 4 at (103.82,31.12) startOffset 3 endOffset 4 w
idth 7.00: "a" | |
| 322 chunk 1 text run 5 at (108.02,27.18) startOffset 4 endOffset 5 w
idth 4.00: "t" | |
| 323 chunk 1 text run 6 at (111.05,24.70) startOffset 5 endOffset 6 w
idth 4.00: "i" | |
| 324 chunk 1 text run 7 at (115.99,21.34) startOffset 6 endOffset 7 w
idth 8.00: "v" | |
| 325 chunk 1 text run 8 at (122.77,17.93) startOffset 7 endOffset 8 w
idth 7.00: "e" | |
| 326 RenderSVGInlineText {#text} at (0,0) size 0x0 | |
| 327 RenderSVGText {text} at (20,50) size 97x13 contains 1 chunk(s) | |
| 328 RenderSVGInlineText {#text} at (0,0) size 97x12 | |
| 329 chunk 1 text run 1 at (20.00,60.00) startOffset 0 endOffset 23 width
97.00: "baseline-shift=\"+/-20%\"" | |
| 330 RenderSVGContainer {g} at (304,366) size 121x67 [transform={m=((1.00,0.00)
(0.00,1.00)) t=(300.00,390.00)}] | |
| 331 RenderSVGContainer {g} at (304,366) size 121x49 [transform={m=((0.50,0.0
0)(0.00,0.50)) t=(0.00,0.00)}] | |
| 332 RenderSVGContainer {use} at (314,390) size 47x25 | |
| 333 RenderSVGPath {path} at (314,390) size 47x25 [transform={m=((0.30,0.
00)(0.00,0.50)) t=(0.00,0.00)}] [stroke={[type=SOLID] [color=#0000FF] [stroke wi
dth=2.00]}] [data="M 100 100 C 100 0 400 0 400 100"] | |
| 334 RenderSVGText {text} at (9,-47) size 240x88 contains 1 chunk(s) | |
| 335 RenderSVGInlineText {#text} at (20,0) size 150x34 | |
| 336 chunk 1 text run 1 at (30.00,-20.00) startOffset 0 endOffset 12 wi
dth 150.00: "before path " | |
| 337 RenderSVGTextPath {textPath} at (0,0) size 120x56 | |
| 338 RenderSVGInlineText {#text} at (0,32) size 120x56 | |
| 339 chunk 1 text run 1 at (36.01,30.07) startOffset 0 endOffset 1 wi
dth 16.00: "o" | |
| 340 chunk 1 text run 2 at (47.78,19.42) startOffset 1 endOffset 2 wi
dth 16.00: "n" | |
| 341 chunk 1 text run 3 at (58.83,14.74) startOffset 2 endOffset 3 wi
dth 8.00: " " | |
| 342 chunk 1 text run 4 at (70.64,12.66) startOffset 3 endOffset 4 wi
dth 16.00: "p" | |
| 343 chunk 1 text run 5 at (85.61,13.44) startOffset 4 endOffset 5 wi
dth 14.00: "a" | |
| 344 chunk 1 text run 6 at (96.19,16.47) startOffset 5 endOffset 6 wi
dth 8.00: "t" | |
| 345 chunk 1 text run 7 at (106.59,22.37) startOffset 6 endOffset 7 w
idth 16.00: "h" | |
| 346 RenderSVGInlineText {#text} at (112,42) size 126x34 | |
| 347 chunk 1 text run 1 at (122.59,22.37) startOffset 0 endOffset 11 wi
dth 126.00: " after path" | |
| 348 RenderSVGText {text} at (15,30) size 98x13 contains 1 chunk(s) | |
| 349 RenderSVGInlineText {#text} at (0,0) size 98x12 | |
| 350 chunk 1 text run 1 at (15.00,40.00) startOffset 0 endOffset 26 width
98.00: "text before/after textPath" | |
| 351 RenderSVGContainer {use} at (0,0) size 448x498 | |
| 352 RenderSVGContainer {g} at (0,0) size 448x498 | |
| 353 RenderSVGRect {rect} at (0,0) size 448x498 [stroke={[type=SOLID] [color=
#000000]}] [x=1.00] [y=1.00] [width=446.00] [height=496.00] | |
| 354 RenderSVGContainer {g} at (418,466) size 28x30 [transform={m=((1.00,0.00
)(0.00,1.00)) t=(418.00,467.00)}] | |
| 355 RenderSVGViewportContainer {svg} at (418,466) size 28x30 | |
| 356 RenderSVGPath {path} at (418,468) size 14x19 [fill={[type=SOLID] [co
lor=#6666FF]}] [data="M 172 44 C 137 60 31 135 11 199 C 3 226 33 247 55 232 C 14
306 -1 332 0 356 C 0 370 13 398 44 383 C 52 379 79 358 96 342 C 110 341 120 331
138 314 C 155 328 174 324 190 307 C 212 309 272 229 234 199 C 231 175 204 162 1
81 181 C 175 179 168 180 163 182 C 185 147 206 100 212 77 C 219 47 188 36 172 44
Z"] | |
| 357 RenderSVGPath {path} at (432,466) size 14x17 [fill={[type=SOLID] [co
lor=#FF0000]}] [data="M 400 0 C 382 3 351 31 351 31 C 322 54 308 89 323 126 C 31
0 140 294 170 294 193 C 294 221 314 245 344 222 C 351 230 365 238 381 227 C 376
256 384 275 407 276 C 408 286 420 307 443 293 C 459 283 501 254 522 237 C 547 21
4 547 143 504 148 C 537 89 501 52 477 64 C 467 68 431 89 425 94 C 424 87 420 82
414 80 C 436 45 436 -5 401 0 Z"] | |
| 358 RenderSVGPath {path} at (425,484) size 16x12 [fill={[type=SOLID] [co
lor=#33CC33]}] [data="M 275 353 C 229 365 187 396 161 444 C 152 460 167 481 186
477 C 172 501 146 544 171 558 C 199 574 223 550 231 543 C 249 564 281 553 312 52
6 C 353 540 380 524 415 473 C 423 461 445 430 445 408 C 445 392 430 378 410 387
C 409 375 401 349 357 368 C 347 362 326 363 303 385 C 308 375 300 347 275 353 Z"
] | |
| OLD | NEW |