There are two command-line options which allow the name of a file containing font substitutions to be given: /SUBST specifies the file to be used in the current run, whilst /SUBSTDEF allows a default file to be specified for use when no /SUBST is given. These commands can contain wildcards; for example the command
ESCAPEE /SUBSTDEF *.sub
would look for files with the same stem as the data file but extension .sub and in the same directory as the data file.
A typical substitution file for use with Datastream Converter (which preserves the Xerox font names in the PCL file) might contain
RTFONTSUBST Kosmos Bold
RTFONTSUBST Titan Bold
The above file specifies that fonts with names beginning with RK1 will be substituted by Helvetica in any PDF or PostScript output. Names such as R01TIP, R10TIL etc. will be substituted by Courier and R01TBP, R10TBL etc. will be substituted by Courier Bold. Substitutions are saved in a file with extension .SUB.
Instead of (or as well as) the NAME parameter, one can specify a selection sequence that must be matched e.g.
SELECT: esc '(19U' esc '(s0p3T' NAME: 'Courier'
Any fixed-pitch typeface 3 (Courier) font in 19U symbol set will be matched by this specification.
Comments (i.e. anything after RTFONTSUBST on the first line of a section) are optional.
N.B. the wildcard tests are applied sequentially, so the order may be important.