These are the new colour spaces in Computer PostScript. Where the alpha channel is mentioned below, it is the output alpha, rather than the paint alpha; if you need to use it as paint alpha, you can paint on a separate layer and then combine them afterward. /DeviceCMYKA /DeviceN Same as in Adobe PostScript, but the same considerations apply as explained for /Separation in this document. /DeviceRaw The values in this colour space is a raw integer or fixed length string value used to specify the colour for the device. The use of this colour space is specific to the page device in use, and some might not be able to use this colour space at all. /DeviceRGBA Colours with four numbers, from 0 to 1. The fourth number is the alpha number, which is 0 for transparent and 1 for opaque. /HitZone A value in this colour space is a single arbitrary PostScript object; the default value is null for unpainted areas. Painting with this colour space does not draw anything on the page; it is used for making image maps and such things like that. Painting with other colour spaces does not affect the use of this colour space either. However, painting with this colour space will overwrite anything else painted using this colour space; painting with a null value will reset those areas back to unpainted in the HitZone colour space (but will not remove drawings using other colour spaces). /Separation Same as in Adobe PostScript, except for the following: The replacement colour space and procedure may be omitted. In this case, specifying unknown separations is an error. The procedure for the replacement colour space may be a function dictionary instead; either way is OK. For devices with transparency, you may use /Transparency as a separation name which represents the inverted alpha (i.e. 0=opaque, 1=transparent).