4 * (C) Copyright IBM Corp. 2002-2008 - All Rights Reserved
8 #ifndef __EXTENSIONSUBTABLES_H
9 #define __EXTENSIONSUBTABLES_H
17 #include "OpenTypeTables.h"
18 #include "GlyphSubstitutionTables.h"
19 #include "LookupProcessor.h"
20 #include "GlyphIterator.h"
24 struct ExtensionSubtable
//: GlyphSubstitutionSubtable
26 le_uint16 substFormat
;
27 le_uint16 extensionLookupType
;
28 le_uint32 extensionOffset
;
30 le_uint32
process(const LookupProcessor
*lookupProcessor
, le_uint16 lookupType
,
31 GlyphIterator
*glyphIterator
, const LEFontInstance
*fontInstance
, LEErrorCode
& success
) const;