summaryrefslogtreecommitdiff
path: root/pango/pango-script-table.h
blob: b0f89a5b1aebb2f244f7ee3ac63bed0cf8b0b582 (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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
/* pango-script-table.h: Generated by gen-script-table.pl
 *
 *  Date: Mon Aug  8 13:53:36 2005
 *  Source: Scripts-4.1.0.txt
 *
 * Do not edit.
 *
 * NOTE: This table is the actual output of gen-script-table.pl, minus
 * the code points below U+2000.  That part of the table is expanded
 * by gen-easy-scripts-table into pango-easy-scripts-table.h.
 */
static const struct {
    gunichar    start;
    guint16     chars;
    guint16     script;		/* PangoScript */
} pango_script_table[] = { 
 { 0x200c,     2, PANGO_SCRIPT_INHERITED },
 { 0x2071,     1, PANGO_SCRIPT_LATIN },
 { 0x207f,     1, PANGO_SCRIPT_LATIN },
 { 0x2090,     5, PANGO_SCRIPT_LATIN },
 { 0x20d0,    28, PANGO_SCRIPT_INHERITED },
 { 0x2126,     1, PANGO_SCRIPT_GREEK },
 { 0x212a,     2, PANGO_SCRIPT_LATIN },
 { 0x2800,   256, PANGO_SCRIPT_BRAILLE },
 { 0x2c00,    47, PANGO_SCRIPT_GLAGOLITIC },
 { 0x2c30,    47, PANGO_SCRIPT_GLAGOLITIC },
 { 0x2c80,   107, PANGO_SCRIPT_COPTIC },
 { 0x2cf9,     7, PANGO_SCRIPT_COPTIC },
 { 0x2d00,    38, PANGO_SCRIPT_GEORGIAN },
 { 0x2d30,    54, PANGO_SCRIPT_TIFINAGH },
 { 0x2d6f,     1, PANGO_SCRIPT_TIFINAGH },
 { 0x2d80,    23, PANGO_SCRIPT_ETHIOPIC },
 { 0x2da0,     7, PANGO_SCRIPT_ETHIOPIC },
 { 0x2da8,     7, PANGO_SCRIPT_ETHIOPIC },
 { 0x2db0,     7, PANGO_SCRIPT_ETHIOPIC },
 { 0x2db8,     7, PANGO_SCRIPT_ETHIOPIC },
 { 0x2dc0,     7, PANGO_SCRIPT_ETHIOPIC },
 { 0x2dc8,     7, PANGO_SCRIPT_ETHIOPIC },
 { 0x2dd0,     7, PANGO_SCRIPT_ETHIOPIC },
 { 0x2dd8,     7, PANGO_SCRIPT_ETHIOPIC },
 { 0x2e80,    26, PANGO_SCRIPT_HAN },
 { 0x2e9b,    89, PANGO_SCRIPT_HAN },
 { 0x2f00,   214, PANGO_SCRIPT_HAN },
 { 0x3005,     1, PANGO_SCRIPT_HAN },
 { 0x3007,     1, PANGO_SCRIPT_HAN },
 { 0x3021,     9, PANGO_SCRIPT_HAN },
 { 0x302a,     6, PANGO_SCRIPT_INHERITED },
 { 0x3038,     4, PANGO_SCRIPT_HAN },
 { 0x3041,    86, PANGO_SCRIPT_HIRAGANA },
 { 0x3099,     2, PANGO_SCRIPT_INHERITED },
 { 0x309d,     3, PANGO_SCRIPT_HIRAGANA },
 { 0x30a1,    90, PANGO_SCRIPT_KATAKANA },
 { 0x30fd,     3, PANGO_SCRIPT_KATAKANA },
 { 0x3105,    40, PANGO_SCRIPT_BOPOMOFO },
 { 0x3131,    94, PANGO_SCRIPT_HANGUL },
 { 0x31a0,    24, PANGO_SCRIPT_BOPOMOFO },
 { 0x31f0,    16, PANGO_SCRIPT_KATAKANA },
 { 0x3200,    31, PANGO_SCRIPT_HANGUL },
 { 0x3260,    30, PANGO_SCRIPT_HANGUL },
 { 0x3400,  6582, PANGO_SCRIPT_HAN },
 { 0x4e00, 20924, PANGO_SCRIPT_HAN },
 { 0xa000,  1165, PANGO_SCRIPT_YI },
 { 0xa490,    55, PANGO_SCRIPT_YI },
 { 0xa800,    44, PANGO_SCRIPT_SYLOTI_NAGRI },
 { 0xac00, 11172, PANGO_SCRIPT_HANGUL },
 { 0xf900,   302, PANGO_SCRIPT_HAN },
 { 0xfa30,    59, PANGO_SCRIPT_HAN },
 { 0xfa70,   106, PANGO_SCRIPT_HAN },
 { 0xfb00,     7, PANGO_SCRIPT_LATIN },
 { 0xfb13,     5, PANGO_SCRIPT_ARMENIAN },
 { 0xfb1d,    26, PANGO_SCRIPT_HEBREW },
 { 0xfb38,     5, PANGO_SCRIPT_HEBREW },
 { 0xfb3e,     1, PANGO_SCRIPT_HEBREW },
 { 0xfb40,     2, PANGO_SCRIPT_HEBREW },
 { 0xfb43,     2, PANGO_SCRIPT_HEBREW },
 { 0xfb46,    10, PANGO_SCRIPT_HEBREW },
 { 0xfb50,    98, PANGO_SCRIPT_ARABIC },
 { 0xfbd3,   363, PANGO_SCRIPT_ARABIC },
 { 0xfd50,    64, PANGO_SCRIPT_ARABIC },
 { 0xfd92,    54, PANGO_SCRIPT_ARABIC },
 { 0xfdf0,    13, PANGO_SCRIPT_ARABIC },
 { 0xfe00,    16, PANGO_SCRIPT_INHERITED },
 { 0xfe20,     4, PANGO_SCRIPT_INHERITED },
 { 0xfe70,     5, PANGO_SCRIPT_ARABIC },
 { 0xfe76,   135, PANGO_SCRIPT_ARABIC },
 { 0xff21,    26, PANGO_SCRIPT_LATIN },
 { 0xff41,    26, PANGO_SCRIPT_LATIN },
 { 0xff66,    10, PANGO_SCRIPT_KATAKANA },
 { 0xff71,    45, PANGO_SCRIPT_KATAKANA },
 { 0xffa0,    31, PANGO_SCRIPT_HANGUL },
 { 0xffc2,     6, PANGO_SCRIPT_HANGUL },
 { 0xffca,     6, PANGO_SCRIPT_HANGUL },
 { 0xffd2,     6, PANGO_SCRIPT_HANGUL },
 { 0xffda,     3, PANGO_SCRIPT_HANGUL },
 { 0x10000,    12, PANGO_SCRIPT_LINEAR_B },
 { 0x1000d,    26, PANGO_SCRIPT_LINEAR_B },
 { 0x10028,    19, PANGO_SCRIPT_LINEAR_B },
 { 0x1003c,     2, PANGO_SCRIPT_LINEAR_B },
 { 0x1003f,    15, PANGO_SCRIPT_LINEAR_B },
 { 0x10050,    14, PANGO_SCRIPT_LINEAR_B },
 { 0x10080,   123, PANGO_SCRIPT_LINEAR_B },
 { 0x10140,    75, PANGO_SCRIPT_GREEK },
 { 0x10300,    31, PANGO_SCRIPT_OLD_ITALIC },
 { 0x10320,     4, PANGO_SCRIPT_OLD_ITALIC },
 { 0x10330,    27, PANGO_SCRIPT_GOTHIC },
 { 0x10380,    30, PANGO_SCRIPT_UGARITIC },
 { 0x1039f,     1, PANGO_SCRIPT_UGARITIC },
 { 0x103a0,    36, PANGO_SCRIPT_OLD_PERSIAN },
 { 0x103c8,    14, PANGO_SCRIPT_OLD_PERSIAN },
 { 0x10400,    80, PANGO_SCRIPT_DESERET },
 { 0x10450,    48, PANGO_SCRIPT_SHAVIAN },
 { 0x10480,    30, PANGO_SCRIPT_OSMANYA },
 { 0x104a0,    10, PANGO_SCRIPT_OSMANYA },
 { 0x10800,     6, PANGO_SCRIPT_CYPRIOT },
 { 0x10808,     1, PANGO_SCRIPT_CYPRIOT },
 { 0x1080a,    44, PANGO_SCRIPT_CYPRIOT },
 { 0x10837,     2, PANGO_SCRIPT_CYPRIOT },
 { 0x1083c,     1, PANGO_SCRIPT_CYPRIOT },
 { 0x1083f,     1, PANGO_SCRIPT_CYPRIOT },
 { 0x10a00,     4, PANGO_SCRIPT_KHAROSHTHI },
 { 0x10a05,     2, PANGO_SCRIPT_KHAROSHTHI },
 { 0x10a0c,     8, PANGO_SCRIPT_KHAROSHTHI },
 { 0x10a15,     3, PANGO_SCRIPT_KHAROSHTHI },
 { 0x10a19,    27, PANGO_SCRIPT_KHAROSHTHI },
 { 0x10a38,     3, PANGO_SCRIPT_KHAROSHTHI },
 { 0x10a3f,     9, PANGO_SCRIPT_KHAROSHTHI },
 { 0x10a50,     9, PANGO_SCRIPT_KHAROSHTHI },
 { 0x1d167,     3, PANGO_SCRIPT_INHERITED },
 { 0x1d17b,     8, PANGO_SCRIPT_INHERITED },
 { 0x1d185,     7, PANGO_SCRIPT_INHERITED },
 { 0x1d1aa,     4, PANGO_SCRIPT_INHERITED },
 { 0x1d200,    70, PANGO_SCRIPT_GREEK },
 { 0x20000, 42711, PANGO_SCRIPT_HAN },
 { 0x2f800,   542, PANGO_SCRIPT_HAN },
 { 0xe0100,   240, PANGO_SCRIPT_INHERITED },
};