protected internal override IList <ContextualSubstRule> GetSetOfRulesForStartGlyph(int startId) { SubTableLookup5Format3.SubstRuleFormat3 ruleFormat3 = (SubTableLookup5Format3.SubstRuleFormat3) this.substitutionRule; if (ruleFormat3.coverages[0].Contains(startId) && !openReader.IsSkip(startId, lookupFlag)) { return(JavaCollectionsUtil.SingletonList(this.substitutionRule)); } return(JavaCollectionsUtil.EmptyList <ContextualSubstRule>()); }
public SubTableLookup5Format3(OpenTypeFontTableReader openReader, int lookupFlag, SubTableLookup5Format3.SubstRuleFormat3 rule) : base(openReader, lookupFlag) { this.substitutionRule = rule; }