Please note: This application only works on 2.0 format fonts. To convert from 1.0 to 2.0 font format, use the font_update_2.0 program.
fontloader writes a PostScript print job to the standard output that will install the specified typefaces in a printer. The job must then be spooled, normally by using the lpr command. For example:
fontloader Optima Optima-Bold | lpr -POur_LaserWriter
The typefaces are not available in the printer until after this spooled job completes.
A typeface name must be the PostScript font name. This is the name of the .font directory in which the typeface information is stored. The name is often constructed from the font family name, a dash (-), and the typeface or style name, for example: Times-BoldItalic.
Each typeface must be specified separately; there is no way to specify an entire font family. Since each typeface uses up memory in the printer, it is important to be selective about which typefaces are downloaded. There is no way to selectively delete typefaces once they have been downloaded. However, all downloaded typefaces can be deleted by turning the printer off and on again.
The generated PostScript job does not check whether the font is already defined in the printer. This allows downloading of a newer version of the same typeface. It also means that the user should be careful not to download the same typeface twice.
The only option is:
fontloader will not work with a NeXT 400 dpi printer; this will result in a PostScript error like "undefined; Offending Command: serverdict". Use the normal NeXT font installation procedures for NeXT 400 dpi printers.