FontSheets.ps - a printer font display utility
This postscript program prints out samples of every
font in your printer. The key features are:
To use FontSheets.ps, just send the file to your PostScript
compatible printer. There are numerous ways to do this
depending on your operating system and printer configuration.
The program will run and print as many pages as needed.
(There is no way to determine the number of pages in advance...)
- Compact representation:
~25 fonts per page
- Fonts grouped by font family
- Display of postscript name
- Cool looking layout (IMHO)
FontSheets.ps is absolutely free:
Download FontSheets.ps v1.02
FontSheets.ps was written by Mark Lentczner. Copyright
© 2000 Glyphic Technology.
If you have questions, problems, improvements, or just fan
We'd love to hear how it worked for you!
full size (72 dpi) version of
this page is available (20k).
Q & A
- What printers can I use this with?
FontSheets is a PostScript program. It can only be used with PostScript
printers. It will not work with PCL printers or most inkjet printers.
If you printer doesn't say PostScript or PostScript compatible,
it probably isn't, and won't run this program.
- Can I use this to display fonts loaded onto my computer?
Only if you download the fonts to your printer first. FontSheets.ps
will display all fonts that are in your printer, including fonts
downloaded and those on the printer's hard disk (if it has one).
Be careful: If you printer has a hard disk with 2000 fonts on it,
be prepared for 80 pages of output. (And let me know how it
comes out - or better yet, send me a copy of the sheets!)
- What is that little 5 point word that starts with a slash?
That is the PostScript name, which is the name a PostScript program
(such as generated by your print driver) must use to refer to the
font. This is not directly helpful since the font name in
a font menu on your computer is almost always different (the print
driver does the mapping.) What's worse, the menu name is different
on different systems. See Adobe's
technical note #5088, section 3.
- Why do I see two sets of some font families?
Some printers have multiple sets of fonts that have the same family
name. For example, the QMS 2560 has two font families named
"Antique Olive". (The character outlines are slightly different!)
If you look closely, the PostScript name for one set starts "/Antique-Olive"
and the other starts "/AntiqueOlive-". Which set will you
see if you choose "Antique Olive" in your word processor?
Only your print driver knows for sure.
- Why do some regular fonts print as a separate family from
their Italic, Bold and Bold Italic peers?
Some font foundries don't always follow the Adobe conventions for
naming their fonts. They erroneously put the foundry code
after the whole font name rather than just after the family segment.
For example, in this family, the last three fonts are misnamed
For more information, see Adobe's
technical note #5088, section 2.5.
||Should have been named:
- What about MultipleMaster fonts?
There is no support for MultipleMaster fonts. Since I have
no printer that has any, I'm not sure what it will do. If
your printer has the key fonts in its dictionaries, then those will
- Can I change feature 'x'?
If you are comfortable exiting PostScript, I have endeavored to
make FontSheets.ps very readable. This isn't like your common
cryptic PostScript program. There are also some interesting
utilities in FontSheets.ps: variable length arrays, multi-valued
dictionaries, and an implementation of qsort.
- 1.02 2/1/2000
recoded around level 2 features so it can be printed on a
level 1 printer
- 1.01 2/1/2000
removed redundant font keys from printouts
added ability to include a date / time string (search for DateTimeString
in the file)
put our procs into our own dict so as to not blow up userdict
added version number to footer
- 1.00 1/31/2000
Last updated: 10/1/2001