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
)