W3C home > Mailing lists > Public > www-style@w3.org > February 2016

Re: [css-color] wider/deeper colors

From: Florian Rivoal <florian@rivoal.net>
Date: Tue, 16 Feb 2016 20:36:37 +0900
Cc: "Tab Atkins Jr." <jackalmage@gmail.com>, Dean Jackson <dino@apple.com>, www-style list <www-style@w3.org>
Message-Id: <14132C49-A199-489D-8B9C-B3E84F11962A@rivoal.net>
To: Chris Lilley <chris@w3.org>

> On Feb 16, 2016, at 18:06, Chris Lilley <chris@w3.org> wrote:
> Hello Florian,
> Thursday, February 11, 2016, 12:45:00 PM, you wrote:
>> Bikesheding the function name aside, I think it would be good if
>> the syntax could allow things like:
>>  color("pantone" "P 71-7 C")
> Or more generally, and sidestepping the issue of trademarked lists of
> names, it would be good if "named color" profiles were supported.
> Pantone happens to be one example which could be implemented like
> that, technically, if the license conditions allowed it which they
> don't.

Sure, I'm am just taking Pantone as an example to illustrate the point.
From a license standpoint, this couldn't happen without their involvement.
But the mechanism to use such colors would follow this kind of syntax.

>> which makes me think the syntax should be something like
>>  color( <string> [ <number>+ | <string> ] [, <alpha-value> ]? )
> Yes.

The remaining question is how would this be declared. Do ICC profiles
have a way of defining named colors? If not, is there a standard
format for mapping names to the CIE XYZ or Lab color spaces? If not,
do we just add syntax to the @rule to handle this?

@colors "bad-taste" {
  profile: sRGB;
  color: "best-blue" 0 64 196;
  color: "best-grey" 42 42 42;

background: color("bad-taste" "best-grey");
Received on Tuesday, 16 February 2016 11:37:02 UTC

This archive was generated by hypermail 2.4.0 : Friday, 25 March 2022 10:09:00 UTC