Previous Next
1036
APPENDIX F Linearized PDF
7. FontFile streams, which contain the actual definitions of embedded fonts.
These are assumed to be large and slow to transfer; therefore, the viewer appli-
cation uses substitute fonts until the real ones have arrived. Only those fonts
for which substitution is possible can be deferred in this way. (Currently, this
includes any Type 1 or TrueType font that has a font descriptor with the
Nonsymbolic flag set, indicating the Adobe standard Latin character set).
See Section F.4, “Access Strategies,” for additional discussion about object order
and incremental drawing strategies.
F.2.7 Remaining Pages (Part 7)
Part 7 of the Linearized PDF file contains the page objects and nonshared objects
for all remaining pages of the file, with the objects for each page grouped togeth-
er. The pages are contiguous and are ordered by page number. If the first page of
the file is not page 0, this section starts with page 0 and skips over the first page
when its position in the sequence is reached.
For each page, the objects required to display that page are grouped together,
except for resources and other objects that are shared with other pages. Shared
objects are located in the shared objects section (part 8). The starting file offset
and length of any page can be determined from the hint tables.
The recommended order of objects within a page is essentially the same as in the
first page. In particular, the page object must be the first object in each section.
In most cases, unlike for the first page, little benefit is gained from interleaving
contents with resources because most resources other than images—fonts in par-
ticular—are shared among multiple pages and therefore reside in the shared ob-
jects section. Image XObjects usually are not shared, but they should appear at
the end of the page’s section of the file, since rendering of images is deferred.
F.2.8 Shared Objects (Part 8)
Part 8 of the file contains objects, primarily named resources, that are referenced
from more than one page but that are not referenced (directly or indirectly) from
the first page. The hint tables contain an index of these objects. For more infor-
mation on named resources, see Section 3.7.2, “Resource Dictionaries.”
Previous Next