Class PosTableLookup7Format2.PosRuleFormat2

    • Field Detail

      • inputClassIds

        private int[] inputClassIds
      • classDefinition

        private OtfClass classDefinition
    • Method Detail

      • getContextLength

        public int getContextLength()
        Description copied from class: ContextualRule
        Gets the length of the context glyph sequence defined by this rule
        Specified by:
        getContextLength in class ContextualRule
        Returns:
        length of the context
      • isGlyphMatchesInput

        public boolean isGlyphMatchesInput​(int glyphId,
                                           int atIdx)
        Description copied from class: ContextualRule
        Checks if glyph line element matches element from input sequence of the rule.

        NOTE: rules do not contain the first element of the input sequence, the first element is defined by rule position in substitution table. Therefore atIdx shall not be 0.
        Specified by:
        isGlyphMatchesInput in class ContextualRule
        Parameters:
        glyphId - glyph code id
        atIdx - index in the rule sequence. Shall be: 0 < atIdx < ContextualRule.getContextLength()
        Returns:
        true if glyph matches element