Subversion Repositories autosfx

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 daniel-mar 1
  Frequently Asked Questions About Fonts
2
  ----------------------------------------------------------------------
3
  Compiled by Norman Walsh
4
  Copyright (C) 1992, 93 by Norman Walsh .
5
 
6
Subject: Table of Contents
7
 
8
  1. General Information
9
    1.1. Font Houses
10
    1.2. What's the difference between all these font formats?
11
    1.3. What about "Multiple Master" fonts?
12
    1.4. Is there a methodology to describe and classify typefaces?
13
    1.5. What is the "f" shaped "s" called?
14
    1.6. What about "Colonial" Typefaces?
15
    1.7. Where can I get ... fonts.
16
    1.8. Where can I get fonts for non-Roman alphabets?
17
    1.10. How can I convert my ... font to ... format?
18
 
19
Subject: 1. General Information
20
 
21
  Many FAQs, including this one, are available by anonymous ftp from
22
  rtfm.mit.edu in the directory pub/usenet/news.answers.  Each posted
23
  section of the FAQ is archived under the name that appears in the
24
  "Archive-name" header at the top of the article.
25
 
26
  This FAQ is a work in progress.  If you have any suggestions, I would be
27
  delighted to hear them.
28
 
29
  This FAQ is maintained in TeXinfo format.  A Perl script constructs the
30
  postable FAQ from the TeXinfo sources.  TeX DVI, PostScript, and Info
31
  versions of this FAQ are available from ftp.shsu.edu in
32
  /tex-archive/help/comp-fonts-FAQ.  A "Gopher" server is also maintained
33
  at shsu.edu which can provide interactive access to the FAQ.  Finally,
34
  an online, hypertext version of the FAQ is maintained (experimentally)
35
  on jasper.ora.com where an HTTP server runs.  For example, point
36
  XMosaic (or a similar WWW browser) to http://jasper.ora.com/.
37
 
38
  The posted version of the FAQ is organized in a quasi-digest format so
39
  that it is easy to find the questions you are interested in.  All
40
  questions that appear in the table of contents can be found by searching
41
  for the word "Subject:" followed by the question number.
42
 
43
  The "TeXinfo" distribution from the Free Software Foundation contains a
44
  program called "Info" that can be used to read the Info version of the
45
  FAQ in a hypertext manner.  The "TeXinfo" distribution can be obtained
46
  from prep.ai.mit.edu in the /pub/gnu directory.  At the time of this
47
  writing, texinfo-2.16.tar.gz is the most recent version.  Info files
48
  can also be read in hypertext form by GNU Emacs.
49
 
50
  Future versions of the FAQ will make more use of the hypertext
51
  capabilities provided by the Info format.  At present, the FAQ is
52
  organized as a simple tree.  A plain ASCII, postable version of the FAQ
53
  will always be maintained.
54
 
55
  All trademarks used in this document are the trademarks of their
56
  respective owners.
57
 
58
  Standard disclaimers apply.
59
 
60
Subject: 1.1. Font Houses
61
 
62
  This section will be expanded on in the future.  It contains notes about
63
  various commercial font houses.
64
 
65
  Compugraphic
66
  ============
67
 
68
  See "Miles, Agfa Division"
69
 
70
  Miles, Agfa Division
71
  ====================
72
 
73
  Compugraphic which was for a while the Compugraphic division of Agfa,
74
  is now calling itself "Miles, Agfa Division" (yes, the Miles drug
75
  company), since CG's off-shore parent Agfa has been absorbed by Miles.
76
  So typographically speaking, Compugraphic, CG, Agfa, A-G ag, and Miles
77
  all refer to the same company and font library. Their proprietary fonts
78
  are still CG Xyz, but the name is Miles Agfa.
79
 
80
Subject: 1.2. What's the difference between all these font formats?
81
 
82
  This question is not trivial to answer.  It's analogous to asking what
83
  the difference is between various graphics image file formats.  The
84
  short, somewhat pragmatic answer, is simply that they are different
85
  ways of representing the same "information" and some of them will work
86
  with your software/printer and others won't.
87
 
88
  At one level, there are two major sorts of fonts: bitmapped and outline
89
  (scalable).  Bitmapped fonts are falling out of fashion as various
90
  outline technologies grow in popularity and support.
91
 
92
  Bitmapped fonts represent each character as a rectangular grid of
93
  pixels.  The bitmap for each character indicates precisely what pixels
94
  should be on and off.  Printing a bitmapped character is simply a
95
  matter of blasting the right bits out to the printer.  There are a
96
  number of disadvantages to this approach.  The bitmap represents a
97
  particular instance of the character at a particular size and
98
  resolution.  It is very difficult to change the size, shape, or
99
  resolution of a bitmapped character without significant loss of quality
100
  in the image.  On the other hand, it's easy to do things like shading
101
  and filling with bitmapped characters.
102
 
103
  Outline fonts represent each character mathematically as a series of
104
  lines, curves, and 'hints'.  When a character from an outline font is
105
  to be printed, it must be 'rasterized' into a bitmap "on the fly".
106
  PostScript printers, for example, do this in the print engine.  If the
107
  "engine" in the output device cannot do the rasterizing, some front end
108
  has to do it first.  Many of the disadvantages that are inherent in the
109
  bitmapped format are not present in outline fonts at all.  Because an
110
  outline font is represented mathematically, it can be drawn at any
111
  reasonable size.  At small sizes, the font renderer is guided by the
112
  'hints' in the font; at very small sizes, particularly on
113
  low-resolution output devices such as screens, automatically scaled
114
  fonts become unreadable, and hand-tuned bitmaps are a better choice (if
115
  they are available).  Additionally, because it is rasterized "on
116
  demand," the font can be adjusted for different resolutions and 'aspect
117
  ratios'.
118
 
119
  Werenfried Spit adds the following remark:
120
 
121
  Well designed fonts are not scalable. I.e. a well designed 5pt font is
122
  not simply its 10pt counterpart 50% scaled down. (One can verify this
123
  by blowing up some small print in a copier and compare it with large
124
  print; or see the example for computer modern in D.E. Knuth's TeXbook.)
125
  Although this fact has no direct implications for any of the two
126
  methods of font representation it has an indirect one: users and word
127
  processor designers tend to blow up their 10pt fonts to 20pt or scale
128
  them down to 5pt given this possibility.  Subtle details, but well...
129
 
130
  LaserJet .SFP and .SFL files, TeX PK, PXL, and GF files, Macintosh
131
  Screen Fonts, and GEM .GFX files are all examples of bitmapped font
132
  formats.
133
 
134
  PostScript Type 1, Type 3, and Type 5 fonts, Nimbus Q fonts, TrueType
135
  fonts, Sun F3, MetaFont .mf files, and LaserJet .SFS files are all
136
  examples of outline font formats.
137
 
138
  Neither of these lists is even close to being exhaustive.
139
 
140
  To complicate the issue further, identical formats on different
141
  platforms are not necessarily the same.  For example Type 1 fonts on
142
  the Macintosh are not directly usable under MS-DOS or Unix, and
143
  vice-versa.
144
 
145
  It has been pointed out that the following description shows signs of
146
  its age (for example, the eexec encryption has been thoroughly hacked).
147
  I don't dispute the observation and I encourage anyone with the
148
  knowledge and time to submit a more up to date description.
149
 
150
  It has further been suggested that this commentary is biased toward
151
  Kingsley/ATF.  The omission of details about Bitstream (and possibly
152
  Bauer) may be considered serious since their software lies inside many
153
  3rd-party PostScript interpreters.
154
 
155
  The moderators of this FAQ would gladly accept other descriptions/
156
  explanations/viewpoints on the issues discussed in this (and every
157
  other) section.
158
 
159
  [Ed Note: Liam R. E. Quin supplied many changes to the following
160
  section in an attempt to bring it up to date.  Hopefully it is a better
161
  reflection of the state of the world today (12/07/92) than it was in
162
  earlier FAQs]
163