InfiniText Namespace Reference

Classes

class  Glyph
 Represents a character within a font for display on the screen. Extends the InfiniText glyph object. This saves memory and avoids fragmentation. More...
 
class  DirectionCategory
 Obtains the bidirectional catagory of a character. More...
 
struct  BidiBlock
 A block of characters with the same bidi mode. More...
 
class  FontFace
 A font face for a particular font family. Note that you must consider if this font face has been loaded (see RequiresLoad) yet if you use deferred loading. The metrics will always be available however - just the glyphs will not be if RequiresLoad is true. More...
 
class  FontFaceFlags
 The flags which represent the styling of a font. Combined together. More...
 
class  FontFamily
 A font family is a collection of font faces (Font objects). A font family is e.g. Arial, and it's faces are e.g. bold and italic variants. More...
 
class  FontLoader
 
class  TableInfo
 
class  FontParser
 
class  Fonts
 The main class for handling global font settings. More...
 
class  FontSynthesisFlags
 The flags which represent the synthesis of a font face. More...
 
class  CompositeGlyph
 
class  GlyphPoint
 Used as a temporary holder of data during glyph loading. More...
 
class  LoadMetaPoint
 A node which stores unloaded glyph information. These are used to help improve glyph load time without causing additional memory usage. This is because they act like a point - the only point in the path. More...
 
class  OpenTypeFeature
 Used to enable an OpenType feature. More...
 
class  OpenTypeFeatureSet
 Used to enable an OpenType feature. https://en.wikipedia.org/wiki/List_of_typographic_features More...
 
class  CffGlyphParser
 
class  CffStack
 
class  CffStackEntry
 
class  CffSubPosition
 
class  CffTables
 
class  CharMapTables
 
class  FontFeature
 A font feature in a particular font face, such as 'smcp' (small caps). More...
 
class  GlyfTables
 
class  HeaderTables
 
class  HheaTables
 
class  HmtxTables
 
class  KerningTables
 
class  LocaTables
 
class  Lookup
 
class  LookupList
 
class  LookupSubTable
 The various lookup sub-tables. See https://www.microsoft.com/typography/OTSPEC/GSUB.htm#SS for the info. More...
 
class  SingleSubTable
 
class  AlternateSubTable
 
class  MultiSubTable
 
class  LigatureSubTable
 
class  ContextualSubTable
 
class  ChainingContextualSubTable
 
class  ExtensionSubTable
 
class  ReverseChainingContextualSubTable
 
class  MaxpTables
 
class  NameTables
 
class  OS2Tables
 
class  PostTables
 
class  Substitution
 A glyph substitution. It must have already matched on the first character in order to test the rest (if there's multiple chars to match, e.g. an ffi ligature would match on 'f' first). More...
 
class  SubstitutionSet
 Used when a character may potentially be substituted in more than one way. The testing order is as it was defined in the file. More...
 
class  GposTables
 
class  GsubTables
 Loads glyph substitution tables (ligatures). Ligatures are language sensitive. Each language group defines a bunch of "features" a font supports. Features can be, for example, turning 1/2 into a fraction; the "frac" feature. More...
 
class  WoffLoader
 
struct  Woff2Table
 

Delegates

delegate void InfiniText.OnLogEvent ( string  text)

A delegate used when InfiniText logs messages.