Title: [261154] trunk/LayoutTests
Revision
261154
Author
[email protected]
Date
2020-05-04 23:27:38 -0700 (Mon, 04 May 2020)

Log Message

Update svg/batik/text/xmlSpace.svg to yield consistent text metrics
https://bugs.webkit.org/show_bug.cgi?id=211005
<rdar://problem/62312187>

Reviewed by Darin Adler.

The test is rendering a bunch of characters without using a specified font.
This means that Core Text is picking an arbitrary font. However, the
-expected.txt file is measuring exact pixel widths. The solution is to just
give the test an explicit fallback font.

* platform/ios/TestExpectations:
* platform/ios/svg/batik/text/xmlSpace-expected.txt:
* platform/mac/svg/batik/text/xmlSpace-expected.txt:
* svg/batik/text/xmlSpace-expected.txt: Removed. Platform-specific metrics
      shouldn't live outside the platform/ directory.
* svg/batik/text/xmlSpace.svg:

Modified Paths

Added Paths

Removed Paths

Diff

Modified: trunk/LayoutTests/ChangeLog (261153 => 261154)


--- trunk/LayoutTests/ChangeLog	2020-05-05 05:51:47 UTC (rev 261153)
+++ trunk/LayoutTests/ChangeLog	2020-05-05 06:27:38 UTC (rev 261154)
@@ -1,3 +1,23 @@
+2020-05-04  Myles C. Maxfield  <[email protected]>
+
+        Update svg/batik/text/xmlSpace.svg to yield consistent text metrics
+        https://bugs.webkit.org/show_bug.cgi?id=211005
+        <rdar://problem/62312187>
+
+        Reviewed by Darin Adler.
+
+        The test is rendering a bunch of characters without using a specified font.
+        This means that Core Text is picking an arbitrary font. However, the
+        -expected.txt file is measuring exact pixel widths. The solution is to just
+        give the test an explicit fallback font.
+
+        * platform/ios/TestExpectations:
+        * platform/ios/svg/batik/text/xmlSpace-expected.txt:
+        * platform/mac/svg/batik/text/xmlSpace-expected.txt:
+        * svg/batik/text/xmlSpace-expected.txt: Removed. Platform-specific metrics
+              shouldn't live outside the platform/ directory.
+        * svg/batik/text/xmlSpace.svg:
+
 2020-05-04  Wenson Hsieh  <[email protected]>
 
         Tapping to focus editable elements should start caret selection at word boundary

Modified: trunk/LayoutTests/platform/ios/TestExpectations (261153 => 261154)


--- trunk/LayoutTests/platform/ios/TestExpectations	2020-05-05 05:51:47 UTC (rev 261153)
+++ trunk/LayoutTests/platform/ios/TestExpectations	2020-05-05 06:27:38 UTC (rev 261154)
@@ -1428,7 +1428,6 @@
 svg/batik/paints/patternRegionA.svg [ Failure ]
 svg/batik/paints/patternRegions-positioned-objects.svg [ Failure ]
 svg/batik/paints/patternRegions.svg [ Failure ]
-svg/batik/text/xmlSpace.svg [ Failure ]
 svg/carto.net/button.svg [ Failure ]
 svg/carto.net/colourpicker.svg [ Failure ]
 svg/carto.net/combobox.svg [ Failure ]

Copied: trunk/LayoutTests/platform/ios/svg/batik/text/xmlSpace-expected.txt (from rev 261153, trunk/LayoutTests/platform/mac/svg/batik/text/xmlSpace-expected.txt) (0 => 261154)


--- trunk/LayoutTests/platform/ios/svg/batik/text/xmlSpace-expected.txt	                        (rev 0)
+++ trunk/LayoutTests/platform/ios/svg/batik/text/xmlSpace-expected.txt	2020-05-05 06:27:38 UTC (rev 261154)
@@ -0,0 +1,267 @@
+layer at (0,0) size 800x600
+  RenderView at (0,0) size 800x600
+layer at (0,0) size 450x500
+  RenderSVGRoot {svg} at (10,25) size 432x355
+    RenderSVGText {text} at (129,25) size 192x19 contains 1 chunk(s)
+      RenderSVGInlineText {#text} at (0,0) size 191x18
+        chunk 1 (middle anchor) text run 1 at (129.84,40.00) startOffset 0 endOffset 26 width 190.32: "Test of xml:space handling"
+    RenderSVGContainer {g} at (10,55) size 432x325
+      RenderSVGText {text} at (10,55) size 39x25 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x25
+          chunk 1 text run 1 at (10.00,75.00) startOffset 0 endOffset 2 width 25.34: "X "
+          chunk 1 text run 1 at (35.34,75.00) startOffset 0 endOffset 1 width 13.34: "X"
+      RenderSVGText {text} at (120,68) size 82x9 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 82x9
+          chunk 1 text run 1 at (120.00,75.00) startOffset 0 endOffset 17 width 81.61: "no xml:space attr"
+      RenderSVGText {text} at (10,80) size 39x25 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x25
+          chunk 1 text run 1 at (10.00,100.00) startOffset 0 endOffset 2 width 25.34: "X "
+          chunk 1 text run 1 at (35.34,100.00) startOffset 0 endOffset 1 width 13.34: "X"
+      RenderSVGText {text} at (120,93) size 92x9 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 92x9
+          chunk 1 text run 1 at (120.00,100.00) startOffset 0 endOffset 19 width 91.21: "xml:space=\"default\""
+      RenderSVGText {text} at (10,130) size 99x25 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 99x25
+          chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 8 width 98.68: "  X  X  "
+        RenderSVGTSpan {tspan} at (0,0) size 0x0
+      RenderSVGText {text} at (120,133) size 92x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 92x9
+          chunk 1 text run 1 at (120.00,140.00) startOffset 0 endOffset 19 width 91.21: "Empty tspan at end "
+        RenderSVGTSpan {tspan} at (0,0) size 92x10
+          RenderSVGInlineText {#text} at (0,9) size 92x9
+            chunk 1 text run 1 at (120.00,149.60) startOffset 0 endOffset 19 width 91.21: "xml:space=\"default\""
+      RenderSVGText {text} at (10,155) size 75x25 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 75x25
+          chunk 1 text run 1 at (10.00,175.00) startOffset 0 endOffset 6 width 74.68: "  X  X"
+        RenderSVGTSpan {tspan} at (0,0) size 0x0
+          RenderSVGInlineText {#text} at (0,0) size 0x0
+      RenderSVGText {text} at (120,158) size 92x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 73x9
+          chunk 1 text run 1 at (120.00,165.00) startOffset 0 endOffset 15 width 72.01: "tspan end 2spc "
+        RenderSVGTSpan {tspan} at (0,0) size 92x10
+          RenderSVGInlineText {#text} at (0,9) size 92x9
+            chunk 1 text run 1 at (120.00,174.60) startOffset 0 endOffset 19 width 91.21: "xml:space=\"default\""
+      RenderSVGText {text} at (10,180) size 87x25 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 87x25
+          chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 7 width 86.68: "  X  X "
+        RenderSVGTSpan {tspan} at (0,0) size 0x0
+          RenderSVGInlineText {#text} at (0,0) size 0x0
+      RenderSVGText {text} at (120,183) size 92x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 49x9
+          chunk 1 text run 1 at (120.00,190.00) startOffset 0 endOffset 10 width 48.01: "tspan end "
+        RenderSVGTSpan {tspan} at (0,0) size 92x10
+          RenderSVGInlineText {#text} at (0,9) size 92x9
+            chunk 1 text run 1 at (120.00,199.60) startOffset 0 endOffset 19 width 91.21: "xml:space=\"default\""
+      RenderSVGText {text} at (10,205) size 87x25 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 0x0
+          RenderSVGInlineText {#text} at (0,0) size 0x0
+        RenderSVGInlineText {#text} at (0,0) size 87x25
+          chunk 1 text run 1 at (10.00,225.00) startOffset 0 endOffset 7 width 86.68: " X  X  "
+      RenderSVGText {text} at (120,208) size 92x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 58x9
+          chunk 1 text run 1 at (120.00,215.00) startOffset 0 endOffset 12 width 57.61: "tspan start "
+        RenderSVGTSpan {tspan} at (0,0) size 92x10
+          RenderSVGInlineText {#text} at (0,9) size 92x9
+            chunk 1 text run 1 at (120.00,224.60) startOffset 0 endOffset 19 width 91.21: "xml:space=\"default\""
+      RenderSVGText {text} at (10,230) size 87x25 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 75x25
+          chunk 1 text run 1 at (22.00,250.00) startOffset 0 endOffset 6 width 74.68: "X  X  "
+      RenderSVGText {text} at (120,233) size 92x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 82x9
+          chunk 1 text run 1 at (120.00,240.00) startOffset 0 endOffset 17 width 81.61: "tspan near start "
+        RenderSVGTSpan {tspan} at (0,0) size 92x10
+          RenderSVGInlineText {#text} at (0,9) size 92x9
+            chunk 1 text run 1 at (120.00,249.60) startOffset 0 endOffset 19 width 91.21: "xml:space=\"default\""
+      RenderSVGText {text} at (10,255) size 99x25 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 37.34: "  X"
+        RenderSVGTSpan {tspan} at (0,0) size 13x25
+          RenderSVGInlineText {#text} at (37,0) size 12x25
+            chunk 1 text run 1 at (47.34,275.00) startOffset 0 endOffset 1 width 12.00: " "
+        RenderSVGInlineText {#text} at (49,0) size 50x25
+          chunk 1 text run 1 at (59.34,275.00) startOffset 0 endOffset 4 width 49.34: " X  "
+      RenderSVGText {text} at (120,258) size 92x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 92x9
+          chunk 1 text run 1 at (120.00,265.00) startOffset 0 endOffset 19 width 91.21: "tspan middle front "
+        RenderSVGTSpan {tspan} at (0,0) size 92x10
+          RenderSVGInlineText {#text} at (0,9) size 92x9
+            chunk 1 text run 1 at (120.00,274.60) startOffset 0 endOffset 19 width 91.21: "xml:space=\"default\""
+      RenderSVGText {text} at (10,280) size 87x25 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 49.34: "  X "
+        RenderSVGTSpan {tspan} at (0,0) size 0x0
+          RenderSVGInlineText {#text} at (-10,-280) size 0x0
+        RenderSVGInlineText {#text} at (49,0) size 38x25
+          chunk 1 text run 1 at (59.34,300.00) startOffset 0 endOffset 3 width 37.34: "X  "
+      RenderSVGText {text} at (120,283) size 92x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 82x9
+          chunk 1 text run 1 at (120.00,290.00) startOffset 0 endOffset 17 width 81.61: "tspan middle end "
+        RenderSVGTSpan {tspan} at (0,0) size 92x10
+          RenderSVGInlineText {#text} at (0,9) size 92x9
+            chunk 1 text run 1 at (120.00,299.60) startOffset 0 endOffset 19 width 91.21: "xml:space=\"default\""
+      RenderSVGText {text} at (10,305) size 99x25 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 87x25
+          chunk 1 text run 1 at (22.00,325.00) startOffset 0 endOffset 7 width 86.68: " X  X  "
+      RenderSVGText {text} at (120,308) size 77x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 77x9
+          chunk 1 text run 1 at (120.00,315.00) startOffset 0 endOffset 16 width 76.81: "unknown element "
+        RenderSVGTSpan {tspan} at (0,0) size 25x10
+          RenderSVGInlineText {#text} at (0,9) size 25x9
+            chunk 1 text run 1 at (120.00,324.60) startOffset 0 endOffset 5 width 24.00: "start"
+      RenderSVGText {text} at (10,330) size 99x25 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 49.34: "  X "
+        RenderSVGInlineText {#text} at (49,0) size 50x25
+          chunk 1 text run 1 at (59.34,350.00) startOffset 0 endOffset 4 width 49.34: " X  "
+      RenderSVGText {text} at (120,333) size 77x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 77x9
+          chunk 1 text run 1 at (120.00,340.00) startOffset 0 endOffset 16 width 76.81: "unknown element "
+        RenderSVGTSpan {tspan} at (0,0) size 29x10
+          RenderSVGInlineText {#text} at (0,9) size 29x9
+            chunk 1 text run 1 at (120.00,349.60) startOffset 0 endOffset 6 width 28.80: "middle"
+      RenderSVGText {text} at (10,355) size 99x25 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 87x25
+          chunk 1 text run 1 at (10.00,375.00) startOffset 0 endOffset 7 width 86.68: "  X  X "
+        RenderSVGInlineText {#text} at (86,0) size 12x25
+          chunk 1 text run 1 at (96.68,375.00) startOffset 0 endOffset 1 width 12.00: " "
+      RenderSVGText {text} at (120,358) size 77x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 77x9
+          chunk 1 text run 1 at (120.00,365.00) startOffset 0 endOffset 16 width 76.81: "unknown element "
+        RenderSVGTSpan {tspan} at (0,0) size 15x10
+          RenderSVGInlineText {#text} at (0,9) size 15x9
+            chunk 1 text run 1 at (120.00,374.60) startOffset 0 endOffset 3 width 14.40: "end"
+      RenderSVGText {text} at (235,80) size 99x25 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 99x25
+          chunk 1 text run 1 at (235.00,100.00) startOffset 0 endOffset 8 width 98.68: "  X  X  "
+      RenderSVGText {text} at (345,93) size 97x9 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 97x9
+          chunk 1 text run 1 at (345.00,100.00) startOffset 0 endOffset 20 width 96.02: "xml:space=\"preserve\""
+      RenderSVGText {text} at (235,130) size 39x25 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x25
+          chunk 1 text run 1 at (235.00,150.00) startOffset 0 endOffset 2 width 25.34: "X "
+          chunk 1 text run 1 at (260.34,150.00) startOffset 0 endOffset 1 width 13.34: "X"
+        RenderSVGTSpan {tspan} at (0,0) size 0x0
+      RenderSVGText {text} at (345,133) size 97x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 92x9
+          chunk 1 text run 1 at (345.00,140.00) startOffset 0 endOffset 19 width 91.21: "Empty tspan at end "
+        RenderSVGTSpan {tspan} at (0,0) size 97x10
+          RenderSVGInlineText {#text} at (0,9) size 97x9
+            chunk 1 text run 1 at (345.00,149.60) startOffset 0 endOffset 20 width 96.02: "xml:space=\"preserve\""
+      RenderSVGText {text} at (235,155) size 63x25 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x25
+          chunk 1 text run 1 at (235.00,175.00) startOffset 0 endOffset 2 width 25.34: "X "
+          chunk 1 text run 1 at (260.34,175.00) startOffset 0 endOffset 1 width 13.34: "X"
+        RenderSVGTSpan {tspan} at (0,0) size 25x25
+          RenderSVGInlineText {#text} at (38,0) size 24x25
+            chunk 1 text run 1 at (273.68,175.00) startOffset 0 endOffset 2 width 24.00: "  "
+      RenderSVGText {text} at (345,158) size 97x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 73x9
+          chunk 1 text run 1 at (345.00,165.00) startOffset 0 endOffset 15 width 72.01: "tspan end 2spc "
+        RenderSVGTSpan {tspan} at (0,0) size 97x10
+          RenderSVGInlineText {#text} at (0,9) size 97x9
+            chunk 1 text run 1 at (345.00,174.60) startOffset 0 endOffset 20 width 96.02: "xml:space=\"preserve\""
+      RenderSVGText {text} at (235,180) size 63x25 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 51x25
+          chunk 1 text run 1 at (235.00,200.00) startOffset 0 endOffset 2 width 25.34: "X "
+          chunk 1 text run 1 at (260.34,200.00) startOffset 0 endOffset 2 width 25.34: "X "
+        RenderSVGTSpan {tspan} at (0,0) size 13x25
+          RenderSVGInlineText {#text} at (50,0) size 12x25
+            chunk 1 text run 1 at (285.68,200.00) startOffset 0 endOffset 1 width 12.00: " "
+      RenderSVGText {text} at (345,183) size 97x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 49x9
+          chunk 1 text run 1 at (345.00,190.00) startOffset 0 endOffset 10 width 48.01: "tspan end "
+        RenderSVGTSpan {tspan} at (0,0) size 97x10
+          RenderSVGInlineText {#text} at (0,9) size 97x9
+            chunk 1 text run 1 at (345.00,199.60) startOffset 0 endOffset 20 width 96.02: "xml:space=\"preserve\""
+      RenderSVGText {text} at (235,205) size 51x25 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 39x25
+          chunk 1 text run 1 at (247.00,225.00) startOffset 1 endOffset 3 width 25.34: "X "
+          chunk 1 text run 1 at (272.34,225.00) startOffset 0 endOffset 1 width 13.34: "X"
+      RenderSVGText {text} at (345,208) size 97x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 58x9
+          chunk 1 text run 1 at (345.00,215.00) startOffset 0 endOffset 12 width 57.61: "tspan start "
+        RenderSVGTSpan {tspan} at (0,0) size 97x10
+          RenderSVGInlineText {#text} at (0,9) size 97x9
+            chunk 1 text run 1 at (345.00,224.60) startOffset 0 endOffset 20 width 96.02: "xml:space=\"preserve\""
+      RenderSVGText {text} at (235,230) size 51x25 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 39x25
+          chunk 1 text run 1 at (247.00,250.00) startOffset 0 endOffset 2 width 25.34: "X "
+          chunk 1 text run 1 at (272.34,250.00) startOffset 0 endOffset 1 width 13.34: "X"
+      RenderSVGText {text} at (345,233) size 97x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 82x9
+          chunk 1 text run 1 at (345.00,240.00) startOffset 0 endOffset 17 width 81.61: "tspan near start "
+        RenderSVGTSpan {tspan} at (0,0) size 97x10
+          RenderSVGInlineText {#text} at (0,9) size 97x9
+            chunk 1 text run 1 at (345.00,249.60) startOffset 0 endOffset 20 width 96.02: "xml:space=\"preserve\""
+      RenderSVGText {text} at (235,255) size 39x25 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 13.34: "X"
+        RenderSVGTSpan {tspan} at (0,0) size 13x25
+          RenderSVGInlineText {#text} at (13,0) size 12x25
+            chunk 1 text run 1 at (248.34,275.00) startOffset 0 endOffset 1 width 12.00: " "
+        RenderSVGInlineText {#text} at (25,0) size 14x25
+          chunk 1 text run 1 at (260.34,275.00) startOffset 1 endOffset 2 width 13.34: "X"
+      RenderSVGText {text} at (345,258) size 97x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 92x9
+          chunk 1 text run 1 at (345.00,265.00) startOffset 0 endOffset 19 width 91.21: "tspan middle front "
+        RenderSVGTSpan {tspan} at (0,0) size 97x10
+          RenderSVGInlineText {#text} at (0,9) size 97x9
+            chunk 1 text run 1 at (345.00,274.60) startOffset 0 endOffset 20 width 96.02: "xml:space=\"preserve\""
+      RenderSVGText {text} at (235,280) size 51x25 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 25.34: "X "
+        RenderSVGTSpan {tspan} at (0,0) size 13x25
+          RenderSVGInlineText {#text} at (25,0) size 12x25
+            chunk 1 text run 1 at (260.34,300.00) startOffset 0 endOffset 1 width 12.00: " "
+        RenderSVGInlineText {#text} at (37,0) size 14x25
+          chunk 1 text run 1 at (272.34,300.00) startOffset 0 endOffset 1 width 13.34: "X"
+      RenderSVGText {text} at (345,283) size 97x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 82x9
+          chunk 1 text run 1 at (345.00,290.00) startOffset 0 endOffset 17 width 81.61: "tspan middle end "
+        RenderSVGTSpan {tspan} at (0,0) size 97x10
+          RenderSVGInlineText {#text} at (0,9) size 97x9
+            chunk 1 text run 1 at (345.00,299.60) startOffset 0 endOffset 20 width 96.02: "xml:space=\"preserve\""
+      RenderSVGText {text} at (235,305) size 39x25 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x25
+          chunk 1 text run 1 at (235.00,325.00) startOffset 0 endOffset 2 width 25.34: "X "
+          chunk 1 text run 1 at (260.34,325.00) startOffset 0 endOffset 1 width 13.34: "X"
+      RenderSVGText {text} at (345,308) size 77x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 77x9
+          chunk 1 text run 1 at (345.00,315.00) startOffset 0 endOffset 16 width 76.81: "unknown element "
+        RenderSVGTSpan {tspan} at (0,0) size 25x10
+          RenderSVGInlineText {#text} at (0,9) size 25x9
+            chunk 1 text run 1 at (345.00,324.60) startOffset 0 endOffset 5 width 24.00: "start"
+      RenderSVGText {text} at (235,330) size 39x25 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 25.34: "X "
+        RenderSVGInlineText {#text} at (25,0) size 14x25
+          chunk 1 text run 1 at (260.34,350.00) startOffset 0 endOffset 1 width 13.34: "X"
+      RenderSVGText {text} at (345,333) size 77x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 77x9
+          chunk 1 text run 1 at (345.00,340.00) startOffset 0 endOffset 16 width 76.81: "unknown element "
+        RenderSVGTSpan {tspan} at (0,0) size 29x10
+          RenderSVGInlineText {#text} at (0,9) size 29x9
+            chunk 1 text run 1 at (345.00,349.60) startOffset 0 endOffset 6 width 28.80: "middle"
+      RenderSVGText {text} at (236,355) size 39x25 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x25
+          chunk 1 text run 1 at (236.00,375.00) startOffset 0 endOffset 2 width 25.34: "X "
+          chunk 1 text run 1 at (261.34,375.00) startOffset 0 endOffset 1 width 13.34: "X"
+        RenderSVGInlineText {#text} at (0,0) size 0x0
+      RenderSVGText {text} at (345,358) size 77x19 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 77x9
+          chunk 1 text run 1 at (345.00,365.00) startOffset 0 endOffset 16 width 76.81: "unknown element "
+        RenderSVGTSpan {tspan} at (0,0) size 15x10
+          RenderSVGInlineText {#text} at (0,9) size 15x9
+            chunk 1 text run 1 at (345.00,374.60) startOffset 0 endOffset 3 width 14.40: "end"

Modified: trunk/LayoutTests/platform/mac/svg/batik/text/xmlSpace-expected.txt (261153 => 261154)


--- trunk/LayoutTests/platform/mac/svg/batik/text/xmlSpace-expected.txt	2020-05-05 05:51:47 UTC (rev 261153)
+++ trunk/LayoutTests/platform/mac/svg/batik/text/xmlSpace-expected.txt	2020-05-05 06:27:38 UTC (rev 261154)
@@ -6,23 +6,23 @@
       RenderSVGInlineText {#text} at (0,0) size 191x18
         chunk 1 (middle anchor) text run 1 at (129.84,40.00) startOffset 0 endOffset 26 width 190.32: "Test of xml:space handling"
     RenderSVGContainer {g} at (10,54) size 432x327
-      RenderSVGText {text} at (10,54) size 38x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 38x26
-          chunk 1 text run 1 at (10.00,75.00) startOffset 0 endOffset 2 width 24.52: "X "
-          chunk 1 text run 1 at (34.52,75.00) startOffset 0 endOffset 1 width 12.52: "X"
+      RenderSVGText {text} at (10,54) size 39x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x26
+          chunk 1 text run 1 at (10.00,75.00) startOffset 0 endOffset 2 width 25.34: "X "
+          chunk 1 text run 1 at (35.34,75.00) startOffset 0 endOffset 1 width 13.34: "X"
       RenderSVGText {text} at (120,67) size 82x10 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 82x9
           chunk 1 text run 1 at (120.00,75.00) startOffset 0 endOffset 17 width 81.61: "no xml:space attr"
-      RenderSVGText {text} at (10,79) size 38x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 38x26
-          chunk 1 text run 1 at (10.00,100.00) startOffset 0 endOffset 2 width 24.52: "X "
-          chunk 1 text run 1 at (34.52,100.00) startOffset 0 endOffset 1 width 12.52: "X"
+      RenderSVGText {text} at (10,79) size 39x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x26
+          chunk 1 text run 1 at (10.00,100.00) startOffset 0 endOffset 2 width 25.34: "X "
+          chunk 1 text run 1 at (35.34,100.00) startOffset 0 endOffset 1 width 13.34: "X"
       RenderSVGText {text} at (120,92) size 92x10 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 92x9
           chunk 1 text run 1 at (120.00,100.00) startOffset 0 endOffset 19 width 91.21: "xml:space=\"default\""
-      RenderSVGText {text} at (10,129) size 98x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 98x26
-          chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 8 width 97.04: "  X  X  "
+      RenderSVGText {text} at (10,129) size 99x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 99x26
+          chunk 1 text run 1 at (10.00,150.00) startOffset 0 endOffset 8 width 98.68: "  X  X  "
         RenderSVGTSpan {tspan} at (0,0) size 0x0
       RenderSVGText {text} at (120,132) size 92x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 92x9
@@ -30,9 +30,9 @@
         RenderSVGTSpan {tspan} at (0,0) size 92x10
           RenderSVGInlineText {#text} at (0,9) size 92x9
             chunk 1 text run 1 at (120.00,149.60) startOffset 0 endOffset 19 width 91.21: "xml:space=\"default\""
-      RenderSVGText {text} at (10,154) size 74x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 74x26
-          chunk 1 text run 1 at (10.00,175.00) startOffset 0 endOffset 6 width 73.04: "  X  X"
+      RenderSVGText {text} at (10,154) size 75x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 75x26
+          chunk 1 text run 1 at (10.00,175.00) startOffset 0 endOffset 6 width 74.68: "  X  X"
         RenderSVGTSpan {tspan} at (0,0) size 0x1
           RenderSVGInlineText {#text} at (0,0) size 0x0
       RenderSVGText {text} at (120,157) size 92x20 contains 1 chunk(s)
@@ -41,9 +41,9 @@
         RenderSVGTSpan {tspan} at (0,0) size 92x10
           RenderSVGInlineText {#text} at (0,9) size 92x9
             chunk 1 text run 1 at (120.00,174.60) startOffset 0 endOffset 19 width 91.21: "xml:space=\"default\""
-      RenderSVGText {text} at (10,179) size 86x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 86x26
-          chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 7 width 85.04: "  X  X "
+      RenderSVGText {text} at (10,179) size 87x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 87x26
+          chunk 1 text run 1 at (10.00,200.00) startOffset 0 endOffset 7 width 86.68: "  X  X "
         RenderSVGTSpan {tspan} at (0,0) size 0x1
           RenderSVGInlineText {#text} at (0,0) size 0x0
       RenderSVGText {text} at (120,182) size 92x20 contains 1 chunk(s)
@@ -52,11 +52,11 @@
         RenderSVGTSpan {tspan} at (0,0) size 92x10
           RenderSVGInlineText {#text} at (0,9) size 92x9
             chunk 1 text run 1 at (120.00,199.60) startOffset 0 endOffset 19 width 91.21: "xml:space=\"default\""
-      RenderSVGText {text} at (10,204) size 86x26 contains 1 chunk(s)
+      RenderSVGText {text} at (10,204) size 87x26 contains 1 chunk(s)
         RenderSVGTSpan {tspan} at (0,0) size 0x0
           RenderSVGInlineText {#text} at (0,0) size 0x0
-        RenderSVGInlineText {#text} at (0,0) size 86x26
-          chunk 1 text run 1 at (10.00,225.00) startOffset 0 endOffset 7 width 85.04: " X  X  "
+        RenderSVGInlineText {#text} at (0,0) size 87x26
+          chunk 1 text run 1 at (10.00,225.00) startOffset 0 endOffset 7 width 86.68: " X  X  "
       RenderSVGText {text} at (120,207) size 92x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 58x9
           chunk 1 text run 1 at (120.00,215.00) startOffset 0 endOffset 12 width 57.61: "tspan start "
@@ -63,13 +63,13 @@
         RenderSVGTSpan {tspan} at (0,0) size 92x10
           RenderSVGInlineText {#text} at (0,9) size 92x9
             chunk 1 text run 1 at (120.00,224.60) startOffset 0 endOffset 19 width 91.21: "xml:space=\"default\""
-      RenderSVGText {text} at (10,229) size 86x26 contains 1 chunk(s)
+      RenderSVGText {text} at (10,229) size 87x26 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 12x26
           chunk 1 text run 1 at (10.00,250.00) startOffset 0 endOffset 1 width 12.00: " "
         RenderSVGTSpan {tspan} at (0,0) size 0x1
           RenderSVGInlineText {#text} at (-10,-229) size 0x0
-        RenderSVGInlineText {#text} at (12,0) size 74x26
-          chunk 1 text run 1 at (22.00,250.00) startOffset 0 endOffset 6 width 73.04: "X  X  "
+        RenderSVGInlineText {#text} at (12,0) size 75x26
+          chunk 1 text run 1 at (22.00,250.00) startOffset 0 endOffset 6 width 74.68: "X  X  "
       RenderSVGText {text} at (120,232) size 92x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 82x9
           chunk 1 text run 1 at (120.00,240.00) startOffset 0 endOffset 17 width 81.61: "tspan near start "
@@ -76,14 +76,14 @@
         RenderSVGTSpan {tspan} at (0,0) size 92x10
           RenderSVGInlineText {#text} at (0,9) size 92x9
             chunk 1 text run 1 at (120.00,249.60) startOffset 0 endOffset 19 width 91.21: "xml:space=\"default\""
-      RenderSVGText {text} at (10,254) size 98x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 37x26
-          chunk 1 text run 1 at (10.00,275.00) startOffset 0 endOffset 3 width 36.52: "  X"
+      RenderSVGText {text} at (10,254) size 99x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 38x26
+          chunk 1 text run 1 at (10.00,275.00) startOffset 0 endOffset 3 width 37.34: "  X"
         RenderSVGTSpan {tspan} at (0,0) size 13x26
-          RenderSVGInlineText {#text} at (36,0) size 12x26
-            chunk 1 text run 1 at (46.52,275.00) startOffset 0 endOffset 1 width 12.00: " "
-        RenderSVGInlineText {#text} at (48,0) size 49x26
-          chunk 1 text run 1 at (58.52,275.00) startOffset 0 endOffset 4 width 48.52: " X  "
+          RenderSVGInlineText {#text} at (37,0) size 12x26
+            chunk 1 text run 1 at (47.34,275.00) startOffset 0 endOffset 1 width 12.00: " "
+        RenderSVGInlineText {#text} at (49,0) size 50x26
+          chunk 1 text run 1 at (59.34,275.00) startOffset 0 endOffset 4 width 49.34: " X  "
       RenderSVGText {text} at (120,257) size 92x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 92x9
           chunk 1 text run 1 at (120.00,265.00) startOffset 0 endOffset 19 width 91.21: "tspan middle front "
@@ -90,13 +90,13 @@
         RenderSVGTSpan {tspan} at (0,0) size 92x10
           RenderSVGInlineText {#text} at (0,9) size 92x9
             chunk 1 text run 1 at (120.00,274.60) startOffset 0 endOffset 19 width 91.21: "xml:space=\"default\""
-      RenderSVGText {text} at (10,279) size 86x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 49x26
-          chunk 1 text run 1 at (10.00,300.00) startOffset 0 endOffset 4 width 48.52: "  X "
+      RenderSVGText {text} at (10,279) size 87x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 50x26
+          chunk 1 text run 1 at (10.00,300.00) startOffset 0 endOffset 4 width 49.34: "  X "
         RenderSVGTSpan {tspan} at (0,0) size 0x1
           RenderSVGInlineText {#text} at (-10,-279) size 0x0
-        RenderSVGInlineText {#text} at (48,0) size 37x26
-          chunk 1 text run 1 at (58.52,300.00) startOffset 0 endOffset 3 width 36.52: "X  "
+        RenderSVGInlineText {#text} at (49,0) size 38x26
+          chunk 1 text run 1 at (59.34,300.00) startOffset 0 endOffset 3 width 37.34: "X  "
       RenderSVGText {text} at (120,282) size 92x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 82x9
           chunk 1 text run 1 at (120.00,290.00) startOffset 0 endOffset 17 width 81.61: "tspan middle end "
@@ -103,11 +103,11 @@
         RenderSVGTSpan {tspan} at (0,0) size 92x10
           RenderSVGInlineText {#text} at (0,9) size 92x9
             chunk 1 text run 1 at (120.00,299.60) startOffset 0 endOffset 19 width 91.21: "xml:space=\"default\""
-      RenderSVGText {text} at (10,304) size 98x26 contains 1 chunk(s)
+      RenderSVGText {text} at (10,304) size 99x26 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 12x26
           chunk 1 text run 1 at (10.00,325.00) startOffset 0 endOffset 1 width 12.00: " "
-        RenderSVGInlineText {#text} at (12,0) size 86x26
-          chunk 1 text run 1 at (22.00,325.00) startOffset 0 endOffset 7 width 85.04: " X  X  "
+        RenderSVGInlineText {#text} at (12,0) size 87x26
+          chunk 1 text run 1 at (22.00,325.00) startOffset 0 endOffset 7 width 86.68: " X  X  "
       RenderSVGText {text} at (120,307) size 77x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 77x9
           chunk 1 text run 1 at (120.00,315.00) startOffset 0 endOffset 16 width 76.81: "unknown element "
@@ -114,11 +114,11 @@
         RenderSVGTSpan {tspan} at (0,0) size 25x10
           RenderSVGInlineText {#text} at (0,9) size 25x9
             chunk 1 text run 1 at (120.00,324.60) startOffset 0 endOffset 5 width 24.00: "start"
-      RenderSVGText {text} at (10,329) size 98x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 49x26
-          chunk 1 text run 1 at (10.00,350.00) startOffset 0 endOffset 4 width 48.52: "  X "
-        RenderSVGInlineText {#text} at (48,0) size 49x26
-          chunk 1 text run 1 at (58.52,350.00) startOffset 0 endOffset 4 width 48.52: " X  "
+      RenderSVGText {text} at (10,329) size 99x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 50x26
+          chunk 1 text run 1 at (10.00,350.00) startOffset 0 endOffset 4 width 49.34: "  X "
+        RenderSVGInlineText {#text} at (49,0) size 50x26
+          chunk 1 text run 1 at (59.34,350.00) startOffset 0 endOffset 4 width 49.34: " X  "
       RenderSVGText {text} at (120,332) size 77x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 77x9
           chunk 1 text run 1 at (120.00,340.00) startOffset 0 endOffset 16 width 76.81: "unknown element "
@@ -125,11 +125,11 @@
         RenderSVGTSpan {tspan} at (0,0) size 29x10
           RenderSVGInlineText {#text} at (0,9) size 29x9
             chunk 1 text run 1 at (120.00,349.60) startOffset 0 endOffset 6 width 28.80: "middle"
-      RenderSVGText {text} at (10,354) size 98x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 86x26
-          chunk 1 text run 1 at (10.00,375.00) startOffset 0 endOffset 7 width 85.04: "  X  X "
-        RenderSVGInlineText {#text} at (85,0) size 12x26
-          chunk 1 text run 1 at (95.04,375.00) startOffset 0 endOffset 1 width 12.00: " "
+      RenderSVGText {text} at (10,354) size 99x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 87x26
+          chunk 1 text run 1 at (10.00,375.00) startOffset 0 endOffset 7 width 86.68: "  X  X "
+        RenderSVGInlineText {#text} at (86,0) size 12x26
+          chunk 1 text run 1 at (96.68,375.00) startOffset 0 endOffset 1 width 12.00: " "
       RenderSVGText {text} at (120,357) size 77x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 77x9
           chunk 1 text run 1 at (120.00,365.00) startOffset 0 endOffset 16 width 76.81: "unknown element "
@@ -136,16 +136,16 @@
         RenderSVGTSpan {tspan} at (0,0) size 15x10
           RenderSVGInlineText {#text} at (0,9) size 15x9
             chunk 1 text run 1 at (120.00,374.60) startOffset 0 endOffset 3 width 14.40: "end"
-      RenderSVGText {text} at (235,79) size 98x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 98x26
-          chunk 1 text run 1 at (235.00,100.00) startOffset 0 endOffset 8 width 97.04: "  X  X  "
+      RenderSVGText {text} at (235,79) size 99x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 99x26
+          chunk 1 text run 1 at (235.00,100.00) startOffset 0 endOffset 8 width 98.68: "  X  X  "
       RenderSVGText {text} at (345,92) size 97x10 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 97x9
           chunk 1 text run 1 at (345.00,100.00) startOffset 0 endOffset 20 width 96.02: "xml:space=\"preserve\""
-      RenderSVGText {text} at (235,129) size 38x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 38x26
-          chunk 1 text run 1 at (235.00,150.00) startOffset 0 endOffset 2 width 24.52: "X "
-          chunk 1 text run 1 at (259.52,150.00) startOffset 0 endOffset 1 width 12.52: "X"
+      RenderSVGText {text} at (235,129) size 39x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x26
+          chunk 1 text run 1 at (235.00,150.00) startOffset 0 endOffset 2 width 25.34: "X "
+          chunk 1 text run 1 at (260.34,150.00) startOffset 0 endOffset 1 width 13.34: "X"
         RenderSVGTSpan {tspan} at (0,0) size 0x0
       RenderSVGText {text} at (345,132) size 97x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 92x9
@@ -153,13 +153,13 @@
         RenderSVGTSpan {tspan} at (0,0) size 97x10
           RenderSVGInlineText {#text} at (0,9) size 97x9
             chunk 1 text run 1 at (345.00,149.60) startOffset 0 endOffset 20 width 96.02: "xml:space=\"preserve\""
-      RenderSVGText {text} at (235,154) size 62x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 38x26
-          chunk 1 text run 1 at (235.00,175.00) startOffset 0 endOffset 2 width 24.52: "X "
-          chunk 1 text run 1 at (259.52,175.00) startOffset 0 endOffset 1 width 12.52: "X"
+      RenderSVGText {text} at (235,154) size 63x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x26
+          chunk 1 text run 1 at (235.00,175.00) startOffset 0 endOffset 2 width 25.34: "X "
+          chunk 1 text run 1 at (260.34,175.00) startOffset 0 endOffset 1 width 13.34: "X"
         RenderSVGTSpan {tspan} at (0,0) size 25x26
-          RenderSVGInlineText {#text} at (37,0) size 24x26
-            chunk 1 text run 1 at (272.04,175.00) startOffset 0 endOffset 2 width 24.00: "  "
+          RenderSVGInlineText {#text} at (38,0) size 24x26
+            chunk 1 text run 1 at (273.68,175.00) startOffset 0 endOffset 2 width 24.00: "  "
       RenderSVGText {text} at (345,157) size 97x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 73x9
           chunk 1 text run 1 at (345.00,165.00) startOffset 0 endOffset 15 width 72.01: "tspan end 2spc "
@@ -166,13 +166,13 @@
         RenderSVGTSpan {tspan} at (0,0) size 97x10
           RenderSVGInlineText {#text} at (0,9) size 97x9
             chunk 1 text run 1 at (345.00,174.60) startOffset 0 endOffset 20 width 96.02: "xml:space=\"preserve\""
-      RenderSVGText {text} at (235,179) size 62x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 50x26
-          chunk 1 text run 1 at (235.00,200.00) startOffset 0 endOffset 2 width 24.52: "X "
-          chunk 1 text run 1 at (259.52,200.00) startOffset 0 endOffset 2 width 24.52: "X "
+      RenderSVGText {text} at (235,179) size 63x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 51x26
+          chunk 1 text run 1 at (235.00,200.00) startOffset 0 endOffset 2 width 25.34: "X "
+          chunk 1 text run 1 at (260.34,200.00) startOffset 0 endOffset 2 width 25.34: "X "
         RenderSVGTSpan {tspan} at (0,0) size 13x26
-          RenderSVGInlineText {#text} at (49,0) size 12x26
-            chunk 1 text run 1 at (284.04,200.00) startOffset 0 endOffset 1 width 12.00: " "
+          RenderSVGInlineText {#text} at (50,0) size 12x26
+            chunk 1 text run 1 at (285.68,200.00) startOffset 0 endOffset 1 width 12.00: " "
       RenderSVGText {text} at (345,182) size 97x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 49x9
           chunk 1 text run 1 at (345.00,190.00) startOffset 0 endOffset 10 width 48.01: "tspan end "
@@ -179,13 +179,13 @@
         RenderSVGTSpan {tspan} at (0,0) size 97x10
           RenderSVGInlineText {#text} at (0,9) size 97x9
             chunk 1 text run 1 at (345.00,199.60) startOffset 0 endOffset 20 width 96.02: "xml:space=\"preserve\""
-      RenderSVGText {text} at (235,204) size 50x26 contains 1 chunk(s)
+      RenderSVGText {text} at (235,204) size 51x26 contains 1 chunk(s)
         RenderSVGTSpan {tspan} at (0,0) size 12x26
           RenderSVGInlineText {#text} at (0,0) size 12x26
             chunk 1 text run 1 at (235.00,225.00) startOffset 0 endOffset 1 width 12.00: " "
-        RenderSVGInlineText {#text} at (12,0) size 38x26
-          chunk 1 text run 1 at (247.00,225.00) startOffset 1 endOffset 3 width 24.52: "X "
-          chunk 1 text run 1 at (271.52,225.00) startOffset 0 endOffset 1 width 12.52: "X"
+        RenderSVGInlineText {#text} at (12,0) size 39x26
+          chunk 1 text run 1 at (247.00,225.00) startOffset 1 endOffset 3 width 25.34: "X "
+          chunk 1 text run 1 at (272.34,225.00) startOffset 0 endOffset 1 width 13.34: "X"
       RenderSVGText {text} at (345,207) size 97x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 58x9
           chunk 1 text run 1 at (345.00,215.00) startOffset 0 endOffset 12 width 57.61: "tspan start "
@@ -192,13 +192,13 @@
         RenderSVGTSpan {tspan} at (0,0) size 97x10
           RenderSVGInlineText {#text} at (0,9) size 97x9
             chunk 1 text run 1 at (345.00,224.60) startOffset 0 endOffset 20 width 96.02: "xml:space=\"preserve\""
-      RenderSVGText {text} at (235,229) size 50x26 contains 1 chunk(s)
+      RenderSVGText {text} at (235,229) size 51x26 contains 1 chunk(s)
         RenderSVGTSpan {tspan} at (0,0) size 12x26
           RenderSVGInlineText {#text} at (0,0) size 12x26
             chunk 1 text run 1 at (235.00,250.00) startOffset 0 endOffset 1 width 12.00: " "
-        RenderSVGInlineText {#text} at (12,0) size 38x26
-          chunk 1 text run 1 at (247.00,250.00) startOffset 0 endOffset 2 width 24.52: "X "
-          chunk 1 text run 1 at (271.52,250.00) startOffset 0 endOffset 1 width 12.52: "X"
+        RenderSVGInlineText {#text} at (12,0) size 39x26
+          chunk 1 text run 1 at (247.00,250.00) startOffset 0 endOffset 2 width 25.34: "X "
+          chunk 1 text run 1 at (272.34,250.00) startOffset 0 endOffset 1 width 13.34: "X"
       RenderSVGText {text} at (345,232) size 97x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 82x9
           chunk 1 text run 1 at (345.00,240.00) startOffset 0 endOffset 17 width 81.61: "tspan near start "
@@ -205,14 +205,14 @@
         RenderSVGTSpan {tspan} at (0,0) size 97x10
           RenderSVGInlineText {#text} at (0,9) size 97x9
             chunk 1 text run 1 at (345.00,249.60) startOffset 0 endOffset 20 width 96.02: "xml:space=\"preserve\""
-      RenderSVGText {text} at (235,254) size 38x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 13x26
-          chunk 1 text run 1 at (235.00,275.00) startOffset 0 endOffset 1 width 12.52: "X"
+      RenderSVGText {text} at (235,254) size 39x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 14x26
+          chunk 1 text run 1 at (235.00,275.00) startOffset 0 endOffset 1 width 13.34: "X"
         RenderSVGTSpan {tspan} at (0,0) size 13x26
-          RenderSVGInlineText {#text} at (12,0) size 12x26
-            chunk 1 text run 1 at (247.52,275.00) startOffset 0 endOffset 1 width 12.00: " "
-        RenderSVGInlineText {#text} at (24,0) size 13x26
-          chunk 1 text run 1 at (259.52,275.00) startOffset 1 endOffset 2 width 12.52: "X"
+          RenderSVGInlineText {#text} at (13,0) size 12x26
+            chunk 1 text run 1 at (248.34,275.00) startOffset 0 endOffset 1 width 12.00: " "
+        RenderSVGInlineText {#text} at (25,0) size 14x26
+          chunk 1 text run 1 at (260.34,275.00) startOffset 1 endOffset 2 width 13.34: "X"
       RenderSVGText {text} at (345,257) size 97x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 92x9
           chunk 1 text run 1 at (345.00,265.00) startOffset 0 endOffset 19 width 91.21: "tspan middle front "
@@ -219,14 +219,14 @@
         RenderSVGTSpan {tspan} at (0,0) size 97x10
           RenderSVGInlineText {#text} at (0,9) size 97x9
             chunk 1 text run 1 at (345.00,274.60) startOffset 0 endOffset 20 width 96.02: "xml:space=\"preserve\""
-      RenderSVGText {text} at (235,279) size 50x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 25x26
-          chunk 1 text run 1 at (235.00,300.00) startOffset 0 endOffset 2 width 24.52: "X "
+      RenderSVGText {text} at (235,279) size 51x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 26x26
+          chunk 1 text run 1 at (235.00,300.00) startOffset 0 endOffset 2 width 25.34: "X "
         RenderSVGTSpan {tspan} at (0,0) size 13x26
-          RenderSVGInlineText {#text} at (24,0) size 12x26
-            chunk 1 text run 1 at (259.52,300.00) startOffset 0 endOffset 1 width 12.00: " "
-        RenderSVGInlineText {#text} at (36,0) size 13x26
-          chunk 1 text run 1 at (271.52,300.00) startOffset 0 endOffset 1 width 12.52: "X"
+          RenderSVGInlineText {#text} at (25,0) size 12x26
+            chunk 1 text run 1 at (260.34,300.00) startOffset 0 endOffset 1 width 12.00: " "
+        RenderSVGInlineText {#text} at (37,0) size 14x26
+          chunk 1 text run 1 at (272.34,300.00) startOffset 0 endOffset 1 width 13.34: "X"
       RenderSVGText {text} at (345,282) size 97x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 82x9
           chunk 1 text run 1 at (345.00,290.00) startOffset 0 endOffset 17 width 81.61: "tspan middle end "
@@ -233,10 +233,10 @@
         RenderSVGTSpan {tspan} at (0,0) size 97x10
           RenderSVGInlineText {#text} at (0,9) size 97x9
             chunk 1 text run 1 at (345.00,299.60) startOffset 0 endOffset 20 width 96.02: "xml:space=\"preserve\""
-      RenderSVGText {text} at (235,304) size 38x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 38x26
-          chunk 1 text run 1 at (235.00,325.00) startOffset 0 endOffset 2 width 24.52: "X "
-          chunk 1 text run 1 at (259.52,325.00) startOffset 0 endOffset 1 width 12.52: "X"
+      RenderSVGText {text} at (235,304) size 39x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x26
+          chunk 1 text run 1 at (235.00,325.00) startOffset 0 endOffset 2 width 25.34: "X "
+          chunk 1 text run 1 at (260.34,325.00) startOffset 0 endOffset 1 width 13.34: "X"
       RenderSVGText {text} at (345,307) size 77x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 77x9
           chunk 1 text run 1 at (345.00,315.00) startOffset 0 endOffset 16 width 76.81: "unknown element "
@@ -243,11 +243,11 @@
         RenderSVGTSpan {tspan} at (0,0) size 25x10
           RenderSVGInlineText {#text} at (0,9) size 25x9
             chunk 1 text run 1 at (345.00,324.60) startOffset 0 endOffset 5 width 24.00: "start"
-      RenderSVGText {text} at (235,329) size 38x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 25x26
-          chunk 1 text run 1 at (235.00,350.00) startOffset 0 endOffset 2 width 24.52: "X "
-        RenderSVGInlineText {#text} at (24,0) size 13x26
-          chunk 1 text run 1 at (259.52,350.00) startOffset 0 endOffset 1 width 12.52: "X"
+      RenderSVGText {text} at (235,329) size 39x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 26x26
+          chunk 1 text run 1 at (235.00,350.00) startOffset 0 endOffset 2 width 25.34: "X "
+        RenderSVGInlineText {#text} at (25,0) size 14x26
+          chunk 1 text run 1 at (260.34,350.00) startOffset 0 endOffset 1 width 13.34: "X"
       RenderSVGText {text} at (345,332) size 77x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 77x9
           chunk 1 text run 1 at (345.00,340.00) startOffset 0 endOffset 16 width 76.81: "unknown element "
@@ -254,10 +254,10 @@
         RenderSVGTSpan {tspan} at (0,0) size 29x10
           RenderSVGInlineText {#text} at (0,9) size 29x9
             chunk 1 text run 1 at (345.00,349.60) startOffset 0 endOffset 6 width 28.80: "middle"
-      RenderSVGText {text} at (236,354) size 38x26 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 38x26
-          chunk 1 text run 1 at (236.00,375.00) startOffset 0 endOffset 2 width 24.52: "X "
-          chunk 1 text run 1 at (260.52,375.00) startOffset 0 endOffset 1 width 12.52: "X"
+      RenderSVGText {text} at (236,354) size 39x26 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,0) size 39x26
+          chunk 1 text run 1 at (236.00,375.00) startOffset 0 endOffset 2 width 25.34: "X "
+          chunk 1 text run 1 at (261.34,375.00) startOffset 0 endOffset 1 width 13.34: "X"
         RenderSVGInlineText {#text} at (0,0) size 0x0
       RenderSVGText {text} at (345,357) size 77x20 contains 1 chunk(s)
         RenderSVGInlineText {#text} at (0,0) size 77x9

Deleted: trunk/LayoutTests/svg/batik/text/xmlSpace-expected.txt (261153 => 261154)


--- trunk/LayoutTests/svg/batik/text/xmlSpace-expected.txt	2020-05-05 05:51:47 UTC (rev 261153)
+++ trunk/LayoutTests/svg/batik/text/xmlSpace-expected.txt	2020-05-05 06:27:38 UTC (rev 261154)
@@ -1,267 +0,0 @@
-layer at (0,0) size 800x600
-  RenderView at (0,0) size 800x600
-layer at (0,0) size 450x500
-  RenderSVGRoot {svg} at (10,26) size 435x354
-    RenderSVGText {text} at (130,26) size 190x17 contains 1 chunk(s)
-      RenderSVGInlineText {#text} at (0,0) size 190x17
-        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 85x9 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 85x9
-          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 95x9 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 95x9
-          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 95x9
-          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 95x9
-            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 75x9
-          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 95x9
-            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 50x9
-          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 95x9
-            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 60x9
-          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 95x9
-            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 85x9
-          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 95x9
-            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 95x9
-          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 95x9
-            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 85x9
-          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 95x9
-            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 80x9
-          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 25x9
-            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 80x9
-          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 30x9
-            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 80x9
-          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 15x9
-            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 100x9 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,0) size 100x9
-          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 95x9
-          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 100x9
-            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 75x9
-          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 100x9
-            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 50x9
-          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 100x9
-            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 60x9
-          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 100x9
-            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 85x9
-          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 100x9
-            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 95x9
-          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 100x9
-            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 85x9
-          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 100x9
-            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 80x9
-          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 25x9
-            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 80x9
-          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 30x9
-            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 80x9
-          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 15x9
-            chunk 1 text run 1 at (345.00,374.60) startOffset 0 endOffset 3 width 15.00: "end"

Modified: trunk/LayoutTests/svg/batik/text/xmlSpace.svg (261153 => 261154)


--- trunk/LayoutTests/svg/batik/text/xmlSpace.svg	2020-05-05 05:51:47 UTC (rev 261153)
+++ trunk/LayoutTests/svg/batik/text/xmlSpace.svg	2020-05-05 06:27:38 UTC (rev 261154)
@@ -55,7 +55,7 @@
                    fill: black } ]]>
       </style>
 
-      <g font-size="20" font-family="BlockSpace">
+      <g font-size="20" font-family="BlockSpace, sans-serif">
          <text x="10" y="75">  X  X  </text>
             <text class="cap" x="120" y="75">no xml:space attr</text>
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to