Skip to main content
Skip table of contents

(v13) Font hinting

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

Font hinting is the process by which fonts are adjusted for maximum readability on computer monitors. In some cases, even when fonts are hinted the resulting display is still not guaranteed, because the various font technologies approach hinting differently. Additionally, the hinting in some fonts may be broken.

To overcome issues with font hinting the Harlequin Core (from v11.0r2) provides a \SW\Sys\ExtraStart file called FontOverrides. This allows you to define an array of TrueType font names (PostScript language names or strings) for which hinting is ignored. For example:

  statusdict /FontOverrides <<
    /IgnoreTrueTypeHinting [
      % Add font names here to ignore hinting
   >> put

A monitor message is issued when any of these fonts occur in jobs, providing confirmation that hinting is being ignored.

As an aid to identifying fonts to potentially add to this list, the relevant warning messages have been extended to include the font name:

                      %%[ Warning: Ignoring invalid hinting in TrueType font: <fontname> ]%%
                      %%[ Warning: Error during glyph hinting: <fontname> ]%%

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.