Output of file : MFWARE.DOC contained in archive :
MF2.ZIP
==============================================================================
METAFONT and METAFONTware VERSION: 15.09.1990
==============================================================================
Notational conventions:
Placeholders for information to be supplied by you
are enclosed in angle brackets. Don't type the
angle brackets.
[] Optional items are enclosed in square brackets
and can be omitted. Don't type the square brackets.
All other characters must be typed as shown. Example:
gftopk [ []]
The GFtoPK program can be used as follows:
gftopk (interactive input of arguments)
gftopk cmr10 converting cmr10.gf -> cmr10.pk
gftopk cmr10 new converting cmr10.gf -> new.pk
Default extensions:
Usually, file names have two parts: the base name and the extension
(file type). The base name and the extension are separated by a
period. All programs described in this document automatically supply
a default extension, if you don't give an extension.
Interactive input of arguments:
The programs described in this document (METAFONT and MFjob are
exceptions) can be run without command line arguments. If run without
command line arguments, the programs will prompt you for all the arguments.
Default values are given in square brackets. If you hit the
key without giving a response, the default value will be used. Default
file names are displayed with the default extension. Example:
Output file [cmr8.pk] =
Default response: cmr8.pk
Default extension: .pk
Giving only a drive name or directory name
Some programs accept a drive name or directory name (ending with
a : or \ character). This drive name or directory name will be
prepended to the default file name (this doesn't work for the first
file name argument). This feature can be used both on the command line
and with interactive input of arguments. Example:
gftopk cmr10 d:\new\ Converting cmr10.gf -> d:\new\cmr10.pk
CHtoPX 1 [1f] (DOS & OS/2)
======
Converts chr files into pxl files (see also PXtoCH). (pxl files are obsolete
and should no longer be used.)
Usage:
chtopx [ []]
Default extension for chr file: .chr
Default extension for pxl file: .pxl
It's possible to give a drive name or directory name for .
GFtoDVI 3.0 [1g] (DOS & OS/2)
=======
Generates proof prints of METAFONT characters. See The METAFONTbook,
appendix H.
Usage:
gftodvi [] [ [ ]... [/]]
Option:
-pv[:][=] Disk drive for \emtex\tfm
Call without command line arguments:
The program will prompt for the name of the gf file. If the file name ends
with / then GFtoDVI will prompt for font substitutions. The input of font
substitution pairs ends when a blank line is input.
Call with command line arguments:
The first argument is the name of the gf file. If font substitutions need to
be made, a / should be appended to this name.
The following arguments must be given in pairs, each pair giving the name of a
font and the font to be used in its stead. A single / at the end results in
entry of an empty line (in that case, no more asking for substitutions occurs).
Example:
gftodvi /pv=d cmr10.300/ grayfont graylj slantfont slantlj /
Environment variable:
TEXTFM for tfm files
Default directory:
\emtex\tfm for tfm files
EMTEXDRV and -pv (-pv has precedence over EMTEXDRV) can be used to
set a disk drive on which \emtex\tfm is searched. If EMTEXDRV and -pv are
not used, the current drive is used.
Hint: When using `grayfont graylj' and `dviscr /o2', you'll get
white/gray/black output with EGA/VGA and a color display (real gray!).
GFtoPK 2.2 [1h] (DOS & OS/2)
======
Converts the output from METAFONT (a gf file) into a packed font file
(pk file). Many dvi drivers can read pk files (but not gf files).
Usage:
gftopk [ []]
Default extension for gf file: .gf
Default extension for pk file: .pk
It's possible to give a drive name or directory name for .
GFtoPXL 2.1 [1e] (DOS & OS/2)
=======
Converts the output from METAFONT into a pxl font file. (pxl font files are
obsolete and should no longer be used.)
Usage:
gftopxl [ []]
Default extension for gf file: .gf
Default extension for pxl file: .pxl
It's possible to give a drive name or directory name for .
GFtype 3 [1e] (DOS & OS/2)
======
Converts gf files into readable form.
Usage:
gftype [ []]
gftype Output to con device
Default extension for gf file: .gf
Default extension for listing file: .gft
It's possible to give a drive name or directory name for .
METAFONT 2.0 [3a] (DOS & OS/2)
========
Standard versions:
mf [options] [&base] [input_file] [MF commands] (DOS; 8086/8088-CPU)
mf286 [options] [&base] [input_file] [MF commands] (DOS; 80286-CPU)
mfp [options] [^&base] [input_file] [MF commands] (OS/2)
bigMETAFONT versions:
bmf [options] [&base] [input_file] [MF commands] (DOS; 8086/8088-CPU)
bmf286 [options] [&base] [input_file] [MF commands] (DOS; 80286-CPU)
bmfp [options] [^&base] [input_file] [MF commands] (OS/2)
On a machine with an 80286 CPU (or 80386, 80486, ...) mf286.exe can be used
instead of mf.exe: mf286.exe is smaller and slightly faster than mf.exe. If
desired, mf286.exe can be renamed mf.exe. If the machine contains only a
8086/8086/80186/80188 chip then mf.exe must be used.
Under DOS graphical output to the screen is only possible with a CGA, EGA,
or VGA adapter. Under Presentation Manager (OS/2) a separate window is used
for graphical output.
bigMETAFONT provides four times more memory but is significantly slower and
needs more memory.
Options
-------
/8 Characters with codes 128-254 are accepted in input files.
/a* This option is used to set the name of the file used for
calling an editor. Between /a and the file name you can
insert `:', `=', `:=', or nothing. Spaces are not allowed.
You have to use `\' as path delimiter.
/b Batch mode.
/d Do not use expanded memory (DOS).
/e Error stop mode.
/g* Select graphics adapter:
/gc CGA 320x200
/ge EGA 640x200 or 640x350
/gv VGA 640x480.
If you omit /g*, the graphics adapter will be determined
automatically. Under OS/2, this option selects the window size.
/i INIMF.
/l Set no priority: this means that METAFONT runs only when the machine
has nothing better to do (OS/2 only).
/ms# Set string memory size: 20000 to 65500, default 35000.
Voreinstellung ist 35000.
/n Nonstop mode.
/pv* Set drive name for default directories. Between /pv and the drive
name (a-z, A-Z) you can insert `:', `=', `:=', or nothing. See below.
/o Allow 8 bit characters (128-254) for output. Only observed by INIMF
or when using a bas file created with /o in effect. Output of `'
without /o: ^^84, with /o: .
/s Scroll mode.
Options may also be preceded by `-' instead of `/', upper and lower case
are not significant.
You can put options into the environment variable MFOPT. These options
are observed before the options given in the command line.
If no input file is given then the first METAFONT command on the command line
must be preceded by `\'.
Examples:
mf -s &cm \mode=hplaser; input myfont
mf /i plain.ini
Calling an editor
-----------------
When an error is encountered by METAFONT in an input file, you can call
an editor by hitting `E'; cf. The METAFONTbook, page 43. The /a* option
is used to set the name of a file into which METAFONT writes the line number,
the file name of the offending input file and the name of the log file.
The environment variable EMTEXED controls the output to the file specified
by /a*. `%1' will be replaced by the line number, `%2' will be replaced
by the path name of the input file, and `%3' will be replaced by the path
name of the log file. You can insert a percent sign by `%%'. If the
environment variable `EMTEXED' is not set,
emtexed %1 %2 %3
will be used as template. If you use the Norton Editor (for instance),
you should enter
set emtexed=ne +%1 %2
If you give the command line option /a=ed.bat and if, for instance,
METAFONT finds an error in line 172 of test.mf (in directory d:\mymf),
METAFONT will write
emtexed 172 d:\mymf\test.mf d:\mymf\test.log
to the file ed.bat (EMTEXED not set). To use this feature, you have to
call METAFONT via a batch file. Example (mfed.bat or mfed.cmd):
@echo off
rem mfed.bat
if exist mfed2.bat del mfed2.bat
mf /a=mfed2.bat %1 %2 %3 %4 %5 %6 %7 %8 %9
if exist mfed2.bat mfed2
Warning: when running METAFONT on a network, a unique batch file should
be used for each user to avoid conflicts. You may use environment variables
to accomplish this. If you don't set the environment variable EMTEXED,
you have to create another batch file (emtexed.bat or emtexed.cmd) which
calls the editor.
And here's an example for the Programmer's WorkBench (or Microsoft Editor)
running under OS/2. It is recommended to keep the editor loaded while
running TeX. You should call METAFONT with the following batch file
(cmmfed.cmd):
@echo off
rem cmmfed.cmd
set emtexed=%%2 %%1
mfp -a=c:\init\emtexed.m ^&cm %1 %2 %3 %4 %5 %6 %7 %8 %9
Define the following macros for the Programmer's WorkBench:
texed:=Arg "c:\\init\\emtexed.m" Setfile Begfile Arg Setfile -> _texed2
_texed2:=Setfile Arg Arg " [0-9]" Psearch -> _texed3
_texed3:=Right Arg Endline Lasttext Mark Arg Refresh Lasttext Mark
(for the Microsoft Editor:)
texed:=Arg "c:\\init\\emtexed.m" Setfile Arg Mpage Arg Setfile -> _texed2
_texed2:=Setfile Arg Arg " [0-9]" Psearch -> _texed3
_texed3:=Right Arg Endline " " Emacscdel Mark Arg Refresh Lasttext Mark
and assign the texed macro to a key:
texed:Ctrl+E
Now you can move to the desired line by typing Ctrl+E. (The directory
c:\init and the file c:\init\emtexed.m must exist before typing Ctrl-E.)
Environment variables (standard version)
----------------------------------------
EMTEXDRV drive name for default directories (see below)
EMTEXED template for calling an editor (see above)
MFBAS for bas files and mf.poo
MFINPUT for input files
MFOPT options (see above)
TMP directory for temporary file
Default directories (standard version)
--------------------------------------
\emtex\mfbases for bas files and mf.poo
\emtex\mfinput for input files
Files are first sought in the current directory and, if not
found, the search is extended to the directories listed in the appropriate
environment variable. If this fails, the default directory is searched.
The default directories can be supplemented with a drive name by using
the command line option /pv* or setting the environment variable EMTEXDRV.
If you want to use drive E: for emTeX (including METAFONT), use
set emtexdrv=e
or
mf /pv:e
to change the default directories to
e:\emtex\mfbases for bas files and mf.poo
e:\emtex\mfinput for input files
Usage of this feature is recommended if there isn't enough space
for putting all the paths into environment variables (MFINPUT and MFBAS)
and the directories are organized as shown above.
Environment variables and directories with bigMETAFONT
------------------------------------------------------
bigMETAFONT uses the same environment variables and
the same default directories with the following exception:
BMFBAS for bas files
\emtex\bmfbases for bas files and mf.poo
Quotation marks in the command line
-----------------------------------
If you want to pass a quotation marks to METAFONT, you have to escape the
quotation mark by a backslash: \". Example:
mf \smode=\"mymode\"; input cmr10
End of line
-----------
METAFONT recognizes CR, LF, and CR/LF as end of line.
End of file
-----------
Ctrl-Z indicates end of file.
MFjob 1.1e (DOS & OS/2)
=====
See mfjob.doc.
MFT 2.0 [1e] (DOS & OS/2)
===
Formats an mf file for printing -- a tex file is produced.
Usage:
mft [ [ ]]
Default extension for mf file: .mf
Default extension for change file: .ch
Default extension for style file: .mft
Default extension for tex file: .tex
It's possible to give a drive name or directory name for ,
, and .
If a change file is not needed, the parameter should be given as `nul'.
PKtoGF 1.0 [1c] (DOS & OS/2)
======
Converts a pk file into a gf file.
Usage:
pktogf [ []]
Default extension for pk file: .pk
Default extension for gf file: .gf
It's possible to give a drive name or directory name for .
PKtoPX 2.2 [1e] (DOS & OS/2)
======
Converts a pk file into a pxl file. (pxl files are obsolete and should no
longer be used.)
Usage:
pktopxl [ []]
Default extension for pk file: .pk
Default extension for pxl file: .pxl
It's possible to give a drive name or directory name for .
PKtype 2.3 [1c] (DOS & OS/2)
======
Converts pk files into a readable form.
Usage:
pktype [ []]
pktype Output to con device
Default extension for pk file: .pk
Default extension for listing file: .pkt
It's possible to give a drive name or directory name for .
PXtoCH 1 [1e] (DOS & OS/2)
======
Converts pxl files into a readable form which can be edited and converted
back into a pxl file. (pxl files are obsolete and should no longer be used.)
Usage:
pxtoch [ []]
Default extension for pxl file: .pxl
Default extension for chr file: .chr
It's possible to give a drive name or directory name for .
PXtoPK 2.2 [1f] (DOS & OS/2)
======
Converts a pxl files into a pk file. (pxl files are obsolete and should no
longer be used.)
Usage:
pxtopk [ []]
Default extension for pxl file: .pxl
Default extension for pk file: .pk
It's possible to give a drive name or directory name for .
-------- End of MFWARE.DOC -------------
==============================================================================
METAFONT und METAFONTware VERSION: 15.09.1990
==============================================================================
Zeichenerklrung:
Platzhalter fr Ihre Eingabe sind in spitze
Klammern eingeschlossen. Die spitzen Klammern
werden nicht eingegeben.
[] Optionale Angaben sind in eckige Klammern
eingeschlossen und knnen weggelassen werden.
Die eckigen Klammern werden nicht eingegeben.
Alle anderen Zeichen mssen so eingetippt werden, wie sie hier
angegeben sind. Beispiel:
gftopk [ []]
Das Programm GFtoPK kann also wie folgt aufgerufen werden:
gftopk (Interaktive Eingabe)
gftopk cmr10 Umwandlung cmr10.gf -> cmr10.pk
gftopk cmr10 new Umwandlung cmr10.gf -> new.pk
Standarderweiterung:
Dateinamen haben blicherweise eine Namenserweiterung, die nach dem
eigentlichen Dateinamen und von diesem durch einen Punkt getrennt
steht. Die hier beschriebenen Programme hngen automatisch eine
Namenserweiterung an (die Standarderweiterung), falls Sie keine
Namenserweiterung angeben.
Interaktive Eingabe der Argumente:
Die hier beschriebenen Programme auáer METAFONT und MFjob knnen
auch ohne Kommandozeilenargumente aufgerufen werden. Sie werden
dann nach den einzelnen Argumenten gefragt. Dabei wird bei manchen
Fragen in eckigen Klammern ein Vorgabewert angezeigt. Wenn Sie nichts
eingeben (d.h. nur drcken), wird dieser Vorgabewert benutzt.
Auáerdem wird der Vorgabewert -- falls nach einem Dateinamen gefragt
wird -- mit der zugehrigen Standarderweiterung angezeigt. Beispiel:
Output file [cmr8.pk] =
Vorgabewert: cmr8.pk
Standarderweiterung: .pk
Laufwerk oder Verzeichnis angeben
Bei manchen Programmen reicht es, wenn Sie nur einen Laufwerksnamen
oder einen Verzeichnisnamen (mit : oder \ am Ende) eingeben, dann
wird der vorgegebene Dateiname durch dieses Laufwerk oder Verzeichnis
ergnzt (dies geht erst ab dem zweiten Dateinamen). Dies gilt sowohl
fr die Kommandozeile als auch fr die interaktive Eingabe. Beispiel:
gftopk cmr10 d:\new\ Umwandlung cmr10.gf -> d:\new\cmr10.pk
CHtoPX 1 [1f] (DOS & OS/2)
======
Wandelt chr-Dateien in pxl-Dateien um (siehe auch PXtoCH).
(pxl-Dateien sollten nicht mehr verwendet werden.)
Aufruf:
chtopx [ []]
Standarderweiterung fr die chr-Datei: .chr
Standarderweiterung fr die pxl-Datei: .pxl
Laufwerk/Verzeichnis ohne Dateiname fr mglich.
GFtoDVI 3.0 [1g] (DOS & OS/2)
=======
Erzeugt Probeausdruck von METAFONT-Erzeugnissen.
Siehe METAFONTBook, Anhang H.
Aufruf:
gftodvi [] [ [ ]... [/]]
Option:
-pv[:][=] Laufwerk fr \emtex\tfm
Aufruf ohne Kommandozeilenargumente:
Nach dem Aufruf wird nach der gf-Datei gefragt. Wenn am Ende des
Dateinamens ein / steht, fragt GFtoDVI nach Ersatzzeichenstzen.
Aufruf mit Kommandozeilenargumenten: Das erste Argument ist der Name der
gf-Datei. Sollen Zeichenstze ersetzt werden, ist ein / an den Namen
anzuhngen.
Die nchsten Argumente mssen immer paarweise auftreten und
ergeben (paarweise) eine Antwort auf die Frage nach Ersatzzeichenstzen.
Ein einzelnes / am Ende bewirkt die Eingabe einer Leerzeile (dann wird
nicht nach weiteren Ersetzungen gefragt).
Beispiel:
gftodvi /pv=d cmr10.300/ grayfont graylj slantfont slantlj /
Environment-Variable:
EMTEXDRV Laufwerk fr \emtex\tfm
TEXTFM fr tfm-Dateien
Standardverzeichnisse:
\emtex\tfm fr tfm-Dateien
Wenn mit EMTEXDRV oder -pv ein Laufwerksbuchstabe eingestellt wird
(-pv hat Vorrang vor EMTEXDRV), wrd das Verzeichnis \emtex\tfm
auf diesem Laufwerk durchsucht, sonst auf dem gerade selektierten Laufwerk.
Tip: Bei Verwendung von `grayfont graylj' und `dviscr /o2' erfolgt die
Ausgabe auf EGA/VGA mit Farbmonitor in weiá/grau/schwarz (richtiges Grau!).
GFtoPK 2.2 [1h] (DOS & OS/2)
======
Wandelt die Ausgabe von METAFONT (gf-Datei) in eine gepackte Zeichensatzdatei
(pk-Datei) um. Viele dvi-Treiber knnen pk-Dateien, aber keine gf-Dateien
lesen.
Aufruf:
gftopk [ []]
Standarderweiterung fr die gf-Datei: .gf
Standarderweiterung fr die pk-Datei: .pk
Laufwerk/Verzeichnis ohne Dateiname fr mglich.
GFtoPXL 2.1 [1e] (DOS & OS/2)
=======
Wandelt die Ausgabe von METAFONT in eine pxl-Zeichensatzdatei um.
(pxl-Dateien sollten nicht mehr verwendet werden.)
Aufruf:
gftopxl [ []]
Standarderweiterung fr die gf-Datei: .gf
Standarderweiterung fr die pxl-Datei: .pxl
Laufwerk/Verzeichnis ohne Dateiname fr mglich.
GFtype 3 [1e] (DOS & OS/2)
======
Wandelt gf-Dateien in lesbare Form um.
Aufruf:
gftype [ []]
gftype Ausgabe auf con (Bildschirm)
Standarderweiterung fr die gf-Datei: .gf
Standarderweiterung fr die Ausgabedatei: .gft
Laufwerk/Verzeichnis ohne Dateiname fr mglich.
METAFONT 2.0 [3a] (DOS & OS/2)
========
Standardversionen:
mf [options] [&base] [input_file] [MF commands] (DOS; 8086/8088-CPU)
mf286 [options] [&base] [input_file] [MF commands] (DOS; 80286-CPU)
mfp [options] [^&base] [input_file] [MF commands] (OS/2)
bigMETAFONT-Versionen:
bmf [options] [&base] [input_file] [MF commands] (DOS; 8086/8088-CPU)
bmf286 [options] [&base] [input_file] [MF commands] (DOS; 80286-CPU)
bmfp [options] [^&base] [input_file] [MF commands] (OS/2)
Auf einem Rechner der mit einer 80286-CPU (oder 80386 usw.) bestckt
ist, kann mf286.exe verwendet werden. Diese Programmversion ist
krzer und ein biáchen schneller. mf286.exe kann bei Bedarf in mf.exe
unbenannt werden. Wenn nur eine 8086/8086/80186/80188-CPU vorhanden ist,
muá mf.exe verwendet werden.
Grafikausgabe ist unter DOS nur bei Verwendung folgender Grafikadapter
mglich:
CGA, EGA, VGA.
Unter Presentation Manager (OS/2) erfolgt die Grafikausgabe in
einem zweiten Fenster.
Die bigMETAFONT-Versionen bieten den vierfachen Speicherplatz, sind aber
deutlich langsamer und brauchen mehr Speicher.
Optionen
--------
/8 Zeichen mit Codes 128-254 werden in Eingabedateien akzeptiert.
/a* Hiermit wird der Name der Datei fr den automatischen
Editoraufruf eingestellt. Zwischen `/a' und dem Dateinamen
kann `:', `=', `:=' oder gar nichts stehen. In diesem
Dateinamen muá `\' als Verzeichnistrennzeichen verwendet
werden. Weitere Informationen: Siehe unten.
/b batchmode.
/d Expanded Memory nicht benutzen (DOS).
/e errorstopmode.
/g* Grafikadapter einstellen:
/gc CGA 320x200
/ge EGA 640x200 oder 640x350
/gv VGA 640x480.
Ohne /g* wird der Grafikadapter automatisch festgestellt.
Unter OS/2 wird mit dieser Option die Fenstergráe eingestellt.
/i INIMF.
/l Kleine Prioritt setzen, so daá METAFONT fast nur dann luft,
wenn der Rechner sonst nichts besseres zu tun hat (nur OS/2).
/ms# Speichergráe fr strings einstellen: 20000 bis 65500,
Voreinstellung ist 35000.
/n nonstopmode.
/o 8-Bit-Zeichensatz (128-254) fr Ausgabe zulassen. Wirkt sich nur
in INIMF und sonst bei Verwendung einer mit /O erstellten
bas-Datei aus. Ausgabe eines `' ohne /O: ^^84, mit /O: .
/pv* Laufwerksbuchstabe fr voreingestellte Verzeichnisse. Zwischen
`/pv' und dem Laufwerksbuchstaben (a-z, A-Z) kann `:', `=', `:='
oder gar nichts stehen. Weitere Informationen: Siehe unten.
/s scrollmode.
Die Optionen knnen auch durch `-' eingeleitet werden, Klein- und
Groáschreibung wird nicht unterschieden.
Optionen knnen auch in der Environment-Variablen MFOPT angegeben
werden, diese werden vor den in der Kommandozeile angegebenen
beachtet.
Falls keine Eingabedatei angegeben wird, mssen die METAFONT-Kommandos
durch `\' eingeleitet werden.
Beispiele:
mf -s &cm \mode=hplaser; input myfont
mf /i plain.ini
Automatischer Aufruf eines Editors
----------------------------------
Wenn METAFONT einen Fehler feststellt und die Eingabe aus einer
Datei erfolgt, so kann mit `E' ein Editor aufgerufen werden;
siehe The METAFONTbook, Seite 43. Mit /a* kann der Name einer Datei
eingestellt werden, in die die Zeilennummer, der Dateiname der
betreffenden Eingabedatei und der Dateiname der log-Datei
geschrieben wird. ber die Environment-Variable EMTEXED kann
eingestellt werden, was in diese Datei geschrieben werden soll.
Dabei steht `%1' fr die Zeilennummer, `%2' fr den kompletten
Pfadnamen der Eingabedatei und `%3' fr den kompletten Pfadnamen
der log-Datei. Mit `%%' kann ein Prozentzeichen eingefgt werden.
Wenn die Environment-Variable EMTEXED nicht gesetzt ist, wird als
Maske
emtexed %1 %2 %3
verwendet. Wenn Sie z.B. den Norton-Editor verwenden, knnen Sie
set emtexed=ne +%1 %2
angeben. Wird z.B. /a=ed.bat angegeben und wurde in Zeile 172 der
Datei test.mf (Verzeichnis d:\mymf) ein Fehler entdeckt,
so sieht nach Verlassen von METAFONT mit `E' die Datei ed.bat
wie folgt aus (Environment-Variable EMTEXED nicht gesetzt):
emtexed 172 d:\mymf\test.mf d:\mymf\test.log
Um dieses Feature bentzen zu knnen, mssen Sie METAFONT ber eine
Batch-Datei aufrufen, z.B. ber mfed.bat (bzw. mfed.cmd):
@echo off
rem mfed.bat
if exist mfed2.bat del mfed2.bat
mf /a=mfed2.bat %1 %2 %3 %4 %5 %6 %7 %8 %9
if exist mfed2.bat mfed2
Vorsicht bei Benutzung eines Netzwerks: Hier mssen fr jeden Benutzer
verschiedene Batch-Dateien verwendet werden, damit es nicht zu
Konflikten kommt. Sie knnen hierzu Environment-Variablen benutzen.
Wenn Sie die Environment-Variable EMTEXED nicht bentzen, mssen
Sie eine weitere Batch-Datei namens emtexed.bat (bzw. emtexed.cmd)
anlegen, die dann den Editor aufruft.
Nun noch ein Beispiel fr die Programmer's WorkBench (und den
Microsoft Editor) unter OS/2. Hier ist es empfehlenswert, den Editor
dauernd geladen zu lassen. Der Aufruf von METAFONT erfolgt mit folgender
Batch-Datei (cmmfed.cmd):
@echo off
rem cmmfed.cmd
set emtexed=%%2 %%1
mfp -a=c:\init\emtexed.m ^&cm %1 %2 %3 %4 %5 %6 %7 %8 %9
Wenn Sie nun fr die Programmer's WorkBench folgende Makros definieren
texed:=Arg "c:\\init\\emtexed.m" Setfile Begfile Arg Setfile -> _texed2
_texed2:=Setfile Arg Arg " [0-9]" Psearch -> _texed3
_texed3:=Right Arg Endline Lasttext Mark Arg Refresh Lasttext Mark
(fr den Microsoft-Editor:)
texed:=Arg "c:\\init\\emtexed.m" Setfile Arg Mpage Arg Setfile -> _texed2
_texed2:=Setfile Arg Arg " [0-9]" Psearch -> _texed3
_texed3:=Right Arg Endline " " Emacscdel Mark Arg Refresh Lasttext Mark
und mit
texed:Ctrl+E
einer Taste zuweisen, knnen Sie durch Drcken von Ctrl+E zur gewnschten
Zeile kommen (das Verzeichnis c:\init muá existieren, die Datei
c:\init\emtexed.m muá existieren, bevor Ctrl+E gedrckt wird).
Environment-Variablen (Standardversion)
---------------------------------------
EMTEXDRV Laufwerksbuchstabe fr voreingestellte Verzeichnisse
EMTEXED Maske fr Editoraufruf (siehe oben)
MFBAS fr bas-Dateien und mf.poo
MFINPUT fr Eingabedateien
MFOPT Optionen
TMP Verzeichnis fr temporre Daten
Voreingestellte Verzeichnisse (Standardversion)
-----------------------------------------------
\emtex\mfbases bas-Dateien und mf.poo
\emtex\mfinput fr Eingabedateien
Die Dateien werden zuerst im Arbeitsverzeichnis, dann in den
durch die zustndige Environment-Variable definierten Verzeichnissen
und zuletzt im voreingestellten Verzeichnis gesucht. Mit der Environment-
Variablen EMTEXDRV und der Kommandozeilenoption /pv* knnen diese
voreingestellten Verzeichnisse durch einer Laufwerksbezeichnung ergnzt
werden, mit
set emtexdrv=e
oder
mf /pv:e
werden die voreingestellten Verzeichnisse wie folgt gendert:
e:\emtex\mfbases fr bas-Dateien und mf.poo
e:\emtex\mfinput fr Eingabedateien
Die Einstellung des Standardlaufwerks mit EMTEXDRV oder /pv* ist ntzlich,
wenn wenig Platz fr das Environment zur Verfgung steht (also nicht
MFINPUT und MFBAS gesetzt werden knnen) und die Verzeichnisse
wie oben angegeben heiáen.
Environment-Variablen und Verzeichnisse bei bigMETAFONT
-------------------------------------------------------
bigMETAFONT verwendet die gleichen Environment-Variablen und
die gleichen voreingestellten Verzeichnisse mit folgenden
Ausnahmen:
BMFBAS fr bas-Dateien
\emtex\bmfbases bas-Dateien und mf.poo
Anfhrungszeichen in der Kommandozeile
--------------------------------------
Wenn Sie ber die Kommandozeile ein Anfhrungszeichen an METAFONT
bergeben wollen, so mssen Sie \" eingeben, z.B.
mf \smode=\"mymode\"; input cmr10
Zeilenende
----------
Als Zeilenende werden CR, LF sowie CR/LF erkannt.
Dateiende
---------
Ctrl-Z wird als Dateiendemarkierung behandelt.
MFjob 1.1e (DOS & OS/2)
=====
Siehe mfjob.doc.
MFT 2.0 [1e] (DOS & OS/2)
===
Formatiert eine mf-Datei fr den Druck (es wird eine tex-Datei erzeugt).
Aufruf:
mft [ [ ]]
Standarderweiterung fr die mf-Datei: .mf
Standarderweiterung fr die Change-Datei: .ch
Standarderweiterung fr die Style-Datei: .mft
Standarderweiterung fr die tex-Datei: .tex
Laufwerk/Verzeichnis ohne Dateiname fr ,
und mglich.
Falls keine nderungsdatei (Change-Datei) verwendet werden soll, ist
`nul' anzugeben.
PKtoGF 1.0 [1c] (DOS & OS/2)
======
Wandelt eine pk-Datei in eine gf-Datei um.
Aufruf:
pktogf [ []]
Standarderweiterung fr die pk-Datei: .pk
Standarderweiterung fr die gf-Datei: .gf
Laufwerk/Verzeichnis ohne Dateiname fr mglich.
PKtoPX 2.2 [1e] (DOS & OS/2)
======
Wandelt eine pk-Datei in eine pxl-Datei um.
(pxl-Dateien sollten nicht mehr verwendet werden.)
Aufruf:
pktopxl [ []]
Standarderweiterung fr die pk-Datei: .pk
Standarderweiterung fr die pxl-Datei: .pxl
Laufwerk/Verzeichnis ohne Dateiname fr mglich.
PKtype 2.3 [1b] (DOS & OS/2)
======
Wandelt pk-Dateien in lesbare Form um.
Aufruf:
pktype [ []]
pktype Ausgabe auf con (Bildschirm)
Standarderweiterung fr die pk-Datei: .pk
Standarderweiterung fr die Ausgabedatei: .pkt
Laufwerk/Verzeichnis ohne Dateiname fr mglich.
PXtoCH 1 [1f] (DOS & OS/2)
======
Wandelt eine pxl-Datei in lesbare und editierbare und rckverwandelbare
Form um.
(pxl-Dateien sollten nicht mehr verwendet werden.)
Aufruf:
pxtoch [ []]
Standarderweiterung fr die pxl-Datei: .pxl
Standarderweiterung fr die chr-Datei: .chr
Laufwerk/Verzeichnis ohne Dateiname fr mglich.
PXtoPK 2.2 [1f] (DOS & OS/2)
======
Wandelt eine pxl-Datei in eine pk-Datei um.
(pxl-Dateien sollten nicht mehr verwendet werden.)
Aufruf:
pxtopk [ []]
Standarderweiterung fr die pxl-Datei: .pxl
Standarderweiterung fr die pk-Datei: .pk
Laufwerk/Verzeichnis ohne Dateiname fr mglich.
-------- Ende von MFWARE.DOC -------------
Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!
This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.
But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/