TrueTypeHints (system param)


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


Param

Val

ExType

Vers

Use?

HPS

Ref

S

n

H

6.4

N

All


The TrueTypeHints system parameter controls how the RIP behaves when there are faults in a TrueType font hinting program:

/Check

Causes bad hinting to raise a rangecheck error, halting the job.

/Safe

Causes bad hinting to be ignored—the individual glyph or font affected will be unhinted, but other fonts will be unaffected.

/Silent

Is the same as /Safe, but does not report the problems in the console.

/None

Switches off all TrueType hinting (not recommended).

For example, to switch on silent handling of any TrueType hinting errors, use:

            currentglobal true setglobal
            <</TrueTypeHints /Silent>>setsystemparams setglobal

The default for this parameter has been changed to /Safe. This means that jobs containing TrueType fonts with broken hinting programs will render, instead of failing with invalidfont.

If invalidfont is required in these circumstances, /TrueTypeHints must be set to /Check. Warnings can be suppressed by setting it to  /Silent.

Default: /Safe.