blob: bade7fd65d716033c75d2bda87b9904f252bd75f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
#ifndef __INDIC_SCRIPT__
#define __INDIC_SCRIPT__
#define RANGE_END (RANGE_START + RANGE_SIZE - 1)
#ifdef ISCII_BASED
#define VIRAMA (0x4d + RANGE_START)
#define CANDRA (0x01 + RANGE_START)
#define ANUSWAR (0x02 + RANGE_START)
#define NUKTA (0x3c + RANGE_START)
#define RA (0x30 + RANGE_START)
#endif
#define SCRIPT_ENGINE_DEFINITION \
static PangoEngineInfo script_engines[] = \
{ \
{ \
SCRIPT_STRING "ScriptEngineX", \
PANGO_ENGINE_TYPE_SHAPE, \
PANGO_RENDER_TYPE_X, \
pango_indic_range, G_N_ELEMENTS (pango_indic_range)} \
}; \
static gint n_script_engines = G_N_ELEMENTS (script_engines);
inline gunichar
pango_indic_get_char (gunichar * chars,
gunichar * end)
{
if (chars >= end)
return 0;
return *chars;
}
#endif
|