Re: [community-group] How should tools process higher fidelity values than they can handle internally? (#157)

> @romainmenke by what definition is HEX notation obsolete?

Obsolete is probably not the term I would use, but I would consider hex representation problematic in terms of precision. Conventional hex notation, as used by web standards, will only support 8-bit per channel. This is fine for small gamut colour spaces, such as sRGB (which also use non-linear transfer curves for representing values). However, 8-bits per channel is completely inadequate for wide gamut colour spaces (Display P3, especially ACEScg with linear values), as this would lead to colour quantisation artefacts (colour banding). 

Making hex notation available will create an unintended scenario where users unwittingly specify low-precision colour for wide gamut colour spaces. I think the goal here should be about minimising accidental quality loss and limit data representation to IEEE double precision.


-- 
GitHub Notification of comment by DominikDeak
Please view or discuss this issue at https://github.com/design-tokens/community-group/issues/157#issuecomment-1194945000 using your GitHub account


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

Received on Tuesday, 26 July 2022 03:14:35 UTC