How to evaluate a color scale before using it in a design system
A tonal scale is production-ready when it passes four tests. (1) Every step is visually distinct — adjacent steps should be immediately distinguishable, not near-identical. (2) The light steps (50–200) pass AA contrast with black text at normal size. (3) The dark steps (700–950) pass AA contrast with white text at normal size. (4) The midrange steps (300–600) are explicitly designated as non-text colors in the system documentation, preventing misuse. Test the scale on a white background, a dark background, and in the context of your actual UI components — a swatch grid is not a sufficient test environment.
