Chapter 14: Printing and Faxing
What Are Fonts? Modern computer screens and printers can display text in a variety of typefaces and sizes, as illustrated here:
In fixed-pitch typefaces, all the characters are the same width, as on a typewriter. In proportionally spaced typefaces, different characters are different widths. (The relative widths vary from one typeface to another.) Most typefaces are available in different sizes, with the sizes measured in printer's points, 1/72 inch. The most common sizes are 10-point and 12-point, roughly corresponding to sizes of elite and pica typewriter type. Fonts are often provided in several variations, such as normal, bold, italic, and bold-italic.
Typographers use the terms font and typeface with a bit more exactness than computer people. To typographers, a typeface refers to the underlying design of the characters, while a font is the collection of all the characters in a typeface of a given size and variation. For example, Arial is a typeface and Arial italic 12-point is a font. This precision usually gets lost in computer discussions, where font and typeface are used interchangeably. Windows refers to Arial as a font, and (having noted our objections) we will do the same.
Windows comes with a small but adequate set of fonts, but many programs and printer drivers include fonts of their own. Once a font is installed, any program can use it, no matter where the font came from. Thus, a typical Windows installation may have 50 to 100 fonts available, each in a wide variety of sizes.
In addition to fonts that contain letters and numbers, Windows comes with several fonts of special characters. You can use the Character Map program to look at them and add them to your documents.
What Is TrueType? Computer printers and screens print and display characters by printing or displaying patterns of black-and-white (or colored) dots. The size of the dots depends on the resolution of the device, ranging from 72 to 100 dots per inch (dpi) on screens, to 300, 600, or even 1,200 dpi on laser printers. In early versions of Windows, each typeface was provided as a bitmap (dot picture) of the actual black and white dots for each character, with separate bitmaps for each size. The bitmaps were available only in a small variety of sizes, such as Courier 10-, 12-, and 18-point.
This scheme does not produce very good-looking documents, because the dot resolution of printers is rarely the same as that for a screen. In the process of printing, Windows had to rescale each character's bitmap to the printer's resolution, producing odd-looking characters with unattractive jagged corners. Even worse, if you used a font in a size other than one of the sizes provided, the system had to do a second level of rescaling, producing even worselooking characters.
TrueType solves both of these problems by storing each typeface not as a set of bitmaps, but essentially as a set of formulas the system can use to render (draw) each character at any desired size and resolution. This means that TrueType fonts look consistent on all devices, and that you can use them in any size.
Use only TrueType fonts in documents that you plan to print, to make your documents look their best.
How Do Printers Handle Fonts? Older printers had one or two fonts built in, and when you printed a document, those were the fonts you got. Modern printers can print any image that the resolution of the printer permits, so they can print all the fonts that are installed on your system.
Most printers have a reasonable set of built-in, general-purpose fonts, and some printers can accept font cartridges with added fonts. Occasionally, you may want to print a document that contains fonts your printer doesn't know, and then one of the following three things happens:
- Windows reverts to printing graphics, in effect turning your document into a full-page bitmap image that Windows can send (slowly) to the printer.
- If your printer is smart enough (most laser printers that use PostScript and PCL5 are), Windows can send the printer all the fonts that a particular document needs. This delays the start of the print job a little, but as soon as the printing starts it proceeds at a normal speed.
- To speed up printing, Windows uses font substitution, using built-in printer fonts where possible for similar TrueType fonts. For example, Microsoft's Arial font is nearly identical to the Helvetica font found in PostScript printers, so when Windows prints Arial text, it tells the printer to use Helvetica instead. This process of font substitution normally works smoothly, although occasionally on clone printers, the built-in fonts aren't exactly what Windows expects and the results can look a little off. (You can tell Windows to turn off font substitution if you suspect that's a problem.)