/* * %W% %E% * * (C) Copyright IBM Corp. 1998, 1999, 2000 - All Rights Reserved * */ #ifndef __HEBREWSHAPING_H #define __HEBREWSHAPING_H #include "LETypes.h" #include "OpenTypeTables.h" U_NAMESPACE_BEGIN 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[]; }; U_NAMESPACE_END #endif