Make svg/batik/text/textDecoration2.svg use Lucida Grande
authoroliver <oliver@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 13 Oct 2007 22:36:36 +0000 (22:36 +0000)
committeroliver <oliver@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 13 Oct 2007 22:36:36 +0000 (22:36 +0000)
RS=Eric.

        This test case used to use Lucida Sans which is apparently available on some
        systems, but not all.  Switching to Lucida Grande results in a slight change
        but we'll be testing with a font that everyone has.

        * svg/batik/text/textDecoration2-expected.checksum:
        * svg/batik/text/textDecoration2-expected.png:
        * svg/batik/text/textDecoration2-expected.txt:
        * svg/batik/text/textDecoration2.svg:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@26570 268f45cc-cd09-0410-ab3c-d52691b4dbfc

LayoutTests/ChangeLog
LayoutTests/svg/batik/text/textDecoration2-expected.checksum
LayoutTests/svg/batik/text/textDecoration2-expected.png
LayoutTests/svg/batik/text/textDecoration2-expected.txt
LayoutTests/svg/batik/text/textDecoration2.svg

index 4a4d14e..a0252df 100644 (file)
@@ -1,3 +1,18 @@
+2007-10-13  Oliver Hunt  <oliver@apple.com>
+
+        RS=Eric
+
+        Make svg/batik/text/textDecoration2.svg use Lucida Grande
+
+        This test case used to use Lucida Sans which is apparently available on some
+        systems, but not all.  Switching to Lucida Grande results in a slight change
+        but we'll be testing with a font that everyone has.
+
+        * svg/batik/text/textDecoration2-expected.checksum:
+        * svg/batik/text/textDecoration2-expected.png:
+        * svg/batik/text/textDecoration2-expected.txt:
+        * svg/batik/text/textDecoration2.svg:
+
 2007-10-12  Sam Weinig  <sam@webkit.org>
 
         Reviewed by Darin.
index cc6dd8f..d9f04c9 100644 (file)
@@ -1 +1 @@
-dd49f06332eefece11f65d777121a321
\ No newline at end of file
+5d35ebd88dff2d14563a2736daedd80a
\ No newline at end of file
index e7cfb86..e347fc4 100644 (file)
Binary files a/LayoutTests/svg/batik/text/textDecoration2-expected.png and b/LayoutTests/svg/batik/text/textDecoration2-expected.png differ
index 6986f47..76cce8c 100644 (file)
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 450x500
-  RenderSVGRoot {svg} at (31,26) size 380x402
+  RenderSVGRoot {svg} at (31,26) size 356x402
     RenderSVGText {text} at (110,40) size 230x17 contains 1 chunk(s)
       RenderSVGInlineText {#text} at (0,-14) size 230x17
         chunk 1 (middle anchor) text run 1 at (110.50,40.00) startOffset 0 endOffset 33 width 229.00: "Text Decoration with dx, dy tests"
-    RenderSVGContainer {g} at (31,60) size 380x368 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
-      RenderSVGText {text} at (31,24) size 180x53 contains 3 chunk(s)
-        RenderSVGInlineText {#text} at (0,-14) size 126x17
-          chunk 1 text run 1 at (31.00,24.00) startOffset 0 endOffset 14 width 126.00: "This is a text"
-        RenderSVGTSpan {tspan} at (0,0) size 180x17
-          RenderSVGInlineText {#text} at (0,4) size 180x17
-            chunk 2 text run 1 at (31.00,42.00) startOffset 0 endOffset 20 width 180.00: "that covers multiple"
-        RenderSVGTSpan {tspan} at (0,0) size 45x17
-          RenderSVGInlineText {#text} at (0,22) size 45x17
-            chunk 3 text run 1 at (31.00,60.00) startOffset 0 endOffset 5 width 45.00: "lines"
-      RenderSVGText {text} at (231,24) size 180x53 contains 3 chunk(s)
-        RenderSVGInlineText {#text} at (0,-14) size 126x17
-          chunk 1 text run 1 at (231.00,24.00) startOffset 0 endOffset 14 width 126.00: "This is a text"
-        RenderSVGTSpan {tspan} at (0,0) size 180x17
-          RenderSVGInlineText {#text} at (0,3) size 180x17
-            chunk 2 text run 1 at (231.00,41.00) startOffset 0 endOffset 20 width 180.00: "that covers multiple"
-        RenderSVGTSpan {tspan} at (0,0) size 45x17
-          RenderSVGInlineText {#text} at (0,22) size 45x17
-            chunk 3 text run 1 at (231.00,60.00) startOffset 0 endOffset 5 width 45.00: "lines"
-      RenderSVGText {text} at (31,95) size 144x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,-9) size 45x17
-          chunk 1 text run 1 at (31.00,100.00) startOffset 0 endOffset 5 width 45.00: "Text "
-        RenderSVGTSpan {tspan} at (0,0) size 36x17
-          RenderSVGInlineText {#text} at (45,-14) size 36x17
-            chunk 1 text run 2 at (76.00,95.00) startOffset 0 endOffset 4 width 36.00: "that"
-        RenderSVGInlineText {#text} at (81,-14) size 9x17
-          chunk 1 text run 3 at (112.00,95.00) startOffset 0 endOffset 1 width 9.00: " "
-        RenderSVGTSpan {tspan} at (0,0) size 54x17
-          RenderSVGInlineText {#text} at (90,-4) size 54x17
-            chunk 1 text run 4 at (121.00,105.00) startOffset 0 endOffset 6 width 54.00: "shifts"
-      RenderSVGText {text} at (31,125) size 144x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,-9) size 45x17
-          chunk 1 text run 1 at (31.00,130.00) startOffset 0 endOffset 5 width 45.00: "Text "
-        RenderSVGTSpan {tspan} at (0,0) size 36x17
-          RenderSVGInlineText {#text} at (45,-14) size 36x17
-            chunk 1 text run 2 at (76.00,125.00) startOffset 0 endOffset 4 width 36.00: "that"
-        RenderSVGInlineText {#text} at (81,-14) size 9x17
-          chunk 1 text run 3 at (112.00,125.00) startOffset 0 endOffset 1 width 9.00: " "
-        RenderSVGTSpan {tspan} at (0,0) size 54x17
-          RenderSVGInlineText {#text} at (90,-4) size 54x17
-            chunk 1 text run 4 at (121.00,135.00) startOffset 0 endOffset 6 width 54.00: "shifts"
-      RenderSVGText {text} at (31,155) size 144x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,-9) size 45x17
-          chunk 1 text run 1 at (31.00,160.00) startOffset 0 endOffset 5 width 45.00: "Text "
-        RenderSVGTSpan {tspan} at (0,0) size 36x17
-          RenderSVGInlineText {#text} at (45,-14) size 36x17
-            chunk 1 text run 2 at (76.00,155.00) startOffset 0 endOffset 4 width 36.00: "that"
-        RenderSVGInlineText {#text} at (81,-14) size 9x17
-          chunk 1 text run 3 at (112.00,155.00) startOffset 0 endOffset 1 width 9.00: " "
-        RenderSVGTSpan {tspan} at (0,0) size 54x17
-          RenderSVGInlineText {#text} at (90,-4) size 54x17
-            chunk 1 text run 4 at (121.00,165.00) startOffset 0 endOffset 6 width 54.00: "shifts"
-      RenderSVGText {text} at (31,190) size 144x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,-4) size 45x17
-          chunk 1 text run 1 at (31.00,200.00) startOffset 0 endOffset 5 width 45.00: "Text "
-        RenderSVGTSpan {tspan} at (0,0) size 36x17
-          RenderSVGInlineText {#text} at (45,-9) size 36x17
-            chunk 1 text run 2 at (76.00,195.00) startOffset 0 endOffset 4 width 36.00: "that"
-        RenderSVGInlineText {#text} at (81,-9) size 9x17
-          chunk 1 text run 3 at (112.00,195.00) startOffset 0 endOffset 1 width 9.00: " "
-        RenderSVGTSpan {tspan} at (0,0) size 54x17
-          RenderSVGInlineText {#text} at (90,-14) size 54x17
-            chunk 1 text run 4 at (121.00,190.00) startOffset 0 endOffset 6 width 54.00: "shifts"
-      RenderSVGText {text} at (231,95) size 144x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,-9) size 45x17
-          chunk 1 text run 1 at (231.00,100.00) startOffset 0 endOffset 5 width 45.00: "Text "
-        RenderSVGTSpan {tspan} at (0,0) size 36x17
-          RenderSVGInlineText {#text} at (45,-14) size 36x17
-            chunk 1 text run 2 at (276.00,95.00) startOffset 0 endOffset 4 width 36.00: "that"
-        RenderSVGInlineText {#text} at (81,-14) size 9x17
-          chunk 1 text run 3 at (312.00,95.00) startOffset 0 endOffset 1 width 9.00: " "
-        RenderSVGTSpan {tspan} at (0,0) size 54x17
-          RenderSVGInlineText {#text} at (90,-4) size 54x17
-            chunk 1 text run 4 at (321.00,105.00) startOffset 0 endOffset 6 width 54.00: "shifts"
-      RenderSVGText {text} at (231,125) size 144x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,-9) size 45x17
-          chunk 1 text run 1 at (231.00,130.00) startOffset 0 endOffset 5 width 45.00: "Text "
-        RenderSVGTSpan {tspan} at (0,0) size 36x17
-          RenderSVGInlineText {#text} at (45,-14) size 36x17
-            chunk 1 text run 2 at (276.00,125.00) startOffset 0 endOffset 4 width 36.00: "that"
-        RenderSVGInlineText {#text} at (81,-14) size 9x17
-          chunk 1 text run 3 at (312.00,125.00) startOffset 0 endOffset 1 width 9.00: " "
-        RenderSVGTSpan {tspan} at (0,0) size 54x17
-          RenderSVGInlineText {#text} at (90,-4) size 54x17
-            chunk 1 text run 4 at (321.00,135.00) startOffset 0 endOffset 6 width 54.00: "shifts"
-      RenderSVGText {text} at (231,155) size 144x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,-9) size 45x17
-          chunk 1 text run 1 at (231.00,160.00) startOffset 0 endOffset 5 width 45.00: "Text "
-        RenderSVGTSpan {tspan} at (0,0) size 36x17
-          RenderSVGInlineText {#text} at (45,-14) size 36x17
-            chunk 1 text run 2 at (276.00,155.00) startOffset 0 endOffset 4 width 36.00: "that"
-        RenderSVGInlineText {#text} at (81,-14) size 9x17
-          chunk 1 text run 3 at (312.00,155.00) startOffset 0 endOffset 1 width 9.00: " "
-        RenderSVGTSpan {tspan} at (0,0) size 54x17
-          RenderSVGInlineText {#text} at (90,-4) size 54x17
-            chunk 1 text run 4 at (321.00,165.00) startOffset 0 endOffset 6 width 54.00: "shifts"
-      RenderSVGText {text} at (231,190) size 144x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,-4) size 45x17
-          chunk 1 text run 1 at (231.00,200.00) startOffset 0 endOffset 5 width 45.00: "Text "
-        RenderSVGTSpan {tspan} at (0,0) size 36x17
-          RenderSVGInlineText {#text} at (45,-9) size 36x17
-            chunk 1 text run 2 at (276.00,195.00) startOffset 0 endOffset 4 width 36.00: "that"
-        RenderSVGInlineText {#text} at (81,-9) size 9x17
-          chunk 1 text run 3 at (312.00,195.00) startOffset 0 endOffset 1 width 9.00: " "
-        RenderSVGTSpan {tspan} at (0,0) size 54x17
-          RenderSVGInlineText {#text} at (90,-14) size 54x17
-            chunk 1 text run 4 at (321.00,190.00) startOffset 0 endOffset 6 width 54.00: "shifts"
-      RenderSVGText {text} at (31,235) size 144x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,-9) size 45x17
-          chunk 1 text run 1 at (31.00,240.00) startOffset 0 endOffset 5 width 45.00: "Text "
-        RenderSVGTSpan {tspan} at (0,0) size 36x17
-          RenderSVGInlineText {#text} at (45,-14) size 36x17
-            chunk 1 text run 2 at (76.00,235.00) startOffset 0 endOffset 4 width 36.00: "that"
-        RenderSVGInlineText {#text} at (81,-14) size 9x17
-          chunk 1 text run 3 at (112.00,235.00) startOffset 0 endOffset 1 width 9.00: " "
-        RenderSVGTSpan {tspan} at (0,0) size 54x17
-          RenderSVGInlineText {#text} at (90,-4) size 54x17
-            chunk 1 text run 4 at (121.00,245.00) startOffset 0 endOffset 6 width 54.00: "shifts"
-      RenderSVGText {text} at (31,265) size 144x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,-9) size 45x17
-          chunk 1 text run 1 at (31.00,270.00) startOffset 0 endOffset 5 width 45.00: "Text "
-        RenderSVGTSpan {tspan} at (0,0) size 36x17
-          RenderSVGInlineText {#text} at (45,-14) size 36x17
-            chunk 1 text run 2 at (76.00,265.00) startOffset 0 endOffset 4 width 36.00: "that"
-        RenderSVGInlineText {#text} at (81,-14) size 9x17
-          chunk 1 text run 3 at (112.00,265.00) startOffset 0 endOffset 1 width 9.00: " "
-        RenderSVGTSpan {tspan} at (0,0) size 54x17
-          RenderSVGInlineText {#text} at (90,-4) size 54x17
-            chunk 1 text run 4 at (121.00,275.00) startOffset 0 endOffset 6 width 54.00: "shifts"
-      RenderSVGText {text} at (31,295) size 144x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,-9) size 45x17
-          chunk 1 text run 1 at (31.00,300.00) startOffset 0 endOffset 5 width 45.00: "Text "
-        RenderSVGTSpan {tspan} at (0,0) size 36x17
-          RenderSVGInlineText {#text} at (45,-14) size 36x17
-            chunk 1 text run 2 at (76.00,295.00) startOffset 0 endOffset 4 width 36.00: "that"
-        RenderSVGInlineText {#text} at (81,-14) size 9x17
-          chunk 1 text run 3 at (112.00,295.00) startOffset 0 endOffset 1 width 9.00: " "
-        RenderSVGTSpan {tspan} at (0,0) size 54x17
-          RenderSVGInlineText {#text} at (90,-4) size 54x17
-            chunk 1 text run 4 at (121.00,305.00) startOffset 0 endOffset 6 width 54.00: "shifts"
-      RenderSVGText {text} at (31,320) size 144x27 contains 1 chunk(s)
-        RenderSVGInlineText {#text} at (0,-4) size 45x17
-          chunk 1 text run 1 at (31.00,330.00) startOffset 0 endOffset 5 width 45.00: "Text "
-        RenderSVGTSpan {tspan} at (0,0) size 36x17
-          RenderSVGInlineText {#text} at (45,-9) size 36x17
-            chunk 1 text run 2 at (76.00,325.00) startOffset 0 endOffset 4 width 36.00: "that"
-        RenderSVGInlineText {#text} at (81,-9) size 9x17
-          chunk 1 text run 3 at (112.00,325.00) startOffset 0 endOffset 1 width 9.00: " "
-        RenderSVGTSpan {tspan} at (0,0) size 54x17
-          RenderSVGInlineText {#text} at (90,-14) size 54x17
-            chunk 1 text run 4 at (121.00,320.00) startOffset 0 endOffset 6 width 54.00: "shifts"
-      RenderSVGText {text} at (231,235) size 144x27 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 144x27
-          RenderSVGInlineText {#text} at (0,-9) size 45x17
-            chunk 1 text run 1 at (231.00,240.00) startOffset 0 endOffset 5 width 45.00: "Text "
-          RenderSVGTSpan {tspan} at (0,0) size 36x17
-            RenderSVGInlineText {#text} at (45,-14) size 36x17
-              chunk 1 text run 2 at (276.00,235.00) startOffset 0 endOffset 4 width 36.00: "that"
-          RenderSVGInlineText {#text} at (81,-14) size 9x17
-            chunk 1 text run 3 at (312.00,235.00) startOffset 0 endOffset 1 width 9.00: " "
-          RenderSVGTSpan {tspan} at (0,0) size 54x17
-            RenderSVGInlineText {#text} at (90,-4) size 54x17
-              chunk 1 text run 4 at (321.00,245.00) startOffset 0 endOffset 6 width 54.00: "shifts"
-      RenderSVGText {text} at (231,265) size 144x27 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 144x27
-          RenderSVGInlineText {#text} at (0,-9) size 45x17
-            chunk 1 text run 1 at (231.00,270.00) startOffset 0 endOffset 5 width 45.00: "Text "
-          RenderSVGTSpan {tspan} at (0,0) size 36x17
-            RenderSVGTSpan {tspan} at (0,0) size 36x17
-              RenderSVGInlineText {#text} at (45,-14) size 36x17
-                chunk 1 text run 2 at (276.00,265.00) startOffset 0 endOffset 4 width 36.00: "that"
-          RenderSVGInlineText {#text} at (81,-14) size 9x17
-            chunk 1 text run 3 at (312.00,265.00) startOffset 0 endOffset 1 width 9.00: " "
-          RenderSVGTSpan {tspan} at (0,0) size 54x17
-            RenderSVGInlineText {#text} at (90,-4) size 54x17
-              chunk 1 text run 4 at (321.00,275.00) startOffset 0 endOffset 6 width 54.00: "shifts"
-      RenderSVGText {text} at (231,295) size 144x27 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 144x27
-          RenderSVGInlineText {#text} at (0,-9) size 45x17
-            chunk 1 text run 1 at (231.00,300.00) startOffset 0 endOffset 5 width 45.00: "Text "
-          RenderSVGTSpan {tspan} at (0,0) size 36x17
-            RenderSVGInlineText {#text} at (45,-14) size 36x17
-              chunk 1 text run 2 at (276.00,295.00) startOffset 0 endOffset 4 width 36.00: "that"
-          RenderSVGInlineText {#text} at (81,-14) size 9x17
-            chunk 1 text run 3 at (312.00,295.00) startOffset 0 endOffset 1 width 9.00: " "
-          RenderSVGTSpan {tspan} at (0,0) size 54x17
+    RenderSVGContainer {g} at (31,59) size 356x369 [transform={m=((1.00,0.00)(0.00,1.00)) t=(0.00,50.00)}]
+      RenderSVGText {text} at (31,24) size 156x54 contains 3 chunk(s)
+        RenderSVGInlineText {#text} at (0,-15) size 101x18
+          chunk 1 text run 1 at (31.00,24.00) startOffset 0 endOffset 14 width 96.00: "This is a text"
+        RenderSVGTSpan {tspan} at (0,0) size 156x18
+          RenderSVGInlineText {#text} at (0,3) size 156x18
+            chunk 2 text run 1 at (31.00,42.00) startOffset 0 endOffset 20 width 146.00: "that covers multiple"
+        RenderSVGTSpan {tspan} at (0,0) size 37x18
+          RenderSVGInlineText {#text} at (0,21) size 37x18
+            chunk 3 text run 1 at (31.00,60.00) startOffset 0 endOffset 5 width 34.00: "lines"
+      RenderSVGText {text} at (231,24) size 156x54 contains 3 chunk(s)
+        RenderSVGInlineText {#text} at (0,-15) size 101x18
+          chunk 1 text run 1 at (231.00,24.00) startOffset 0 endOffset 14 width 96.00: "This is a text"
+        RenderSVGTSpan {tspan} at (0,0) size 156x18
+          RenderSVGInlineText {#text} at (0,2) size 156x18
+            chunk 2 text run 1 at (231.00,41.00) startOffset 0 endOffset 20 width 146.00: "that covers multiple"
+        RenderSVGTSpan {tspan} at (0,0) size 37x18
+          RenderSVGInlineText {#text} at (0,21) size 37x18
+            chunk 3 text run 1 at (231.00,60.00) startOffset 0 endOffset 5 width 34.00: "lines"
+      RenderSVGText {text} at (31,95) size 119x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,-10) size 40x18
+          chunk 1 text run 1 at (31.00,100.00) startOffset 0 endOffset 5 width 38.00: "Text "
+        RenderSVGTSpan {tspan} at (0,0) size 31x18
+          RenderSVGInlineText {#text} at (40,-15) size 31x18
+            chunk 1 text run 2 at (71.00,95.00) startOffset 0 endOffset 4 width 29.00: "that"
+        RenderSVGInlineText {#text} at (71,-15) size 5x18
+          chunk 1 text run 3 at (102.00,95.00) startOffset 0 endOffset 1 width 5.00: " "
+        RenderSVGTSpan {tspan} at (0,0) size 43x18
+          RenderSVGInlineText {#text} at (76,-5) size 43x18
+            chunk 1 text run 4 at (107.00,105.00) startOffset 0 endOffset 6 width 41.00: "shifts"
+      RenderSVGText {text} at (31,125) size 119x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,-10) size 40x18
+          chunk 1 text run 1 at (31.00,130.00) startOffset 0 endOffset 5 width 38.00: "Text "
+        RenderSVGTSpan {tspan} at (0,0) size 31x18
+          RenderSVGInlineText {#text} at (40,-15) size 31x18
+            chunk 1 text run 2 at (71.00,125.00) startOffset 0 endOffset 4 width 29.00: "that"
+        RenderSVGInlineText {#text} at (71,-15) size 5x18
+          chunk 1 text run 3 at (102.00,125.00) startOffset 0 endOffset 1 width 5.00: " "
+        RenderSVGTSpan {tspan} at (0,0) size 43x18
+          RenderSVGInlineText {#text} at (76,-5) size 43x18
+            chunk 1 text run 4 at (107.00,135.00) startOffset 0 endOffset 6 width 41.00: "shifts"
+      RenderSVGText {text} at (31,155) size 119x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,-10) size 40x18
+          chunk 1 text run 1 at (31.00,160.00) startOffset 0 endOffset 5 width 38.00: "Text "
+        RenderSVGTSpan {tspan} at (0,0) size 31x18
+          RenderSVGInlineText {#text} at (40,-15) size 31x18
+            chunk 1 text run 2 at (71.00,155.00) startOffset 0 endOffset 4 width 29.00: "that"
+        RenderSVGInlineText {#text} at (71,-15) size 5x18
+          chunk 1 text run 3 at (102.00,155.00) startOffset 0 endOffset 1 width 5.00: " "
+        RenderSVGTSpan {tspan} at (0,0) size 43x18
+          RenderSVGInlineText {#text} at (76,-5) size 43x18
+            chunk 1 text run 4 at (107.00,165.00) startOffset 0 endOffset 6 width 41.00: "shifts"
+      RenderSVGText {text} at (31,190) size 119x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,-5) size 40x18
+          chunk 1 text run 1 at (31.00,200.00) startOffset 0 endOffset 5 width 38.00: "Text "
+        RenderSVGTSpan {tspan} at (0,0) size 31x18
+          RenderSVGInlineText {#text} at (40,-10) size 31x18
+            chunk 1 text run 2 at (71.00,195.00) startOffset 0 endOffset 4 width 29.00: "that"
+        RenderSVGInlineText {#text} at (71,-10) size 5x18
+          chunk 1 text run 3 at (102.00,195.00) startOffset 0 endOffset 1 width 5.00: " "
+        RenderSVGTSpan {tspan} at (0,0) size 43x18
+          RenderSVGInlineText {#text} at (76,-15) size 43x18
+            chunk 1 text run 4 at (107.00,190.00) startOffset 0 endOffset 6 width 41.00: "shifts"
+      RenderSVGText {text} at (231,95) size 119x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,-10) size 40x18
+          chunk 1 text run 1 at (231.00,100.00) startOffset 0 endOffset 5 width 38.00: "Text "
+        RenderSVGTSpan {tspan} at (0,0) size 31x18
+          RenderSVGInlineText {#text} at (40,-15) size 31x18
+            chunk 1 text run 2 at (271.00,95.00) startOffset 0 endOffset 4 width 29.00: "that"
+        RenderSVGInlineText {#text} at (71,-15) size 5x18
+          chunk 1 text run 3 at (302.00,95.00) startOffset 0 endOffset 1 width 5.00: " "
+        RenderSVGTSpan {tspan} at (0,0) size 43x18
+          RenderSVGInlineText {#text} at (76,-5) size 43x18
+            chunk 1 text run 4 at (307.00,105.00) startOffset 0 endOffset 6 width 41.00: "shifts"
+      RenderSVGText {text} at (231,125) size 119x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,-10) size 40x18
+          chunk 1 text run 1 at (231.00,130.00) startOffset 0 endOffset 5 width 38.00: "Text "
+        RenderSVGTSpan {tspan} at (0,0) size 31x18
+          RenderSVGInlineText {#text} at (40,-15) size 31x18
+            chunk 1 text run 2 at (271.00,125.00) startOffset 0 endOffset 4 width 29.00: "that"
+        RenderSVGInlineText {#text} at (71,-15) size 5x18
+          chunk 1 text run 3 at (302.00,125.00) startOffset 0 endOffset 1 width 5.00: " "
+        RenderSVGTSpan {tspan} at (0,0) size 43x18
+          RenderSVGInlineText {#text} at (76,-5) size 43x18
+            chunk 1 text run 4 at (307.00,135.00) startOffset 0 endOffset 6 width 41.00: "shifts"
+      RenderSVGText {text} at (231,155) size 119x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,-10) size 40x18
+          chunk 1 text run 1 at (231.00,160.00) startOffset 0 endOffset 5 width 38.00: "Text "
+        RenderSVGTSpan {tspan} at (0,0) size 31x18
+          RenderSVGInlineText {#text} at (40,-15) size 31x18
+            chunk 1 text run 2 at (271.00,155.00) startOffset 0 endOffset 4 width 29.00: "that"
+        RenderSVGInlineText {#text} at (71,-15) size 5x18
+          chunk 1 text run 3 at (302.00,155.00) startOffset 0 endOffset 1 width 5.00: " "
+        RenderSVGTSpan {tspan} at (0,0) size 43x18
+          RenderSVGInlineText {#text} at (76,-5) size 43x18
+            chunk 1 text run 4 at (307.00,165.00) startOffset 0 endOffset 6 width 41.00: "shifts"
+      RenderSVGText {text} at (231,190) size 119x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,-5) size 40x18
+          chunk 1 text run 1 at (231.00,200.00) startOffset 0 endOffset 5 width 38.00: "Text "
+        RenderSVGTSpan {tspan} at (0,0) size 31x18
+          RenderSVGInlineText {#text} at (40,-10) size 31x18
+            chunk 1 text run 2 at (271.00,195.00) startOffset 0 endOffset 4 width 29.00: "that"
+        RenderSVGInlineText {#text} at (71,-10) size 5x18
+          chunk 1 text run 3 at (302.00,195.00) startOffset 0 endOffset 1 width 5.00: " "
+        RenderSVGTSpan {tspan} at (0,0) size 43x18
+          RenderSVGInlineText {#text} at (76,-15) size 43x18
+            chunk 1 text run 4 at (307.00,190.00) startOffset 0 endOffset 6 width 41.00: "shifts"
+      RenderSVGText {text} at (31,235) size 119x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,-10) size 40x18
+          chunk 1 text run 1 at (31.00,240.00) startOffset 0 endOffset 5 width 38.00: "Text "
+        RenderSVGTSpan {tspan} at (0,0) size 31x18
+          RenderSVGInlineText {#text} at (40,-15) size 31x18
+            chunk 1 text run 2 at (71.00,235.00) startOffset 0 endOffset 4 width 29.00: "that"
+        RenderSVGInlineText {#text} at (71,-15) size 5x18
+          chunk 1 text run 3 at (102.00,235.00) startOffset 0 endOffset 1 width 5.00: " "
+        RenderSVGTSpan {tspan} at (0,0) size 43x18
+          RenderSVGInlineText {#text} at (76,-5) size 43x18
+            chunk 1 text run 4 at (107.00,245.00) startOffset 0 endOffset 6 width 41.00: "shifts"
+      RenderSVGText {text} at (31,265) size 119x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,-10) size 40x18
+          chunk 1 text run 1 at (31.00,270.00) startOffset 0 endOffset 5 width 38.00: "Text "
+        RenderSVGTSpan {tspan} at (0,0) size 31x18
+          RenderSVGInlineText {#text} at (40,-15) size 31x18
+            chunk 1 text run 2 at (71.00,265.00) startOffset 0 endOffset 4 width 29.00: "that"
+        RenderSVGInlineText {#text} at (71,-15) size 5x18
+          chunk 1 text run 3 at (102.00,265.00) startOffset 0 endOffset 1 width 5.00: " "
+        RenderSVGTSpan {tspan} at (0,0) size 43x18
+          RenderSVGInlineText {#text} at (76,-5) size 43x18
+            chunk 1 text run 4 at (107.00,275.00) startOffset 0 endOffset 6 width 41.00: "shifts"
+      RenderSVGText {text} at (31,295) size 119x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,-10) size 40x18
+          chunk 1 text run 1 at (31.00,300.00) startOffset 0 endOffset 5 width 38.00: "Text "
+        RenderSVGTSpan {tspan} at (0,0) size 31x18
+          RenderSVGInlineText {#text} at (40,-15) size 31x18
+            chunk 1 text run 2 at (71.00,295.00) startOffset 0 endOffset 4 width 29.00: "that"
+        RenderSVGInlineText {#text} at (71,-15) size 5x18
+          chunk 1 text run 3 at (102.00,295.00) startOffset 0 endOffset 1 width 5.00: " "
+        RenderSVGTSpan {tspan} at (0,0) size 43x18
+          RenderSVGInlineText {#text} at (76,-5) size 43x18
+            chunk 1 text run 4 at (107.00,305.00) startOffset 0 endOffset 6 width 41.00: "shifts"
+      RenderSVGText {text} at (31,320) size 119x28 contains 1 chunk(s)
+        RenderSVGInlineText {#text} at (0,-5) size 40x18
+          chunk 1 text run 1 at (31.00,330.00) startOffset 0 endOffset 5 width 38.00: "Text "
+        RenderSVGTSpan {tspan} at (0,0) size 31x18
+          RenderSVGInlineText {#text} at (40,-10) size 31x18
+            chunk 1 text run 2 at (71.00,325.00) startOffset 0 endOffset 4 width 29.00: "that"
+        RenderSVGInlineText {#text} at (71,-10) size 5x18
+          chunk 1 text run 3 at (102.00,325.00) startOffset 0 endOffset 1 width 5.00: " "
+        RenderSVGTSpan {tspan} at (0,0) size 43x18
+          RenderSVGInlineText {#text} at (76,-15) size 43x18
+            chunk 1 text run 4 at (107.00,320.00) startOffset 0 endOffset 6 width 41.00: "shifts"
+      RenderSVGText {text} at (231,235) size 119x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 119x28
+          RenderSVGInlineText {#text} at (0,-10) size 40x18
+            chunk 1 text run 1 at (231.00,240.00) startOffset 0 endOffset 5 width 38.00: "Text "
+          RenderSVGTSpan {tspan} at (0,0) size 31x18
+            RenderSVGInlineText {#text} at (40,-15) size 31x18
+              chunk 1 text run 2 at (271.00,235.00) startOffset 0 endOffset 4 width 29.00: "that"
+          RenderSVGInlineText {#text} at (71,-15) size 5x18
+            chunk 1 text run 3 at (302.00,235.00) startOffset 0 endOffset 1 width 5.00: " "
+          RenderSVGTSpan {tspan} at (0,0) size 43x18
+            RenderSVGInlineText {#text} at (76,-5) size 43x18
+              chunk 1 text run 4 at (307.00,245.00) startOffset 0 endOffset 6 width 41.00: "shifts"
+      RenderSVGText {text} at (231,265) size 119x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 119x28
+          RenderSVGInlineText {#text} at (0,-10) size 40x18
+            chunk 1 text run 1 at (231.00,270.00) startOffset 0 endOffset 5 width 38.00: "Text "
+          RenderSVGTSpan {tspan} at (0,0) size 31x18
+            RenderSVGTSpan {tspan} at (0,0) size 31x18
+              RenderSVGInlineText {#text} at (40,-15) size 31x18
+                chunk 1 text run 2 at (271.00,265.00) startOffset 0 endOffset 4 width 29.00: "that"
+          RenderSVGInlineText {#text} at (71,-15) size 5x18
+            chunk 1 text run 3 at (302.00,265.00) startOffset 0 endOffset 1 width 5.00: " "
+          RenderSVGTSpan {tspan} at (0,0) size 43x18
+            RenderSVGInlineText {#text} at (76,-5) size 43x18
+              chunk 1 text run 4 at (307.00,275.00) startOffset 0 endOffset 6 width 41.00: "shifts"
+      RenderSVGText {text} at (231,295) size 119x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 119x28
+          RenderSVGInlineText {#text} at (0,-10) size 40x18
+            chunk 1 text run 1 at (231.00,300.00) startOffset 0 endOffset 5 width 38.00: "Text "
+          RenderSVGTSpan {tspan} at (0,0) size 31x18
+            RenderSVGInlineText {#text} at (40,-15) size 31x18
+              chunk 1 text run 2 at (271.00,295.00) startOffset 0 endOffset 4 width 29.00: "that"
+          RenderSVGInlineText {#text} at (71,-15) size 5x18
+            chunk 1 text run 3 at (302.00,295.00) startOffset 0 endOffset 1 width 5.00: " "
+          RenderSVGTSpan {tspan} at (0,0) size 43x18
             RenderSVGInlineText {#text} at (0,0) size 0x0
-            RenderSVGTSpan {tspan} at (0,0) size 54x17
-              RenderSVGInlineText {#text} at (90,-4) size 54x17
-                chunk 1 text run 4 at (321.00,305.00) startOffset 0 endOffset 6 width 54.00: "shifts"
-      RenderSVGText {text} at (231,325) size 144x27 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 144x27
-          RenderSVGInlineText {#text} at (0,-9) size 45x17
-            chunk 1 text run 1 at (231.00,330.00) startOffset 0 endOffset 5 width 45.00: "Text "
-          RenderSVGTSpan {tspan} at (0,0) size 99x27
-            RenderSVGTSpan {tspan} at (0,0) size 99x27
-              RenderSVGInlineText {#text} at (45,-14) size 45x17
-                chunk 1 text run 2 at (276.00,325.00) startOffset 0 endOffset 5 width 45.00: "that "
-              RenderSVGTSpan {tspan} at (0,0) size 54x17
-                RenderSVGTSpan {tspan} at (0,0) size 54x17
-                  RenderSVGInlineText {#text} at (90,-4) size 54x17
-                    chunk 1 text run 3 at (321.00,335.00) startOffset 0 endOffset 6 width 54.00: "shifts"
-      RenderSVGText {text} at (131,360) size 144x32 contains 1 chunk(s)
-        RenderSVGTSpan {tspan} at (0,0) size 144x32
-          RenderSVGInlineText {#text} at (0,-4) size 45x17
-            chunk 1 text run 1 at (131.00,370.00) startOffset 0 endOffset 5 width 45.00: "Text "
-          RenderSVGTSpan {tspan} at (0,0) size 36x17
-            RenderSVGInlineText {#text} at (45,-14) size 36x17
-              chunk 1 text run 2 at (176.00,360.00) startOffset 0 endOffset 4 width 36.00: "that"
-          RenderSVGInlineText {#text} at (81,-14) size 9x17
-            chunk 1 text run 3 at (212.00,360.00) startOffset 0 endOffset 1 width 9.00: " "
-          RenderSVGTSpan {tspan} at (0,0) size 54x17
-            RenderSVGInlineText {#text} at (90,1) size 54x17
-              chunk 1 text run 4 at (221.00,375.00) startOffset 0 endOffset 6 width 54.00: "shifts"
+            RenderSVGTSpan {tspan} at (0,0) size 43x18
+              RenderSVGInlineText {#text} at (76,-5) size 43x18
+                chunk 1 text run 4 at (307.00,305.00) startOffset 0 endOffset 6 width 41.00: "shifts"
+      RenderSVGText {text} at (231,325) size 119x28 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 119x28
+          RenderSVGInlineText {#text} at (0,-10) size 40x18
+            chunk 1 text run 1 at (231.00,330.00) startOffset 0 endOffset 5 width 38.00: "Text "
+          RenderSVGTSpan {tspan} at (0,0) size 79x28
+            RenderSVGTSpan {tspan} at (0,0) size 79x28
+              RenderSVGInlineText {#text} at (40,-15) size 36x18
+                chunk 1 text run 2 at (271.00,325.00) startOffset 0 endOffset 5 width 34.00: "that "
+              RenderSVGTSpan {tspan} at (0,0) size 43x18
+                RenderSVGTSpan {tspan} at (0,0) size 43x18
+                  RenderSVGInlineText {#text} at (76,-5) size 43x18
+                    chunk 1 text run 3 at (307.00,335.00) startOffset 0 endOffset 6 width 41.00: "shifts"
+      RenderSVGText {text} at (131,360) size 119x33 contains 1 chunk(s)
+        RenderSVGTSpan {tspan} at (0,0) size 119x33
+          RenderSVGInlineText {#text} at (0,-5) size 40x18
+            chunk 1 text run 1 at (131.00,370.00) startOffset 0 endOffset 5 width 38.00: "Text "
+          RenderSVGTSpan {tspan} at (0,0) size 31x18
+            RenderSVGInlineText {#text} at (40,-15) size 31x18
+              chunk 1 text run 2 at (171.00,360.00) startOffset 0 endOffset 4 width 29.00: "that"
+          RenderSVGInlineText {#text} at (71,-15) size 5x18
+            chunk 1 text run 3 at (202.00,360.00) startOffset 0 endOffset 1 width 5.00: " "
+          RenderSVGTSpan {tspan} at (0,0) size 43x18
+            RenderSVGInlineText {#text} at (76,0) size 43x18
+              chunk 1 text run 4 at (207.00,375.00) startOffset 0 endOffset 6 width 41.00: "shifts"
index 3893c2b..c18e853 100755 (executable)
@@ -37,7 +37,7 @@
 
   <!-- <rect x="0" y="0" width="100%" height="100%" fill="lightgrey"/> -->
   <g transform="translate(0, 50)" 
-    fill="rgb(0,0,0)" font-family="Lucida Sans Typewriter" font-size="15.0">
+    fill="rgb(0,0,0)" font-family="Lucida Grande" font-size="15.0">
     <text x="31.0" y="24.0" text-decoration="underline"
         >This is a text<tspan x="31.0" dy="1.2em"
         >that covers multiple</tspan><tspan x="31.0" dy="1.2em"