DWRITE_PANOSE_XHEIGHT enumeration (dwrite_1.h)

The DWRITE_PANOSE_XHEIGHT enumeration contains values that specify info about the relative size of lowercase letters and the treatment of diacritic marks (xheight).

Syntax

typedef enum DWRITE_PANOSE_XHEIGHT {
  DWRITE_PANOSE_XHEIGHT_ANY = 0,
  DWRITE_PANOSE_XHEIGHT_NO_FIT = 1,
  DWRITE_PANOSE_XHEIGHT_CONSTANT_SMALL = 2,
  DWRITE_PANOSE_XHEIGHT_CONSTANT_STANDARD = 3,
  DWRITE_PANOSE_XHEIGHT_CONSTANT_LARGE = 4,
  DWRITE_PANOSE_XHEIGHT_DUCKING_SMALL = 5,
  DWRITE_PANOSE_XHEIGHT_DUCKING_STANDARD = 6,
  DWRITE_PANOSE_XHEIGHT_DUCKING_LARGE = 7,
  DWRITE_PANOSE_XHEIGHT_CONSTANT_STD,
  DWRITE_PANOSE_XHEIGHT_DUCKING_STD
} ;

Constants

 
DWRITE_PANOSE_XHEIGHT_ANY
Value: 0
Any xheight.
DWRITE_PANOSE_XHEIGHT_NO_FIT
Value: 1
No fit xheight.
DWRITE_PANOSE_XHEIGHT_CONSTANT_SMALL
Value: 2
Constant small xheight.
DWRITE_PANOSE_XHEIGHT_CONSTANT_STANDARD
Value: 3
Constant standard xheight.
DWRITE_PANOSE_XHEIGHT_CONSTANT_LARGE
Value: 4
Constant large xheight.
DWRITE_PANOSE_XHEIGHT_DUCKING_SMALL
Value: 5
Ducking small xheight.
DWRITE_PANOSE_XHEIGHT_DUCKING_STANDARD
Value: 6
Ducking standard xheight.
DWRITE_PANOSE_XHEIGHT_DUCKING_LARGE
Value: 7
Ducking large xheight.
DWRITE_PANOSE_XHEIGHT_CONSTANT_STD
Constant standard xheight.
DWRITE_PANOSE_XHEIGHT_DUCKING_STD
Ducking standard xheight.

Requirements

Requirement Value
Minimum supported client Windows 8 and Platform Update for Windows 7 [desktop apps only]
Minimum supported server Windows Server 2012 and Platform Update for Windows Server 2008 R2 [desktop apps only]
Header dwrite_1.h

See also

DWRITE_PANOSE