[comp.text.tex] Problem with MakeTeXPK

russell@ccu1.aukuni.ac.nz (Russell J Fulton;ccc032u) (12/06/90)

I am using dvips 4.1 on a SGI 4D/240S running Irix 3.3.1 and this is my
first experience with mf.

When I run MakeTeXPK (either by hand or from dvips) mf fails to produce the
gf file or a log file. No errors appear on the terminal from mf.

MakeTeXPK was invoked with the parameters "cmcsc10 622 300 magstep(4.0)"

I then invoked mf by hand with the same input and got a gf file with a 
different resolution to what I expected (5395 instead of 622).

mf "\base:=imagen; mag:=magstep(4.0); input cmcsc10.mf" produced
the log  below.


This is METAFONT, C Version 1.5 (preloaded base=plain 90.12.6)  6 DEC 1990 11:27
**\mode:=imagen; mag:=magstep(4.0); input cmcsc10.mf 
(/usr/local/lib/mf/inputs/cmcsc10.mf (/usr/local/lib/mf/inputs/cmbase.mf)
(/usr/local/lib/mf/inputs/csc.mf (/usr/local/lib/mf/inputs/romanu.mf
The letter A [65]
The letter B [66]
The letter C [67]
	.
	.
	.
	.
	.
Scandinavian letter O/slash [28]) (/usr/local/lib/mf/inputs/cscspu.mf
The letter I [16]
The letter J [17]
Two letters S [25])
Output written on cmcsc10.5395gf (128 characters, 413252 bytes).

Two things puzzle me:
    1/ why I get no output from mf when it is invoked from MakeTeXPK.
    2/ Why is the wrong gf file produced when I run mf by hand.

I don't know the algorithm to get the font number from the resolution and
magstep. I have seen it several times but can't find it now.

I will be very grateful if anybody can shed some light on any of these 
questions.

Thanks, Russell.
-- 
Russell Fulton, Computer Center, University of Auckland, New Zealand.
<rj_fulton@aukuni.ac.nz>

rokicki@Neon.Stanford.EDU (Tomas G. Rokicki) (12/06/90)

>I am using dvips 4.1 on a SGI 4D/240S running Irix 3.3.1 and this is my

Please get and use 5.4.

> mf "\base:=imagen; mag:=magstep(4.0); input cmcsc10.mf" produced

Presuming you mean \mode:=imagen; instead of \base:=imagen, born out by
the log file,

> **\mode:=imagen; mag:=magstep(4.0); input cmcsc10.mf 
> ...
> The letter A [65]

This means that your `plain.base' was made without knowledge of the
`imagen' mode def, so you are getting proof mode characters by default.
Fix this by installing plain.base correctly.  Often this is done by

inimf
**plain
*input waits ;
*dump

where `waits' is whatever the local mode_def file on your machine is.
Now install plain.base where it belongs and try again.

-tom