Skip to main content

Full text of "Stanford Artificial Intelligence Laboratory operating note"

See other formats


STANFORD ARTIFICIAL INTELLIGENCE LABORATORY 


Operating Note 74 WM eT 
Finds FONT 3s 


Les Earnest 


Abstract 


Typefaces currently available for the Xerox Graphics Printer are presented herein, warts and all. 
Procedures for creating, modifying and stealing fonts are discussed. 


Table of Contents 


* Page Section 
1 1. Introduction 

1 Font Dissemination Policy 

1 {In)compatibility 

1 Programs that use Font Files 
2 Font Manipulation Programs 
2 References 

3 2. Font Descriptions 

3 Organization and Terminology 
3 Pixel to Point Conversion 

5 3. Variable Width Regular Fonts 

5 

7 


Baskerville (BAXL30, BASL30, BAXI30, BASI30, BAXM30, BAXB30, BASB30, BASL35) 
Bocklin (BEESIX, BUCK75) 


8 Bodoni (BDJ20, BDR25, BDI25, BDJ25, BOR25X, BDR3O, BDIZO, BDB30, BDR40, BDI40, BDR66) 
11 Clarendon (CLAR30, CLAR40) 
2 

12 C oronel (COROW) 

12 Countdown (CNT57) 

13 Meteor (METS, METSI, METSB, METSBI, METM, METMI, METMB, METMBI, METL, METLI, METLB, 
METLBI) 

16 Microgramma (MICR25) 

16 News ae eis, NGR20, NGI20, NGR25, NGI25, NGB25, NGR30, NGB30, NGR4OL, NGR4O, 

19 ‘Nonie (NONS, NONSI, NONSB, NONSBI, NONM, NONMI, NONMB, NONMBI, NONL, NONLI, NONLB, 
NONLBI) 

22 Old nglish (OLDENG, XMAS25, XMAS4O) 

23 Old German (GERM35, GERM70) 

23 Original City Lights (CTL25) 

23 Playbill (PLAYBI) & 

24 Quux (QUUV25) ¥ 

. mV/s) F 

24 EWG (supao) 

24 SIGN (SIGN57, SGN114) 


4. Fixed Width Regular Fonts 


Courior (COR20) 

Delegate (SAIL25) 

Fix (FIX13, FIX13x, FIX20, FIX25, LPT, FIX25X, FIX30, FIX40) 
Gacham (GACL16, GACL18, GACL22, GACL25, GACI25, GACB25) 
Quux (QUUX25) 

Setl1 (SETI, SET1I) 


5. Special Fonts 


APL (APL25) 


. Astrology (ASTR25) 


Chess (CHS50) 

Cyrillic (CYR25, CYR30) 

Decoration (CRTURZ, CORNER) 

Graphics (GRFX25, GRFX35) 

Greek (GRK25, GRKL30, GRK30, GRKB30, GRKL40, GRKB40, GRKL50, GRKB50) 
Hands (FING, FINGA) 

Hebrew (HBRW25, HBRW40) 

Mathematics (MATH25, MATH30, MATH40, MATH50, MATH55) 
Miscellaneous (ZERO30, MS25, MS30, BAXS30) 

Phonetics (IPA25) 

Rotated (FIXR13, FIXR16) 

Scandinavian (SCAN30, ICE34) 

Seals (STA200, STAN2) 

Displaced (SUP, SUB) 

Tengwar (TNG40, TNG75, TNG112) 


Page Appendix 


45, 


46 
47 
49 
53 


A. 


moog 


Blacklist (BDJ22, BDJ28, FORN25, KBD25, LG25, LGI25, LGR25, MISC25, MISC30, PLT11, 
PLT11R, PLUNK, SUBSUB, SUBSUP, SUPSUP) 

Character Codes 

SAIL Font File Format 

Other Places, Other Names 

Regular Font Size Index 


Acknowledgement 


We are, indebted to the people at Xerox PARC who brought the XGP into our world, especially Bob- 
Taylor, and to all those who have contributed to the font collection, especially the A. I. groups at 
Carnegie-Mellon University and M.1.T., and locals Bruce Baumgart, Brian Harvey, and Tovar. 


This work was supported in part by the Advanced Research Projects Agency of the Department of 
Defense and by the National Science Foundation. 


Apology 


This note attempts to describe the public fonts available at the Stanford A. I. Lab. as they are. In a 
number of cases they should be quite different. Unfortunately, it has not been possible to allocate 
sufficient resources to tidy things up. Documentation facilities are an interesting sideline, but not our 
main business.. For the most part, we are dependent on volunteers, both here and elsewhere, for the 
generation and improvement of fonts. 


"Here is the whole set! a character dead at every word. 
The School for Scandal — Richard Sheridan 


"Give ample room, and verge enough, The characters of hell to trace.’ 
The. Bard — Thomas Gray 


"I'll publish, right or wrong: Fools are my theme, let satire be my song.” 
, English Bards and Scotch Reviewers — Lord Byron 


"Publish and be damned." — Duke of Wellington 


"Tis from high life high characters are drawn.” 
Moral Essays — Alexander Pope 


"I feel a little bored; Will some one take me to a Pub?” 
Ballade of an Anti-Puritan — Gilbert Chesterton — 


1. INTRODUCTION 


This note describes symbol sets available for 
our Xerox Graphics Printer. Each symbol is 
defined by a rectangular bit array, with 1 and 
0 representing "black" and "white". [The basic 
representation should be quite different, but 
that is another story.) 


A font file generally contains a collection of 
characters of a certain size and style. The 
standard font files in our system have ".FNT" 
extensions ahd are stored in [XGP,SYS]. 
Most programs that deal with font files default 
to these values. Users may create and use 
their own font files. The internal structure of 
these files, which need not concern: the casual 
user, is described in Appendix C. 


Font Dissemination Policy 


We have no objection to other University 
research groups copying our font files. Most 
other groups in the research community 
appear to have similar policies. Appendix D 
is a guide to font theft via the ARPAnet. 


Commercial organizations wishing to use our 
fonts. will be expected to pay a licensing fee 
(negotiable). Only fonts that were created in 
our laboratory will be considered for licensing 
= us. 


(In)Compatibility 


In exchanging documentation files with other 
organizations, there are a number of potential 
difficulties, For example, the SAIL character 
set uses a number of ASCII control codes to 
represent exotic symbols, to the endless pain of 
other groups who try to use our software. 
Appendix B itemizes differences between our 
code and others. 


Not only do character codes vary, but so do 
XGP adjustments: CMU _ makes their 
resolution about 183 pixels/inch; PARC and 
ISI use 192; we and MIT-AI use 200. 
Overall, one must worry about differences in 


1 


symbol sets, character codes, documentation 
languages, font files, and XGP resolutions. 
[Sigh.] Perhaps we will get it together next 
time. 


Programs that use Font Files 


Users may write programs that output directly 
to the XGP as described in the UUO Manual 
{1}. A more common approach is to prepare a 
text file for processing by a document 
compiler, which writes a file containing XGP 
commands that is XSPOOLed [2]. 


There are two document compilers currently 
in use here: Pub [3] and Pox [4]. Pox is 
substantially faster than Pub and offers 
somewhat greater freedom in positioning text, 
but has a rather messy syntax and an 
incredible array of possible states. Pub has an 
ALGOL-like syntax and better facilities for 
dealing with arbitrary source text formats, but 
is large (50k+ in pass 1) and slow. Neither is 
the ultimate document compiler. 


While the use of multiple fonts can improve 

the readability of documents, it also imposes a 

computing load both in compiling and 

printing. To minimize the system costs, please 

sree the following rules. 
. Don’t declare more fonts than you use. 

2 Whenever possible, avoid the use of the 
larger fonts except in small documents. 
For.example, if you want to use SIGN57 on 
the cover and title page of a sizable document, 
you should compile and print those pages by 
themselves. For A. I. Memos, there is a Pub 
macro available that makes covers and title 

pages [5]. 


Because of stringent timing requirements in 
printing on the XGP, the font files are not 
used directly, but are first "compiled" into a 
data structure that is well suited to XGP 


_ output. The timesharing system takes care of 


this automatically. 


If your document uses too many fonts 
(requiring more than 65k words of font 


2 -SAILON-74 


Storage or more than one minute of elapsed 
time to compile any one font), the printing 
task will automatically abort. The latter 
restriction can often be circumvented by 
precompiling a font [6]. Compiled font files 
normally have ".CFT" extensions. 


If you suspect that the document compiler of 
your choice has run amok, use XGPTYP to 
convert the XGP file into readable commands 
so that you can see what happened. Say "R 
XGPTYP”" go the Monitor, then "?" for 
operating instructions. 


Font Manipulation Programs 


To examine any given font.on a Data Disk 
terminal, say "R DDFONT" and give the font 
name (e:g., "NGR25"). 


To generate .a sample of any particular font 
on the XGP, give the command 

R FCOPY;<font name>/SAMPLE 
FCOPY can also be used to convert fonts 
stolen from outside organizations to our font 
file format, to make fonts fixed width, or to 
rotate them [7]. 


To create a new font, use TVFONT [8]. 
. FWFONT can also stretch existing fonts (after 
polygon conversion) or slant them. 


To modify an existing font, use EDFONT [9]. 
It allows you to draw, rotate, and mirror image 
fonts up to 40 pixels high. To combine 
selected characters from two fonts, use 
EDFONT or COMBIN [10]. If you forget all 
this, say "HELP FONT" to the system. 


' If you want to examine or modify font 
parameters or permute characters and you 
don’t mind living dangerously, use FONT 
C11). 


Please be careful in modifying: public fonts. 
Cleaning up ragged characters is generally 
OK, but permuting or replacing characters 
may introduce bugs in existing documents. It 
is safer to intrgduce a new font with the 


Find a Font 


improved character arrangement, declare the 
old one “obsolescent", and eventually delete it. 


References 


{1] Martin Frost, UUO Manual, SAILON- 
55.4, Page 160. 


(2] Brian Harvey and Martin Frost, Monitor 
Manual, SAILON-54.5, Appendix 3, or 
see file SPOOL.REG [UP,DOC]. 


[3] Larry Tesler, Pub, the Document 
Compiler, SAILON-70, September 1972 
(out of print); also in file PUB.TES 
(S,DOC]. Update in file PUB.UPD 
[$,DOC]. 


[4] Robert Maas, Prototype Overlay 
Xerographics, in file POX. AGE 
(UP,DOC]. 


(5) Les Earnest, COVER, in file COVER.PUB 
[SUB,SYS], with description in 
PUBMAC.LES [UP,DOC]. 


[6] Ralph Gorin, User Font Compiler, in file 
UFC.REG [UP,DOC]. 


[7] Tovar, FCOPY, say "HELP FCOPY" to 
View the meager documentation. 


[8] Bruce Baumgart, TVFONT — Television 
Font Maker, in file TVFONT.BGB 
(UP,DOC]. 


[9] Tovar, EDFONT - Font Editor, in file. 
EDFONT.TVR [UP,DOC]. 


[10] Tovar, COMBINE, say "HELP 
COMBIN" for a summary of features. 


(11) Brian Harvey, FONT, in file 
FONT.DOC [1,BH]. To run it, say "RU 
FONT [S,BH]" (experts only, please). 


Introduction 
2. FONT DESCRIPTIONS 


This catalog takes a forthright stand against 
some forms of evil, but compromises with 
others. Ad hoc substitutions in certain 
character positions are treated as a "missing 
symbols" and the symbols that are there 
currently are not identified. The purpose is to 
permit these fonts to be corrected. If you use 
ad hoc symbols, you do so at your own risk. 
Some day they will be replaced by the correct 
symbols for that font. 


This catalog ignores characters that are 
“hidden” under control codes such as CR, LF, 
and ALT. While both Pub. and Pox provide 
facilities for printing these things, it is all a 
silly business. If one hides alternate characters 
under CR, for example, why not put them 
under each letter of the alphabet? Since 
hidden characters are. basically a bad idea, 
they are not reported below. 


While a number of fonts in this catalog are 
rather ragged or silly, some are too bad for 
even our loose standards, or have been 
superseded. Appendix A is a Blacklist of 
such fonts, with the reason given for each 
rejection. The expectation is that these fonts 
will be deleted eventually. 


Organization and Terminology 


Fonts are organized below on the following 
basis: . 
(1) symbol class (variable width regular, 
fixed width regular, special symbols), 
(2) typeface (e.g. "Baskerville”), 
(3) size (smallest to largest), 
_ (4) style (e.g. light, italic, or bold). 


The traditional printer’s units are the pica 
(1/6 inch) and point (1/72 inch). Font heights 
are given below both in points and in pixels 
(picture cells, i. XGP raster units). ‘The 
“points” height includes an assumed interline 
Spacing of 3 pixels, which is the default value 
in Pub. The default interline spacing in 
POX is 0 in simulator mode and 4 pixels in 
non-simulator mode. 


3 


The notation “height = 25 pixels = 20 + 5" 
means that the font is 25 pixels high, not 
counting any interline spacing, with 20 above 
the baseline and 5 below. The maximum 


' width is also given in pixels. For a diagram 


of these parameters and others used to define 
fonts, see Appendix C. 


Pixel to Point Conversion 


Our XGP is adjusted to about 200 
pixels/inch, which means that k "point" is 
about 2.8 pixels. If you need ‘to make a 
master that will photographically reduce to a 
font of a certain size (in points), here is a table 
of font heights (in XGP pixels) that should be 
used for various reduction ratios, assuming an 
interline spacing of 3 pixels. 


Magnification 
Result x1 x0.9 x0.8 x0.7 x0.6 x0.5 


(points) Font Height (pixels) 

6 1S 6-17 20.28 

8 19: 2h 24-2534 41 
10 24-27 Sh 36 43 8g 
12 30 34 38 44 52 63 
14 $5 40 45 52 61 74 
18 47 52 59 68 80 97 
24 63 71 80 92 108 130 
30 80 89 101 116 135 163 
36 97 108 122 139 163 197 


42 113 126 142 163 191 230 
48 130 145 163 187 219 263 
60 163 182 205 235 274 330 
72 197 219 247 282 330 397 


The name of the originator of each font is 
given below where known. In some cases we 
have _— guessed, perhaps inaccurately. 
Corrections are solicited. For fonts that 
originated outside SAIL we generally have no 
information about the originator(s) so we 
Simply indentify the probable originating 
organization, eg. CMU (Carnegie-Mellon 
University AI group), MIT (M.I.T. Al group), 
or ISI (Information Sciences Institute, 
University of Southern California) or the 
SHY Corporation. 


4 | SAILON-74 


In describing character sets, we use "SAIL set" 
to mean the peculiar character set that we use, 
as described in Appendix B. The “ASCII set" 
is taken (inacurately) to mean those characters 
in the SAIL set with codes greater than ‘40, 
while the “special characters" -are SAIL 
symbols with character codes less than '40. 


For fonts with nonstandard characters in some 
positions, we use the notation "a + 6" to mean 
that the code that normally prints as "a" prints 
as symbol "6" in this font. In fonts where 
senseless substitutions have been made, they 
are not listed. 


Find a Font 


3. VARIABLE WIDTH REGULAR FONTS 


Baskerville 


The Baskerville fonts include lightface, italic, and bold. The "BAS" fonts include ligatures in place 
of certain special characters, as noted below. The ligatures and some additional special characters 
are also available in BAXS30 (see Section 5, Miscellaneous fonts). If you are using Pub and want 
ligatures, use BASK.PUB [SUB,SYS] to make the substitutions automatically. 

For special accents, use the zero-width font ZERO30. There are some supplementary Baskerville 
symbols in BAXS30._ 


’ BAXL30 12 point Baskerville (height = 30 pixels = 22'+ 8, width < 31) by Mike Clancy 
Derived from BASL30. Full SAIL set. 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 56789 | a 6 

AWENAPACINUVIe@H _sruesrzevi"#$L&'()x+,-.J/:;<2>?el[\]Te'{]} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest 
prodigality; since, as he elsewhere tells us, lost time is never found again; and what we call time 
enough, always proves little enough: Let us then up and be doing, and doing to the purpose; so by 
diligence shall we do more with less perplexity. 


“BASL30. 12 point Baskerville (height = 30 pixels = 22 + 8, width < 48) by Brian Harvey 
ee Complete except for ligature substitutions (see below) and missing € Y. 
ABCDE FGHI) KLMNO PQRST UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 56789 1 a 6 


ANADCIAUT@EH oH s!"HFZ&'()use,-./:;<2>?el\]Te'{]} 
Ligatures:, afi Vfl 2ff ffi c0ffl — 


BAXI30 12 point Baskerville Italic (height = 30 pixels = 22 + 8, width < 30) by Mike Clancy 
Derived from BASI3O. Full SAIL set. 

ABCDE FGHI}] KLMNO PQRST UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 56789 La Bn 

semrA@mdconuVies_ > asSzuvi"#S2G'()x4+,-.]:;< =>? as/\JTtef{]} 


Uf time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest 
prodigality; since, as he elsewhere tells us, lost time is never found again; and what we call time. 
enough, always proves little enough: Let us then up and be doing, and doing to the purpose; so by 
diligence shall we do more with less pee plenty: 


BASI30 12 point Baskerville Italic (height = 30 pixels = 22 + 8, width < 30) by Brian Harvey 
Complete except for ligature substitutions (see below) and missing ~. 

ABCDE FGHIJ KLMNO PQRST UVWxYZ ee kimno pqrst uvwxyz 01234 56789 La BA 

ENADCINUVIG@H _ws/"#$7G'()ee,-.]:;<=r>%@/\Jte'{]} 

Ligatures: s9fi vol 29ff 4 ffi 00> ffl — 


6 SAILON-74 Find a Font 


BAXM30 12 point Baskerville Mathematical (height = 30 pixels = 22 + 8, width < 48) by Les Earnest 
Same as BAXL3O except that the alphabet is italic, has ae Seren period, and prime ’ in 
place of ’. Full SAIL set. 
ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde Sghij kimno pgrst uvwxyz 01234 56789 La Ba 
TEN AMACINUVGAe@H _2res2zevi"#eF$L&'()e+,- ©. Ji3<=>?ell\]tT-‘{]} 


BAXB30 | 12 point Baskerville Bold (height = 30 pixels = 22 + 8, width < 30) by Mike Clancy 
Derived from BASB30. Full SAIL set. 

_ ABCDE FGHI] KLMNO PQRST UVWXYZ abcde fghij klimno pqrst uvwxyz 01234 56789 1 « 4 

AMENAPAESDNUVI@G_Deowsezavi"H$LZ&'()ee,-./t3cer?Pal[\]t<‘{]} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the 
greatest prodigality: since, as he elsewhere tells us, lost time is never found again; and what we 
call time enough, always proves little enough: Let us then up and be doing, and doing to the 
purpose; so by diligence shall we do more with less perplexity. 


BASB30 12 point Baskerville Bold (height = 30 pixels = 22+ 8, widths 30) = ~—_—siby Brian Harvey 
Complete except for ligature substitutions (see below). 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 56789 1 « £ 

AEMADBSDNUVI@G_AHrsl"HGLZ&'()ee,-./s3cerrPal[\]te'{]} 

Ligatures: s9fi vo 2°ff #ffi ffl -9— 


BASL35 $13 point Baskerville (height = 34 pixels = 25 + 9, width < 38) by Arthur Samuel 
Includes ligatures; missing € V. A slightly enlarged version of BASL3O. 


ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno pars uvwxyz 01234 
56789 LaBaAanADeCIAnUT@eH_B2v~s!"H$R&'()ae,-./: cces tell )te 
ney. 


Ligatures: 29ff vA 2ff ¢-ffi wffl -39— 


If time be of all things the most precious, wasting time must be, as Poor Richard says, 
the greatest prodigality; since, as he elsewhere tells us, lost time is never found again; and 
what we call time enough, always proves little enough: Let us then up and be doing, and 
doing to the purpose; so by diligence shall we do more with less perplexity. 


Variable Width 7 | 7 


-Bocklin | 


BEESIX 14 point Bocklin (height = 36 pixels = 27 + 9, width < 38) by Bruce Baumgart - 
Letters and digits only (no punctuation). 


ABCDE FGHHY KLUNO PORST UWVWXYZ abede fghij kimno pqrst uvwxyz 
01234 56789 


H time be of all things the most precious wasting time must be fun but without 
punctuation words run together and we eventually lose track of what we are 


- falking about which is just as well because Poor Richard was such a dingaling 
that he used to [ly kites in the rain 


BUCK75 27 point Bocklin (height = 73 pixels = 58 + 15, width < 75) by Bruce Baumgart 
Letters and digits only (no punctuation). 


ABCDE FG KL@NO PORST 
QVWX YZ abede ighij klmno parst uvwxyz 
012354 96789 | 


The noblest mofive is the pubic good 
Never play leapfrog with a Unicorn 


ao | SAILON-74 Find a Font 


Bodoni 


BDJ20 8 point Bodoni Mathematical (height = 20 pixels = 16 + 4, width < 22) by Bill Gosper 
Italic alphabet, everything else upright. Full SAIL set. 


‘ABCDE FGI KLMNO PQRST UVWXYZ abede ey kiimno porst uvwxys 01234 56789 da BArEMAMACIAUVIwSe_ 
4eesrev! "eb 78()#s,- free >rtal\]te fl} 


If time be of all things the most precidus, wasting time must be, as Poor Richard says, the greatest prodigality; since, as he 
elsewhere tells us, lost time is never found again: and what we call time enough, always proves little enough: Let us then up and 
be doing, and doing ta the purpose; so by diligence shall we do more with less perplexity. 


BDR25 10 point Bodoni (height = 26 pixels = 20 + 6, width < 25) by @CMU 
Full SAIL set. 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij klmno pqrst uvwxyz 01234 56789 La BA-~€ nA 

ACDONUVIBH_ wre CraviM"eSXS’()K+,-./3;¢"*>? @[\] Tet {]} 


If time he of all things the most precious, wasting time must be, as Poor Richard says, the greatest 
prodigality; since, as he elsewhere tells us, lost time is never found again; and what we call time enough, 
always proves little enough: Let us then up and be doing, and doing to the purpose; so by diligence shall we 
do more with less perplexity. 


BDI25 10 point Bodoni Italic (height = 26 pixels = 20 + 6, width < 27) by @CMU 
Full SAIL set. 
ABCDE FCGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 56789 1 BANE 
TMROACDNUVIA®H _woAPsezevi"#$H$Z&'’()K+,-.7:;5<=>7Pa@a/\JTte' {|} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest 
prodigality; since, as he elsewhere tells us, lost time is never found again; and what we call time 
enough, always proves little enough: Let us then up and be ses and doing to the purpose; so by 
diligence shall we do more with less perplexity. 


BOJ25 10 point Bodoni Mathematical (height = 26 pixels = 20 + 6, width < 27) by Bill Gosper 
Italic alphabet, everything else upright. Full SAIL set. 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 56789 Law BArET 

AWA CIAINUVIGH_YVrFszavi"#$Z& ()e+,-./:3;<=>7@[\] Te‘ {1} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest 
prodigality; since, as he elsewhere tells us, lost time is never found again; and what we call time 
enough, always proves little enough: Let us then up and be doing, and doing to the purpose; so by 
diligence shall we do more with less perplexity. 


BDR25X 10 point. Bodoni Bold (height =-26 pixels = 20 + 6, width s 25) by Tovar 
Full SAIL set. 

ABCDE. FGHIJ KLMNO PQRST UVWXYZ abede fghij klmno pqrst uvwayz 01234 56789 1 oe 2 A>€ mr 

JCONUVARH_ sm FC rEVI eS ZE'()K+,-./23 62> 2al\]te {|} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest 
prodigality; since, as he elsewhere tells us, lost time is never found again; and what we call. time enough, 
always proves little enough: Let us then up and be doing, and doing to the purpose; so by diligence shall we 
do more with lcss perplexity. 


Variable Width Bodoni (continued) 9 


BDR3O 12 point Bodoni (height = 31 pixels = 25 + 6, width < 28) by Tovar 
Full SAIL set. 


ABCDE FGHIJ KLMNO PQRST UVWXYZ abede fghij klmno pqrst uvwxyz 01234 567899 L w BA> 
ETMAMACINUVIGH# _»rMcrsEvi"N"#$LR'()¥+,-./f/:3<2>7?a@[\] Te! 
{|} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest 
prodigality; since, as he elsewhere tells us, lost time is never found again; and what we call time 
enough, always proves little enough: Let us then up and be doing, and doing to the purpose; so by 
diligence shall we do more with less perplexity. 


BDI30 12 point Bodoni Italic (height = 31-pixels = 24 + 7, width < 34) by Andy Moorer 
A. bit uneven, alas. Full SAIL set. ; 

ABCDE FGHIJ KLMNO PORST UVW XYZ abede f ghij klmno pqrst uvwxyz 01234 56789 

Lx BArERMAMACINUVIGH _AarA<s2zzevi"#HSL&’()k+,-. 4:55 =>? 


Shire 013 


If time be of all things the most: precious, wasting time must be, as Poor Richard says, the 
greatest prodigality; since, as he elsewhere tells us, lost time is never found again; and 
what we call time enough, always proves little enough: Let us then up and be doing, and 
doing to the purpose; so by diligence shall we do more with less perplexity. 


BDB30 12 point Bodoni Bold (height = 31 pixels = 25 + 6, width < 30) by Tovar 
Made from BDR3O. Full SAIL set. 

ABCDE.FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 56789 J x 

Cr ee ee ngs oe) te re ee 
Tet 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the. 
greatest prodigality; since, as he elsewhere tells us, lost time is never found again; and what 
we call time enough, always proves little enough: Let us then up and be doing, and doing to 
the purpose; so by diligence shall we do more with less perplexity. 


BDR40 15 point Bodoni (height = 40 pixels = 30 + 10, width < 38) by Kurt VanLehn 
Full SAIL set. 


ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij klmno pgqrst 
uvwxyz 01234 567891 a BnrENAWScCrNUVIGHY_»2HFEZzEV 
PP eS Za (lee ,-./is<er2alhI] TH '{1} | 


If time be of all things the most precious, wasting time must be, as Poor 
Richard says, the greatest prodigality; since, as he elsewhere tells us, lost 
time is never found again; and what we call time enough, always proves 
little enough: Let us then up and be doing, and doing to the purpose; so 
by diligence shall we do more with less perplexity. 


10 , SAILON-74 Find a Font 


BDI40 15 point Bodoni Italic (height = 40 pixels = 33 + 7, width < 43) by Tovar 
Extremely ragged; made from BDI25. Full SAIL set. 


ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij klmno 
parst uvwxyz 01234 56789 Le BAn~EMAMICINUV Jeo _ 
ee se ae ie AE al Ge Sr ee ee ;<=>?P@/\/Tte'f 
} 


If time be of all things the most precious, wasting time must be, 
as Poor Richard says, the greatest prodigality; since, as he 
' elsewhere tells us, lost time is never found again; and what we 
call time enough, always proves little enough: Let us then up and 
be doing, and doing to the purpose; so by diligence shall we do 
more with less perplexity. 7 


BDR66 25 point Bodoni (height = 66 pixels = 51 + 15, width < 63) by Tovar 
Full SAIL set. Generated from BDR40; rather ragged. 


ABCDE FGHIJ KLMNO PORST UVWXYZ 
abcde fghij klmno pqrst uvwxyz 01234 56789 
Le BArENAWACDAUVIES _wr# 
Ss2zavi'w$Zk&’()«*«+,-./33< 237 @ 
Pr linee hike 

If time be of all things the most precious, 
wasting time must be, as Poor Richard says, 
the greatest prodigality; 


Variable Width 11 
Clarendon 


CLAR3O 14 point Clarendon (height = 37 pixels = 27 + 10, width s 39) by Paul Martin 
Missing BArENAWANUGH_ws2v!iee<ra@t {}. 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij klmno 
parst uvwxyz 01284 56789 o <e<>V@rweu"eG$7?’ ( es 9 7 


ee Mead da hot ee ae 


. If time be of all things the most precious, wasting time must 
be, as Poor Richard says, the greatest prodigality; since, as he 
elsewhere tells us, lost time is never found again; and what we 
call time enough, always proves little enough: Let us then up 
and be doing, and doing to the purpose} so by diligence shall 
we do more with less perplexity. 


CLAR4O 18 point Clarendon (height = 46 pixels = 34 + 12, width < 52) by Andy Moorer 
Rather ragged. Missing! BArENnAWANUSH_w“S2vVv!R%e<> at { }. 


ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde 
fghij klmno pqrst uvwxyz 01234 56789 4 « > VW 
ea ae hak ee aay ree a ee 


If time be of all things the most precious, 
wasting time must be, as Poor Richard says, the 
greatest prodigality; since, as he elsewhere tells 
us, lost time is never found again; and what we 
call time enough, always proves little enough: 
Let us then up and be doing, and doing to the 
purpose, so by diligence shall we do more with 
less perplexity. 


12 SAILON-74 Find a Font 
peer" . 


CORON 18 point Coronet Bold (height = 48 pixels = 37 + 11, width 51) by Stan Kugell 
A cursive set of letters, digits, and a little punctuation. Rather uneven. 


ABCDE IGHIS KLMNO PQRST UVWNYZ abede fyhij Morne 


pest MUNN? 01234 56789 Piae 


Littl. be P66 ay er ht her shee », anil cant tell rer en to dined ry pre 
if t 
ig ROR ae pi ee BSE theyll come bane, Ae bring their tail’s je em | ree 
Littl & o Pe D ll ast ‘ales , chad dreamt she heard them Lhalings 
‘ t 1 q 
ds uf ra 3 she awebe; the mend ita sake, Dei the were till « Vocltaa 2 
n she i y y 


Countdown 


CNT57 22 point.Countdown (height = 57 pixels = 50 + 7, width < 68) by Paul Martin 
Upper case letters only. 


FBG HOE ALTO PORST WL 


COUNTED HAS MO WOTEGES UD COLO 
CORE RTH BOE WT GOIPETSATES BY 
BEGG ILLEGIBLE ANG UGLY 


Variable Width © ; 13 
Meteor ae 


All the Meteor fonts have the same (mostly ASCII) character set. File name suffixes are 
interpreted as f ollows: S=small, M= medium, L = large, I = italic, B = bold. 


METS $10 point Meteor (height = 25 pixels = 20 + 5, width ¢ 28) by @SHY 
ASCIl set less ‘ plus _ 

ABCDE FGHIJ KLMNO PQRST UVWXYZ ate fghij kimno pqrst uvwxyz 01234 56789 _—~ ! "# S$h&e'()*+,- 

o/aypSe>7e@C\)¢¢ (1). ; 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest prodigality; 
since, as he elsewhere tells us, lost time is never found again; and what we call time enough, always proves little 
enough: Let us then up and be doing, and doing to the purpose; so by diligence shall we do more wih less 
perplexity. ; 


METSI ‘10 point Meteor Italic (height = 25 pixels = 20 + 5, width $ 23) by @SHY 
ASCII set less ‘ plus _ 

ABCDE FGHIJ KLMNO PQRST ovwxe ‘abede fghij kimno pqrst uvwxyz 01234 66789 _ ~!"#$%&'( )* 
Siser>P el \Jerel(]} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest 
prodigality; since, as he elsewhere tells us, lost time is never found again; and what we cali time enough, 
always proves little enough: Let us then up and be doing, and doing to the purpose; so by diligence shall we 
do more with less perplexity. 


METSB 10 point Meteor Bold (height = 25 pixels = 20 + 5, width < 26) by @SHY 
ASCII set less ‘ plus _ 
ABCDE FGHIJ KLMNO PQRST ovwirz abcde fghij kimno pqrst uvwxyz 01234 56789 ~~!" #$%&'() 
Si fit Cer SN Lt e {'[)) 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest 
prodigality; since, as he elsewhere tells us, lost time is never found again; and what we call time enough, 
always proves little enough: Let us then up and be doing, and doing to the purpose; so by diligence shall 
we do more with less perplexity. 


METSBI 10 point Meteor Bold Htalic (height = 25 pixels = 20 + 5, width < 24) by @SHY 
ASCII set less ‘ plus _ 

ABCDE FGHIJ KLMNO PQRST ovwxrz abcde fghij klmno pgqrst uvwxyz 01234 56789 _  ~!" # % &’ C ) 

*4,- Fig CerPeLryjyref]} : 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest 
Prodigality; since, as he elsewhere tells us, lost time is never found again; and what we call time 
enough, always proves little enough: Let us then up and be doing, and doing to the purpose; so by 
_ diligence shall we do more with less perplexity. 


14 SAILON-74 Find a Font 


METM 12 point Meteor thoight = 30 pixels = 21 + 9, width < 33) by @SHY 
ASCII set less ‘ plus _ 
ABCDE FGHIJ retina PQRST UVWXYZ abcde fghij klmno pqrst uvwxyz 01234 56789 ~~ 


"#SRLE'()*+, w/: 3€2>7@[\]t+{]} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the 
greatest prodigality; since, as he elsewhere tells us, lost time is never found again; and 
what we call time enough, always proves little enough: Let us then up and be doing, and 
doing to ms purpose; so by diligence shall we do more with less perplexity. 


-METMI | 12 point Meteor Italic (height = 30 pixels = 21 + 9, width < 31) by @SHY 
ASCII set less ‘ plus _ 
ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij klmno pgrst uvwxyz 01234 56789 _ 


~I"#SL&()*H, “ef AT C2 ORLY ICT} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the 
&reatest prodigality; since, as he elsewhere tells us, lost time is never found again; and 
what we call time enough, always proves little enough: Let us then up and be doing, and 
doing to the pur pose; so by it iss Shall we do more with less perplexity. 


METMB 12 point ‘Meteor Bold (height = 30 pixels = 21 + 9, width < 36) by @SHY 
ASCII set less ‘ plus _ 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij klmno pgqrst cide Sr 01234. 
56789 ~!"#SHK'()*4,-./:542>7OL\] t+ {]} 


If. time be of all thins the most precious, wasting time must be, as Poor Richard says, 

.the greatest prodigality; since, as he elsewhere tells us, lost time is never found 
again; and what we call time enough, always proves little enough: Let us then up 
and be doing, and doing to the purpose; so by diligence shall we do more with less 
perplexity. 


METMBI 12 point Meteor Bold Kalle (height = 30 pixels = 21 +.9, width < 32) ; . by @SHY 
ASCIl set less ‘ plus _ 
ABCDE FGHIJ KLMNO PQRST ear e abcde fghij Klmno pqrst uvwxyz 01234 


56789 —~ I" #SL&'()*H,-./:5¢2>7@[\]te{]} 


If time be of all things the most precious, wasting time must be, as Poor Richard 
says, the greatest prodigality; since, as he elsewhere tells us, lost time is never 
found again; and what we call time enough, always proves little enough: Let us then 
up and be doing, and doing to the purpose; so by diligence shall we do more with 
Jess perplexity. 


Variable Width i Meteor (continued) 15 


METL 14 point Meteor (height = 35 pixels = 28 + 7, width < 34) by @SHY 
ASCII set less ‘ plus-_ ~». 
ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij klmno pqrst uvwxyz 01234 


66789 ~~ !"#$%R'()*4+,-./:;562>7 OL \]te{]} 


If time be of all things the most precious, wasting time must be, as Poor 
Richard says, the greatest prodigality; since, as he elsewhere tells us, lost time 
is never found again; and what we call time enough, always proves little 
enough: Let us then up and be doing, and doing to the purpose; so by diligence 
shall we do more with less perplexity. 


METLI 14 point Meteor Italic (height = 35 pixels = 28 + 7, width < 33) by @SHY 
ASCII set less ‘ plus _ 
ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij klmno pqrst uvwxyz 


01234 56789 _—~!"#S%L&'()*+,-./2562>P OL \]t-f] } 


If time be of. all things the most precious, wasting time must be, as Poor 
Richard says, the greatest prodigality; since, as he elsewhere tells us, lost 
time is never found again; and what we call time enough, always proves 
little enough: Let us then up and be doing, and doing to the purpose; so by 
diligence Shall we do more with less perplexity. 


METLB 14 point Meteor Bold (height = 35 pixels = 28 + 7, width < 37) by @SHY 
ASCII set less ‘ plus _ ~. 
ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij klmno pqrst uvwxyz 


0123456789 ~~ !"#$%&'()*+,-./:5¢2>7@L\]t+{]} 


If time be of all things the most precious, wasting time must be, as Poor 
Richard says, the greatest prodigality; since, as he elsewhere tells us, lost 
time is never found again; and what we call time enough, always proves 
little enough: Let us then up and be doing, and doing to the purpose; so by 
diligence shall we do more with less perplexity. 


{ 


METLBI = 14 point Meteor Bold talic (height = 35 pixels = 28 + 7, width < 37) by @SHY 
ASCII set less ‘ plus _ 


ABCDE-FGHIJ KLMNO PQRST UVWXY2Z abcde fghij kImno pqrst uvwxyz. 
0123456789 _ ~!"#$%&'()*+,-./:562>P OC [\] tel] } 


If time be of all things the most precious, wasting time must be, as Poor 
Richard says, the greatest prodigality; since, as he elsewhere tells us, 
lost time is never found again; and what we call time enough, always 
proves little enough: Let us then up and be doing, and doing to the 
purpose; so by diligence shall we do more with less perplexity. 


16 SAILON-74 Find a Font 
; Microgramma 


MICR25 = 10 point Microgramma (height = 25 pixels = 20 + 5, width < 16) by @CMU 
Full SAIL set. 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abede tghij kimno parst uvwxyz 01234 56789 1a ZB 

AnmendX MdICONUVI@e __wwvdAseavi"aGrS'()a+,-./:3<s>Pel(\)]te'{l~ 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the 
greatest prodigality; since, as he elsewhere tells us, lost time is never found again; and what 
. We Call time enough, always proves little enough: Let us then up and be doing, and doing to 
the purpose; so by diligence shall we do more with less perplexity. 


News Gothic 


NGR13 6 point News Gothic (height = 14 pixels = 11 + 3, width < 13) by @CMU 
Rather unreadable, Full SAIL set. 


ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fehl) Kimne pars! ovwxye 01234 56789 bw fA - EnALWBEOSNUVISH _seKStevi aS ()as,-./rscor7Pal(\ ted} 


W time be of all thines the mos! precious, wasting time must be, as Poor Richard gays, the greatest! prodigalily: since, as he elsewhere fells us, lost time is never found again: and what we call lime 
enough, siways proves lillle enough: Lel us then up and be doing, and doing lo the purpose; 80 by diligence shall we do more with less perplexily, * 


NGR2O 9 point News Gothic (height = 21 pixels = 16 +5, width < 18) by @CMU 
Full SAIL set. 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 56789 La BArEnADWIACINUVIGSHe _wr Ps 

Pevit@eSZh' (es -. fiscer2@l\]te tl} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest prodigality; since, as he elsewhere 
tells us, lost time is never found again; and what we call time enough, always proves little enough: Let us thet up and be doing, and 
doing to the purpose; so by diligence shall we do more with less perplexity. 


NGI20 8 point News Gothic Italic (height = 20 pixels = 16 + 4, width < 18) by ? 
Letters only. 
ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij klmno parst uvwxyz 


If time be of all things the most precious wasting time must be as Poor Richard says the greatest prodigality since as he elsewhere 
tells us lost time is never found again and what we call time enough always proves little enough Let us then up and be doing and doing 
to the purpose so by diligence shall we do more with less perplexity 


| Variable Width News Gothic (continued) 17 


NGR25 10 point News Gothic (height = 26 pixels = 20 + 6, width < 23) by @CMU 
This is a good size for compact text. Full SAIL set. 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij klmno parst uvwxyz 01234 56789 1a RA-~€ nA 

ACDNUVI@®H_wrwPszevi"#$KR'()et,-./:3<=er>-2al\]te'{]} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest 
prodigality;:since, as he elsewhere tells us, lost time is never found again; and what we call time 
’ enough, always proves little enough: Let us then up and be doing, and doing to the purpose; so by 
diligence shall we do more with less perplexity. : 


NGI25 10 point News Gothic Italic (height = 25 pixels = 20 + 5, width < 23) by @CMU 
Letters only. ; 
ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno parst uvwxyz 


If time be of all things the most precious wasting time must be as Poor Richard says the greatest 
prodigality since as he elsewhere tells us lost time is never found again and what we call time enough 
always proves little enough Let us then up and be doing and doing to the purpose so by diligence 
shall we do more with less perplexity : 


NGB25 10 point News Gothic Bold (height = 26 pixels = 20 + 6, width < 23) by @CMU 
Full SAIL set. 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abede fghij kimno pqrst uvwxyz 01234 56789 La BA-€nAWD 

SPONUVISMH_ArASravi"HEZ&'()aue,-.fi3<srPal[\]te'{]} 


lf time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest 

prodigality; since, as he elsewhere tells us, lost time is never found again; and what we call time enough, 

always proves little enough: Let us then up and be doing, and doing to the purpose; so by diligence shall 
we do more with less perplexity. 


NGR3O 12 point News Gothic (height = 31 pixels = 24 + 7, width < 31) by @CMU 
Missing lL aw BrAwdACNHUTeHS2e, 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 56789 a « 

Nn2>ViIevs¢vl"#Sx~G'()et,-.f/33<=>2al\Jte'{]} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the 
greatest prodigality; since, as he elsewhere tells us, lost time is never found again; and 
what we call time enough, always proves little enough: Let us then up and be doing, and 
doing to the purpose; so by diligence shall we do more with less perplexity. 


NGB30O 12 point News Gothic Bold (height = 31 pixels = 24 + 7, width < 32) by Tovar 
Missing lL « B-A wdeCNHnUaeYesS2s, 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 56789 

AEnDV_ aw kevi"#$~&’?()e+,-./:3<=>?a@l\]te'{]} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, 
the greatest prodigality; since, as he elsewhere tells us, lost time is never found 
again; and what we call time enough, always proves little enough: Let us then up and 
be doing, and doing to the purpose; so by diligence shall we do more with less 
perplexity. 


18 SAILON-74 Find a Font 


NGR4OL 16 point News Gothic (height = 42 pixels = 32 + 10, width < 37) by Tovar 
Full SAIL set. 


ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno parst uvwxyz 
01234 56789 1 ae BnrEnrAwScrnuVJIee_ s»r~#S2zz2vV!"«#@ 
Be OOTP ee ee OLN Phe ns | 


If time be of all things the most precious, wasting time must be, as Poor 
Richard says, the greatest prodigality; since, as he elsewhere tells us, lost 
- time is never found again; and what we call time enough, always proves 
little enough: Let us then up and be doing, and doing to the purpose; so by 
diligence shall'we do more with less perplexity. 


NGR40 16 point News Gothic Medium (height = 41 pixels = 32 + 9, width < 37) by David Levy 
Has only alphabet, digits and a little punctuation. 


ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno parst uvwxyz. 
01234 56789+-/":;,?. 


If time be of all.things the most precious, wasting time must be, as Poor 
Richard says, the greatest prodigality; since, as he elsewhere tells us, lost 
time is never found again; and what we call time enough, always proves 
little enough: Let us then up and be doing, and doing to the ad ic so by 
fliligence shall we do more with less perplexity. 


NGB40 $15 point News Gothic Bold (height = 40 pixels = 32 + 8, width < 3) by Andy Moorer 
‘Rather ragged, alas. Full SAIL set. 


ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij klmno pqrst uvwxyz 
01234 56789 Lae BA-€EnAWMACDNUVIABeE_wWr~ A srev! 
"OOZ7G'() e+, -./33<e>?al\]te' {lh 


If time be of all things the most precious, wasting time must be, as Poor 
Richard says, the greatest prodigality; since, as he elsewhere tells us, 
lost time is never found again; and what we call time enough, always 
proves little enough: Let us then up and be doing, and doing to the 
purpose; so by diligence shall we do more with less perplexity. 


Variable Width at 
Nonie 


All the Nonie fonts have the same (mostly ASCII) character set. File name suffixes are 
interpreted as follows: S = small, M = medium, L = was: | = Italic, B = bold. 


NONS 10 point Nonie (height = 25 pixels = 20 + 5, width $23) by @SHY 
ASCII less ‘ plus _ 

* ABCDE FGHIJ KLMNO PQRST sia ‘aaah fghij kimno pqrst uvwxyz 01234 56789 Bored I"#SRS'()B+,-./ 238 

>7@C\J)t+{l) 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest prodigality; since, as he 
elsewhere tells us, lost time Is never found again; and what we call time enough, always proves little enough: Let us then up 
and be doing, and doing to the purpose; so by diligence shall we do more with less perplexity. 


NONSI: _10’point Nonie atic (height = 25 pixels = 20 + 5, width < 21) by @SHY 
’ ASCII less ‘ plus _ ; 

ABCDE FGHIJ KLMNO PQRST OVINE abode tghlj kimno parst uvwxyz 01 234 66789 ~!"#S$HNE'()*+,-. S23 

CPP PR RINT Kf 4} 


it time be of aii things the most precious, wasting time must be, as Poor Richard says, the greatest prodigaiity; since, as 
he elsewhere tel/s us, lost time is never found again; and what we call time enough, always proves little enough: Let us 
then up and be doing, and doing to the purpose; so by diligence shali we do more with jess perplexity. 


NONSB “10 point Nonie Bold (height = 25 pixels = 20 +5, width < 25) by @SHY 
ASCII less ‘ plus _ : 

ABCDE FGHId KLMNO PQRST UviKvZ abcde fghij kimno parst uvwxyz 01234 56789 ~ 1" #$%H&'()*+,-./ 

esc eo ROCV ECs C1) . 


it time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest prodigality; since, 
.a8 he elsewhere tells us, lost time is never found again; and what we call time enough, always proves little enough: 
Let us then up and be doing, and doing to the purpose; so by diligence shall we do more with less perplexity. 


NONSBI “10 point Nonie Bold Italic (height = 25 pixels = 20 + 5, width < 23) by @SHY 
ASCIl less ‘ plus _ 

ABCDE FGHiJ KLMNO PQRSF Uva abede fghij kimno pqrst uvwxyz 0123466789 ~!"#$%&' ( ) alae ee 
4214227? OC@[\]++{]} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest prodigality; 
since, as he 6/sewhere tells us, lost time is never found again; and what we call time enough, always proves 
little enough: Let us then up and be doing, and doing to the burpose; so by diligence shall we do more with 
less perplexity. 


20 a SAILON-74 Find a Font 


NONM 12 point Nonie (height = 30 pixels = 21 + 9, width < 27) by @SHY 
ASCII less ‘ plus _ ~. 
ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 56789 ~~!" # 


ee oe ae ae ee ye Ae eee Go 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the 
greatest prodigality; since, as he elsewhere tells us, lost time is never found again; and what 
we call time enough, always proves little enough: Let us then up and be doing, and doing to 
the purpose; so by diligence shall we do more with less perplexity. 


NONMI — 12 point Nonie atic (height = 30 pixels = 21 + 9, width < 26) by @SHY 
ASCII less ‘ plus _ 
ABCDE FGHIJ SEMING PQRST “UWWXxYz abcde fghij klmno pqrst uvwxyz 01234 56789 _ or ed 


#SLa'()*+, a fis 56 2>7EC[\]t-+(]} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the 
greatest prodigality; since, as he elsewhere tells us, lost time is never found again; and what 
we call time enough, always proves little enough: Let us then up and be doing, and doing to 
the purpose; so by diligence shall we do more with less perplexity. 


NONMB 12 point Nonie Bold (height = 30 pixels = 21 + 9, width < 30) by @SHY 
ASCII less ‘ plus _ ~. 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij klmno pqrst uvwxyz 01234 56789 _— ~ 

I"#SKLa'()X +, -./:5¢28>70[\] t+{]} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, 
the greatest prodigality; since, as he elsewhere tells us, lost time is never found again; 
and what we call time enough, always proves little enough: Let us then up and be doing, 
and doing to the purpose; so by diligence shall.we do more with less perplexity. 


Q  _NONMBI 12 point Nonie Bold Italic (height = 30 pixels = 21 + 9, width < 30) by @SHY 


ASCII less ‘ plus _ 
ABCDE FGHIJ KLMNO Pais UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 56789 __ 


as Sealile SLSR Ar1¢€er7@l[\]JreC(]} 


'f time be of all things: the most precious, wasting time must: be, as Poor Richard says, 
the greatest prodigality; since, as he elsewhere tel/s us, lost time is never found again; 
and what we call time enough, always proves little enough: Let us then up and be doing, 
‘and doing to the purpose; so by diligence shall we do more with less perplexity. 


Variable Width _ Nonie (continued) 21 


NONL 14 point Nonie (height = 35 pixels = 28 + 7, width < 33) by ‘@SHY 
ASCII less ‘ plus _ ~. 
ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno pqrst uyvwxyz 01234 56789 


wh IMMSKRE'() RH, Ker PeL\I]t<{]) 


If time be of all things the most precious, wasting time must be, as Poor Richard says, 
the greatest prodigality; since, as he elsewhere tells us, lost time is never found again; 
and what we call time enough, always proves little enough: Let us then up and be 
doing, and doing to the purpose; so by diligence shall we do more with less perplexity. 


NONLI 14 point Nonie Hslic (height = 35 pixels = 28 + 7, width < 32) by @SHY 
ASCII less ‘ plus _ 
ABCDE FGHIJ KLMNO PGRST UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 56789 


wm IM#SKZ&'( )*F,-./ 2502297 OL\] te] 3 


If time be of all things the most precious, wasting time must be, as Poor Richard 
says, the greatest prodigality; since, as he elsewhere tells us, lost time is never 
found again; and what we call time enough, always proves little enough: Let us then 
up and be doing, and doing to the purpose; so by diligence shall we do more with 
less perplexity. 


NONLB — 14 point Nonie Bold (height = 35 pixels = 28 + 7, width s 34) by @SHY 
ASCII less ‘ plus _ 
ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 


56789 ~!"#S%R'()*+,-./:5¢62>7@[\] t+ {1} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, 
the greatest prodigality; since, as he elsewhere tells us, lost time is never found again; 
and what we call time enough, always proves little enough: Let us then up and be 
doing, and doing to the purpose; so by diligence shall we do more with less perplexity. 


NONLBI = 14 point Nonie Bold Italic (height = 35 pixels = 28 + 7, width s 34) by @SHY 
ASCIl less ‘ plus _ 
ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 


56789 _ ~I"#SH%&'( )*4,-./232> 7 OL \J tel] } 


If time be of all things the most precious, wasting time must be, as Poor Richard 
says, the greatest prodigality; since, as he elsewhere tells us, lost time is never 
found again; and what we call time enough, always proves little enough: Let us 
then up and be doing, and doing to the purpose; so by diligence shalt we do 
more with less perplexity. 


ae SAILON-74 ' Find a Font 
Old Lnglish 


OLDENG © 12 point Old English (height = 30 pixels = 24 + 6, width < 26) by ? 


Letters, digits, and a little punctuation. 


AWTDE HORII RDMNO PORST MUMAYZ abede Fghiy klumo pqrst wbtexpz 012K 56789 °,- 233° 
Tues the might before Ghristins, when all through the house | 


Not a creature twas stirring, not chen a mouse: 
The stockings twere lumy by the chimmey with care, 
Jn hopes that St. Nicholas soon tiould be theres 


. XMAS25. 14 point Old English (height = 37 pixels = 28 + 9, width < 70) by Bruce Baumgart 
Letters, digits, and a little punctuation. 


ABCVNKE KOHIG KEMNO PORST YUYWRYS abede tghii 
kitmeao porst avwxyr 037234 66789 ,.:; 


The children were nestled all snug in their beds, 
While visions of suger plains danced in their heads; 
PMeed sere ie her kerchiel, and Vin my cay, 

Had just settled our brains for a long winters aan, 


XMAS40 17 point Old English (height = 43 pixels = 35 + 8, width s 56) by Tovar 
Letters and digits only (no punctuation). 


ARCDE FOHIA KLIMNO PORST UVWXRYZ 


abede fghij klmno porst uvwxuz 01234 56789 


When out on the lawn there arose such a clatter 

1 sprang from the bed to see what was the matter 
Away to the window 7 flew like a flash 

Pore open the shutters and threw up the sash 


Variable Width | 23 


Old German 


GERM35 15 point Old German (height = 40 pixels = 31 + 9, width < 32) by Robert Maas 
’ Letters and a little punctuation only (latter contributed by Bill van Melle). 


ABCDE FGHSII KIMMNO PORST UVBMYS abede fahii fmno parft wwweyg!“'(),. 5 ? 


Supplementary: «a 2of e398 vit $98 all voit — 104" -92 5, 


Xn olden timef when Wwifhing {till helped one, there lived a fing whofe daughters were all beautiful, 
but the youngeft waf fo beautiful that the fun itfelf, which haf feen fo much, waf aftonifhed whenever 
it fhone in her face, 


GERM 70 26 point Old German (height = 68 pixels = 60 + 8, width s 63) by Dave Barstow | 
.Letters and period only. 


ABCDE FGUAIY RKLMMNO PORST uUBmwIHZ 
abcde fqhii tmno parft ubroriys . 


Der fehnelle braune Bor hat den foulen Bub 
ueber(prungen, 


Original City Lights 


CTL25 10 point Original City Lights (height = 26 pixels = 19 + 7, width < 25) by @CMU 
Full SAIL set. 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij klmno pqrst uvwxyz 81234 56789 Law BArwEnAWSAC 

PNUVIA@H_wrAPsezavi"#$7Z8'()et,-.f/:3<=>2?a[\Jte'{}} 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest prodigality; 
since, as he elsewhere tells us, lost time is never found again; and what we call time enough, always proves little 
enough: Let ‘us then up and be doing, and doing to the purpose; so by diligence shall we do more with less 


ent 


Playbill 


PLAYBI 14 point Playbill (height = 36 pixels = 27 + 9, width < 16) by Tovar 
A slim font with many missing characters (e.g. digits 4-9). 
ABCBE PGHIJ KLMNO PORST UVWXY2 abcde fghij kiman porst uvways Vader sec>/ee-BSLCICT* s5,.91 


Mow playing: a film that daplets the Struggle against environmental pollution by a courageous woman, Marilyn Chambers gives a 
spirited performance in “Behind the Green Door”. Coming soon: a penetrating examination of an amazing talent, In "Deep Threat’, 
binds Lovelace gives a stirring performance of great depth. 


24 SAILON-74 Find a Font 


Quux 


QUUV25 10 point Quux Variable Bold (height = 25 pixels = 20 + 5, width < 25) by TGQ @MIT 
. Full SAIL set. 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij klmno pqrst uvwxyz 81234 

SS7ES Va PAM ECWHAMOCAUAVESS See SE SVE" #Sx%E’ 

C)e+,->./733<¢< 2S PAOENI¢Ce* Cf }° 


If time be of all things the most precious, wasting time must be, as Poor 
Richard says, the greatest prodigality; since, as he elsewhere tells us, lost 
time is never found again; and what we call time enough, always proves 


little enough: Let us then up and be doing, and doing to the purpose; so by 
diligence shall we do more with less perplexity. 


SHAD UT 


SHD40 15 point Shadow (height = 40 pixels = 32 + 8, width < 38) : by @CMU 
Upper case letters, digits, and a little punctuation only. 


GEEOE FEW BLOND PRES OVEKY 02239 EGTED @ 9 
* 6° oe a CI ° 


THE sideet fronv 0S GN CXEELLENY COMIEE reo 
PEOPOUKD COCOIEVIBNS, tv Of TOE GRVGANVGEE oF 
GEIQE GL0beEV COGEOROELE, 


SIGN 


SIGNS7 22 point Sign (height = 57 pixels = 50 + 7, width < 95) by @CMU 
Upper case letters, digits, and a little punctuation only. 


ABCDE  FGHIJ. KLMNO PQRST 
UVWAY 01234 Soreg >!" *., 


3 3 + Substitutions: a ®t 


THIS FONT WAS INVENTED BY 
A DRAFTSMAN WHO HAD LOST 
HIS FRENCH CURVE. | 


SIGN contines 


"Variable Width 


(26 SAILON-74 | Find a Font 
4. FIXED WIDTH REGULAR FONTS 


Courier 


COR20 "8 point Courier (height = 20 pixels = 16 + 4, width = 16) by @SHY 
Similar to IBM Selectric Courier. ASCII set less ‘ { | } plus _ 


ABCDE FGHIJ KLMNO PORST UVWXYZ abcde fghij klmno parst ry wnial 61234 56789 _ ! " # 
Sa TOG NR ea Aon ee POLE Noi eo, 


If time be of all things the most precious, wasting time must be, as Poor Richard 
says, the greatest prodigalitys since, as he elsewhere tells us, lost time is 
never found agains and what we call time enough, always proves little enough: Let 
us then up and be doing, and doing to the purpose; so by diligence shall we do 
more with less perplexity. 


Delegate es 


SAIL25 _—10. point Delegate (height = 25 pixels = 20 + 5, width = 17) by ? 
Similar to IBM Selectric Delegate. Full SAIL set. 


ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde tghi} klmno pqrst uvwxyz 01234 56789 4 a 
BA AEE Ae 0 © OY 1 Oe ee Se ws EO ee et Ce 8 eS eg 
eg he te ON hee Ch} 


If time be of all things the most pie vee wees time must be, as Poor 
Richard says, the Lo prodigality; since, as he elsewhere tells us, lost 
time is never found again; and what we call time enough, always proves little 
enough: Let us then up and be doing, and doing to the purpose; so by 
diligence shall we do more with less perplexity. 


Fix 


The Fix fonts have are modelled after our line printer character set and are al| 
complete. é 


FIX13 6 point Fix (height = 14 pixels = 11 + 3, width = 9) by @CMU 
A small and rather illegible font. Full SAIL set. 
yprereviat ect Ae Mas a Bvagr nk a iar aa uvixyz 01234 SE7EQ ba ParenhweBesNUVJe* _s2s-H# fC peri rasrxyertCoe 


Tf time be of ell things the most precious, wasting time must be, as Poor Richard says, the greatest prodigality: since, as he elsewhere tells 
ug» lost time is never found aaaini and what we call time enough» always proves little enough: Let us then up and be doing, and doing to the 
purposes so by diligence shall we do more with less perplexity. F 


FIX13X 6 point Fix Bold (height = 14 pixels = 11 + 3, width = 10) ee by Tovar 
Derived from FIX13 by shifting and “or"ing. Still rather illegible. Full SAIL set. 


AOCDE FGHIJ KLAWO PORSI UVUKY2 abcde fahi) klene parst uvuxye 01294 56789 «Pa - ew hedesNUVAes_+-#S2av I oe 
SVE CVE LE Cer PEED te et > 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest prodigality) since, as he 
elsewhere tells us. lost time is never found agains and what we call time enough, always proves little enough: Let us then up and 
be doing, and doing to the purposes so by diligence shall we do more with less perplexity. 


FIX20 9 point Fix (height = 21 pixels = 15 + 6, width = 12) by @CMU 
A good size for compact text. Full SAIL set. 

ABCDE FGHIJ KUNG PORST UVWXYZ abcde fghij kimno parst uvwxyz 012346 S6789 La BrarenAw ac oNUV jee 

isto 2 SS Bly NASR EOC) aos ae At gee aces O Na foe fot oF 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest 
prodigality; since, as he elsewhere tells us, lost time is never found again; and what we call time enough, 
always proves little enough: Let us then up and be doing, and doing to the purpose; so by diligence shall we 
do more with less perplexity. 


Fixed Width F i x (continued) : 27 


FIX25 10 point Fix (height = 25 pixels = 20 + 5, width = 16) by @CMU 
The closest thing to a “standard font" that we have. This is the default font if you don’t 
specify one. Full SAIL set. 

— FGHIJ KLMNO PORST UVWXYZ abcde fghij kimno parst uvwxyz 81234 56789 Va Ban 

iE Nie 01S O00 UNid-0:6 36, meee Vil "ASSES 8g < e 

Ste Ne) fe vd t : 


If time be of all things the most precious, wasting time must be, as Poor Richard 
says, the greatest prodigality; since, as he elsewhere tells us, lost time is 
never found again; and what we call time enough, always proves little enough: Let 
us then up and be doing, and doing to the purpose; so by diligence shall we do 
more with less perplexity. 


LPT 10 point Line Printer (height = 25 pixels = 20 +5, width = 18) by Tovar 

Same as FIX25, but with character width increased to match our line printer. Full SAIL set. 
ABCDE FGHIJ KLMNO PORST UVWXYZ abcde fghij kimno pqrst uvwxyz 81234 
6769" Va Ban = en Xo ide SoU VS) e068 sow es eave ORS Ke” 
Res ee Rar ered send fe gt feat Gane Soe —Tiews Soar eat jal Coe Wea (ie eer Yat Go| foe 


If time be of all things the most precious, wasting time must be, as 
Poor Richard says, the greatest prodigality; since, as he elsewhere 
tells us, lost time. is never found again; and what we call time enough, 
always proves little enough: Let us then up and be doing, and doing to 
the purpose; so by diligence shall we do more with Jess perplexity. 


.FIX25X —10 point Fix Bold (height = 25 pixels = 20 + 5, width = 17) by Tovar 
Made by “fattening” FIX25. Full SAIL set. 

‘ ABCDE FGHIJ KLMNO POQRST UVWXYZ abcde fghij kimno pqrst uvwuxyz 81234 56789 4 a 

BNm~ CRAWPACINUVies _wvnuns zavvi! "H#SXE’ (CY) a+, -. / 

$ ¢ a>, 2? ef N2 Ke? Chas 


If time-be of all things the most precious, wasting time must be, as Poor 
Richard says, the greatest prodigality; since, as he elsewhere tells us, lost 
time is never found again; and what we call time enough, always proves little 
enough: Let us then up and be doing, and doing to the purpose; so by 
diligence shall, we do more with less perplexity. 


28 7 _. SAILON-74 Find a Font 


FIX30 12 point Fix (height = 30 pixels = 25 + 5, width = 19) by Tovar 
Full SAIL set. 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kilmno parst uvwxyz 81234 

S6E789 Va BnraAcnAwmdcraNUVGew# _w~resrxzrevi"ASKE 

A OR elie dE ee ee PG AON Te ete 


If time be of all things the most precious, wasting time must be, as 
Poor Richard says, the greatest prodigality; since, as he elsewhere 
tells us, lost time is never found again; and what We call time 
enough, always proves little enough: Let us then up and be doing, and 
doing to the purpose; so by diligence shall we do more with less 
perplexity. 


FIX40 15 point FIX (height = 40 pixels = 33 + 7, width = 25) by Tovar 
Generated from FIX25--a bit inconsistent. Full SAIL set. 


ABCDE FGHIJ KLMNO POQRST UVWXYZ abcde fghij kIimno 
parst uvwxyz 801234 S6789 Va Bnrne nAwdDCINY 
V6. etn eS Pay TU SES 26 CSRS ye. 


AEE. Goa Wee a Bae kB es i Ma aca Na ae 


If time be of all things the most precious, wasting 
time must be, as Poor Richard says, the greatest 
prodigality; since, as he elsewhere tells us, last 
time is never found again; and what we call time 
enough, always proves little enough: Let us then up 
and be doing, and doing to the purpose; so by 
diligence shall we do more with less perplexity.- 


Fixed Width ' . 29 


Gacham 
GACL16 7 point Gacham (height = 16 pixels = 11 +5, width = 10) by @SHY 
ASCII set less \‘ plus ~. 


ABCDE FOHTJ KLMNO PORST UVWKY2 abcde fghij Kimno pqarst uvwxyz 01234 56789 ~ 1 "#$xXB'( PTH, >. ft perro 7reLE to Ls 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest prodiyality; since, as he 
elsewhere tells us, lost time ts never found again; and what we call time enough, always proves little enough: Let us then up and 
be doing, and doing to the purpose; so by diligence shall we do more with less perplexity. 


GACL18 8 point Gacham (height = 18 pixels = 13 + 5, width = 12) by @SHY 
ASCII set less ‘ plus _ ~. 


ABCDE FGHIJ KLMNO PQRST UVWKYZ abcde fghij kimno pqrst uvwxyz 01234 56789 ~!"@Sxe'( )e*e,- . 4: 
REO O PE OE NYE ee fy 


If time be of all things the most prectous, wasting time must be, as Poor Richard says, the greatest 

' prodigality; since, as he elsewhere telis us, lost time is never found again; and what we call time enough, 
always proves little enough: Let us then up and be doing, and doing to the purpose; so by diligence shall we 
do more with less perplexity. 5 


GACL22 9 point Gacham (height = 21 pixels = 17 + 4, width = 13) by @SHY 
ASCII set less ‘ plus _ ~. 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno paqrst uvwxyz 01234 56789 _~ !"#$%&'( )*% + 

RE C89 OLN ee) 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the greatest 
prodigality; since, as he elsewhere tells us, lost time is never found again; and what we call time 
enough, always proves little enough: Let us then up and be doing, and doing to the purpose; so by 
diligence shall we do more with less perplexity. 


30. : | SAILON-74 Find a Font 


GACL25 10 point Gacham (height = 25 pixels = 20 +5, width = 14) by @SHY 
ASCII set plus _ 

ABCDE FGHIJ KLMNO PQRST uvuxvz abcde Fghij klmno paqrst uvwxyz 01234 56789 _~!"#$ 4a” ( 

FRE EME ee ere ae Se 


If time be of all things the most precious, wasting time must be, as Poor Richard says, the 
greatest prodigality; since, as he elsewhere tells us, lost time is never found again; and 
what we.call time enough, always proves little enough: Let us then up and be. perelt and doing- 
to the purpose; so by eee shall we do more with less perplexity. 


GACI25.: 10 point Gacham Italic height = 25 ses = 20 +5, width = 16) by @SHY 
- ASCII set less ‘ plus _ 

ABCDE FGHId ae PQRST Uvxyz peti Bu tans ar uvwxyz 01234 56789 _~ / " 

FS RR Oe en ET ee CEN Pedy) 


If time be of all things the most precious, wasting time must be, as Poor Richard 
Says, the greatest prodigality; since, as he elsewhere tells us, lost time is 
never found again; and what we call time enough, always proves little enough: Let 
us then up and be doing, and doing to the purpose; so by diligence shall we do 
more with less perplexity. 


GACB25 ‘10 point Gacham Bold (height = 25 pixels = 20 +5, width = 16) by @SHY 
Full SAIL set. 

ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kImno parst uvwxyz 01234 56789 + aBpa 

Cred co nu V 3 ee awe Se OVE RP SE Cee a VHS GS 

eds GOR, JES (ia, Wb TR See ees a 


If time be of all things the most precious, wasting time must be, as Poor Richard 
says, the greatest prodigality; since, as he elsewhere tells us, lost time is 
never found again; and what we call time enough, always proves little enough: Let 
us then up and be doing, and doing to the purpose; so by diligence shall we do 
more with less perplexity. 


Fixed Width : | 31 


Quux 
QUUX25 10 point Quux Fixed Bold (height = 25 pixels = 20 + 5, width = 25) by TGQ @MIT 
Full SAIL set. 
ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij ec eRS pqrst 
uvwxyz 01234 S6789 4a BpA™€e WA? ABCD V3iee#j_.:? 
; ry s2 . a8 OR OS Me Oe ie 4 a ne => ?e@ecۤkN 
Pe 


If time be of all things the most precious, wasting time 
must be, as Poor Richard says, the greatest prodigality; 
since, as he elsewhere tells us, lost time is never found 
again; and what we call time enough, always proves little 
enough: Let us then up and be doing, and doing to the 
purpose; so by diligence shall we do more with less 
perplexity. 


Sertl 


SET1 13 point Set1 (height = 34 pixels = 23 + 11, width= 23) | by Tovar 
This was the first SAIL font. Full SAIL set. 
ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij klmno pqrst 


uvwxyz 91234 S6789 La BAW ENMRAwRACDIDANUVA ® & _ 
Pe SRB” 2S KS Co OES, te ee oe 
oe N BvD aro CW} é; a 


If time be of all things the most precious, wasting time 
must be, as Poor Richard says, the greatest prodigality: 
since, as he elsewhere tells us, lost time is never found 
again: and what we call time enough, always proves little 
enough: Let us then up and be doing. and doing to the 
purpose; so by diligence shall we do more with less 
perplexity. 


SET11. | 13 point Seti Italic (height = 33 pixels = 24 + 9, width = 26) F by Tovar-- 
Full SAIL set. 


ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde Fohij Liane pqrst 
uvwxyz 01234 S6789 La BAW ENAwrPACINIY VFI oe _ 
Te ee ee ee ee Ree SK ee eS 7? a 
NE eee fs 3 . 


rf: er be of all things the most precious, wasting time 
must be, as Poor Richard says, the greatest prodigality: 
since, as he elsewhere tells us, lost time is never found 
again: and what we call time enough, always proves little 
enough: Let us then up and be doing, and doing to the. 
purpose; so by diligence shall we do more with less 
perplexity. 


32 SAILON-74 Find a Font 


4. SPECIAL FONTS 
| APL 


APL25 10 point APL symbols (height = 25 pixels = 20 + 5, width < 27) by ? 
Includes lverson’s weird collection of operators. ; 

er nae FGHIJ \itet hae UVWXYZ 01234 567891 a ANE CaDNUV q mo ~ PS 2V IS (e+; 

= ee PE te fi 

Special Operators: 797 n7& AVI Cl] G70 044 394 "5A #9 Q98 ad bri C54 dol C99 (9B 220 hoo 

i710 j>* k96 190 me nT 090 pon qo¥ rp sf to UP) V4 Wo Xo yo 29m 


Astrology 


ASTR25_ 9 point Astrology (height = 22 pixels = 20 + 2, width < 26) by Tovar 
Aspects are incomplete. 
Solar system: Sun 090 Mercury 19% Venus 299 Earth 39@ Mars 4ad Jupiter 59% Saturn 
~~ 69k Uranus 73'8 Neptune 89 Pluto 99¢ 
d* Moon 23D Ascending node n~Q Descending node u +3 
Zodiac: Aries A>T Taurus Bat Gemini Co Cancer 09% Leo E29 Virgo FoM Libra Got 
Scorpius H3M Sagittarius a7 Capricornus Jo Aquarius Ke Pisces Lo 


Chess 
CHS50 19 point Chess pieces (height = 50 pixels = 40 + 10, width < 50) by @CMU 
Should be usad with interline spacing set to zero. : 
atts 
To yt Fol a H, wo X+ GY, + ge iE 
WALLAA 
P» R > KGe. 6 ani i Ne BY May; Ro ZX say Qo WY L+:\uy WY: k> jh 


YY 


oe We Cex Bee ey We oe ee kB.) 


HTTTTTTTTX = 3 y 
VZZAZF° Yj Yj, Ko Ye 
VEL ZLOF : Y YY Wy Be 7 
VoZZZF . ; “i Y, Wy, G 
N22 7F ae G Y Ye Uy | 
es yy 2 x WY WY Wj 
VjPZ ZZ F | is Y Yi, Yi 
V 2kZ Z ZF : Yj, YY Y) Yh 
Ce V UU 


WUUUUUUUUG 


White mates in three moves. 


Special Fonts — : | | 33 
Cyrillic 


CYR25 12 point Light Cyrillic (height. = 29 pixels = 24 + 5, width < 28) ‘by Tovar 
Has no punctuation. 

ABB EEK3H AKJIMH ONPCT YOXLUY LIU bblb SION aGsrg e&xan fkAMH onpeT yx url bE S108 
Transliteration: AvA Boh V2B Gal DoJ. EE %9F TK 293 lo Yo KoK LoJ1 MoM NoH 030 Pon 
RoP S3C T4T UsY Fob HoX © 1) #94 Qolll & lll 4b sb] nob U99 ¢310 2911 ava b96 vB gor don 
e re $98 Lom 293 ion yoR kK lon mom nH 070 pon rap soc tat Uxy fod hex 294 "34 eur +54 ‘9% 
=-~h] Ab V9 <910 >-81 

Becna Si ne nonumato 30 ne posa 


CYR30 15 point Medium Cyrillic (height = 39 pixels = 31 + 8, width < 37) by Tovar 
_ Uses the same transliteration scheme as CYR25 and has digits but no punctuation. 


| ABBIL EEK3H AKJIMH OMPCT YOXLY LILbblb 910A absra eéxan AKaMH 
onpcT yPxuy Wubi 9108 012384 56789 
Becua {1 He nNoHHMal Sto He posa 


Decoration 


CRTURZ 57 point Creatures (height = 155 pixels = 124 + 31, width s 200) by Bonnie Dazell @MIT 
ay _ Beasties: contributed by various people at MIT. 


ae bay ‘ 


45 f . Fa) (ER Dy 
vie Se, Co NR DF as \'s 


Aes rns - SAILON-74 Find a Font 


CORNER . 74 point Corner Decorations (height = 202 pixels = 106 + 96, width < 148) by Stan Kugelt’ 


. Find a corner and fill it. 
a4 


| Mitter ent strokes 
for 
different folks 


? 
wae 


ore 


Special Fonts ie ete 35 
Graphics 


GRFX25 10 point Graphics (height = 25 pixels = 20 + 5, width:« 16) by Paul Martin 
Graphics font for making block diagrams, as described in GRFX.XGP[UP,DOC]. Identical to 
FIX25 except for the substitutions listed below. 
ABCDE FGHIJ KLMNO PORST UVWXYZ abcde Pale kImno bar st uvwxyz 81234 56789 | » # _ 
Sumy tw Ure a ew Str ces F lel Fe FY} 


For boxes: ~3| c= 29+ (9 A394 nog Vo4 C4 ¢ 294 Xb B44 

For trees and graphs: ’97 ‘9\<4+,24, /3/ \+\ HES, =| bid haat. G 
Arrows: To lo] 94 344 654. @Q9930+ 

Multiple lines: =+= #2 @>||| ~~ Middle dat: #e 


GRFX35 14 point Graphics (height = 35 pixels = 23 + 12, width = 16) by Dave Barstow 
Graphics font for making block diagrams, as described in GRFX.XGP[UP,DOC]. Identical to 

- . FIX25 except for the substitutions listed below. or" 

ABCDE FGHIJ KLMNO PORST UVWXYZ abcde fghij kIimno pqrst uvwxyz 81234 56789 J om 


sumvl "Ub age-. frscmo?lolfeil]} 


For boxes: w| oLte + 4b A24 naz Vad c+ 244 Kol Sod 

For trees and graphs: ‘97 ‘4\ <4 ,24. /4/\>\ v9] +9\ 19 | &\ YX 
Arrows: tof 14] ¢+4 449 ene Qo2d-7] 

Multiple lines; == 242 @||| Middle dot: + 


Example: this source produces this. 
CAdadanananaar Cadadanaanaad. 
~ # ~ #afoocsss B w~NIL + => » +} 8B NIL 
hacBaaVananca$ .§ XacaanaVanncas . 
~ CHAKKAnAKAAKAD : E 
hase A nw NIL w A NIL 


fananaVancana$ 


Greek 


The larger Greek fonts below (40 and 50) are needlessly ragged. Brian Reid of CMU has done some 
cleaning-up that will appear shortly after this catalog goes to press. All of the Greek fonts use the 
following transliteration scheme. 


A»A B9B GaT 09M ESE 24Z HHH Q48 Ia] KeK LoA MoM NON X43 020 Pall RP S92 ToT 
UsT Fa C2X YoY Wal ava b38 g4 d48 e€ 249% hon 78 int k>K [9A mou nav xk 090 por 
PP 890 toT UU fod c9X yo) wrw 


Integrals (if present): 89S %+6 


36 | SAILON-74 Find a Font 


GRK25 10 point Greek (height = 26 pixels = 21 +5, width < 29) | by Tovar 
Alphabet only. Transliteration scheme given above. 
ABITAE ZHOIK AMNEO IIPZTT XR afybe fndix Awwko wpoery dx¥w 


GRKL30 = 14 point Greek (height = 35 pixels = 25 + 10, width < 32) by Andy Moorer & Tovar 
Alphabet, parentheses and integrals. Transliteration scheme given above.. 


ABIrAE ZH@IK AMNEO IIPZTT se tect fnOux AuvEO resi exw () S$ 
ee 
GRK3O 13 point Greek Medium (height = 32 pixels = 27 +5, width < 35) by Tovar 
Alphabet only. Upper case heights very uneven. Transliteration scheme given above. 


ABIAE ZHEIK AMNZO TIPETT XVM aByse fndex A\uvto mpory dxpw 
= trou b ue £ ND Wities 
GRKB30 12 point Greek Bold (height = 31 pixels = 25 + 6, width < 32) = by Andy Moorer & Tovar 
Alphabet plus integrals. Transliteration scheme giveh above. 


ABIL AE ZH6OIK AMNEO IIPZTT $XVN abrsc fn Auvto mporu dx¥w S$ 


GRKL4O $16 point Greek (height = 42 pixels = 32 + 10, width < 40) by Andy Moorer 
Alphabet and integrals. Transliteration scheme given above. 


ABPAE ZHOIK AMNzO TIPETT éxXwn aB'Ybe fndux Awko MorTU 
bxyw J ce ars 


_GRKB40 $15 point Greek Bold (height = 40 pixels = 32 + 8, width < 40) by Andy Moorer 
Alphabet and integrals. Transliteration scheme given above. 


ABITAE ZH@IK AMNiO TIPZTT @X¥Q aByée tnOx duvto 
wpaTtu¢gxww S$ - 


GRKL50 22 point Greek (height = 57 pixels = 41 + 16, width s 49) by Andy Moorer 
Alphabet, parentheses, and integrals. Very ragged and uneven in lower case heights. 
Transliteration scheme given above. 


ABPAE .ZH6EIK AMNEO TIPZTT @XVN abyde FnOrx 
Auvto moat dx~w() SH — 


GRKB50 19 point Greek Bold-(height = 50 pixels = 40 + 10, width < 49) by Andy Moorer 
Alphabet and Integrals. Rather ragged. Transliteration scheme given above. 


ABLTAE ZH@IK AMNEO HP2TT XUN abrbe: tnd 
duvto mporu oxyw S$ 


Special Fonts : | 37 
Hands 


FING . 55 point Hands (height = 150 pixels = 150 + 0, width < 125) oi he by @MIT 


Alphabet only. 


LL HAL BTN 


FINGA 55 point Hand Alphabet (height = 150 pixels = 150 + 0, width s 125) by @MIT 
Alphabet only in both forms. 


38 SAILON-74 Find a Font 
| - Hebrew 


HBRW25 17 point Hebrew (height = 45 pixels = 32 + 13, width < 32) by Raphael Finkel 
Includes all final forms and Yiddish characters. 


Transliteration: A28 a2 8 B23 b=5 nD Ged DoT He V9 Us’ 094 vot) 29? XoM Tot Yo" i>* 
yo" [98 kod K9d 897 199 1465 Mod mod Nod n>] C2B Jo) p18 Pad FB fa &o¥ +7 Qo ROT 
SoU so¥. wah Woh 


Vowels and special characters: A+<half space> @-<full eed AP, SF, 9, n> U>, Yo, 7m, 


"a! rm, Bere ty" 


rite wee 


o” "AAWWTP ysadpsy poe . Sw oom NYT SSSR 
CL] <>) 716. yt 96768 43210 
-DUYOW NP BOY PR'D. IY MTD PR YIN 8 IMD TNT TY, wart On PR 8 


HBRW40 24 point Hbree (height = 64 pixels = 50 + 14, width s 29) by Raphael Finkel 
Lacks final forms. ~ 


Weanaliteratsor: Ao8 Boa Goa D+" Ha} vo) 73} xP) T2% y~" Ka) ie, Mold mo Now CoD 
HY PB a8 9 Ro SoU wall 7 
, } pws pypyo sae5> ‘enn mt3s8 


Special Fonts 


Mathematics 


MATH25 10 point Math (height = 25 pixels = 20 + 5, width < 23) 
Collected from various fonts. 
$95 lof DoV 895 +94 -9F x9Xx. 494 \o/ #9 


(9¢ )9) <9< 29> [4 }o% rok sod To. mon ave b9E 692 do2 esx Be 


MATH30 13 point Math (height = 32 pixels = 23 + 9, width s 27) 
Largely derived from PLUNK. 

xArEcoNUVIAesws’/CORZ[]el 

NIE AFD 05 G9T [9S AWN SHB EVE FH 

Keg Jo¢ Nod Mop Lo# O92 

09° C9 B9% << 29> 59¢ 29) [4€ }4> (9( )>) 

+9 -9F XIX Kot \ov #96 9% 90, '9! you 25> 

070 190 244 340 498 556 658 750 DWV 

av& bIS C92 doe por QoF rok sod ToL iol jo ko Io) mill nll 


MATH4O 15 point Math (height = 39 pixels = 33 + 6, width < 25) 
A few big operators. 


$2 val of ge 


MATHSO 20 point Math (height = 53 pixels = 35 + 18, width < 34) 
More big stuff. 


HD me o(») fe] ef +] Hr/ 


MATHSS $21 point Math (height = 55 pixels = 48 + 7, width < 40) 
Top of the line. 


“SHS SEN Ele 


39 


by Les Earnest 


by Les Earnest 


by @MIT 


by @MIT 


by @MIT 


40 SAILON-74 Find a Font 
Miscellaneous 


ZERO3O 13 point Zero Width Accents (height = 34 pixels = 26 + 8, width = 0) by Les Earnest 
Zero width symbols overwrite the following character and are useful for accents in certain 
European languages and in mathematical notation. : 

ND Aaa we Nee ee Pa a SS 

Here are examples of the above accents used with Baskerville (BAXL30): 

aaaadaaade 


Pie moni suni ar kaulu, otreiz nepienace ar galu. 
Abols no abeles falu nehuit. 


MS25. 10 point Miscellaneous (height = 25 pixels = 20 + 5, width < 34) by Les Earnest 
Collected from various places. 

195 295 [9« o> Lof $9¢ 190 te BON 9 

A§ Bt Co} @9% c2© r7@ do* ho fi usp 

9929 To Kor e975 Dot, Ext Fat Gost Hos lon Joo 

079 [949 B79 ip PHO QJ RG SH 


MS30 _s13 point Miscellaneous (height = 32 pixels = 28 + 4, width < 22) by Les Earnest 
Collected from various places. 


ti 245 {4« }9> Lok A$ Bot Cot oH 30 


BAXS30 12 point Baskerville Supplement (height = 30 pixels = 22 + 8, width < 48) by Les Earnest 
: Ligatures, scandinavian, and other symbols. 

LY B75 098 #96 #5. Ht 9 © [oS I) 294 <9 >>> 

‘BAXL30: @-ff A-ffi Boffl C-fi D-fl E>— 

BAXI30O: Poff Qofi Raffi S#fi Tofl U2— V24 Wad X94 Yoo 148 [40 

BAXB30: ‘ff a>ffi boffl cofi d-fl ev— 


Phonetics 


IPA25 10 point Phonetic (height = 25 pixels = 20 + 5, width < 16) by @CMU & Paul Martin 
International Phonetic Alphabet. 

Appears to be the same as FIX25 except for the following substitutions. 

C91 Bre 2 £99 NIU &9 4995 CIN 26 NW UJ 

V93 342 093 097 ~91 fot Ese VI] Soa tx 


Special Fonts 41 


Rotated 


Here are some fonts for sideways tables and other graphics. 


FIXR13 5 point Rotated Fix (height = 10 pixels = 8 + 2, width = 13) by Tovar 
. FIX13 rotated clockwise 1/4 revolution. 
gee at ran ee Aha cece threat AE fay Pa hofide dl Pats dali led Re ESEANN arate Beets a Fins af at a @are@mwanavwesd 
: verre 
uae 
en" 
sias, 
FIXR16 = 7 point Rotated Fix (height = 16 pixels = 13 + 3, width = 25) by Tovar 


FIX16 rotated clockwise 1/4 revolution. 


PWOMOM Nore ACAZO VODWMWH CK<EX<N woNQH wOoOT-~— F-33530 
TAIN CKCXCN BOFPNWHE WMNMW © Rk D> 1 A FY BAH UYUDE 
MG Ud OS Fie A Oo War IACI LM cor Cis cies) BT AES OO BRA OBL (eben = Se Tm Fel AI ese 
“Se 198 to A " v “ @ ax r~ = > Ft “mam = 2 
Teas = 
-cs 
© «Cc 
=> 
ero 
s 
ooo 
» 5 
mien = 
wc 0 
oc 
c 
| 
Scandinavian 
-SCAN3O 10 point Scandinavian (height = 26 pixels = 25 + 1, width < 29) by Odd Petterson 
Supplementary symbols for several fonts. 
FIX25: WoA «28 
NGB25: A3A asd Bo bom C38 c39 
BASISO: Q04 qrd R+A r+@ S30 s+ 
ICE34 _—_13 point Old Icelandic (height = 34 pixels = 29 + 5, width < 39) by Tom Fowler 


This font is a mess; it is apparently derived from IPA25. 
ABDEF GHIJK LMNOP RSTUV XYZ abdef ghijk Imnop rstuv xyz 8123456789 Sa ee er a 
Sake ra 
Substitutions: «+1 A26 (49 90) 99 d4f Yo3 3468 e958 oJ Loy dot $98 290 298 vou fof #0z 
833 %9P 890 (945 9d #9 449 [op <9@ 298 ME 20 Q 0 CoE Q-Y W930 THE eal cok qu wot 
{ad Joe. 


42 eee ' SAILON-74 Find a Font 
Seals 


STA200 79 point Old Stanford Seal (height = 216 pixels = 108 + 108, width = 216) by Tovar 


STAN2 79 point Newer Stanford Seal (height = 216 pixels = 108 + 108, width = 225) by Tovar 


Se 


Displaced 


Here are some fonts that have been displaced from their normal positions. Since Pub and Pox have 
facilities for eee = fonts up or down, these displaced fonts are not strictly necessary. 


SUP =—s._— 9 baie Superscript (height = 21 pixels = 28 + -7, width < 20) ; by Tovar 


- Made by-displacing NGR20 upward. 
.ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 56789 La BA-EnAWICDNUVIG#_wr APs 
Pay eS Ta" Chee, fires tel tet} 


Example using NGR25 for main text: E = MC? (Einstein was a square M.C.) 


SUB ‘ 9 point Subscript (height = 21 bien =9+ 12, width $ 20) by Tovar 


‘.Made by displacing NGR2O downward. 
ABCDE FGHIJ KLMNO PQRST UVWXYZ abcde fghij kimno pqrst uvwxyz 01234 56789 a BA-~EnADICINUVISs# +P 
RS 2 a Ser i<e>7?@[\]te'{]} 


Example using NGR25 for main text: HO is tasteless; H2SOq is tangy. 


Special Fonts 43 
Tengwar 


Here are tengwar (Elvish characters) from Tolkien’s "Lord of the Rings". For a discussion of 
composition techniques, see TENGWR.DON [UP,DOC]. 


TNG40 _ 15 point Tengwar (height = 40 pixels = 32 + 8, width < 33) by Bob Currier @lSl 
Modified by Don Woods. 


293 €9% 004) 399 NY 89 v5 AoC #9 tol $3) 19, 9-09. 9 p29 Aac Bopn Coq Dopo Ex 
Fab Goa Hod lat Joay Ko] L4G Mom Nero Pap Rap $46 Tap Uxo Valn Wan Yoa 246 as" 
cod doko eo “ god had: is pa so ne 04 ray sod toh us” wd y> 2401 |>) 


i €mgb a Gbsri€. 
6th ym pri mjyit 
frome Geb rok! 
ro-digys por pojyig 
j Gey Yb. 
brave 9, ch Grobe 
rok ib, 6} mb inprol 


TNG75 ~— 28 point Tengwar (height = 75 pixels = 50 + 25, width < 72) by Don Woods 
A larger 


a” - 
Be o>) at) ue 24 ? va s-bo be wry Bo ral IT jt <eOe 


re B+ cof ad rsp eel Hod ia Kg ee MoT NaI 04 as) RaJO 
640 Ld U3 “abo w-2D yoCf 2-0 ao re! hd e> Grncck io jo n> me 


sss Cl te ws” yr ye, ‘ned [>I 
| Cmyh qT brie, 
Ot kaym pm! DjviT 
& 2G colees Cob! 
rea tnd pom poivic 
[ GC hoyrrm wb 


bmtc4. Gi ‘combo. 
mb ii, 6} mb ipl 


7 _ SAILON-74 Find a Font 


eae 


1 cmb WC bwIC, 
Oc yr pr DIVIG 
ae aon ee Cwob! 


sla le 


rob ID, 0) ay ips! 


45 
APPENDIX A 
Blacklist 


The following fonts are not included in the preceding catalog for the reasons given here. They 
Should be fixed or deleted. 


Font 
BDJ22 
BDJ28 
FORN25 


KBD25 


LG25 
LGI25 . 
LGR25 


MISC25_ 


_MISC30 
-PLT11 

PLT1IR 
PLUNK ° 


SUPSUP _ 


SUBSUP 
SUBSUB 


Reason 
Too ragged in many places. 
Too ragged in many places. 


Identical to FIX25 except that the accents ‘’ ~ have zero width, so that they overwrite the 


following character. ZERO3O has an equivalent set of accents and is more complete. 


Keyboard is identical to FIX25 except for “’ ~", which are made to look more like they do 
on keyboards, which is a difference of little utility. 


Appears to be identical to GACB25. 

Despite its name, this italic doesn’t match either LG25 or LGR25. GACI25 is better. 
Substantially the same as GACB25. 

Sonareaded by the more complete MS25 and ZEROSO. 

Superseded iy the more complete MS30 and ZEROSO. 

This teeny font is unreadable. 

So is its rotated cousin. 

Superseded by the mane complete MATH30 and MS25. 


Super-superscript font is unnecessary. Pub and Pox provide better ways of dealing with 
vertical displacements. 


Sub-superscript is unnecessary for the same reason. 


Sub-superscript is similarly unnecessary. 


46 . SAILON-74 Find a Font 
"APPENDIX B | 
Character Codes 
Here is the Stanford A. I. Lab. (SAIL) Character Set and corresponding octal codes. 
Ee ney ae 


wn 


2. 
g 
i) 
oa 
= 
= 
<e 
aR 


t<*] 

bee 

2 

» 

= 

— 
= | i 

un 

~ 
Sir xmmM> |S 

nh 

xa 
om @ 8 NID 
-<c taamw 


5 
oi xrvuoil 


e 
ao 
@ 
-XUl@ HOM 
oe t LOO VN 


168 
178 


HAO FO KOKO Wt Rr c<B 


e\nao-—-o <O—-PFPoOorwrw—-st yu 
N De ONDCOs N¥ 
—e-—-OAa rol Oa 
oc280e “Cars 

we Sho SZ NV Oe 


lO NF 


W 
BS 


m 


Cc 


Here is a list of octal code differences between the SAIL character set, the ASCII set upon which it 
was based, and the CMU and MIT sets, which was based on both. A blank entry in a given row 
means that symbol has no representation in the given character set. 


In ASCII, all symbols from ’0 through ’37 are control characters whereas we use many of these codes 
for graphical symbols. The following list of differences between principal XGP users. 


CMU & 
Symbol SAIL ISI MIT ASCII 
A 10 : 
ho cane "13. 13 Vertical tab 
= "230 30 137 e ky) . 
* "32 32 "176 "176 
e 33 "33 "82 
T "136 "136 13 
e | 137 30 
ESC "178 "176 33 38 Escape (Altmode) 
} "176 "175 175 "175 
» 1) SBS if fi "t74,"10° 10 10 Backspace 
. € a "136 "136 


DEL tT WHS _ Delete 


47 
APPENDIX C os =F 
Font File Format 


A font file is a collection of up to 128 glyphs, usually representing a character set in some typeface. 
Parameters defining size and relative placement of a glyph are diagrammed below. 


Previous character Next character 
ends here —————> —————_ begins here 
left character right 


# kern »|/—— width —/¢ kern > 


Logical top 


rows from top 


' 


base- 
line 


data row count 
height 


——— raster width ——— 


Logical bottom 


Figure C-1. Glyph Parameters 


The baseline is the distance from the logical top of the glyph to the imaginary line on which the row 
of glyphs rests (though they may extend below this line). All glyphs in a given font file have the 
same height and baseline. 


The format of font files is given below, based on 36 bit words. All distances are measured in pixels, 
which for our XGP are .005 inch. 


48 SAILON-74 Find a Font 
WORDS '0-'177: XWD CHARACTER_WIDTH, CHARACTER_ADDRESS 

The ‘first 128 words of the file contain pointers in the right half to the word number where the 
corresponding characters definition begins. The left half of each word contains the character width 
(i.e. the logical width). 

WORDS '200-’237: 


'200 CHARACTER SET NUMBER | {unused by us] 


'201_ HEIGHT Overall height of font (pixels). 
’202 MAX WIDTH Width of widest character (seldom used). 
203. ~=BASELINE Logical height above the baseline. 
'20¢ COLUMN POSITION ADJUSTMENT [Obsolete—should be left at 0) 

7205 FONT CHARACTERISTICS Reserved for future use 
’206-'237 , Reserved for future use.’ 


WORDS 240-377: ASCIZ [FONT DESCRIPTION/ 


This text field of up to 480 characters should contain the full name of the font, who made it or 
where it came from, and possibly how it was created. 


REMAINDER OF FILE 


The remainder of the file consists of glyph definitions pointed to by the right halves of words ’0- 
*177. Each glyph has the following format, using the FAIL Byte instruction. 


BYTE (9) RASTER_WIDTH, CHARACTER CODE (18) WORD_COUNT+#2 . 


WORD _COUNT+2 is total space devoted to this definition. If RASTER_WIDTH is 0, then use 
CHARACTER_WIDTH (above). RASTER_WIDTH is the physical width of the glyph, while 
CHARACTER_WIDTH.‘ is the amount, the column counter is advanced after printing this glyph. 
This allows glyph to space more or less than their actual width. 


BYTE (9) LEFT_KERN, ROWS_FROM_TOP (18) DATA_ROW_COUNT 


LEFT_KERN is the amount by which the glyph overlaps the preceding character. Note that the 
right kern is not specified, since its value is implied by the other width paramere? (LEFT_KERN, 
CHARACTER_WIDTH, and RASTER_WIDTH). 


ROWS_FROM_TOP is the number of blank rows between the logical top and the top of the bit 
raster. This avoids having to store rows of zeros for glyphs that do not extend all the way to the 
top. DATA_ROW_COUNT is the number of rows in the bit a which need not extend to the 
logical bottom. 


BLOCK WORD_COUNT 

The balance of the glyph definition is the bit raster, with “O" representing "white" and "1" 
representing "black". If the CHARACTER_WIDTH is 36 or less, then the data are packed into 
words such that an ILDB gets the next scan line. Otherwise, each scan line starts at first available 
word boundary. 


49 
APPENDIX D 
Other Places, Other Names 


Stealing fonts is a lot like stealing jewels. To do it successfully, you have to know where to look and 
be able to recognize what you find. This appendix lists some of the classier joints on the ARPAnet 
and the names they use for fonts we have already, to aid in recognizing new fonts. If you are 
interested in questions of morality, see the "Font Dissemination Policy" in Section 1. 


Font swiping is complicated by name changes. Some font file collections have been totally renamed 
so that they are "more orderly" in some sense. In order to use an imported font, you must convert it 
to our font file format (Appendix C).. This process is complicated by the fact that there are currently 
something over 10 different font file formats in use at just four sites that we know of. FCOPY 
' "knows" how to convert the standard MIT and CMU formats and generally does the right thing, but 
you may need some help from our non-resident expert, Tovar (TVR eSU-AI). 


CMU 


The Al group at Carnegie-Mellon University was the first to implement an XGP system and did 
much of the pioneering work in creating fonts. Lee Erman (Erman eCMUB) is a good contact. 


The CMU font files are located in area [A730KS00] eCMUB. They generally use the same file 
names that we do, except that their extension is ".KST". To convert to SAIL format, use FCOPY 
with the /CMU switch. 


MIT 


The MIT AI group‘has been quite active both in creating and stealing fonts. Tom Knight (TK 
@MIT-AI) usually knows what is happening. 


The MIT fonts are in areas FONTS and FONTS1 eMIT-AI and have ".KST" extensions. Alas, 
they use a different naming convention, of the form 
<height><width><type>.KST 

where the height is in XGP pixels, the width is a single letter ("F" or "V", denoting fixed or 
variable), and the type is a | to 3 letter descriptor, with G or R for Gothic (sans serif) or Roman 
(serif) and L,-I, or B for light, italic, or bold respectively. For example, our NGB25 is called 25VGB 
there. "Special" fonts fonts are marked with an "S" prefix. There is recent evidence that this tight 
little scheme is falling apart. 


- Known correspondences with our .font names are listed below. To convert to our format, use 
FCOPY with the /MIT switch, 


ISI 


Pete Alfvin (ALFVIN elSIA) is a contact at ISI. Their fonts are in directory <FONTS> eISIx | 

(where x = A, B, C, ...) and have "XH" extensions. Alas, they too have succombed to the renaming 

fad and use font names of the form 
<type><height><modification>.XH 


50 SAILON-74 Find a Font. 
where type is generally the same as ours (e.g. "NGB" for News Gothic Bold), the height is in "points" 
(1/72 inch), and the modifcation, if given, may be "B" for boldface, "I" for italic, or "L” for lightface. 


The ISI font file format is described in <KGP-DOC> FONTS.DOC eISIB and <KGP-DOC> 
FONTS.FILEFORMAT eISIB. It is supposedly identical to MIT’s font format, with the exception 
of the "byte count” field (see their documentation file). To convert, try FCOPY with the /MIT 
switch. Who knows, it might work. 


Cross Index 
Here is a list of all SAIL fonts, in alphabetical order, together with corresponding CMU, MIT and 


ISI names. Blanks mean no corresponding file is known. The correspondence is not exact in all 
cases. | 


SAIL CMU MIT ISI Name 
APL25 APL25 S25APL APL symbols 
ASTR25 ASTR25 Astrology 
BASB30 -BASB30 30VRB BASIIB Baskerville Bold 
BASI30 BASI30 30VRI BASIII —_ Baskerville Italic 
‘BASL30 BASL30 30VR BASIIL Baskerville 
BASL35 BASL35 , Baskerville 
BAXB30 BASB30 30VRB |. BASIIB Baskerville Bold 
BAXI30. BAXI30 30VRI BASIII — Baskerville Italic 
BAXL30 BAXL30 30VR BASIIL Baskerville 
BAXM 30 Baskerville Mathematical 
BA XS30 Baskerville Supplement 
BDB30 BDB30 3IVRB Bodoni Bold 
BDI25 BDI25 25VRI BODYI Bodoni Italic 
BDI30 BDI30: Bodoni Italic 
BDI40 BDI40 40VRI BODI5I Bodoni Italic 
BDJ20 BDJ20 Bodoni Mathematical 
BDJ25 BDJ25 Bodoni Mathematical 
BDR25 BDR25 25VR BOD9 Bodoni 
BDR25X BDB25 : 25VRB ‘Bodoni Bold 
BDR30 BDR30 _ -: 31VR Bodoni 
BDR40 =BDR40 40VR BODI5 Bodoni 
BDR66 BDR66 66VR Bodoni 
BEESIX BUCK36 36VBEE Bocklin 
BUCK75 BUCK75 73VBEE Bocklin 
CHS50 CHS50 S50CHS Chess pieces 
CLAR30 CLAR35 37VRB Clarendon 
CLAR40 CLAR45 Clarendon 

_ CNT57 Countdown 
COR20 20FCOR Courier 
CORNER Corner Decorations 
CORON Coronet Bold 
CRTURZ CRTURZ Creatures 
CTL25 CTL25 25VCTL CTL9 Original City Lights 
CYR25 CYR25 S25CYR Light Cyrillic 


- Appendix D 


FIXR 16 


SAIL CMU 
CYR30 
FING 
FINGA 
FIX 13 
FIX 13X 
FIX20 - 
FIX25 
FIX 25X 
FIX30 
FIX40 
FIXR13 


CYR 30. 


FIX 13 


FIX20 
FIX25 


FIX 30 
FIX40 


FIXRI6 
GACB25 
GACI25 


GACB25 
GACI25 - 
GACLI6 
GACLI8 
GACL22 
GACL25 
GERM35° 
GERM 70 
GRFX25 
GRFX35 
GRK25 
GRK30 
GRKB30 
GRKB40 
GRKB50 
GRKL30 
GRKL40 GRKL40 
GRKL50 GRKLS50 
HBRW25 HBRW25 
HBRW40 
ICE34 
IPA25 
LPT 
MATH25 
MATH30_ 
MATH40 
MATH50 
MATH55 
METL 
METLB 
METLBI 
METLI 
METM 
METMB 
METMBI 
METMI 


GACL25 
GERM35 
GERM70 


GRK25 
GRK30 
GRKB30 
GRKB40 


GRKL30 


IPA25 


GRKB5O . 


MIT ISI 
S30CYR 
FING 
FINGA 
13FG 
13FGB 
20FG 
25FG 


FIX5 


FIX8 
FIX9 


30FG 
40FG 


FIX11 
FIX15 


SI6ROT 
25FGBI 
25FGI1 
16FG 
18FG 
22FG 
25FG1 
S35GER 


S25GRK GREK9 


S30GRK GREKII 


S25HBR 
S40HBR 


S251PA 


QRP 
S53SYM 
SPLUNK 
METL 
METLB 
METLBI 
METLI 
METM 
METMBI 
METMBI 
METMI 


51 | 
Name 


Medium Cyrillic 
Hands 

Hand Alphabet 
Fix 

Fix Bold 

Fix 

Fix 

Fix Bold 

Fix 

FIX 

Rotated Fix 
Rotated Fix 
Gacham Bold 


’ Gacham Italic 


Gacham 
Gacham 
Gacham 
Gacham 
Old German 
Old German 
Graphics 
Graphics 
Greek 

Greek Medium 
Greek Bold 
Greek Bold 
Greek Bold 
Greek 

Greek 

Greek 

Hebrew 
Hebrew 

Old Icelandic 
Phonetic 

Line Printer 
Math 

Math 

Math 

Math 

Math 

Meteor 

Meteor Bold 
Meteor Bold Italic 
Meteor Italic 
Meteor 

Meteor Bold 
Meteor Bold Italic 
Meteor Italic 


52 


SAIL CMU 
"METS 

- METSB 
METSBI 

METSI 

MICR25 MICR25 
MS25 

MS30 
NGB25 NGB25 
NGB30 NGB30 
NGB40 NGB40 
 NGI20. 

NGI25  NGI25 
NGRI3 NGRI3 
NGR20 NGR20 
NGR25 NGR25 
NGR30  NGR30 
NGR40 NGR40 


NGR40L NGR4OL 
NONL | 
NONLB 
NONLBI 
NONLI 
NONM 
NONMB 
NONMBI 
NONMI. 
NONS 
NONSB 


- NONSBI 


NONSI 
OLDENG 
PLAYBI. PLAYBI 
QUUV25 
QUUX25 

SAIL25 

SCAN30 

SET! 
SETH, 
SGNII4 SGNII4 
SHD40 SHD40 
SIGN57 SIGNS? 
STA200 
STAN2 

SUB | 

SUP 

TNGII2 

TNG40 

TNG75 


SAILON-74 


MIT 


METS 
METSB 
METSBI 
METSI 
25VMIC 


25VGB 


-31VGB. 


20VGI 


20VGI 
13VG 
20VG 
25VG 
31VG 
40VG 
40VGL 
NONL 
NONLB 
NONLBI 
NONLI 
NONM 


‘NONMB- 


NONMBI 
NONMI 
NONS’ 
NONSB 
NONSBI 
NONSI 
30VXMS 
36VPLY 


“25VQXB 


25FQXB 
25FR 


33FR 
33FRI 
114VSG. 
40VSHD 
57VSGN 
STA 200 
STA2 
SUB 
SUP 


ISI 


MICR9 


NGR9B 
NGRIIB 


NGR9YI 
NGR9OI 
NGR5 
NGR8 
NGR9 
NGRII 
NGRI5 
NGRI5L 


OLDENG 


SHDI5 
SIGN21 - 


Subscript 


Name 


Meteor 

Meteor Bold 
Meteor Bold Italic 
Meteor Italic 
Microgramma 
Miscellaneous 
Miscellaneous 
News Gothic Bold 
News Gothic Bold 
News Gothic Bold 
News Gothic Italic 
News Gothic Italic 
News Gothic 
News Gothic 
News Gothic 
News Gothic 
News Gothic Medium 
News Gothic 
Nonie ; 
Nonie Bold 

Nonie Bold Italic 
Nonie Italic 
Nonie 

Nonie Bold 
Nonie Bold Italic 
Nonie Italic. 
Nonie 

Nonie Bold 

Nonie Bold Italic 
Nonie Italic 

Old English 
Playbill 

Quux Variable Bold 
Quux Fixed Bold 
Delegate 
Scandinavian 

Setl 

Set1 Italic 

Sign 

Shadow. 

Sign 

Old Stanford Seal 
Newer Stanford Seal 
Subscript 


Superscript9Superscript 


Tengwar 


TENGWR TENGWR Tengwar 


Tengwar 


Find a Font 


Appendix D - 


SAIL CMU MIT ISI Name 


XMAS25 XMAS37 37VXMS XMAS9_ Old English 
XMAS40 XMAS43 43VXMS XMASI4 Old English 
ZERO30 Zero Width Accents 


53 


‘54 


SAILON-74 
APPENDIX E 


Regular Font Size Index 


- Find a Font 


Samples of variable and fixed width regular fonts (no specials) are given here: in order of increasing 
size. For an alphabetical index, see Appendix D. 


Variable Width 

Height 

6 A tot 2 day Veeps the typeeranher sway, The quick brown Pox jumps ever the Iszy Pub, I'll publi, righ! or wrong: Fo0ls are my theme, lel salire bo my song. 
8 A font a day keeps the typographer away The quick brown Pox jumps over the lazy Pub I! publish right o 

8 A font a day keeps the typographer away. The quick brown Pox jumps over the lazy Pub. I'll publish, 
9 A font a day keeps the typographer away. The wulek brown Pox jumps over the lazy Pub. I'll publish, right 

10 * font a day keeps the typographer away. The quick brown Pox jumps over the lazy Pub. " publish 
10 A font a day keeps the typographer away. The quick brown Pox jumps over the lazy Pub. I'll pu 
10 A font a day keeps the typographer away. The quick brown Pox jumps over the lazy Pub. I'll 
10 A font a day keeps the typographer away. The quick brown Pox jumps over the lazy Pub. 
10 A font a day keeps the typographer away. The quick brown Pox jumps over the lazy Pub. 
10 Afonta day keeps the typographer away. The quick brown Pox jumps over the lazy Pub. 
10 A font aday keeps'the typographer away. The quick brown Pox jumps over the lazy P 
10 A font a day keeps the typographer away. The quick brown Pox jumps over the lazy 
10 Afonta day keeps the typographer away. The quick brown Pox jumps over the lazy 
10 A font-a day keeps the typographer away. The quick brown Pox jumps over the lazy 
10 A font a day keeps the typographer away. The quick brown Pox jumps over the l 
10 A font a day keeps the typographer away. The quick brown Pox jumps over the l 
10 A font a day keeps the typographor away. The quick brown Pox jumps over the lazy 
10 A font a day keeps the typogsapher away. The quick brown Pox jumps over the || 
10 A font a day keeps the typographer away The quick brown Pox jumps over the la 
10 A font a day keeps the typographer away. The quick brown Pox jumps over the lazy 
10 A font a day keeps the typographer away. The quick brown Pox jumps ove. 
10 A font a day keeps the ‘typographer away. The quick brown P 
12 A Font a tay keeps the typoyrapher atuay. The quick brotm Fox junps ober the lazy pub. . 
12 A font a-day keeps the typographer away. The quick brown Pox jumps over th 
12 A font a day keeps the typographer away. The quick brown Pox jumps over th 
12 A font a day keeps the typographer away. The quick brown Pox jumps over the la 
12 A font a day keeps the typographer away. The quick brown Pox jumps over the la 
12 A font a day keeps the typographer away . The quick brown Pox jumps over th 
12 A font a day keeps the typographer away. The quick brown Pox jumps over 
l2 


A font a day keeps the typographer away. The quick brown Pox jumps over 


File Page 
NGRI3 16 
NGIZO 16 
BDJ20 ° 
'NGR2O 16 
NONS 19. 
NONSI 19 
NONSB 19 
NONSBI 19 . 
CTL25 23 
METS 13! 
METSI 18 
METSB 13° 
METSBI 13 
BDR25 8 
BDI25 = 8 
BDJ25 
BDR25X 8 
NGR25 17 
NGI25 17 
NGB25 17 
MICR25 16 _ 
QUUV25 24 
OLDENG 22. 
BAXL30 
BASL3O 
BAXI30. 
BASI3O 
BAXM30 
BAXB30 
BASB30 


“eS 


nonoodsdn’ WF wo 


Appendix E 


Height 


12 


A font a day keeps the typographer away. The quick brown Pox jumps over th 
A font a day keeps the typographer away. The quick brown Pox jump 
A font a day keeps the typographer away. The quick brown Pox jumps ov 
A font a day keeps the typographer away. The quick brown Pox jumps ov 
A font a day keeps the typographer away. The quick brown Pox jumps over 
A font a day keeps the typographer away. The quick brown Pox jumps 
A font a day keeps the typographer away. The quick brown Pox jumps 


A font a day keeps the typographer away. The quick brown Pox jumps o 
A font a day keeps the ty pographer away. The quick brown Pox jumps 
A font a day keeps the typographer away. The quick brown Pox ju 

A font a day keeps the typographer away. The quick brown Pox ju 

A font a day keeps the typographer away. The quick brown Pox jumps 
A font a day keeps the typographer away. The quick brown Pox ju 

A font a day keeps the typographer away. The quick brown Pox jump 
A font a day hoops the Aypographer away. The quick brown Por Jumps over the laay Pub. I'M publish, rig 
A font a day keeps the typographer away. ‘The quick brown Pox jum 
A font a day keeps the typographer away. The quick brown Pox jum 


: A font a day keeps the typographer away. The quick brown Pox jum 


A font a day keeps the typographer away. The quick brown Pox 
A font a day keeps the typographer away The quick brown Pox 
A font a day keeps the typographer away. The quick brown P 
A font a day keeps the typographer away. The quick brown P 
A font a day keeps the typographer away. The quick brown 


A font a day keeps the typographer away. The quick brow 
% font « day keeps the typographer away. Whe ae 
A font a day keeps the typographer away. The q 


U font a day teepf the typographer away, The quict brown Por iumpf over the | 
A font a day keeps the typographer away. The quick bro 
A font a day keeps the typographer away. The quic 


‘A font a day keeps the typographer away. The quick br 


@ VOU @ BOY BEEPS THE TYPHERGPRER w 


File Page 
BDR30 9 
BDI30. 9 
BDB3O 9) 
NONM 20 
NONM 20 
NONMB 20 
NONMBI 20 
METM 14 
METM - 14 
METMB 14 
METMBI 14 
NGR3O 17 
NGB30. 17 
BASL35 . 6 
PLAYBI 23 
NONL 2k 
NONLI 21 
NONLB 21 
NONLBI 21 
BEESK 7 
METL 15 
METLI 15 
METLB 15 
METLBI 15 
XMAS25 22 
CLAR3O 11 
GERM35 23 
BDRAO 9 
BDI40 10 
NGB40 18 
SHD40. 24 


55 


56 SAILON-74 Find a Font 
Height File Page 


16 A font a day keeps the typographer away. The quick brown nNeor4o. 18 
16 A font a day keeps the typographer away. The quick brow NcR4o 18 
| i7 A font a Jay keeps the tupographer away Wh XMASAO 22° 


. 18 A jo a day heeps dhe ty ographes away, he quick beoen Pie jumps ov CORON 12 
is A font a day keeps the typographer a ciarso 11. 


2 ARDY A ORY NEEDS WHE TVPG ns: 
2 A FONT A DAY KEEPS T | so; 


2s A font a day keeps the typographer sos 
2s U font a daly feepf the thpographer away. cero 23 


» A font aday keeps the typographer sos 7 


«A FONT AD .q.. 


N 


Appendix E 


Height 

6 A font a day beeps the typoarapher away. The quick brown Pox jumps over the lazy Pub. I'll publish, right or wron 
6 A font a day keeps the typagrapher away. The quick brown Pox juaps over the lazy Pub. I'11 publish, ri 
§ : A font a day keeps the typographer away. The quick brown Pox jumps over the lazy Pub. I'11 publish, ri 
8 A font a day keeps the typographer away. The quick brown Pox jumps over the lazy Pub. 
8 A font a day keeps the Lypediapher away, The quick brown Pox jum 
9 A font a day keeps the typographer away. "the quick brown Pox jumps over the lazy Pub. ° 
9 A font a day keeps the typographer away. The quick brown Pox jumps Sean the lez 
10 A font a day keeps: the typographer away. The quick brown Pox jumps over t 
10 A font a day keeps the typographer away. The quick brown Pox jum 
10 A font a day keeps the typographer away. The quick brown Pox jum 
10 A font a day keeps the typographer away. The q 
10 A font a day keeps the typographer away. The quick brown Pox jum 
10 A font a day keeps the typographer away. The quick brown 
10 A font a day keeps the typographer away. The quick brown Pox. 
10 A font a day keeps the typographer away. The quick brown Pox 
12 A font a day keeps the typographer away. The quick br 
13 A fort a day keeps the typographer away. The 
13 A font a day keeps the typographer away. The 


Fixed Width 


is A font a day keeps the typographer away. 


File 


FIX13 
FIX13X 


- GACLIG 


GACL18 
COR20 
FIX20_ 
GACL22 
GACL25 
GACI25 
GACB25 
QUUX25 
FIX25 
LPT 
FIX25X 
SAIL25 
FIX30 
SET] 
SETII 


FIX40 


Ff 


Page 
26 
26 
29 
29 
26 
26 
74 fe 
30 
30 
30 
31