From fd4cc7afcbc87bd9701bb6fa8bc303b863a2678c Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 2 May 2014 21:15:13 +0000 Subject: mf2pt1 (2may14) git-svn-id: svn://tug.org/texlive/trunk@33802 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/support/mf2pt1/ChangeLog | 521 ++++++++++++----------- Master/texmf-dist/doc/support/mf2pt1/README | 2 +- Master/texmf-dist/doc/support/mf2pt1/mf2pt1.pdf | Bin 205723 -> 229650 bytes Master/texmf-dist/doc/support/mf2pt1/mf2pt1.texi | 91 ++-- 4 files changed, 309 insertions(+), 305 deletions(-) (limited to 'Master/texmf-dist/doc/support') diff --git a/Master/texmf-dist/doc/support/mf2pt1/ChangeLog b/Master/texmf-dist/doc/support/mf2pt1/ChangeLog index 48ddcc20083..57b9ec2b0de 100644 --- a/Master/texmf-dist/doc/support/mf2pt1/ChangeLog +++ b/Master/texmf-dist/doc/support/mf2pt1/ChangeLog @@ -1,407 +1,420 @@ -2012-06-29 Scott Pakin +2014-04-30 Scott Pakin - * mf2pt1.texi, mf2pt1.pl - Increased the version number from 2.4.6 to 2.5. Updated the - Acknowledgments section. + * 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 + + * mf2pt1.texi + Standardized the dir entry. + +2012-06-29 Scott Pakin + + * mf2pt1.texi, mf2pt1.pl + Increased the version number from 2.4.6 to 2.5. Updated the + Acknowledgments section. 2012-06-29 Michael Ummels - * mf2pt1.mp: - Made the to_bp function round to nearest rather than round up. + * mf2pt1.mp: + Made the to_bp function round to nearest rather than round up. 2012-06-29 Michael Ummels - * mf2pt1.pl: - Changed the computation of character widths to use TeX points - instead of PostScript points. + * mf2pt1.pl: + Changed the computation of character widths to use TeX points + instead of PostScript points. -2012-03-24 Scott Pakin +2012-03-24 Scott Pakin - * 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. + * 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 - * mf2pt1.pl: - Modified the code to pass "nonstopmode" to the Metafont - invocation. + * mf2pt1.pl: + Modified the code to pass "nonstopmode" to the Metafont + invocation. -2011-08-02 Scott Pakin +2011-08-02 Scott Pakin - * 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. + * 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 - * mf2pt1.pl: - Prevented non-integer arguments from being passed to hsbw in the - definition of ".notdef". + * mf2pt1.pl: + Prevented non-integer arguments from being passed to hsbw in the + definition of ".notdef". -2008-01-27 Scott Pakin +2008-01-27 Scott Pakin - * mf2pt1.pl, mf2pt1.texi: - Increased the version number from 2.4.3 to 2.4.4 + * mf2pt1.pl, mf2pt1.texi: + Increased the version number from 2.4.3 to 2.4.4 2008-01-27 Werner Lemberg - * 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. + * 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 +2008-01-13 Scott Pakin - * 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. + * 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. + * mf2pt1.texi: + Modified to format the document with a ragged bottom instead of the + default flush bottom. 2008-01-13 Werner Lemberg - * mf2pt1.mp: Bug fix: Patched the is_clockwise macro to prevent it - from failing so often. + * 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. + * mf2pt1.mp: + Bug fix: Changed "=" to ":=" in the makeline function. 2007-06-30 Werner Lemberg - * mf2pt1.mp, mf2pt1.pl: - Renamed "bbox" to "glyph_dimensions". + * mf2pt1.mp, mf2pt1.pl: + Renamed "bbox" to "glyph_dimensions". -2007-05-28 Scott Pakin +2007-05-28 Scott Pakin - * mf2pt1.texi: Updated the version to 2.4 and documented --bpppix. + * mf2pt1.texi: Updated the version to 2.4 and documented --bpppix. 2007-05-28 Werner Lemberg - * mf2pt1.pl: - Bug fix: Modified to set bpppix before calling get_bboxes. + * 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. + * mf2pt1.mp, mf2pt1.pl: + Added a --bpppix option to change the number of big points per pixel. -2007-05-26 Scott Pakin +2007-05-26 Scott Pakin - * mf2pt1.pl: - Documented --version. Rewrote the option descriptions as full - sentences. Increased the version number to 2.4. + * mf2pt1.pl: + Documented --version. Rewrote the option descriptions as full + sentences. Increased the version number to 2.4. -2007-02-04 Scott Pakin +2007-02-04 Scott Pakin - * mf2pt1.texi: - Retypeset the parameter example and added a section showing how to - recover the original definitions of filldraw, unfilldraw, and - pencircle. + * 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. + * 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. + * 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. + * mf2pt1.mp: + Modified to back up the original (mfplain.mp) definitions of + pencircle, filldraw, and unfilldraw. 2007-02-04 Werner Lemberg - * mf2pt1.pl: - Bug fix: Made the default underline thickness a positive number. + * mf2pt1.pl: + Bug fix: Made the default underline thickness a positive number. -2006-07-08 Scott Pakin +2006-07-08 Scott Pakin - * README: - Rewrote the description to compare mf2pt1 to TeXtrace and mftrace. + * README: + Rewrote the description to compare mf2pt1 to TeXtrace and mftrace. -2006-05-29 Scott Pakin +2006-05-29 Scott Pakin - * 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.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. + * mf2pt1.pl: + Corrected the handling of the underline thickness and position. - * README, mf2pt1.mp: Updated the license agreement to LPPL 1.3c. + * 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. + * 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 +2005-12-04 Scott Pakin - * README, mf2pt1.mp, mf2pt1.pl, mf2pt1.texi: - Increased the acceptable LPPL version number from 1.2 to 1.3a. + * README, mf2pt1.mp, mf2pt1.pl, mf2pt1.texi: + Increased the acceptable LPPL version number from 1.2 to 1.3a. 2005-12-04 Werner Lemberg - * mf2pt1.mp: Patched the clockwise and counterclockwise functions - to circumvent the turning-number bug in MetaPost. + * mf2pt1.mp: Patched the clockwise and counterclockwise functions + to circumvent the turning-number bug in MetaPost. -2005-02-27 Scott Pakin +2005-02-27 Scott Pakin - * mf2pt1.texi: - Proofread and updated accordingly. Also, increased the version number - from 1.2 to 2.0. + * 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. + * mf2pt1.pl: Increased the version number from 1.2 to 2.0. -2005-02-26 Scott Pakin +2005-02-26 Scott Pakin - * mf2pt1.texi: - Wrote an Acknowledgments section. Corrected the @MF macro. Added PDF - metadata. Added a @dircategory and @direntry. + * mf2pt1.texi: + Wrote an Acknowledgments section. Corrected the @MF macro. Added PDF + metadata. Added a @dircategory and @direntry. -2005-02-20 Scott Pakin +2005-02-20 Scott Pakin - * mf2pt1.pl, mf2pt1.texi: - Added a --ffscript option which lets the user override the default - FontForge script. + * 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: + 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.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.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. + * mf2pt1.mp: + Reintroduced the Angle macro as it turns out it's still needed. 2005-02-20 Werner Lemberg - * mf2pt1.pl: - Replaced the FontForge script with one that performs a lot more - font cleanup. + * mf2pt1.pl: + Replaced the FontForge script with one that performs a lot more + font cleanup. 2005-02-14 Werner Lemberg - * mf2pt1.mp: - Replaced the Angle and is_clockwise functions with the improved - versions provided by Boguslaw Jackowski. + * mf2pt1.mp: + Replaced the Angle and is_clockwise functions with the improved + versions provided by Boguslaw Jackowski. 2005-02-06 Werner Lemberg - * mf2pt1.mp: - Incorporated a turningnumber bug workaround. + * mf2pt1.mp: + Incorporated a turningnumber bug workaround. -2005-02-06 Scott Pakin +2005-02-06 Scott Pakin - * 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 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.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.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.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; .pe is now generated automatically by mf2pt1.pl. + * mf2pt1.pe: + Removed; .pe is now generated automatically by mf2pt1.pl. - * mf2pt1.pl: - Modified to automatically try running the output through t1asm and - fontforge. + * 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: + 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.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. + * mf2pt1.mp: Modified the comments to be more compatible with mftinc. 2005-02-06 Werner Lemberg - * mf2pt1.pl: - Incorporated various changes up to and including 4Feb2005. + * mf2pt1.pl: + Incorporated various changes up to and including 4Feb2005. -2005-01-30 Scott Pakin +2005-01-30 Scott Pakin - * mf2pt1.pe: - Created: FontForge script to autohint all of the characters in a - given font. + * mf2pt1.pe: + Created: FontForge script to autohint all of the characters in a + given font. 2005-01-30 Werner Lemberg - * mf2pt1.mp: Patched charwd. + * mf2pt1.mp: Patched charwd. - * mf2pt1.pl: Performed a major revision of the code. + * mf2pt1.pl: Performed a major revision of the code. -2005-01-08 Scott Pakin +2005-01-08 Scott Pakin - * 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. + * 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 +2005-01-03 Scott Pakin - * 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.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.texi: + Changed "PfaEdit" in all occurences to "FontForge" and mentioned its + "Remove Overlap" feature. - * mf2pt1.pl: Cleaned up command-line processing. + * mf2pt1.pl: Cleaned up command-line processing. -2005-01-02 Scott Pakin +2005-01-02 Scott Pakin - * README, mf2pt1.mp, mf2pt1.pl, mf2pt1.texi: - Updated the year from 2004 to 2005. + * 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. + * 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 +2001-06-19 Scott Pakin - * README: Removed angled brackets to avoid confusing HTML renderings. + * README: Removed angled brackets to avoid confusing HTML renderings. - * README: Description of mf2pt1 and a pointer to the user manual + * README: Description of mf2pt1 and a pointer to the user manual - * mf2pt1.texi: Proofread and modified text accordingly. + * mf2pt1.texi: Proofread and modified text accordingly. -2001-06-17 Scott Pakin +2001-06-17 Scott Pakin - * mf2pt1.texi: - Added more Future Work (specifically, additional encodings). + * mf2pt1.texi: + Added more Future Work (specifically, additional encodings). - * mf2pt1.texi: Added a Future Work section. + * mf2pt1.texi: Added a Future Work section. -2001-06-04 Scott Pakin +2001-06-04 Scott Pakin - * 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. + * 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 +2001-06-02 Scott Pakin - * mf2pt1.texi: Made various modifications. + * mf2pt1.texi: Made various modifications. - * mf2pt1.pl: - Wrote some POD documentation and added a --help option to display - excerpts from it. + * 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 a font parameter usage example. - * mf2pt1.texi: Added more text to the Usage section. + * mf2pt1.texi: Added more text to the Usage section. - * mf2pt1.texi: Added the start of a Usage section. + * mf2pt1.texi: Added the start of a Usage section. - * mf2pt1.texi: User documentation for mf2pt1 + * mf2pt1.texi: User documentation for mf2pt1 -2001-06-01 Scott Pakin +2001-06-01 Scott Pakin - * mf2pt1.mp: Modified comments to use LaTeX and mftinc. + * mf2pt1.mp: Modified comments to use LaTeX and mftinc. -2001-05-30 Scott Pakin +2001-05-30 Scott Pakin - * mf2pt1.mp, mf2pt1.pl: - Added PostScript-specific font parameters. + * mf2pt1.mp, mf2pt1.pl: + Added PostScript-specific font parameters. -2001-05-21 Scott Pakin +2001-05-21 Scott Pakin - * mf2pt1.mp, mf2pt1.pl: - Modified to convert the Metafont font_slant to a Type 1 ItalicAngle. + * mf2pt1.mp, mf2pt1.pl: + Modified to convert the Metafont font_slant to a Type 1 ItalicAngle. -2001-05-20 Scott Pakin +2001-05-20 Scott Pakin - * mf2pt1.pl: Added command-line options. + * mf2pt1.pl: Added command-line options. -2001-05-16 Scott Pakin +2001-05-16 Scott Pakin -2001-05-15 Scott Pakin +2001-05-15 Scott Pakin - * mf2pt1.mp: - Rewrote to use the turningnumber to determine if a path runs - clockwise or counterclockwise instead of calculating that - manually. + * 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 +2001-05-12 Scott Pakin - * mf2pt1.pl: - Added a warning message for characters that lack a beginchar. + * mf2pt1.pl: + Added a warning message for characters that lack a beginchar. -2001-05-10 Scott Pakin +2001-05-10 Scott Pakin - * mf2pt1.pl: - Bug fix: Argument to font_size is now correctly treated as TeX - points, not PostScript points. + * 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: + 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. + * 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 +2001-05-09 Scott Pakin - * mf2pt1.mp, mf2pt1.pl: - Modified mf2pt1 to honor the font-specified design size (the font_size - command in Metafont). + * 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. + * mf2pt1.mp: + Added and improved the implementations of more Plain Metafont + primitives. -2001-05-05 Scott Pakin +2001-05-05 Scott Pakin - * mf2pt1.mp: Added a draw macro. + * mf2pt1.mp: Added a draw macro. -2001-05-04 Scott Pakin +2001-05-04 Scott Pakin - * mf2pt1.mp: Added an undrawdot macro. + * mf2pt1.mp: Added an undrawdot macro. - * mf2pt1.mp: Defined "safe" versions of the various fill commands. - Made is_clockwise more robust. + * 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 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. + * mf2pt1.mp: + Added (but do not yet use) a clockwise function for determining path + direction. -2001-04-29 Scott Pakin +2001-04-29 Scott Pakin - * mf2pt1.pl: Corrected curveto handling. + * mf2pt1.pl: Corrected curveto handling. diff --git a/Master/texmf-dist/doc/support/mf2pt1/README b/Master/texmf-dist/doc/support/mf2pt1/README index 14c82be17ae..4ba418f279e 100644 --- a/Master/texmf-dist/doc/support/mf2pt1/README +++ b/Master/texmf-dist/doc/support/mf2pt1/README @@ -27,7 +27,7 @@ For installation instructions, see the mf2pt1 manual (mf2pt1.pdf). Copyright and license --------------------- -Copyright (C) 2012 Scott Pakin, scott+mf@pakin.org +Copyright (C) 2014 Scott Pakin, scott+mf@pakin.org This package may be distributed and/or modified under the conditions of the LaTeX Project Public License, either version 1.3c of this diff --git a/Master/texmf-dist/doc/support/mf2pt1/mf2pt1.pdf b/Master/texmf-dist/doc/support/mf2pt1/mf2pt1.pdf index 41dbe28d1c3..94b586a4d2e 100644 Binary files a/Master/texmf-dist/doc/support/mf2pt1/mf2pt1.pdf and b/Master/texmf-dist/doc/support/mf2pt1/mf2pt1.pdf differ diff --git a/Master/texmf-dist/doc/support/mf2pt1/mf2pt1.texi b/Master/texmf-dist/doc/support/mf2pt1/mf2pt1.texi index 0c1276920c0..45fe6e309da 100644 --- a/Master/texmf-dist/doc/support/mf2pt1/mf2pt1.texi +++ b/Master/texmf-dist/doc/support/mf2pt1/mf2pt1.texi @@ -5,54 +5,60 @@ @setchapternewpage off @dircategory TeX @direntry -* mf2pt1:: Produce PostScript Type 1 fonts from Metafont source +* mf2pt1: (mf2pt1). PostScript Type 1 fonts from Metafont source. @end direntry @finalout @c %**end of header -@set VERSION 2.5 -@set DATE 29 June 2012 +@copying +Copyright @copyright{} 2014 Scott Pakin -@c Format the document with a ragged bottom instead of the default -@c flush bottom. -@tex -{ - @globaldefs=1 - @raggedbottom - @internalpagesizes{46@baselineskip}{6in}% - {@voffset}{.25in}% - {@bindingoffset}{36pt}% - {11in}{8.5in}% -} -@end tex +@sp 2 + +This program may be distributed and/or modified under the conditions +of the @LaTeX{} Project Public License, either version 1.3c of this +license or (at your option) any later version. +@sp 1 + +The latest version of this license is in: +@sp 1 +@center @uref{http://www.latex-project.org/lppl.txt} +@sp 1 +and version 1.3c or later is part of all distributions of @LaTeX{} +version 2006/05/20 or later. + +@end copying + +@set VERSION 2.5a +@set DATE 30 April 2014 + +@c Define some fonts we intend to use. +@iftex @tex @global@font@tenlogo=logo10 % font used for the METAFONT logo @global@font@eightrm=cmr8 % needed for the "A" in "LaTeX" @end tex +@end iftex +@c Define a macro for the Metafont logo. +@iftex @macro MF {} @tex @tenlogo @leavevmode@hbox{METAFONT}@unskip @end tex +@end macro +@end iftex @ifnottex +@macro MF {} Metafont -@end ifnottex @end macro +@end ifnottex @macro copt {option} @w{@code{--\option\}} @end macro -@c @macro LaTeX {} -@c @tex -@c L@kern-.36em@hbox to 4pt{@vbox to 7pt{@eightrm A}@hss}@TeX@unskip -@c @end tex -@c @ifnottex -@c LaTeX -@c @end ifnottex -@c @end macro - @c %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @iftex @@ -77,16 +83,11 @@ Metafont @end tex @end iftex -@ifnottex -@strong{mf2pt1}: Produce PostScript @w{Type 1} fonts from Metafont source - -Copyright 2012 Scott Pakin. -@end ifnottex - @titlepage @title mf2pt1 @subtitle Produce PostScript @w{Type 1} fonts from Metafont source @author Scott Pakin, @email{scott+mf@@pakin.org} + @page @vskip 0pt plus 2filll @@ -96,22 +97,7 @@ This file documents @command{mf2pt1} version @value{VERSION}, dated @vskip 0pt plus 1filll -Copyright @copyright{} 2012 Scott Pakin. - -@sp 2 - -This program may be distributed and/or modified under the conditions -of the @LaTeX{} Project Public License, either version 1.3c of this -license or (at your option) any later version. - -@sp 1 - -The latest version of this license is in: -@sp 1 -@center @uref{http://www.latex-project.org/lppl.txt} -@sp 1 -and version 1.3c or later is part of all distributions of @LaTeX{} -version 2006/05/20 or later. +@insertcopying @contents @@ -689,9 +675,9 @@ parameters that @command{mf2pt1} accepts: @noindent @b{if} known @i{ps_output}: -@multitable {@b{if}} {@b{font_underline_thickness}} {@t{"Copyright (C) 2012 Scott Pakin.";}} +@multitable {@b{if}} {@b{font_underline_thickness}} {@t{"Copyright (C) 2014 Scott Pakin.";}} @item @tab @b{font_coding_scheme} @tab @t{"ot1"}; -@item @tab @b{font_comment} @tab @t{"Copyright (C) 2012 Scott Pakin."}; +@item @tab @b{font_comment} @tab @t{"Copyright (C) 2014 Scott Pakin."}; @item @tab @b{font_family} @tab @t{"Kerplotz"}; @item @tab @b{font_fixed_pitch} @tab @b{false}; @item @tab @b{font_identifier} @tab @t{"Kerplotz Light Oblique"}; @@ -718,7 +704,7 @@ The same parameters can also be specified on the command line as follows: @example -mf2pt1 --encoding=ot1 --comment="Copyright (C) 2012 Scott Pakin." +mf2pt1 --encoding=ot1 --comment="Copyright (C) 2014 Scott Pakin." --family=Kerplotz --nofixedpitch --fullname="Kerplotz Light Oblique" --name=Kerplotz-LightOblique --designsize=10 --italicangle=-9.5 --underpos=-100 --underthick=50 --uniqueid=4112233 --version=002.005 @@ -728,10 +714,12 @@ mf2pt1 --encoding=ot1 --comment="Copyright (C) 2012 Scott Pakin." @noindent Note that a @MF{} font slant of 1/6 is equal to a PostScript italic angle of approximately -9.5. The conversion formula is +@iftex @tex $s = -@tan @theta$, in which $s$ is the slant and $@theta$ is the italic angle. @end tex +@end iftex @ifnottex slant = -tan(angle). @end ifnottex @@ -803,6 +791,9 @@ FontForge scripts. @command{mf2pt1} runs the script with one argument @command{mf2pt1} also supports a @copt{help} option which summarizes all of the program's command-line options. +@c Improve formatting by keeping the large cartouche on the same +@c page as the text that introduces it. +@page @node Custom font encodings, Restoring mfplain defaults, Additional command-line options, Usage @section Custom font encodings -- cgit v1.2.3