3
* (C) Copyright IBM Corp. 1998-2004 - All Rights Reserved
7
#ifndef __MARKTOBASEPOSITIONINGSUBTABLES_H
8
#define __MARKTOBASEPOSITIONINGSUBTABLES_H
16
#include "LEFontInstance.h"
17
#include "OpenTypeTables.h"
18
#include "GlyphPositioningTables.h"
19
#include "AttachmentPosnSubtables.h"
20
#include "GlyphIterator.h"
24
struct MarkToBasePositioningSubtable : AttachmentPositioningSubtable
26
le_int32 process(GlyphIterator *glyphIterator, const LEFontInstance *fontInstance) const;
27
LEGlyphID findBaseGlyph(GlyphIterator *glyphIterator) const;
32
Offset baseAnchorTableOffsetArray[ANY_NUMBER];
37
le_int16 baseRecordCount;
38
BaseRecord baseRecordArray[ANY_NUMBER];