Article View: mod.computers.laser-printers
Article #707Re: Scribe Metafont file format?
From: Eric M. Berg
Date: Sun, 08 Mar 1987 05:53
Date: Sun, 08 Mar 1987 05:53
43 lines
2824 bytes
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.ERICShow 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