summaryrefslogtreecommitdiff
path: root/fonts/utilities/mff-29/NEWS
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 /fonts/utilities/mff-29/NEWS
Initial commit
Diffstat (limited to 'fonts/utilities/mff-29/NEWS')
-rw-r--r--fonts/utilities/mff-29/NEWS163
1 files changed, 163 insertions, 0 deletions
diff --git a/fonts/utilities/mff-29/NEWS b/fonts/utilities/mff-29/NEWS
new file mode 100644
index 0000000000..718993569a
--- /dev/null
+++ b/fonts/utilities/mff-29/NEWS
@@ -0,0 +1,163 @@
+NEWS 2.9.0 92/07/06 -- list of changes to mff
+
+
+ = CHANGES SINCE MFF 2.8 =
+ pdc Mon. 6 July 1992
+
+
+You can install fonts on a different filesystem
+
+ Previously if the directory specified by -T or -P was on a different
+ filesystem, on some systems mff would fail with the message
+ "cross-device link". Now mff tries to make a copy of the file if
+ plain linking fails.
+
+
+A "m" can be used in the <size> part of font names to use mm
+
+ For example, ma55a3m5 is 3.5-mm Malvern 55 (about the same as ma55s10,
+ as it happens).
+
+
+"shar" dropped from the distribution
+
+
+-v options accumulate to increase verbosity
+
+ Just -v prints only the #{{{ and #}}} lines; more -v options cause
+ mff to be more verbose. I added this feature to make "mff -vf-"
+ more useful. The -n output is simplified.
+
+
+rejigged the Computer Modern clone fonts
+
+ The CM clones now all have names strating `fcm' to suit Karl Berry's
+ naming scheme: fcm? is like cm?, fcm?s is like cmss?, fcm?t is like
+ cmtt?, and fcm?st is like a cheap electric typewriter.
+
+
+renamed KM to CM
+
+ CM now stands for Computer Modern; it is very similar to Knuth's
+ Computer Modern Roman/Text Italic. I have also added the option of
+ numeric style names to the rc.mff file -- cm55s12 is roman, cm56s12 is
+ italic and cm75s12 is boldface.
+
+
+Facilities for brain-damaged filesystems
+
+ A friend of mine owns an Atari ST, which uses an MS-DOS-like
+ filesystem. When compiled on such a machine, mff uses
+ commas/semicolons in its searchpath(s) and understands backslashes
+ in file names (it also allows forward slashes, on the expectation
+ that something like the GNU library filename-mapping is being used).
+
+ Certain filesystems -- including the MS-DOS system one -- cannot
+ deal with filenames of the length needed by TeX fonts. mff
+ understands font templates like C:\FONTS\%f\%n.%p and now if the
+ subdirectory C:\FONTS\%f is missing it will attempt to create it.
+ Further, since FOO.300PK and FOO.300GF may no longer be distinct
+ names, the GFtoPK processor is requested to produce an intermediate
+ file called FOO.PK instead (which is then renamed to whatever the -P
+ template specifies, by default FOO/300.PK).
+
+ A proper ST distribution would also include plain-text documentation
+ rather than nroff manual pages, and a simpler makefile. I'm
+ part-way there.
+
+
+rc.mff changed to mff.rc
+
+ It seemed to make sense at the time for startup files to be named rc.mff
+ because other mff files end in ".mff". However, for consistency with
+ the MS-DOS-filenames versions, I have changed back to using "mff.rc" as
+ the name. (There is a CPP macro that canels this change.)
+
+
+many small internal changes
+
+ Less dependence on newer libary functions (an attempt to be more
+ portable). More syntax errors produce an error message instead of
+ mysterious behaviour. The association-list module has been
+ rewritten with a simpler, cleaner implementation. The code is more
+ portable than it was. Some subtle bugs have been fixed.
+
+
+more man pages
+
+
+
+ = CHANGES SINCE MFJOB 2.7.1 =
+
+Damian Cugley <pdc@prg.ox.ac.uk> Sat. 1 June 1991
+
+
+mfjob has been renamed mff
+
+ This is to prevent confusion with Eberhard Mattes' MFjob. MFjob does a
+ similar job to mff, and is part of the emTeX distribution for MS-DOS and
+ OS/2 personal computers.
+
+ This means that files named after the program -- such as .mfjobrc -- now
+ have new names. While I was at it I changed the per-project startup
+ file to rc.mff rather than .mffrc; this makes it a visible file which is
+ probably more sensible. The system startup file was renamed rc.mff to
+ match.
+
+
+the first input command -- a hack to get the name right -- is removed
+
+ This means that it does not produce empty <font name>.mf files.
+ Instead METAFONT/GFtoPK creates the TFM and GF files as <driver>.tfm and
+ <driver>.XXXpk (because jobname is set to the driver name not the font
+ name). These are renamed to <font name>.tfm and <font name>.XXXpk in
+ the appropriate directories.
+
+ To support this, the -T and -P options are now *filename* templates not
+ *directory* templates. %f.tfm and %f.%n%p are appended if necessary, so
+ directory names can still be used.
+
+ A side effect is that only one log file is produced per driver file,
+ instead of one per font. This is usually an advantage -- unless there
+ is some sort of error (in which case mff terminates and the log file is
+ preserved) the log files are not wanted. This results in a lot less
+ clutter.
+
+ Another consequence is that `mff cmr12' does not work any more --
+ formerly it would input cmr12.mf and because this ended in `bye' the
+ second (spurious) `input' was ignored! Now a new option has been added
+ to suppress the parsing step altogether -- so `mff -S cmr12' now ought
+ to work.
+
+
+Font sizes can include p for a decimal point
+
+ For those people that need such things, ma7p5 can be used to mean 7.5-pt
+ Malvern. Note that this means you can not have a suffix ending in
+ <digit>p.
+
+
+Configuration now all in Makefile -- -D directives override config.h
+
+
+man pages for shar and testfont
+
+
+gray.mf -- a simple hackette for making grayfonts easily
+
+
+a small program searchpath added
+
+ This is a "corollary" to the searchpath module that is used by mff. It is
+ only useful in shellscripts (in the style of dirname(1) and basename(1)).
+
+
+some bug fixes
+
+
+*
+Local Variables:
+mode: text
+fill-prefix: " "
+fill-column: 76
+End: