|[ < ]||[ > ]||[ << ]||[ Up ]||[ >> ]||[Top]||[Contents]||[Index]||[ ? ]|
Type 3 PostScript fonts are not defined in a singular format, as are Type 1 fonts (see the previous section). Rather, they are general PostScript programs which happen to meet the PostScript language's (liberal) requirements for being a font. They can therefore be used with any PostScript interpreter.
BZRto generates a Type 3 font `foo.pf3' from an input BZR file `foo.bzr' if you specify the `-pstype3' option, as in:
bzrto -pstype3 foo
We do not know of any conventional extension for Type 3 fonts; we made up `pf3' to stand for "PostScript font Type 3".
The most important part of a Type 3 font is the
routine, which does the actual rendering from the character program.
Unlike Type 1 fonts, whose
BuildChar routine is built into the
PostScript interpreter, each Type 3 font supplies its own
The Type 3 fonts output by BZRto use a
BuildChar routine defined
in a separate file `bzrbuildch.PS' (distributed in the `bzr'
directory). They use the PostScript
run command to read that
file; so if you want to download one to a printer (which naturally will
not have access to the file on your computer), you must replace the
run command with the contents of the file. For PostScript
interpreters which run on a host computer, such as Ghostscript, you have
to install `bzrbuildch.PS' in a directory where it will be found,
but you need not modify the fonts.