Width specifies the width of the font in the measure of the destination. Family specifies the general style of the font. CharSet specifies the character set which is supported by the font. Pitch specifies the pitch of the font. CharacterWidth specifies the character width.
Weight specifies the thickness of the line.
Underline use one value out of the constant group FontUnderline . Strikeout use one value out of the constant group FontStrikeout . Orientation specifies the rotation of the font. Kerning for requesting, it specifies if there is a kerning table available. For selecting, it specifies if the kerning table is to be used.