[]
        
(Showing Draft Content)

GrapeCity.Documents.Text.GlyphFlags

GlyphFlags Enum

Provides additional information on the glyph.

Namespace: GrapeCity.Documents.Text
Assembly: DS.Documents.Imaging.dll
Syntax
[Flags]
public enum GlyphFlags
<Flags>
Public Enum GlyphFlags

Fields

Name Description
ArabicJoiningMask

Mask for testing Arabic joining glyph forms.

BaseClass

Base glyph class (single character, spacing glyph).

BaselineMask

The bit mask for the baseline values.

BreakGposContext

Indicates if the glyph is at the start of the new GPOS context.

ClassMask

The bit mask for determining glyph class.

ClusterStart

Indicates that the glyph is the start of a cluster.

ConditionalHyphen

Indicates if the glyph starts the conditional hyphen glyph run.

EmulatedUpright

Indicates if normally sideways character should be drawn upright in vertical text.

GposRunStart

Indicates if the glyph is at the start of a GPOS glyph run.

GsubRunStart

Indicates if the glyph is at the start of a GSUB glyph run.

HangingBaseline

The hanging baseline from which syllables seem to hang in Tibetan and other scripts.

IdeographicBaseline

The baseline used by ideographic characters.

IsInlineObject

Indicates if an inline object should appear instead of the glyph.

IsTab

Indicates if the glyph represents a tabulation character.

LigatureClass

Ligature glyph class (multiple character, spacing glyph).

MarkClass

Mark glyph class (non-spacing combining glyph).

MathBaseline

The baseline about which mathematical characters are centered.

NoAdvance

The glyph is not visible and has no advance.

NoKerning

Prevents glyph kerning when its reading direction is unnatural.

None

No additional info.

OtherClass

Unclassified or Component glyph.

RomanBaseline

The baseline used by simple alphabetic scripts such as Latin, Cyrillic and Greek.

RunStart

Indicates if the glyph is at the start of a code point run.

Sideways

Indicates if the glyph should appear rotated 90 or -90 degrees.

TabWithAlignment

Indicates if the character tabulation has additional alignment options.

Vertical

Indicates if the glyph should appear upright with vertical reading direction.

XL

Left-joining glyph form.

XM

Dual-joining (medial) glyph form that joins on both left and right.

XN

Non-joining glyph form that does not join on either side.

XR

Right-joining glyph form.