mirror of
https://github.com/PDP-10/its.git
synced 2026-04-19 17:23:27 +00:00
Fonts.
This commit is contained in:
committed by
Eric Swenson
parent
4327f0a295
commit
9ddb2db796
100
doc/fonts/-font-.-info-
Executable file
100
doc/fonts/-font-.-info-
Executable file
@@ -0,0 +1,100 @@
|
||||
|
||||
Directory on May 5, 1975. Shows various links some of which
|
||||
have been deleted. Fonts ending in S like 25fgs, 30vrs, etc.
|
||||
have been deleted, since the SQUISH command is now available in SCRIMP.
|
||||
New additions are marked *****.
|
||||
AI FONTS
|
||||
----------------------------------------
|
||||
4 114VSG KST 17 4/24/74 09:06:25
|
||||
1 13FG KST 2 12/15/74 06:44:46
|
||||
1 13FGB KST 2 12/15/74 06:52:16
|
||||
5 13VG KST 1 5/12/74 23:29:02
|
||||
5 16FG KST 2 5/12/74 23:29:12
|
||||
4 18FG KST 2 1/11/75 02:34:24
|
||||
5 20FCOR KST 2 2/23/75 02:42:37
|
||||
6 20FG KST 2 4/30/75 09:22:08
|
||||
3 20VG KST 2 7/20/74 13:49:53
|
||||
7 20VGI KST 1 !5/5/75 19:37:18 *****
|
||||
3 20VR KST 2 5/12/74 23:30:18
|
||||
2 22FG KST 2 2/23/75 01:05:47
|
||||
6 25FDEL KST 3 4/14/75 12:45:39
|
||||
5 25FG KST 2 5/13/74 15:26:52
|
||||
2 25FG1 KST 2 5/13/74 15:28:08
|
||||
5 25FGB KST 3 5/13/74 15:27:30
|
||||
2 25FGB1 KST 2 5/13/74 15:27:04
|
||||
3 25FGI1 KST 2 12/15/74 05:08:43
|
||||
6 25FQXB KST 3 4/15/75 10:48:53
|
||||
5 25FR KST 3 5/13/74 15:28:19
|
||||
5 25FR1 KST 2 5/13/74 15:28:31
|
||||
4 25FRI1 KST 2 8/25/74 22:12:49
|
||||
2 25VCTL KST 2 5/13/74 15:32:22
|
||||
4 25VG KST 3 2/10/75 04:13:04
|
||||
2 25VGB KST 3 5/13/74 15:32:48
|
||||
1 25VGBC KST 2 12/17/74 07:57:07
|
||||
7 25VGI KST 1 !5/5/75 19:39:02 *****
|
||||
2 25VMIC KST 3 5/13/74 15:33:10
|
||||
6 25VQXB KST 3 4/15/75 10:49:20
|
||||
2 25VR KST 3 5/13/74 15:33:27
|
||||
1 25VRB KST 3 5/13/74 15:33:37
|
||||
2 25VRI KST 3 5/13/74 15:33:47
|
||||
5 30FG KST 4 5/13/74 15:33:59
|
||||
3 30VR KST 3 10/19/74 16:15:22
|
||||
1 30VRB KST 3 10/19/74 14:22:30
|
||||
5 30VRI KST 3 10/19/74 12:51:21
|
||||
4 30VRS KST 2 10/19/74 12:53:50
|
||||
1 31VG KST 3 3/10/75 03:06:55
|
||||
5 31VGB KST 3 12/6/74 11:30:17
|
||||
1 31VR KST 3 5/13/74 15:35:26
|
||||
2 31VRB KST 3 10/19/74 14:27:28
|
||||
2 32FRB KST 2 5/13/74 15:35:46
|
||||
1 33FR KST 4 5/13/74 17:17:43
|
||||
5 33FRI KST 4 7/30/74 12:58:13
|
||||
1 36VBEE KST 3 10/19/74 13:23:07
|
||||
2 36VPLY KST 2 5/13/74 15:38:47
|
||||
1 37VRB KST 4 5/13/74 15:38:47
|
||||
5 37VXMS KST 3 10/19/74 13:19:22
|
||||
5 40FG KST 6 5/13/74 17:18:04
|
||||
4 40VG KST 3 3/10/75 02:44:11
|
||||
2 40VGL KST 4 5/13/74 17:30:12
|
||||
3 40VR KST 4 5/14/74 14:23:20
|
||||
3 40VRI KST 5 5/13/74 17:30:22
|
||||
3 40VSHD KST 3 5/13/74 17:30:41
|
||||
7 43VXMS KST 4 4/17/75 08:35:47
|
||||
2 57VSGN KST 5 5/13/74 17:31:12
|
||||
3 5X7 KST 1 6/29/74 15:41:36
|
||||
5 66VR KST 10 5/23/74 19:44:03
|
||||
2 75VBEE KST 7 4/23/74 16:39:55
|
||||
2 BASI30 FNT 2 6/21/74 13:28:50
|
||||
1 BDI25 KST 3 7/27/74 10:58:58
|
||||
3 GRFX35 KST 3 11/26/74 03:39:08
|
||||
3 MISC25 KST 1 4/24/74 09:30:19
|
||||
2 MISC30 KST 1 4/23/74 16:56:37
|
||||
1 NGR25 KST 3 7/27/74 14:57:38
|
||||
4 PLUNK KST 3 1/14/75 16:07:52
|
||||
2 S16ROT KST 3 4/26/74 09:41:48
|
||||
5 S25APL KST 3 4/26/74 09:39:36
|
||||
4 S25CYR KST 2 4/23/74 16:49:14
|
||||
7 S25DOC KST 3 !5/5/75 19:38:32 *****
|
||||
7 S25GR1 KST 1 !5/5/75 19:47:06 *****
|
||||
4 S25GRK KST 2 4/23/74 16:54:02
|
||||
4 S25HBR KST 3 4/23/74 16:54:47
|
||||
4 S25IPA KST 2 4/23/74 16:55:13
|
||||
7 S25SYM KST 1 !5/5/75 19:51:32 *****
|
||||
2 S25XIF KST 3 8/16/74 16:40:31
|
||||
4 S30CYR KST 3 4/23/74 16:49:47
|
||||
4 S30GRK KST 2 4/23/74 16:54:18
|
||||
2 S30LAT KST 3 5/24/74 00:35:26
|
||||
3 S30SWD KST 3 10/2/74 19:56:06
|
||||
7 S35GER KST 2 4/16/75 14:55:54
|
||||
5 S38CYR KST 4 5/27/74 21:44:19
|
||||
4 S40HBR KST 2 4/23/74 16:55:00
|
||||
4 S50CH KST 3 12/29/74 16:56:26
|
||||
5 S50CHS KST 3 5/24/74 11:34:32
|
||||
7 S53SYM KST 1 !5/5/75 19:20:28 *****
|
||||
4 SAILD KST 3 8/14/74 10:12:07
|
||||
1 SNOOPY KST 2 1/24/75 14:44:25
|
||||
2 SUB KST 2 4/24/74 09:06:43
|
||||
2 SUP KST 2 2/4/75 11:36:24
|
||||
5 SUPSUP KST 1 3/27/75 01:20:37
|
||||
3 TEMPFM KST 1 1/20/75 07:58:26 what is this font??
|
||||
|
||||
494
doc/fonts/dover.log
Executable file
494
doc/fonts/dover.log
Executable file
@@ -0,0 +1,494 @@
|
||||
Date: 21 JUL 1980 1926-EDT
|
||||
From: MOON at MIT-MC (David A. Moon)
|
||||
To: DOVER-FONT-CHANGES at MIT-MC
|
||||
|
||||
This mailing list (DOVER-FONT-CHANGES @ MC) now exists and if you got this
|
||||
message you are on it. Mail is logged in the file MC:FONTS;DOVER LOG.
|
||||
|
||||
Please send a brief note to this address if you install a new font or
|
||||
otherwise change the Spruce.Fonts on the dover or the Fonts.Widths on
|
||||
IFS, ITS, or XX. (XX:<FONTS>FONTS.WIDTHS and AI:ML:DM:MC:FONTS;FONTS WIDTHS
|
||||
are the same file; the one on [IFS]<PRINTING>FONTS.WIDTHS (or wherever
|
||||
it is) is not the same currently and only has a few fonts in it.)
|
||||
Also note in your message whether you backed-up the Spruce.Fonts onto
|
||||
the IFS or not; it wants to be backed up in case the Dover's Trident
|
||||
disk goes down, as it does periodically.
|
||||
|
||||
It would be reasonable to discuss proposed changes to the fonts in this
|
||||
list also, although it doesn't go to all of the people who would want
|
||||
to be involved in anything major.
|
||||
|
||||
The Xerox "font cataclysm" is finally about to happen; Dave Reed should
|
||||
have documents tomorrow describing what is going to happen, and hopefully
|
||||
we will bring the new fonts over this week.
|
||||
|
||||
Date: Wednesday, 23 July 1980 10:08-EDT
|
||||
From: DPR at MIT-XX
|
||||
To: DOVER-FONT-CHANGES at MIT-MC
|
||||
Subject: font cataclysm files.
|
||||
|
||||
The upcoming cataclysm in dover fonts is described in the files
|
||||
mc:dpr;* prs. Those of you who care about these things will
|
||||
find it useful to read this.
|
||||
|
||||
Yesterday, MOON and I discussed the mechanics of future font
|
||||
changes and coordination. The master copies of both the
|
||||
font rasters and the width files will be kept on the IFS.
|
||||
Distribution to ITS's and XX will occur as now. Distribution to alto's
|
||||
will occur by requiring thatalto users get new versions themselves.
|
||||
Distribution to other machines will be worked out. THere will be several
|
||||
versions of widths files, progressively more all-inclusive, eventually.
|
||||
The current font width files will be updated to include more fonts,
|
||||
such as the new TEX fonts, when we get them.
|
||||
|
||||
We will try to make a font catalog happen sometime in the fall. Rather
|
||||
than showing each size of each face, this catalog will contain one
|
||||
page for each face showing the character mapping and shape of one size,
|
||||
and samples of each size that exists (perhaps only one character).
|
||||
|
||||
There are a couple of unanswered questions.
|
||||
|
||||
1) RZ will help resolve the question of what TEX fonts we maintain,
|
||||
once we see what Knuth and Xerox finally come up with.
|
||||
|
||||
2) We now have several other Dover-like devices with incompatible font
|
||||
sets -- the Canon machine on the 4th floor, the Varian on the 4th floor,
|
||||
and the XGP. At the very least, we ought to have some compatibility
|
||||
among these. Even with its problems, if we could standardize on a compatible
|
||||
font set among these, with compatible widths in micas, we'd be a whole
|
||||
lot better off. If software existed to process press files for each of
|
||||
these devices (at least theoretically possible), then we'd be even better
|
||||
off. I'd like reactions to these ideas, if you have any.
|
||||
|
||||
3) We don't really have a good set of font creation tools. I'd really
|
||||
like to know what we do have.
|
||||
|
||||
peace,
|
||||
David
|
||||
|
||||
Date: 23 JUL 1980 1125-EDT
|
||||
From: RZ at MIT-MC (Richard E. Zippel)
|
||||
Subject: font cataclysm
|
||||
To: DOVER-FONT-CHANGES at MIT-MC
|
||||
|
||||
2) We now have several other Dover-like devices with incompatible font
|
||||
sets -- the Canon machine on the 4th floor, the Varian on the 4th floor,
|
||||
and the XGP. At the very least, we ought to have some compatibility
|
||||
among these. Even with its problems, if we could standardize on a compatible
|
||||
font set among these, with compatible widths in micas, we'd be a whole
|
||||
lot better off. If software existed to process press files for each of
|
||||
these devices (at least theoretically possible), then we'd be even better
|
||||
off. I'd like reactions to these ideas, if you have any.
|
||||
|
||||
3) We don't really have a good set of font creation tools. I'd really
|
||||
like to know what we do have.
|
||||
|
||||
[ Since all the TEX fonts are generated by Metafont, after the set of fonts for
|
||||
the Dover has been created we can produce a compatible family of fonts for
|
||||
the XGP, Varian and Canon quite easily. The only problem is that some
|
||||
people don't like DEK's fonts. ]
|
||||
|
||||
Date: 4 Aug 1980 1203-EDT
|
||||
From: LICK at MIT-DMS (J. C. R. Licklider)
|
||||
To: DOVER-FONT-CHANGES at MIT-MC, LICK at MIT-DMS
|
||||
Subject: REQUEST FOR HELP RE LARGE FIXED-WIDTH DOVER FONT
|
||||
Message-id: <[MIT-DMS].156623>
|
||||
|
||||
For making vu-graphs on the DOVER, I am looking for a font similar to
|
||||
FIXED 24PT or 40FG on the XGP. Ideally, I would like about 50 characters
|
||||
across the page plus the ability to retain the indentation format obtained
|
||||
with PRETTYPRINT and with EMACS/RMODE editors. Any pointers would be
|
||||
greatly appreciated. Of special interest is the rumor that someone
|
||||
(Dave Reed) has 'migrated' fixed-width fonts from XGP to DOVER (if they
|
||||
include large typeface).
|
||||
|
||||
Regards/thanks
|
||||
|
||||
Lick
|
||||
|
||||
|
||||
Moon@MIT-AI 08/20/80 21:20:13 Re: New font installed
|
||||
To: dover-font-changes at MIT-MC
|
||||
CC: rz at MIT-MC
|
||||
FIG5 installed. It is a special purpose font and does not contain standard characters.
|
||||
|
||||
|
||||
Date: 6 OCT 1980 2101-EDT
|
||||
From: MOON at MIT-MC (David A. Moon)
|
||||
Subject: Forwarded message
|
||||
To: DOVER-FONT-CHANGES at MIT-MC
|
||||
|
||||
Date: 6 Oct 1980 13:50 PDT
|
||||
From: Ramshaw at PARC-MAXC
|
||||
Subject: Re: Fonts.Widths
|
||||
In-reply-to: DCP's message of 6 OCT 1980 1332-EDT
|
||||
To: DCP at MIT-MC (David C. Plummer)
|
||||
cc: RZ at MIT-MC, MOON at MIT-MC, DPR at MIT-MC
|
||||
cc: CPR at MIT-MC, CSD.BKR at SU-SCORE, Sproull at CMU-10A, Ramshaw
|
||||
|
||||
David, the Fonts.Widths files that I have prepared for release to the
|
||||
universities give, so far as I am aware, correct and complete width
|
||||
information for all of the fonts in the Dover dictionary that I also
|
||||
prepared for release. Neither of the Dover dictionaries that I have
|
||||
released included any of Don Knuth's TEX fonts (in the Computer
|
||||
Modern family). A very old version of those fonts exists at PARC,
|
||||
and I have heard rumors that some version of unknown vintage
|
||||
exists at MIT. I have just finished hacking on Metafont so that it will
|
||||
produce PARC-style rasters and width information directly. I am
|
||||
now trying to get people to agree on a scalable format for TEX font
|
||||
metric files (.tfx'x); once that is decided, I will hack Metafont to
|
||||
write them, and the PARC version of TEX will be hacked to read and
|
||||
use them. When all this is done, I will release new fonts and widths
|
||||
dictionaries to the universities that will include Knuth's second-edition-
|
||||
of-Volume-II versions of the Computer Modern fonts.
|
||||
|
||||
Lyle
|
||||
|
||||
Date: Monday, 20 October 1980 20:50-EDT
|
||||
From: DPR at MIT-XX
|
||||
To: DOVER-FONT-CHANGES at MIT-MC
|
||||
Subject: Font cataclysm today.
|
||||
|
||||
Well, the cataclysm happened today. There are two or three
|
||||
remaining problems to be solved.
|
||||
|
||||
1. The fonts.widths has not been distributed to EE, SPEECH,
|
||||
or other such places (the PDP-11's of RTS, ...).
|
||||
This should be no problem since the date mechanism in press
|
||||
files should ensure that the Dover uses the old widths
|
||||
for files produced from old fonts.widths. In case you didn't
|
||||
know, the date field should be initialized from the file
|
||||
creation date of fonts.widths.
|
||||
|
||||
2. We dont have a font catalog for all faces. I have a catalog
|
||||
of all faces that Xerox sent us, since they sent us such
|
||||
a catalog with the cataclysm. If anyone has a way to make a better
|
||||
one (basically, a masp that shows the graphic for each of
|
||||
the 256 chars (yes, some fonts are that big) of a face, and
|
||||
a list of the point sizes we have of that face), please let me know.
|
||||
|
||||
3. There is a minor bug in the Spruce we got as part of the cataclysm.
|
||||
This results in funny "Font XXXNNN substituted for HELVE589" messages
|
||||
that have no effect on the text.
|
||||
|
||||
4. I don't know if it is useful to make a fonts.widths that includes
|
||||
our current TEX fonts.
|
||||
|
||||
5. Does anyone know if the bug in the bounding box for Helvetica MIR
|
||||
was fixed by the new fonts.widths I distributed?
|
||||
|
||||
6. The preceding point raises a more serious problem...different formatters
|
||||
have been using conflicting ways to determine inter-line spacing for
|
||||
fonts. I believe that Bravo separates the baselines by the "point size"
|
||||
of the font, plus the leading. Scribe seems to use the bounding box.
|
||||
Xerox does not really have a standard way to do this, and the problem
|
||||
is clear when you consider how to define the line spacing between two
|
||||
line s of different fonts. Typesetters have a concept of "opening up
|
||||
the lines" in a document that is somewhat subtle...they try not to vary
|
||||
interline spacing unless forced (so a line of smaller font than usual
|
||||
is not squished tightly in between two lines of usual height).
|
||||
Anyone have any thoughts on this?
|
||||
|
||||
Please let me know of any problems. Also please check that your
|
||||
press files are getting the new widths (check the date, in other words).
|
||||
|
||||
David
|
||||
|
||||
Date: Tuesday, 21 October 1980 10:06-EDT
|
||||
From: DPR at MIT-XX
|
||||
To: DOVER-FONT-CHANGES at MIT-MC
|
||||
Subject: EBM's comments on installation and interline spacing.
|
||||
|
||||
Date: Tuesday, 21 October 1980 08:47-EDT
|
||||
From: EBM
|
||||
To: DPR
|
||||
Re: Font cataclysm today.
|
||||
|
||||
The new FONTS.WIDTHS IS installed on EE and SPEECH. Also, all seven
|
||||
PDP/10's, 20's have <FONTS>FONTS.INFO, which is a program generated
|
||||
summary of FONT.WIDTHS. We still need an online list of what sizes of
|
||||
every font are provided by the Dover, though. No big rush on that I
|
||||
don't think.
|
||||
|
||||
About interline spacing: R determines the interline spacing from the
|
||||
height of the PRINCIPAL font (usually the main text font). That height
|
||||
is taken from the bounding box, and then leading is added in. (Leading
|
||||
is actually expressed as a percent of the bounding box height.) All
|
||||
that is then multiplied by the line spacing factor. So, the normal
|
||||
spacing is:
|
||||
BB * ((100 + LEADING) / 100) * LS
|
||||
However, if this would cause a new line to overlap with an old one, then
|
||||
the new one is forced down just enough to avoid overlap. The above
|
||||
calculation is used in trying to place the baseline of the line. In
|
||||
computing overlap, we have available to us the amount by which the
|
||||
previous line extends below the baseline, and the amount by which the
|
||||
current line extends above it. The calculations here are a little
|
||||
crude, because we have height information only for each font as a whole,
|
||||
not on a per-character basis. So, sometimes lines will be forced apart
|
||||
needlessly, because the formatter cannot tell that some characters of a
|
||||
given font are not as tall as others. Anyway, this method seems to work
|
||||
well, provided LEADING and/or LS are big enough for what you are doing.
|
||||
However, there is no easy way to convince R NOT to force tall lines
|
||||
apart.
|
||||
|
||||
I have noticed that Spruce is giving many more "page too complex" or
|
||||
"band too big" errors than before. I suspect that the new Spruce has
|
||||
some table sizes reduced. Is that something that you could investigate?
|
||||
Did Xerox give us the sources so that somebody can try to fix bugs?
|
||||
|
||||
[DPR-- I don't know whether there are more page-too-complex messages;
|
||||
if anyone else discovers this problem I will make it a high priority]
|
||||
|
||||
Date: Tuesday, 21 October 1980 20:46-EDT
|
||||
From: DPR at MIT-XX
|
||||
To: DOVER-FONT-CHANGES at MIT-MC
|
||||
Subject: Ramshaw's comments on font spacing, timesroman change.
|
||||
|
||||
All: The following is a response from Ramshaw regarding a user's
|
||||
complaint that his interline spacing changed with the new release
|
||||
of fonts. I don't know the offending formatter, but this seems
|
||||
to be Xerox's position on vertical spacing.
|
||||
|
||||
"The new TimesRoman fonts do indeed have a taller font
|
||||
bounding box than the old ones. The offending character is probably
|
||||
the vertical bar, which has been made tall enough and deep enough so
|
||||
that aligned vertical bars in adjacent "normally spaced" lines of
|
||||
TimesRoman will overlap to form a solid vertical rule. The solution to
|
||||
your user's problem is not to let anyone use the height of the font
|
||||
bounding box to decide how much vertical space to put between lines
|
||||
of text. The bounding box height is really the wrong notion for this,
|
||||
since it includes all of the exotic characters in the font as well as the
|
||||
alphabetic ones. Instead, formatters should take the nominal size of the
|
||||
font (10 points for TimesRoman10, say), and adjust it to allow for the
|
||||
amount of interline spacing that is desired.
|
||||
|
||||
[Note: The families TimesRoman and Helvetica are about 10% bigger on
|
||||
paper than they really should be, for historical reasons. Keep this in
|
||||
mind if and when you start measuring interline spacing and trying to
|
||||
adjust it... Life is hard.]"
|
||||
|
||||
David
|
||||
|
||||
Date: Tuesday, 21 October 1980 21:10-EDT
|
||||
From: DPR at MIT-XX
|
||||
To: DOVER-FONT-CHANGES at MIT-MC
|
||||
Subject: Comments by EBM on fonts.
|
||||
|
||||
I forward these for your comments. My comments are in brackets.
|
||||
|
||||
David
|
||||
-------
|
||||
Date: Tuesday, 21 October 1980 14:31-EDT
|
||||
From: EBM
|
||||
To: dpr
|
||||
Re: Fonts
|
||||
|
||||
Having compared the various pieces of information (namely a list of the
|
||||
fonts on the Dover, and a print-out of FONTS.WIDTHS), I have the
|
||||
following proposal to suggest:
|
||||
|
||||
1) That these width entries be deleted from FONTS.WIDTHS, because there
|
||||
are no corresponding fonts on the Dover:
|
||||
DANABOOKB, DANATEN, DANATESTORBIT, DANATWELVE, HYTYPE, NEWFONT,
|
||||
RJP, SYMBOLS
|
||||
[I agree --DPR]
|
||||
2) That width information for these fonts be added to FONTS.WIDTHS,
|
||||
because they might be useful to people using formatters other than TEX:
|
||||
HELVETICASC, TIMESROMANSC
|
||||
[I have never seen these, so I don't know. Advice anyone? --DPR]
|
||||
3) Do we need TIMESROMANMIT and HELVETICAMIT? I think they should
|
||||
probably go away.
|
||||
[These are RMS's fonts and I believe are nearly the same as the "nonMIT" ones,
|
||||
so with some warning they could probably go away. --DPR]
|
||||
4) It is not clear how useful width information for the TEX fonts
|
||||
(CMxxx, SLIDESCMxxx, and TGxxx) would be to other people. Do we want to
|
||||
provide it? I know that R could do all right with it, EXCEPT (and this
|
||||
is a big except) that the space character is not really present, but is
|
||||
a special character, so it might be hard to convince R to do the right
|
||||
thing about spacing, etc.
|
||||
[I await opinions from other knowledgable people --DPR]
|
||||
5) Unless I hear otherwise from you, it would appear that the only fonts
|
||||
for which we do not have samples that we might need samples (for non-TEX
|
||||
users) are: BOX, HELVETICMIT, LPT, TIMESROMANMIT, and also HELVETICASC
|
||||
and TIMEROMANSC if you add them. Assuming that the 2 xxxMIT fonts go
|
||||
away, that leaves BOX and LPT, and the 2 xxxSC fonts. Those are easy.
|
||||
It might be worthwhile to punt LPT, too, if SAIL does the right thing.
|
||||
On the other hand, that change should be done only after consulting more
|
||||
people. However, there is very little difference between SAIL and LPT
|
||||
so far as I know, and if SAIL has been fixed up from before, then maybe
|
||||
we should go with it alone.
|
||||
[SAIL only comes in 8 point, I believe. --DPR]
|
||||
|
||||
|
||||
Date: Wednesday, 22 October 1980 19:59-EDT
|
||||
From: DPR at MIT-XX
|
||||
To: PSZ at ML, DOVER-FONT-CHANGES at MC
|
||||
Subject: suggestions from PARC
|
||||
|
||||
The following excerpt of my conversation with Dan Swinehart may be relevant
|
||||
to TEX users in coping with "file too complex" bugs.
|
||||
|
||||
"2. Our Spruce also goes into Swat on rare occassions, several times
|
||||
recently on Press files produced by TEX. Rumor has it that one
|
||||
reason why TEX Press files tickle this bug is that they request a
|
||||
huge number of fonts, even though they don't use very many. Changing
|
||||
the "basic.tex" to ask for fewer fonts may help you avoid being hassled
|
||||
by this bug for the moment. Maybe the Spruce wizards will find time
|
||||
to fix the bug some day soon....."
|
||||
|
||||
David
|
||||
|
||||
Date: 23 OCT 1980 2240-EDT
|
||||
From: MOON at MIT-MC (David A. Moon)
|
||||
Subject: Comments by EBM on fonts.
|
||||
To: DOVER-FONT-CHANGES at MIT-MC, DPR at MIT-XX, ebm at MIT-XX
|
||||
|
||||
The LPT font family is **NOT** the same as SAIL and **MUST NOT** be deleted.
|
||||
Many people use it heavily. And conversely the SAIL family is not redundant
|
||||
and may not be deleted either.
|
||||
|
||||
I believe the xxxMIT fonts are required for RMS' (and probably other peoples')
|
||||
use of SCRIBE.
|
||||
|
||||
The Fonts.Widths entries for fonts that don't exist should be deleted. The
|
||||
SYMBOLS font has probably been replaced by SYMBOL (which people use; it
|
||||
was installed because someone asked for it.)
|
||||
|
||||
You should either maintain the file FONTS;DOVER FONTS or delete it. It seems
|
||||
to have been superseded by FONTS INFO, **EXCEPT** that the DOVER FONTS file
|
||||
reflects what is actually on the Dover while FONTS INFO appears to have been
|
||||
generated from Fonts.Widths. Also FONTS INFO is in a less concise and readable
|
||||
format. (In the past when I changed the fonts I have generated DOVER FONTS
|
||||
from the output of a Spruce List command by editing out the superfluous
|
||||
information in a straightforward fashion then sorting it alphabetically.)
|
||||
|
||||
Date: 24 Oct 1980 0839-EDT
|
||||
From: EBM at MIT-XX
|
||||
Subject: Moon's comments
|
||||
To: dover-font-changes at MIT-MC
|
||||
|
||||
I agree with Moon, but thought I would fill you in on exactly what
|
||||
FONTS;DOVER FONTS and FONTS;FONTS INFO are, and why they are both
|
||||
useful. DOVER FONTS is a list of what is actually on the Dover,
|
||||
including point sizes, etc., as generated by PREPRESS (slightly edited
|
||||
by a human to make it more readable). FONTS INFO is a list of what is
|
||||
in FONTS WIDTHS, and for many families says the size is "fractional".
|
||||
This information is what a formatter will see, and fractional means that
|
||||
your formatter will believe in any point size for the font, whether or
|
||||
not it is actually on the Dover. FONTS INFO is generated by the program
|
||||
<FONTS>PRINTFONTS.EXE on XX (the source is <CLU.SUBSYS>PRINTFONTS.CLU).
|
||||
|
||||
To users of formatters other than TEX, both are important. FONTS INFO
|
||||
tells you what your formatter will believe in, and DOVER FONTS tells you
|
||||
what Spruce believes in. Clearly you can use only the intersection.
|
||||
|
||||
Naturally the files are a bit out of sync right now -- because we had
|
||||
not settled all the details, I did not try to make them consistent yet.
|
||||
When we have cleaned things up (i.e., deleted extra entries from FONTS
|
||||
WIDTHS -- the LPT and xxxMIT fonts will stick around, but we might be
|
||||
able to offer TIMESROMANSC and HELEVETICASC (SC = small caps)), I intend
|
||||
to constuct a combination listing by editing the two files together,
|
||||
which will show for each family and face and indication of:
|
||||
|
||||
whether it is fractional
|
||||
the point sizes actually available
|
||||
whether it is a fixed width font
|
||||
|
||||
I propose that this information, a condensed form of the most relevant
|
||||
information of both files, be stored in a file called FONTS;FONTS LIST.
|
||||
Further, I will make sure that each of FONTS INFO, FONTS LIST, and DOVER
|
||||
FONTS has a creation date in it, and that FONTS INFO and DOVER FONTS
|
||||
mention the existence of FONTS LIST, so that people will be directed to
|
||||
the best information. If that is the case, then I may improve
|
||||
PRINTFONTS to generate a readable form of ALL the information in FONTS
|
||||
WIDTHS. This would make FONTS INFO somewhat bigger, but it could be
|
||||
useful to people writing program that hack PRESS format. I don't think
|
||||
it would be useful to the general public. Anybody have any different ot
|
||||
better ideas?
|
||||
-------
|
||||
|
||||
Date: 6 JAN 1981 2203-EST
|
||||
From: Moon at MIT-MC (David A. Moon)
|
||||
Subject: Vandalism to fonts
|
||||
To: DOVER-FONT-CHANGES at MIT-MC
|
||||
|
||||
Someone has vandalized the LPT font family, by taking out characters 11, 12, 14, and 177
|
||||
and changing some of the others to blanks. This could have been a human or a program.
|
||||
If anyone has any information about this, please let me know. When the IFS comes up
|
||||
I will retrieve the original LPT fonts and reinstall them. I use those characters.
|
||||
|
||||
Date: 13 MAR 1981 1617-EST
|
||||
From: MOON at MIT-MC (David A. Moon)
|
||||
Subject: Problems with TEX vs SPRUCE
|
||||
To: DOVER-FONT-CHANGES at MIT-MC, (BUG TEX) at MIT-MC
|
||||
|
||||
MEM points out that DPRESS can be an enormous help in tracking these down.
|
||||
So if any other TEX users run into problems, let them know about this.
|
||||
|
||||
Moon@MIT-AI 04/07/81 02:11:25 Re: FONTS; FONTS WIDTHS
|
||||
To: DOVER-FONT-CHANGES at MIT-MC
|
||||
Who installed a new file FONTS; FONTS WIDTHS on 1 April? It is much larger than the
|
||||
previous version and either contains garbage or the format has been changed. Offhand
|
||||
I don't know of any text justifiers that this didn't break.
|
||||
|
||||
|
||||
Date: 1 June 1981 04:32-EDT
|
||||
From: David A. Moon <Moon at MIT-MC>
|
||||
To: OAF at MIT-MC, JNC at MIT-MC, DPR at MIT-MC
|
||||
cc: DOVER-FONT-CHANGES at MIT-MC
|
||||
|
||||
Could we please have back the old version of Spruce that works?
|
||||
|
||||
Date: Friday, 31 July 1981 11:20-EDT
|
||||
From: DPR at MIT-XX
|
||||
To: dover-font-changes at MIT-MC, cel at MIT-XX
|
||||
Subject: CMU fonts
|
||||
|
||||
We now have on our dover all of the fonts CMU has added to its
|
||||
dover font catalog. I have not yet, but will, merge the width
|
||||
information into fonts.widths and distribute it soon. But now
|
||||
we can print press files generated at CMU. New fonts include
|
||||
math symbols oriented to the new scribe (if we should ever get
|
||||
it) and several pictorial fonts (creatures, othello, backgammon).
|
||||
Also, several language-oriented fonts are available.
|
||||
|
||||
I am in the process of determining the set of MIT-generated fonts
|
||||
so we can maintain them more effectively. I believe the following
|
||||
list includes all of the MIT-made fonts. Any that you know to be obsolete
|
||||
should be reported to me. I have commented on the obsolescence of some of the
|
||||
following, feel free to send me any comments you have.
|
||||
|
||||
BOX 10
|
||||
HELVETICAMIT 10 (only one size, made by RMS for EMACS manual. Probably would
|
||||
not be needed if SCRIBE handled fonts better. Face same as
|
||||
helvetica 10)
|
||||
HELVETICASC (9,10) (used by TEX hackers -- has caps of a smaller point size
|
||||
where lowercase should be)
|
||||
LPT our lineprinter font (I think Xerox has picked this up).
|
||||
TGATHX,
|
||||
TGB,
|
||||
TGI,
|
||||
TGR,
|
||||
TGS,
|
||||
TGSY,
|
||||
TGTT,
|
||||
TUATHX,
|
||||
TUB,
|
||||
TUI,
|
||||
TUR,
|
||||
TUS,
|
||||
TUSY,
|
||||
TUTT (all fonts for HAL's Turtle Geometry book, probably deleteable after
|
||||
a while)
|
||||
TIMESROMANMIT 10 (another RMS thing)
|
||||
TIMESROMANSC (...) small caps like helveticasc.
|
||||
|
||||
Also, we are now maintaining a lot of old TEX fonts. Some are replaced by
|
||||
a new set that have lots of magnifications. When we flush the old TEX,
|
||||
we can flush these, but I am concerned about fonts called SLIDES... and
|
||||
a couple of others that are not available in the new TEX world. Comments
|
||||
from TEX wizards are invited. I would like to delete the old tex fonts
|
||||
(the ones that are of face MRR, and have only a single magnifaction) ASAP.
|
||||
|
||||
David
|
||||
|
||||
3796
doc/fonts/fonts.info
Executable file
3796
doc/fonts/fonts.info
Executable file
File diff suppressed because it is too large
Load Diff
226
doc/fonts/fonts.news
Executable file
226
doc/fonts/fonts.news
Executable file
@@ -0,0 +1,226 @@
|
||||
û§Î©; FONTS RECENT 12:41pm Sunday, 27 April 1980 (SJOBRG)
|
||||
|
||||
Due to some problems TXJ users were having with the compatibility of
|
||||
Baskerville fonts between FONTS1; and FONTS2;, the ones on FONTS2; have
|
||||
been installed on all ITS machines. These include the following files:
|
||||
|
||||
FONTS1; 10BAXB KST
|
||||
FONTS1; 10BAXI KST
|
||||
FONTS1; 10BAXL KST
|
||||
FONTS1; 12BAXB KST
|
||||
FONTS1; 12BAXI KST
|
||||
FONTS1; 12BAXL KST
|
||||
FONTS1; 14BAXB KST
|
||||
FONTS1; 14BAXI KST
|
||||
FONTS1; 14BAXL KST
|
||||
FONTS1; 16BAXL KST *
|
||||
FONTS1; 6BAXB KST *
|
||||
FONTS1; 6BAXI KST *
|
||||
FONTS1; 6BAXL KST *
|
||||
FONTS1; 8BAXB KST *
|
||||
FONTS1; 8BAXI KST *
|
||||
FONTS1; 8BAXL KST *
|
||||
|
||||
Notice that there are seven new fonts, marked with *. Sample sheets for
|
||||
these will be issued with a general Fonts Catalog update sometime in the
|
||||
near future.
|
||||
|
||||
XFONT; FONTS RECENT 6:00 pm Saturday, 12 April 1980 (SJOBRG)
|
||||
|
||||
Following is a list of changes made to the XGP font directories. The changes
|
||||
are effective immediately on all ITS machines and XX. The only affected
|
||||
directories are FONTS, FONTS1, and XFONT; the "user-supported" directory
|
||||
FONTS2 was not cleaned, although some fonts from there may now be flushed.
|
||||
|
||||
Please note that we have removed all file links; if there is a pressing need
|
||||
to restore some, that is easily done. Several old versions have disappeared.
|
||||
There have also been some relatively minor name changes. The significant
|
||||
change is that the fonts from XFONT have been moved to FONTS or FONTS1, as
|
||||
indicated below. The four ITS machines and XX should be identical in the
|
||||
contents of the FONTS and FONTS1 directories.
|
||||
|
||||
It is possible that in the shuffle some fonts failed to copy properly or
|
||||
a newer version did not correctly supercede an older one. If you suspect
|
||||
such, or have other problems, please send mail to BUG-FONTS.
|
||||
|
||||
AI:FONTS;
|
||||
22FG NKST rename to 22FGS KST
|
||||
25FDEL KST flushed: subset of 25FR KST
|
||||
25FGB1 KST replace with 25FGB2 KST
|
||||
25FGB2 KST rename to 25FGB1 KST (identical to 25FGB2 except for width of ^)
|
||||
25FGX KST flushed: link to FONTS;25FGB1 KST
|
||||
25FG^ KST flushed: link to FONTS;S25XIF KST
|
||||
25FR1+ KST flushed: link to FONTS;25FR3 KST
|
||||
25FR^ KST flushed: link to FONTS;25FR2 KST
|
||||
25VGI OKST flushed: old version
|
||||
30VXMS KST flushed: link to FONTS1;30VXMS KST
|
||||
31VGB1 KST flushed: link to FONTS;31VGB KST
|
||||
31VR KST replace with 31VR1 KST
|
||||
31VR1 KST rename to 31VR KST
|
||||
BDI40 KST flushed: link to FONTS;40VRI KST
|
||||
BDJ25 KST flushed: link to FONTS;25VRI KST
|
||||
BDR25 KST flushed: link to FONTS;25VR KST
|
||||
BDR30 KST flushed: link to FONTS;31VR KST
|
||||
BDR40 KST flushed: link to FONTS;40VR KST
|
||||
CTL25 KST flushed: link to FONTS;25VCTL KST
|
||||
CYR30 KST flushed: link to FONTS;S30CYR KST
|
||||
DELEGA KST flushed: link to FONTS;25FDEL KST
|
||||
FING KST flushed: link to EPG;FONT FING
|
||||
FINGA KST flushed: link to EPG;FONT FINGA
|
||||
FIX13 KST flushed: link to FONTS;13FG KST
|
||||
FIX20 KST flushed: link to FONTS;20FG KST
|
||||
FIX25 KST flushed: link to FONTS;25FG KST
|
||||
FIX30 KST flushed: link to FONTS;30FG KST
|
||||
FIX40 KST flushed: link to FONTS;40FG KST
|
||||
GRK25 KST flushed: link to FONTS;S25GRK KST
|
||||
GRK30 KST flushed: link to FONTS;S30GRK KST
|
||||
HBRW25 KST flushed: link to FONTS;S25HBR KST
|
||||
KRIVO KST replace with KRIVO2 KST below
|
||||
KRIVO2 KST rename KRIVO KST
|
||||
HBRW40 KST flushed: link to FONTS;S40HBR KST
|
||||
LG KST flushed: link to FONTS;25FGB1 KST
|
||||
LGI KST flushed: link to FONTS;25FRI1 KST
|
||||
LGR KST flushed: link to FONTS;25FR1 KST
|
||||
LPT KST flushed: link to FONTS;25FG KST
|
||||
METL KST flushed: link to FONTS1;METL KST
|
||||
MICR25 KST flushed: link to FONTS;25VMIC KST
|
||||
MITBIG KST replaced by a better version
|
||||
O30GRK KST flushed: old version
|
||||
O30VRI KST flushed: old version
|
||||
O32FRB KST flushed: old version
|
||||
S25DOC KST flushed: subset of 25FR2 KST
|
||||
S25GR1 KST rename S25GRK KST
|
||||
S25GRK KST replace with S25GR1 KST above
|
||||
S50CH KST flushed: identical to S50CHS KST
|
||||
SHD40 KST flushed: link to FONTS;40VSHD KST
|
||||
SNOOPY KST flushed: contained in FONTS1;CRTURZ KST
|
||||
XMAS25 KST flushed: link to FONTS;37VXMS KST
|
||||
Z KST flushed: identical to 33FR KST
|
||||
|
||||
AI:FONTS1;
|
||||
114VSG KST flushed: identical to FONTS;114VSG KST
|
||||
20FG1 KST flushed: identical to FONTS;20FG KST
|
||||
20VG1 KST flushed: link to FONTS;20VG KST
|
||||
25AS KST flushed: purpose unknown
|
||||
25FGB1 OKST flushed: old version
|
||||
30FG0W KST flushed: zero-width 30FG
|
||||
30VXMS KST rename to 30VMS KST
|
||||
35AS KST flushed: purpose unknown
|
||||
CRTURZ AST flushed: AST file
|
||||
ENT KST flushed: copy of FONTS; ENT KST
|
||||
HPM KST flushed: personal graphics font
|
||||
ML KST flushed: identical to SPLUNK KST
|
||||
NGR13 KST flushed: link to FONTS;13VG KST
|
||||
NGR20 KST flushed: link to FONTS;20VG KST
|
||||
NGR30 KST flushed: link to FONTS;31VG KST
|
||||
NGR40 KST flushed: link to FONTS;40VG KST
|
||||
NGR40L KST flushed: link to FONTS1;40VGL KST
|
||||
NONSBJ KST flushed: identical to NONSBI KST
|
||||
O25FG1 KST flushed: old version
|
||||
OLDENG KST flushed: identical to FONTS; 30VXMS KST except 0 baseline
|
||||
PI-SIG KST merged with XFONT;MATH 24PT
|
||||
S30NUM KST flushed: numerals only
|
||||
SUBSUB FNT flushed: Stanford FNT format of our SUBSUB
|
||||
UNION KST merged into SPLUNK KST
|
||||
|
||||
Warning concerning the XFONT directory: As previously advertised many times,
|
||||
this is a working directory, NOT one for font storage. The TIMES, MATH,
|
||||
SYMBOL, and other families will move to FONTS or FONTS1. All the files listed
|
||||
below are being flushed. If you have reason to preserve one, send your plea
|
||||
to BUG-FONTS.
|
||||
|
||||
AI:XFONT;
|
||||
10TBI KST flushed: unedited
|
||||
10BAXL KST moved to FONTS1;
|
||||
10BAXI KST moved to FONTS1;
|
||||
11GRK KST moved to FONTS1;
|
||||
11TB 1 flushed: unedited
|
||||
11TI 1 flushed: unedited
|
||||
12BAXL KST flushed: identical to FONTS1;BAXL30 KST
|
||||
12BAXB KST flushed: identical to FONTS1;BAXB30 KST
|
||||
12BAXI KST flushed: identical to FONTS1;BAXI30 KST
|
||||
12GERM KST moved to FONTS1;
|
||||
12SCRP KST flushed: subset of SCRIPT 12PT
|
||||
12TBI 1 flushed: unedited
|
||||
12TBI BIF flushed: unedited
|
||||
12TEXT BIF flushed: unedited
|
||||
14BAXL KST moved to FONTS1;
|
||||
14BAXB KST moved to FONTS1;
|
||||
14BAXI KST moved to FONTS1;
|
||||
14TIMS BOLD flushed: link to XFONT;TIMES 14BOLD
|
||||
14TIMS ITALIC flushed: link to XFONT;TIMES 14ITA
|
||||
14TIMS ROMAN moved to FONTS;
|
||||
16HBP KST flushed: unedited
|
||||
16TBIP BIF flushed: link to BACKUP;TAPE 1407
|
||||
16TBIP KST flushed: unedited
|
||||
16TBP BIF flushed: link to BACKUP;TAPE 1407
|
||||
16TBP KST flushed: unedited
|
||||
16TIP BIF flushed: link to BACKUP;TAPE 1407
|
||||
16TIP KST flushed: unedited
|
||||
16TR SPEC flushed: unedited
|
||||
16TRP BIF flushed: image file
|
||||
18HB 1 flushed: unedited
|
||||
18SCRP BIF flushed: link to BACKUP;TAPE 1407
|
||||
18SCRP KST flushed: unedited
|
||||
18TB 1 flushed: unedited
|
||||
18TB 2 flushed: link to BACKUP;TAPE 1407
|
||||
18TB 3 flushed: unedited
|
||||
18TBI 1 flushed: link to BACKUP;TAPE 1407
|
||||
18TEXT BIF flushed: image file
|
||||
24SPEC KST flushed: all these are found in TIMES 24ROM
|
||||
36SCRP BIF flushed: image file
|
||||
9TB 1 flushed: link to BACKUP;TAPE 1407
|
||||
9TI 1 flushed: link to BACKUP;TAPE 1407
|
||||
CMATHX KST on the TEXFNT directory
|
||||
CMI10 KST on the TEXFNT directory
|
||||
CMR10 FNT on the TEXFNT directory
|
||||
CMR10 KST on the TEXFNT directory
|
||||
CMS10 KST on the TEXFNT directory
|
||||
CMSY10 KST on the TEXFNT directory
|
||||
FIXED 12PT moved to FONTS1;
|
||||
FIXED 14PT moved to FONTS1;
|
||||
FIXED 18PT moved to FONTS1;
|
||||
FIXED 24PT moved to FONTS1;
|
||||
GREEK 12PT moved to FONTS1;
|
||||
GREEK 14PT moved to FONTS1;
|
||||
HELVET 20BOLD moved to FONTS;
|
||||
MATH 12PT moved to FONTS1;
|
||||
MATH 18PT moved to FONTS1;
|
||||
MATH 24PT moved to FONTS1;
|
||||
MATH10 1 flushed: unedited
|
||||
MIT KST moved to FONTS;
|
||||
MITBIG KST moved to FONTS;
|
||||
SCRIPT 12PT moved to FONTS1;
|
||||
SYMBOL 8PT moved to FONTS1;
|
||||
SYMBOL 10PT moved to FONTS1;
|
||||
SYMBOL 12PT moved to FONTS1;
|
||||
SYMBOL 18PT moved to FONTS1;
|
||||
SYMBOL 24PT moved to FONTS1;
|
||||
TIMES 8ROM moved to FONTS;
|
||||
TIMES 8ITAL moved to FONTS;
|
||||
TIMES 9ROM moved to FONTS;
|
||||
TIMES 10ROM moved to FONTS;
|
||||
TIMES 10BOLD moved to FONTS;
|
||||
TIMES 10ITAL moved to FONTS;
|
||||
TIMES 11ROM moved to FONTS;
|
||||
TIMES 12ROM moved to FONTS;
|
||||
TIMES 12SAIL moved to FONTS;
|
||||
TIMES 12BOLD moved to FONTS;
|
||||
TIMES 12ITAL moved to FONTS;
|
||||
TIMES 12SPEC moved to FONTS;
|
||||
TIMES 14ROM moved to FONTS;
|
||||
TIMES 14BOLD moved to FONTS;
|
||||
TIMES 14ITAL moved to FONTS;
|
||||
TIMES 18ROM moved to FONTS;
|
||||
TIMES 18ITAL moved to FONTS;
|
||||
TIMES 24ROM moved to FONTS;
|
||||
TIMES 24ITAL moved to FONTS;
|
||||
TIMES 12MTH1 moved to FONTS;
|
||||
TXJOVR KST remnant of TXJ (font on FONTS2, link on XFONT)
|
||||
TXJSY1 KST remnant of TXJ (font on FONTS2, link on XFONT)
|
||||
TXJSYM KST remnant of TXJ (font on FONTS2, link on XFONT)
|
||||
UCF KST flushed: unedited
|
||||
UCFB KST flushed: unedited
|
||||
UCG KST flushed: unedited
|
||||
UCGB KST flushed: unedited
|
||||
UCS KST flushed: unedited
|
||||
233
doc/fonts/fonts.sumary
Executable file
233
doc/fonts/fonts.sumary
Executable file
@@ -0,0 +1,233 @@
|
||||
Below is a list of the fonts available on the Dover. The ones marked
|
||||
with an asterisk (*) are NOT available from programs using FONTS.WIDTHS.
|
||||
All the formatters currently in use rely on FONTS.WIDTHS except for TEX.
|
||||
The Computer Modern fonts, designed for TEX, and also all of the rotated
|
||||
fonts, are listed separately, for convenience.
|
||||
|
||||
For each font family we list the point sizes available, and, if
|
||||
relevant, the faces, where faces are indicated with the following
|
||||
abbreviations:
|
||||
R = regular face (implied if no face is mentioned);
|
||||
I = italic; B = bold; BI = bold italic
|
||||
|
||||
|
||||
Text fonts:
|
||||
|
||||
APL: 8 10
|
||||
The APL characters; fixed width.
|
||||
|
||||
CREAM: 10 12 (R I B BI)
|
||||
Characters with the appearance of hand lettering with an
|
||||
italic artist's pen; variable width.
|
||||
|
||||
CYRILLIC: 10 12 18
|
||||
The Cyrillic alphabet.
|
||||
|
||||
ELITE: 10
|
||||
Looks like a typewriter; fixed width.
|
||||
|
||||
GACHA: 5 6 7 8 9 10 12 (R I B BI)
|
||||
An undistinguished fixed width font similar to SAIL and LPT, but
|
||||
with some differences in the special characters.
|
||||
|
||||
HELVETICA: 3 4 5 (R); 6 7 8 9 10 11 12 14 18 (R I B BI); 24 36 (R)
|
||||
A sans-serif text font, variable width.
|
||||
|
||||
HELVETICAD: 24 30 36
|
||||
Same as HELVETICA, with letter shapes corrected for larger sizes.
|
||||
(The D = "double".)
|
||||
|
||||
HELVETICAMIT: 10
|
||||
A special case of HELVETICA with the MIT standard graphics for the
|
||||
special characters.
|
||||
|
||||
HELVETICASC (*): 9 10 (R B)
|
||||
HELVETICA small caps.
|
||||
|
||||
HIPPO: 6 8 10 12 14 18
|
||||
Greek font (HIPPO is from Hippocrates, presumably).
|
||||
|
||||
LPT: 6 8 (R); 10 (R B)
|
||||
A fixed width font, to allow the Dover to be used like a line-printer.
|
||||
Unlike most of the other fonts, the character set is the MIT standard
|
||||
extended ascii (sometimes erroneously called the SAIL character set;
|
||||
the latter is different, and available in the SAIL font family).
|
||||
|
||||
MATH: 6 8 10 12 14 18
|
||||
Special math symbols; see also SPLUNK and SYMBOL for more such.
|
||||
|
||||
OLDENGLISH: 10 12 18 24 36 48
|
||||
Ye Old English letters.
|
||||
|
||||
SAIL: 6 8 10
|
||||
A fixed width font containing the SAIL extended ascii character set.
|
||||
|
||||
SIGMA: 20
|
||||
Sigmas in various sizes.
|
||||
|
||||
SPLUNK: 8 10 12 14 18 24 30 36 42
|
||||
Special symbols, mainly mathematical.
|
||||
|
||||
SYMBOL: 10
|
||||
More special symbols.
|
||||
|
||||
TIMESROMAN: 4 (R); 6 7 8 9 10 11 12 14 17 18 (R I B BI); 24 30 36 (B)
|
||||
One of the most widely used text fonts; variable width.
|
||||
|
||||
TIMESROMAND: 24 30 36
|
||||
TimesRoman adjusted for the larger sizes. (D = "double")
|
||||
|
||||
TIMESROMANMIT: 10
|
||||
A special case of TimesRoman with the MIT standard graphics for the
|
||||
special characters.
|
||||
|
||||
TIMESROMANSC (*): 9 10
|
||||
TimesRoman small caps.
|
||||
|
||||
|
||||
TEX fonts:
|
||||
|
||||
These fonts are currently used only by TEX, though that may change in
|
||||
the future. Unlike fonts originating from Xerox, these fonts use a different
|
||||
family for the different faces, for reasons we will not explore here. For
|
||||
reference, CM = Computer Modern, SLIDES = large fonts for use on viewgraphs,
|
||||
etc., TG = Times Gothic, i.e., TimesRoman.
|
||||
|
||||
CMATHX: 10 (*)
|
||||
10 11 12 13 15 20 30 [10]
|
||||
A special font with mathematical symbols.
|
||||
|
||||
CMB: 8 9 10 (*) Bold
|
||||
5 5 [5]; 6 7 [6]; 7 8 8 9 10 14 21 [7]; 8 9 [8]; 9 10 [9];
|
||||
10 11 12 13 15 20 30 [10]; 12 13 14 [12]
|
||||
CMCSC: 9 10 [9]; 10 11 12 [10]
|
||||
CMBI: 10 (*) Bold Italic
|
||||
CMDUNH: 13 (*) Dunhill (a different typeface)
|
||||
10 11 [10]
|
||||
CMFF: 10 11 [10]
|
||||
CMFIB: 10 11 [10]
|
||||
CMI: 5 6 7 8 9 10 (*) An italic font for use in math formulas
|
||||
5 5 6 6 7 10 15 [5]; 6 7 [6]; 7 8 8 9 10 14 21 [7]; 8 9 [8];
|
||||
9 10 [9]; 10 11 12 13 15 20 30 [10]
|
||||
CMMU: 7 8 [7]; 10 11 [10]
|
||||
CMR: 5 6 7 8 9 10 (*) Roman
|
||||
5 5 6 6 7 10 15 [5]; 6 7 [6]; 7 8 8 9 10 14 21 [7]; 8 9 [8];
|
||||
9 10 [9]; 10 11 12 13 15 20 30 [10]; 12 13 14 [12]
|
||||
CMS: 8 9 10 (*) Slant (sort of italic)
|
||||
7 8 8 9 10 14 21 [7]; 8 9 [8]; 9 10 [9]; 10 11 12 13 15 20 30 [10];
|
||||
CMSC: 10 (*) Small caps
|
||||
9 10 [9]; 10 11 12 [10]
|
||||
CMSS: 8 12 (*) Sans Serif
|
||||
8 9 [8]; 12 13 14 [12]
|
||||
CMSSB: 10 (*) Sans Serif Bold
|
||||
9 10 [9]; 10 11 12 [10]; 14 15 17 [14]
|
||||
CMSSBI: 10 (*) Sans Serif Bold Italic
|
||||
CMSSS: 8 (*) Sans Serif Slant
|
||||
8 9 [8]
|
||||
CMSY: 5 6 7 8 9 10 (*) Symbol (mathematical symbols)
|
||||
5 5 6 6 7 10 15 [5]; 6 7 [6]; 7 8 8 9 10 14 21 [7]; 8 9 [8];
|
||||
9 10 [9]; 10 11 12 13 15 20 30 [10]
|
||||
CMTI: 10 (*) Text Italic (vs. symbol italic = slant)
|
||||
7 8 8 9 10 14 21 [7]; 8 9 [8]; 9 10 [9]; 10 11 12 13 15 20 30 [10];
|
||||
12 13 14 [12]
|
||||
CMTITL: 14 (*) A very bold, sans serif title font
|
||||
CMTT: 8 9 10 (*) A typewriter like font
|
||||
8 9 [8]; 9 10 [9]; 10 11 12 [10]
|
||||
CMTTI: 10 (*) Smaller, lighter version of CMTITL
|
||||
CMU: 10 (*) Unslanted italic
|
||||
10 11 12 [10]
|
||||
|
||||
SLIDESCMATHX: 10 (*) Slides version of corresponding CM fonts
|
||||
SLIDESCMI: 5 7 10 (*)
|
||||
SLIDESCMR: 5 7 10 (*)
|
||||
SLIDESCMSY: 5 7 10 (*)
|
||||
|
||||
The "TG" fonts are TimesRoman, and will probably go away soon, so don't
|
||||
depend upon them:
|
||||
|
||||
TGATHX: 0 (*)
|
||||
TGB: 8 9 10 11 14 (*) Bold
|
||||
TGI: 5 6 7 8 10 (*) Italic
|
||||
TGR: 5 6 7 8 9 10 11 14 (*) Regular
|
||||
TGS: 8 9 10 11 14 (*) Slant
|
||||
TGSY: 5 6 7 8 10 (*) Symbol
|
||||
TGTT: 0 8 (*) Typwriter like
|
||||
|
||||
TUATHX: 0 (*)
|
||||
TUB: 8 9 10 11 14 (*)
|
||||
TUI: 5 6 7 8 10 (*)
|
||||
TUR: 5 6 7 8 9 10 11 14 (*)
|
||||
TUS: 8 9 10 11 (*)
|
||||
TUSY: 5 6 7 8 10 (*)
|
||||
TUTT: 0 8 (*)
|
||||
|
||||
Special Purpose Fonts:
|
||||
|
||||
ARROWS: 10 Arrows of various orientations
|
||||
BOX: 10 Pieces of boxes and lines
|
||||
DOTS (*): 7 7 Used internally for printing Alto raster images
|
||||
FIG: 5 Used by METAFONT
|
||||
GATES: 10 12 18 32 Logic gates
|
||||
GRAY: 4 8 16 24 32 40 48 56
|
||||
Each character is a rectangle of a standard size, and the character
|
||||
code indicates density on a gray scale. There are a total of 256 gray
|
||||
levels in each size.
|
||||
|
||||
LOGO: 12 18 24 Letters for the Xerox logo
|
||||
TEMPLATE: 10 12 18 64 More shapes and symbols for logic diagrams
|
||||
TESTFONT: 12 Presumably for testing the Dover.
|
||||
|
||||
HNEWVEC: 2 4 6 8 12 16 24 32 These are for drawing vectors (diagonal lines)
|
||||
NEWVEC: 2 4 6 8 12 16 24 32
|
||||
SNEWVEC: 2 4 6 8 12 16 24 32
|
||||
VNEWVEC: 2 4 6 8 12 16 24 32
|
||||
|
||||
Unknown:
|
||||
|
||||
LAUREL: 10
|
||||
MANFNT: 10 11 [10]
|
||||
SNAIL: 6 8 10
|
||||
|
||||
Fonts rotated 90 degrees counter-clockwise:
|
||||
(otherwise their descriptions correspond with the ones previously given
|
||||
for the same families; not many programs can access and use rotated
|
||||
fonts; none of these are in FONT.WIDTHS)
|
||||
|
||||
ARROWS (*): 10
|
||||
CREAM (*): 10 12 (R I B BI)
|
||||
DOTS (*): 7 7
|
||||
ELITE (*): 10
|
||||
GACHA (*): 5 6 8 10 12
|
||||
GATES (*): 32
|
||||
HELVETICA (*): 6 7 8 9 10 11 12 14 18 (R I B BI); 24 36 (B)
|
||||
HELVETICAD (*): 24 30 36
|
||||
HIPPO (*): 8 10 12
|
||||
LOGO (*): 12 18 24
|
||||
LPT (*): 6 8
|
||||
MATH (*): 8 10
|
||||
OLDENGLISH (*): 18
|
||||
SAIL (*): 6 8 10
|
||||
SNAIL (*): 6 8 10
|
||||
SPLUNK (*): 8 10 12 14 18 24 30 36
|
||||
TEMPLATE (*): 64
|
||||
TIMESROMAN (*): 4 (R); 6 7 8 9 10 11 12 14 18 (R I B BI); 24 30 36 (R I B)
|
||||
TIMESROMAND (*): 24 30 36
|
||||
|
||||
Fonts rotated 270 degrees counter-clockwise:
|
||||
(the same comments apply as for fonts rotated 90 degrees)
|
||||
|
||||
ARROWS (*): 10
|
||||
CREAM (*): 10 12 (R I B BI)
|
||||
DOTS (*): 7
|
||||
GACHA (*): 5 6 8 10 12
|
||||
GATES (*): 32
|
||||
HELVETICA (*): 6 7 8 9 10 11 12 14 18 (R I B BI); 24 36 (B)
|
||||
HELVETICAD (*): 24 36
|
||||
HIPPO (*): 8 10 12
|
||||
LOGO (*): 12 18 24
|
||||
MATH (*): 8 10
|
||||
OLDENGLISH (*): 18
|
||||
SPLUNK (*): 8 10 12 14 18 24 30 36
|
||||
TEMPLATE (*): 64
|
||||
TIMESROMAN (*): 4 (R); 6 7 8 9 10 11 12 14 18 (R I B BI); 24 30 36 (B)
|
||||
TIMESROMAND (*): 24 36
|
||||
181
doc/fonts/fonts.summry
Executable file
181
doc/fonts/fonts.summry
Executable file
@@ -0,0 +1,181 @@
|
||||
Below is a list of the fonts available on the Dover. The ones marked
|
||||
with an asterisk (*) are NOT available from programs using FONTS.WIDTHS.
|
||||
All the formatters currently in use rely on FONTS.WIDTHS except for TEX.
|
||||
The Computer Modern fonts, designed for TEX, and also all of the rotated
|
||||
fonts, are listed separately, for convenience.
|
||||
|
||||
For each font family we list the point sizes available, and, if
|
||||
relevant, the faces, where faces are indicated with the following
|
||||
abbreviations:
|
||||
R = regular face (implied if no face is mentioned);
|
||||
I = italic; B = bold; BI = bold italic
|
||||
|
||||
|
||||
Text fonts:
|
||||
|
||||
APL: 8 10
|
||||
The APL characters; fixed width.
|
||||
|
||||
CREAM: 10 12 (R I B BI)
|
||||
Characters with the appearance of hand lettering with an
|
||||
italic artist's pen; variable width.
|
||||
|
||||
ELITE: 10
|
||||
Looks like a typewriter; fixed width.
|
||||
|
||||
GACHA: 5 6 7 8 9 10 12 (R I B BI)
|
||||
An undistinguished fixed width font similar to SAIL and LPT, but
|
||||
with some differences in the special characters.
|
||||
|
||||
HELVETICA: 3 4 5 (R); 6 7 8 9 10 11 12 14 18 (R I B BI)
|
||||
A sans-serif text font, variable width.
|
||||
|
||||
HELVETICAD: 24 30 36
|
||||
Same as HELVETICA, with letter shapes corrected for larger sizes.
|
||||
(The D = "double".)
|
||||
|
||||
HELVETICAMIT: 10
|
||||
A special case of HELVETICA with the MIT standard graphics for the
|
||||
special characters.
|
||||
|
||||
HELVETICASC (*): 9 10 (R B)
|
||||
HELVETICA small caps.
|
||||
|
||||
HIPPO: 6 8 10 12 14 18
|
||||
Greek font (HIPPO is from Hippocrates, presumably).
|
||||
|
||||
LPT: 6 8 (R); 10 (R B)
|
||||
A fixed width font, to allow the Dover to be used like a line-printer.
|
||||
Unlike most of the other fonts, the character set is the MIT standard
|
||||
extended ascii (sometimes erroneously called the SAIL character set;
|
||||
the latter is different, and available in the SAIL font family).
|
||||
|
||||
MATH: 6 8 10 12 14 18
|
||||
Special math symbols; see also SPLUNK and SYMBOL for more such.
|
||||
|
||||
OLDENGLISH: 10 12 18 24 36 48
|
||||
Ye Old English letters.
|
||||
|
||||
SAIL: 6 8 10
|
||||
A fixed width font containing the SAIL extended ascii character set.
|
||||
|
||||
SIGMA: 20
|
||||
Sigmas in various sizes.
|
||||
|
||||
SPLUNK: 8 10 12 14 18 24 30 36 42
|
||||
Special symbols, mainly mathematical.
|
||||
|
||||
SYMBOL: 10
|
||||
More special symbols.
|
||||
|
||||
TIMESROMAN: 4 (R); 6 7 8 9 10 11 12 14 17 (R I B BI); 18 (R I B)
|
||||
One of the most widely used text fonts; variable width.
|
||||
|
||||
TIMESROMAND: 24 30 36
|
||||
TimesRoman adjusted for the larger sizes. (D = "double")
|
||||
|
||||
TIMESROMANMIT: 10
|
||||
A special case of TimesRoman with the MIT standard graphics for the
|
||||
special characters.
|
||||
|
||||
TIMESROMANSC (*): 9 10
|
||||
TimesRoman small caps.
|
||||
|
||||
|
||||
TEX fonts:
|
||||
|
||||
These fonts are currently used only by TEX, though that may change in
|
||||
the future. Unlike fonts originating from Xerox, these fonts use a different
|
||||
family for the different faces, for reasons we will not explore here. For
|
||||
reference, CM = Computer Modern, SLIDES = large fonts for use on viewgraphs,
|
||||
etc., TG = Times Gothic, i.e., TimesRoman.
|
||||
|
||||
CMATHX: 10
|
||||
A special font with mathematical symbols.
|
||||
|
||||
CMB: 8 9 10 Bold
|
||||
CMBI: 10 Bold Italic
|
||||
CMDUNH: 13 Dunhill (a different typeface)
|
||||
CMI: 5 6 7 8 9 10 An intalic font for use in math formulas
|
||||
CMR: 5 6 7 8 9 10 Roman
|
||||
CMS: 8 9 10 Slant (sort of italic)
|
||||
CMSC: 10 Small caps
|
||||
CMSS: 8 12 Sans Serif
|
||||
CMSSB: 10 Sans Serif Bold
|
||||
CMSSBI: 10 Sans Serif Bold Italic
|
||||
CMSSS: 8 Sans Serif Slant
|
||||
CMSY: 5 6 7 8 9 10 Symbol (mathematical symbols)
|
||||
CMTI: 10 Text Italic (as opposed to symbol italic = slant)
|
||||
CMTITL: 14 A very bold, sans serif title font
|
||||
CMTT: 8 9 10 A typewriter like font
|
||||
CMTTI: 10 Smaller, lighter version of CMTITL
|
||||
CMU: 10 Unslanted italic
|
||||
|
||||
SLIDESCMATHX: 10 Slides version of corresponding CM fonts
|
||||
SLIDESCMI: 5 7 10
|
||||
SLIDESCMR: 5 7 10
|
||||
SLIDESCMSY: 5 7 10
|
||||
|
||||
The "TG" fonts are TimesRoman, and will probably go away soon, so don't
|
||||
depend upon them:
|
||||
|
||||
TGATHX: 0
|
||||
TGB: 8 9 10 11 14 Bold
|
||||
TGI: 5 6 7 8 10 Italic
|
||||
TGR: 5 6 7 8 9 10 11 14 Regular
|
||||
TGS: 8 9 10 11 14 Slant
|
||||
TGSY: 5 6 7 8 10 Symbol
|
||||
TGTT: 0 8 Typwriter like
|
||||
|
||||
|
||||
Special Purpose Fonts:
|
||||
|
||||
ARROWS: 10 Arrows of various orientations
|
||||
BOX: 10 Pieces of boxes and lines
|
||||
DOTS (*): 7 Used internally for printing Alto raster images
|
||||
FIG: 5 Used by METAFONT
|
||||
GATES: 10 12 18 32 Logic gates
|
||||
GRAY: 4 8 16 24 32 40 48 56
|
||||
Each character is a rectangle of a standard size, and the character
|
||||
code indicates density on a gray scale. There are a total of 256 gray
|
||||
levels in each size.
|
||||
|
||||
LOGO: 12 18 24 Letters for the Xerox logo
|
||||
TEMPLATE: 10 12 18 64 More shapes and symbols for logic diagrams
|
||||
TESTFONT: 12 Presumably for testing the Dover.
|
||||
|
||||
HNEWVEC: 2 4 6 8 12 16 24 32 These are for drawing vectors (diagonal lines)
|
||||
NEWVEC: 2 4 6 8 12 16 24 32
|
||||
SNEWVEC: 2 4 6 8 12 16 24 32
|
||||
VNEWVEC: 2 4 6 8 12 16 24 32
|
||||
|
||||
|
||||
Fonts rotated 90 degrees clockwise:
|
||||
(otherwise their descriptions correspond with the ones previously given
|
||||
for the same families; not many programs can access and use rotated
|
||||
fonts; none of these are in FONT.WIDTHS)
|
||||
|
||||
ARROWS (*): 10
|
||||
CREAM (*): 10 (R I B BI); 12 (R)
|
||||
DOTS (*): 7
|
||||
ELITE (*): 10
|
||||
GACHA (*): 6 8 10 12
|
||||
GATES (*): 32
|
||||
HELVETICA (*): 6 7 8 9 10 11 12 14 (R I B BI); 18 (R I B)
|
||||
HELVETICAD (*): 24 30 36
|
||||
HIPPO (*): 8 10
|
||||
LOGO (*): 12 18 24
|
||||
LPT (*): 6 8
|
||||
MATH (*): 8 10
|
||||
OLDENGLISH (*): 18
|
||||
SAIL (*): 6 8
|
||||
SPLUNK (*): 8 10 12 14 18 24 30 36
|
||||
TIMESROMAN (*): 4 (R); 6 7 8 9 10 11 12 14 (R I B BI); 18 (R I B)
|
||||
TIMESROMAND (*): 24 30 36
|
||||
|
||||
Fonts rotated 270 degrees clockwise:
|
||||
(the same comments apply as for fonts rotated 90 degrees)
|
||||
|
||||
GATES (*): 32
|
||||
HELVETICA (*): 7 (B BI); 10 (R I B)
|
||||
TIMESROMAN (*): 12
|
||||
Reference in New Issue
Block a user