/* | |
* %W% %E% | |
* | |
* (C) Copyright IBM Corp. 1998, 1999, 2000 - All Rights Reserved | |
* | |
*/ | |
#ifndef __HEBREWSHAPING_H | |
#define __HEBREWSHAPING_H | |
#include "LETypes.h" | |
#include "OpenTypeTables.h" | |
class HebrewShaping | |
{ | |
public: | |
static void shape(const LEUnicode *chars, le_int32 offset, le_int32 charCount, le_int32 charMax, | |
le_bool rightToLeft, const LETag **tags); | |
static le_uint8 glyphSubstitutionTable[]; | |
static le_uint8 glyphDefinitionTable[]; | |
}; | |
#endif |