Changes for version 2.20
- API improvements:
- Added use_functions method, which selects functions from a library provided by new module PostScript::File::Functions.
- Added set_min_langlevel method
- Added all_comments strip type
- Renamed methods add_function, get_functions, & has_function to add_procset, get_procsets, & has_procset. The old names are still available for backwards compatibility, but their use is deprecated.
- Multi-line string literals are now protected from comment/whitespace stripping.
- Fixed bug: add_preview might strip the preview
- Fixed bug: check_tilde treated "0" like the empty string
- Private methods bbox_comment, pre_pages, post_pages, & print_file were renamed. You shouldn't have been using them anyway.
- The get_ordinal method is now private. While it was formerly documented, it unnecessarily exposed the internals and had no real use.
- The documentation has been cleaned up.
Modules
Class for creating Adobe PostScript files
Collection of useful PostScript functions
Metrics for PostScript fonts
Load metrics for PostScript fonts using Font::AFM
Provides
in lib/PostScript/File/Metrics/cp1252/Courier.pm
in lib/PostScript/File/Metrics/cp1252/Courier/Bold.pm
in lib/PostScript/File/Metrics/cp1252/Courier/BoldOblique.pm
in lib/PostScript/File/Metrics/cp1252/Courier/Oblique.pm
in lib/PostScript/File/Metrics/cp1252/Helvetica.pm
in lib/PostScript/File/Metrics/cp1252/Helvetica/Bold.pm
in lib/PostScript/File/Metrics/cp1252/Helvetica/BoldOblique.pm
in lib/PostScript/File/Metrics/cp1252/Helvetica/Oblique.pm
in lib/PostScript/File/Metrics/cp1252/Times/Bold.pm
in lib/PostScript/File/Metrics/cp1252/Times/BoldItalic.pm
in lib/PostScript/File/Metrics/cp1252/Times/Italic.pm
in lib/PostScript/File/Metrics/cp1252/Times/Roman.pm
in lib/PostScript/File/Metrics/iso_8859_1/Courier.pm
in lib/PostScript/File/Metrics/iso_8859_1/Courier/Bold.pm
in lib/PostScript/File/Metrics/iso_8859_1/Courier/BoldOblique.pm
in lib/PostScript/File/Metrics/iso_8859_1/Courier/Oblique.pm
in lib/PostScript/File/Metrics/iso_8859_1/Helvetica.pm
in lib/PostScript/File/Metrics/iso_8859_1/Helvetica/Bold.pm
in lib/PostScript/File/Metrics/iso_8859_1/Helvetica/BoldOblique.pm
in lib/PostScript/File/Metrics/iso_8859_1/Helvetica/Oblique.pm
in lib/PostScript/File/Metrics/iso_8859_1/Times/Bold.pm
in lib/PostScript/File/Metrics/iso_8859_1/Times/BoldItalic.pm
in lib/PostScript/File/Metrics/iso_8859_1/Times/Italic.pm
in lib/PostScript/File/Metrics/iso_8859_1/Times/Roman.pm
in lib/PostScript/File/Metrics/std/Courier.pm
in lib/PostScript/File/Metrics/std/Courier/Bold.pm
in lib/PostScript/File/Metrics/std/Courier/BoldOblique.pm
in lib/PostScript/File/Metrics/std/Courier/Oblique.pm
in lib/PostScript/File/Metrics/std/Helvetica.pm
in lib/PostScript/File/Metrics/std/Helvetica/Bold.pm
in lib/PostScript/File/Metrics/std/Helvetica/BoldOblique.pm
in lib/PostScript/File/Metrics/std/Helvetica/Oblique.pm
in lib/PostScript/File/Metrics/std/Times/Bold.pm
in lib/PostScript/File/Metrics/std/Times/BoldItalic.pm
in lib/PostScript/File/Metrics/std/Times/Italic.pm
in lib/PostScript/File/Metrics/std/Times/Roman.pm
in lib/PostScript/File/Metrics/sym/Symbol.pm