DWRITE_SHAPING_GLYPH_PROPERTIES structure (dwrite.h)

Contains shaping output properties for an output glyph.

Syntax

struct DWRITE_SHAPING_GLYPH_PROPERTIES {
  UINT16 justification : 4;
  UINT16 isClusterStart : 1;
  UINT16 isDiacritic : 1;
  UINT16 isZeroWidthSpace : 1;
  UINT16 reserved : 9;
};

Members

justification

Type: UINT16

Indicates that the glyph has justification applied.

isClusterStart

Type: UINT16

Indicates that the glyph is the start of a cluster.

isDiacritic

Type: UINT16

Indicates that the glyph is a diacritic mark.

isZeroWidthSpace

Type: UINT16

Indicates that the glyph is a word boundary with no visible space.

reserved

Type: UINT16

Reserved for future use.

Requirements

Requirement Value
Minimum supported client Windows 7, Windows Vista with SP2 and Platform Update for Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 R2, Windows Server 2008 with SP2 and Platform Update for Windows Server 2008 [desktop apps | UWP apps]
Header dwrite.h