All Classes and Interfaces

Class
Description
Specifies the base direction of a paragraph.
This class implements Unicode Bidirectional Algorithm available at http://www.unicode.org/reports/tr9.
Represents the bidirectional class of a character in Unicode specification.
A BidiLine object represents a single line processed with rules L1-L2 of Unicode Bidirectional Algorithm.
A BidiPair object represents a pair of a unicode code point at a specific index in source text.
A BidiParagraph object represents a single paragraph of text processed with rules X1-I2 of Unicode Bidirectional Algorithm.
A BidiRun object represents a sequence of characters which have the same embedding level.
Specifies the text break mode.
Represents a primitive list of bytes.
Provides static utility methods for unicode code points.
Represents font color palette.
Represents a frame containing multiple lines of text.
Represents a line of text consisting of an array of GlyphRun objects in visual order.
Interface for disposable objects.
Represents a primitive list of floats.
A FontFile object represents the file of a specific font format.
This class resolves text frames by using a typesetter object.
Represents the general category of a character in Unicode specification.
A GlyphRun object is a collection of consecutive glyphs sharing the same attributes and direction.
Represents an OpenType `head' table.
Represents an OpenType `hhea' table.
Represents a primitive list of integers.
Represents an OpenType `maxp' table.
Represents font named style.
Represents an OpenType `name' table.
Represents a single record of OpenType `name' table.
Represents an OpenType Layout feature.
Represents an OpenType `OS/2' table.
Represents a primitive list of points.
Represents an OpenType `post' table.
Marker interface that indicates the use of primitive data types.
The Renderer class represents a generic glyph renderer.
Specifies if the glyph being drawn is filled, stroked, or both.
Represents the script of a character in Unicode specification.
This class implements UAX #24 available at http://www.unicode.org/reports/tr24.
A ScriptRun object represents a sequence of characters which have the same script.
Provides static utility methods related to SFNT tags.
The ShapingEngine class represents text shaping engine.
Specifies the order in which the text is shaped.
A ShapingResult object is a container for the results of text shaping.
Specifies the treatment for the beginning and ending of stroked lines and paths.
Specifies the treatment where lines and curve segments join on a stroked path.
Specifies the horizontal text alignment.
Displays read-only text to the user.
Specifies the text truncation place.
A scrollable, multiline text region.
The Typeface class specifies the typeface and intrinsic style of a font.
The TypefaceManager class provides management activities related to typefaces.
The ConcreteTypefaceSpan class represents a span for specifying particular typeface.
A TypeFamily object represents a collection of typefaces that relate to each other.
Represents a typesetter which performs text layout.
The TypeSizeSpan class represents a span for specifying absolute type size.
Specifies the slope of a typeface.
Specifies the thickness of a typeface, in terms of lightness or heaviness of the strokes.
Specifies the wideness of a typeface, in terms of the width of characters in relation to their heights.
Represents font variation axis.
Specifies the vertical content alignment.
Specifies the writing direction of text.