Text
Fonts & Text support.
Glyph Containers & Processing
- TBLGlyphBuffer - holds glyphs and additional metadata.
- TBLGlyphRun - provides a glyph run data.
- TBLGlyphRunFlags - flags used by TBLGlyphRun.
- TBLGlyphRunIterator - iterates a TBLGlyphRun.
- TBLGlyphId - a type representing a single glyph (32-bit value).
- TBLGlyphInfo - glyph information used by TBLGlyphBuffer and TBLGlyphRun.
- TBLGlyphMappingState - information accumulated during mapping characters to glyphs.
- TBLGlyphPlacement - glyph placement used by TBLGlyphBuffer and TBLGlyphRun.
- TBLGlyphPlacementType - glyph placement type used by TBLGlyphBuffer and TBLGlyphRun.
Fonts
- TBLFont - represents a displayable font (having size, font properties, and variations configured).
- TBLFontMatrix - a simple matrix that can be used to transform a font, used by TBLFont.
- TBLFontMetrics - font metrics, used by TBLFont.
- TBLFontStretch - font stretch property, used by TBLFont.
- TBLFontStyle - font style property, used by TBLFont.
- TBLFontWeight - font weight property, used by TBLFont.
- TBLFontData - provides font data that can be used by TBLFont and TBLFontFace.
- TBLFontDataFlags - Flags used by TBLFontData.
- TBLFontTable - represents a TrueType/OpenType table identified by a TBLTag.
- TBLFontFace - represents a font face (OpenType file loaded from file or memory).
- TBLFontFaceInfo - font face information, used by TBLFontFace.
- TBLFontFaceFlags - flags used by TBLFontFace.
- TBLFontFaceDiagFlags - diagnostic flags used by TBLFontFace.
- TBLFontFaceType - type of a font face, provided by TBLFontFace.
- TBLFontDesignMetrics - design font metrics, used by TBLFontFace.
- TBLFontOutlineType - type of outlines used by a font, used by TBLFontFace.
- TBLFontPanose - panose information, provided by TBLFontFace.
- TBLFontUnicodeCoverage - unicode coverage bits, provided by by TBLFontFace.
- TBLFontFeatureSettings - provides feature settings of a TBLFont.
- TBLFontFeatureSettingsView - view of TBLFontFeatureSettings.
- TBLFontFeatureItem - associates a font feature tag (TBLTag) with a value.
- TBLFontVariationSettings - provides variation settings of a TBLFont.
- TBLFontVariationSettingsView - view of TBLFontVariationSettings.
- TBLFontVariationItem - associates a font variation tag (TBLTag) with a value.
Font Management
- TBLFontManager - simple font management that can store and query TBLFontFace instances.
- TBLFontQueryProperties - font query properties, used by TBLFontManager.
Text
- TBLOrientation - text or glyph run orientation.
- TBLTextDirection - specifies text direction.
- TBLTextEncoding - specifies text encoding.
- TBLTextMetrics - metrics of a whole text run.