pkgsrc/fonts/mminstance/DESCR
salo c28f2852b4 Updated to version 1.20.
Changes:

- DESCR has 80 columns

1.20:
=====
- mmafm: Fix bug with parsing intermediate-master files that made AJensonMM
  unusable. Reported by Fulko van Westrenen <westrenen@fvw.cistron.nl>.

1.19:
=====
- mmpfb: Previously, error introduced by the rounding process could build
  up over the length of a path, causing an anomaly when the path was
  closed. Now mmpfb compensates for rounding error, resulting in a path
  with better fidelity.
- mmpfb: Add the `--minimize' option to minimize output fonts, allowing the
  X font server to load mmpfb-generated fonts. Problem with the X font
  server reported by Joerg Lippman <joerg.lippmann@o3-software.de>.
- mmpfb: Add placeholder subroutines to fill in any gaps in the subroutine
  array, which the X font server doesn't like (that IBM Type 1 code is
  bad!). Probably this should be optional, since it makes the font bigger.
- mmpfb: Renumber subroutines consecutively.
- mmpfb: Generate a new FullName as well as a new FontName.
- Adapt to newer Automake and LCDF and Efont libraries.

1.18:
=====
- Fix for compilation with newer C++ compilers.

1.17:
=====
- Fix for NuevaMM-It: the ItalicAngle array was not being properly
  commented out. Reported by Thomas Wu <twu@gene.com>.

1.16:
=====
- Workaround for Mac OS X: its sscanf() function behaves incorrectly when a
  format string ends with ` %n'. Reported and patched by Melissa O'Neill
  <oneill@cs.sfu.ca>.

1.16:
=====
- Improvements so mminstance compiles on more platforms. Problems reported
  by Nelson H. F. Beebe <beebe@math.utah.edu>.

1.16:
=====
- Bug fix: more cleanups for newer GCCs. Reported by C. M. Connelly
  <c@eskimo.com>.

1.16:
=====
- Bug fix: now newer C++ compilers will compile mminstance. Reported by
  Melissa O'Neill <oneill@cs.sfu.ca>.

1.15:
=====
- Don't use `-Wall' by default; old C++ compilers generate huge numbers of
  irrelevant warnings. Reported by Tom Kacvinsky <tjk@ams.org>.

1.15:
=====
- mmpfb: Remove calls to nonexistent subroutines. (This was not actually a
  bug; the calls to nonexistent subroutines would never execute anyway. The
  font ITCGaramondMM-It had characters like `/question { A callsubr B
  callsubr }', where the `A' subroutine would either draw an entire
  character and call `endchar' -- so `B' would never get called -- or it
  would do nothing at all. Previous mmpfb versions would remove the `B'
  subroutine but keep the `B callsubr' call if the interpolated `A' called
  `endchar'.) Requested by Han The Thanh <thanh@informatics.muni.cz>.
- mmpfb: Removed warning about `strange othersubr commands'.

1.14:
=====
- mmpfb: Fixed a bug with large UniqueID values. Reported by Sivan Toledo
  <sivan@math.tau.ac.il>.
- mmpfb: Support for interpolating BlueFuzz without any warnings.

1.13:
=====
- mmpfb: Can handle synthetic fonts like TektonMM-Oblique. Requested by
  Melissa O'Neill <oneill@cs.sfu.ca>.

1.12:
=====
- mmpfb: Make sure to remove multiple master commands from hint replacement
  subroutines. Required another overhaul. Requested by Han The Thanh
  <thanh@informatics.muni.cz>.

1.11:
=====
- mmafm: Added `--kern-precision' option. Requested by Han The Thanh
  <thanh@informatics.muni.cz>.
- Bug fix: now mminstance can be compiled with recent versions of gcc. The
  error was a strange use of va_arg(). Reported by C. M. Connelly
  <c@eskimo.com>.

1.10:
=====
- mmpfb: Comment out DesignVector, NormDesignVector, and WeightVector
  entries. Now Ghostscript 6.0's ps2pdf script will work with
  mmpfb-generated fonts. Change requested by Melissa O'Neill
  <oneill@cs.sfu.ca>.

1.9:
=====
- mmpfb: Bug fix in special callothersubrs code introduced in 1.8.:
  This bug probably did not affect anyone.
2003-06-01 12:41:12 +00:00

4 lines
261 B
Text

Utilities for making instances of Multiple master fonts. The first, mmpfb,
creates a normal type 1 font from a given Multiple master font. The other,
mmafm, creates a standard AFM file from the given AMFM and AFM files supplied
with the Multiple master font.