Previous Next
1109
S E C T I O N H .3 Implementation Notes
application is different from the one used by the application that produced
the document.
The font program with the altered glyph widths may or may not be em-
bedded. If it is embedded, its widths should exactly match the widths in
the font dictionary. If the font program is not embedded, Acrobat over-
rides the widths in the font program on the viewer application’s system
with the widths specified in the font dictionary.
It is important that the widths in the font dictionary match the actual
glyph widths of the font program that was used to produce the document.
Consumers of PDF files depend on these widths in many different con-
texts, including viewing, printing, fauxing (font substitution), reflow, and
word search. These operations may malfunction if arbitrary adjustments
are made to the widths so that they do not represent the glyph widths in-
tended by the PDF producer.
It is recommended that diagnostic and preflight tools check the glyph
widths in the font dictionary against those in an embedded font program
and flag any inconsistencies. It would also be helpful if the tools could op-
tionally check for consistency with the widths in font programs that are
not embedded. This is useful for checking a PDF file immediately after it
is produced, when the original font programs are still available.
Note: This implementation note is also referred to in Section 5.6.3, “CIDFonts”
(Glyph Metrics in CIDFonts).
5.5.1, “Type 1 Fonts” (Standard Type 1 Fonts (Standard 14 Fonts))
62. Acrobat 3.0 and earlier viewers may ignore attempts to override the stan-
dard fonts.
TABLE H.3 Names of standard fonts
STANDARD NAME ALTERNATIVE
Courier CourierNew
Courier−Oblique CourierNew,Italic
Courier−Bold CourierNew,Bold
Courier−BoldOblique CourierNew,BoldItalic
Helvetica Arial
Previous Next