OKLCH lightness is the wrong axis for building a color scale. The color space excels at generating perceptually uniform hues, but its L channel does not reliably predict contrast ratios between colors, which is the one thing a palette weight system must do.
The article makes the case for a different metric to anchor your palette stops, arguing that designers who blindly trust OKLCH L values will ship scales with inconsistent contrast across hues. The technical reasoning behind why L fails at this specific job is worth reading in full, not just the conclusion.
If you are building a design system or token library, this changes how you define your 50-through-900 weight stops. The fix is a specific substitution, and the author names it.
[READ ORIGINAL →]