[comp.text] MetaFont Question

bammi@mandrill.CWRU.Edu (Jwahar R. Bammi) (10/04/87)

Machine: Vax 11/780, BSD4.3, MetaFont V1.0 from UnixTeX dist. tape

Can some MetaFont guru please explain why the gf file
produced by MetaFont undumped with plain.mf & cmbase.mf included (see below)
and the gf file produced by MetaFont undumped with just plain.mf
included differ?? (cmp show a difference)

In fact the gf dumped by Metafont that included both plain.mf and cmbase.mf
drives the Sun Previewer (dvisun or texview) crazy (using the pxl file
produced by subsequently running gftopxl on the gf file). The headers
are obviously fine, since dvisun did'nt complain, but when it goes to
display the characters they all overlap both horizontally and vertically,
as if the chars are too wide and too high. [ NOTE: metafont and
gftopxl were run on the Vax to produce the pxl file, which was
then downloaded to the Sun. The pxl files transferred just fine
(sizes and a subsequent upload from the Sun to the Vax show no difference).

i make metafont with plain.mf and cmbase.mf included as follows:

	% inimf
	**\input plain; \input cmbase; dump; end.

	% virmf
	**&plain xyzzy
		---- (i can't find etc...)
	^\(Quit)

	% undump cmmf virmf core

metafont with just plain.mf included (as recommended in the READ_ME file
				      in the distribution)
	% inimf
	**\input plain; dump; end.
		-- the rest is the same as above

I run metafont in the following way:

  % cmmf "\mode:=sunfont;" "mag:=1;" "batchmode;" input cmb10

	where sunfont is defined in plain.mf as: (copy of localfont with
                                                  pixels_per_inch :=118)

  % SUNres mode: for certain devices that print 118 pixels per inch
  mode_def sunres =
   proofing:=0;                   % no, we're not making proofs
   fontmaking:=1;                 % yes, we are making a font
   tracingtitles:=0;              % no, don't show titles at all
   pixels_per_inch:=118;          % that's the meaning of lowres
   blacker:=.65;                  % make pens a bit blacker
   fillin:=.2;                    % compensate for diagonal fillin
   o_correction:=.4;              % but don't overshoot as much
   enddef;
  sunfont:=sunres;        % the mode used for making 118 Dpi fonts

Am i doing something wrong?? Any insights will be much appreciated. I can
handle TeX/LaTeX, but the MetaFont part is still magic to me!
-- 
usenet: {decvax,cbosgd,sun}!mandrill!bammi	jwahar r. bammi
csnet:       bammi@mandrill.CWRU.edu
arpa:        bammi@mandrill.CWRU.edu
compuServe:  71515,155