[csswg-drafts] Confusing and incoherent prose in color-4 Color Space for Interpolation (#11760)

majaha has just created a new issue for https://github.com/w3c/csswg-drafts:

== Confusing and incoherent prose in color-4  Color Space for Interpolation ==
This section has language which I can't make sense of:

https://www.w3.org/TR/css-color-4/#interpolation-color-space

https://github.com/w3c/csswg-drafts/blob/930c6794a23d4a4ba943b3829ec3f82ba698c761/css-color-4/Overview.bs#L4644-L4688

In particular, this section:

https://github.com/w3c/csswg-drafts/blob/930c6794a23d4a4ba943b3829ec3f82ba698c761/css-color-4/Overview.bs#L4676-L4678

It's not clear what "These features" refers to. Is it the features mentioned way way back on line 4647? It feels like the paragraph beginning
"Mixing or otherwise..." and the bullet point list has been interposed in the middle here.

> These features are collectively termed the host syntax.

Is it the features that are the "host syntax"? Or is it the _syntax_ of the features that's the "host syntax"? Shouldn't they collectively be "the host syntaxes"? I assume that "host syntax" is inteded to mean constructs like `linear-gradient(in srgb to right, #F01, #081) `

> ...They are not used by this specification itself, only exposed so that other specifications can use them; see e.g. use in linear-gradients

This sentence is confused, it seems to be on one hand referring to the host syntaxes, and on the other referring to the syntax defined in this document.

Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/11760 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Friday, 21 February 2025 11:01:38 UTC