Class GlyphPositioningTable.CursiveSubtableFormat1
java.lang.Object
org.apache.fop.complexscripts.fonts.GlyphSubtable
org.apache.fop.complexscripts.fonts.GlyphPositioningSubtable
org.apache.fop.complexscripts.fonts.GlyphPositioningTable.CursiveSubtable
org.apache.fop.complexscripts.fonts.GlyphPositioningTable.CursiveSubtableFormat1
- All Implemented Interfaces:
Comparable,GlyphPositioning
- Enclosing class:
GlyphPositioningTable
private static class GlyphPositioningTable.CursiveSubtableFormat1
extends GlyphPositioningTable.CursiveSubtable
-
Field Summary
FieldsFields inherited from class org.apache.fop.complexscripts.fonts.GlyphSubtable
LF_IGNORE_BASE, LF_IGNORE_LIGATURE, LF_IGNORE_MARK, LF_INTERNAL_USE_REVERSE_SCAN, LF_MARK_ATTACHMENT_TYPE, LF_RESERVED, LF_RIGHT_TO_LEFT, LF_USE_MARK_FILTERING_SET -
Constructor Summary
ConstructorsConstructorDescriptionCursiveSubtableFormat1(String id, int sequence, int flags, int format, GlyphCoverageTable coverage, List entries) -
Method Summary
Modifier and TypeMethodDescriptiongetExitEntryAnchors(int ci1, int ci2) Obtain exit anchor for first glyph with coverage indexci1and entry anchor for second glyph with coverage indexci2.private voidMethods inherited from class org.apache.fop.complexscripts.fonts.GlyphPositioningTable.CursiveSubtable
create, getType, isCompatible, positionMethods inherited from class org.apache.fop.complexscripts.fonts.GlyphPositioningSubtable
getTableType, getTypeName, position, position, usesReverseScanMethods inherited from class org.apache.fop.complexscripts.fonts.GlyphSubtable
compareTo, equals, getClasses, getCoverage, getCoverageIndex, getCoverageSize, getFlags, getFlags, getFormat, getGDEF, getLookupId, getSequence, getTable, hashCode, resolveLookupReferences, setTable, usesReverseScan
-
Field Details
-
aa
-
-
Constructor Details
-
CursiveSubtableFormat1
CursiveSubtableFormat1(String id, int sequence, int flags, int format, GlyphCoverageTable coverage, List entries)
-
-
Method Details
-
getEntries
- Specified by:
getEntriesin classGlyphSubtable- Returns:
- this subtable's lookup entries
-
getExitEntryAnchors
Obtain exit anchor for first glyph with coverage indexci1and entry anchor for second glyph with coverage indexci2.- Specified by:
getExitEntryAnchorsin classGlyphPositioningTable.CursiveSubtable- Parameters:
ci1- coverage index of first glyph (may be negative)ci2- coverage index of second glyph (may be negative)- Returns:
- array of two anchors or null if either coverage index is negative or corresponding anchor is missing, where the first entry is the exit anchor of the first glyph and the second entry is the entry anchor of the second glyph
-
populate
-