🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: mod.computers.laser-printers
Article #707

Re: Scribe Metafont file format?

#707
From: Eric M. Berg
Date: Sun, 08 Mar 1987 05:53
43 lines
2824 bytes
In talking about METAFONT (and other) font files, you have to distinguish
several types of file formats:  pixel files, raster files, "generic font" 
files, and METAFONT source files.  Here's a brief introduction written
by a non-expert (me!):

.MF files:  source file containing the METAFONT code for a font design;
an ASCII file which is processed by the METAFONT program to create....

.GF ("generic font") files: the font file format created by METAFONT;
an 8-bit file.  Most up-to-date printer "device drivers" used with TeX 
are capable of using .GF files directly, but some of the older ones
must get their font information from....

.PXL files: another 8-bit representation of the font, created from the .GF 
file by running the program GFtoPXL.  The original METAFONT (released in 1978)
created .PXL files directly, and they are used by lots of older-vintage device
drivers, as well as (apparently) some newer ones like "drawimp".  However, the
very first Imagen printers (the Imagen Imprint-10) used still another font
file format....

Raster Files (e.g. CMR10.R10): yet another 8-bit representation of the font,
created from the .PXL files by running the program PXLtoRST.

Furthermore, each individual file-name includes some numbers indicating
it's "size", the numbers being a (different) function of the font
"design size", the magnification of that particular font file, and the
dots-per-inch of the printer it was generated for.

Now... for some reason, Scribe continues to use Raster (rather than .GF or
.PXL) files in creating .IMP files for Imagen printers.  Moreover,
Scribe supports only the "old" (circa-1978) Computer Modern fonts and
not the "new" (circa-1985) Computer Modern fonts, and some of the character
positions within the fonts changed between the two versions.

I don't have the references to file formats at hand, but I know they're
available.  However, the easiest approach would probably be to get a set
of the .PXL files rather than trying to re-write "drawimp" to use raster
files.

					Eric Berg
					Graduate School of Business	
					Stanford University
-------
Technical Details
Message-ID: <12284656546.15.A.ERIC@GSB-WHY.Stanford.EDU>
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rutgers!sri-spam!ames!ucbcad!ucbvax!GSB-WHY.STANFORD.EDU!A.ERIC

Show Full Headers
Complete Article Headers
Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: arc1-ca.pugleaf.net!utzoo!mnetor!seismo!rutgers!sri-spam!ames!ucbcad!ucbvax!GSB-WHY.STANFORD.EDU!A.ERIC
From: A.ERIC@GSB-WHY.STANFORD.EDU (Eric M. Berg)
Newsgroups: mod.computers.laser-printers
Subject: Re: Scribe Metafont file format?
Message-ID: <12284656546.15.A.ERIC@GSB-WHY.Stanford.EDU>
Date: Sun, 8-Mar-87 00:53:52 EST
Article-I.D.: GSB-WHY.12284656546.15.A.ERIC
Posted: Sun Mar  8 00:53:52 1987
Date-Received: Tue, 10-Mar-87 21:46:17 EST
Sender: daemon@ucbvax.BERKELEY.EDU
Reply-To: A.ERIC@GSB-HOW.STANFORD.EDU
Distribution: world
Organization: The ARPA Internet
Lines: 43
Approved: laser-lovers@washington.arpa