| OLD | NEW |
| 1 layer at (0,0) size 800x600 | 1 layer at (0,0) size 800x600 |
| 2 LayoutView at (0,0) size 800x600 | 2 LayoutView at (0,0) size 800x600 |
| 3 layer at (0,0) size 450x500 | 3 layer at (0,0) size 450x500 |
| 4 LayoutSVGRoot {svg} at (29,26) size 421x455 | 4 LayoutSVGRoot {svg} at (29,26) size 421x455 |
| 5 LayoutSVGText {text} at (106,26) size 238x17 contains 1 chunk(s) | 5 LayoutSVGText {text} at (107,26) size 236x17 contains 1 chunk(s) |
| 6 LayoutSVGInlineText {#text} at (0,0) size 238x17 | 6 LayoutSVGInlineText {#text} at (0,0) size 236x17 |
| 7 chunk 1 (middle anchor) text run 1 at (106.27,40.00) startOffset 0 endOf
fset 34 width 237.47: "Text on Path with trailing <tspan>" | 7 chunk 1 (middle anchor) text run 1 at (107.15,40.00) startOffset 0 endOf
fset 34 width 235.70: "Text on Path with trailing <tspan>" |
| 8 LayoutSVGRect {rect} at (29,49) size 392x22 [stroke={[type=SOLID] [color=#00
0000]}] [fill={[type=SOLID] [color=#000000]}] [x=30.00] [y=50.00] [width=390.00]
[height=20.00] | 8 LayoutSVGRect {rect} at (29,49) size 392x22 [stroke={[type=SOLID] [color=#00
0000]}] [fill={[type=SOLID] [color=#000000]}] [x=30.00] [y=50.00] [width=390.00]
[height=20.00] |
| 9 LayoutSVGRect {rect} at (29,69) size 392x122 [stroke={[type=SOLID] [color=#0
00000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=30.00] [y=70.00] [width=390.00
] [height=120.00] | 9 LayoutSVGRect {rect} at (29,69) size 392x122 [stroke={[type=SOLID] [color=#0
00000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=30.00] [y=70.00] [width=390.00
] [height=120.00] |
| 10 LayoutSVGText {text} at (40,51) size 316x17 contains 1 chunk(s) | 10 LayoutSVGText {text} at (40,51) size 315x17 contains 1 chunk(s) |
| 11 LayoutSVGInlineText {#text} at (0,0) size 316x17 | 11 LayoutSVGInlineText {#text} at (0,0) size 315x17 |
| 12 chunk 1 text run 1 at (40.00,64.00) startOffset 0 endOffset 55 width 315
.32: "Text with embedded textPath and multiple trailing tspan" | 12 chunk 1 text run 1 at (40.00,64.00) startOffset 0 endOffset 55 width 314
.34: "Text with embedded textPath and multiple trailing tspan" |
| 13 LayoutSVGRect {rect} at (29,194) size 392x22 [stroke={[type=SOLID] [color=#0
00000]}] [fill={[type=SOLID] [color=#000000]}] [x=30.00] [y=195.00] [width=390.0
0] [height=20.00] | 13 LayoutSVGRect {rect} at (29,194) size 392x22 [stroke={[type=SOLID] [color=#0
00000]}] [fill={[type=SOLID] [color=#000000]}] [x=30.00] [y=195.00] [width=390.0
0] [height=20.00] |
| 14 LayoutSVGRect {rect} at (29,214) size 392x122 [stroke={[type=SOLID] [color=#
000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=30.00] [y=215.00] [width=390.
00] [height=120.00] | 14 LayoutSVGRect {rect} at (29,214) size 392x122 [stroke={[type=SOLID] [color=#
000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=30.00] [y=215.00] [width=390.
00] [height=120.00] |
| 15 LayoutSVGText {text} at (40,196) size 176x17 contains 1 chunk(s) | 15 LayoutSVGText {text} at (40,196) size 176x17 contains 1 chunk(s) |
| 16 LayoutSVGInlineText {#text} at (0,0) size 176x17 | 16 LayoutSVGInlineText {#text} at (0,0) size 176x17 |
| 17 chunk 1 text run 1 at (40.00,209.00) startOffset 0 endOffset 30 width 17
5.62: "textPath has startOffset=\"10%\"" | 17 chunk 1 text run 1 at (40.00,209.00) startOffset 0 endOffset 30 width 17
5.38: "textPath has startOffset=\"10%\"" |
| 18 LayoutSVGRect {rect} at (29,339) size 392x22 [stroke={[type=SOLID] [color=#0
00000]}] [fill={[type=SOLID] [color=#000000]}] [x=30.00] [y=340.00] [width=390.0
0] [height=20.00] | 18 LayoutSVGRect {rect} at (29,339) size 392x22 [stroke={[type=SOLID] [color=#0
00000]}] [fill={[type=SOLID] [color=#000000]}] [x=30.00] [y=340.00] [width=390.0
0] [height=20.00] |
| 19 LayoutSVGRect {rect} at (29,359) size 392x122 [stroke={[type=SOLID] [color=#
000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=30.00] [y=360.00] [width=390.
00] [height=120.00] | 19 LayoutSVGRect {rect} at (29,359) size 392x122 [stroke={[type=SOLID] [color=#
000000]}] [fill={[type=SOLID] [color=#FFFFFF]}] [x=30.00] [y=360.00] [width=390.
00] [height=120.00] |
| 20 LayoutSVGText {text} at (40,341) size 228x17 contains 1 chunk(s) | 20 LayoutSVGText {text} at (40,341) size 228x17 contains 1 chunk(s) |
| 21 LayoutSVGInlineText {#text} at (0,0) size 228x17 | 21 LayoutSVGInlineText {#text} at (0,0) size 228x17 |
| 22 chunk 1 text run 1 at (40.00,354.00) startOffset 0 endOffset 41 width 22
7.82: "textPath with startOffset and text-anchor" | 22 chunk 1 text run 1 at (40.00,354.00) startOffset 0 endOffset 41 width 22
7.58: "textPath with startOffset and text-anchor" |
| 23 LayoutSVGHiddenContainer {defs} at (0,0) size 0x0 | 23 LayoutSVGHiddenContainer {defs} at (0,0) size 0x0 |
| 24 LayoutSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000F
F]}] [data="M 100 0 C 100 -125 240 -125 240 0"] | 24 LayoutSVGPath {path} at (0,0) size 0x0 [stroke={[type=SOLID] [color=#0000F
F]}] [data="M 100 0 C 100 -125 240 -125 240 0"] |
| 25 LayoutSVGContainer {g} at (50,60) size 400x129 [transform={m=((1.00,0.00)(0.
00,1.00)) t=(40.00,185.00)}] | 25 LayoutSVGContainer {g} at (50,60) size 400x129 [transform={m=((1.00,0.00)(0.
00,1.00)) t=(40.00,185.00)}] |
| 26 LayoutSVGContainer {use} at (139,60) size 142x125 | 26 LayoutSVGContainer {use} at (139,60) size 142x125 |
| 27 LayoutSVGPath {path} at (139,60) size 142x125 [stroke={[type=SOLID] [col
or=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"] | 27 LayoutSVGPath {path} at (139,60) size 142x125 [stroke={[type=SOLID] [col
or=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"] |
| 28 LayoutSVGText {text} at (10,-118) size 410x122 contains 1 chunk(s) | 28 LayoutSVGText {text} at (10,-118) size 410x122 contains 1 chunk(s) |
| 29 LayoutSVGInlineText {#text} at (0,103) size 90x18 | 29 LayoutSVGInlineText {#text} at (0,103) size 90x18 |
| 30 chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 14 width 89
.78: "This is simple" | 30 chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 14 width 89
.78: "This is simple" |
| 31 LayoutSVGTextPath {textPath} at (0,0) size 152x118 | 31 LayoutSVGTextPath {textPath} at (0,0) size 152x118 |
| 32 LayoutSVGInlineText {#text} at (75,28) size 47x89 | 32 LayoutSVGInlineText {#text} at (75,28) size 47x89 |
| (...skipping 30 matching lines...) Expand all Loading... |
| 63 chunk 1 text run 2 at (203.81,-83.26) startOffset 1 endOffset 2 wi
dth 4.45: "t" | 63 chunk 1 text run 2 at (203.81,-83.26) startOffset 1 endOffset 2 wi
dth 4.45: "t" |
| 64 chunk 1 text run 3 at (208.16,-80.07) startOffset 2 endOffset 3 wi
dth 6.23: "s" | 64 chunk 1 text run 3 at (208.16,-80.07) startOffset 2 endOffset 3 wi
dth 6.23: "s" |
| 65 chunk 1 text run 4 at (213.42,-75.41) startOffset 3 endOffset 4 wi
dth 8.00: "p" | 65 chunk 1 text run 4 at (213.42,-75.41) startOffset 3 endOffset 4 wi
dth 8.00: "p" |
| 66 chunk 1 text run 5 at (218.59,-69.76) startOffset 4 endOffset 5 wi
dth 7.10: "a" | 66 chunk 1 text run 5 at (218.59,-69.76) startOffset 4 endOffset 5 wi
dth 7.10: "a" |
| 67 chunk 1 text run 6 at (223.02,-63.81) startOffset 5 endOffset 6 wi
dth 8.00: "n" | 67 chunk 1 text run 6 at (223.02,-63.81) startOffset 5 endOffset 6 wi
dth 8.00: "n" |
| 68 LayoutSVGInlineText {#text} at (221,39) size 32x18 | 68 LayoutSVGInlineText {#text} at (221,39) size 32x18 |
| 69 chunk 1 text run 1 at (231.02,-63.81) startOffset 0 endOffset 5 width
32.00: " xxx " | 69 chunk 1 text run 1 at (231.02,-63.81) startOffset 0 endOffset 5 width
32.00: " xxx " |
| 70 LayoutSVGTSpan {tspan} at (0,0) size 53x19 | 70 LayoutSVGTSpan {tspan} at (0,0) size 53x19 |
| 71 LayoutSVGInlineText {#text} at (263,39) size 53x18 | 71 LayoutSVGInlineText {#text} at (263,39) size 53x18 |
| 72 chunk 1 text run 1 at (273.02,-63.81) startOffset 0 endOffset 9 widt
h 52.44: "all with " | 72 chunk 1 text run 1 at (273.02,-63.81) startOffset 0 endOffset 9 widt
h 52.44: "all with " |
| 73 LayoutSVGInlineText {#text} at (315,39) size 95x18 | 73 LayoutSVGInlineText {#text} at (315,39) size 94x18 |
| 74 chunk 1 text run 1 at (325.46,-63.81) startOffset 0 endOffset 16 width
94.20: "different links." | 74 chunk 1 text run 1 at (325.46,-63.81) startOffset 0 endOffset 16 width
93.91: "different links." |
| 75 LayoutSVGContainer {g} at (50,205) size 400x129 [transform={m=((1.00,0.00)(0
.00,1.00)) t=(40.00,330.00)}] | 75 LayoutSVGContainer {g} at (50,205) size 400x129 [transform={m=((1.00,0.00)(0
.00,1.00)) t=(40.00,330.00)}] |
| 76 LayoutSVGContainer {use} at (139,205) size 142x125 | 76 LayoutSVGContainer {use} at (139,205) size 142x125 |
| 77 LayoutSVGPath {path} at (139,205) size 142x125 [stroke={[type=SOLID] [co
lor=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"] | 77 LayoutSVGPath {path} at (139,205) size 142x125 [stroke={[type=SOLID] [co
lor=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"] |
| 78 LayoutSVGText {text} at (10,-118) size 421x122 contains 1 chunk(s) | 78 LayoutSVGText {text} at (10,-118) size 421x122 contains 1 chunk(s) |
| 79 LayoutSVGInlineText {#text} at (0,103) size 90x18 | 79 LayoutSVGInlineText {#text} at (0,103) size 90x18 |
| 80 chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 14 width 89
.78: "This is simple" | 80 chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 14 width 89
.78: "This is simple" |
| 81 LayoutSVGTextPath {textPath} at (0,0) size 161x93 | 81 LayoutSVGTextPath {textPath} at (0,0) size 161x93 |
| 82 LayoutSVGInlineText {#text} at (78,13) size 66x79 | 82 LayoutSVGInlineText {#text} at (78,13) size 66x79 |
| 83 chunk 1 text run 1 at (102.69,-28.35) startOffset 0 endOffset 1 widt
h 4.45: "t" | 83 chunk 1 text run 1 at (102.69,-28.35) startOffset 0 endOffset 1 widt
h 4.45: "t" |
| 84 chunk 1 text run 2 at (103.98,-34.00) startOffset 1 endOffset 2 widt
h 7.10: "e" | 84 chunk 1 text run 2 at (103.98,-34.00) startOffset 1 endOffset 2 widt
h 7.10: "e" |
| (...skipping 28 matching lines...) Expand all Loading... |
| 113 chunk 1 text run 2 at (222.17,-65.05) startOffset 1 endOffset 2 wi
dth 4.45: "t" | 113 chunk 1 text run 2 at (222.17,-65.05) startOffset 1 endOffset 2 wi
dth 4.45: "t" |
| 114 chunk 1 text run 3 at (225.12,-60.54) startOffset 2 endOffset 3 wi
dth 6.23: "s" | 114 chunk 1 text run 3 at (225.12,-60.54) startOffset 2 endOffset 3 wi
dth 6.23: "s" |
| 115 chunk 1 text run 4 at (228.55,-54.31) startOffset 3 endOffset 4 wi
dth 8.00: "p" | 115 chunk 1 text run 4 at (228.55,-54.31) startOffset 3 endOffset 4 wi
dth 8.00: "p" |
| 116 chunk 1 text run 5 at (231.63,-47.49) startOffset 4 endOffset 5 wi
dth 7.10: "a" | 116 chunk 1 text run 5 at (231.63,-47.49) startOffset 4 endOffset 5 wi
dth 7.10: "a" |
| 117 chunk 1 text run 6 at (234.24,-40.22) startOffset 5 endOffset 6 wi
dth 8.00: "n" | 117 chunk 1 text run 6 at (234.24,-40.22) startOffset 5 endOffset 6 wi
dth 8.00: "n" |
| 118 LayoutSVGInlineText {#text} at (232,63) size 32x18 | 118 LayoutSVGInlineText {#text} at (232,63) size 32x18 |
| 119 chunk 1 text run 1 at (242.24,-40.22) startOffset 0 endOffset 5 width
32.00: " xxx " | 119 chunk 1 text run 1 at (242.24,-40.22) startOffset 0 endOffset 5 width
32.00: " xxx " |
| 120 LayoutSVGTSpan {tspan} at (0,0) size 53x19 | 120 LayoutSVGTSpan {tspan} at (0,0) size 53x19 |
| 121 LayoutSVGInlineText {#text} at (274,63) size 53x18 | 121 LayoutSVGInlineText {#text} at (274,63) size 53x18 |
| 122 chunk 1 text run 1 at (284.24,-40.22) startOffset 0 endOffset 9 widt
h 52.44: "all with " | 122 chunk 1 text run 1 at (284.24,-40.22) startOffset 0 endOffset 9 widt
h 52.44: "all with " |
| 123 LayoutSVGInlineText {#text} at (326,63) size 95x18 | 123 LayoutSVGInlineText {#text} at (326,63) size 94x18 |
| 124 chunk 1 text run 1 at (336.68,-40.22) startOffset 0 endOffset 16 width
94.20: "different links." | 124 chunk 1 text run 1 at (336.68,-40.22) startOffset 0 endOffset 16 width
93.91: "different links." |
| 125 LayoutSVGContainer {g} at (50,350) size 400x129 [transform={m=((1.00,0.00)(0
.00,1.00)) t=(40.00,475.00)}] | 125 LayoutSVGContainer {g} at (50,350) size 400x129 [transform={m=((1.00,0.00)(0
.00,1.00)) t=(40.00,475.00)}] |
| 126 LayoutSVGContainer {use} at (139,350) size 142x125 | 126 LayoutSVGContainer {use} at (139,350) size 142x125 |
| 127 LayoutSVGPath {path} at (139,350) size 142x125 [stroke={[type=SOLID] [co
lor=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"] | 127 LayoutSVGPath {path} at (139,350) size 142x125 [stroke={[type=SOLID] [co
lor=#0000FF]}] [data="M 100 0 C 100 -125 240 -125 240 0"] |
| 128 LayoutSVGText {text} at (10,-118) size 423x122 contains 1 chunk(s) | 128 LayoutSVGText {text} at (10,-118) size 423x122 contains 1 chunk(s) |
| 129 LayoutSVGInlineText {#text} at (0,103) size 90x18 | 129 LayoutSVGInlineText {#text} at (0,103) size 90x18 |
| 130 chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 14 width 89
.78: "This is simple" | 130 chunk 1 text run 1 at (10.00,0.00) startOffset 0 endOffset 14 width 89
.78: "This is simple" |
| 131 LayoutSVGTextPath {textPath} at (0,0) size 162x88 | 131 LayoutSVGTextPath {textPath} at (0,0) size 162x88 |
| 132 LayoutSVGInlineText {#text} at (79,11) size 70x76 | 132 LayoutSVGInlineText {#text} at (79,11) size 70x76 |
| 133 chunk 1 (middle anchor) text run 1 at (103.88,-33.58) startOffset 0
endOffset 1 width 4.45: "t" | 133 chunk 1 (middle anchor) text run 1 at (103.88,-33.58) startOffset 0
endOffset 1 width 4.45: "t" |
| 134 chunk 1 (middle anchor) text run 2 at (105.38,-38.99) startOffset 1
endOffset 2 width 7.10: "e" | 134 chunk 1 (middle anchor) text run 2 at (105.38,-38.99) startOffset 1
endOffset 2 width 7.10: "e" |
| (...skipping 28 matching lines...) Expand all Loading... |
| 163 chunk 1 (middle anchor) text run 2 at (225.11,-60.54) startOffset
1 endOffset 2 width 4.45: "t" | 163 chunk 1 (middle anchor) text run 2 at (225.11,-60.54) startOffset
1 endOffset 2 width 4.45: "t" |
| 164 chunk 1 (middle anchor) text run 3 at (227.77,-55.84) startOffset
2 endOffset 3 width 6.23: "s" | 164 chunk 1 (middle anchor) text run 3 at (227.77,-55.84) startOffset
2 endOffset 3 width 6.23: "s" |
| 165 chunk 1 (middle anchor) text run 4 at (230.77,-49.55) startOffset
3 endOffset 4 width 8.00: "p" | 165 chunk 1 (middle anchor) text run 4 at (230.77,-49.55) startOffset
3 endOffset 4 width 8.00: "p" |
| 166 chunk 1 (middle anchor) text run 5 at (233.54,-42.35) startOffset
4 endOffset 5 width 7.10: "a" | 166 chunk 1 (middle anchor) text run 5 at (233.54,-42.35) startOffset
4 endOffset 5 width 7.10: "a" |
| 167 chunk 1 (middle anchor) text run 6 at (235.68,-35.28) startOffset
5 endOffset 6 width 8.00: "n" | 167 chunk 1 (middle anchor) text run 6 at (235.68,-35.28) startOffset
5 endOffset 6 width 8.00: "n" |
| 168 LayoutSVGInlineText {#text} at (233,68) size 32x18 | 168 LayoutSVGInlineText {#text} at (233,68) size 32x18 |
| 169 chunk 1 text run 1 at (243.68,-35.28) startOffset 0 endOffset 5 width
32.00: " xxx " | 169 chunk 1 text run 1 at (243.68,-35.28) startOffset 0 endOffset 5 width
32.00: " xxx " |
| 170 LayoutSVGTSpan {tspan} at (0,0) size 54x19 | 170 LayoutSVGTSpan {tspan} at (0,0) size 54x19 |
| 171 LayoutSVGInlineText {#text} at (275,68) size 53x18 | 171 LayoutSVGInlineText {#text} at (275,68) size 53x18 |
| 172 chunk 1 text run 1 at (285.68,-35.28) startOffset 0 endOffset 9 widt
h 52.44: "all with " | 172 chunk 1 text run 1 at (285.68,-35.28) startOffset 0 endOffset 9 widt
h 52.44: "all with " |
| 173 LayoutSVGInlineText {#text} at (328,68) size 95x18 | 173 LayoutSVGInlineText {#text} at (328,68) size 94x18 |
| 174 chunk 1 text run 1 at (338.12,-35.28) startOffset 0 endOffset 16 width
94.20: "different links." | 174 chunk 1 text run 1 at (338.12,-35.28) startOffset 0 endOffset 16 width
93.91: "different links." |
| OLD | NEW |