1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
<svg version="1.1" baseProfile="tiny" id="svg-root"
width="100%" height="100%" viewBox="0 0 480 360"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<!--======================================================================-->
<!--= SVG 1.1 2nd Edition Test Case =-->
<!--======================================================================-->
<!--= Copyright 2009 World Wide Web Consortium, (Massachusetts =-->
<!--= Institute of Technology, European Research Consortium for =-->
<!--= Informatics and Mathematics (ERCIM), Keio University). =-->
<!--= All Rights Reserved. =-->
<!--= See http://www.w3.org/Consortium/Legal/. =-->
<!--======================================================================-->
<d:SVGTestCase xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/"
template-version="1.4" reviewer="SVGWG" author="Lofton Henderson" status="accepted"
version="$Revision: 1.7 $" testname="$RCSfile: paths-data-05-t.svg,v $">
<d:testDescription xmlns="http://www.w3.org/1999/xhtml" href="http://www.w3.org/TR/SVG11/paths.html#PathData">
<p>
Verify the basic capability to handle the 'path' element, and its data attribute (d)
in combination with the straight-line path commands.
Two pairs of concentric equilateral triangles are drawn using respectively
M,L,Z and m,l,z. The shapes in each pair are identical, with one stroked and
one filled. The fill-mode default of "even-odd" means that
the inner triangle is hollow.
</p>
</d:testDescription>
<d:operatorScript xmlns="http://www.w3.org/1999/xhtml">
<p>
Run the test. No interaction required.
</p>
</d:operatorScript>
<d:passCriteria xmlns="http://www.w3.org/1999/xhtml">
<p>
The rendered picture should match the reference image exactly
</p>
</d:passCriteria>
</d:SVGTestCase>
<title id="test-title">$RCSfile: paths-data-05-t.svg,v $</title>
<defs>
<font-face font-family="SVGFreeSansASCII" unicode-range="U+0-7F">
<font-face-src>
<font-face-uri xlink:href="../resources/SVGFreeSans.svg#ascii"/>
</font-face-src>
</font-face>
</defs>
<g id="test-body-content" font-family="SVGFreeSansASCII,sans-serif" font-size="18">
<!-- ====================================================================== -->
<!-- Second Group of Triangles using m, l & z commands===================== -->
<!-- ====================================================================== -->
<g transform="scale(1.8) translate(0, -150)">
<text font-size="12" x="96" y="180">m, l, l, l, z,</text>
<text font-size="12" x="100" y="194">subpath</text>
<text font-size="12" x="97" y="208">m, l, l, l, z</text>
<path id="Triangle_stroke_mlz" fill="none" stroke="#000000" d=" m 62.00000 190.00000 l 51.96152 90.00000 l -103.92304 0.00000 l 51.96152 -90.00000 z m 0.00000 15.00000 l 38.97114 67.50000 l -77.91228 0.00000 l 38.97114 -67.50000 z "/>
<rect x="60.00000" y="188.00000" width="4" height="4" fill="#40DD20" stroke="none"/>
<rect x="111.96152" y="278.00000" width="4" height="4" fill="#40DD20" stroke="none"/>
<rect x="8.03848" y="278.00000" width="4" height="4" fill="#40DD20" stroke="none"/>
<rect x="60.00000" y="203.00000" width="4" height="4" fill="#40DD20" stroke="none"/>
<rect x="98.97114" y="270.50000" width="4" height="4" fill="#40DD20" stroke="none"/>
<rect x="21.02886" y="270.50000" width="4" height="4" fill="#40DD20" stroke="none"/>
<path id="Triangle_fill_mlz" fill="#006000" stroke="none" fill-rule="evenodd" d=" m 177.00000 190.00000 l 51.96152 90.00000 l -103.92304 0.00000 l 51.96152 -90.00000 z m 0.00000 15.00000 l 38.97114 67.50000 l -77.91228 0.00000 l 38.97114 -67.50000 z "/>
<rect x="175.00000" y="188.00000" width="4" height="4" fill="#40DD20" stroke="none"/>
<rect x="226.96152" y="278.00000" width="4" height="4" fill="#40DD20" stroke="none"/>
<rect x="123.03848" y="278.00000" width="4" height="4" fill="#40DD20" stroke="none"/>
<rect x="175.00000" y="203.00000" width="4" height="4" fill="#40DD20" stroke="none"/>
<rect x="213.97114" y="270.50000" width="4" height="4" fill="#40DD20" stroke="none"/>
<rect x="136.02886" y="270.50000" width="4" height="4" fill="#40DD20" stroke="none"/>
</g>
</g>
<g font-family="SVGFreeSansASCII,sans-serif" font-size="32">
<text id="revision" x="10" y="340" stroke="none" fill="black">$Revision: 1.7 $</text>
</g>
<rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
<!-- comment out this watermark once the test is approved -->
<!--<g id="draft-watermark">
<rect x="1" y="1" width="478" height="20" fill="red" stroke="black" stroke-width="1"/>
<text font-family="SVGFreeSansASCII,sans-serif" font-weight="bold" font-size="20" x="240"
text-anchor="middle" y="18" stroke-width="0.5" stroke="black" fill="white">DRAFT</text>
</g>-->
</svg>
|