| layer at (0,0) size 800x600 |
| RenderView at (0,0) size 800x600 |
| layer at (0,0) size 450x500 |
| RenderSVGRoot {svg} at (10,25) size 435x355 |
| RenderSVGText {text} at (130,25) size 190x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 190x18 |
| chunk 1 (middle anchor) text run 1 at (130.00,40.00) startOffset 0 endOffset 26 width 190.00: "Test of xml:space handling" |
| RenderSVGContainer {g} at (10,55) size 435x325 |
| RenderSVGText {text} at (10,55) size 40x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 40x25 |
| chunk 1 text run 1 at (10.00,75.00) startOffset 0 endOffset 2 width 26.00: "X " |
| chunk 1 text run 1 at (36.00,75.00) startOffset 0 endOffset 1 width 14.00: "X" |
| RenderSVGText {text} at (120,68) size 85x10 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 85x10 |
| chunk 1 text run 1 at (120.00,75.00) startOffset 0 endOffset 17 width 85.00: "no xml:space attr" |
| RenderSVGText {text} at (10,80) size 40x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 40x25 |
| chunk 1 text run 1 at (10.00,100.00) startOffset 0 endOffset 2 width 26.00: "X " |
| chunk 1 text run 1 at (36.00,100.00) startOffset 0 endOffset 1 width 14.00: "X" |
| RenderSVGText {text} at (120,93) size 95x10 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 95x10 |
| chunk 1 text run 1 at (120.00,100.00) startOffset 0 endOffset 19 width 95.00: "xml:space=\"default\"" |
| RenderSVGText {text} at (10,130) size 100x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 100x25 |
| chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 8 width 100.00: " X X " |
| RenderSVGTSpan {tspan} at (0,0) size 0x0 |
| RenderSVGText {text} at (120,133) size 95x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 95x10 |
| chunk 1 text run 1 at (120.00,140.00) startOffset 0 endOffset 19 width 95.00: "Empty tspan at end " |
| RenderSVGTSpan {tspan} at (0,0) size 95x10 |
| RenderSVGInlineText {#text} at (0,9) size 95x10 |
| chunk 1 text run 1 at (120.00,149.60) startOffset 0 endOffset 19 width 95.00: "xml:space=\"default\"" |
| RenderSVGText {text} at (10,155) size 76x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 76x25 |
| chunk 1 text run 1 at (10.00,175.00) startOffset 0 endOffset 6 width 76.00: " X X" |
| RenderSVGTSpan {tspan} at (0,0) size 0x0 |
| RenderSVGInlineText {#text} at (0,0) size 0x0 |
| RenderSVGText {text} at (120,158) size 95x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 75x10 |
| chunk 1 text run 1 at (120.00,165.00) startOffset 0 endOffset 15 width 75.00: "tspan end 2spc " |
| RenderSVGTSpan {tspan} at (0,0) size 95x10 |
| RenderSVGInlineText {#text} at (0,9) size 95x10 |
| chunk 1 text run 1 at (120.00,174.60) startOffset 0 endOffset 19 width 95.00: "xml:space=\"default\"" |
| RenderSVGText {text} at (10,180) size 88x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 88x25 |
| chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 7 width 88.00: " X X " |
| RenderSVGTSpan {tspan} at (0,0) size 0x0 |
| RenderSVGInlineText {#text} at (0,0) size 0x0 |
| RenderSVGText {text} at (120,183) size 95x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 50x10 |
| chunk 1 text run 1 at (120.00,190.00) startOffset 0 endOffset 10 width 50.00: "tspan end " |
| RenderSVGTSpan {tspan} at (0,0) size 95x10 |
| RenderSVGInlineText {#text} at (0,9) size 95x10 |
| chunk 1 text run 1 at (120.00,199.60) startOffset 0 endOffset 19 width 95.00: "xml:space=\"default\"" |
| RenderSVGText {text} at (10,205) size 88x25 contains 1 chunk(s) |
| RenderSVGTSpan {tspan} at (0,0) size 0x0 |
| RenderSVGInlineText {#text} at (0,0) size 0x0 |
| RenderSVGInlineText {#text} at (0,0) size 88x25 |
| chunk 1 text run 1 at (10.00,225.00) startOffset 0 endOffset 7 width 88.00: " X X " |
| RenderSVGText {text} at (120,208) size 95x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 60x10 |
| chunk 1 text run 1 at (120.00,215.00) startOffset 0 endOffset 12 width 60.00: "tspan start " |
| RenderSVGTSpan {tspan} at (0,0) size 95x10 |
| RenderSVGInlineText {#text} at (0,9) size 95x10 |
| chunk 1 text run 1 at (120.00,224.60) startOffset 0 endOffset 19 width 95.00: "xml:space=\"default\"" |
| RenderSVGText {text} at (10,230) size 88x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 12x25 |
| chunk 1 text run 1 at (10.00,250.00) startOffset 0 endOffset 1 width 12.00: " " |
| RenderSVGTSpan {tspan} at (0,0) size 0x0 |
| RenderSVGInlineText {#text} at (-10,-230) size 0x0 |
| RenderSVGInlineText {#text} at (12,0) size 76x25 |
| chunk 1 text run 1 at (22.00,250.00) startOffset 0 endOffset 6 width 76.00: "X X " |
| RenderSVGText {text} at (120,233) size 95x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 85x10 |
| chunk 1 text run 1 at (120.00,240.00) startOffset 0 endOffset 17 width 85.00: "tspan near start " |
| RenderSVGTSpan {tspan} at (0,0) size 95x10 |
| RenderSVGInlineText {#text} at (0,9) size 95x10 |
| chunk 1 text run 1 at (120.00,249.60) startOffset 0 endOffset 19 width 95.00: "xml:space=\"default\"" |
| RenderSVGText {text} at (10,255) size 100x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 38x25 |
| chunk 1 text run 1 at (10.00,275.00) startOffset 0 endOffset 3 width 38.00: " X" |
| RenderSVGTSpan {tspan} at (0,0) size 12x25 |
| RenderSVGInlineText {#text} at (38,0) size 12x25 |
| chunk 1 text run 1 at (48.00,275.00) startOffset 0 endOffset 1 width 12.00: " " |
| RenderSVGInlineText {#text} at (50,0) size 50x25 |
| chunk 1 text run 1 at (60.00,275.00) startOffset 0 endOffset 4 width 50.00: " X " |
| RenderSVGText {text} at (120,258) size 95x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 95x10 |
| chunk 1 text run 1 at (120.00,265.00) startOffset 0 endOffset 19 width 95.00: "tspan middle front " |
| RenderSVGTSpan {tspan} at (0,0) size 95x10 |
| RenderSVGInlineText {#text} at (0,9) size 95x10 |
| chunk 1 text run 1 at (120.00,274.60) startOffset 0 endOffset 19 width 95.00: "xml:space=\"default\"" |
| RenderSVGText {text} at (10,280) size 88x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 50x25 |
| chunk 1 text run 1 at (10.00,300.00) startOffset 0 endOffset 4 width 50.00: " X " |
| RenderSVGTSpan {tspan} at (0,0) size 0x0 |
| RenderSVGInlineText {#text} at (-10,-280) size 0x0 |
| RenderSVGInlineText {#text} at (50,0) size 38x25 |
| chunk 1 text run 1 at (60.00,300.00) startOffset 0 endOffset 3 width 38.00: "X " |
| RenderSVGText {text} at (120,283) size 95x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 85x10 |
| chunk 1 text run 1 at (120.00,290.00) startOffset 0 endOffset 17 width 85.00: "tspan middle end " |
| RenderSVGTSpan {tspan} at (0,0) size 95x10 |
| RenderSVGInlineText {#text} at (0,9) size 95x10 |
| chunk 1 text run 1 at (120.00,299.60) startOffset 0 endOffset 19 width 95.00: "xml:space=\"default\"" |
| RenderSVGText {text} at (10,305) size 100x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 12x25 |
| chunk 1 text run 1 at (10.00,325.00) startOffset 0 endOffset 1 width 12.00: " " |
| RenderSVGInlineText {#text} at (12,0) size 88x25 |
| chunk 1 text run 1 at (22.00,325.00) startOffset 0 endOffset 7 width 88.00: " X X " |
| RenderSVGText {text} at (120,308) size 80x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 80x10 |
| chunk 1 text run 1 at (120.00,315.00) startOffset 0 endOffset 16 width 80.00: "unknown element " |
| RenderSVGTSpan {tspan} at (0,0) size 25x10 |
| RenderSVGInlineText {#text} at (0,9) size 25x10 |
| chunk 1 text run 1 at (120.00,324.60) startOffset 0 endOffset 5 width 25.00: "start" |
| RenderSVGText {text} at (10,330) size 100x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 50x25 |
| chunk 1 text run 1 at (10.00,350.00) startOffset 0 endOffset 4 width 50.00: " X " |
| RenderSVGInlineText {#text} at (50,0) size 50x25 |
| chunk 1 text run 1 at (60.00,350.00) startOffset 0 endOffset 4 width 50.00: " X " |
| RenderSVGText {text} at (120,333) size 80x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 80x10 |
| chunk 1 text run 1 at (120.00,340.00) startOffset 0 endOffset 16 width 80.00: "unknown element " |
| RenderSVGTSpan {tspan} at (0,0) size 30x10 |
| RenderSVGInlineText {#text} at (0,9) size 30x10 |
| chunk 1 text run 1 at (120.00,349.60) startOffset 0 endOffset 6 width 30.00: "middle" |
| RenderSVGText {text} at (10,355) size 100x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 88x25 |
| chunk 1 text run 1 at (10.00,375.00) startOffset 0 endOffset 7 width 88.00: " X X " |
| RenderSVGInlineText {#text} at (88,0) size 12x25 |
| chunk 1 text run 1 at (98.00,375.00) startOffset 0 endOffset 1 width 12.00: " " |
| RenderSVGText {text} at (120,358) size 80x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 80x10 |
| chunk 1 text run 1 at (120.00,365.00) startOffset 0 endOffset 16 width 80.00: "unknown element " |
| RenderSVGTSpan {tspan} at (0,0) size 15x10 |
| RenderSVGInlineText {#text} at (0,9) size 15x10 |
| chunk 1 text run 1 at (120.00,374.60) startOffset 0 endOffset 3 width 15.00: "end" |
| RenderSVGText {text} at (235,80) size 100x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 100x25 |
| chunk 1 text run 1 at (235.00,100.00) startOffset 0 endOffset 8 width 100.00: " X X " |
| RenderSVGText {text} at (345,93) size 100x10 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 100x10 |
| chunk 1 text run 1 at (345.00,100.00) startOffset 0 endOffset 20 width 100.00: "xml:space=\"preserve\"" |
| RenderSVGText {text} at (235,130) size 40x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 40x25 |
| chunk 1 text run 1 at (235.00,150.00) startOffset 0 endOffset 2 width 26.00: "X " |
| chunk 1 text run 1 at (261.00,150.00) startOffset 0 endOffset 1 width 14.00: "X" |
| RenderSVGTSpan {tspan} at (0,0) size 0x0 |
| RenderSVGText {text} at (345,133) size 100x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 95x10 |
| chunk 1 text run 1 at (345.00,140.00) startOffset 0 endOffset 19 width 95.00: "Empty tspan at end " |
| RenderSVGTSpan {tspan} at (0,0) size 100x10 |
| RenderSVGInlineText {#text} at (0,9) size 100x10 |
| chunk 1 text run 1 at (345.00,149.60) startOffset 0 endOffset 20 width 100.00: "xml:space=\"preserve\"" |
| RenderSVGText {text} at (235,155) size 64x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 40x25 |
| chunk 1 text run 1 at (235.00,175.00) startOffset 0 endOffset 2 width 26.00: "X " |
| chunk 1 text run 1 at (261.00,175.00) startOffset 0 endOffset 1 width 14.00: "X" |
| RenderSVGTSpan {tspan} at (0,0) size 24x25 |
| RenderSVGInlineText {#text} at (40,0) size 24x25 |
| chunk 1 text run 1 at (275.00,175.00) startOffset 0 endOffset 2 width 24.00: " " |
| RenderSVGText {text} at (345,158) size 100x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 75x10 |
| chunk 1 text run 1 at (345.00,165.00) startOffset 0 endOffset 15 width 75.00: "tspan end 2spc " |
| RenderSVGTSpan {tspan} at (0,0) size 100x10 |
| RenderSVGInlineText {#text} at (0,9) size 100x10 |
| chunk 1 text run 1 at (345.00,174.60) startOffset 0 endOffset 20 width 100.00: "xml:space=\"preserve\"" |
| RenderSVGText {text} at (235,180) size 64x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 52x25 |
| chunk 1 text run 1 at (235.00,200.00) startOffset 0 endOffset 2 width 26.00: "X " |
| chunk 1 text run 1 at (261.00,200.00) startOffset 0 endOffset 2 width 26.00: "X " |
| RenderSVGTSpan {tspan} at (0,0) size 12x25 |
| RenderSVGInlineText {#text} at (52,0) size 12x25 |
| chunk 1 text run 1 at (287.00,200.00) startOffset 0 endOffset 1 width 12.00: " " |
| RenderSVGText {text} at (345,183) size 100x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 50x10 |
| chunk 1 text run 1 at (345.00,190.00) startOffset 0 endOffset 10 width 50.00: "tspan end " |
| RenderSVGTSpan {tspan} at (0,0) size 100x10 |
| RenderSVGInlineText {#text} at (0,9) size 100x10 |
| chunk 1 text run 1 at (345.00,199.60) startOffset 0 endOffset 20 width 100.00: "xml:space=\"preserve\"" |
| RenderSVGText {text} at (235,205) size 52x25 contains 1 chunk(s) |
| RenderSVGTSpan {tspan} at (0,0) size 12x25 |
| RenderSVGInlineText {#text} at (0,0) size 12x25 |
| chunk 1 text run 1 at (235.00,225.00) startOffset 0 endOffset 1 width 12.00: " " |
| RenderSVGInlineText {#text} at (12,0) size 40x25 |
| chunk 1 text run 1 at (247.00,225.00) startOffset 1 endOffset 3 width 26.00: "X " |
| chunk 1 text run 1 at (273.00,225.00) startOffset 0 endOffset 1 width 14.00: "X" |
| RenderSVGText {text} at (345,208) size 100x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 60x10 |
| chunk 1 text run 1 at (345.00,215.00) startOffset 0 endOffset 12 width 60.00: "tspan start " |
| RenderSVGTSpan {tspan} at (0,0) size 100x10 |
| RenderSVGInlineText {#text} at (0,9) size 100x10 |
| chunk 1 text run 1 at (345.00,224.60) startOffset 0 endOffset 20 width 100.00: "xml:space=\"preserve\"" |
| RenderSVGText {text} at (235,230) size 52x25 contains 1 chunk(s) |
| RenderSVGTSpan {tspan} at (0,0) size 12x25 |
| RenderSVGInlineText {#text} at (0,0) size 12x25 |
| chunk 1 text run 1 at (235.00,250.00) startOffset 0 endOffset 1 width 12.00: " " |
| RenderSVGInlineText {#text} at (12,0) size 40x25 |
| chunk 1 text run 1 at (247.00,250.00) startOffset 0 endOffset 2 width 26.00: "X " |
| chunk 1 text run 1 at (273.00,250.00) startOffset 0 endOffset 1 width 14.00: "X" |
| RenderSVGText {text} at (345,233) size 100x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 85x10 |
| chunk 1 text run 1 at (345.00,240.00) startOffset 0 endOffset 17 width 85.00: "tspan near start " |
| RenderSVGTSpan {tspan} at (0,0) size 100x10 |
| RenderSVGInlineText {#text} at (0,9) size 100x10 |
| chunk 1 text run 1 at (345.00,249.60) startOffset 0 endOffset 20 width 100.00: "xml:space=\"preserve\"" |
| RenderSVGText {text} at (235,255) size 40x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 14x25 |
| chunk 1 text run 1 at (235.00,275.00) startOffset 0 endOffset 1 width 14.00: "X" |
| RenderSVGTSpan {tspan} at (0,0) size 12x25 |
| RenderSVGInlineText {#text} at (14,0) size 12x25 |
| chunk 1 text run 1 at (249.00,275.00) startOffset 0 endOffset 1 width 12.00: " " |
| RenderSVGInlineText {#text} at (26,0) size 14x25 |
| chunk 1 text run 1 at (261.00,275.00) startOffset 1 endOffset 2 width 14.00: "X" |
| RenderSVGText {text} at (345,258) size 100x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 95x10 |
| chunk 1 text run 1 at (345.00,265.00) startOffset 0 endOffset 19 width 95.00: "tspan middle front " |
| RenderSVGTSpan {tspan} at (0,0) size 100x10 |
| RenderSVGInlineText {#text} at (0,9) size 100x10 |
| chunk 1 text run 1 at (345.00,274.60) startOffset 0 endOffset 20 width 100.00: "xml:space=\"preserve\"" |
| RenderSVGText {text} at (235,280) size 52x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 26x25 |
| chunk 1 text run 1 at (235.00,300.00) startOffset 0 endOffset 2 width 26.00: "X " |
| RenderSVGTSpan {tspan} at (0,0) size 12x25 |
| RenderSVGInlineText {#text} at (26,0) size 12x25 |
| chunk 1 text run 1 at (261.00,300.00) startOffset 0 endOffset 1 width 12.00: " " |
| RenderSVGInlineText {#text} at (38,0) size 14x25 |
| chunk 1 text run 1 at (273.00,300.00) startOffset 0 endOffset 1 width 14.00: "X" |
| RenderSVGText {text} at (345,283) size 100x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 85x10 |
| chunk 1 text run 1 at (345.00,290.00) startOffset 0 endOffset 17 width 85.00: "tspan middle end " |
| RenderSVGTSpan {tspan} at (0,0) size 100x10 |
| RenderSVGInlineText {#text} at (0,9) size 100x10 |
| chunk 1 text run 1 at (345.00,299.60) startOffset 0 endOffset 20 width 100.00: "xml:space=\"preserve\"" |
| RenderSVGText {text} at (235,305) size 40x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 40x25 |
| chunk 1 text run 1 at (235.00,325.00) startOffset 0 endOffset 2 width 26.00: "X " |
| chunk 1 text run 1 at (261.00,325.00) startOffset 0 endOffset 1 width 14.00: "X" |
| RenderSVGText {text} at (345,308) size 80x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 80x10 |
| chunk 1 text run 1 at (345.00,315.00) startOffset 0 endOffset 16 width 80.00: "unknown element " |
| RenderSVGTSpan {tspan} at (0,0) size 25x10 |
| RenderSVGInlineText {#text} at (0,9) size 25x10 |
| chunk 1 text run 1 at (345.00,324.60) startOffset 0 endOffset 5 width 25.00: "start" |
| RenderSVGText {text} at (235,330) size 40x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 26x25 |
| chunk 1 text run 1 at (235.00,350.00) startOffset 0 endOffset 2 width 26.00: "X " |
| RenderSVGInlineText {#text} at (26,0) size 14x25 |
| chunk 1 text run 1 at (261.00,350.00) startOffset 0 endOffset 1 width 14.00: "X" |
| RenderSVGText {text} at (345,333) size 80x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 80x10 |
| chunk 1 text run 1 at (345.00,340.00) startOffset 0 endOffset 16 width 80.00: "unknown element " |
| RenderSVGTSpan {tspan} at (0,0) size 30x10 |
| RenderSVGInlineText {#text} at (0,9) size 30x10 |
| chunk 1 text run 1 at (345.00,349.60) startOffset 0 endOffset 6 width 30.00: "middle" |
| RenderSVGText {text} at (236,355) size 40x25 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 40x25 |
| chunk 1 text run 1 at (236.00,375.00) startOffset 0 endOffset 2 width 26.00: "X " |
| chunk 1 text run 1 at (262.00,375.00) startOffset 0 endOffset 1 width 14.00: "X" |
| RenderSVGInlineText {#text} at (0,0) size 0x0 |
| RenderSVGText {text} at (345,358) size 80x19 contains 1 chunk(s) |
| RenderSVGInlineText {#text} at (0,0) size 80x10 |
| chunk 1 text run 1 at (345.00,365.00) startOffset 0 endOffset 16 width 80.00: "unknown element " |
| RenderSVGTSpan {tspan} at (0,0) size 15x10 |
| RenderSVGInlineText {#text} at (0,9) size 15x10 |
| chunk 1 text run 1 at (345.00,374.60) startOffset 0 endOffset 3 width 15.00: "end" |