[]
Contains index of the glyph and its mapping to the corresponding code point.
public class GlyphInfo
Public Class GlyphInfo
Name | Description |
---|---|
GlyphInfo() | Initializes a new instance of GlyphInfo. |
Name | Description |
---|---|
BaseClass | Base glyph class (single character, spacing glyph). |
BidiLevel | Specifies the resolved bidi level of the glyph. |
BreakGposContext | Indicates if the glyph is at the start of the new GPOS context. |
ClusterStart | Indicates that the glyph is the start of a cluster. |
CodePointIndex | Index of the first code point in the glyph cluster. |
ConditionalHyphen | Indicates if the glyph starts the conditional hyphen glyph run. |
EmulatedUpright | Indicates if the glyph with usually horizontal reading direction should appear upright with vertical reading direction. |
ExtraCodePointCount | Number of additional code points. |
Flags | Various glyph flags. |
GlyphAdvance | Glyph advance width (for horizontal direction) or height (for vertical direction). |
GlyphIndex | Index of the font glyph (glyphID), maybe 0. |
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. |
IsEllipsis | Gets a value indicating if the glyph is ellipsis for trimmed text. |
IsInlineObject | Indicates if an inline object should appear instead of the glyph. |
IsTab | Indicates if the glyph represents a tabulation character. |
LastCodePointIndex | Index of the last code point in the glyph cluster. |
LigatureClass | Ligature glyph class (multiple character, spacing glyph). |
MarkClass | Mark glyph class (non-spacing combining glyph). |
NextGlyph | References the next glyph in a sequence. |
NoKerning | Prevents glyph kerning when its reading direction is unnatural. |
PrevGlyph | References the previous glyph in a sequence. |
RightToLeft | Gets a value indicating if the glyph should appear from right to left. |
RunStart | Indicates if the glyph is at the start of a glyph 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. |
XPlacement | Horizontal adjustment for placement, in design units. |
YPlacement | Vertical adjustment for placement, in design units. |