[]
Provides additional information on the glyph.
[Flags]
public enum GlyphFlags
ArabicJoiningMask = XR | XLMask for testing Arabic joining glyph forms.
BaseClass = 16384Base glyph class (single character, spacing glyph).
BaselineMask = IdeographicBaseline | MathBaselineThe bit mask for the baseline values.
BreakGposContext = 16Indicates if the glyph is at the start of the new GPOS context.
ClassMask = BaseClass | LigatureClassThe bit mask for determining glyph class.
ClusterStart = 1Indicates that the glyph is the start of a cluster.
ConditionalHyphen = 524288Indicates if the glyph starts the conditional hyphen glyph run.
EmulatedUpright = 262144Indicates if normally sideways character should be drawn upright in vertical text.
GposRunStart = 8Indicates if the glyph is at the start of a GPOS glyph run.
GsubRunStart = 4Indicates if the glyph is at the start of a GSUB glyph run.
HangingBaseline = IdeographicBaseline | MathBaselineThe hanging baseline from which syllables seem to hang in Tibetan and other scripts.
IdeographicBaseline = 4096The baseline used by ideographic characters.
IsInlineObject = 1024Indicates if an inline object should appear instead of the glyph.
IsTab = 2048Indicates if the glyph represents a tabulation character.
LigatureClass = 32768Ligature glyph class (multiple character, spacing glyph).
MarkClass = BaseClass | LigatureClassMark glyph class (non-spacing combining glyph).
MathBaseline = 8192The baseline about which mathematical characters are centered.
NoAdvance = 65536The glyph is not visible and has no advance.
NoKerning = 128Prevents glyph kerning when its reading direction is unnatural.
None = 0No additional info.
OtherClass = 0Unclassified or Component glyph.
RomanBaseline = 0The baseline used by simple alphabetic scripts such as Latin, Cyrillic and Greek.
RunStart = 2Indicates if the glyph is at the start of a code point run.
Sideways = 64Indicates if the glyph should appear rotated 90 or -90 degrees.
TabWithAlignment = 131072Indicates if the character tabulation has additional alignment options.
Vertical = 32Indicates if the glyph should appear upright with vertical reading direction.
XL = 512Left-joining glyph form.
XM = XR | XLDual-joining (medial) glyph form that joins on both left and right.
XN = 0Non-joining glyph form that does not join on either side.
XR = 256Right-joining glyph form.