SeparationDetails keys affecting colorant families
This page applies to Harlequin v13.1r0 and later; and to Harlequin Core but not Harlequin MultiRIP.
The keys in the pagedevice SeparationDetails
sub-dictionary that control matching of color channels to output formats are:
ColorantFamilies
array
ColorantFamilies
is primarily a container for a set of Colorants
arrays. However, it is organized in a hierarchy for historical reasons. The entries of this array are for individual colorant families. Although there is no semantic meaning to a colorant family, it is conventional to collect together the Colorants
arrays according to their color model, but other organizations are possible. The keys in a colorant family dictionary are:
| name|string. This is the name of the colorant family (for example, |
|
|
Entries in a DeviceTypes dictionary
A DeviceTypes
dictionary is a container for a set of Colorants
arrays, each associated with a Plugin
and DeviceType
. The entries in the dictionary are:
| string. A name used in conjunction with |
| string. A name used in conjunction with |
| string. This is only used if the If used, the string is executed to define an array of three procedures for converting Gray, RGB, or CMYK colors to the process (only) colorants of the |
| array. This defines a set of colorants that the device supports, and their properties. The entries in the array are dictionaries, each containing the entries listed in Entries in a Colorants array (below). The process colorants ( |
Entries in a Colorants array
Each entry in the Colorants
array is a dictionary containing the following keys which describe the properties of each color channel:
| array. The array contains one or more strings, defining the name and any aliases for the colorants that may be mapped onto this color channel. Output colorants are compared with these names. A colorant is mapped to a color channel if it matches the name or one of the aliases. Aliases may be equivalently added later using the |
| integer. This integer indicates the type of the channel colorant. The channel colorant type is used to distinguish between process and spot colors for separation omission, and to determine the black channel colorant for calibration, photoink handling, and separation omission. The values this integer can take are:
|
| integer. This integer defines how this colorant interacts with overprints and knockouts. This can be used to ensure that varnishes and special inks (for example, white, metallic) interact correctly. This integer is interpreted as a combination of the values:
If this key is not present, a knockout type of |
| integer. This integer defines whether the colorant can be omitted by the output device. The values it can take are:
|
| array. An array of three numbers, defining an sRGB equivalent for the channel. The sRGB equivalent is used for colorant output for previewing. It is also passed to the output raster device. |