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_fileis still accepted as an (older) alternative toafmfile.- 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_fileis still accepted as an (older) alternative topfmfile.- 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.
kerningis still accepted as an (older) alternative todokern.
Master Index
PDF::Builder -- Facilitates the creation and modification of PDF files
PDF::Builder::Resource -- Base class for PDF resources
PDF::Builder::Resource::Font -- Some common support routines for font files
PDF::Builder::Resource::Font::BdFont -- Module for using bitmapped Fonts
PDF::Builder::Resource::Font::CoreFont -- Module for using the 14 standard PDF built-in Fonts (plus 15 Windows Fonts)
PDF::Builder::Resource::Font::SynFont -- Module for creating temporary synthetic Fonts