Managing fonts > Font entries in driver files and substitution tables

Font entries in driver files and substitution tables
If you, for some reason, do not use Type Manager, all used fonts must be included as entries in the driver file or font substitution table connected to the driver.
If you use Type Manager, and if you cannot use a font straight off in the output, you must edit the font entries in the driver file or font substitution table connected to the driver.
Readfont
A driver file and font substitution table can contain readfont entries.
Example 48
Font "Century" ReadFont "CENTURY.TTF" 
SelectPrefix "Century" Codepage "Ansi"
 
Character width tables
A driver file and font substitution table can contain font entries with character width tables.
Example 49
// Century - regular, italic
WidthTable 1 Size 7200
7200 5400 5400 5400 5400 5400 5400 5400 5400 5400...
...
End
Font "Century" WidthTable 1 
SelectPrefix "Century" CodePage "Ansi"
 
Mapfont
A driver file and font substitution table can contain mapfont entries where fonts are mapped to other fonts. In the example below, the font Times_New_Roman_bold_underline is mapped to Arial_bold. If StreamServer finds the font Times_New_Roman_bold_underline, it will use Arial_bold in the output.
Example 50
mapfont "Times_New_Roman_bold_underline" "Arial_bold"
 
Embedding fonts and downloading soft fonts
All fonts included in the output from the StreamServer must be available to the printer (or equivalent) that receives the output. If there are fonts that are not installed on the printer, you must make them available to the printer. See Embedding fonts and downloading soft fonts.
OpenText StreamServe 5.6.2 Updated: 2018-01-26