GlyphFlags

GlyphFlags enumeration

Glyph flags.

[Flags]
public enum GlyphFlags : byte

Values

NameValueDescription
UnsafeToBreak1Indicates that if input text is broken at the beginning of the cluster this glyph is part of, then both sides need to be re-shaped, as the result might be different.
UnsafeToConcat2Indicates that if input text is changed on one side of the beginning of the cluster this glyph is part of, then the shaping results for the other side might change.
SafeToInsertTatweel4In scripts that use elongation (Arabic, Mongolian, Syriac, etc.), this flag signifies that it is safe to insert a U+0640 TATWEEL character before this cluster for elongation. This flag does not determine the script-specific elongation places, but only when it is safe to do the elongation without interrupting text shaping.

See Also