Classes
The following classes are available globally.
-
A
See moreFontFile
object represents the file of a specific font format.Declaration
Swift
public class FontFile
-
The
See moreRenderer
class represents a generic glyph renderer. It can be used to generate glyph paths, measure their bounding boxes and draw them in aCGContext
object.Declaration
Swift
public class Renderer
-
The
See moreTypefaceManager
class provides management activities related to typefaces.Declaration
Swift
public class TypefaceManager
-
Represents a frame containing multiple lines of text. It is the output resulting from text-framing process performed by a typesetter.
See moreDeclaration
Swift
public class ComposedFrame
-
Declaration
Swift
public class ComposedLine
-
This class resolves text frames by using a typesetter object.
See moreDeclaration
Swift
public class FrameResolver
-
A glyph run is a collection of consecutive glyphs sharing the same attributes and direction.
See moreDeclaration
Swift
public class GlyphRun
-
Represents a typesetter which performs text layout. It can be used to create lines, perform line breaking, and do other contextual analysis based on the characters in the string.
See moreDeclaration
Swift
public class Typesetter
-
The
See moreShapingEngine
class represents text shaping engine.Declaration
Swift
public class ShapingEngine
-
A
See moreShapingResult
object is a container for the results of text shaping. It is generated by aShapingEngine
object to provide the information related to characters, their glyphs, offsets, and advances.Declaration
Swift
public class ShapingResult
-
This class implements Unicode Bidirectional Algorithm available at http://www.unicode.org/reports/tr9.
A
See moreBidiAlgorithm
object provides information related to individual paragraphs in source string by applying rule P1. It can be used to create paragraph objects by explicitly specifying the paragraph level or deriving it from rules P2 and P3. Once a paragraph object is created, embedding levels of characters can be queried from it.Declaration
Swift
public class BidiAlgorithm
-
A
See moreBidiLine
object represents a single line processed with rules L1-L2 of Unicode Bidirectional Algorithm. Instead of reordering the characters as stated by rule L2, it allows to query and iterate over reordered level runs. The caller is responsible to reorder the characters manually, if required.Declaration
Swift
public class BidiLine
-
A
See moreBidiParagraph
object represents a single paragraph of text processed with rules X1-I2 of Unicode Bidirectional Algorithm. It contains the resolved embedding levels of all the characters of a paragraph and provides the facility to query them or iterate over their runs.Declaration
Swift
public class BidiParagraph
-
This class implements UAX #24 available at http://www.unicode.org/reports/tr24.
See moreDeclaration
Swift
public class ScriptClassifier
-
A view that displays read-only text to the user.
See moreDeclaration
Swift
open class TLabel : UIView
-
A scrollable, multiline text region.
See moreDeclaration
Swift
open class TTextView : UIScrollView