3 * (C) Copyright IBM Corp. 1998-2013 - All Rights Reserved
7 #ifndef __COVERAGETABLES_H
8 #define __COVERAGETABLES_H
16 #include "OpenTypeTables.h"
22 le_uint16 coverageFormat;
24 le_int32 getGlyphCoverage(LEGlyphID glyphID) const;
27 struct CoverageFormat1Table : CoverageTable
30 TTGlyphID glyphArray[ANY_NUMBER];
32 le_int32 getGlyphCoverage(LEGlyphID glyphID) const;
34 LE_VAR_ARRAY(CoverageFormat1Table, glyphArray)
37 struct CoverageFormat2Table : CoverageTable
40 GlyphRangeRecord rangeRecordArray[ANY_NUMBER];
42 le_int32 getGlyphCoverage(LEGlyphID glyphID) const;
44 LE_VAR_ARRAY(CoverageFormat2Table, rangeRecordArray)