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).