NAME
PDF::Builder::Resource::Font::Postscript - Support routines for using PostScript (Type 1) fonts
Inherits from PDF::Builder::Resource::Font
METHODS
new
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".