It appears to be an axiom of WindowsLand that you can never have too many fonts.
It used to be that fonts were very dear. My first experience with word processing was with an
IBM 8100 system, which used a mechanical printer that contained removable font wheels. The
word processing program on this system did allow you to change fonts, but when you printed
your document you got a message to change the font wheel everytime the font changed in the
document. If a page had three different fonts changes, you got three different messages. This
would not really have been so bad, except that this system was so expensive (it was from IBM,
after all) that eight workstations shared a central printer, and you never knew just when your
document was going to print, and you had to run down the hall to change the wheel, and it was
completely useless. So I learned to love Courier 10.
When I started using WordPerfect for Dos, version 5.0, you got a couple of fonts tossed in with
the package, and you could go to a company named Bitstream to get more for about a hunnert
bucks a face. And you had to go through this huge installation process, because the Bitstream
fonts were not scalable, and you had to generate a library of each size of each face you might
want to use.
About that time, another company named Swifte started marketing fonts for about $25/face, but
packaged in groups of four. So you still paid a C note, but at least these were scalable on the fly.
Within your word processor, you could select both a face, and a size, and that was pretty fantastic
for those days so long ago. (We are talking about 1989 here, folks.) Swifte seems to be still
around, and is currently selling something called Typecase, which is their whole bag of a couple
of hundred fonts, for about fifty dollars.
All these packages presume that you have an HP LaserJet or compatible printer. The LaserJet
contains memory and a microprocessor internally that understands a language HP developed
called Printer Control Language, or PCL. The early versions of this language were really quite
simple. This language allows you to place a dot, or a filled rectangle (of any level of gray), or an
internal font (the LaserJet II had only two such fonts, Courier and LinePrinter) anywhere on the
page of a standard sheet of paper. If you wanted a font not known to the printer, you could
download font faces, but they have to be made up of dots or rectangles. It is really quite amazing
what can be done with this, because most font packages that you buy to this day still run on a
LaserJet II, even though the later LaserJet models increased the functionality of the PCL
language. It is now up to Rev 6, I believe.
There is another solution, and that is Postscript. This is something invented by the Adobe people
(ok, probably the Xerox Parc people, but Adobe marketed it). It requires both special software in
your computer, and special hardware or software in your printer. The Postscript engine in the
printer is much more sophisticated than PCL. In essence, It understands mathematical functions.
Thus, a font face can be built entirely from a set of functions, and the printer internally can then
scale the size of the font, or rotate the font, or stretch it, or do anything to it that applying some
transformation formula to the type face function will allow to happen. Things get even better for
graphics programs, because after all, a drawing is essentially just a series of a mathematical
functions. Adobe sold their translator software to the printer companies, and gave away the
Postscript compiler to the application software vendors. There are many books available on how
to directly access the Postscript engine of your printer. Most people do not need to know this
level of detail, however.
We, the happy users, see this software built into drawing packages like Corel and Micrographics
and the other vector drawing packages. (Postscript is not much help with bitmap drawings,
because after all, bitmaps are just bunches of dots.). For some reason, the Mac side of the world
immediately jumped onto this technology, and Mac printers all understand Postscript as their
native language. Perhaps this came from the already graphical bent of the typical Mac user. The
downside was that Adobe charged a huge royalty for the use of this engine, like several hundred
dollars per printer, and this made Postscript printers much more expensive. But that was OK
with Mac people, since all the other Mac hardware was real expensive already.
The Dos and Windows people, being more budget minded, drilled down on the LaserJet's PCL
features, for which no royalty was charged. This all worked adequately for text, and Windows
people did not originally get into graphics as heavily as Mac people, or if they did they used
bitmap drawing packages like Paintbrush, so the LaserJet PCL was OK for that too.
Now of course, the latest LaserJets have Postscript either as an option, or built in. For a while,
with the LaserJet III, you had to insert a cartridge when you printed a Postscript document, and
take it out when you did not. If you got it wrong, you got dozens of pages of gibberish. This
works not at all well for a central shared printer, as we have in our office. The other gotcha was
that if you pulled the cartridge when the printer power was on, you fried the cartridge and maybe
the printer too.
I was first introduced to all this by James Dodds, proprietor of AllWrite Publications, who does
much of the contract technical writing for us at World Wide Widgets. He had become quite used
to Postscript functionality and quality in his former years of toiling away in the apple vineyards,
and his delicate sensibilities were quite upset when he came to work for us and was handed a PC.
Those sensibilities were rubbed raw the first time he sent a graphic to our LaserJet printer. He
was very insistent that we immediately get the $400 Postscript cartridge for our LaserJet.
Because WWW is widely known for its Contractor Oriented Attitude, we caved in and got the
cartridge. As soon as it arrived, he displayed the same drawing file, printed on the same printer,
but one with PCL and one with Postscript engines, and the differences jumped right out at you.
The quality of the Postscript drawings are quite superior. And this goes for text and fonts also.
Although Mr Dodds loves to hand you a magnifying glass so you can see each and every jaggie
in the PCL font, and how sleek and smooth the Postscript fonts are, even those of us that do not
fully understand why a point is not quite 1/72 of an inch can see the difference between the two
engines with the unaided eye.
When you start looking at font catalogs, it appears that TrueType fonts predominate. TrueType
fonts appeared when Windows 3.1 appeared, and was BillG's one finger salute to Postscript.
TrueType has the advantage that TrueType fonts not only work on PCL printers, but on your
VGA screen as well, whereas Postscript got all wound up in something called Display Postscript
which has never caught on. So today, even if I am going to generate a Postscript document, I
will view it on my screen in TrueType as an approximation. Some font manufacturers will send
you a TrueType font for your screen that matches the Postscript font for your printer.
However, Postscript can guarantee that what you print on your 300 dpi LaserJet, or your 96dpi
Epson, will be true to form, if not resolution, to a 2650 dpi professional Linotronic printer. It
appears that TrueType cannot make that claim, and it is certainly true that the older fonts that
directly worked with PCL cannot either. Postscript would seem to be the choice for somebody
who is generating a document at work on a relatively cheap printer that will later be redone on
professional equipment.
Read Next Article --> Return to Home Page ^
Afterwords:
My original intent for this article was to write about Adobe Type Manager. I ordered it a month before deadline, but it never came till after that time. So at literally the last minute before the article was due, I hacked this one out.