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(
,
$psfile
,
%opts
)
- 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 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_file
is 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.
kerning
is still accepted as an (older) alternative todokern
.
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: