4 * (C) Copyright IBM Corp. 1998-2003 - All Rights Reserved
8 #ifndef __HEBREWSHAPING_H
9 #define __HEBREWSHAPING_H
17 #include "OpenTypeTables.h"
21 class HebrewShaping
/* not : public UObject because all methods are static */ {
23 static void shape(const LEUnicode
*chars
, le_int32 offset
, le_int32 charCount
, le_int32 charMax
,
24 le_bool rightToLeft
, const LETag
**tags
);
26 static const le_uint8 glyphSubstitutionTable
[];
27 static const le_uint8 glyphDefinitionTable
[];
30 // forbid instantiation