The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.
Version 1.03
------------

  * New modules: PostScript::BasicTypesetter and PostScript::PseudoISO.
    These module provides the necessary tools to do basic typesetting.
    NOTE: THESE MODULES ARE EXPERIMENTAL. THE APIs MAY CHANGE IN THE FUTURE.

  * New module: PostScript::PrinterFontMetrics.
    This module is like PostScript::FontMetrics, but gets the
    information from a .PFM file instead.
    This module was developed and contributed by Andrew Ford.

  * New example/btexample.pl; Shows how to use BasicTypesetter.
    (Additional: times.upr, time0000.afm and time0003.afm.)

  * fontsampler: Skip fonts that appear to have only .notdef glyphs.

  * Split off the encodings in two separate modules:
    PostScript::ISOLatin1Encoding and PostScript::StandardEncoding.
    This eliminates the need for FontMetrics related programs to
    require Font.pm, just for the encodings.

  * Makefile.PL: Remind the user how to change the directory where the
    binaries get installed.

  * Bugfix: Use binary read when reading a font (Windows only).

Version 1.02
------------

  * PostScript::Font: Add FontBBox method.

Version 1.01
------------

  * PostScript::Font: TrueType fonts are handled by means of
    converting to Type42 using the 'ttftot42' tool.
    
    This program will be used automatically if it can be located on
    the PATH. Alternatively, you can set the variable
    $PostScript::Font::ttftot42 to the name of the ttftot42 command on
    your system. 

    See: http://ftp.giga.or.at/pub/nih/ttftot42 for details.

  * fontsampler: Correct clipping for page 2 and higher.

  * All modules: add value 'ignore' for error option.

  * PostScript::FontMetrics: Handle True Type fonts by extracting the
    metrics using the 'ttftot42' tool. See above.

  * PostScript::FontMetrics: Use encoding info.
    New 'kstring' method returns a vector of strings and
    displacements, suitable for typesetting a text with kerning and a
    given additional stretch.

  * PostScript::Resources: New module, parses a Unix PostScript
    Resource (UPR) file. 

    See the specification of the Adobe Display PostScript Toolkit for
    X, URL: http://www.adobe.com/supportservice/devrelations/PDFS/TN/DPS.refmanuals.TK.pdf

    The format of the font resources file is described in appendix A
    of this document.

  * example: Added an example program to illustrate how these modules
    can be used for basis PostScript typesetting.