- 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