Scope & coverage
Answers to the three questions Jason raised on 23 July: which colors actually need Lab values, where the Pantone values can come from, and whether unused swatches can be stripped automatically. Every number here is measured from the live A2000 color master and two months of real Color Direct art — nothing is estimated.
1 · Which colors actually need a Lab value
ART_COLOR_TYPE already separates them — thread, flock, twill, rhinestone and foil follow their own RIP protocols and never need a Lab value.Across every Color Direct file in the window, only INK and PMS colors, and no other decoration method has ever been given one.
Filtering the CMS art-colors browser to ART_COLOR_TYPE IN ('INK','PMS') removes
The entire remaining backlog inks
INK006 and INK013 were resolved in the CMS on 23 July (LAB Black (Spot) and LAB White), and the Pantone seed below filled in the PMS side, so the standard went from 215 colors to 2 · Pantone Lab values — solved
Two independent sources already carry Pantone's own Lab values, so nothing has to be looked up or translated. The Adobe book Tim supplied on 15 July (MV Sport PMS C.acb, .ase books Kaitlyn supplied on 23 July —
They now cover
These values are now seeded into the CMS itself — source = 'pantone', so the standard covers Pantone as well as house inks. Together with the black/white values added on 23 July, ungradeable files fell from
The seed is deliberately conservative: puff, halftone and translucent variants are excluded (a puff ink prints differently from its base, so inheriting a flat book value would assert something false at press), existing hand-entered values are never overwritten, and the Pantone number in each A2000 description must agree with its color code before anything is written. That last check caught 7 rows where the two disagree — e.g. PMS218 is described as "PMS248 Azalea" and PMS371 as "PMS357 Olive". Those are worth a human look.
The uncoated book matters more than its size suggests: only four uncoated swatch instances appear in the corpus, but grading a U color against its C twin is wrong by ΔE 17.7–22.9. The audit now keys on the book suffix so that substitution can't happen silently.
The residual gap names
TCX is Pantone's textile system, P 7-8 C and 179-12 C are from the CMYK book), legacy names Pantone has retired (Process Black C, Medium Yellow C), or a swatch written without its book suffix. Between them they account for 3 · Stripping unused swatches
An .ai file is a PDF. The swatch panel lives in the file's XMP metadata, but a spot color that is actually painted must also appear as a /Separation or /DeviceN colorspace. Comparing the two sets identifies unused swatches exactly, with no guessing.
The check validates itself: on files whose designer already ran Illustrator's purge, the two counts agree precisely (19/19, 23/23, 24/24 observed). C=0 M=0 Y=0 K=100, CMYK Red, …), which alone accounts for
One caveat before any automated purge ships: process (CMYK/RGB) art leaves no separation, so a purely-process file looks like "everything is unused".