W3C home > Mailing lists > Public > www-svg@w3.org > July 2008

Re: About test paint-grad-17-t

From: Jonathan Chetwynd <j.chetwynd@btinternet.com>
Date: Wed, 16 Jul 2008 15:13:42 +0100
Cc: "Julien Reichel" <Julien.Reichel@spinetix.com>, www-svg@w3.org
Message-Id: <545AADB3-7D5D-489C-A823-AB66C155CB97@btinternet.com>
To: Erik Dahlström <ed@opera.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 GMT

This archive was generated by hypermail 2.3.1 : Friday, 8 March 2013 15:54:39 GMT