Class GlyphPositioningTable.MarkToBaseSubtableFormat1
java.lang.Object
org.apache.fop.complexscripts.fonts.GlyphSubtable
org.apache.fop.complexscripts.fonts.GlyphPositioningSubtable
org.apache.fop.complexscripts.fonts.GlyphPositioningTable.MarkToBaseSubtable
org.apache.fop.complexscripts.fonts.GlyphPositioningTable.MarkToBaseSubtableFormat1
- All Implemented Interfaces:
Comparable,GlyphPositioning
- Enclosing class:
GlyphPositioningTable
private static class GlyphPositioningTable.MarkToBaseSubtableFormat1
extends GlyphPositioningTable.MarkToBaseSubtable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate GlyphPositioningTable.Anchor[][]private GlyphCoverageTableprivate GlyphPositioningTable.MarkAnchor[]private intFields 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
ConstructorsConstructorDescriptionMarkToBaseSubtableFormat1(String id, int sequence, int flags, int format, GlyphCoverageTable coverage, List entries) -
Method Summary
Modifier and TypeMethodDescriptiongetBaseAnchor(int giBase, int markClass) Obtain anchor associated with base glyph index and mark class.getMarkAnchor(int ciMark, int giMark) Obtain mark anchor associated with mark coverage index.private voidMethods inherited from class org.apache.fop.complexscripts.fonts.GlyphPositioningTable.MarkToBaseSubtable
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
-
bct
-
nmc
private int nmc -
maa
-
bam
-
-
Constructor Details
-
MarkToBaseSubtableFormat1
MarkToBaseSubtableFormat1(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
-
getMarkAnchor
Obtain mark anchor associated with mark coverage index.- Specified by:
getMarkAnchorin classGlyphPositioningTable.MarkToBaseSubtable- Parameters:
ciMark- coverage indexgiMark- input glyph index of mark glyph- Returns:
- mark anchor or null if none applies
-
getBaseAnchor
Obtain anchor associated with base glyph index and mark class.- Specified by:
getBaseAnchorin classGlyphPositioningTable.MarkToBaseSubtable- Parameters:
giBase- input glyph index of base glyphmarkClass- class number of mark glyph- Returns:
- anchor or null if none applies
-
populate
-