PDF::Builder::Resource::Font::Postscript - Support routines for
using PostScript (Type 1) fonts
Inherits from PDF::Builder::Resource::Font
PDF::Builder::Resource::Font::Postscript->new($pdf, $psfile, %opts)
Create an object for a PostScript font. Handles ASCII
(.pfa), binary (.pfb), and T1 (.t1) font files, as well as ASCII (.afm) and
binary (.pfm) metrics files.
See "PS Fonts" in PDF::Builder::Docs for additional
information.
Valid %opts are:
- encode
- Changes the encoding of the font from its default. Notice that the
encoding (not the entire font's glyph list) is shown in a PDF
object (record), listing 256 glyphs associated with this encoding
(and that are available in this font).
- afmfile
- Specifies the location of the ASCII font metrics file (.afm). It
may be used with either an ASCII (.pfa) or binary (.pfb) glyph file.
"afm_file" is still accepted
as an (older) alternative to
"afmfile".
- pfmfile
- Specifies the location of the binary font metrics file (.pfm). It
may be used with either an ASCII (.pfa) or binary (.pfb) glyph file.
"pfm_file" is still accepted
as an (older) alternative to
"pfmfile".
- pdfname
- Changes the reference-name of the font from its default. The
reference-name is normally generated automatically and can be retrieved
via $pdfname=$font->name().
- dokern
- Enables kerning if data is available.
"kerning" is still accepted
as an (older) alternative to
"dokern".