SECTION 5.5
417
Simple Fonts
The font dictionary for a multiple master font instance has the same entries as a
Type 1 font dictionary (Table 5.8 on page 413), with the following differences:
The value of
Subtype
is
MMType1
.
If the PostScript name of the instance contains spaces, the spaces are replaced
by underscores in the value of
BaseFont
. For instance, as illustrated in Example
5.7, the name “MinionMM 366 465 11 ” (which ends with a space character)
becomes
/MinionMM_366_465_11_
.
Example 5.7
7 0 obj
<< /Type /Font
/Subtype /MMType1
/BaseFont /MinionMM_366_465_11_
/FirstChar 32
/LastChar 255
/Widths 19 0 R
/FontDescriptor 6 0 R
/Encoding 5 0 R
>>
endobj
19 0 obj
[ 187 235 317 430 427 717 607 168 326 326 421 619 219 317 219 282 427
Omitted data
569 0 569 607 607 607 239 400 400 400 400 253 400 400 400 400 400
]
endobj
This example illustrates a convention for including the numeric values of the
design coordinates as part of the instance’s
BaseFont
name. This convention is
commonly used for accessing multiple master font instances from an external
source in the consumer application’s environment; it is documented in Adobe
Technical Note #5088,
Font Naming Issues.
However, this convention is not pre-
scribed as part of the PDF specification. In particular, if the font program for this
instance is embedded in the PDF file, it must be an ordinary Type 1 font program,
not a multiple master font program. This font program is called a
snapshot
of the
multiple master font instance that incorporates the chosen values of the design
coordinates.
Index Bookmark Pages Text
Previous Next
Pages: Index All Pages
This HTML file was created by VeryPDF PDF to HTML Converter product.