Created Date: 16 Mar, 2022 15:12
Last Modified Date: 22 Nov, 2023 12:33

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

The RIP supports a HalftoneType, 195, which allows screens to be defined for object types:

  /HalftoneType 195
  /Text <halftoneT>
  /Picture <halftoneP>
  /Linework <halftoneL>
  /Shading <halftoneS>
  /Default <halftoneD>
>> sethalftone

where <halftone?> is any valid halftone dictionary (except for HalftoneType 195). Only the Default entry is mandatory; the individual object types are optional. For example, if only Text and Default halftones are provided, the other three object types will use the Default halftone.

The halftones used for object types can be any valid halftone. One expected usage is where the child halftones are HalftoneType 199 referring to standard HalftoneType 5 screens.

The RIP will error if a HalftoneType 195 halftone is an entry within a HalftoneType 5 halftone dictionary. However, a HalftoneType 5 may be inside a HalftoneType 195.

There is no TransferFunction key. Transfer functions are always attached to the component dictionary that actually defines the halftoning patterns.