[]
        
(Showing Draft Content)

C1.Util

C1.Util Namespace

Classes

CodeRange

Represents range of character codes.

CodeRanges

Represents collection of unique CodeRange objects. All CodeRange objects within collection not intersect and sorted by First field.

FontBuilder

The font subset builder.

FontKey

Unique identifier of font in various font processing algorithms of C1Preview:

  • font substitution
  • font embedding

FontShaping

Class for support character shaping (Arabic, Indic etc.).

FontSubSet

The font object for build subsets.

FontSubSet.BigEndianBinaryReader

TTF files are stored in big-endian format, we need special readers and writers

FontSubSet.BigEndianBinaryWriter

Big endian binary writer.

FontSubSet.CharacterVariantParams

The parameters table for the Character Variant features.

FontSubSet.FeatureParams

Base class for the Feature Parameters tables.

FontSubSet.FeatureTable

Provides information about how to use the glyphs in a font to render a script or language.

FontSubSet.FontFeature

Identifies the typographic feature in the OpenType font.

FontSubSet.KernSubtable

Contains information for vertical or horizontal text, and can contain kerning values or minimum values.

FontSubSet.Ligature

Define the glyphs in each ligature.

FontSubSet.StylisticSetParams

The parameters table for the Stylistic Set features.

FontSubSet.ValueRecord

Defines any combination of X and Y values (in design units) to add to the placement and advance values provided in the font.

GlyphInfo

Contains index of the glyph and its mapping to the corresponding code point.

RawFontSubSet

Raw (binary font data or file path name) font subset.

Structs

GlyphMetrics

The glyph metrics for the font subset.

Enums

FontSubSet.FeatureTag

Identifies features providing information about how to use the glyphs in a font to render a script or language.

FontSubSet.Language

Identifies the language system supported in a OpenType font.

FontSubSet.ScriptTag

Script tags generally correspond to a Unicode script, the associations between them may not always be one-to-one.

GlyphFlags

Provides additional information on the glyph.