This is the kernel script of CallMF 2.0. Here the necessary steps for
generation of TEX fonts with METAFONT are processed automatically. Also
format conversion and installation are done.
It has the following arguments provided by ShowDVI,
DVIprint, and DVIPS directly, just the same
as for MakeBatch.rexx:
- FONTNAME is the name of the font driver loaded by METAFONT,
e.g., `cmr10'.
- DPI is the resolution of the final output,
e.g., `120'. This together with the next parameter
determines the `mag' value.
- HBASE is horizontal base resolution of the
<driver> used, e.g., `100' for `amiga'.
- VBASE is vertical base resolution,
e.g., `100'. This value is not used in the script.
- DRIVER is either `show', `print'
or `dvips' and is ignored in this script. (It has a meaning
in MakeBatch.rexx, though.)
- PKFILEARG is the resolution dependent file name including
the lowest level of the directory path , e.g., `dpi120/cmr10.120pk'.
Although this is in fact part of the TEX Directory Structure (TDS)TEX Directory Structure (TDS)TDSTDSTDS, this value is currently not used.
- PKDIRARG is the driver dependent directory path in TEX Directory Structure (TDS)TEX Directory Structure (TDS)TDSTDSTDS notation, e.g., `TeXMF:fonts/source/public/cm/amiga/'. This value
is only used to determine the <mode>, so it could virtually
contain anything as long there is a valid <mode> name embraced to
the left and the right by single slashes.
Here is the overall layout of MakeTeXFont.rexx. For ARexx it is
essential to find a C like comment in the first line of a script.
@o MakeTeXFont.rexx
@/* This ARexx program was automatically created by NUWEB.
Do not edit by hand! */
@<User definable stuff in MakeTeXFont.rexx@>
@<The main body of MakeTeXFont.rexx@>
@<Local procedures for MakeTeXFont.rexx@>
@