You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-commits@xmlgraphics.apache.org by de...@apache.org on 2005/09/25 21:53:33 UTC

svn commit: r291468 [6/19] - in /xmlgraphics/batik/trunk: ./ samples/tests/resources/wmf/ sources/org/apache/batik/ext/awt/geom/ sources/org/apache/batik/svggen/ sources/org/apache/batik/transcoder/ sources/org/apache/batik/transcoder/wmf/ sources/org/...

Modified: xmlgraphics/batik/trunk/test-references/org/apache/batik/svggen/ContextAttributedCharacterIterator.svg
URL: http://svn.apache.org/viewcvs/xmlgraphics/batik/trunk/test-references/org/apache/batik/svggen/ContextAttributedCharacterIterator.svg?rev=291468&r1=291467&r2=291468&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/test-references/org/apache/batik/svggen/ContextAttributedCharacterIterator.svg (original)
+++ xmlgraphics/batik/trunk/test-references/org/apache/batik/svggen/ContextAttributedCharacterIterator.svg Sun Sep 25 12:51:54 2005
@@ -1,30 +1,89 @@
 <?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
-<svg contentScriptType="text/ecmascript" width="300" xmlns:xlink="http://www.w3.org/1999/xlink" zoomAndPan="magnify" class="testC8" contentStyleType="text/css" height="400" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" version="1.0">
-  <!--Generated by the Batik Test Framework. Test:éj-->
-  <defs id="genericDefs" />
-  <g>
-    <style type="text/css" xml:space="preserve">
-      <![CDATA[.testC1 {stroke:maroon;fill:maroon;}
+<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
+          'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
+<svg contentScriptType="text/ecmascript" width="300" xmlns:xlink="http://www.w3.org/1999/xlink" zoomAndPan="magnify" class="testC16" contentStyleType="text/css" height="400" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" version="1.0"
+><!--Generated by the Batik Test Framework. Test:éj--><defs id="genericDefs"
+  /><g
+  ><style type="text/css" xml:space="preserve"
+    ><![CDATA[.testC1 {font-weight:bold;stroke:maroon;font-size:15;fill:maroon;}
 .testC2 {stroke:none;}
-.testC3 {fill:rgb(70,107,132);stroke:none;}
-.testC4 {fill:black;stroke:none;}
-.testC5 {fill:rgb(70,107,132);stroke:none;}
-.testC6 {fill:rgb(236,214,70);stroke:none;}
-.testC7 {stroke-width:1.25;fill:none;stroke:rgb(236,214,70);}
-.testC8 {stroke-dashoffset:0;text-rendering:auto;color-rendering:auto;stroke-linecap:square;fill:black;font-size:12;stroke-linejoin:miter;font-weight:normal;stroke:black;fill-opacity:1;font-style:normal;stroke-dasharray:none;stroke-miterlimit:10;color-interpolation:auto;image-rendering:auto;shape-rendering:auto;font-family:'Arial';stroke-width:1;stroke-opacity:1;}
-]]>
-    </style>
-    <g>
-      <g class="testC1">
-        <path class="testC2" d="M21.0156 100 L18.1719 100 L17.25 97.5625 L13.4219 97.5625 L12.5312 100 L9.7812 100 L13.9531 89.2656 L16.7188 89.2656 L21.0156 100 ZM16.5469 95.75 L15.2969 92.25 L14.0938 95.75 L16.5469 95.75 ZM26.2065 92.2188 L26.2065 93.8594 L24.8003 93.8594 L24.8003 97 Q24.8003 97.9531 24.8394 98.1094 Q24.8784 98.2656 25.019 98.3672 Q25.1597 98.4688 25.1597 98.4688 Q25.1753 98.4688 26.1753 98.1094 L26.3628 99.875 Q25.644 100.1562 24.5034 100.1562 Q23.7065 100.1562 23.2612 99.9766 Q22.8159 99.7969 22.605 99.5 Q22.394 99.2031 22.3159 98.7031 Q22.2534 98.3438 22.2534 97.25 L22.2534 93.8594 L21.3159 93.8594 L21.3159 92.2188 L22.2534 92.2188 L22.2534 90.6719 L24.8003 89.2031 L24.8003 92.2188 L26.2065 92.2188 ZM31.6851 92.2188 L31.6851 93.8594 L30.2788 93.8594 L30.2788 97 Q30.2788 97.9531 30.3179 98.1094 Q30.3569 98.2656 30.4976 98.3672 Q30.6382 98.4688 30.6382 98.4688 Q30.6538 98.4688 31.6538 98.1094 L31.8413 99.875 Q31.1226 100.1562 29.9819 100.1562 Q29.1851 100
 .1562 28.7397 99.9766 Q28.2944 99.7969 28.0835 99.5 Q27.8726 99.2031 27.7944 98.7031 Q27.7319 98.3438 27.7319 97.25 L27.7319 93.8594 L26.7944 93.8594 L26.7944 92.2188 L27.7319 92.2188 L27.7319 90.6719 L30.2788 89.2031 L30.2788 92.2188 L31.6851 92.2188 ZM35.5542 100 L33.0229 100 L33.0229 92.2188 L35.3511 92.2188 L35.3511 92.9062 Q35.4292 92.5469 35.8198 92.2969 Q36.2104 92.0469 36.9448 92.0469 Q37.8979 92.0469 38.5386 92.4375 L37.8042 94.4844 Q36.9136 93.8906 36.6948 93.8906 Q36.5073 93.8906 36.2104 94.1328 Q35.9136 94.375 35.7339 94.9922 Q35.5542 95.6094 35.5542 97.5938 L35.5542 100 ZM39.4219 91.1719 L39.4219 89.2656 L41.9688 89.2656 L41.9688 91.1719 L39.4219 91.1719 ZM39.4219 100 L39.4219 92.2188 L41.9688 92.2188 L41.9688 100 L39.4219 100 ZM43.9946 100 L43.9946 89.2656 L46.4946 89.2656 L46.4946 92.7344 Q47.0103 92.0469 48.5415 92.0469 Q50.2134 92.0469 51.1431 93.0781 Q52.0728 94.1094 52.0728 96.0312 Q52.0728 98.0156 51.1196 99.0859 Q50.1665 100.1562 48.5728 100.1562 Q47.666
 5 100.1562 47.0181 99.8359 Q46.3696 99.5156 46.2915 99.2656 L46.3853 100 L43.9946 100 ZM46.5259 95.9375 Q46.5259 97.1562 46.9009 97.7344 Q47.4321 98.5469 48.0728 98.5469 Q48.5259 98.5469 49.0024 97.9688 Q49.479 97.3906 49.479 96.125 Q49.479 94.7969 49.0024 94.2109 Q48.5259 93.625 47.9946 93.625 Q47.4946 93.625 47.0103 94.1953 Q46.5259 94.7656 46.5259 95.9375 ZM58.8906 100 L58.8906 99.25 Q58.9062 99.4531 58.2109 99.8047 Q57.5156 100.1562 56.5156 100.1562 Q55.4844 100.1562 54.8594 99.8203 Q54.2344 99.4844 53.9609 98.8594 Q53.6875 98.2344 53.6875 97.1406 L53.6875 92.2188 L56.2188 92.2188 L56.2188 95.7969 Q56.2188 97.4375 56.3359 97.8047 Q56.4531 98.1719 56.75 98.3906 Q57.0469 98.6094 57.2656 98.6094 Q57.5625 98.6094 57.9766 98.3203 Q58.3906 98.0312 58.5469 97.6016 Q58.7031 97.1719 58.7031 95.5 L58.7031 92.2188 L61.2344 92.2188 L61.2344 100 L58.8906 100 ZM67.4272 92.2188 L67.4272 93.8594 L66.021 93.8594 L66.021 97 Q66.021 97.9531 66.0601 98.1094 Q66.0991 98.2656 66.2397 98.3672 
 Q66.3804 98.4688 66.3804 98.4688 Q66.396 98.4688 67.396 98.1094 L67.5835 99.875 Q66.8647 100.1562 65.7241 100.1562 Q64.9272 100.1562 64.4819 99.9766 Q64.0366 99.7969 63.8257 99.5 Q63.6147 99.2031 63.5366 98.7031 Q63.4741 98.3438 63.4741 97.25 L63.4741 93.8594 L62.5366 93.8594 L62.5366 92.2188 L63.4741 92.2188 L63.4741 90.6719 L66.021 89.2031 L66.021 92.2188 L67.4272 92.2188 ZM73.3901 97.4531 L75.8901 97.875 Q75.4995 99 74.6401 99.5781 Q73.7808 100.1562 72.2651 100.1562 Q69.9995 100.1562 69.0151 98.8438 Q68.2495 97.7812 68.2495 96.1719 Q68.2495 94.2344 69.2651 93.1406 Q70.2808 92.0469 72.062 92.0469 Q74.0308 92.0469 75.0386 93.1953 Q76.0464 94.3438 75.9995 96.7031 L70.8433 96.7031 Q70.8589 97.625 71.3354 98.1328 Q71.812 98.6406 72.2808 98.6406 Q72.5308 98.6406 72.8589 98.375 Q73.187 98.1094 73.3901 97.4531 ZM73.4683 95.4375 Q73.4526 94.5469 73.0151 94.0859 Q72.5776 93.625 72.187 93.625 Q71.7495 93.625 71.312 94.1094 Q70.8745 94.6094 70.8745 95.4375 L73.4683 95.4375 ZM85.2783 
 100 L82.9502 100 L82.9502 99.2656 Q82.9033 99.5312 82.2549 99.8438 Q81.6064 100.1562 80.7158 100.1562 Q79.1221 100.1562 78.1689 99.0859 Q77.2158 98.0156 77.2158 96.0781 Q77.2158 94.1094 78.1455 93.0781 Q79.0752 92.0469 80.7314 92.0469 Q82.2783 92.0469 82.7939 92.7344 L82.7939 89.2656 L85.2783 89.2656 L85.2783 100 ZM79.7939 95.9375 Q79.7939 97.1875 80.1377 97.75 Q80.6377 98.5469 81.2939 98.5469 Q81.7627 98.5469 82.2627 97.9453 Q82.7627 97.3438 82.7627 96.1406 Q82.7627 94.7969 82.2783 94.2109 Q81.7939 93.625 81.2783 93.625 Q80.7939 93.625 80.2939 94.2031 Q79.7939 94.7812 79.7939 95.9375 Z" />
-        <path class="testC3" d="M91.3262 96.5469 L92.6699 96.4375 Q92.7637 97.2344 93.1152 97.75 Q93.4668 98.2656 94.1934 98.5859 Q94.9199 98.9062 95.8418 98.9062 Q96.6543 98.9062 97.2793 98.6641 Q97.9043 98.4219 98.209 98 Q98.5137 97.5781 98.5137 97.0781 Q98.5137 96.5781 98.2168 96.2031 Q97.9199 95.8281 97.248 95.5625 Q96.8105 95.4062 95.334 95.0469 Q93.8574 94.6875 93.2637 94.375 Q92.498 93.9688 92.1152 93.375 Q91.7324 92.7812 91.7324 92.0312 Q91.7324 91.2188 92.1934 90.5156 Q92.6543 89.8125 93.5449 89.4453 Q94.4355 89.0781 95.5137 89.0781 Q96.7168 89.0781 97.623 89.4609 Q98.5293 89.8438 99.0215 90.5938 Q99.5137 91.3438 99.5605 92.2812 L98.1855 92.3906 Q98.0762 91.375 97.4434 90.8516 Q96.8105 90.3281 95.5762 90.3281 Q94.2949 90.3281 93.7012 90.8047 Q93.1074 91.2812 93.1074 91.9375 Q93.1074 92.5156 93.5293 92.8906 Q93.9355 93.2656 95.6699 93.6562 Q97.4043 94.0469 98.0449 94.3438 Q98.9824 94.7812 99.4277 95.4453 Q99.873 96.1094 99.873 96.9688 Q99.873 97.8281 99.3809 98.5859 
 Q98.8887 99.3438 97.9746 99.7578 Q97.0605 100.1719 95.9043 100.1719 Q94.4512 100.1719 93.4668 99.75 Q92.4824 99.3281 91.9199 98.4766 Q91.3574 97.625 91.3262 96.5469 ZM104.5342 98.8281 L104.7217 99.9844 Q104.1592 100.0938 103.7217 100.0938 Q103.0029 100.0938 102.6045 99.8672 Q102.2061 99.6406 102.0498 99.2734 Q101.8936 98.9062 101.8936 97.7188 L101.8936 93.25 L100.9248 93.25 L100.9248 92.2188 L101.8936 92.2188 L101.8936 90.2969 L103.2061 89.5 L103.2061 92.2188 L104.5342 92.2188 L104.5342 93.25 L103.2061 93.25 L103.2061 97.7969 Q103.2061 98.3594 103.2764 98.5234 Q103.3467 98.6875 103.5029 98.7812 Q103.6592 98.875 103.9404 98.875 Q104.1748 98.875 104.5342 98.8281 ZM105.7954 100 L105.7954 92.2188 L106.9829 92.2188 L106.9829 93.4062 Q107.436 92.5781 107.8267 92.3125 Q108.2173 92.0469 108.6704 92.0469 Q109.3423 92.0469 110.0298 92.4688 L109.5767 93.6875 Q109.0923 93.4062 108.6079 93.4062 Q108.1704 93.4062 107.8267 93.6641 Q107.4829 93.9219 107.3423 94.3906 Q107.1235 95.0938 107.12
 35 95.9219 L107.1235 100 L105.7954 100 ZM110.8218 90.7812 L110.8218 89.2656 L112.1343 89.2656 L112.1343 90.7812 L110.8218 90.7812 ZM110.8218 100 L110.8218 92.2188 L112.1343 92.2188 L112.1343 100 L110.8218 100 ZM114.1387 100 L114.1387 92.2188 L115.3262 92.2188 L115.3262 93.3281 Q116.1855 92.0469 117.8105 92.0469 Q118.5137 92.0469 119.0996 92.2969 Q119.6855 92.5469 119.9824 92.9609 Q120.2793 93.375 120.3887 93.9375 Q120.4668 94.2969 120.4668 95.2188 L120.4668 100 L119.1387 100 L119.1387 95.2656 Q119.1387 94.4688 118.9902 94.0703 Q118.8418 93.6719 118.4512 93.4297 Q118.0605 93.1875 117.5293 93.1875 Q116.6855 93.1875 116.0762 93.7188 Q115.4668 94.25 115.4668 95.75 L115.4668 100 L114.1387 100 ZM122.2466 100.625 L123.5278 100.8125 Q123.606 101.4062 123.9653 101.6875 Q124.4653 102.0469 125.3091 102.0469 Q126.231 102.0469 126.731 101.6797 Q127.231 101.3125 127.4028 100.6562 Q127.4966 100.25 127.4966 98.9844 Q126.6372 100 125.3403 100 Q123.731 100 122.856 98.8438 Q121.981 97.6875 121
 .981 96.0625 Q121.981 94.9531 122.3872 94.0156 Q122.7935 93.0781 123.5513 92.5625 Q124.3091 92.0469 125.356 92.0469 Q126.731 92.0469 127.6216 93.1562 L127.6216 92.2188 L128.8403 92.2188 L128.8403 98.9375 Q128.8403 100.75 128.4653 101.5078 Q128.0903 102.2656 127.2935 102.7031 Q126.4966 103.1406 125.3247 103.1406 Q123.9341 103.1406 123.0747 102.5156 Q122.2153 101.8906 122.2466 100.625 ZM123.3403 95.9688 Q123.3403 97.5 123.9419 98.2031 Q124.5435 98.9062 125.4653 98.9062 Q126.3716 98.9062 126.9888 98.2109 Q127.606 97.5156 127.606 96.0156 Q127.606 94.5938 126.9731 93.8672 Q126.3403 93.1406 125.4497 93.1406 Q124.5591 93.1406 123.9497 93.8516 Q123.3403 94.5625 123.3403 95.9688 ZM130.3076 97.6719 L131.6045 97.4688 Q131.7139 98.25 132.2139 98.6719 Q132.7139 99.0938 133.6201 99.0938 Q134.5264 99.0938 134.9639 98.7266 Q135.4014 98.3594 135.4014 97.8594 Q135.4014 97.4062 135.0107 97.1562 Q134.7451 96.9688 133.667 96.7031 Q132.2139 96.3438 131.6592 96.0703 Q131.1045 95.7969 130.8154 95.3
 281 Q130.5264 94.8594 130.5264 94.2812 Q130.5264 93.7656 130.7607 93.3203 Q130.9951 92.875 131.4014 92.5938 Q131.7139 92.3594 132.2451 92.2031 Q132.7764 92.0469 133.3857 92.0469 Q134.292 92.0469 134.9873 92.3125 Q135.6826 92.5781 136.0107 93.0234 Q136.3389 93.4688 136.4639 94.2344 L135.1826 94.4062 Q135.0889 93.7969 134.667 93.4609 Q134.2451 93.125 133.4795 93.125 Q132.5732 93.125 132.1826 93.4297 Q131.792 93.7344 131.792 94.1406 Q131.792 94.3906 131.9482 94.5938 Q132.1201 94.8125 132.4639 94.9531 Q132.6514 95.0156 133.6201 95.2812 Q135.0264 95.6562 135.5811 95.8906 Q136.1357 96.125 136.4482 96.5859 Q136.7607 97.0469 136.7607 97.7188 Q136.7607 98.375 136.3779 98.9531 Q135.9951 99.5312 135.2686 99.8438 Q134.542 100.1562 133.6201 100.1562 Q132.1045 100.1562 131.3154 99.5391 Q130.5264 98.9219 130.3076 97.6719 Z" />
-        <path class="testC4" d="M147.5688 99.0469 Q146.8345 99.6562 146.1626 99.9062 Q145.4907 100.1562 144.7095 100.1562 Q143.4282 100.1562 142.7407 99.5391 Q142.0532 98.9219 142.0532 97.9531 Q142.0532 97.375 142.311 96.9062 Q142.5688 96.4375 142.9907 96.1484 Q143.4126 95.8594 143.9438 95.7188 Q144.3188 95.6094 145.1157 95.5156 Q146.7095 95.3281 147.4595 95.0625 Q147.4751 94.7969 147.4751 94.7188 Q147.4751 93.9062 147.1001 93.5781 Q146.5845 93.1406 145.6001 93.1406 Q144.6626 93.1406 144.2173 93.4609 Q143.772 93.7812 143.5688 94.6094 L142.272 94.4375 Q142.4438 93.6094 142.8501 93.1016 Q143.2563 92.5938 144.022 92.3203 Q144.7876 92.0469 145.7876 92.0469 Q146.7876 92.0469 147.4048 92.2812 Q148.022 92.5156 148.3188 92.8672 Q148.6157 93.2188 148.7251 93.7656 Q148.7876 94.1094 148.7876 94.9844 L148.7876 96.7344 Q148.7876 98.5781 148.8735 99.0625 Q148.9595 99.5469 149.2095 100 L147.8345 100 Q147.6313 99.5938 147.5688 99.0469 ZM147.4595 96.0938 Q146.7407 96.3906 145.3032 96.5938 Q1
 44.4907 96.7188 144.1548 96.8594 Q143.8188 97 143.6392 97.2812 Q143.4595 97.5625 143.4595 97.9062 Q143.4595 98.4375 143.8579 98.7891 Q144.2563 99.1406 145.022 99.1406 Q145.7876 99.1406 146.3813 98.8047 Q146.9751 98.4688 147.2563 97.8906 Q147.4595 97.4531 147.4595 96.5781 L147.4595 96.0938 ZM150.8174 100 L150.8174 92.2188 L152.0049 92.2188 L152.0049 93.4062 Q152.458 92.5781 152.8486 92.3125 Q153.2393 92.0469 153.6924 92.0469 Q154.3643 92.0469 155.0518 92.4688 L154.5986 93.6875 Q154.1143 93.4062 153.6299 93.4062 Q153.1924 93.4062 152.8486 93.6641 Q152.5049 93.9219 152.3643 94.3906 Q152.1455 95.0938 152.1455 95.9219 L152.1455 100 L150.8174 100 ZM161.1562 97.5 L162.5156 97.6562 Q162.2031 98.8594 161.3281 99.5078 Q160.4531 100.1562 159.0938 100.1562 Q157.3906 100.1562 156.3906 99.1172 Q155.3906 98.0781 155.3906 96.1719 Q155.3906 94.2188 156.4062 93.1328 Q157.4219 92.0469 159.0312 92.0469 Q160.5938 92.0469 161.5781 93.1094 Q162.5625 94.1719 162.5625 96.0938 Q162.5625 96.2188 162.5
 625 96.4531 L156.75 96.4531 Q156.8281 97.7344 157.4766 98.4141 Q158.125 99.0938 159.1094 99.0938 Q159.8281 99.0938 160.3438 98.7109 Q160.8594 98.3281 161.1562 97.5 ZM156.8281 95.3594 L161.1719 95.3594 Q161.0781 94.375 160.6719 93.8906 Q160.0469 93.125 159.0469 93.125 Q158.125 93.125 157.5078 93.7344 Q156.8906 94.3438 156.8281 95.3594 Z" />
-        <rect width="29.187" x="167.3535" height="17.2485" y="86.1755" class="testC5" />
-        <path class="testC6" d="M168.6504 100 L168.6504 93.25 L167.4941 93.25 L167.4941 92.2188 L168.6504 92.2188 L168.6504 91.3906 Q168.6504 90.6094 168.791 90.2344 Q168.9941 89.7188 169.4707 89.3984 Q169.9473 89.0781 170.8066 89.0781 Q171.3691 89.0781 172.041 89.2188 L171.8379 90.3594 Q171.4316 90.2812 171.0723 90.2812 Q170.4629 90.2812 170.2129 90.5391 Q169.9629 90.7969 169.9629 91.5 L169.9629 92.2188 L171.4785 92.2188 L171.4785 93.25 L169.9629 93.25 L169.9629 100 L168.6504 100 ZM177.6147 100 L177.6147 98.8594 Q176.6929 100.1562 175.146 100.1562 Q174.4585 100.1562 173.8569 99.8984 Q173.2554 99.6406 172.9663 99.2422 Q172.6772 98.8438 172.5679 98.2656 Q172.4741 97.8906 172.4741 97.0469 L172.4741 92.2188 L173.8022 92.2188 L173.8022 96.5312 Q173.8022 97.5625 173.8804 97.9219 Q174.0054 98.4531 174.4038 98.75 Q174.8022 99.0469 175.396 99.0469 Q175.9897 99.0469 176.5132 98.7422 Q177.0366 98.4375 177.2554 97.9141 Q177.4741 97.3906 177.4741 96.3906 L177.4741 92.2188 L178.7866 92.2
 188 L178.7866 100 L177.6147 100 ZM180.8477 100 L180.8477 92.2188 L182.0352 92.2188 L182.0352 93.3281 Q182.8945 92.0469 184.5195 92.0469 Q185.2227 92.0469 185.8086 92.2969 Q186.3945 92.5469 186.6914 92.9609 Q186.9883 93.375 187.0977 93.9375 Q187.1758 94.2969 187.1758 95.2188 L187.1758 100 L185.8477 100 L185.8477 95.2656 Q185.8477 94.4688 185.6992 94.0703 Q185.5508 93.6719 185.1602 93.4297 Q184.7695 93.1875 184.2383 93.1875 Q183.3945 93.1875 182.7852 93.7188 Q182.1758 94.25 182.1758 95.75 L182.1758 100 L180.8477 100 ZM194.0605 97.3281 L193.6699 91.6406 L193.6699 89.2656 L195.2949 89.2656 L195.2949 91.6406 L194.9199 97.3281 L194.0605 97.3281 ZM193.7168 100 L193.7168 98.5 L195.2324 98.5 L195.2324 100 L193.7168 100 Z" />
-        <line y2="100" x1="167.3535" class="testC7" x2="196.5405" y1="100" />
-      </g>
-    </g>
-  </g>
-</svg>
+.testC3 {}
+.testC4 {font-weight:normal;fill:black;}
+.testC5 {font-style:italic;font-weight:normal;fill:rgb(70,107,132);}
+.testC6 {font-weight:normal;fill:black;}
+.testC7 {text-decoration:underline line-through;font-weight:normal;fill:rgb(236,214,70);}
+.testC8 {font-weight:normal;stroke:none;font-size:12;}
+.testC9 {stroke:rgb(70,107,132);fill:rgb(70,107,132);}
+.testC10 {stroke:none;}
+.testC11 {fill:black;stroke:none;}
+.testC12 {stroke:none;}
+.testC13 {fill:rgb(236,214,70);stroke:none;}
+.testC14 {stroke-width:1.25;fill:none;stroke:rgb(236,214,70);}
+.testC15 {stroke-width:1.25;fill:none;stroke:rgb(236,214,70);}
+.testC16 {stroke-dashoffset:0;text-rendering:auto;color-rendering:auto;stroke-linecap:square;fill:black;font-size:12;stroke-linejoin:miter;font-weight:normal;stroke:black;fill-opacity:1;font-style:normal;stroke-dasharray:none;stroke-miterlimit:10;color-interpolation:auto;image-rendering:auto;shape-rendering:auto;font-family:'Arial';stroke-width:1;stroke-opacity:1;}
+]]></style
+      ><g
+      ><defs id="testdefs1"
+        ><font horiz-adv-x="78.22266" id="testfont1"
+          ><font-face ascent="92.163086" descent="19.555664" units-per-em="100" font-family="Arial" font-style="normal" font-weight="bold"
+            /><missing-glyph horiz-adv-x="78.22266" d="M10.8906 0 L10.8906 62.5 L64.1094 62.5 L64.1094 0 L10.8906 0 ZM15.625 1.5625 L59.3281 1.5625 L59.3281 60.9375 L15.625 60.9375 L15.625 1.5625 Z"
+            /><glyph unicode="d" horiz-adv-x="64.30664" d="M56.2969 0 L40.7188 0 L40.7188 4.8906 Q40.4375 3.1719 36.0859 1.0078 Q31.7344 -1.1562 25.7812 -1.1562 Q15.2344 -1.1562 8.8594 6.0391 Q2.4844 13.2344 2.4844 26.125 Q2.4844 39.3125 8.7109 46.1719 Q14.9375 53.0312 25.9844 53.0312 Q36.2812 53.0312 39.6562 48.4375 L39.6562 71.5781 L56.2969 71.5781 L56.2969 0 ZM19.7344 27.0469 Q19.7344 18.75 22.0156 15.0469 Q25.2969 9.6719 29.6875 9.6719 Q32.8125 9.6719 36.1328 13.6953 Q39.4531 17.7188 39.4531 25.7344 Q39.4531 34.6719 36.2578 38.6016 Q33.0625 42.5312 29.5938 42.5312 Q26.3125 42.5312 23.0234 38.6484 Q19.7344 34.7656 19.7344 27.0469 Z"
+            /><glyph unicode="e" horiz-adv-x="58.83789" d="M35.7969 17 L52.4844 14.2031 Q49.8594 6.6875 44.1406 2.7656 Q38.4219 -1.1562 28.3281 -1.1562 Q13.1875 -1.1562 6.6875 7.6719 Q1.5625 14.75 1.5625 25.5312 Q1.5625 38.4219 8.3281 45.7266 Q15.0938 53.0312 26.9531 53.0312 Q40.1406 53.0312 46.8281 45.3906 Q53.5156 37.75 53.2188 21.9688 L18.8438 21.9688 Q19 15.875 22.1484 12.4766 Q25.2969 9.0781 28.4688 9.0781 Q30.0781 9.0781 32.2734 10.8359 Q34.4688 12.5938 35.7969 17 ZM36.375 30.375 Q36.2344 36.3281 33.3281 39.4297 Q30.4219 42.5312 27.7812 42.5312 Q24.9062 42.5312 21.9688 39.2656 Q19.0469 35.9844 19.0469 30.375 L36.375 30.375 Z"
+            /><glyph unicode="u" horiz-adv-x="64.30664" d="M40.0469 0 L40.0469 5.0312 Q40.0938 3.6094 35.4531 1.2266 Q30.8125 -1.1562 24.125 -1.1562 Q17.2812 -1.1562 13.1328 1.1328 Q8.9844 3.4219 7.1328 7.5703 Q5.2812 11.7188 5.2812 19.0469 L5.2812 51.8594 L22.2188 51.8594 L22.2188 28.0312 Q22.2188 17.0938 22.9766 14.625 Q23.7344 12.1562 25.7109 10.7188 Q27.6875 9.2812 29.2031 9.2812 Q31.1094 9.2812 33.8906 11.2109 Q36.6719 13.1406 37.6953 15.9922 Q38.7188 18.8438 38.7188 29.9844 L38.7188 51.8594 L55.6719 51.8594 L55.6094 0 L40.0469 0 Z"
+            /><glyph unicode="b" horiz-adv-x="64.30664" d="M4.9844 0 L4.9844 71.5781 L21.6875 71.5781 L21.6875 48.4375 Q25.0938 53.0312 35.3594 53.0312 Q46.4375 53.0312 52.6406 46.1719 Q58.8438 39.3125 58.8438 26.4688 Q58.8438 13.1875 52.4922 6.0156 Q46.1406 -1.1562 35.5469 -1.1562 Q29.5 -1.1562 25.1719 1.0547 Q20.8438 3.2656 20.3125 4.8906 L20.9062 0 L4.9844 0 ZM21.8281 27.0469 Q21.8281 19 24.3594 15.1406 Q27.875 9.6719 32.2344 9.6719 Q35.1562 9.6719 38.3516 13.5547 Q41.5469 17.4375 41.5469 25.7812 Q41.5469 34.6719 38.3516 38.6016 Q35.1562 42.5312 31.6875 42.5312 Q28.375 42.5312 25.1016 38.6953 Q21.8281 34.8594 21.8281 27.0469 Z"
+            /><glyph unicode="i" horiz-adv-x="31.00586" d="M5.5625 58.8906 L5.5625 71.5781 L22.5156 71.5781 L22.4688 58.8906 L5.5625 58.8906 ZM5.5625 0 L5.5625 51.8594 L22.5156 51.8594 L22.4688 0 L5.5625 0 Z"
+            /><glyph unicode="r" horiz-adv-x="42.13867" d="M21.875 0 L4.9844 0 L4.9844 51.8594 L20.5625 51.8594 L20.5625 47.2656 Q21 49.7031 23.6328 51.3672 Q26.2656 53.0312 31.1562 53.0312 Q37.4531 53.0312 41.7969 50.4375 L36.9219 36.8125 Q30.9062 40.7188 29.5 40.7188 Q28.2188 40.7188 26.2188 39.1328 Q24.2188 37.5469 23.0703 33.3984 Q21.9219 29.25 21.875 16.0156 L21.875 0 Z"
+            /><glyph unicode="t" horiz-adv-x="36.523438" d="M32.5625 51.8594 L32.5625 40.9219 L23.1875 40.9219 L23.1875 20.0156 Q23.1875 13.6719 23.4609 12.625 Q23.7344 11.5781 24.6641 10.8906 Q25.5938 10.2031 25.5938 10.2031 Q25.6875 10.2031 32.4219 12.6406 L33.6875 0.875 Q28.8594 -1.1562 21.2344 -1.1562 Q15.9219 -1.1562 12.9453 0.0781 Q9.9688 1.3125 8.5703 3.2969 Q7.1719 5.2812 6.6406 8.6406 Q6.2031 11.0312 6.2031 18.3125 L6.2031 40.9219 L-0.0312 40.9219 L-0.0312 51.8594 L6.2031 51.8594 L6.2031 62.1562 L23.1875 72.0156 L23.1875 51.8594 L32.5625 51.8594 Z"
+            /><glyph unicode="A" horiz-adv-x="75.43945" d="M73.3906 0 L54.5 0 L48.2969 16.2656 L22.8594 16.2656 L16.8906 0 L-1.5938 0 L26.3125 71.5781 L44.7812 71.5781 L73.3906 0 ZM43.6094 28.3281 L35.3594 51.6562 L27.25 28.3281 L43.6094 28.3281 Z"
+          /></font
+          ><font horiz-adv-x="75.0" id="testfont2"
+          ><font-face ascent="92.163086" descent="19.555664" units-per-em="100" font-family="Arial" font-style="normal" font-weight="normal"
+            /><missing-glyph horiz-adv-x="75.0" d="M12.5 0 L12.5 62.5 L62.5 62.5 L62.5 0 L12.5 0 ZM14.0625 1.5625 L60.9375 1.5625 L60.9375 60.9375 L14.0625 60.9375 L14.0625 1.5625 Z"
+            /><glyph unicode=" " horiz-adv-x="27.783203" d=""
+            /><glyph unicode="e" horiz-adv-x="55.615234" d="M42.0938 16.7031 L51.1719 15.5781 Q49.0312 7.625 43.2188 3.2344 Q37.4062 -1.1562 28.375 -1.1562 Q17 -1.1562 10.3281 5.8438 Q3.6562 12.8438 3.6562 25.4844 Q3.6562 38.5781 10.3984 45.8047 Q17.1406 53.0312 27.875 53.0312 Q38.2812 53.0312 44.875 45.9531 Q51.4688 38.875 51.4688 26.0312 Q51.4688 25.25 51.4219 23.6875 L12.75 23.6875 Q13.2344 15.1406 17.5781 10.6016 Q21.9219 6.0625 28.4219 6.0625 Q33.25 6.0625 36.6719 8.6016 Q40.0938 11.1406 42.0938 16.7031 ZM13.2344 30.9062 L42.1875 30.9062 Q41.6094 37.4531 38.875 40.7188 Q34.6719 45.7969 27.9844 45.7969 Q21.9219 45.7969 17.7969 41.75 Q13.6719 37.7031 13.2344 30.9062 Z"
+            /><glyph unicode="r" horiz-adv-x="33.30078" d="M6.5 0 L6.5 51.8594 L14.4062 51.8594 L14.4062 44 Q17.4375 49.5156 20 51.2734 Q22.5625 53.0312 25.6406 53.0312 Q30.0781 53.0312 34.6719 50.2031 L31.6406 42.0469 Q28.4219 43.9531 25.2031 43.9531 Q22.3125 43.9531 20.0156 42.2188 Q17.7188 40.4844 16.75 37.4062 Q15.2812 32.7188 15.2812 27.1562 L15.2812 0 L6.5 0 Z"
+            /><glyph unicode="a" horiz-adv-x="55.615234" d="M40.4375 6.3906 Q35.5469 2.25 31.0312 0.5469 Q26.5156 -1.1562 21.3438 -1.1562 Q12.7969 -1.1562 8.2031 3.0078 Q3.6094 7.1719 3.6094 13.6719 Q3.6094 17.4844 5.3438 20.6328 Q7.0781 23.7812 9.8906 25.6875 Q12.7031 27.5938 16.2188 28.5625 Q18.7969 29.25 24.0312 29.8906 Q34.6719 31.1562 39.7031 32.9062 Q39.75 34.7188 39.75 35.2031 Q39.75 40.5781 37.25 42.7812 Q33.8906 45.75 27.25 45.75 Q21.0469 45.75 18.0938 43.5781 Q15.1406 41.4062 13.7188 35.8906 L5.125 37.0625 Q6.2969 42.5781 8.9844 45.9688 Q11.6719 49.3594 16.75 51.1953 Q21.8281 53.0312 28.5156 53.0312 Q35.1562 53.0312 39.3047 51.4688 Q43.4531 49.9062 45.4062 47.5391 Q47.3594 45.1719 48.1406 41.5469 Q48.5781 39.3125 48.5781 33.4531 L48.5781 21.7344 Q48.5781 9.4688 49.1406 6.2266 Q49.7031 2.9844 51.375 0 L42.1875 0 Q40.8281 2.7344 40.4375 6.3906 ZM39.7031 26.0312 Q34.9062 24.0781 25.3438 22.7031 Q19.9219 21.9219 17.6797 20.9453 Q15.4375 19.9688 14.2109 18.0938 Q12.9844
  16.2188 12.9844 13.9219 Q12.9844 10.4062 15.6484 8.0625 Q18.3125 5.7188 23.4375 5.7188 Q28.5156 5.7188 32.4688 7.9375 Q36.4219 10.1562 38.2812 14.0156 Q39.7031 17 39.7031 22.7969 L39.7031 26.0312 Z"
+            /><glyph unicode="!" horiz-adv-x="27.783203" d="M11.2812 17.7812 L8.5938 55.7188 L8.5938 71.5781 L19.4844 71.5781 L19.4844 55.7188 L16.9375 17.7812 L11.2812 17.7812 ZM8.9844 0 L8.9844 10.0156 L19.0938 10.0156 L19.0938 0 L8.9844 0 Z"
+            /><glyph unicode="n" horiz-adv-x="55.615234" d="M6.5938 0 L6.5938 51.8594 L14.5 51.8594 L14.5 44.4844 Q20.2188 53.0312 31 53.0312 Q35.6875 53.0312 39.625 51.3438 Q43.5625 49.6562 45.5156 46.9219 Q47.4688 44.1875 48.25 40.4375 Q48.7344 37.9844 48.7344 31.8906 L48.7344 0 L39.9375 0 L39.9375 31.5469 Q39.9375 36.9219 38.9141 39.5781 Q37.8906 42.2344 35.2812 43.8203 Q32.6719 45.4062 29.1562 45.4062 Q23.5312 45.4062 19.4531 41.8438 Q15.375 38.2812 15.375 28.3281 L15.375 0 L6.5938 0 Z"
+            /><glyph unicode="u" horiz-adv-x="55.615234" d="M40.5781 0 L40.5781 7.625 Q34.5156 -1.1562 24.125 -1.1562 Q19.5312 -1.1562 15.5547 0.5938 Q11.5781 2.3438 9.6484 5.0078 Q7.7188 7.6719 6.9375 11.5312 Q6.3906 14.1094 6.3906 19.7344 L6.3906 51.8594 L15.1875 51.8594 L15.1875 23.0938 Q15.1875 16.2188 15.7188 13.8125 Q16.5469 10.3594 19.2344 8.375 Q21.9219 6.3906 25.875 6.3906 Q29.8281 6.3906 33.2969 8.4219 Q36.7656 10.4531 38.2109 13.9453 Q39.6562 17.4375 39.6562 24.0781 L39.6562 51.8594 L48.4375 51.8594 L48.4375 0 L40.5781 0 Z"
+            /><glyph unicode="f" horiz-adv-x="27.783203" d="M8.6875 0 L8.6875 45.0156 L0.9219 45.0156 L0.9219 51.8594 L8.6875 51.8594 L8.6875 57.375 Q8.6875 62.5938 9.625 65.1406 Q10.8906 68.5625 14.0859 70.6797 Q17.2812 72.7969 23.0469 72.7969 Q26.7656 72.7969 31.25 71.9219 L29.9375 64.2656 Q27.2031 64.75 24.75 64.75 Q20.75 64.75 19.0938 63.0391 Q17.4375 61.3281 17.4375 56.6406 L17.4375 51.8594 L27.5469 51.8594 L27.5469 45.0156 L17.4375 45.0156 L17.4375 0 L8.6875 0 Z"
+          /></font
+          ><font horiz-adv-x="75.0" id="testfont3"
+          ><font-face ascent="92.1535" descent="19.553635" units-per-em="100" font-family="Arial" font-style="italic" font-weight="normal"
+            /><missing-glyph horiz-adv-x="75.0" d="M12.5 0 L25 62.5 L75 62.5 L62.5 0 L12.5 0 ZM14.375 1.5625 L61.25 1.5625 L73.125 60.9375 L26.25 60.9375 L14.375 1.5625 Z"
+            /><glyph unicode="s" horiz-adv-x="50.0" d="M7.6875 17.7188 L16.625 18.25 Q15.875 14.4531 16.5078 11.7656 Q17.1406 9.0781 19.9453 7.3672 Q22.75 5.6562 26.9531 5.6562 Q32.8125 5.6562 36.2109 8 Q39.6094 10.3438 40.25 13.5156 Q40.7031 15.8125 39.3594 17.875 Q37.9688 19.9219 31.5625 22.9297 Q25.1562 25.9375 23.4375 27.1406 Q20.5781 29.1562 19.4531 31.8672 Q18.3281 34.5781 19.0312 38.0781 Q20.2656 44.2344 26.0234 48.6328 Q31.7812 53.0312 40.5781 53.0312 Q50.3438 53.0312 54.5469 48.5156 Q58.75 44 57.4531 36.625 L48.7031 36.0312 Q49.4531 40.7188 46.875 43.4531 Q44.2969 46.1875 38.5781 46.1875 Q33.9844 46.1875 31.0234 44.0859 Q28.0625 41.9844 27.5781 39.5469 Q27.0938 37.1094 28.9219 35.25 Q30.1406 33.9844 35.7031 31.3438 Q44.9844 26.9531 47.1094 24.4219 Q50.5 20.3594 49.3438 14.5469 Q48.5625 10.6875 45.4531 6.9766 Q42.3438 3.2656 37.0547 1.0547 Q31.7656 -1.1562 25.1719 -1.1562 Q16.1875 -1.1562 10.75 3.2656 Q5.3438 7.7188 7.6875 17.7188 Z"
+            /><glyph unicode="g" horiz-adv-x="55.615234" d="M1.9062 -4.6719 L10.6719 -5.5 Q9.9688 -8.5312 10.5 -10.0391 Q11.0312 -11.5469 12.6719 -12.3906 Q14.8438 -13.4531 18.6562 -13.4531 Q26.6562 -13.4531 31 -9.3125 Q33.8594 -6.5156 37.6562 2.7812 L39.375 6.9844 Q31.1094 0 23.3438 0 Q15.4844 0 11.3438 5.7812 Q7.2031 11.5625 9.3125 22.1562 Q11.0625 30.9062 16.7031 38.2344 Q22.3438 45.5625 28.8438 49.2969 Q35.3438 53.0312 41.4531 53.0312 Q51.6562 53.0312 55.25 43.375 L58.7031 51.8594 L66.8125 51.8594 L46.3594 1.7969 Q43 -6.4219 39.2969 -11.0391 Q35.5938 -15.6562 30.1328 -18.1953 Q24.6719 -20.7344 18.1719 -20.7344 Q11.9219 -20.7344 7.7266 -19.1172 Q3.5312 -17.5 1.9375 -14.4062 Q0.3438 -11.3125 1.1406 -7.2969 Q1.3906 -6.0781 1.9062 -4.6719 ZM18.4531 22.9375 Q17.3906 17.625 17.875 14.9375 Q18.5938 11.1719 20.9062 9.1953 Q23.2188 7.2188 26.5312 7.2188 Q30.875 7.2188 35.7812 10.2734 Q40.6875 13.3281 44.6328 19.7188 Q48.5781 26.1094 49.7344 31.9375 Q51.0156 38.3281 48.2344 42.109
 4 Q45.4531 45.8906 40.2344 45.8906 Q37 45.8906 33.6328 44.1641 Q30.2656 42.4375 26.9375 38.8984 Q23.6094 35.3594 21.2891 30.4219 Q18.9688 25.4844 18.4531 22.9375 Z"
+            /><glyph unicode="n" horiz-adv-x="55.615234" d="M3.3281 0 L24.5156 51.8594 L32.5312 51.8594 L28.8281 42.8125 Q35.1094 48.1406 40.1406 50.5859 Q45.1719 53.0312 49.9062 53.0312 Q56.2031 53.0312 59.1094 49.6094 Q62.0156 46.1875 60.875 40.4688 Q60.2969 37.5938 57.7969 31.4062 L44.9219 0 L36.0781 0 L49.5312 32.8594 Q51.5312 37.6562 51.9844 39.9375 Q52.5 42.5312 51.0391 44.1484 Q49.5781 45.7656 46.2031 45.7656 Q39.4219 45.7656 33.1406 40.875 Q26.8594 35.9844 22 24.125 L12.1562 0 L3.3281 0 Z"
+            /><glyph unicode="i" horiz-adv-x="22.216797" d="M28.1875 61.5625 L32.2812 71.5938 L41.0781 71.5938 L36.9688 61.5625 L28.1875 61.5625 ZM2.9844 0 L24.1719 51.8594 L33.0156 51.8594 L11.8125 0 L2.9844 0 Z"
+            /><glyph unicode="r" horiz-adv-x="33.30078" d="M3.3281 0 L24.5156 51.8594 L32.3281 51.8594 L28.0312 41.25 Q33.2344 47.2812 37.6406 50.1562 Q42.0469 53.0312 46.0469 53.0312 Q48.6875 53.0312 52.1562 51.125 L46.9062 42.9219 Q44.9375 44.5781 42.2031 44.5781 Q37.5625 44.5781 31.6484 39.3984 Q25.7344 34.2188 20.2656 20.7969 L11.7188 0 L3.3281 0 Z"
+            /><glyph unicode="t" horiz-adv-x="27.783203" d="M25.3906 7.1719 L22.5156 -0.0156 Q19.1875 -0.8438 16.2031 -0.8438 Q10.9219 -0.8438 8.2812 1.7031 Q6.3281 3.6562 7.0156 7.0312 Q7.3438 8.7344 9.8594 14.8906 L22.1875 45.0156 L15.2031 45.0156 L17.9844 51.8594 L24.9531 51.8594 L30.1875 64.6094 L41.5312 70.7188 L33.7969 51.8594 L42.4844 51.8594 L39.6719 45.0156 L31.0156 45.0156 L19.2812 16.3594 Q17.0625 10.8906 16.8438 9.8125 Q16.5312 8.25 17.2734 7.4141 Q18.0156 6.5781 20.0625 6.5781 Q23 6.5781 25.3906 7.1719 Z"
+            /><glyph unicode="S" horiz-adv-x="66.69922" d="M11.6562 23.1406 L21.2031 24.0156 L20.6094 21.5312 Q19.7812 17.375 21 13.9297 Q22.2188 10.4844 26.2344 8.6094 Q30.25 6.7344 36.3125 6.7344 Q44.9062 6.7344 50.1719 10.4922 Q55.4375 14.25 56.4062 19.0781 Q57.0781 22.4531 55.25 25.25 Q53.3438 27.9688 43.3906 32.6562 Q35.6875 36.3281 33 38.2812 Q28.7969 41.4531 27.25 45.1953 Q25.7031 48.9375 26.6562 53.7031 Q27.7656 59.2188 31.6797 63.6719 Q35.5938 68.125 41.8984 70.4688 Q48.2031 72.8125 55.5312 72.8125 Q64.2656 72.8125 69.6797 69.8828 Q75.0938 66.9531 76.8359 62.0703 Q78.5781 57.1875 77.6875 52.75 Q77.5938 52.2969 77.3438 51.2812 L67.9531 50.5312 Q68.5625 53.5781 68.375 55.2656 Q67.9844 58.2656 66.3516 60.3125 Q64.7188 62.3594 61.375 63.6016 Q58.0312 64.8438 53.5938 64.8438 Q45.7812 64.8438 40.7344 61.3438 Q36.8594 58.6406 35.9688 54.2031 Q35.4531 51.5625 36.3984 49.4844 Q37.3438 47.4062 40.5312 45.4062 Q42.7812 44 51.4531 39.7969 Q58.4844 36.375 61.0312 34.4219 Q64.421
 9 31.8281 65.7812 28.1484 Q67.1406 24.4688 66.2031 19.7656 Q65.0312 13.9688 60.5156 9.0547 Q56 4.1406 49.2188 1.4688 Q42.4375 -1.2031 34.3906 -1.2031 Q22.2344 -1.2031 15.5938 4.0859 Q8.9531 9.375 11.6562 23.1406 Z"
+          /></font
+        ></defs
+        ><g class="testC1"
+        ><text x="10" y="100" class="testC2"
+          ><tspan class="testC3"
+            >Attributed</tspan
+            ><tspan class="testC4"
+            > </tspan
+            ><tspan class="testC5"
+            >Strings</tspan
+            ><tspan class="testC6"
+            > are </tspan
+            ><tspan class="testC7"
+            >fun !</tspan
+          ></text
+          ><path class="testC8" d="M21.0156 130 L18.1719 130 L17.25 127.5625 L13.4219 127.5625 L12.5312 130 L9.7812 130 L13.9531 119.2656 L16.7188 119.2656 L21.0156 130 ZM16.5469 125.75 L15.2969 122.25 L14.0938 125.75 L16.5469 125.75 ZM26.2065 122.2188 L26.2065 123.8594 L24.8003 123.8594 L24.8003 127 Q24.8003 127.9531 24.8394 128.1094 Q24.8784 128.2656 25.019 128.3672 Q25.1597 128.4688 25.1597 128.4688 Q25.1753 128.4688 26.1753 128.1094 L26.3628 129.875 Q25.644 130.1562 24.5034 130.1562 Q23.7065 130.1562 23.2612 129.9766 Q22.8159 129.7969 22.605 129.5 Q22.394 129.2031 22.3159 128.7031 Q22.2534 128.3438 22.2534 127.25 L22.2534 123.8594 L21.3159 123.8594 L21.3159 122.2188 L22.2534 122.2188 L22.2534 120.6719 L24.8003 119.2031 L24.8003 122.2188 L26.2065 122.2188 ZM31.6851 122.2188 L31.6851 123.8594 L30.2788 123.8594 L30.2788 127 Q30.2788 127.9531 30.3179 128.1094 Q30.3569 128.2656 30.4976 128.3672 Q30.6382 128.4688 30.6382 128.4688 Q30.6538 128.4688 31.6538 128.1094 L31.8413 129
 .875 Q31.1226 130.1562 29.9819 130.1562 Q29.1851 130.1562 28.7397 129.9766 Q28.2944 129.7969 28.0835 129.5 Q27.8726 129.2031 27.7944 128.7031 Q27.7319 128.3438 27.7319 127.25 L27.7319 123.8594 L26.7944 123.8594 L26.7944 122.2188 L27.7319 122.2188 L27.7319 120.6719 L30.2788 119.2031 L30.2788 122.2188 L31.6851 122.2188 ZM35.5542 130 L33.0229 130 L33.0229 122.2188 L35.3511 122.2188 L35.3511 122.9062 Q35.4292 122.5469 35.8198 122.2969 Q36.2104 122.0469 36.9448 122.0469 Q37.8979 122.0469 38.5386 122.4375 L37.8042 124.4844 Q36.9136 123.8906 36.6948 123.8906 Q36.5073 123.8906 36.2104 124.1328 Q35.9136 124.375 35.7339 124.9922 Q35.5542 125.6094 35.5542 127.5938 L35.5542 130 ZM39.4219 121.1719 L39.4219 119.2656 L41.9688 119.2656 L41.9688 121.1719 L39.4219 121.1719 ZM39.4219 130 L39.4219 122.2188 L41.9688 122.2188 L41.9688 130 L39.4219 130 ZM43.9946 130 L43.9946 119.2656 L46.4946 119.2656 L46.4946 122.7344 Q47.0103 122.0469 48.5415 122.0469 Q50.2134 122.0469 51.1431 123.0781 Q52.0728 
 124.1094 52.0728 126.0312 Q52.0728 128.0156 51.1196 129.0859 Q50.1665 130.1562 48.5728 130.1562 Q47.6665 130.1562 47.0181 129.8359 Q46.3696 129.5156 46.2915 129.2656 L46.3853 130 L43.9946 130 ZM46.5259 125.9375 Q46.5259 127.1562 46.9009 127.7344 Q47.4321 128.5469 48.0728 128.5469 Q48.5259 128.5469 49.0024 127.9688 Q49.479 127.3906 49.479 126.125 Q49.479 124.7969 49.0024 124.2109 Q48.5259 123.625 47.9946 123.625 Q47.4946 123.625 47.0103 124.1953 Q46.5259 124.7656 46.5259 125.9375 ZM58.8906 130 L58.8906 129.25 Q58.9062 129.4531 58.2109 129.8047 Q57.5156 130.1562 56.5156 130.1562 Q55.4844 130.1562 54.8594 129.8203 Q54.2344 129.4844 53.9609 128.8594 Q53.6875 128.2344 53.6875 127.1406 L53.6875 122.2188 L56.2188 122.2188 L56.2188 125.7969 Q56.2188 127.4375 56.3359 127.8047 Q56.4531 128.1719 56.75 128.3906 Q57.0469 128.6094 57.2656 128.6094 Q57.5625 128.6094 57.9766 128.3203 Q58.3906 128.0312 58.5469 127.6016 Q58.7031 127.1719 58.7031 125.5 L58.7031 122.2188 L61.2344 122.2188 L61.2
 344 130 L58.8906 130 ZM67.4272 122.2188 L67.4272 123.8594 L66.021 123.8594 L66.021 127 Q66.021 127.9531 66.0601 128.1094 Q66.0991 128.2656 66.2397 128.3672 Q66.3804 128.4688 66.3804 128.4688 Q66.396 128.4688 67.396 128.1094 L67.5835 129.875 Q66.8647 130.1562 65.7241 130.1562 Q64.9272 130.1562 64.4819 129.9766 Q64.0366 129.7969 63.8257 129.5 Q63.6147 129.2031 63.5366 128.7031 Q63.4741 128.3438 63.4741 127.25 L63.4741 123.8594 L62.5366 123.8594 L62.5366 122.2188 L63.4741 122.2188 L63.4741 120.6719 L66.021 119.2031 L66.021 122.2188 L67.4272 122.2188 ZM73.3901 127.4531 L75.8901 127.875 Q75.4995 129 74.6401 129.5781 Q73.7808 130.1562 72.2651 130.1562 Q69.9995 130.1562 69.0151 128.8438 Q68.2495 127.7812 68.2495 126.1719 Q68.2495 124.2344 69.2651 123.1406 Q70.2808 122.0469 72.062 122.0469 Q74.0308 122.0469 75.0386 123.1953 Q76.0464 124.3438 75.9995 126.7031 L70.8433 126.7031 Q70.8589 127.625 71.3354 128.1328 Q71.812 128.6406 72.2808 128.6406 Q72.5308 128.6406 72.8589 128.375 Q73.18
 7 128.1094 73.3901 127.4531 ZM73.4683 125.4375 Q73.4526 124.5469 73.0151 124.0859 Q72.5776 123.625 72.187 123.625 Q71.7495 123.625 71.312 124.1094 Q70.8745 124.6094 70.8745 125.4375 L73.4683 125.4375 ZM85.2783 130 L82.9502 130 L82.9502 129.2656 Q82.9033 129.5312 82.2549 129.8438 Q81.6064 130.1562 80.7158 130.1562 Q79.1221 130.1562 78.1689 129.0859 Q77.2158 128.0156 77.2158 126.0781 Q77.2158 124.1094 78.1455 123.0781 Q79.0752 122.0469 80.7314 122.0469 Q82.2783 122.0469 82.7939 122.7344 L82.7939 119.2656 L85.2783 119.2656 L85.2783 130 ZM79.7939 125.9375 Q79.7939 127.1875 80.1377 127.75 Q80.6377 128.5469 81.2939 128.5469 Q81.7627 128.5469 82.2627 127.9453 Q82.7627 127.3438 82.7627 126.1406 Q82.7627 124.7969 82.2783 124.2109 Q81.7939 123.625 81.2783 123.625 Q80.7939 123.625 80.2939 124.2031 Q79.7939 124.7812 79.7939 125.9375 Z"
+        /></g
+        ><g class="testC9"
+        ><path class="testC10" d="M92.3887 126.6094 L93.8262 126.4688 L93.7324 126.8438 Q93.6074 127.4531 93.7871 127.9531 Q93.9668 128.4531 94.5762 128.7344 Q95.1855 129.0156 96.0918 129.0156 Q97.373 129.0156 98.1621 128.4609 Q98.9512 127.9062 99.0918 127.2031 Q99.2012 126.7031 98.9199 126.2969 Q98.623 125.8906 97.1387 125.2031 Q95.9824 124.6562 95.5762 124.375 Q94.9512 123.9062 94.7168 123.3594 Q94.4824 122.8125 94.623 122.1094 Q94.7793 121.2969 95.3652 120.6406 Q95.9512 119.9844 96.8965 119.6406 Q97.8418 119.2969 98.9355 119.2969 Q100.248 119.2969 101.0684 119.7266 Q101.8887 120.1562 102.1465 120.875 Q102.4043 121.5938 102.2793 122.25 Q102.2637 122.3125 102.2168 122.4688 L100.8105 122.5781 Q100.8887 122.125 100.873 121.875 Q100.8105 121.4375 100.5684 121.1328 Q100.3262 120.8281 99.8262 120.6484 Q99.3262 120.4688 98.6543 120.4688 Q97.4824 120.4688 96.7168 120.9844 Q96.1387 121.375 95.998 122.0469 Q95.9355 122.4219 96.084 122.7266 Q96.2324 123.0312 96.7012 123.3281 Q97.0293
  123.5469 98.3418 124.1562 Q99.4043 124.6562 99.7793 124.9531 Q100.2949 125.3125 100.5059 125.8594 Q100.7168 126.4062 100.5762 127.0938 Q100.4043 127.9531 99.7246 128.6719 Q99.0449 129.3906 98.0371 129.7734 Q97.0293 130.1562 95.8105 130.1562 Q93.998 130.1562 92.9902 129.3906 Q91.9824 128.625 92.3887 126.6094 ZM104.4561 128.9531 L104.0342 130 Q103.5498 130.0938 103.0967 130.0938 Q102.2998 130.0938 101.8936 129.7656 Q101.5967 129.4688 101.7061 128.9688 Q101.7529 128.7188 102.1279 127.8125 L103.9561 123.3906 L102.9092 123.3906 L103.3154 122.375 L104.3623 122.375 L105.1436 120.5156 L106.8467 119.6094 L105.6904 122.375 L106.9873 122.375 L106.5654 123.3906 L105.2686 123.3906 L103.5342 127.6094 Q103.2061 128.4062 103.1748 128.5625 Q103.1279 128.7969 103.2373 128.9219 Q103.3467 129.0469 103.6592 129.0469 Q104.0967 129.0469 104.4561 128.9531 ZM105.3267 130 L108.4673 122.375 L109.6392 122.375 L108.9985 123.9375 Q109.7798 123.0469 110.436 122.625 Q111.0923 122.2031 111.686 122.2031 Q11
 2.0923 122.2031 112.6235 122.4844 L111.8267 123.6875 Q111.5298 123.4531 111.1235 123.4531 Q110.4204 123.4531 109.5376 124.2109 Q108.6548 124.9688 107.8579 126.9375 L106.5923 130 L105.3267 130 ZM113.9937 120.9531 L114.6187 119.4844 L115.9312 119.4844 L115.3218 120.9531 L113.9937 120.9531 ZM110.2749 130 L113.4155 122.375 L114.7437 122.375 L111.5874 130 L110.2749 130 ZM113.6543 130 L116.7949 122.375 L117.998 122.375 L117.4512 123.7031 Q118.3887 122.9219 119.1387 122.5625 Q119.8887 122.2031 120.5918 122.2031 Q121.5449 122.2031 121.9824 122.7109 Q122.4199 123.2188 122.2637 124.0469 Q122.1699 124.4844 121.8105 125.3906 L119.8887 130 L118.5605 130 L120.5605 125.1875 Q120.8418 124.4844 120.9199 124.1406 Q120.998 123.75 120.7793 123.5156 Q120.5605 123.2812 120.0605 123.2812 Q119.0449 123.2812 118.0996 124 Q117.1543 124.7188 116.4355 126.4531 L114.9824 130 L113.6543 130 ZM121.7935 130.6719 L123.106 130.7812 Q123.0122 131.2344 123.0903 131.4531 Q123.1685 131.6719 123.4028 131.7969 Q123
 .731 131.9531 124.3091 131.9531 Q125.5122 131.9531 126.1528 131.3594 Q126.5903 130.9375 127.1372 129.5938 L127.4028 128.9844 Q126.1685 130 124.9966 130 Q123.8247 130 123.1919 129.1562 Q122.5591 128.3125 122.8716 126.75 Q123.1372 125.4531 123.9731 124.3828 Q124.8091 123.3125 125.7856 122.7578 Q126.7622 122.2031 127.6685 122.2031 Q129.1997 122.2031 129.7466 123.6406 L130.2622 122.375 L131.481 122.375 L128.4497 129.75 Q127.9653 130.9219 127.4106 131.6016 Q126.856 132.2812 126.0435 132.6562 Q125.231 133.0312 124.2466 133.0312 Q123.3091 133.0312 122.6841 132.7891 Q122.0591 132.5469 121.8091 132.0938 Q121.5591 131.6406 121.6841 131.0469 Q121.7153 130.875 121.7935 130.6719 ZM124.2466 126.6406 Q124.0903 127.4219 124.1685 127.8125 Q124.2622 128.375 124.6138 128.6641 Q124.9653 128.9531 125.4653 128.9531 Q126.1216 128.9531 126.856 128.5 Q127.5903 128.0469 128.1763 127.1016 Q128.7622 126.1562 128.9341 125.2969 Q129.1216 124.375 128.6997 123.8125 Q128.2778 123.25 127.4966 123.25 Q127.012
 2 123.25 126.5044 123.5078 Q125.9966 123.7656 125.5044 124.2891 Q125.0122 124.8125 124.6685 125.5312 Q124.3247 126.25 124.2466 126.6406 ZM130.9795 127.4062 L132.3232 127.3281 Q132.2139 127.875 132.3076 128.2734 Q132.4014 128.6719 132.8232 128.9297 Q133.2451 129.1875 133.8701 129.1875 Q134.7451 129.1875 135.2529 128.8359 Q135.7607 128.4844 135.8545 128.0156 Q135.917 127.6719 135.7295 127.375 Q135.5107 127.0781 134.5498 126.6328 Q133.5889 126.1875 133.3389 126.0156 Q132.9014 125.7188 132.7373 125.3203 Q132.5732 124.9219 132.667 124.4062 Q132.8545 123.5 133.7061 122.8516 Q134.5576 122.2031 135.8857 122.2031 Q137.3545 122.2031 137.9873 122.875 Q138.6201 123.5469 138.4326 124.6094 L137.1045 124.7031 Q137.2295 124.0156 136.8389 123.6172 Q136.4482 123.2188 135.5889 123.2188 Q134.9014 123.2188 134.4639 123.5234 Q134.0264 123.8281 133.9482 124.1875 Q133.8701 124.5469 134.1514 124.8281 Q134.3232 125.0156 135.1826 125.3906 Q136.5576 126.0469 136.8701 126.4219 Q137.4014 127.0156 137.229
 5 127.8594 Q137.1201 128.4219 136.6514 128.9766 Q136.1826 129.5312 135.4014 129.8359 Q134.6201 130.1406 133.6357 130.1406 Q132.292 130.1406 131.4482 129.5312 Q130.6357 128.875 130.9795 127.4062 Z"
+          /><path class="testC11" d="M147.5688 129.0469 Q146.8345 129.6562 146.1626 129.9062 Q145.4907 130.1562 144.7095 130.1562 Q143.4282 130.1562 142.7407 129.5391 Q142.0532 128.9219 142.0532 127.9531 Q142.0532 127.375 142.311 126.9062 Q142.5688 126.4375 142.9907 126.1484 Q143.4126 125.8594 143.9438 125.7188 Q144.3188 125.6094 145.1157 125.5156 Q146.7095 125.3281 147.4595 125.0625 Q147.4751 124.7969 147.4751 124.7188 Q147.4751 123.9062 147.1001 123.5781 Q146.5845 123.1406 145.6001 123.1406 Q144.6626 123.1406 144.2173 123.4609 Q143.772 123.7812 143.5688 124.6094 L142.272 124.4375 Q142.4438 123.6094 142.8501 123.1016 Q143.2563 122.5938 144.022 122.3203 Q144.7876 122.0469 145.7876 122.0469 Q146.7876 122.0469 147.4048 122.2812 Q148.022 122.5156 148.3188 122.8672 Q148.6157 123.2188 148.7251 123.7656 Q148.7876 124.1094 148.7876 124.9844 L148.7876 126.7344 Q148.7876 128.5781 148.8735 129.0625 Q148.9595 129.5469 149.2095 130 L147.8345 130 Q147.6313 129.5938 147.5688 129.0469 ZM14
 7.4595 126.0938 Q146.7407 126.3906 145.3032 126.5938 Q144.4907 126.7188 144.1548 126.8594 Q143.8188 127 143.6392 127.2812 Q143.4595 127.5625 143.4595 127.9062 Q143.4595 128.4375 143.8579 128.7891 Q144.2563 129.1406 145.022 129.1406 Q145.7876 129.1406 146.3813 128.8047 Q146.9751 128.4688 147.2563 127.8906 Q147.4595 127.4531 147.4595 126.5781 L147.4595 126.0938 ZM150.8174 130 L150.8174 122.2188 L152.0049 122.2188 L152.0049 123.4062 Q152.458 122.5781 152.8486 122.3125 Q153.2393 122.0469 153.6924 122.0469 Q154.3643 122.0469 155.0518 122.4688 L154.5986 123.6875 Q154.1143 123.4062 153.6299 123.4062 Q153.1924 123.4062 152.8486 123.6641 Q152.5049 123.9219 152.3643 124.3906 Q152.1455 125.0938 152.1455 125.9219 L152.1455 130 L150.8174 130 ZM161.1562 127.5 L162.5156 127.6562 Q162.2031 128.8594 161.3281 129.5078 Q160.4531 130.1562 159.0938 130.1562 Q157.3906 130.1562 156.3906 129.1172 Q155.3906 128.0781 155.3906 126.1719 Q155.3906 124.2188 156.4062 123.1328 Q157.4219 122.0469 159.0312 1
 22.0469 Q160.5938 122.0469 161.5781 123.1094 Q162.5625 124.1719 162.5625 126.0938 Q162.5625 126.2188 162.5625 126.4531 L156.75 126.4531 Q156.8281 127.7344 157.4766 128.4141 Q158.125 129.0938 159.1094 129.0938 Q159.8281 129.0938 160.3438 128.7109 Q160.8594 128.3281 161.1562 127.5 ZM156.8281 125.3594 L161.1719 125.3594 Q161.0781 124.375 160.6719 123.8906 Q160.0469 123.125 159.0469 123.125 Q158.125 123.125 157.5078 123.7344 Q156.8906 124.3438 156.8281 125.3594 Z"
+          /><rect width="29.187" x="167.3535" height="17.2485" y="116.1755" class="testC12"
+          /><path class="testC13" d="M168.6504 130 L168.6504 123.25 L167.4941 123.25 L167.4941 122.2188 L168.6504 122.2188 L168.6504 121.3906 Q168.6504 120.6094 168.791 120.2344 Q168.9941 119.7188 169.4707 119.3984 Q169.9473 119.0781 170.8066 119.0781 Q171.3691 119.0781 172.041 119.2188 L171.8379 120.3594 Q171.4316 120.2812 171.0723 120.2812 Q170.4629 120.2812 170.2129 120.5391 Q169.9629 120.7969 169.9629 121.5 L169.9629 122.2188 L171.4785 122.2188 L171.4785 123.25 L169.9629 123.25 L169.9629 130 L168.6504 130 ZM177.6147 130 L177.6147 128.8594 Q176.6929 130.1562 175.146 130.1562 Q174.4585 130.1562 173.8569 129.8984 Q173.2554 129.6406 172.9663 129.2422 Q172.6772 128.8438 172.5679 128.2656 Q172.4741 127.8906 172.4741 127.0469 L172.4741 122.2188 L173.8022 122.2188 L173.8022 126.5312 Q173.8022 127.5625 173.8804 127.9219 Q174.0054 128.4531 174.4038 128.75 Q174.8022 129.0469 175.396 129.0469 Q175.9897 129.0469 176.5132 128.7422 Q177.0366 128.4375 177.2554 127.9141 Q177.4741 127.390
 6 177.4741 126.3906 L177.4741 122.2188 L178.7866 122.2188 L178.7866 130 L177.6147 130 ZM180.8477 130 L180.8477 122.2188 L182.0352 122.2188 L182.0352 123.3281 Q182.8945 122.0469 184.5195 122.0469 Q185.2227 122.0469 185.8086 122.2969 Q186.3945 122.5469 186.6914 122.9609 Q186.9883 123.375 187.0977 123.9375 Q187.1758 124.2969 187.1758 125.2188 L187.1758 130 L185.8477 130 L185.8477 125.2656 Q185.8477 124.4688 185.6992 124.0703 Q185.5508 123.6719 185.1602 123.4297 Q184.7695 123.1875 184.2383 123.1875 Q183.3945 123.1875 182.7852 123.7188 Q182.1758 124.25 182.1758 125.75 L182.1758 130 L180.8477 130 ZM194.0605 127.3281 L193.6699 121.6406 L193.6699 119.2656 L195.2949 119.2656 L195.2949 121.6406 L194.9199 127.3281 L194.0605 127.3281 ZM193.7168 130 L193.7168 128.5 L195.2324 128.5 L195.2324 130 L193.7168 130 Z"
+          /><line y2="125.3918" x1="167.3535" class="testC14" x2="196.5405" y1="125.3918"
+          /><line y2="130" x1="167.3535" class="testC15" x2="196.5405" y1="130"
+        /></g
+      ></g
+    ></g
+  ></svg
+>

Modified: xmlgraphics/batik/trunk/test-references/org/apache/batik/svggen/ContextBStroke.svg
URL: http://svn.apache.org/viewcvs/xmlgraphics/batik/trunk/test-references/org/apache/batik/svggen/ContextBStroke.svg?rev=291468&r1=291467&r2=291468&view=diff
==============================================================================
--- xmlgraphics/batik/trunk/test-references/org/apache/batik/svggen/ContextBStroke.svg (original)
+++ xmlgraphics/batik/trunk/test-references/org/apache/batik/svggen/ContextBStroke.svg Sun Sep 25 12:51:54 2005
@@ -1,12 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
-
-<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN' 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
-<svg contentScriptType="text/ecmascript" width="300" xmlns:xlink="http://www.w3.org/1999/xlink" zoomAndPan="magnify" class="testC29" contentStyleType="text/css" height="400" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" version="1.0">
-  <!--Generated by the Batik Test Framework. Test:éj-->
-  <defs id="genericDefs" />
-  <g>
-    <style type="text/css" xml:space="preserve">
-      <![CDATA[.testC1 {text-rendering:optimizeLegibility;}
+<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
+          'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
+<svg contentScriptType="text/ecmascript" width="300" xmlns:xlink="http://www.w3.org/1999/xlink" zoomAndPan="magnify" class="testC29" contentStyleType="text/css" height="400" preserveAspectRatio="xMidYMid meet" xmlns="http://www.w3.org/2000/svg" version="1.0"
+><!--Generated by the Batik Test Framework. Test:éj--><defs id="genericDefs"
+  /><g
+  ><style type="text/css" xml:space="preserve"
+    ><![CDATA[.testC1 {text-rendering:optimizeLegibility;}
 .testC2 {stroke:none;}
 .testC3 {stroke-width:2;fill:none;}
 .testC4 {stroke-width:4;fill:none;}
@@ -35,69 +34,74 @@
 .testC27 {stroke-dasharray:4,4,10,4;fill:none;}
 .testC28 {stroke-dashoffset:4;stroke-dasharray:4,4,10,4;fill:none;}
 .testC29 {stroke-dashoffset:0;text-rendering:auto;color-rendering:auto;stroke-linecap:square;fill:black;font-size:12;stroke-linejoin:miter;font-weight:normal;stroke:black;fill-opacity:1;font-style:normal;stroke-dasharray:none;stroke-miterlimit:10;color-interpolation:auto;image-rendering:auto;shape-rendering:auto;font-family:'Arial';stroke-width:1;stroke-opacity:1;}
-]]>
-    </style>
-    <g>
-      <defs id="testdefs1">
-        <font horiz-adv-x="75.0" id="testfont1">
-          <font-face ascent="92.163086" descent="19.555664" units-per-em="100" font-family="Arial" font-style="normal" font-weight="normal" />
-          <missing-glyph horiz-adv-x="75.0" d="M12.5 0 L12.5 62.5 L62.5 62.5 L62.5 0 L12.5 0 ZM14.0625 1.5625 L60.9375 1.5625 L60.9375 60.9375 L14.0625 60.9375 L14.0625 1.5625 Z" />
-          <glyph unicode="h" horiz-adv-x="55.615234" d="M6.5938 0 L6.5938 71.5781 L15.375 71.5781 L15.375 45.9062 Q21.5312 53.0312 30.9062 53.0312 Q36.6719 53.0312 40.9219 50.7578 Q45.1719 48.4844 47 44.4844 Q48.8281 40.4844 48.8281 32.8594 L48.8281 0 L40.0469 0 L40.0469 32.8594 Q40.0469 39.4531 37.1875 42.4531 Q34.3281 45.4531 29.1094 45.4531 Q25.2031 45.4531 21.7578 43.4297 Q18.3125 41.4062 16.8438 37.9375 Q15.375 34.4688 15.375 28.375 L15.375 0 L6.5938 0 Z" />
-          <glyph unicode="t" horiz-adv-x="27.783203" d="M25.7812 7.8594 L27.0469 0.0938 Q23.3438 -0.6719 20.4062 -0.6719 Q15.625 -0.6719 12.9922 0.8359 Q10.3594 2.3438 9.2812 4.8125 Q8.2031 7.2812 8.2031 15.1875 L8.2031 45.0156 L1.7656 45.0156 L1.7656 51.8594 L8.2031 51.8594 L8.2031 64.7031 L16.9375 69.9688 L16.9375 51.8594 L25.7812 51.8594 L25.7812 45.0156 L16.9375 45.0156 L16.9375 14.7031 Q16.9375 10.9375 17.4062 9.8672 Q17.875 8.7969 18.9219 8.1562 Q19.9688 7.5156 21.9219 7.5156 Q23.3906 7.5156 25.7812 7.8594 Z" />
-          <glyph unicode="d" horiz-adv-x="55.615234" d="M40.2344 0 L40.2344 6.5469 Q35.2969 -1.1562 25.7344 -1.1562 Q19.5312 -1.1562 14.3281 2.2578 Q9.125 5.6719 6.2734 11.7969 Q3.4219 17.9219 3.4219 25.875 Q3.4219 33.6406 6.0078 39.9688 Q8.5938 46.2969 13.7734 49.6641 Q18.9531 53.0312 25.3438 53.0312 Q30.0312 53.0312 33.6953 51.0547 Q37.3594 49.0781 39.6562 45.9062 L39.6562 71.5781 L48.3906 71.5781 L48.3906 0 L40.2344 0 ZM12.4531 25.875 Q12.4531 15.9219 16.6484 10.9922 Q20.8438 6.0625 26.5625 6.0625 Q32.3281 6.0625 36.3516 10.7734 Q40.375 15.4844 40.375 25.1406 Q40.375 35.7969 36.2734 40.7734 Q32.1719 45.75 26.1719 45.75 Q20.3125 45.75 16.3828 40.9688 Q12.4531 36.1875 12.4531 25.875 Z" />
-          <glyph unicode="w" horiz-adv-x="72.2168" d="M16.1562 0 L0.2969 51.8594 L9.375 51.8594 L17.625 21.9219 L20.7031 10.7969 Q20.9062 11.625 23.3906 21.4844 L31.6406 51.8594 L40.6719 51.8594 L48.4375 21.7812 L51.0312 11.8594 L54 21.875 L62.8906 51.8594 L71.4375 51.8594 L55.2188 0 L46.0938 0 L37.8438 31.0625 L35.8438 39.8906 L25.3438 0 L16.1562 0 Z" />
-          <glyph unicode=" " horiz-adv-x="27.783203" d="" />
-          <glyph unicode="g" horiz-adv-x="55.615234" d="M4.9844 -4.2812 L13.5312 -5.5469 Q14.0625 -9.5 16.5 -11.3125 Q19.7812 -13.75 25.4375 -13.75 Q31.5469 -13.75 34.8672 -11.3125 Q38.1875 -8.875 39.3594 -4.4844 Q40.0469 -1.7969 39.9844 6.7812 Q34.2344 0 25.6406 0 Q14.9375 0 9.0781 7.7188 Q3.2188 15.4375 3.2188 26.2188 Q3.2188 33.6406 5.9062 39.9141 Q8.5938 46.1875 13.6953 49.6094 Q18.7969 53.0312 25.6875 53.0312 Q34.8594 53.0312 40.8281 45.6094 L40.8281 51.8594 L48.9219 51.8594 L48.9219 7.0312 Q48.9219 -5.0625 46.4609 -10.1172 Q44 -15.1719 38.6484 -18.1016 Q33.2969 -21.0312 25.4844 -21.0312 Q16.2188 -21.0312 10.5 -16.8594 Q4.7812 -12.6875 4.9844 -4.2812 ZM12.25 26.8594 Q12.25 16.6562 16.3047 11.9688 Q20.3594 7.2812 26.4688 7.2812 Q32.5156 7.2812 36.6172 11.9453 Q40.7188 16.6094 40.7188 26.5625 Q40.7188 36.0781 36.5 40.9141 Q32.2812 45.75 26.3125 45.75 Q20.4531 45.75 16.3516 40.9922 Q12.25 36.2344 12.25 26.8594 Z" />
-          <glyph unicode="n" horiz-adv-x="55.615234" d="M6.5938 0 L6.5938 51.8594 L14.5 51.8594 L14.5 44.4844 Q20.2188 53.0312 31 53.0312 Q35.6875 53.0312 39.625 51.3438 Q43.5625 49.6562 45.5156 46.9219 Q47.4688 44.1875 48.25 40.4375 Q48.7344 37.9844 48.7344 31.8906 L48.7344 0 L39.9375 0 L39.9375 31.5469 Q39.9375 36.9219 38.9141 39.5781 Q37.8906 42.2344 35.2812 43.8203 Q32.6719 45.4062 29.1562 45.4062 Q23.5312 45.4062 19.4531 41.8438 Q15.375 38.2812 15.375 28.3281 L15.375 0 L6.5938 0 Z" />
-          <glyph unicode="i" horiz-adv-x="22.216797" d="M6.6406 61.4688 L6.6406 71.5781 L15.4375 71.5781 L15.4375 61.4688 L6.6406 61.4688 ZM6.6406 0 L6.6406 51.8594 L15.4375 51.8594 L15.4375 0 L6.6406 0 Z" />
-          <glyph unicode="y" horiz-adv-x="50.0" d="M6.2031 -19.9531 L5.2188 -11.7031 Q8.1094 -12.4844 10.25 -12.4844 Q13.1875 -12.4844 14.9453 -11.5078 Q16.7031 -10.5312 17.8281 -8.7812 Q18.6562 -7.4531 20.5156 -2.2344 Q20.75 -1.5 21.2969 -0.0781 L1.6094 51.8594 L11.0781 51.8594 L21.875 21.8281 Q23.9688 16.1094 25.6406 9.8125 Q27.1562 15.875 29.25 21.625 L40.3281 51.8594 L49.125 51.8594 L29.3906 -0.8594 Q26.2188 -9.4062 24.4688 -12.625 Q22.125 -16.9844 19.0938 -19.0078 Q16.0625 -21.0312 11.8594 -21.0312 Q9.3281 -21.0312 6.2031 -19.9531 Z" />
-          <glyph unicode="r" horiz-adv-x="33.30078" d="M6.5 0 L6.5 51.8594 L14.4062 51.8594 L14.4062 44 Q17.4375 49.5156 20 51.2734 Q22.5625 53.0312 25.6406 53.0312 Q30.0781 53.0312 34.6719 50.2031 L31.6406 42.0469 Q28.4219 43.9531 25.2031 43.9531 Q22.3125 43.9531 20.0156 42.2188 Q17.7188 40.4844 16.75 37.4062 Q15.2812 32.7188 15.2812 27.1562 L15.2812 0 L6.5 0 Z" />
-          <glyph unicode="a" horiz-adv-x="55.615234" d="M40.4375 6.3906 Q35.5469 2.25 31.0312 0.5469 Q26.5156 -1.1562 21.3438 -1.1562 Q12.7969 -1.1562 8.2031 3.0078 Q3.6094 7.1719 3.6094 13.6719 Q3.6094 17.4844 5.3438 20.6328 Q7.0781 23.7812 9.8906 25.6875 Q12.7031 27.5938 16.2188 28.5625 Q18.7969 29.25 24.0312 29.8906 Q34.6719 31.1562 39.7031 32.9062 Q39.75 34.7188 39.75 35.2031 Q39.75 40.5781 37.25 42.7812 Q33.8906 45.75 27.25 45.75 Q21.0469 45.75 18.0938 43.5781 Q15.1406 41.4062 13.7188 35.8906 L5.125 37.0625 Q6.2969 42.5781 8.9844 45.9688 Q11.6719 49.3594 16.75 51.1953 Q21.8281 53.0312 28.5156 53.0312 Q35.1562 53.0312 39.3047 51.4688 Q43.4531 49.9062 45.4062 47.5391 Q47.3594 45.1719 48.1406 41.5469 Q48.5781 39.3125 48.5781 33.4531 L48.5781 21.7344 Q48.5781 9.4688 49.1406 6.2266 Q49.7031 2.9844 51.375 0 L42.1875 0 Q40.8281 2.7344 40.4375 6.3906 ZM39.7031 26.0312 Q34.9062 24.0781 25.3438 22.7031 Q19.9219 21.9219 17.6797 20.9453 Q15.4375 19.9688 14.2109 18.0938 Q12.9844 16.
 2188 12.9844 13.9219 Q12.9844 10.4062 15.6484 8.0625 Q18.3125 5.7188 23.4375 5.7188 Q28.5156 5.7188 32.4688 7.9375 Q36.4219 10.1562 38.2812 14.0156 Q39.7031 17 39.7031 22.7969 L39.7031 26.0312 Z" />
-          <glyph unicode="V" horiz-adv-x="66.69922" d="M28.1719 0 L0.4375 71.5781 L10.6875 71.5781 L29.2969 19.5781 Q31.5469 13.3281 33.0625 7.8594 Q34.7188 13.7188 36.9219 19.5781 L56.25 71.5781 L65.9219 71.5781 L37.8906 0 L28.1719 0 Z" />
-          <glyph unicode="s" horiz-adv-x="50.0" d="M3.0781 15.4844 L11.7656 16.8438 Q12.5 11.625 15.8438 8.8438 Q19.1875 6.0625 25.2031 6.0625 Q31.25 6.0625 34.1797 8.5234 Q37.1094 10.9844 37.1094 14.3125 Q37.1094 17.2812 34.5156 19 Q32.7188 20.1719 25.5312 21.9688 Q15.875 24.4219 12.1406 26.2031 Q8.4062 27.9844 6.4766 31.1328 Q4.5469 34.2812 4.5469 38.0938 Q4.5469 41.5469 6.1328 44.5078 Q7.7188 47.4688 10.4531 49.4219 Q12.5 50.9219 16.0391 51.9766 Q19.5781 53.0312 23.6406 53.0312 Q29.7344 53.0312 34.3516 51.2734 Q38.9688 49.5156 41.1641 46.5078 Q43.3594 43.5 44.1875 38.4844 L35.5938 37.3125 Q35.0156 41.3125 32.2031 43.5547 Q29.3906 45.7969 24.2656 45.7969 Q18.2188 45.7969 15.625 43.7969 Q13.0312 41.7969 13.0312 39.1094 Q13.0312 37.4062 14.1094 36.0312 Q15.1875 34.625 17.4844 33.6875 Q18.7969 33.2031 25.25 31.4531 Q34.5781 28.9531 38.2578 27.3672 Q41.9375 25.7812 44.0391 22.7578 Q46.1406 19.7344 46.1406 15.2344 Q46.1406 10.8438 43.5781 6.9609 Q41.0156 3.0781 36.1797 0.9609 Q
 31.3438 -1.1562 25.25 -1.1562 Q15.1406 -1.1562 9.8438 3.0391 Q4.5469 7.2344 3.0781 15.4844 Z" />
-          <glyph unicode="p" horiz-adv-x="55.615234" d="M6.5938 -19.8594 L6.5938 51.8594 L14.5938 51.8594 L14.5938 45.125 Q17.4375 49.0781 21 51.0547 Q24.5625 53.0312 29.6406 53.0312 Q36.2812 53.0312 41.3594 49.6094 Q46.4375 46.1875 49.0234 39.9609 Q51.6094 33.7344 51.6094 26.3125 Q51.6094 18.3594 48.7578 11.9844 Q45.9062 5.6094 40.4609 2.2266 Q35.0156 -1.1562 29 -1.1562 Q24.6094 -1.1562 21.1172 0.6953 Q17.625 2.5469 15.375 5.375 L15.375 -19.8594 L6.5938 -19.8594 ZM14.5469 25.6406 Q14.5469 15.625 18.6016 10.8438 Q22.6562 6.0625 28.4219 6.0625 Q34.2812 6.0625 38.4531 11.0156 Q42.625 15.9688 42.625 26.375 Q42.625 36.2812 38.5469 41.2109 Q34.4688 46.1406 28.8125 46.1406 Q23.1875 46.1406 18.8672 40.8906 Q14.5469 35.6406 14.5469 25.6406 Z" />
-          <glyph unicode="c" horiz-adv-x="50.0" d="M40.4375 19 L49.0781 17.875 Q47.6562 8.9375 41.8203 3.8906 Q35.9844 -1.1562 27.4844 -1.1562 Q16.8438 -1.1562 10.375 5.7969 Q3.9062 12.75 3.9062 25.7344 Q3.9062 34.125 6.6875 40.4297 Q9.4688 46.7344 15.1562 49.8828 Q20.8438 53.0312 27.5469 53.0312 Q35.9844 53.0312 41.3594 48.7578 Q46.7344 44.4844 48.25 36.625 L39.7031 35.2969 Q38.4844 40.5312 35.3828 43.1641 Q32.2812 45.7969 27.875 45.7969 Q21.2344 45.7969 17.0859 41.0391 Q12.9375 36.2812 12.9375 25.9844 Q12.9375 15.5312 16.9453 10.7969 Q20.9531 6.0625 27.3906 6.0625 Q32.5625 6.0625 36.0312 9.2344 Q39.5 12.4062 40.4375 19 Z" />
-          <glyph unicode="e" horiz-adv-x="55.615234" d="M42.0938 16.7031 L51.1719 15.5781 Q49.0312 7.625 43.2188 3.2344 Q37.4062 -1.1562 28.375 -1.1562 Q17 -1.1562 10.3281 5.8438 Q3.6562 12.8438 3.6562 25.4844 Q3.6562 38.5781 10.3984 45.8047 Q17.1406 53.0312 27.875 53.0312 Q38.2812 53.0312 44.875 45.9531 Q51.4688 38.875 51.4688 26.0312 Q51.4688 25.25 51.4219 23.6875 L12.75 23.6875 Q13.2344 15.1406 17.5781 10.6016 Q21.9219 6.0625 28.4219 6.0625 Q33.25 6.0625 36.6719 8.6016 Q40.0938 11.1406 42.0938 16.7031 ZM13.2344 30.9062 L42.1875 30.9062 Q41.6094 37.4531 38.875 40.7188 Q34.6719 45.7969 27.9844 45.7969 Q21.9219 45.7969 17.7969 41.75 Q13.6719 37.7031 13.2344 30.9062 Z" />
-          <glyph unicode="o" horiz-adv-x="55.615234" d="M3.3281 25.9219 Q3.3281 40.3281 11.3281 47.2656 Q18.0156 53.0312 27.6406 53.0312 Q38.3281 53.0312 45.1172 46.0234 Q51.9062 39.0156 51.9062 26.6562 Q51.9062 16.6562 48.9062 10.9141 Q45.9062 5.1719 40.1641 2.0078 Q34.4219 -1.1562 27.6406 -1.1562 Q16.75 -1.1562 10.0391 5.8203 Q3.3281 12.7969 3.3281 25.9219 ZM12.3594 25.9219 Q12.3594 15.9688 16.7031 11.0156 Q21.0469 6.0625 27.6406 6.0625 Q34.1875 6.0625 38.5312 11.0391 Q42.875 16.0156 42.875 26.2188 Q42.875 35.8438 38.5 40.7969 Q34.125 45.75 27.6406 45.75 Q21.0469 45.75 16.7031 40.8203 Q12.3594 35.8906 12.3594 25.9219 Z" />
-          <glyph unicode="j" horiz-adv-x="22.216797" d="M6.5469 61.375 L6.5469 71.5781 L15.3281 71.5781 L15.3281 61.375 L6.5469 61.375 ZM-4.5781 -20.1094 L-2.9219 -12.625 Q-0.2812 -13.3125 1.2188 -13.3125 Q3.9062 -13.3125 5.2266 -11.5312 Q6.5469 -9.75 6.5469 -2.625 L6.5469 51.8594 L15.3281 51.8594 L15.3281 -2.8125 Q15.3281 -12.3906 12.8438 -16.1406 Q9.6719 -21.0312 2.2969 -21.0312 Q-1.25 -21.0312 -4.5781 -20.1094 Z" />
-          <glyph unicode="l" horiz-adv-x="22.216797" d="M6.3906 0 L6.3906 71.5781 L15.1875 71.5781 L15.1875 0 L6.3906 0 Z" />
-          <glyph unicode="m" horiz-adv-x="83.30078" d="M6.5938 0 L6.5938 51.8594 L14.4531 51.8594 L14.4531 44.5781 Q16.8906 48.3906 20.9453 50.7109 Q25 53.0312 30.1719 53.0312 Q35.9375 53.0312 39.625 50.6406 Q43.3125 48.25 44.8281 43.9531 Q50.9844 53.0312 60.8438 53.0312 Q68.5625 53.0312 72.7109 48.7578 Q76.8594 44.4844 76.8594 35.5938 L76.8594 0 L68.1094 0 L68.1094 32.6719 Q68.1094 37.9375 67.2578 40.2578 Q66.4062 42.5781 64.1641 43.9922 Q61.9219 45.4062 58.8906 45.4062 Q53.4219 45.4062 49.8047 41.7734 Q46.1875 38.1406 46.1875 30.125 L46.1875 0 L37.4062 0 L37.4062 33.6875 Q37.4062 39.5469 35.2578 42.4766 Q33.1094 45.4062 28.2188 45.4062 Q24.5156 45.4062 21.3672 43.4531 Q18.2188 41.5 16.7969 37.7422 Q15.375 33.9844 15.375 26.9062 L15.375 0 L6.5938 0 Z" />
-        </font>
-      </defs>
-      <g class="testC1">
-        <text xml:space="preserve" x="10" y="10" class="testC2">Varying width</text>
-        <line y2="80" x1="10" class="testC3" x2="10" y1="30" />
-        <line transform="translate(20,0)" x1="10" x2="10" y1="30" y2="80" class="testC4" />
-        <line transform="translate(40,0)" x1="10" x2="10" y1="30" y2="80" class="testC5" />
-        <line transform="translate(60,0)" x1="10" x2="10" y1="30" y2="80" class="testC6" />
-      </g>
-      <g class="testC7" transform="translate(0,120)">
-        <text xml:space="preserve" x="10" y="10" class="testC8">Varying end caps</text>
-        <line y2="80" x1="15" class="testC9" x2="15" y1="30" />
-        <line transform="translate(30,0)" x1="15" x2="15" y1="30" y2="80" class="testC10" />
-        <line transform="translate(60,0)" x1="15" x2="15" y1="30" y2="80" class="testC11" />
-      </g>
-      <g class="testC12" transform="translate(0,240)">
-        <text xml:space="preserve" x="10" y="10" class="testC13">Varying line joins</text>
-        <path d="M0 60 L10 20 L20 60" class="testC14" transform="translate(20,20)" />
-        <path d="M0 60 L10 20 L20 60" class="testC15" transform="translate(55,20)" />
-        <path d="M0 60 L10 20 L20 60" class="testC16" transform="translate(90,20)" />
-      </g>
-      <g class="testC17" transform="translate(150,120)">
-        <text xml:space="preserve" x="10" y="10" class="testC18">Varying miter limit</text>
-        <path d="M0 0 L30 0 L30 60 L0 30" class="testC19" transform="translate(10,30)" />
-        <path d="M0 0 L30 0 L30 60 L0 30" class="testC20" transform="translate(50,30)" />
-        <path d="M0 0 L30 0 L30 60 L0 30" class="testC21" transform="translate(90,30)" />
-      </g>
-      <g class="testC22" transform="translate(150,0)">
-        <text xml:space="preserve" x="10" y="10" class="testC23">Varying dash patterns</text>
-      </g>
-      <g class="testC24" transform="translate(170,0)">
-        <line y2="80" x1="10" class="testC25" x2="10" y1="20" />
-        <line transform="translate(20,0)" x1="10" x2="10" y1="20" y2="80" class="testC26" />
-        <line transform="translate(40,0)" x1="10" x2="10" y1="20" y2="80" class="testC27" />
-        <line transform="translate(60,0)" x1="10" x2="10" y1="20" y2="80" class="testC28" />
-      </g>
-    </g>
-  </g>
-</svg>
+]]></style
+      ><g
+      ><defs id="testdefs1"
+        ><font horiz-adv-x="75.0" id="testfont1"
+          ><font-face ascent="92.163086" descent="19.555664" units-per-em="100" font-family="Arial" font-style="normal" font-weight="normal"
+            /><missing-glyph horiz-adv-x="75.0" d="M12.5 0 L12.5 62.5 L62.5 62.5 L62.5 0 L12.5 0 ZM14.0625 1.5625 L60.9375 1.5625 L60.9375 60.9375 L14.0625 60.9375 L14.0625 1.5625 Z"
+            /><glyph unicode="h" horiz-adv-x="55.615234" d="M6.5938 0 L6.5938 71.5781 L15.375 71.5781 L15.375 45.9062 Q21.5312 53.0312 30.9062 53.0312 Q36.6719 53.0312 40.9219 50.7578 Q45.1719 48.4844 47 44.4844 Q48.8281 40.4844 48.8281 32.8594 L48.8281 0 L40.0469 0 L40.0469 32.8594 Q40.0469 39.4531 37.1875 42.4531 Q34.3281 45.4531 29.1094 45.4531 Q25.2031 45.4531 21.7578 43.4297 Q18.3125 41.4062 16.8438 37.9375 Q15.375 34.4688 15.375 28.375 L15.375 0 L6.5938 0 Z"
+            /><glyph unicode="t" horiz-adv-x="27.783203" d="M25.7812 7.8594 L27.0469 0.0938 Q23.3438 -0.6719 20.4062 -0.6719 Q15.625 -0.6719 12.9922 0.8359 Q10.3594 2.3438 9.2812 4.8125 Q8.2031 7.2812 8.2031 15.1875 L8.2031 45.0156 L1.7656 45.0156 L1.7656 51.8594 L8.2031 51.8594 L8.2031 64.7031 L16.9375 69.9688 L16.9375 51.8594 L25.7812 51.8594 L25.7812 45.0156 L16.9375 45.0156 L16.9375 14.7031 Q16.9375 10.9375 17.4062 9.8672 Q17.875 8.7969 18.9219 8.1562 Q19.9688 7.5156 21.9219 7.5156 Q23.3906 7.5156 25.7812 7.8594 Z"
+            /><glyph unicode="d" horiz-adv-x="55.615234" d="M40.2344 0 L40.2344 6.5469 Q35.2969 -1.1562 25.7344 -1.1562 Q19.5312 -1.1562 14.3281 2.2578 Q9.125 5.6719 6.2734 11.7969 Q3.4219 17.9219 3.4219 25.875 Q3.4219 33.6406 6.0078 39.9688 Q8.5938 46.2969 13.7734 49.6641 Q18.9531 53.0312 25.3438 53.0312 Q30.0312 53.0312 33.6953 51.0547 Q37.3594 49.0781 39.6562 45.9062 L39.6562 71.5781 L48.3906 71.5781 L48.3906 0 L40.2344 0 ZM12.4531 25.875 Q12.4531 15.9219 16.6484 10.9922 Q20.8438 6.0625 26.5625 6.0625 Q32.3281 6.0625 36.3516 10.7734 Q40.375 15.4844 40.375 25.1406 Q40.375 35.7969 36.2734 40.7734 Q32.1719 45.75 26.1719 45.75 Q20.3125 45.75 16.3828 40.9688 Q12.4531 36.1875 12.4531 25.875 Z"
+            /><glyph unicode="w" horiz-adv-x="72.2168" d="M16.1562 0 L0.2969 51.8594 L9.375 51.8594 L17.625 21.9219 L20.7031 10.7969 Q20.9062 11.625 23.3906 21.4844 L31.6406 51.8594 L40.6719 51.8594 L48.4375 21.7812 L51.0312 11.8594 L54 21.875 L62.8906 51.8594 L71.4375 51.8594 L55.2188 0 L46.0938 0 L37.8438 31.0625 L35.8438 39.8906 L25.3438 0 L16.1562 0 Z"
+            /><glyph unicode=" " horiz-adv-x="27.783203" d=""
+            /><glyph unicode="g" horiz-adv-x="55.615234" d="M4.9844 -4.2812 L13.5312 -5.5469 Q14.0625 -9.5 16.5 -11.3125 Q19.7812 -13.75 25.4375 -13.75 Q31.5469 -13.75 34.8672 -11.3125 Q38.1875 -8.875 39.3594 -4.4844 Q40.0469 -1.7969 39.9844 6.7812 Q34.2344 0 25.6406 0 Q14.9375 0 9.0781 7.7188 Q3.2188 15.4375 3.2188 26.2188 Q3.2188 33.6406 5.9062 39.9141 Q8.5938 46.1875 13.6953 49.6094 Q18.7969 53.0312 25.6875 53.0312 Q34.8594 53.0312 40.8281 45.6094 L40.8281 51.8594 L48.9219 51.8594 L48.9219 7.0312 Q48.9219 -5.0625 46.4609 -10.1172 Q44 -15.1719 38.6484 -18.1016 Q33.2969 -21.0312 25.4844 -21.0312 Q16.2188 -21.0312 10.5 -16.8594 Q4.7812 -12.6875 4.9844 -4.2812 ZM12.25 26.8594 Q12.25 16.6562 16.3047 11.9688 Q20.3594 7.2812 26.4688 7.2812 Q32.5156 7.2812 36.6172 11.9453 Q40.7188 16.6094 40.7188 26.5625 Q40.7188 36.0781 36.5 40.9141 Q32.2812 45.75 26.3125 45.75 Q20.4531 45.75 16.3516 40.9922 Q12.25 36.2344 12.25 26.8594 Z"
+            /><glyph unicode="n" horiz-adv-x="55.615234" d="M6.5938 0 L6.5938 51.8594 L14.5 51.8594 L14.5 44.4844 Q20.2188 53.0312 31 53.0312 Q35.6875 53.0312 39.625 51.3438 Q43.5625 49.6562 45.5156 46.9219 Q47.4688 44.1875 48.25 40.4375 Q48.7344 37.9844 48.7344 31.8906 L48.7344 0 L39.9375 0 L39.9375 31.5469 Q39.9375 36.9219 38.9141 39.5781 Q37.8906 42.2344 35.2812 43.8203 Q32.6719 45.4062 29.1562 45.4062 Q23.5312 45.4062 19.4531 41.8438 Q15.375 38.2812 15.375 28.3281 L15.375 0 L6.5938 0 Z"
+            /><glyph unicode="i" horiz-adv-x="22.216797" d="M6.6406 61.4688 L6.6406 71.5781 L15.4375 71.5781 L15.4375 61.4688 L6.6406 61.4688 ZM6.6406 0 L6.6406 51.8594 L15.4375 51.8594 L15.4375 0 L6.6406 0 Z"
+            /><glyph unicode="y" horiz-adv-x="50.0" d="M6.2031 -19.9531 L5.2188 -11.7031 Q8.1094 -12.4844 10.25 -12.4844 Q13.1875 -12.4844 14.9453 -11.5078 Q16.7031 -10.5312 17.8281 -8.7812 Q18.6562 -7.4531 20.5156 -2.2344 Q20.75 -1.5 21.2969 -0.0781 L1.6094 51.8594 L11.0781 51.8594 L21.875 21.8281 Q23.9688 16.1094 25.6406 9.8125 Q27.1562 15.875 29.25 21.625 L40.3281 51.8594 L49.125 51.8594 L29.3906 -0.8594 Q26.2188 -9.4062 24.4688 -12.625 Q22.125 -16.9844 19.0938 -19.0078 Q16.0625 -21.0312 11.8594 -21.0312 Q9.3281 -21.0312 6.2031 -19.9531 Z"
+            /><glyph unicode="r" horiz-adv-x="33.30078" d="M6.5 0 L6.5 51.8594 L14.4062 51.8594 L14.4062 44 Q17.4375 49.5156 20 51.2734 Q22.5625 53.0312 25.6406 53.0312 Q30.0781 53.0312 34.6719 50.2031 L31.6406 42.0469 Q28.4219 43.9531 25.2031 43.9531 Q22.3125 43.9531 20.0156 42.2188 Q17.7188 40.4844 16.75 37.4062 Q15.2812 32.7188 15.2812 27.1562 L15.2812 0 L6.5 0 Z"
+            /><glyph unicode="a" horiz-adv-x="55.615234" d="M40.4375 6.3906 Q35.5469 2.25 31.0312 0.5469 Q26.5156 -1.1562 21.3438 -1.1562 Q12.7969 -1.1562 8.2031 3.0078 Q3.6094 7.1719 3.6094 13.6719 Q3.6094 17.4844 5.3438 20.6328 Q7.0781 23.7812 9.8906 25.6875 Q12.7031 27.5938 16.2188 28.5625 Q18.7969 29.25 24.0312 29.8906 Q34.6719 31.1562 39.7031 32.9062 Q39.75 34.7188 39.75 35.2031 Q39.75 40.5781 37.25 42.7812 Q33.8906 45.75 27.25 45.75 Q21.0469 45.75 18.0938 43.5781 Q15.1406 41.4062 13.7188 35.8906 L5.125 37.0625 Q6.2969 42.5781 8.9844 45.9688 Q11.6719 49.3594 16.75 51.1953 Q21.8281 53.0312 28.5156 53.0312 Q35.1562 53.0312 39.3047 51.4688 Q43.4531 49.9062 45.4062 47.5391 Q47.3594 45.1719 48.1406 41.5469 Q48.5781 39.3125 48.5781 33.4531 L48.5781 21.7344 Q48.5781 9.4688 49.1406 6.2266 Q49.7031 2.9844 51.375 0 L42.1875 0 Q40.8281 2.7344 40.4375 6.3906 ZM39.7031 26.0312 Q34.9062 24.0781 25.3438 22.7031 Q19.9219 21.9219 17.6797 20.9453 Q15.4375 19.9688 14.2109 18.0938 Q12.9844
  16.2188 12.9844 13.9219 Q12.9844 10.4062 15.6484 8.0625 Q18.3125 5.7188 23.4375 5.7188 Q28.5156 5.7188 32.4688 7.9375 Q36.4219 10.1562 38.2812 14.0156 Q39.7031 17 39.7031 22.7969 L39.7031 26.0312 Z"
+            /><glyph unicode="V" horiz-adv-x="66.69922" d="M28.1719 0 L0.4375 71.5781 L10.6875 71.5781 L29.2969 19.5781 Q31.5469 13.3281 33.0625 7.8594 Q34.7188 13.7188 36.9219 19.5781 L56.25 71.5781 L65.9219 71.5781 L37.8906 0 L28.1719 0 Z"
+            /><glyph unicode="s" horiz-adv-x="50.0" d="M3.0781 15.4844 L11.7656 16.8438 Q12.5 11.625 15.8438 8.8438 Q19.1875 6.0625 25.2031 6.0625 Q31.25 6.0625 34.1797 8.5234 Q37.1094 10.9844 37.1094 14.3125 Q37.1094 17.2812 34.5156 19 Q32.7188 20.1719 25.5312 21.9688 Q15.875 24.4219 12.1406 26.2031 Q8.4062 27.9844 6.4766 31.1328 Q4.5469 34.2812 4.5469 38.0938 Q4.5469 41.5469 6.1328 44.5078 Q7.7188 47.4688 10.4531 49.4219 Q12.5 50.9219 16.0391 51.9766 Q19.5781 53.0312 23.6406 53.0312 Q29.7344 53.0312 34.3516 51.2734 Q38.9688 49.5156 41.1641 46.5078 Q43.3594 43.5 44.1875 38.4844 L35.5938 37.3125 Q35.0156 41.3125 32.2031 43.5547 Q29.3906 45.7969 24.2656 45.7969 Q18.2188 45.7969 15.625 43.7969 Q13.0312 41.7969 13.0312 39.1094 Q13.0312 37.4062 14.1094 36.0312 Q15.1875 34.625 17.4844 33.6875 Q18.7969 33.2031 25.25 31.4531 Q34.5781 28.9531 38.2578 27.3672 Q41.9375 25.7812 44.0391 22.7578 Q46.1406 19.7344 46.1406 15.2344 Q46.1406 10.8438 43.5781 6.9609 Q41.0156 3.0781 36.1797 0.96
 09 Q31.3438 -1.1562 25.25 -1.1562 Q15.1406 -1.1562 9.8438 3.0391 Q4.5469 7.2344 3.0781 15.4844 Z"
+            /><glyph unicode="p" horiz-adv-x="55.615234" d="M6.5938 -19.8594 L6.5938 51.8594 L14.5938 51.8594 L14.5938 45.125 Q17.4375 49.0781 21 51.0547 Q24.5625 53.0312 29.6406 53.0312 Q36.2812 53.0312 41.3594 49.6094 Q46.4375 46.1875 49.0234 39.9609 Q51.6094 33.7344 51.6094 26.3125 Q51.6094 18.3594 48.7578 11.9844 Q45.9062 5.6094 40.4609 2.2266 Q35.0156 -1.1562 29 -1.1562 Q24.6094 -1.1562 21.1172 0.6953 Q17.625 2.5469 15.375 5.375 L15.375 -19.8594 L6.5938 -19.8594 ZM14.5469 25.6406 Q14.5469 15.625 18.6016 10.8438 Q22.6562 6.0625 28.4219 6.0625 Q34.2812 6.0625 38.4531 11.0156 Q42.625 15.9688 42.625 26.375 Q42.625 36.2812 38.5469 41.2109 Q34.4688 46.1406 28.8125 46.1406 Q23.1875 46.1406 18.8672 40.8906 Q14.5469 35.6406 14.5469 25.6406 Z"
+            /><glyph unicode="c" horiz-adv-x="50.0" d="M40.4375 19 L49.0781 17.875 Q47.6562 8.9375 41.8203 3.8906 Q35.9844 -1.1562 27.4844 -1.1562 Q16.8438 -1.1562 10.375 5.7969 Q3.9062 12.75 3.9062 25.7344 Q3.9062 34.125 6.6875 40.4297 Q9.4688 46.7344 15.1562 49.8828 Q20.8438 53.0312 27.5469 53.0312 Q35.9844 53.0312 41.3594 48.7578 Q46.7344 44.4844 48.25 36.625 L39.7031 35.2969 Q38.4844 40.5312 35.3828 43.1641 Q32.2812 45.7969 27.875 45.7969 Q21.2344 45.7969 17.0859 41.0391 Q12.9375 36.2812 12.9375 25.9844 Q12.9375 15.5312 16.9453 10.7969 Q20.9531 6.0625 27.3906 6.0625 Q32.5625 6.0625 36.0312 9.2344 Q39.5 12.4062 40.4375 19 Z"
+            /><glyph unicode="e" horiz-adv-x="55.615234" d="M42.0938 16.7031 L51.1719 15.5781 Q49.0312 7.625 43.2188 3.2344 Q37.4062 -1.1562 28.375 -1.1562 Q17 -1.1562 10.3281 5.8438 Q3.6562 12.8438 3.6562 25.4844 Q3.6562 38.5781 10.3984 45.8047 Q17.1406 53.0312 27.875 53.0312 Q38.2812 53.0312 44.875 45.9531 Q51.4688 38.875 51.4688 26.0312 Q51.4688 25.25 51.4219 23.6875 L12.75 23.6875 Q13.2344 15.1406 17.5781 10.6016 Q21.9219 6.0625 28.4219 6.0625 Q33.25 6.0625 36.6719 8.6016 Q40.0938 11.1406 42.0938 16.7031 ZM13.2344 30.9062 L42.1875 30.9062 Q41.6094 37.4531 38.875 40.7188 Q34.6719 45.7969 27.9844 45.7969 Q21.9219 45.7969 17.7969 41.75 Q13.6719 37.7031 13.2344 30.9062 Z"
+            /><glyph unicode="o" horiz-adv-x="55.615234" d="M3.3281 25.9219 Q3.3281 40.3281 11.3281 47.2656 Q18.0156 53.0312 27.6406 53.0312 Q38.3281 53.0312 45.1172 46.0234 Q51.9062 39.0156 51.9062 26.6562 Q51.9062 16.6562 48.9062 10.9141 Q45.9062 5.1719 40.1641 2.0078 Q34.4219 -1.1562 27.6406 -1.1562 Q16.75 -1.1562 10.0391 5.8203 Q3.3281 12.7969 3.3281 25.9219 ZM12.3594 25.9219 Q12.3594 15.9688 16.7031 11.0156 Q21.0469 6.0625 27.6406 6.0625 Q34.1875 6.0625 38.5312 11.0391 Q42.875 16.0156 42.875 26.2188 Q42.875 35.8438 38.5 40.7969 Q34.125 45.75 27.6406 45.75 Q21.0469 45.75 16.7031 40.8203 Q12.3594 35.8906 12.3594 25.9219 Z"
+            /><glyph unicode="j" horiz-adv-x="22.216797" d="M6.5469 61.375 L6.5469 71.5781 L15.3281 71.5781 L15.3281 61.375 L6.5469 61.375 ZM-4.5781 -20.1094 L-2.9219 -12.625 Q-0.2812 -13.3125 1.2188 -13.3125 Q3.9062 -13.3125 5.2266 -11.5312 Q6.5469 -9.75 6.5469 -2.625 L6.5469 51.8594 L15.3281 51.8594 L15.3281 -2.8125 Q15.3281 -12.3906 12.8438 -16.1406 Q9.6719 -21.0312 2.2969 -21.0312 Q-1.25 -21.0312 -4.5781 -20.1094 Z"
+            /><glyph unicode="l" horiz-adv-x="22.216797" d="M6.3906 0 L6.3906 71.5781 L15.1875 71.5781 L15.1875 0 L6.3906 0 Z"
+            /><glyph unicode="m" horiz-adv-x="83.30078" d="M6.5938 0 L6.5938 51.8594 L14.4531 51.8594 L14.4531 44.5781 Q16.8906 48.3906 20.9453 50.7109 Q25 53.0312 30.1719 53.0312 Q35.9375 53.0312 39.625 50.6406 Q43.3125 48.25 44.8281 43.9531 Q50.9844 53.0312 60.8438 53.0312 Q68.5625 53.0312 72.7109 48.7578 Q76.8594 44.4844 76.8594 35.5938 L76.8594 0 L68.1094 0 L68.1094 32.6719 Q68.1094 37.9375 67.2578 40.2578 Q66.4062 42.5781 64.1641 43.9922 Q61.9219 45.4062 58.8906 45.4062 Q53.4219 45.4062 49.8047 41.7734 Q46.1875 38.1406 46.1875 30.125 L46.1875 0 L37.4062 0 L37.4062 33.6875 Q37.4062 39.5469 35.2578 42.4766 Q33.1094 45.4062 28.2188 45.4062 Q24.5156 45.4062 21.3672 43.4531 Q18.2188 41.5 16.7969 37.7422 Q15.375 33.9844 15.375 26.9062 L15.375 0 L6.5938 0 Z"
+          /></font
+        ></defs
+        ><g class="testC1"
+        ><text xml:space="preserve" x="10" y="10" class="testC2"
+          >Varying width</text
+          ><line y2="80" x1="10" class="testC3" x2="10" y1="30"
+          /><line transform="translate(20,0)" x1="10" x2="10" y1="30" y2="80" class="testC4"
+          /><line transform="translate(40,0)" x1="10" x2="10" y1="30" y2="80" class="testC5"
+          /><line transform="translate(60,0)" x1="10" x2="10" y1="30" y2="80" class="testC6"
+        /></g
+        ><g class="testC7" transform="translate(0,120)"
+        ><text xml:space="preserve" x="10" y="10" class="testC8"
+          >Varying end caps</text
+          ><line y2="80" x1="15" class="testC9" x2="15" y1="30"
+          /><line transform="translate(30,0)" x1="15" x2="15" y1="30" y2="80" class="testC10"
+          /><line transform="translate(60,0)" x1="15" x2="15" y1="30" y2="80" class="testC11"
+        /></g
+        ><g class="testC12" transform="translate(0,240)"
+        ><text xml:space="preserve" x="10" y="10" class="testC13"
+          >Varying line joins</text
+          ><path d="M0 60 L10 20 L20 60" class="testC14" transform="translate(20,20)"
+          /><path d="M0 60 L10 20 L20 60" class="testC15" transform="translate(55,20)"
+          /><path d="M0 60 L10 20 L20 60" class="testC16" transform="translate(90,20)"
+        /></g
+        ><g class="testC17" transform="translate(150,120)"
+        ><text xml:space="preserve" x="10" y="10" class="testC18"
+          >Varying miter limit</text
+          ><path d="M0 0 L30 0 L30 60 L0 30" class="testC19" transform="translate(10,30)"
+          /><path d="M0 0 L30 0 L30 60 L0 30" class="testC20" transform="translate(50,30)"
+          /><path d="M0 0 L30 0 L30 60 L0 30" class="testC21" transform="translate(90,30)"
+        /></g
+        ><g class="testC22" transform="translate(150,0)"
+        ><text xml:space="preserve" x="10" y="10" class="testC23"
+          >Varying dash patterns</text
+        ></g
+        ><g class="testC24" transform="translate(170,0)"
+        ><line y2="80" x1="10" class="testC25" x2="10" y1="20"
+          /><line transform="translate(20,0)" x1="10" x2="10" y1="20" y2="80" class="testC26"
+          /><line transform="translate(40,0)" x1="10" x2="10" y1="20" y2="80" class="testC27"
+          /><line transform="translate(60,0)" x1="10" x2="10" y1="20" y2="80" class="testC28"
+        /></g
+      ></g
+    ></g
+  ></svg
+>