| Interface | Description |
|---|---|
| GlyphClassMapping |
The
GlyphClassMapping interface provides glyph identifier to class
index mapping support. |
| GlyphCoverageMapping |
The
GlyphCoverageMapping interface provides glyph identifier to coverage
index mapping support. |
| GlyphDefinition |
The
GlyphDefinition interface is a marker interface implemented by a glyph definition
subtable. |
| GlyphPositioning |
The
GlyphPositioning interface is implemented by a glyph positioning subtable
that supports the determination of glyph positioning information based on script and
language of the corresponding character content. |
| GlyphSubstitution |
The
GlyphSubstitution interface is implemented by a glyph substitution subtable
that supports the determination of glyph substitution information based on script and
language of the corresponding character content. |
| Positionable |
Optional interface which indicates that glyph positioning is supported and, if supported,
can perform positioning.
|
| Substitutable |
Optional interface which indicates that glyph substitution is supported and, if supported,
can perform substitution.
|
| Class | Description |
|---|---|
| GlyphClassTable |
Base class implementation of glyph class table.
|
| GlyphCoverageTable |
.Base class implementation of glyph coverage table.
|
| GlyphDefinitionSubtable |
The
GlyphDefinitionSubtable implements an abstract base of a glyph definition subtable,
providing a default implementation of the GlyphDefinition interface. |
| GlyphDefinitionTable |
The
GlyphDefinitionTable class is a glyph table that implements
glyph definition functionality according to the OpenType GDEF table. |
| GlyphMappingTable |
Base class implementation of glyph mapping table.
|
| GlyphMappingTable.EmptyMappingTable |
empty mapping table base class
|
| GlyphMappingTable.MappedMappingTable |
mapped mapping table base class
|
| GlyphMappingTable.MappingRange |
The
MappingRange class encapsulates a glyph [start,end] range and
a mapping index. |
| GlyphMappingTable.RangeMappingTable |
range mapping table base class
|
| GlyphPositioningState |
The
GlyphPositioningState implements an state object used during glyph positioning
processing. |
| GlyphPositioningSubtable |
The
GlyphPositioningSubtable implements an abstract base of a glyph subtable,
providing a default implementation of the GlyphPositioning interface. |
| GlyphPositioningTable |
The
GlyphPositioningTable class is a glyph table that implements
GlyphPositioning functionality. |
| GlyphPositioningTable.Anchor |
The
Anchor class implements a anchor record, comprising an X,Y coordinate pair,
an optional anchor point index (or -1), and optional X or Y device tables (or null if absent). |
| GlyphPositioningTable.DeviceTable |
The
DeviceTable class implements a positioning device table record, comprising
adjustments to be made to scaled design units according to the scaled size. |
| GlyphPositioningTable.MarkAnchor |
The
MarkAnchor class is a subclass of the Anchor class, adding a mark
class designation. |
| GlyphPositioningTable.PairValues |
The
PairValues class implements a pair value record, comprising a glyph id (or zero)
and two optional positioning values. |
| GlyphPositioningTable.Value |
The
Value class implements a positioning value record, comprising placement
and advancement information in X and Y axes, and optionally including device data used to
perform device (grid-fitted) specific fine grain adjustments. |
| GlyphProcessingState |
The
GlyphProcessingState implements a common, base state object used during glyph substitution
and positioning processing. |
| GlyphSubstitutionState |
The
GlyphSubstitutionState implements an state object used during glyph substitution
processing. |
| GlyphSubstitutionSubtable |
The
GlyphSubstitutionSubtable implements an abstract base of a glyph substitution subtable,
providing a default implementation of the GlyphSubstitution interface. |
| GlyphSubstitutionTable |
The
GlyphSubstitutionTable class is a glyph table that implements
GlyphSubstitution functionality. |
| GlyphSubstitutionTable.Ligature |
The
Ligature class implements a ligature lookup result in terms of
a ligature glyph (code) and the N+1... |
| GlyphSubstitutionTable.LigatureSet |
The
LigatureSet class implements a set of ligatures. |
| GlyphSubtable |
The
GlyphSubtable implements an abstract glyph subtable that
encapsulates identification, type, format, and coverage information. |
| GlyphTable |
Base class for all advanced typographic glyph tables.
|
| GlyphTable.ChainedClassSequenceRule |
The
ChainedClassSequenceRule class implements a subclass of ClassSequenceRule
that supports matching on a specific glyph class sequence in a specific chained contextual. |
| GlyphTable.ChainedCoverageSequenceRule |
The
ChainedCoverageSequenceRule class implements a subclass of CoverageSequenceRule
that supports matching on a specific glyph class sequence in a specific chained contextual. |
| GlyphTable.ChainedGlyphSequenceRule |
The
ChainedGlyphSequenceRule class implements a subclass of GlyphSequenceRule
that supports matching on a specific glyph sequence in a specific chained contextual. |
| GlyphTable.ClassSequenceRule |
The
ClassSequenceRule class implements a subclass of Rule
that supports matching on a specific glyph class sequence. |
| GlyphTable.CoverageSequenceRule |
The
CoverageSequenceRule class implements a subclass of Rule
that supports matching on a specific glyph coverage sequence. |
| GlyphTable.GlyphSequenceRule |
The
GlyphSequenceRule class implements a subclass of Rule
that supports matching on a specific glyph sequence. |
| GlyphTable.HomogeneousRuleSet |
The
HomogenousRuleSet class implements a collection of rules, which
must be the same rule type (i.e., same concrete rule class) or null. |
| GlyphTable.LookupSpec |
A structure class encapsulating a lookup specification as a <script,language,feature> tuple.
|
| GlyphTable.LookupTable |
The
LookupTable class comprising an identifier and an ordered list
of glyph subtables, each of which employ the same lookup identifier. |
| GlyphTable.Rule |
The
Rule class implements an array of rule lookup records. |
| GlyphTable.RuleLookup |
The
RuleLookup class implements a rule lookup record, comprising
a glyph sequence index and a lookup table index (in an applicable lookup list). |
| GlyphTable.RuleSet |
The
RuleSet class implements a collection of rules, which
may or may not be the same rule type. |
| GlyphTable.UseSpec |
The
UseSpec class comprises a lookup table reference
and the feature that selected the lookup table. |
| OTFAdvancedTypographicTableReader |
OpenType Font (OTF) advanced typographic table reader.
|
| OTFLanguage |
Language system tags defined by OTF specification.
|
| OTFScript |
Script tags defined by OTF specification.
|
| Exception | Description |
|---|---|
| AdvancedTypographicTableFormatException |
Exception thrown when attempting to decode a truetype font file and a format
constraint is violated.
|
| IncompatibleSubtableException |
Exception thrown during when attempting to map glyphs to associated characters
in the case that the associated characters do not represent a compact interval.
|
Copyright 1999-2022 The Apache Software Foundation. All Rights Reserved.