There are 3rd party solutions to naming colors in the Color Picker but the inbuilt method is clumsy and of uncertain color space.
Ah, I see. You are using the term 'named colour' in a sense other than the technical sense I had in mind.
1. 'Named colour' can be used of a name in a page description; the name is of a premixed ('spot', non-process) colourant that is drawn on one and only one plate; there is, however, no colourimetric information about the colour that is supposedly specified. As a rule, there is no specification of the printing condition that reproduced the swatch, either.
2. 'Named colour' can be used of a name for R%(variable) G%(variable) B%(variable) where the RGB values in turn reference e.g. an ICC MNTR Monitor or ICC SPAC Colour Space profile with data space RGB; there is, therefore, colourimetric information for the device independent CIE colours defined by the device dependent RGB colourants.
3. 'Named colour' can be used as in 2 above, but without any colourimetry whatsoever. For instance, PostScript-based software that offered colourant pickers and allowed the colourant combinations to be named simply saved out device dependent colourant. Mostly the colourant pickers were CMYK and what was saved out was CMYK device colourant.
Further I can see no evidence that it is a true named variable that can retrospectively change references throughout a document.
Right, but the ability to create a custom name has
nothing to do with ICC colour management. The ability to create a custom name can be supported in a non-colour managed context as much as in a colour managed context.
Again, whether the
colour you see is the
colour your audience sees depends on whether you specify in terms of CIE colourimetry, and on whether the colour devices involved are correctly calibrated and correctly characterised in ICC profiles.
What you call the colour in your application or your system is not the issue. You can call it what you like. The issue is whether the channel values / component values you create a custom name for in fact wire into the ICC colour management model.
You can't determine whether your UI does or does not specify
colour by simply looking at the UI. You can look at your UI till your eyes pop out 🙂. It's what gets written into the underlying imaging model that matters.
/hh