summaryrefslogtreecommitdiff
path: root/support/mf2pt1/ChangeLog
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
committerNorbert Preining <norbert@preining.info>2019-09-02 13:46:59 +0900
commite0c6872cf40896c7be36b11dcc744620f10adf1d (patch)
tree60335e10d2f4354b0674ec22d7b53f0f8abee672 /support/mf2pt1/ChangeLog
Initial commit
Diffstat (limited to 'support/mf2pt1/ChangeLog')
-rw-r--r--support/mf2pt1/ChangeLog420
1 files changed, 420 insertions, 0 deletions
diff --git a/support/mf2pt1/ChangeLog b/support/mf2pt1/ChangeLog
new file mode 100644
index 0000000000..57b9ec2b0d
--- /dev/null
+++ b/support/mf2pt1/ChangeLog
@@ -0,0 +1,420 @@
+2014-04-30 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.texi
+ Updated the formatting to work with Makeinfo 5.
+
+ * mf2pt1.texi, mf2pt1.pl
+ Updated the version number to 2.5a and the copyright year to 2014.
+
+2014-04-30 Karl Berry <karl@freefriends.org>
+
+ * mf2pt1.texi
+ Standardized the dir entry.
+
+2012-06-29 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.texi, mf2pt1.pl
+ Increased the version number from 2.4.6 to 2.5. Updated the
+ Acknowledgments section.
+
+2012-06-29 Michael Ummels <michael@ummels.de>
+
+ * mf2pt1.mp:
+ Made the to_bp function round to nearest rather than round up.
+
+2012-06-29 Michael Ummels <michael@ummels.de>
+
+ * mf2pt1.pl:
+ Changed the computation of character widths to use TeX points
+ instead of PostScript points.
+
+2012-03-24 Scott Pakin <scott+mf@pakin.org>
+
+ * README, mf2pt1.pl, mf2pt1.texi, mf2pt1.mp:
+ Updated the copyright date from 2011 to 2012 and increased the
+ version number from 2.4.5 to 2.4.6.
+
+2012-03-24 Werner Lemberg <wl@gnu.org>
+
+ * mf2pt1.pl:
+ Modified the code to pass "nonstopmode" to the Metafont
+ invocation.
+
+2011-08-02 Scott Pakin <scott+mf@pakin.org>
+
+ * README, mf2pt1.pl, mf2pt1.texi:
+ Updated the copyright date from 2008 to 2011 and increased the version
+ number from 2.4.4 to 2.4.5.
+
+2011-08-02 Werner Lemberg <wl@gnu.org>
+
+ * mf2pt1.pl:
+ Prevented non-integer arguments from being passed to hsbw in the
+ definition of ".notdef".
+
+2008-01-27 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.pl, mf2pt1.texi:
+ Increased the version number from 2.4.3 to 2.4.4
+
+2008-01-27 Werner Lemberg <wl@gnu.org>
+
+ * mf2pt1.pl: Modified to sort the MetaPost output files so that
+ the glyph order in the PFB is the same as in the MF sources.
+
+2008-01-13 Scott Pakin <scott+mf@pakin.org>
+
+ * README, mf2pt1.mp, mf2pt1.pl:
+ Updated the copyright year from 2007 to 2008 and increased the version
+ number from 2.4.2 to 2.4.3.
+
+ * mf2pt1.texi:
+ Modified to format the document with a ragged bottom instead of the
+ default flush bottom.
+
+2008-01-13 Werner Lemberg <wl@gnu.org>
+
+ * mf2pt1.mp: Bug fix: Patched the is_clockwise macro to prevent it
+ from failing so often.
+
+ * mf2pt1.mp:
+ Bug fix: Changed "=" to ":=" in the makeline function.
+
+2007-06-30 Werner Lemberg <wl@gnu.org>
+
+ * mf2pt1.mp, mf2pt1.pl:
+ Renamed "bbox" to "glyph_dimensions".
+
+2007-05-28 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.texi: Updated the version to 2.4 and documented --bpppix.
+
+2007-05-28 Werner Lemberg <wl@gnu.org>
+
+ * mf2pt1.pl:
+ Bug fix: Modified to set bpppix before calling get_bboxes.
+
+ * mf2pt1.mp, mf2pt1.pl:
+ Added a --bpppix option to change the number of big points per pixel.
+
+2007-05-26 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.pl:
+ Documented --version. Rewrote the option descriptions as full
+ sentences. Increased the version number to 2.4.
+
+2007-02-04 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.texi:
+ Retypeset the parameter example and added a section showing how to
+ recover the original definitions of filldraw, unfilldraw, and
+ pencircle.
+
+ * mf2pt1.mp: Made minor modifications.
+
+ * README, mf2pt1.mp, mf2pt1.pl, mf2pt1.texi:
+ Updated the copyright date and increased the version number from 2.2 to 2.3.
+
+ * mf2pt1.mp:
+ Modified to back up the original (mfplain.mp) definitions of
+ pencircle, filldraw, and unfilldraw.
+
+2007-02-04 Werner Lemberg <wl@gnu.org>
+
+ * mf2pt1.pl:
+ Bug fix: Made the default underline thickness a positive number.
+
+2006-07-08 Scott Pakin <scott+mf@pakin.org>
+
+ * README:
+ Rewrote the description to compare mf2pt1 to TeXtrace and mftrace.
+
+2006-05-29 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.texi:
+ Updated the documentation to match the latest code. Specifically, the
+ new format for .enc files and the new new defaults for underline
+ thickness and position are now correct.
+
+ * mf2pt1.pl:
+ Corrected the handling of the underline thickness and position.
+
+ * README, mf2pt1.mp: Updated the license agreement to LPPL 1.3c.
+
+ * mf2pt1.pl:
+ Completely rewrote the command-line processing code so that (a)
+ command-line options override options specified in the .mf file and
+ (b) the --encoding flag works as intended.
+
+2005-12-04 Scott Pakin <scott+mf@pakin.org>
+
+ * README, mf2pt1.mp, mf2pt1.pl, mf2pt1.texi:
+ Increased the acceptable LPPL version number from 1.2 to 1.3a.
+
+2005-12-04 Werner Lemberg <wl@gnu.org>
+
+ * mf2pt1.mp: Patched the clockwise and counterclockwise functions
+ to circumvent the turning-number bug in MetaPost.
+
+2005-02-27 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.texi:
+ Proofread and updated accordingly. Also, increased the version number
+ from 1.2 to 2.0.
+
+ * mf2pt1.pl: Increased the version number from 1.2 to 2.0.
+
+2005-02-26 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.texi:
+ Wrote an Acknowledgments section. Corrected the @MF macro. Added PDF
+ metadata. Added a @dircategory and @direntry.
+
+2005-02-20 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.pl, mf2pt1.texi:
+ Added a --ffscript option which lets the user override the default
+ FontForge script.
+
+ * mf2pt1.texi:
+ Removed the mention of roex.mf because, according to Werner Lemberg,
+ it doesn't work with MetaPost. Inserted in its place a pointer to a
+ 6Jan2005 article on the MetaPost mailing list which includes an
+ overlap-removal library as an attachment.
+
+ * mf2pt1.texi: Added mention of the "t1" and "asis" font encodings.
+
+ * mf2pt1.pl:
+ Added Ralf Stubner's T1 encoding vector. Replaced "FontType-1.0" with
+ "FontType1-1.0", as directed by Ralf. Added Werner Lemberg's "asis"
+ font encoding.
+
+ * mf2pt1.mp:
+ Reintroduced the Angle macro as it turns out it's still needed.
+
+2005-02-20 Werner Lemberg <wl@gnu.org>
+
+ * mf2pt1.pl:
+ Replaced the FontForge script with one that performs a lot more
+ font cleanup.
+
+2005-02-14 Werner Lemberg <wl@gnu.org>
+
+ * mf2pt1.mp:
+ Replaced the Angle and is_clockwise functions with the improved
+ versions provided by Boguslaw Jackowski.
+
+2005-02-06 Werner Lemberg <wl@gnu.org>
+
+ * mf2pt1.mp:
+ Incorporated a turningnumber bug workaround.
+
+2005-02-06 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.texi:
+ Documented the environment variables that mf2pt1 honors and replaced
+ all occurrences of @ifinfo with @ifnottex so as not to preclude HTML
+ generation.
+
+ * mf2pt1.texi:
+ Documented the glyph_name command, the new way of dumping MetaPost
+ memory, the --rounding option, and the fact that mf2pt1 now invokes
+ t1asm and fontforge automatically.
+
+ * mf2pt1.pl:
+ Modified to tell FontForge to fix any overlapping paths found in
+ the font.
+
+ * mf2pt1.mp:
+ Added a user-callable glyph_name macro which enables a character to
+ specify explicitly the PostScript glyph name associated with it.
+
+ * mf2pt1.pe:
+ Removed; <fontname>.pe is now generated automatically by mf2pt1.pl.
+
+ * mf2pt1.pl:
+ Modified to automatically try running the output through t1asm and
+ fontforge.
+
+ * mf2pt1.pl:
+ Hoisted extraction of the font extension above MF2PT1_CMD and assigned
+ the value to $charnum instead of leaving it for a long time in $1.
+ Renamed $dx[123]m and $dy[123]m to $dx[123]d and $dy[123]d (for
+ "denominator"). Renamed "precision" to "rounding". Added blank lines
+ after each section of output.
+
+ * mf2pt1.pl:
+ Made the following changes: replaced --mem with -mem; renamed $gn
+ to $gname and used ?: for assignment to it; cleaned up the spacing
+ around the frac_string and frac_approx uses; cleaned up the
+ `rmoveto' comment; fixed the "good" lines comment; renamed $dxm
+ and $dym to $dxd and $dyd (for "denominator"); fixed the precision
+ warnings; moved Werner's new functions to the top of the file with
+ the others; added prototypes for those functions; and, added a SEE
+ ALSO for FontForge.
+
+ * mf2pt1.mp: Modified the comments to be more compatible with mftinc.
+
+2005-02-06 Werner Lemberg <wl@gnu.org>
+
+ * mf2pt1.pl:
+ Incorporated various changes up to and including 4Feb2005.
+
+2005-01-30 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.pe:
+ Created: FontForge script to autohint all of the characters in a
+ given font.
+
+2005-01-30 Werner Lemberg <wl@gnu.org>
+
+ * mf2pt1.mp: Patched charwd.
+
+ * mf2pt1.pl: Performed a major revision of the code.
+
+2005-01-08 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.pl:
+ Bug fix: Corrected rounding to work properly on negative numbers.
+ Bug fix: Corrected the check for hvcurveto suitability.
+ Added my e-mail address to the --help output.
+ Cleaned up the code by moving subroutine definitions above the main program.
+
+2005-01-03 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.pl:
+ Made rounding actually round. Added code to dump font parameters.
+ Corrected definitions of $underlinepos and $underlinethick to defer
+ computation until $designsize is defined.
+
+ * mf2pt1.texi:
+ Changed "PfaEdit" in all occurences to "FontForge" and mentioned its
+ "Remove Overlap" feature.
+
+ * mf2pt1.pl: Cleaned up command-line processing.
+
+2005-01-02 Scott Pakin <scott+mf@pakin.org>
+
+ * README, mf2pt1.mp, mf2pt1.pl, mf2pt1.texi:
+ Updated the year from 2004 to 2005.
+
+ * README, mf2pt1.mp, mf2pt1.pl, mf2pt1.texi:
+ Added support for custom encodings and updated the copyright year and
+ my e-mail address.
+
+2001-06-19 Scott Pakin <scott+mf@pakin.org>
+
+ * README: Removed angled brackets to avoid confusing HTML renderings.
+
+ * README: Description of mf2pt1 and a pointer to the user manual
+
+ * mf2pt1.texi: Proofread and modified text accordingly.
+
+2001-06-17 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.texi:
+ Added more Future Work (specifically, additional encodings).
+
+ * mf2pt1.texi: Added a Future Work section.
+
+2001-06-04 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.mp, mf2pt1.pl, mf2pt1.texi: Added license information.
+ N.B. The previous log message was supposed to indicate that
+ font_underline_position and font_underline_thickness now work in
+ Metafont units within the .mf file.
+
+2001-06-02 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.texi: Made various modifications.
+
+ * mf2pt1.pl:
+ Wrote some POD documentation and added a --help option to display
+ excerpts from it.
+
+ * mf2pt1.texi: Added a font parameter usage example.
+
+ * mf2pt1.texi: Added more text to the Usage section.
+
+ * mf2pt1.texi: Added the start of a Usage section.
+
+ * mf2pt1.texi: User documentation for mf2pt1
+
+2001-06-01 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.mp: Modified comments to use LaTeX and mftinc.
+
+2001-05-30 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.mp, mf2pt1.pl:
+ Added PostScript-specific font parameters.
+
+2001-05-21 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.mp, mf2pt1.pl:
+ Modified to convert the Metafont font_slant to a Type 1 ItalicAngle.
+
+2001-05-20 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.pl: Added command-line options.
+
+2001-05-16 Scott Pakin <scott+mf@pakin.org>
+
+2001-05-15 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.mp:
+ Rewrote to use the turningnumber to determine if a path runs
+ clockwise or counterclockwise instead of calculating that
+ manually.
+
+2001-05-12 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.pl:
+ Added a warning message for characters that lack a beginchar.
+
+2001-05-10 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.pl:
+ Bug fix: Argument to font_size is now correctly treated as TeX
+ points, not PostScript points.
+
+ * mf2pt1.mp:
+ Made using_pencircle robust to scaling (although not to rotation).
+
+ * mf2pt1.mp:
+ Introduced a special case to drawdot and undrawdot: If the pen
+ looks like a circular pen, draw a clean circle instead of the
+ jagged pen path.
+
+2001-05-09 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.mp, mf2pt1.pl:
+ Modified mf2pt1 to honor the font-specified design size (the font_size
+ command in Metafont).
+
+ * mf2pt1.mp:
+ Added and improved the implementations of more Plain Metafont
+ primitives.
+
+2001-05-05 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.mp: Added a draw macro.
+
+2001-05-04 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.mp: Added an undrawdot macro.
+
+ * mf2pt1.mp: Defined "safe" versions of the various fill commands.
+ Made is_clockwise more robust.
+
+ * mf2pt1.mp:
+ Added code to replace the primitive pencircle with a non-primitive
+ approximation.
+
+ * mf2pt1.mp:
+ Added (but do not yet use) a clockwise function for determining path
+ direction.
+
+2001-04-29 Scott Pakin <scott+mf@pakin.org>
+
+ * mf2pt1.pl: Corrected curveto handling.