[]
Represents range of character codes.
Represents collection of unique CodeRange objects. All CodeRange objects within collection not intersect and sorted by First field.
The font subset builder.
Unique identifier of font in various font processing algorithms of C1Preview:
Class for support character shaping (Arabic, Indic etc.).
The font object for build subsets.
Used to position one glyph with respect to another.
Used to position one glyph with respect to another.
TTF files are stored in big-endian format, we need special readers and writers
Big endian binary writer.
The parameters table for the Character Variant features.
Base class for the Feature Parameters tables.
Provides information about how to use the glyphs in a font to render a script or language.
Identifies the typographic feature in the OpenType font.
Specifies the second glyph in a pair and defines a ValueRecord for each glyph.
Contains information for vertical or horizontal text, and can contain kerning values or minimum values.
Define the glyphs in each ligature.
One for each ligature glyph listed in the MarkToLigatureAttachmentPositioningSubtable.LigatureCoverage table.
The parameters table for the Stylistic Set features.
Represents text formatting attributes such as font, language, colors, decorations and so on.
Specifies a pair of ValueRecords.
Defines any combination of X and Y values (in design units) to add to the placement and advance values provided in the font.
Contains index of the glyph and its mapping to the corresponding code point.
Raw (binary font data or file path name) font subset.
The glyph metrics for the font subset.
Bidirectional character types.
Line-breaking and justification conditions; East Asian width category for the code point.
Identifies features providing information about how to use the glyphs in a font to render a script or language.
Identifies the language system supported in a OpenType font.
Script tags generally correspond to a Unicode script, the associations between them may not always be one-to-one.
Defines constants that specify the decorations applied to text.
Provides the most general classification of the code point.
Provides additional information on the glyph.
Arabic joining groups.
Arabic joining types.
Line breaking classes of the Unicode characters.
ISO 15924 Script Codes.
Default character orientation categories.