(v13) 100% Black preservation



This page applies to Harlequin v13.1r0 and later; both Harlequin Core and Harlequin MultiRIP.

100% black preservation preserves a 100% black value in the output color of a transform.

To clarify the meaning of a 100% black object, it means an object painted in one of these color values:

  • 0 0 0 1 in any allowed CMYK color space,

  • 0 0 0 in any allowed RGB color space,

  • 0 in any allowed Gray color space,

  • 1 in [ /Separation /Black ... ],

  • 1 0 ... 0 in [ /DeviceN [ /Black (colorant1) ... (colorantN)].............].

The resulting color after 100% black preservation is:

  • c m y 1 in any allowed CMYK color space,

  • 0 0 0 in any allowed RGB color space,

  • 0 in any allowed Gray color space,

  • 1 in [ /Separation /Black............]

  • 1 c1 ... cN in [ /DeviceN [ /Black (colorant1) ... (colorantN)]...........].

where some non-black output color values are not necessarily zero due to a color managed white. 100% black preservation is enabled with the Black setinterceptcolorspace key:

<< /Black false >> setinterceptcolorspace

The sense of the Boolean is best thought of as “color management does not apply to 100% black color values”.

Some examples of object based black preservation:

<< /Black << /Text << /Default false >> >> >> setinterceptcolorspace

<< /Black << /Text << /RGB false >> >> >> setinterceptcolorspace

which respectively enable 100% black preservation for all Text, and only for RGB Text objects.