fop 2.2

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.
 


fop 2.2

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