2.2.21 Panose Object

The Panose object describes the PANOSE font-classification values for a TrueType font. These characteristics are used to associate the font with other fonts of similar appearance but different names.


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

FamilyType

SerifStyle

Weight

Proportion

Contrast

StrokeVariation

ArmStyle

Letterform

Midline

XHeight

FamilyType (1 byte): An unsigned integer that specifies the family type. This value is in the FamilyType (section 2.1.12) enumeration table.

SerifStyle (1 byte): An unsigned integer that specifies the serif style. This value is in the SerifType (section 2.1.30) enumeration table.

Weight (1 byte): An unsigned integer that specifies the weight of the font. This value is in the Weight (section 2.1.34) enumeration table.

Proportion (1 byte): An unsigned integer that specifies the proportion of the font. This value is in the Proportion (section 2.1.28) enumeration table.

Contrast (1 byte): An unsigned integer that specifies the contrast of the font. This value is in the Contrast (section 2.1.8) enumeration table.

StrokeVariation (1 byte): An unsigned integer that specifies the stroke variation for the font. This value is in the StrokeVariation (section 2.1.33) enumeration table.

ArmStyle (1 byte): An unsigned integer that specifies the arm style of the font. This value is in the ArmStyle (section 2.1.3) enumeration table.

Letterform (1 byte): An unsigned integer that specifies the letterform of the font. This value is in the Letterform (section 2.1.20) enumeration table.

Midline (1 byte): An unsigned integer that specifies the midline of the font. This value is in the MidLine (section 2.1.23) enumeration table.

XHeight (1 byte): An unsigned integer that specifies the x height of the font. This value is in the XHeight (section 2.1.35) enumeration table.