2.2.16 LogFontPanose Object

The LogFontPanose object specifies the PANOSE characteristics of a logical font.


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

LogFont (92 bytes)

...

...

...

FullName (128 bytes)

...

...

...

Style (64 bytes)

...

...

...

Version

StyleSize

Match

Reserved

VendorId

Culture

Panose

...

...

Padding

LogFont (92 bytes): A LogFont (section 2.2.13) object that specifies the basic attributes of the logical font.

FullName (128 bytes): A string of 64 Unicode characters that defines the font's full name. If the length of this string is less than 64 characters, a terminating NULL MUST be present, after which the remainder of this field MUST be ignored.

Style (64 bytes): A string of 32 Unicode characters that defines the font's style. If the length of this string is less than 32 characters, a terminating NULL MUST be present, after which the remainder of this field MUST be ignored.

Version (4 bytes): This field MUST be ignored.

StyleSize (4 bytes): An unsigned integer that specifies the point size at which font hinting is performed. If set to zero, font hinting is performed at the point size corresponding to the Height field in the LogFont object in the LogFont field.

Match (4 bytes): This field MUST be ignored.

Reserved (4 bytes): An unsigned integer that MUST be set to zero and MUST be ignored.

VendorId (4 bytes): This field MUST be ignored.

Culture (4 bytes): An unsigned integer that MUST be set to zero and MUST be ignored.

Panose (10 bytes): A Panose object (section 2.2.21) that specifies the PANOSE characteristics of the logical font. If all fields of this object are zero, it MUST be ignored.

Padding (2 bytes): A field that exists only to ensure 32-bit alignment of this structure. It MUST be ignored.