Пример #1
0
 public bool IsLookupCovered(
                 FontTable table, 
                 uint[] glyphBits, 
                 ushort minGlyphId,
                 ushort maxGlyphId) 
 {
     switch (Format(table))
     {
         case 1: 
             GlyphContextSubtable glyphContextSubtable =
                                         new GlyphContextSubtable(offset); 
             return glyphContextSubtable.IsLookupCovered(table, glyphBits, minGlyphId, maxGlyphId); 
         case 2:
             ClassContextSubtable classContextSubtable = 
                                         new ClassContextSubtable(offset);
             return classContextSubtable.IsLookupCovered(table, glyphBits, minGlyphId, maxGlyphId);
         case 3:
             CoverageContextSubtable coverageContextSubtable = 
                                         new CoverageContextSubtable(offset);
             return coverageContextSubtable.IsLookupCovered(table, glyphBits, minGlyphId, maxGlyphId); 
         default: 
             return true;
     } 
 }