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 indexci1
and entry anchor for second glyph with coverage indexci2
.private void
Methods inherited from class org.apache.fop.complexscripts.fonts.GlyphPositioningTable.CursiveSubtable
create, getType, isCompatible, position
Methods inherited from class org.apache.fop.complexscripts.fonts.GlyphPositioningSubtable
getTableType, getTypeName, position, position, usesReverseScan
Methods 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:
getEntries
in classGlyphSubtable
- Returns:
- this subtable's lookup entries
-
getExitEntryAnchors
Obtain exit anchor for first glyph with coverage indexci1
and entry anchor for second glyph with coverage indexci2
.- Specified by:
getExitEntryAnchors
in 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
-