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.