Пример #1
0
 public SubTableLookup5Format2(OpenTypeFontTableReader openReader, int lookupFlag, ICollection <int> substCoverageGlyphIds
                               , OtfClass classDefinition)
     : base(openReader, lookupFlag)
 {
     this.substCoverageGlyphIds = substCoverageGlyphIds;
     this.classDefinition       = classDefinition;
 }
Пример #2
0
 public SubstRuleFormat2(SubTableLookup5Format2 subTable, int[] inputClassIds, SubstLookupRecord[] substLookupRecords
                         )
 {
     this.inputClassIds      = inputClassIds;
     this.substLookupRecords = substLookupRecords;
     this.classDefinition    = subTable.classDefinition;
 }
Пример #3
0
 public PosRuleFormat2(PosTableLookup7Format2 subTable, int[] inputClassIds, PosLookupRecord[] posLookupRecords
                       )
 {
     this.inputClassIds    = inputClassIds;
     this.posLookupRecords = posLookupRecords;
     this.classDefinition  = subTable.classDefinition;
 }
Пример #4
0
 public PosTableLookup7Format2(OpenTypeFontTableReader openReader, int lookupFlag, ICollection <int> posCoverageGlyphIds
                               , OtfClass classDefinition)
     : base(openReader, lookupFlag)
 {
     this.posCoverageGlyphIds = posCoverageGlyphIds;
     this.classDefinition     = classDefinition;
 }
Пример #5
0
 public SubstRuleFormat2(SubTableLookup5Format2 subTable, int[] inputClassIds, SubstLookupRecord[] substLookupRecords
                         )
 {
     // inputClassIds array omits the first class in the sequence,
     // the first class is defined by corresponding index of subClassSet array
     this.inputClassIds      = inputClassIds;
     this.substLookupRecords = substLookupRecords;
     this.classDefinition    = subTable.classDefinition;
 }
 public SubTableLookup6Format2(OpenTypeFontTableReader openReader, int lookupFlag, ICollection <int> substCoverageGlyphIds
                               , OtfClass backtrackClassDefinition, OtfClass inputClassDefinition, OtfClass lookaheadClassDefinition)
     : base(openReader, lookupFlag)
 {
     this.substCoverageGlyphIds    = substCoverageGlyphIds;
     this.backtrackClassDefinition = backtrackClassDefinition;
     this.inputClassDefinition     = inputClassDefinition;
     this.lookaheadClassDefinition = lookaheadClassDefinition;
 }