DWRITE_SHAPING_TEXT_PROPERTIES structure (dwrite.h)

Shaping output properties per input character.

Syntax

struct DWRITE_SHAPING_TEXT_PROPERTIES {
  UINT16 isShapedAlone : 1;
  UINT16 reserved1 : 1;
  UINT16 canBreakShapingAfter : 1;
  UINT16 reserved : 13;
};

Members

isShapedAlone

Type: UINT16

Indicates that the character is shaped independently from the others (usually set for the space character).

reserved1

Reserved for use by shaping engine.

canBreakShapingAfter

Glyph shaping can be safely cut after this point without affecting shaping before or after it. Otherwise, splitting a call to GetGlyphs would cause a reflow of glyph advances and shapes.

reserved

Reserved for use by the shaping engine.

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