summaryrefslogtreecommitdiff
path: root/pango/pango-script-table.h
blob: ae9753bc2f7dd0b177c68c7d9917eb4c33332855 (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
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
/* pango-script-table.h: Generated by gen-script-table.pl
 *
 *  Date: Sun Aug  3 03:11:30 2003
 *  Source: Scripts-4.0.0.txt
 *
 * Do not edit.   
 */
static const struct {
    gunichar    start;
    guint16     chars;
    guint16     script;		/* PangoScript */
} pango_script_table[] = { 
 { 0x0041,    26, PANGO_SCRIPT_LATIN },
 { 0x0061,    26, PANGO_SCRIPT_LATIN },
 { 0x00aa,     1, PANGO_SCRIPT_LATIN },
 { 0x00b5,     1, PANGO_SCRIPT_GREEK },
 { 0x00ba,     1, PANGO_SCRIPT_LATIN },
 { 0x00c0,    23, PANGO_SCRIPT_LATIN },
 { 0x00d8,    31, PANGO_SCRIPT_LATIN },
 { 0x00f8,   319, PANGO_SCRIPT_LATIN },
 { 0x0250,   105, PANGO_SCRIPT_LATIN },
 { 0x02e0,     5, PANGO_SCRIPT_LATIN },
 { 0x0300,    80, PANGO_SCRIPT_INHERITED },
 { 0x0360,    16, PANGO_SCRIPT_INHERITED },
 { 0x037a,     1, PANGO_SCRIPT_GREEK },
 { 0x0386,     1, PANGO_SCRIPT_GREEK },
 { 0x0388,     3, PANGO_SCRIPT_GREEK },
 { 0x038c,     1, PANGO_SCRIPT_GREEK },
 { 0x038e,    20, PANGO_SCRIPT_GREEK },
 { 0x03a3,    44, PANGO_SCRIPT_GREEK },
 { 0x03d0,    38, PANGO_SCRIPT_GREEK },
 { 0x03f7,     5, PANGO_SCRIPT_GREEK },
 { 0x0400,   130, PANGO_SCRIPT_CYRILLIC },
 { 0x0483,     4, PANGO_SCRIPT_CYRILLIC },
 { 0x0488,     2, PANGO_SCRIPT_INHERITED },
 { 0x048a,    69, PANGO_SCRIPT_CYRILLIC },
 { 0x04d0,    38, PANGO_SCRIPT_CYRILLIC },
 { 0x04f8,     2, PANGO_SCRIPT_CYRILLIC },
 { 0x0500,    16, PANGO_SCRIPT_CYRILLIC },
 { 0x0531,    38, PANGO_SCRIPT_ARMENIAN },
 { 0x0559,     1, PANGO_SCRIPT_ARMENIAN },
 { 0x0561,    39, PANGO_SCRIPT_ARMENIAN },
 { 0x0591,    17, PANGO_SCRIPT_INHERITED },
 { 0x05a3,    23, PANGO_SCRIPT_INHERITED },
 { 0x05bb,     3, PANGO_SCRIPT_INHERITED },
 { 0x05bf,     1, PANGO_SCRIPT_INHERITED },
 { 0x05c1,     2, PANGO_SCRIPT_INHERITED },
 { 0x05c4,     1, PANGO_SCRIPT_INHERITED },
 { 0x05d0,    27, PANGO_SCRIPT_HEBREW },
 { 0x05f0,     3, PANGO_SCRIPT_HEBREW },
 { 0x0621,    26, PANGO_SCRIPT_ARABIC },
 { 0x0641,    10, PANGO_SCRIPT_ARABIC },
 { 0x064b,    11, PANGO_SCRIPT_INHERITED },
 { 0x066e,     2, PANGO_SCRIPT_ARABIC },
 { 0x0670,     1, PANGO_SCRIPT_INHERITED },
 { 0x0671,    99, PANGO_SCRIPT_ARABIC },
 { 0x06d5,     1, PANGO_SCRIPT_ARABIC },
 { 0x06d6,    15, PANGO_SCRIPT_INHERITED },
 { 0x06e5,     2, PANGO_SCRIPT_ARABIC },
 { 0x06e7,     2, PANGO_SCRIPT_INHERITED },
 { 0x06ea,     4, PANGO_SCRIPT_INHERITED },
 { 0x06ee,     2, PANGO_SCRIPT_ARABIC },
 { 0x06fa,     3, PANGO_SCRIPT_ARABIC },
 { 0x06ff,     1, PANGO_SCRIPT_ARABIC },
 { 0x0710,    59, PANGO_SCRIPT_SYRIAC },
 { 0x074d,     3, PANGO_SCRIPT_SYRIAC },
 { 0x0780,    50, PANGO_SCRIPT_THAANA },
 { 0x0901,    57, PANGO_SCRIPT_DEVANAGARI },
 { 0x093c,    18, PANGO_SCRIPT_DEVANAGARI },
 { 0x0950,     5, PANGO_SCRIPT_DEVANAGARI },
 { 0x0958,    12, PANGO_SCRIPT_DEVANAGARI },
 { 0x0966,    10, PANGO_SCRIPT_DEVANAGARI },
 { 0x0981,     3, PANGO_SCRIPT_BENGALI },
 { 0x0985,     8, PANGO_SCRIPT_BENGALI },
 { 0x098f,     2, PANGO_SCRIPT_BENGALI },
 { 0x0993,    22, PANGO_SCRIPT_BENGALI },
 { 0x09aa,     7, PANGO_SCRIPT_BENGALI },
 { 0x09b2,     1, PANGO_SCRIPT_BENGALI },
 { 0x09b6,     4, PANGO_SCRIPT_BENGALI },
 { 0x09bc,     9, PANGO_SCRIPT_BENGALI },
 { 0x09c7,     2, PANGO_SCRIPT_BENGALI },
 { 0x09cb,     3, PANGO_SCRIPT_BENGALI },
 { 0x09d7,     1, PANGO_SCRIPT_BENGALI },
 { 0x09dc,     2, PANGO_SCRIPT_BENGALI },
 { 0x09df,     5, PANGO_SCRIPT_BENGALI },
 { 0x09e6,    12, PANGO_SCRIPT_BENGALI },
 { 0x0a02,     2, PANGO_SCRIPT_GURMUKHI },
 { 0x0a05,     6, PANGO_SCRIPT_GURMUKHI },
 { 0x0a0f,     2, PANGO_SCRIPT_GURMUKHI },
 { 0x0a13,    22, PANGO_SCRIPT_GURMUKHI },
 { 0x0a2a,     7, PANGO_SCRIPT_GURMUKHI },
 { 0x0a32,     2, PANGO_SCRIPT_GURMUKHI },
 { 0x0a35,     2, PANGO_SCRIPT_GURMUKHI },
 { 0x0a38,     2, PANGO_SCRIPT_GURMUKHI },
 { 0x0a3c,     1, PANGO_SCRIPT_GURMUKHI },
 { 0x0a3e,     5, PANGO_SCRIPT_GURMUKHI },
 { 0x0a47,     2, PANGO_SCRIPT_GURMUKHI },
 { 0x0a4b,     3, PANGO_SCRIPT_GURMUKHI },
 { 0x0a59,     4, PANGO_SCRIPT_GURMUKHI },
 { 0x0a5e,     1, PANGO_SCRIPT_GURMUKHI },
 { 0x0a66,    15, PANGO_SCRIPT_GURMUKHI },
 { 0x0a81,     3, PANGO_SCRIPT_GUJARATI },
 { 0x0a85,     9, PANGO_SCRIPT_GUJARATI },
 { 0x0a8f,     3, PANGO_SCRIPT_GUJARATI },
 { 0x0a93,    22, PANGO_SCRIPT_GUJARATI },
 { 0x0aaa,     7, PANGO_SCRIPT_GUJARATI },
 { 0x0ab2,     2, PANGO_SCRIPT_GUJARATI },
 { 0x0ab5,     5, PANGO_SCRIPT_GUJARATI },
 { 0x0abc,    10, PANGO_SCRIPT_GUJARATI },
 { 0x0ac7,     3, PANGO_SCRIPT_GUJARATI },
 { 0x0acb,     3, PANGO_SCRIPT_GUJARATI },
 { 0x0ad0,     1, PANGO_SCRIPT_GUJARATI },
 { 0x0ae0,     4, PANGO_SCRIPT_GUJARATI },
 { 0x0ae6,    10, PANGO_SCRIPT_GUJARATI },
 { 0x0b01,     3, PANGO_SCRIPT_ORIYA },
 { 0x0b05,     8, PANGO_SCRIPT_ORIYA },
 { 0x0b0f,     2, PANGO_SCRIPT_ORIYA },
 { 0x0b13,    22, PANGO_SCRIPT_ORIYA },
 { 0x0b2a,     7, PANGO_SCRIPT_ORIYA },
 { 0x0b32,     2, PANGO_SCRIPT_ORIYA },
 { 0x0b35,     5, PANGO_SCRIPT_ORIYA },
 { 0x0b3c,     8, PANGO_SCRIPT_ORIYA },
 { 0x0b47,     2, PANGO_SCRIPT_ORIYA },
 { 0x0b4b,     3, PANGO_SCRIPT_ORIYA },
 { 0x0b56,     2, PANGO_SCRIPT_ORIYA },
 { 0x0b5c,     2, PANGO_SCRIPT_ORIYA },
 { 0x0b5f,     3, PANGO_SCRIPT_ORIYA },
 { 0x0b66,    10, PANGO_SCRIPT_ORIYA },
 { 0x0b71,     1, PANGO_SCRIPT_ORIYA },
 { 0x0b82,     2, PANGO_SCRIPT_TAMIL },
 { 0x0b85,     6, PANGO_SCRIPT_TAMIL },
 { 0x0b8e,     3, PANGO_SCRIPT_TAMIL },
 { 0x0b92,     4, PANGO_SCRIPT_TAMIL },
 { 0x0b99,     2, PANGO_SCRIPT_TAMIL },
 { 0x0b9c,     1, PANGO_SCRIPT_TAMIL },
 { 0x0b9e,     2, PANGO_SCRIPT_TAMIL },
 { 0x0ba3,     2, PANGO_SCRIPT_TAMIL },
 { 0x0ba8,     3, PANGO_SCRIPT_TAMIL },
 { 0x0bae,     8, PANGO_SCRIPT_TAMIL },
 { 0x0bb7,     3, PANGO_SCRIPT_TAMIL },
 { 0x0bbe,     5, PANGO_SCRIPT_TAMIL },
 { 0x0bc6,     3, PANGO_SCRIPT_TAMIL },
 { 0x0bca,     4, PANGO_SCRIPT_TAMIL },
 { 0x0bd7,     1, PANGO_SCRIPT_TAMIL },
 { 0x0be7,    12, PANGO_SCRIPT_TAMIL },
 { 0x0c01,     3, PANGO_SCRIPT_TELUGU },
 { 0x0c05,     8, PANGO_SCRIPT_TELUGU },
 { 0x0c0e,     3, PANGO_SCRIPT_TELUGU },
 { 0x0c12,    23, PANGO_SCRIPT_TELUGU },
 { 0x0c2a,    10, PANGO_SCRIPT_TELUGU },
 { 0x0c35,     5, PANGO_SCRIPT_TELUGU },
 { 0x0c3e,     7, PANGO_SCRIPT_TELUGU },
 { 0x0c46,     3, PANGO_SCRIPT_TELUGU },
 { 0x0c4a,     4, PANGO_SCRIPT_TELUGU },
 { 0x0c55,     2, PANGO_SCRIPT_TELUGU },
 { 0x0c60,     2, PANGO_SCRIPT_TELUGU },
 { 0x0c66,    10, PANGO_SCRIPT_TELUGU },
 { 0x0c82,     2, PANGO_SCRIPT_KANNADA },
 { 0x0c85,     8, PANGO_SCRIPT_KANNADA },
 { 0x0c8e,     3, PANGO_SCRIPT_KANNADA },
 { 0x0c92,    23, PANGO_SCRIPT_KANNADA },
 { 0x0caa,    10, PANGO_SCRIPT_KANNADA },
 { 0x0cb5,     5, PANGO_SCRIPT_KANNADA },
 { 0x0cbd,     8, PANGO_SCRIPT_KANNADA },
 { 0x0cc6,     3, PANGO_SCRIPT_KANNADA },
 { 0x0cca,     4, PANGO_SCRIPT_KANNADA },
 { 0x0cd5,     2, PANGO_SCRIPT_KANNADA },
 { 0x0cde,     1, PANGO_SCRIPT_KANNADA },
 { 0x0ce0,     2, PANGO_SCRIPT_KANNADA },
 { 0x0ce6,    10, PANGO_SCRIPT_KANNADA },
 { 0x0d02,     2, PANGO_SCRIPT_MALAYALAM },
 { 0x0d05,     8, PANGO_SCRIPT_MALAYALAM },
 { 0x0d0e,     3, PANGO_SCRIPT_MALAYALAM },
 { 0x0d12,    23, PANGO_SCRIPT_MALAYALAM },
 { 0x0d2a,    16, PANGO_SCRIPT_MALAYALAM },
 { 0x0d3e,     6, PANGO_SCRIPT_MALAYALAM },
 { 0x0d46,     3, PANGO_SCRIPT_MALAYALAM },
 { 0x0d4a,     4, PANGO_SCRIPT_MALAYALAM },
 { 0x0d57,     1, PANGO_SCRIPT_MALAYALAM },
 { 0x0d60,     2, PANGO_SCRIPT_MALAYALAM },
 { 0x0d66,    10, PANGO_SCRIPT_MALAYALAM },
 { 0x0d82,     2, PANGO_SCRIPT_SINHALA },
 { 0x0d85,    18, PANGO_SCRIPT_SINHALA },
 { 0x0d9a,    24, PANGO_SCRIPT_SINHALA },
 { 0x0db3,     9, PANGO_SCRIPT_SINHALA },
 { 0x0dbd,     1, PANGO_SCRIPT_SINHALA },
 { 0x0dc0,     7, PANGO_SCRIPT_SINHALA },
 { 0x0dca,     1, PANGO_SCRIPT_SINHALA },
 { 0x0dcf,     6, PANGO_SCRIPT_SINHALA },
 { 0x0dd6,     1, PANGO_SCRIPT_SINHALA },
 { 0x0dd8,     8, PANGO_SCRIPT_SINHALA },
 { 0x0df2,     2, PANGO_SCRIPT_SINHALA },
 { 0x0e01,    58, PANGO_SCRIPT_THAI },
 { 0x0e40,    15, PANGO_SCRIPT_THAI },
 { 0x0e50,    10, PANGO_SCRIPT_THAI },
 { 0x0e81,     2, PANGO_SCRIPT_LAO },
 { 0x0e84,     1, PANGO_SCRIPT_LAO },
 { 0x0e87,     2, PANGO_SCRIPT_LAO },
 { 0x0e8a,     1, PANGO_SCRIPT_LAO },
 { 0x0e8d,     1, PANGO_SCRIPT_LAO },
 { 0x0e94,     4, PANGO_SCRIPT_LAO },
 { 0x0e99,     7, PANGO_SCRIPT_LAO },
 { 0x0ea1,     3, PANGO_SCRIPT_LAO },
 { 0x0ea5,     1, PANGO_SCRIPT_LAO },
 { 0x0ea7,     1, PANGO_SCRIPT_LAO },
 { 0x0eaa,     2, PANGO_SCRIPT_LAO },
 { 0x0ead,    13, PANGO_SCRIPT_LAO },
 { 0x0ebb,     3, PANGO_SCRIPT_LAO },
 { 0x0ec0,     5, PANGO_SCRIPT_LAO },
 { 0x0ec6,     1, PANGO_SCRIPT_LAO },
 { 0x0ec8,     6, PANGO_SCRIPT_LAO },
 { 0x0ed0,    10, PANGO_SCRIPT_LAO },
 { 0x0edc,     2, PANGO_SCRIPT_LAO },
 { 0x0f00,     1, PANGO_SCRIPT_TIBETAN },
 { 0x0f18,     2, PANGO_SCRIPT_TIBETAN },
 { 0x0f20,    20, PANGO_SCRIPT_TIBETAN },
 { 0x0f35,     1, PANGO_SCRIPT_TIBETAN },
 { 0x0f37,     1, PANGO_SCRIPT_TIBETAN },
 { 0x0f39,     1, PANGO_SCRIPT_TIBETAN },
 { 0x0f40,     8, PANGO_SCRIPT_TIBETAN },
 { 0x0f49,    34, PANGO_SCRIPT_TIBETAN },
 { 0x0f71,    20, PANGO_SCRIPT_TIBETAN },
 { 0x0f86,     6, PANGO_SCRIPT_TIBETAN },
 { 0x0f90,     8, PANGO_SCRIPT_TIBETAN },
 { 0x0f99,    36, PANGO_SCRIPT_TIBETAN },
 { 0x0fc6,     1, PANGO_SCRIPT_TIBETAN },
 { 0x1000,    34, PANGO_SCRIPT_MYANMAR },
 { 0x1023,     5, PANGO_SCRIPT_MYANMAR },
 { 0x1029,     2, PANGO_SCRIPT_MYANMAR },
 { 0x102c,     7, PANGO_SCRIPT_MYANMAR },
 { 0x1036,     4, PANGO_SCRIPT_MYANMAR },
 { 0x1040,    10, PANGO_SCRIPT_MYANMAR },
 { 0x1050,    10, PANGO_SCRIPT_MYANMAR },
 { 0x10a0,    38, PANGO_SCRIPT_GEORGIAN },
 { 0x10d0,    41, PANGO_SCRIPT_GEORGIAN },
 { 0x1100,    90, PANGO_SCRIPT_HANGUL },
 { 0x115f,    68, PANGO_SCRIPT_HANGUL },
 { 0x11a8,    82, PANGO_SCRIPT_HANGUL },
 { 0x1200,     7, PANGO_SCRIPT_ETHIOPIC },
 { 0x1208,    63, PANGO_SCRIPT_ETHIOPIC },
 { 0x1248,     1, PANGO_SCRIPT_ETHIOPIC },
 { 0x124a,     4, PANGO_SCRIPT_ETHIOPIC },
 { 0x1250,     7, PANGO_SCRIPT_ETHIOPIC },
 { 0x1258,     1, PANGO_SCRIPT_ETHIOPIC },
 { 0x125a,     4, PANGO_SCRIPT_ETHIOPIC },
 { 0x1260,    39, PANGO_SCRIPT_ETHIOPIC },
 { 0x1288,     1, PANGO_SCRIPT_ETHIOPIC },
 { 0x128a,     4, PANGO_SCRIPT_ETHIOPIC },
 { 0x1290,    31, PANGO_SCRIPT_ETHIOPIC },
 { 0x12b0,     1, PANGO_SCRIPT_ETHIOPIC },
 { 0x12b2,     4, PANGO_SCRIPT_ETHIOPIC },
 { 0x12b8,     7, PANGO_SCRIPT_ETHIOPIC },
 { 0x12c0,     1, PANGO_SCRIPT_ETHIOPIC },
 { 0x12c2,     4, PANGO_SCRIPT_ETHIOPIC },
 { 0x12c8,     7, PANGO_SCRIPT_ETHIOPIC },
 { 0x12d0,     7, PANGO_SCRIPT_ETHIOPIC },
 { 0x12d8,    23, PANGO_SCRIPT_ETHIOPIC },
 { 0x12f0,    31, PANGO_SCRIPT_ETHIOPIC },
 { 0x1310,     1, PANGO_SCRIPT_ETHIOPIC },
 { 0x1312,     4, PANGO_SCRIPT_ETHIOPIC },
 { 0x1318,     7, PANGO_SCRIPT_ETHIOPIC },
 { 0x1320,    39, PANGO_SCRIPT_ETHIOPIC },
 { 0x1348,    19, PANGO_SCRIPT_ETHIOPIC },
 { 0x1369,    20, PANGO_SCRIPT_ETHIOPIC },
 { 0x13a0,    85, PANGO_SCRIPT_CHEROKEE },
 { 0x1401,   620, PANGO_SCRIPT_CANADIAN_ABORIGINAL },
 { 0x166f,     8, PANGO_SCRIPT_CANADIAN_ABORIGINAL },
 { 0x1681,    26, PANGO_SCRIPT_OGHAM },
 { 0x16a0,    75, PANGO_SCRIPT_RUNIC },
 { 0x16ee,     3, PANGO_SCRIPT_RUNIC },
 { 0x1700,    13, PANGO_SCRIPT_TAGALOG },
 { 0x170e,     7, PANGO_SCRIPT_TAGALOG },
 { 0x1720,    21, PANGO_SCRIPT_HANUNOO },
 { 0x1740,    20, PANGO_SCRIPT_BUHID },
 { 0x1760,    13, PANGO_SCRIPT_TAGBANWA },
 { 0x176e,     3, PANGO_SCRIPT_TAGBANWA },
 { 0x1772,     2, PANGO_SCRIPT_TAGBANWA },
 { 0x1780,    84, PANGO_SCRIPT_KHMER },
 { 0x17e0,    10, PANGO_SCRIPT_KHMER },
 { 0x180b,     3, PANGO_SCRIPT_INHERITED },
 { 0x1810,    10, PANGO_SCRIPT_MONGOLIAN },
 { 0x1820,    88, PANGO_SCRIPT_MONGOLIAN },
 { 0x1880,    42, PANGO_SCRIPT_MONGOLIAN },
 { 0x1900,    29, PANGO_SCRIPT_LIMBU },
 { 0x1920,    12, PANGO_SCRIPT_LIMBU },
 { 0x1930,    12, PANGO_SCRIPT_LIMBU },
 { 0x1946,    10, PANGO_SCRIPT_LIMBU },
 { 0x1950,    30, PANGO_SCRIPT_TAI_LE },
 { 0x1970,     5, PANGO_SCRIPT_TAI_LE },
 { 0x1d00,    38, PANGO_SCRIPT_LATIN },
 { 0x1d26,     5, PANGO_SCRIPT_GREEK },
 { 0x1d2b,     1, PANGO_SCRIPT_CYRILLIC },
 { 0x1d2c,    49, PANGO_SCRIPT_LATIN },
 { 0x1d5d,     5, PANGO_SCRIPT_GREEK },
 { 0x1d62,     4, PANGO_SCRIPT_LATIN },
 { 0x1d66,     5, PANGO_SCRIPT_GREEK },
 { 0x1d6b,     1, PANGO_SCRIPT_LATIN },
 { 0x1e00,   156, PANGO_SCRIPT_LATIN },
 { 0x1ea0,    90, PANGO_SCRIPT_LATIN },
 { 0x1f00,    22, PANGO_SCRIPT_GREEK },
 { 0x1f18,     6, PANGO_SCRIPT_GREEK },
 { 0x1f20,    38, PANGO_SCRIPT_GREEK },
 { 0x1f48,     6, PANGO_SCRIPT_GREEK },
 { 0x1f50,     8, PANGO_SCRIPT_GREEK },
 { 0x1f59,     1, PANGO_SCRIPT_GREEK },
 { 0x1f5b,     1, PANGO_SCRIPT_GREEK },
 { 0x1f5d,     1, PANGO_SCRIPT_GREEK },
 { 0x1f5f,    31, PANGO_SCRIPT_GREEK },
 { 0x1f80,    53, PANGO_SCRIPT_GREEK },
 { 0x1fb6,     7, PANGO_SCRIPT_GREEK },
 { 0x1fbe,     1, PANGO_SCRIPT_GREEK },
 { 0x1fc2,     3, PANGO_SCRIPT_GREEK },
 { 0x1fc6,     7, PANGO_SCRIPT_GREEK },
 { 0x1fd0,     4, PANGO_SCRIPT_GREEK },
 { 0x1fd6,     6, PANGO_SCRIPT_GREEK },
 { 0x1fe0,    13, PANGO_SCRIPT_GREEK },
 { 0x1ff2,     3, PANGO_SCRIPT_GREEK },
 { 0x1ff6,     7, PANGO_SCRIPT_GREEK },
 { 0x2071,     1, PANGO_SCRIPT_LATIN },
 { 0x207f,     1, PANGO_SCRIPT_LATIN },
 { 0x20d0,    27, PANGO_SCRIPT_INHERITED },
 { 0x2126,     1, PANGO_SCRIPT_GREEK },
 { 0x212a,     2, PANGO_SCRIPT_LATIN },
 { 0x2800,   256, PANGO_SCRIPT_BRAILLE },
 { 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 },
 { 0x3400,  6582, PANGO_SCRIPT_HAN },
 { 0x4e00, 20902, PANGO_SCRIPT_HAN },
 { 0xa000,  1165, PANGO_SCRIPT_YI },
 { 0xa490,    55, PANGO_SCRIPT_YI },
 { 0xac00, 11172, PANGO_SCRIPT_HANGUL },
 { 0xf900,   302, PANGO_SCRIPT_HAN },
 { 0xfa30,    59, PANGO_SCRIPT_HAN },
 { 0xfb00,     7, PANGO_SCRIPT_LATIN },
 { 0xfb13,     5, PANGO_SCRIPT_ARMENIAN },
 { 0xfb1d,     1, PANGO_SCRIPT_HEBREW },
 { 0xfb1e,     1, PANGO_SCRIPT_INHERITED },
 { 0xfb1f,    10, PANGO_SCRIPT_HEBREW },
 { 0xfb2a,    13, 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,    12, 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 },
 { 0x10300,    31, PANGO_SCRIPT_OLD_ITALIC },
 { 0x10330,    27, PANGO_SCRIPT_GOTHIC },
 { 0x10380,    30, PANGO_SCRIPT_UGARITIC },
 { 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 },
 { 0x1d167,     3, PANGO_SCRIPT_INHERITED },
 { 0x1d17b,     8, PANGO_SCRIPT_INHERITED },
 { 0x1d185,     7, PANGO_SCRIPT_INHERITED },
 { 0x1d1aa,     4, PANGO_SCRIPT_INHERITED },
 { 0x20000, 42711, PANGO_SCRIPT_HAN },
 { 0x2f800,   542, PANGO_SCRIPT_HAN },
};