Class GlyphSubstitutionTable.ReverseChainedSingleSubtable

    • Constructor Detail

      • ReverseChainedSingleSubtable

        public ReverseChainedSingleSubtable​(java.lang.String id,
                                            int sequence,
                                            int flags,
                                            int format,
                                            GlyphCoverageTable coverage,
                                            java.util.List entries)
    • Method Detail

      • getType

        public int getType()
        Specified by:
        getType in class GlyphSubtable
        Returns:
        this subtable's type
      • isCompatible

        public boolean isCompatible​(GlyphSubtable subtable)
        Determine if a glyph subtable is compatible with this glyph subtable. Two glyph subtables are compatible if the both may appear in a single lookup table.
        Overrides:
        isCompatible in class GlyphSubstitutionSubtable
        Parameters:
        subtable - a glyph subtable to determine compatibility
        Returns:
        true if specified subtable is compatible with this glyph subtable, where by compatible is meant that they share the same lookup type
      • usesReverseScan

        public boolean usesReverseScan()
        Overrides:
        usesReverseScan in class GlyphSubstitutionSubtable
        Returns:
        true if subtable uses reverse scanning of glyph sequence, meaning from the last glyph in a glyph sequence to the first glyph