- From: Marco Christian Krenn via GitHub <sysbot+gh@w3.org>
- Date: Mon, 23 Sep 2024 07:05:22 +0000
- To: public-design-tokens-log@w3.org
I'd like to propose adding support for the CMYK color model to the specification. This enhancement aligns with our goal of making the specification more flexible and future-proof by accommodating various color spaces. **Proposal Details:** 1. **Extend the Color Token Format:** - Introduce the ability to specify `colorSpace` as `"cmyk"`. - Allow `channels` to accept an array of four values representing the Cyan, Magenta, Yellow, and Key (black) components. 2. **Example Syntax:** Using decimal values between 0 and 1: ```json { "$type": "color", "$value": { "colorSpace": "cmyk", "channels": [0.0, 1.0, 1.0, 0.0], "alpha": 1.0 } } ``` Or using percentages between 0 and 100: ```json { "$type": "color", "$value": { "colorSpace": "cmyk", "channels": [0, 100, 100, 0], "alpha": 1.0 } } ``` **Benefits:** - **Print Design Integration:** - **Seamless Workflow:** Facilitates a smoother integration between digital and print design processes by allowing designers to specify print-ready colors directly in design tokens. - **Accuracy:** Reduces the need for manual color conversions and minimizes discrepancies between on-screen designs and printed materials. - **Specification Flexibility:** - **Future-Proofing:** By supporting CMYK, we make the specification more adaptable to various mediums and industries. - **Consistency with Ongoing Discussions:** This proposal aligns with the existing discussions about supporting multiple color spaces through the `colorSpace` and `channels` properties. -- GitHub Notification of comment by mck Please view or discuss this issue at https://github.com/design-tokens/community-group/issues/137#issuecomment-2367381171 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 23 September 2024 07:05:23 UTC