Go to the first, previous, next, last section, table of contents.


inimf invocation

inimf is the "initial" form of Metafont, which does lengthy initializations avoided by the "virgin" (vir) form, so as to be capable of dumping `.base' files (see section Memory dumps). For a detailed comparison of virgin and initial forms, see section Initial and virgin.

For a list of options and other information, see section mf invocation.

The only memory dump file commonly used with Metafont is the default `plain.base', also known as `mf.base' (again, see section Memory dumps). It is created by default during installation, but you can also do so by hand if necessary (e.g., if a Metafont update is issued):

inimf '\input plain; input modes; dump'

(The quotes prevent interpretation of the backslashes from the shell.) Then install the resulting `plain.base' in `$(basedir)' (`/usr/local/share/texmf/web2c' by default), and link `mf.base' to it.

For an explanation of the additional `modes.mf' file, see section Modes: Device definitions for Metafont. This file has no counterpart in TeX or MetaPost.

In the past, it was sometimes useful to create a base file `cmmf.base' (a.k.a. `cm.base'), with the Computer Modern macros also included in the base file. Nowadays, however, the additional time required to read `cmbase.mf' is exceedingly small, usually not enough to be worth the administrative hassle of updating the `cmmf.base' file when you install a new version of `modes.mf'. People actually working on a typeface may still find it worthwhile to create their own base file, of course.


Go to the first, previous, next, last section, table of contents.