Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 2.1
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.apache.fop.complexscripts.fonts

Interface Summary
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 Summary
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... components that comprise the ligature, where the Nth component was consumed in the coverage table lookup mapping to this ligature instance.
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 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 Summary
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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 2.1
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright 1999-2016 The Apache Software Foundation. All Rights Reserved.