From 29b15bd74a5ccff3be057d5fd93a2ddc579ecfbb Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 4 Dec 2021 21:41:23 +0000 Subject: mf2pt1 (4dec21) git-svn-id: svn://tug.org/texlive/trunk@61217 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/info/mf2pt1.info | 40 +++++++++++----------- Master/texmf-dist/doc/support/mf2pt1/ChangeLog | 41 +++++++++++++++++++++++ Master/texmf-dist/doc/support/mf2pt1/README | 2 +- Master/texmf-dist/doc/support/mf2pt1/mf2pt1.pdf | Bin 181030 -> 183116 bytes Master/texmf-dist/doc/support/mf2pt1/mf2pt1.texi | 17 ++++++---- 5 files changed, 73 insertions(+), 27 deletions(-) (limited to 'Master/texmf-dist/doc') diff --git a/Master/texmf-dist/doc/info/mf2pt1.info b/Master/texmf-dist/doc/info/mf2pt1.info index 88b8792718c..5666407401c 100644 --- a/Master/texmf-dist/doc/info/mf2pt1.info +++ b/Master/texmf-dist/doc/info/mf2pt1.info @@ -1,6 +1,6 @@ -This is mf2pt1.info, produced by makeinfo version 6.7 from mf2pt1.texi. +This is mf2pt1.info, produced by makeinfo version 6.8 from mf2pt1.texi. -Copyright (C) 2005-2020 Scott Pakin +Copyright (C) 2005-2021 Scott Pakin @@ -163,8 +163,8 @@ N.B. The 'install-info' command is a convenient way to install page is embedded within the 'mf2pt1' Perl script and can be extracted with 'pod2man': - pod2man --center="User Commands" --date="27 November 2020" \ - --release="v2.6" mf2pt1 > mf2pt1.1 + pod2man --center="User Commands" --date="4 December 2021" \ + --release="v2.7" mf2pt1 > mf2pt1.1 You can then move 'mf2pt1.1' into '/usr/man/man1' or any other man page directory. Note that the 'mf2pt1' man page is fairly rudimentary. It @@ -206,7 +206,9 @@ PfaEdit, instead of FontForge is simply a matter of setting the 'FONTFORGE' environment variable to 'pfaedit' before invoking 'mf2pt1'. As a corollary, you can inhibit an 'mf2pt1' external program from running by setting the corresponding environment variable to the name of -a nonexistent program. +a nonexistent program. Arguments can be included in the environment +variable's value. Hence, defining 'MPOST' to 'mpost -recorder', for +instance, instructs 'mf2pt1' to run 'mpost' with the '-recorder' option. * Menu: @@ -480,7 +482,7 @@ parameters that 'mf2pt1' accepts: if known ps_output: font_coding_scheme "ot1"; - font_comment "Copyright (C) 2020 Scott Pakin."; + font_comment "Copyright (C) 2021 Scott Pakin."; font_family "Kerplotz"; font_fixed_pitch false; font_identifier "Kerplotz Light Oblique"; @@ -504,7 +506,7 @@ Adobe, it's generally better not to assign *font_unique_id*; let The same parameters can also be specified on the command line as follows: - mf2pt1 --encoding=ot1 --comment="Copyright (C) 2020 Scott Pakin." + mf2pt1 --encoding=ot1 --comment="Copyright (C) 2021 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 @@ -733,18 +735,18 @@ Node: Top628 Node: Introduction1166 Node: Requirements2998 Node: Installation4731 -Node: Usage6546 -Node: Restrictions8262 -Node: Font information10640 -Node: Parameters11998 -Node: Command-line equivalents15473 -Node: Default values16954 -Node: Parameter example19174 -Node: Additional command-line options21183 -Node: Custom font encodings23523 -Node: Restoring mfplain defaults26973 -Node: Future Work27832 -Node: Acknowledgments29696 +Node: Usage6545 +Node: Restrictions8449 +Node: Font information10827 +Node: Parameters12185 +Node: Command-line equivalents15660 +Node: Default values17141 +Node: Parameter example19361 +Node: Additional command-line options21370 +Node: Custom font encodings23710 +Node: Restoring mfplain defaults27160 +Node: Future Work28019 +Node: Acknowledgments29883  End Tag Table diff --git a/Master/texmf-dist/doc/support/mf2pt1/ChangeLog b/Master/texmf-dist/doc/support/mf2pt1/ChangeLog index fb3386307e0..a8e6d2d9105 100644 --- a/Master/texmf-dist/doc/support/mf2pt1/ChangeLog +++ b/Master/texmf-dist/doc/support/mf2pt1/ChangeLog @@ -1,3 +1,44 @@ +2021-12-04 Scott Pakin + + * README, mf2pt1.texi: Updated the copyright year to 2021. + + * mf2pt1.pl: + Documented that the directory specified by --output-dir must + already exist. Updated the copyright year to 2021. Updated the + version to 2.7. + +2021-11-28 Scott Pakin + + * Makefile, mf2pt1.pl, mf2pt1.texi: + Documented that environment variables for programs can now include + parameters. + + * mf2pt1.pl: + Incorporated a patch from Werner Lemberg to allow shell + commands to be overridden by environment variables that can also + include program parameters. + +2021-11-27 Scott Pakin + + * mf2pt1.pl: + Introduced a --save-temps option to suppress deletion of intermediate + files. + +2020-11-27 Scott Pakin + + * ChangeLog, README, mf2pt1.mp, mf2pt1.pl, mf2pt1.texi: + mf2pt1 no longer generates a UniqueID automatically, only when + instructed to by the user. This change assists with reproducible + builds and is consistent with Adobe's declaration that unique font IDs + are no longer required or even recommended. + + The documentation has been modified to reflect updated URLs for a + number of external links and to reference the latest copyright year + (2020) and mf2pt1 version number (2.6). + + Thanks to Werner Lemberg for bringing Lilypond's issues with + reproducible builds to my attention. + 2020-11-27 Scott Pakin * mf2pt1.pl diff --git a/Master/texmf-dist/doc/support/mf2pt1/README b/Master/texmf-dist/doc/support/mf2pt1/README index 500b12ffa9b..0eb57ca8fcf 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) 2005-2020 Scott Pakin, scott+mf@pakin.org +Copyright (C) 2005-2021 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 5478597a475..a28895171a0 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 5b55575453b..9260689d18c 100644 --- a/Master/texmf-dist/doc/support/mf2pt1/mf2pt1.texi +++ b/Master/texmf-dist/doc/support/mf2pt1/mf2pt1.texi @@ -11,7 +11,7 @@ @c %**end of header @copying -Copyright @copyright{} 2005--2020 Scott Pakin +Copyright @copyright{} 2005--2021 Scott Pakin @sp 2 @@ -30,8 +30,8 @@ version 2006/05/20 or later. @end copying -@set VERSION 2.6 -@set DATE 27 November 2020 +@set VERSION 2.7 +@set DATE 4 December 2021 @c Define some fonts we intend to use. @iftex @@ -319,7 +319,10 @@ simply a matter of setting the @samp{FONTFORGE} environment variable to @samp{pfaedit} before invoking @command{mf2pt1}. As a corollary, you can inhibit an @command{mf2pt1} external program from running by setting the corresponding environment variable to the name of a -nonexistent program. +nonexistent program. Arguments can be included in the environment +variable's value. Hence, defining @samp{MPOST} to @samp{mpost +-recorder}, for instance, instructs @command{mf2pt1} to run +@command{mpost} with the @samp{-recorder} option. @menu * Restrictions:: Restrictions imposed on the font source code @@ -676,9 +679,9 @@ parameters that @command{mf2pt1} accepts: @noindent @b{if} known @i{ps_output}: -@multitable {@b{if}} {@b{font_underline_thickness}} {@t{"Copyright (C) 2020 Scott Pakin.";}} +@multitable {@b{if}} {@b{font_underline_thickness}} {@t{"Copyright (C) 2021 Scott Pakin.";}} @item @tab @b{font_coding_scheme} @tab @t{"ot1"}; -@item @tab @b{font_comment} @tab @t{"Copyright (C) 2020 Scott Pakin."}; +@item @tab @b{font_comment} @tab @t{"Copyright (C) 2021 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"}; @@ -705,7 +708,7 @@ The same parameters can also be specified on the command line as follows: @example -mf2pt1 --encoding=ot1 --comment="Copyright (C) 2020 Scott Pakin." +mf2pt1 --encoding=ot1 --comment="Copyright (C) 2021 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 -- cgit v1.2.3