2.2.3.3.5 EMRI_DELTA_FONT Record
The EMRI_DELTA_FONT record contains partial TrueType and OpenType fonts, which can be merged to form more complete fonts. An EMRI_DELTA_FONT record defines new glyphs to be merged with data from a preceding EMRI_SUBSET_FONT record.
This record and the EMRI_SUBSET_FONT (section 2.2.3.3.4) have similar structures.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ulID |
|||||||||||||||||||||||||||||||
cjSize |
|||||||||||||||||||||||||||||||
UniversalFontId |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
FontData (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
ulID (4 bytes): An unsigned integer that identifies the type of record. The value MUST be 0x00000008, which specifies the EMRI_DELTA_FONT record type from the RecordType Enumeration (section 2.1.1).
cjSize (4 bytes): An unsigned integer that specifies the size of the FontData field, in bytes.
UniversalFontId (8 bytes): An EMF UniversalFontId object ([MS-EMF] section 2.2.27) that identifies the font.
FontData (variable): The 32-bit-aligned data that contains the definitions of glyphs in the font.