RetroArch
|
Shaping output properties per output glyph. More...
#include <dwrite.h>
Public Attributes | |
UINT16 | justification: 4 |
Justification class, whether to use spacing, kashidas, or another method. This exists for backwards compatibility with Uniscribe's SCRIPT_JUSTIFY enum. More... | |
UINT16 | isClusterStart: 1 |
Indicates glyph is the first of a cluster. More... | |
UINT16 | isDiacritic: 1 |
Glyph is a diacritic. More... | |
UINT16 | isZeroWidthSpace: 1 |
Glyph has no width, blank, ZWJ, ZWNJ etc. More... | |
UINT16 | reserved: 9 |
Reserved for use by shaping engine. More... | |
Shaping output properties per output glyph.
UINT16 DWRITE_SHAPING_GLYPH_PROPERTIES::isClusterStart |
Indicates glyph is the first of a cluster.
UINT16 DWRITE_SHAPING_GLYPH_PROPERTIES::isDiacritic |
Glyph is a diacritic.
UINT16 DWRITE_SHAPING_GLYPH_PROPERTIES::isZeroWidthSpace |
Glyph has no width, blank, ZWJ, ZWNJ etc.
UINT16 DWRITE_SHAPING_GLYPH_PROPERTIES::justification |
Justification class, whether to use spacing, kashidas, or another method. This exists for backwards compatibility with Uniscribe's SCRIPT_JUSTIFY enum.
UINT16 DWRITE_SHAPING_GLYPH_PROPERTIES::reserved |
Reserved for use by shaping engine.