W3C home > Mailing lists > Public > www-svg@w3.org > January 2006

Re: [SVGMobile12] system paint and gradients

From: Jon Ferraiolo <jonf@adobe.com>
Date: Tue, 24 Jan 2006 21:18:48 -0800
Message-ID: <6ECA24BE410D994496A2AE995367C5C8642FA5@namail3.corp.adobe.com>
To: "T Rowley" <tor@cs.brown.edu>
Cc: <www-svg@w3.org>

Tim,
This is the response from the SVG Working Group to the comments first
raised with:
http://lists.w3.org/Archives/Public/www-svg/2005Dec/0312.html

Thanks for your comment. We agree that the specification was confusing
its discussion of System Paint and believe we have fixed the wording to
address your comment.

Here is what the spec said previously:
-----------------
11.3.3 System Paint

The following list of predefined System Paint servers must be supported.
The type of paint returned depends on the operating system, user
choices, and the implemenatation. The paint may be a solid color (which
may include opacity) or a gradient (which may include multiple stop
opacities). 

The names are intended to be descriptive. The implementation should
attempt to map the predefined System Paint servers to the current
appearance of user interface elements on the platform, including user
color choices. For each of the predefined System Paint servers below,
the text indicates the appropriate user interface element.
-----------------

You comment was as follows:
--------------
Section 11.13 defines color values for SVG.  The primary difference 
between CSS2 colors and this is that gradients are allowed for the 
system colors (11.13.3), but these are underdefined without any 
guidelines as to what orientation or scale, making them useless.  Give 
rules for this or omit this capability.
--------------

Here is how that section of the spec now reads: 
-----------------
11.3.3 System Paint Servers

The following list of System Paint Servers must be supported. If a paint
specification specifies one of the System Paint Servers, then the user
agent must either paint using a system-provided paint server or paint
with a substitute paint server, such as a color or gradient. System
paint servers often depend on the operating system, user choices, and
the implementation. Substitute paint servers should attempt to match the
appearance of corresponding user interface elements on the platform,
including user color choices. In environments which do not provide
adequate system paint server APIs, a conformant user agent may use
substitute paint servers which do not necessarily match the
environment's system paint servers.
-----------------

Please tell us within two weeks if this response is not acceptable.

Jon Ferraiolo
Adobe Systems, Inc.
Member SVG WG


--------------

From: T Rowley <tor@cs.brown.edu>
Date: Wed, 28 Dec 2005 15:47:18 -0600
Message-ID: <43B307E6.5020500@cs.brown.edu>
To: www-svg@w3.org


Section 11.13 defines color values for SVG.  The primary difference 
between CSS2 colors and this is that gradients are allowed for the 
system colors (11.13.3), but these are underdefined without any 
guidelines as to what orientation or scale, making them useless.  Give 
rules for this or omit this capability.
Received on Wednesday, 25 January 2006 05:22:56 GMT

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