- From: Jonathan Chetwynd <j.chetwynd@btinternet.com>
- Date: Wed, 16 Jul 2008 15:13:42 +0100
- To: Erik Dahlström <ed@opera.com>
- Cc: "Julien Reichel" <Julien.Reichel@spinetix.com>, www-svg@w3.org
- Message-Id: <545AADB3-7D5D-489C-A823-AB66C155CB97@btinternet.com>
ed,
please can you check the text description against the code.
they do not seem to relate:
in the left side:
why would the fallback be used, as the gradient is present?
why do all 4 line elements appear to have the same stroke, yet three
are differently described to the fourth?
in the right side:
why do all 4 line elements appear to have the same stroke, yet three
are differently described to the fourth?
apologies If I misunderstood the intention.
regards
Jonathan Chetwynd
j.chetwynd@btinternet.com
http://www.openicon.org/
+44 (0) 20 7978 1764
<d:OperatorScript xmlns:d="http://www.w3.org/2000/02/svg/testsuite/description/
" xmlns="http://www.w3.org/1999/xhtml">
...
<p>
The left rectangle has four 'line' elements rotated in
different ways. The stroke for the lines have a green solid
stroke fallback which should be used if the gradient should
be ignored. For this sub-test to pass there must be
three lines with solid green stroke, and one line (from
bottom left to top right) with a gradient stroke, visible
in the rectangle.
</p>
<p>
The right rectangle is the same as the left rectangle except
that the stroke paintservers don't have a fallback
specified. For this sub-test to pass only the line from
bottom left to top right must be visible in the rectangle,
and it must have a gradient stroke.
</p>
</d:OperatorScript>
<defs>
<linearGradient xml:id="grad">
<stop offset="0" stop-color="black" />
<stop offset="1" stop-color="white" />
</linearGradient>
</defs>
<!-- sub-test 1: stroke with solid color fallback -->
<g transform="translate(50, 100) scale(0.3)">
<line x1="0" y1="180" x2="480" y2="180" stroke="url(#grad)
#070" stroke-width="20" />
<line x1="0" y1="180" x2="480" y2="180" stroke="url(#grad)
#070" stroke-width="20" transform="rotate(45 240 180)" />
<line x1="0" y1="180" x2="480" y2="180" stroke="url(#grad)
#070" stroke-width="20" transform="rotate(90 240 180)" />
<line x1="410" y1="10" x2="70" y2="350" stroke="url(#grad)
#070" stroke-width="20" />
<rect x="0" y="-60" width="480" height="480" fill="none"
stroke="black" />
</g>
<text x="120" y="250" text-anchor="middle">With fallback</text>
<!-- sub-test 2: stroke without a fallback -->
<g transform="translate(280,100) scale(0.3)">
<line x1="0" y1="180" x2="480" y2="180" stroke="url(#grad)"
stroke-width="20" />
<line x1="0" y1="180" x2="480" y2="180" stroke="url(#grad)"
stroke-width="20" transform="rotate(45 240 180)" />
<line x1="0" y1="180" x2="480" y2="180" stroke="url(#grad)"
stroke-width="20" transform="rotate(90 240 180)" />
<line x1="410" y1="10" x2="70" y2="350" stroke="url(#grad)"
stroke-width="20" />
<rect x="0" y="-60" width="480" height="480" fill="none"
stroke="black" />
</g>
Received on Wednesday, 16 July 2008 14:14:25 UTC