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.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

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.