Folder structure changed
[framework/uifw/harfbuzz.git] / include / hb_unicode_tables.h
1
2 /*
3  * Copyright (C) 2010  Samsung India Software Operations Pvt. Ltd.
4  *
5  * This is part of HarfBuzz, an OpenType Layout engine library.
6  *
7  * Permission is hereby granted, without written agreement and without
8  * license or royalty fees, to use, copy, modify, and distribute this
9  * software and its documentation for any purpose, provided that the
10  * above copyright notice and the following two paragraphs appear in
11  * all copies of this software.
12  *
13  * IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR
14  * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
15  * ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN
16  * IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
17  * DAMAGE.
18  *
19  * THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
20  * BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
21  * FITNESS FOR A PARTICULAR PURPOSE.  THE SOFTWARE PROVIDED HEREUNDER IS
22  * ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO
23  * PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
24  */
25
26 #ifndef __hb_unicode_tables_h__
27 #define __hb_unicode_tables_h__
28
29 #include "math.h"
30 #include "harfbuzz-shaper.h"
31 #include "harfbuzz-shaper-private.h"
32
33 typedef struct
34 {
35         HB_UShort scriptID;//it can be sript id if subtable is null, else size of subtable
36         HB_Script *pSubTable;
37
38 }unicodeScriptTableStruct;
39
40 HB_Script subTableThanaSyriac[] = 
41 {
42         HB_Script_Syriac,//0x00
43         HB_Script_Syriac,
44         HB_Script_Syriac,
45         HB_Script_Syriac,
46
47         HB_Script_Syriac,
48         HB_Script_Syriac,
49         HB_Script_Syriac,
50         HB_Script_Syriac,
51
52         HB_Script_Syriac,//0x08
53         HB_Script_Syriac,
54         HB_Script_Syriac,
55         HB_Script_Syriac,
56
57         HB_Script_Syriac,
58         HB_Script_Syriac,
59         HB_Script_Syriac,
60         HB_Script_Syriac,
61
62
63         HB_Script_Syriac,//0x10
64         HB_Script_Syriac,
65         HB_Script_Syriac,
66         HB_Script_Syriac,
67
68         HB_Script_Syriac,
69         HB_Script_Syriac,
70         HB_Script_Syriac,
71         HB_Script_Syriac,
72
73
74         HB_Script_Syriac,//0x18
75         HB_Script_Syriac,
76         HB_Script_Syriac,
77         HB_Script_Syriac,
78
79         HB_Script_Syriac,
80         HB_Script_Syriac,
81         HB_Script_Syriac,
82         HB_Script_Syriac,
83
84
85         HB_Script_Syriac,//0x20
86         HB_Script_Syriac,
87         HB_Script_Syriac,
88         HB_Script_Syriac,
89
90         HB_Script_Syriac,
91         HB_Script_Syriac,
92         HB_Script_Syriac,
93         HB_Script_Syriac,
94
95         HB_Script_Syriac,//0x28
96         HB_Script_Syriac,
97         HB_Script_Syriac,
98         HB_Script_Syriac,
99
100         HB_Script_Syriac,
101         HB_Script_Syriac,
102         HB_Script_Syriac,
103         HB_Script_Syriac,
104
105
106         HB_Script_Syriac,//0x30
107         HB_Script_Syriac,
108         HB_Script_Syriac,
109         HB_Script_Syriac,
110
111         HB_Script_Syriac,
112         HB_Script_Syriac,
113         HB_Script_Syriac,
114         HB_Script_Syriac,
115
116         HB_Script_Syriac,//0x38
117         HB_Script_Syriac,
118         HB_Script_Syriac,
119         HB_Script_Syriac,
120
121         HB_Script_Syriac,
122         HB_Script_Syriac,
123         HB_Script_Syriac,
124         HB_Script_Syriac,
125
126         HB_Script_Syriac,//0x40
127         HB_Script_Syriac,
128         HB_Script_Syriac,
129         HB_Script_Syriac,
130
131         HB_Script_Syriac,
132         HB_Script_Syriac,
133         HB_Script_Syriac,
134         HB_Script_Syriac,
135
136
137         HB_Script_Syriac,//0x48
138         HB_Script_Syriac,
139         HB_Script_Syriac,
140         HB_Script_Syriac,
141
142         HB_Script_Syriac,
143         HB_Script_Syriac,
144         HB_Script_Syriac,
145         HB_Script_Syriac,//0x4f
146
147         HB_Script_Common,//0x50
148         HB_Script_Common,
149         HB_Script_Common,
150         HB_Script_Common,
151
152         HB_Script_Common,
153         HB_Script_Common,
154         HB_Script_Common,
155         HB_Script_Common,
156
157         HB_Script_Common,//0x58
158         HB_Script_Common,
159         HB_Script_Common,
160         HB_Script_Common,
161
162         HB_Script_Common,
163         HB_Script_Common,
164         HB_Script_Common,
165         HB_Script_Common,
166
167         HB_Script_Common,//0x60
168         HB_Script_Common,
169         HB_Script_Common,
170         HB_Script_Common,
171
172         HB_Script_Common,
173         HB_Script_Common,
174         HB_Script_Common,
175         HB_Script_Common,
176
177         HB_Script_Common,//0x68
178         HB_Script_Common,
179         HB_Script_Common,
180         HB_Script_Common,
181
182         HB_Script_Common,
183         HB_Script_Common,
184         HB_Script_Common,
185         HB_Script_Common,
186
187         HB_Script_Common,//0x70
188         HB_Script_Common,
189         HB_Script_Common,
190         HB_Script_Common,
191
192         HB_Script_Common,
193         HB_Script_Common,
194         HB_Script_Common,
195         HB_Script_Common,
196
197         HB_Script_Common,//0x78
198         HB_Script_Common,
199         HB_Script_Common,
200         HB_Script_Common,
201
202         HB_Script_Common,
203         HB_Script_Common,
204         HB_Script_Common,
205         HB_Script_Common,
206
207         HB_Script_Thaana,//0x80
208         HB_Script_Thaana,
209         HB_Script_Thaana,
210         HB_Script_Thaana,
211
212         HB_Script_Thaana,
213         HB_Script_Thaana,
214         HB_Script_Thaana,
215         HB_Script_Thaana,
216
217         HB_Script_Thaana,//0x88
218         HB_Script_Thaana,
219         HB_Script_Thaana,
220         HB_Script_Thaana,
221
222         HB_Script_Thaana,
223         HB_Script_Thaana,
224         HB_Script_Thaana,
225         HB_Script_Thaana,
226
227         HB_Script_Thaana,//0x90
228         HB_Script_Thaana,
229         HB_Script_Thaana,
230         HB_Script_Thaana,
231
232         HB_Script_Thaana,
233         HB_Script_Thaana,
234         HB_Script_Thaana,
235         HB_Script_Thaana,
236
237         HB_Script_Thaana,//0x98
238         HB_Script_Thaana,
239         HB_Script_Thaana,
240         HB_Script_Thaana,
241
242         HB_Script_Thaana,
243         HB_Script_Thaana,
244         HB_Script_Thaana,
245         HB_Script_Thaana,
246
247         HB_Script_Thaana,//0xa0
248         HB_Script_Thaana,
249         HB_Script_Thaana,
250         HB_Script_Thaana,
251
252         HB_Script_Thaana,
253         HB_Script_Thaana,
254         HB_Script_Thaana,
255         HB_Script_Thaana,
256
257         HB_Script_Thaana,//0xa8
258         HB_Script_Thaana,
259         HB_Script_Thaana,
260         HB_Script_Thaana,
261
262         HB_Script_Thaana,
263         HB_Script_Thaana,
264         HB_Script_Thaana,
265         HB_Script_Thaana,
266
267         HB_Script_Thaana,//0xb0
268         HB_Script_Thaana,
269         HB_Script_Thaana,
270         HB_Script_Thaana,
271
272         HB_Script_Thaana,
273         HB_Script_Thaana,
274         HB_Script_Thaana,
275         HB_Script_Thaana,
276
277         HB_Script_Thaana,//0xb8
278         HB_Script_Thaana,
279         HB_Script_Thaana,
280         HB_Script_Thaana,
281
282         HB_Script_Thaana,
283         HB_Script_Thaana,
284         HB_Script_Thaana,
285         HB_Script_Thaana,//0xbf
286 };
287
288 HB_Script subTableDevaBengali[] = 
289 {
290         HB_Script_Devanagari,//0x00
291         HB_Script_Devanagari,
292         HB_Script_Devanagari,
293         HB_Script_Devanagari,
294
295         HB_Script_Devanagari,
296         HB_Script_Devanagari,
297         HB_Script_Devanagari,
298         HB_Script_Devanagari,
299
300         HB_Script_Devanagari,//0x08
301         HB_Script_Devanagari,
302         HB_Script_Devanagari,
303         HB_Script_Devanagari,
304
305         HB_Script_Devanagari,
306         HB_Script_Devanagari,
307         HB_Script_Devanagari,
308         HB_Script_Devanagari,
309
310
311         HB_Script_Devanagari,//0x10
312         HB_Script_Devanagari,
313         HB_Script_Devanagari,
314         HB_Script_Devanagari,
315
316         HB_Script_Devanagari,
317         HB_Script_Devanagari,
318         HB_Script_Devanagari,
319         HB_Script_Devanagari,
320
321
322         HB_Script_Devanagari,//0x18
323         HB_Script_Devanagari,
324         HB_Script_Devanagari,
325         HB_Script_Devanagari,
326
327         HB_Script_Devanagari,
328         HB_Script_Devanagari,
329         HB_Script_Devanagari,
330         HB_Script_Devanagari,
331
332
333         HB_Script_Devanagari,//0x20
334         HB_Script_Devanagari,
335         HB_Script_Devanagari,
336         HB_Script_Devanagari,
337
338         HB_Script_Devanagari,
339         HB_Script_Devanagari,
340         HB_Script_Devanagari,
341         HB_Script_Devanagari,
342
343         HB_Script_Devanagari,//0x28
344         HB_Script_Devanagari,
345         HB_Script_Devanagari,
346         HB_Script_Devanagari,
347
348         HB_Script_Devanagari,
349         HB_Script_Devanagari,
350         HB_Script_Devanagari,
351         HB_Script_Devanagari,
352
353
354         HB_Script_Devanagari,//0x30
355         HB_Script_Devanagari,
356         HB_Script_Devanagari,
357         HB_Script_Devanagari,
358
359         HB_Script_Devanagari,
360         HB_Script_Devanagari,
361         HB_Script_Devanagari,
362         HB_Script_Devanagari,
363
364         HB_Script_Devanagari,//0x38
365         HB_Script_Devanagari,
366         HB_Script_Devanagari,
367         HB_Script_Devanagari,
368
369         HB_Script_Devanagari,
370         HB_Script_Devanagari,
371         HB_Script_Devanagari,
372         HB_Script_Devanagari,
373
374         HB_Script_Devanagari,//0x40
375         HB_Script_Devanagari,
376         HB_Script_Devanagari,
377         HB_Script_Devanagari,
378
379         HB_Script_Devanagari,
380         HB_Script_Devanagari,
381         HB_Script_Devanagari,
382         HB_Script_Devanagari,
383
384
385         HB_Script_Devanagari,//0x48
386         HB_Script_Devanagari,
387         HB_Script_Devanagari,
388         HB_Script_Devanagari,
389
390         HB_Script_Devanagari,
391         HB_Script_Devanagari,
392         HB_Script_Devanagari,
393         HB_Script_Devanagari,//0x4f
394
395         HB_Script_Devanagari,//0x50
396         HB_Script_Devanagari,
397         HB_Script_Devanagari,
398         HB_Script_Devanagari,
399
400         HB_Script_Devanagari,
401         HB_Script_Devanagari,
402         HB_Script_Devanagari,
403         HB_Script_Devanagari,
404
405         HB_Script_Devanagari,//0x58
406         HB_Script_Devanagari,
407         HB_Script_Devanagari,
408         HB_Script_Devanagari,
409
410         HB_Script_Devanagari,
411         HB_Script_Devanagari,
412         HB_Script_Devanagari,
413         HB_Script_Devanagari,
414
415
416         HB_Script_Devanagari,//0x60
417         HB_Script_Devanagari,
418         HB_Script_Devanagari,
419         HB_Script_Devanagari,
420
421         HB_Script_Devanagari,
422         HB_Script_Devanagari,
423         HB_Script_Devanagari,
424         HB_Script_Devanagari,
425
426
427         HB_Script_Devanagari,//0x68
428         HB_Script_Devanagari,
429         HB_Script_Devanagari,
430         HB_Script_Devanagari,
431
432         HB_Script_Devanagari,
433         HB_Script_Devanagari,
434         HB_Script_Devanagari,
435         HB_Script_Devanagari,
436
437
438         HB_Script_Devanagari,//0x70
439         HB_Script_Devanagari,
440         HB_Script_Devanagari,
441         HB_Script_Devanagari,
442
443         HB_Script_Devanagari,
444         HB_Script_Devanagari,
445         HB_Script_Devanagari,
446         HB_Script_Devanagari,
447
448         HB_Script_Devanagari,//0x78
449         HB_Script_Devanagari,
450         HB_Script_Devanagari,
451         HB_Script_Devanagari,
452
453         HB_Script_Devanagari,
454         HB_Script_Devanagari,
455         HB_Script_Devanagari,
456         HB_Script_Devanagari,//0x7f
457
458
459         HB_Script_Bengali,//0x80
460         HB_Script_Bengali,
461         HB_Script_Bengali,
462         HB_Script_Bengali,
463
464         HB_Script_Bengali,
465         HB_Script_Bengali,
466         HB_Script_Bengali,
467         HB_Script_Bengali,
468
469         HB_Script_Bengali,//0x88
470         HB_Script_Bengali,
471         HB_Script_Bengali,
472         HB_Script_Bengali,
473
474         HB_Script_Bengali,
475         HB_Script_Bengali,
476         HB_Script_Bengali,
477         HB_Script_Bengali,
478
479         HB_Script_Bengali,//0x90
480         HB_Script_Bengali,
481         HB_Script_Bengali,
482         HB_Script_Bengali,
483
484         HB_Script_Bengali,
485         HB_Script_Bengali,
486         HB_Script_Bengali,
487         HB_Script_Bengali,
488
489
490         HB_Script_Bengali,//0x98
491         HB_Script_Bengali,
492         HB_Script_Bengali,
493         HB_Script_Bengali,
494
495         HB_Script_Bengali,
496         HB_Script_Bengali,
497         HB_Script_Bengali,
498         HB_Script_Bengali,
499
500         HB_Script_Bengali,//0xa0
501         HB_Script_Bengali,
502         HB_Script_Bengali,
503         HB_Script_Bengali,
504
505         HB_Script_Bengali,
506         HB_Script_Bengali,
507         HB_Script_Bengali,
508         HB_Script_Bengali,
509
510         HB_Script_Bengali,//0xa8
511         HB_Script_Bengali,
512         HB_Script_Bengali,
513         HB_Script_Bengali,
514
515         HB_Script_Bengali,
516         HB_Script_Bengali,
517         HB_Script_Bengali,
518         HB_Script_Bengali,
519
520         HB_Script_Bengali,//0xb0
521         HB_Script_Bengali,
522         HB_Script_Bengali,
523         HB_Script_Bengali,
524
525         HB_Script_Bengali,
526         HB_Script_Bengali,
527         HB_Script_Bengali,
528         HB_Script_Bengali,
529
530
531         HB_Script_Bengali,//0xb8
532         HB_Script_Bengali,
533         HB_Script_Bengali,
534         HB_Script_Bengali,
535
536         HB_Script_Bengali,
537         HB_Script_Bengali,
538         HB_Script_Bengali,
539         HB_Script_Bengali,
540
541         HB_Script_Bengali,//0xc0
542         HB_Script_Bengali,
543         HB_Script_Bengali,
544         HB_Script_Bengali,
545
546         HB_Script_Bengali,
547         HB_Script_Bengali,
548         HB_Script_Bengali,
549         HB_Script_Bengali,
550
551
552         HB_Script_Bengali,//0xc8
553         HB_Script_Bengali,
554         HB_Script_Bengali,
555         HB_Script_Bengali,
556
557         HB_Script_Bengali,
558         HB_Script_Bengali,
559         HB_Script_Bengali,
560         HB_Script_Bengali,
561
562         HB_Script_Bengali,//0xd0
563         HB_Script_Bengali,
564         HB_Script_Bengali,
565         HB_Script_Bengali,
566
567         HB_Script_Bengali,
568         HB_Script_Bengali,
569         HB_Script_Bengali,
570         HB_Script_Bengali,
571
572         HB_Script_Bengali,//0xd8
573         HB_Script_Bengali,
574         HB_Script_Bengali,
575         HB_Script_Bengali,
576
577         HB_Script_Bengali,
578         HB_Script_Bengali,
579         HB_Script_Bengali,
580         HB_Script_Bengali,
581
582         HB_Script_Bengali,//0xe0
583         HB_Script_Bengali,
584         HB_Script_Bengali,
585         HB_Script_Bengali,
586
587         HB_Script_Bengali,
588         HB_Script_Bengali,
589         HB_Script_Bengali,
590         HB_Script_Bengali,
591
592
593         HB_Script_Bengali,//0xe8
594         HB_Script_Bengali,
595         HB_Script_Bengali,
596         HB_Script_Bengali,
597
598         HB_Script_Bengali,
599         HB_Script_Bengali,
600         HB_Script_Bengali,
601         HB_Script_Bengali,
602
603         HB_Script_Bengali,//0xf0
604         HB_Script_Bengali,
605         HB_Script_Bengali,
606         HB_Script_Bengali,
607
608         HB_Script_Bengali,
609         HB_Script_Bengali,
610         HB_Script_Bengali,
611         HB_Script_Bengali,
612
613         HB_Script_Bengali,//0xf8
614         HB_Script_Bengali,
615         HB_Script_Bengali,
616         HB_Script_Bengali,
617
618         HB_Script_Bengali,
619         HB_Script_Bengali,
620         HB_Script_Bengali,
621         HB_Script_Bengali,//0xff
622
623 };
624
625
626 HB_Script subTableGuruGuarati[]=
627 {
628         HB_Script_Gurmukhi,//0x00
629         HB_Script_Gurmukhi,
630         HB_Script_Gurmukhi,
631         HB_Script_Gurmukhi,
632
633         HB_Script_Gurmukhi,
634         HB_Script_Gurmukhi,
635         HB_Script_Gurmukhi,
636         HB_Script_Gurmukhi,
637
638         HB_Script_Gurmukhi,//0x08
639         HB_Script_Gurmukhi,
640         HB_Script_Gurmukhi,
641         HB_Script_Gurmukhi,
642
643         HB_Script_Gurmukhi,
644         HB_Script_Gurmukhi,
645         HB_Script_Gurmukhi,
646         HB_Script_Gurmukhi,
647
648
649         HB_Script_Gurmukhi,//0x10
650         HB_Script_Gurmukhi,
651         HB_Script_Gurmukhi,
652         HB_Script_Gurmukhi,
653
654         HB_Script_Gurmukhi,
655         HB_Script_Gurmukhi,
656         HB_Script_Gurmukhi,
657         HB_Script_Gurmukhi,
658
659
660         HB_Script_Gurmukhi,//0x18
661         HB_Script_Gurmukhi,
662         HB_Script_Gurmukhi,
663         HB_Script_Gurmukhi,
664
665         HB_Script_Gurmukhi,
666         HB_Script_Gurmukhi,
667         HB_Script_Gurmukhi,
668         HB_Script_Gurmukhi,
669
670
671         HB_Script_Gurmukhi,//0x20
672         HB_Script_Gurmukhi,
673         HB_Script_Gurmukhi,
674         HB_Script_Gurmukhi,
675
676         HB_Script_Gurmukhi,
677         HB_Script_Gurmukhi,
678         HB_Script_Gurmukhi,
679         HB_Script_Gurmukhi,
680
681         HB_Script_Gurmukhi,//0x28
682         HB_Script_Gurmukhi,
683         HB_Script_Gurmukhi,
684         HB_Script_Gurmukhi,
685
686         HB_Script_Gurmukhi,
687         HB_Script_Gurmukhi,
688         HB_Script_Gurmukhi,
689         HB_Script_Gurmukhi,
690
691
692         HB_Script_Gurmukhi,//0x30
693         HB_Script_Gurmukhi,
694         HB_Script_Gurmukhi,
695         HB_Script_Gurmukhi,
696
697         HB_Script_Gurmukhi,
698         HB_Script_Gurmukhi,
699         HB_Script_Gurmukhi,
700         HB_Script_Gurmukhi,
701
702         HB_Script_Gurmukhi,//0x38
703         HB_Script_Gurmukhi,
704         HB_Script_Gurmukhi,
705         HB_Script_Gurmukhi,
706
707         HB_Script_Gurmukhi,
708         HB_Script_Gurmukhi,
709         HB_Script_Gurmukhi,
710         HB_Script_Gurmukhi,
711
712         HB_Script_Gurmukhi,//0x40
713         HB_Script_Gurmukhi,
714         HB_Script_Gurmukhi,
715         HB_Script_Gurmukhi,
716
717         HB_Script_Gurmukhi,
718         HB_Script_Gurmukhi,
719         HB_Script_Gurmukhi,
720         HB_Script_Gurmukhi,
721
722
723         HB_Script_Gurmukhi,//0x48
724         HB_Script_Gurmukhi,
725         HB_Script_Gurmukhi,
726         HB_Script_Gurmukhi,
727
728         HB_Script_Gurmukhi,
729         HB_Script_Gurmukhi,
730         HB_Script_Gurmukhi,
731         HB_Script_Gurmukhi,//0x4f
732
733         HB_Script_Gurmukhi,//0x50
734         HB_Script_Gurmukhi,
735         HB_Script_Gurmukhi,
736         HB_Script_Gurmukhi,
737
738         HB_Script_Gurmukhi,
739         HB_Script_Gurmukhi,
740         HB_Script_Gurmukhi,
741         HB_Script_Gurmukhi,
742
743         HB_Script_Gurmukhi,//0x58
744         HB_Script_Gurmukhi,
745         HB_Script_Gurmukhi,
746         HB_Script_Gurmukhi,
747
748         HB_Script_Gurmukhi,
749         HB_Script_Gurmukhi,
750         HB_Script_Gurmukhi,
751         HB_Script_Gurmukhi,
752
753
754         HB_Script_Gurmukhi,//0x60
755         HB_Script_Gurmukhi,
756         HB_Script_Gurmukhi,
757         HB_Script_Gurmukhi,
758
759         HB_Script_Gurmukhi,
760         HB_Script_Gurmukhi,
761         HB_Script_Gurmukhi,
762         HB_Script_Gurmukhi,
763
764
765         HB_Script_Gurmukhi,//0x68
766         HB_Script_Gurmukhi,
767         HB_Script_Gurmukhi,
768         HB_Script_Gurmukhi,
769
770         HB_Script_Gurmukhi,
771         HB_Script_Gurmukhi,
772         HB_Script_Gurmukhi,
773         HB_Script_Gurmukhi,
774
775
776         HB_Script_Gurmukhi,//0x70
777         HB_Script_Gurmukhi,
778         HB_Script_Gurmukhi,
779         HB_Script_Gurmukhi,
780
781         HB_Script_Gurmukhi,
782         HB_Script_Gurmukhi,
783         HB_Script_Gurmukhi,
784         HB_Script_Gurmukhi,
785
786         HB_Script_Gurmukhi,//0x78
787         HB_Script_Gurmukhi,
788         HB_Script_Gurmukhi,
789         HB_Script_Gurmukhi,
790
791         HB_Script_Gurmukhi,
792         HB_Script_Gurmukhi,
793         HB_Script_Gurmukhi,
794         HB_Script_Gurmukhi,//0x7f
795
796
797         HB_Script_Gujarati,//0x80
798         HB_Script_Gujarati,
799         HB_Script_Gujarati,
800         HB_Script_Gujarati,
801
802         HB_Script_Gujarati,
803         HB_Script_Gujarati,
804         HB_Script_Gujarati,
805         HB_Script_Gujarati,
806
807         HB_Script_Gujarati,//0x88
808         HB_Script_Gujarati,
809         HB_Script_Gujarati,
810         HB_Script_Gujarati,
811
812         HB_Script_Gujarati,
813         HB_Script_Gujarati,
814         HB_Script_Gujarati,
815         HB_Script_Gujarati,
816
817         HB_Script_Gujarati,//0x90
818         HB_Script_Gujarati,
819         HB_Script_Gujarati,
820         HB_Script_Gujarati,
821
822         HB_Script_Gujarati,
823         HB_Script_Gujarati,
824         HB_Script_Gujarati,
825         HB_Script_Gujarati,
826
827
828         HB_Script_Gujarati,//0x98
829         HB_Script_Gujarati,
830         HB_Script_Gujarati,
831         HB_Script_Gujarati,
832
833         HB_Script_Gujarati,
834         HB_Script_Gujarati,
835         HB_Script_Gujarati,
836         HB_Script_Gujarati,
837
838         HB_Script_Gujarati,//0xa0
839         HB_Script_Gujarati,
840         HB_Script_Gujarati,
841         HB_Script_Gujarati,
842
843         HB_Script_Gujarati,
844         HB_Script_Gujarati,
845         HB_Script_Gujarati,
846         HB_Script_Gujarati,
847
848         HB_Script_Gujarati,//0xa8
849         HB_Script_Gujarati,
850         HB_Script_Gujarati,
851         HB_Script_Gujarati,
852
853         HB_Script_Gujarati,
854         HB_Script_Gujarati,
855         HB_Script_Gujarati,
856         HB_Script_Gujarati,
857
858         HB_Script_Gujarati,//0xb0
859         HB_Script_Gujarati,
860         HB_Script_Gujarati,
861         HB_Script_Gujarati,
862
863         HB_Script_Gujarati,
864         HB_Script_Gujarati,
865         HB_Script_Gujarati,
866         HB_Script_Gujarati,
867
868
869         HB_Script_Gujarati,//0xb8
870         HB_Script_Gujarati,
871         HB_Script_Gujarati,
872         HB_Script_Gujarati,
873
874         HB_Script_Gujarati,
875         HB_Script_Gujarati,
876         HB_Script_Gujarati,
877         HB_Script_Gujarati,
878
879         HB_Script_Gujarati,//0xc0
880         HB_Script_Gujarati,
881         HB_Script_Gujarati,
882         HB_Script_Gujarati,
883
884         HB_Script_Gujarati,
885         HB_Script_Gujarati,
886         HB_Script_Gujarati,
887         HB_Script_Gujarati,
888
889
890         HB_Script_Gujarati,//0xc8
891         HB_Script_Gujarati,
892         HB_Script_Gujarati,
893         HB_Script_Gujarati,
894
895         HB_Script_Gujarati,
896         HB_Script_Gujarati,
897         HB_Script_Gujarati,
898         HB_Script_Gujarati,
899
900         HB_Script_Gujarati,//0xd0
901         HB_Script_Gujarati,
902         HB_Script_Gujarati,
903         HB_Script_Gujarati,
904
905         HB_Script_Gujarati,
906         HB_Script_Gujarati,
907         HB_Script_Gujarati,
908         HB_Script_Gujarati,
909
910         HB_Script_Gujarati,//0xd8
911         HB_Script_Gujarati,
912         HB_Script_Gujarati,
913         HB_Script_Gujarati,
914
915         HB_Script_Gujarati,
916         HB_Script_Gujarati,
917         HB_Script_Gujarati,
918         HB_Script_Gujarati,
919
920         HB_Script_Gujarati,//0xe0
921         HB_Script_Gujarati,
922         HB_Script_Gujarati,
923         HB_Script_Gujarati,
924
925         HB_Script_Gujarati,
926         HB_Script_Gujarati,
927         HB_Script_Gujarati,
928         HB_Script_Gujarati,
929
930
931         HB_Script_Gujarati,//0xe8
932         HB_Script_Gujarati,
933         HB_Script_Gujarati,
934         HB_Script_Gujarati,
935
936         HB_Script_Gujarati,
937         HB_Script_Gujarati,
938         HB_Script_Gujarati,
939         HB_Script_Gujarati,
940
941         HB_Script_Gujarati,//0xf0
942         HB_Script_Gujarati,
943         HB_Script_Gujarati,
944         HB_Script_Gujarati,
945
946         HB_Script_Gujarati,
947         HB_Script_Gujarati,
948         HB_Script_Gujarati,
949         HB_Script_Gujarati,
950
951         HB_Script_Gujarati,//0xf8
952         HB_Script_Gujarati,
953         HB_Script_Gujarati,
954         HB_Script_Gujarati,
955
956         HB_Script_Gujarati,
957         HB_Script_Gujarati,
958         HB_Script_Gujarati,
959         HB_Script_Gujarati,//0xff
960
961 };
962
963 HB_Script subTableOriyaTamil[]=
964 {
965         HB_Script_Oriya,//0x00
966         HB_Script_Oriya,
967         HB_Script_Oriya,
968         HB_Script_Oriya,
969
970         HB_Script_Oriya,
971         HB_Script_Oriya,
972         HB_Script_Oriya,
973         HB_Script_Oriya,
974
975         HB_Script_Oriya,//0x08
976         HB_Script_Oriya,
977         HB_Script_Oriya,
978         HB_Script_Oriya,
979
980         HB_Script_Oriya,
981         HB_Script_Oriya,
982         HB_Script_Oriya,
983         HB_Script_Oriya,
984
985
986         HB_Script_Oriya,//0x10
987         HB_Script_Oriya,
988         HB_Script_Oriya,
989         HB_Script_Oriya,
990
991         HB_Script_Oriya,
992         HB_Script_Oriya,
993         HB_Script_Oriya,
994         HB_Script_Oriya,
995
996
997         HB_Script_Oriya,//0x18
998         HB_Script_Oriya,
999         HB_Script_Oriya,
1000         HB_Script_Oriya,
1001
1002         HB_Script_Oriya,
1003         HB_Script_Oriya,
1004         HB_Script_Oriya,
1005         HB_Script_Oriya,
1006
1007
1008         HB_Script_Oriya,//0x20
1009         HB_Script_Oriya,
1010         HB_Script_Oriya,
1011         HB_Script_Oriya,
1012
1013         HB_Script_Oriya,
1014         HB_Script_Oriya,
1015         HB_Script_Oriya,
1016         HB_Script_Oriya,
1017
1018         HB_Script_Oriya,//0x28
1019         HB_Script_Oriya,
1020         HB_Script_Oriya,
1021         HB_Script_Oriya,
1022
1023         HB_Script_Oriya,
1024         HB_Script_Oriya,
1025         HB_Script_Oriya,
1026         HB_Script_Oriya,
1027
1028
1029         HB_Script_Oriya,//0x30
1030         HB_Script_Oriya,
1031         HB_Script_Oriya,
1032         HB_Script_Oriya,
1033
1034         HB_Script_Oriya,
1035         HB_Script_Oriya,
1036         HB_Script_Oriya,
1037         HB_Script_Oriya,
1038
1039         HB_Script_Oriya,//0x38
1040         HB_Script_Oriya,
1041         HB_Script_Oriya,
1042         HB_Script_Oriya,
1043
1044         HB_Script_Oriya,
1045         HB_Script_Oriya,
1046         HB_Script_Oriya,
1047         HB_Script_Oriya,
1048
1049         HB_Script_Oriya,//0x40
1050         HB_Script_Oriya,
1051         HB_Script_Oriya,
1052         HB_Script_Oriya,
1053
1054         HB_Script_Oriya,
1055         HB_Script_Oriya,
1056         HB_Script_Oriya,
1057         HB_Script_Oriya,
1058
1059
1060         HB_Script_Oriya,//0x48
1061         HB_Script_Oriya,
1062         HB_Script_Oriya,
1063         HB_Script_Oriya,
1064
1065         HB_Script_Oriya,
1066         HB_Script_Oriya,
1067         HB_Script_Oriya,
1068         HB_Script_Oriya,//0x4f
1069
1070         HB_Script_Oriya,//0x50
1071         HB_Script_Oriya,
1072         HB_Script_Oriya,
1073         HB_Script_Oriya,
1074
1075         HB_Script_Oriya,
1076         HB_Script_Oriya,
1077         HB_Script_Oriya,
1078         HB_Script_Oriya,
1079
1080         HB_Script_Oriya,//0x58
1081         HB_Script_Oriya,
1082         HB_Script_Oriya,
1083         HB_Script_Oriya,
1084
1085         HB_Script_Oriya,
1086         HB_Script_Oriya,
1087         HB_Script_Oriya,
1088         HB_Script_Oriya,
1089
1090
1091         HB_Script_Oriya,//0x60
1092         HB_Script_Oriya,
1093         HB_Script_Oriya,
1094         HB_Script_Oriya,
1095
1096         HB_Script_Oriya,
1097         HB_Script_Oriya,
1098         HB_Script_Oriya,
1099         HB_Script_Oriya,
1100
1101
1102         HB_Script_Oriya,//0x68
1103         HB_Script_Oriya,
1104         HB_Script_Oriya,
1105         HB_Script_Oriya,
1106
1107         HB_Script_Oriya,
1108         HB_Script_Oriya,
1109         HB_Script_Oriya,
1110         HB_Script_Oriya,
1111
1112
1113         HB_Script_Oriya,//0x70
1114         HB_Script_Oriya,
1115         HB_Script_Oriya,
1116         HB_Script_Oriya,
1117
1118         HB_Script_Oriya,
1119         HB_Script_Oriya,
1120         HB_Script_Oriya,
1121         HB_Script_Oriya,
1122
1123         HB_Script_Oriya,//0x78
1124         HB_Script_Oriya,
1125         HB_Script_Oriya,
1126         HB_Script_Oriya,
1127
1128         HB_Script_Oriya,
1129         HB_Script_Oriya,
1130         HB_Script_Oriya,
1131         HB_Script_Oriya,//0x7f
1132
1133
1134         HB_Script_Tamil,//0x80
1135         HB_Script_Tamil,
1136         HB_Script_Tamil,
1137         HB_Script_Tamil,
1138
1139         HB_Script_Tamil,
1140         HB_Script_Tamil,
1141         HB_Script_Tamil,
1142         HB_Script_Tamil,
1143
1144         HB_Script_Tamil,//0x88
1145         HB_Script_Tamil,
1146         HB_Script_Tamil,
1147         HB_Script_Tamil,
1148
1149         HB_Script_Tamil,
1150         HB_Script_Tamil,
1151         HB_Script_Tamil,
1152         HB_Script_Tamil,
1153
1154         HB_Script_Tamil,//0x90
1155         HB_Script_Tamil,
1156         HB_Script_Tamil,
1157         HB_Script_Tamil,
1158
1159         HB_Script_Tamil,
1160         HB_Script_Tamil,
1161         HB_Script_Tamil,
1162         HB_Script_Tamil,
1163
1164
1165         HB_Script_Tamil,//0x98
1166         HB_Script_Tamil,
1167         HB_Script_Tamil,
1168         HB_Script_Tamil,
1169
1170         HB_Script_Tamil,
1171         HB_Script_Tamil,
1172         HB_Script_Tamil,
1173         HB_Script_Tamil,
1174
1175         HB_Script_Tamil,//0xa0
1176         HB_Script_Tamil,
1177         HB_Script_Tamil,
1178         HB_Script_Tamil,
1179
1180         HB_Script_Tamil,
1181         HB_Script_Tamil,
1182         HB_Script_Tamil,
1183         HB_Script_Tamil,
1184
1185         HB_Script_Tamil,//0xa8
1186         HB_Script_Tamil,
1187         HB_Script_Tamil,
1188         HB_Script_Tamil,
1189
1190         HB_Script_Tamil,
1191         HB_Script_Tamil,
1192         HB_Script_Tamil,
1193         HB_Script_Tamil,
1194
1195         HB_Script_Tamil,//0xb0
1196         HB_Script_Tamil,
1197         HB_Script_Tamil,
1198         HB_Script_Tamil,
1199
1200         HB_Script_Tamil,
1201         HB_Script_Tamil,
1202         HB_Script_Tamil,
1203         HB_Script_Tamil,
1204
1205
1206         HB_Script_Tamil,//0xb8
1207         HB_Script_Tamil,
1208         HB_Script_Tamil,
1209         HB_Script_Tamil,
1210
1211         HB_Script_Tamil,
1212         HB_Script_Tamil,
1213         HB_Script_Tamil,
1214         HB_Script_Tamil,
1215
1216         HB_Script_Tamil,//0xc0
1217         HB_Script_Tamil,
1218         HB_Script_Tamil,
1219         HB_Script_Tamil,
1220
1221         HB_Script_Tamil,
1222         HB_Script_Tamil,
1223         HB_Script_Tamil,
1224         HB_Script_Tamil,
1225
1226
1227         HB_Script_Tamil,//0xc8
1228         HB_Script_Tamil,
1229         HB_Script_Tamil,
1230         HB_Script_Tamil,
1231
1232         HB_Script_Tamil,
1233         HB_Script_Tamil,
1234         HB_Script_Tamil,
1235         HB_Script_Tamil,
1236
1237         HB_Script_Tamil,//0xd0
1238         HB_Script_Tamil,
1239         HB_Script_Tamil,
1240         HB_Script_Tamil,
1241
1242         HB_Script_Tamil,
1243         HB_Script_Tamil,
1244         HB_Script_Tamil,
1245         HB_Script_Tamil,
1246
1247         HB_Script_Tamil,//0xd8
1248         HB_Script_Tamil,
1249         HB_Script_Tamil,
1250         HB_Script_Tamil,
1251
1252         HB_Script_Tamil,
1253         HB_Script_Tamil,
1254         HB_Script_Tamil,
1255         HB_Script_Tamil,
1256
1257         HB_Script_Tamil,//0xe0
1258         HB_Script_Tamil,
1259         HB_Script_Tamil,
1260         HB_Script_Tamil,
1261
1262         HB_Script_Tamil,
1263         HB_Script_Tamil,
1264         HB_Script_Tamil,
1265         HB_Script_Tamil,
1266
1267
1268         HB_Script_Tamil,//0xe8
1269         HB_Script_Tamil,
1270         HB_Script_Tamil,
1271         HB_Script_Tamil,
1272
1273         HB_Script_Tamil,
1274         HB_Script_Tamil,
1275         HB_Script_Tamil,
1276         HB_Script_Tamil,
1277
1278         HB_Script_Tamil,//0xf0
1279         HB_Script_Tamil,
1280         HB_Script_Tamil,
1281         HB_Script_Tamil,
1282
1283         HB_Script_Tamil,
1284         HB_Script_Tamil,
1285         HB_Script_Tamil,
1286         HB_Script_Tamil,
1287
1288         HB_Script_Tamil,//0xf8
1289         HB_Script_Tamil,
1290         HB_Script_Tamil,
1291         HB_Script_Tamil,
1292
1293         HB_Script_Tamil,
1294         HB_Script_Tamil,
1295         HB_Script_Tamil,
1296         HB_Script_Tamil,//0xff
1297
1298 };
1299
1300
1301 HB_Script subTableTelukannada[]=
1302 {
1303         HB_Script_Telugu,//0x00
1304         HB_Script_Telugu,
1305         HB_Script_Telugu,
1306         HB_Script_Telugu,
1307
1308         HB_Script_Telugu,
1309         HB_Script_Telugu,
1310         HB_Script_Telugu,
1311         HB_Script_Telugu,
1312
1313         HB_Script_Telugu,//0x08
1314         HB_Script_Telugu,
1315         HB_Script_Telugu,
1316         HB_Script_Telugu,
1317
1318         HB_Script_Telugu,
1319         HB_Script_Telugu,
1320         HB_Script_Telugu,
1321         HB_Script_Telugu,
1322
1323
1324         HB_Script_Telugu,//0x10
1325         HB_Script_Telugu,
1326         HB_Script_Telugu,
1327         HB_Script_Telugu,
1328
1329         HB_Script_Telugu,
1330         HB_Script_Telugu,
1331         HB_Script_Telugu,
1332         HB_Script_Telugu,
1333
1334
1335         HB_Script_Telugu,//0x18
1336         HB_Script_Telugu,
1337         HB_Script_Telugu,
1338         HB_Script_Telugu,
1339
1340         HB_Script_Telugu,
1341         HB_Script_Telugu,
1342         HB_Script_Telugu,
1343         HB_Script_Telugu,
1344
1345
1346         HB_Script_Telugu,//0x20
1347         HB_Script_Telugu,
1348         HB_Script_Telugu,
1349         HB_Script_Telugu,
1350
1351         HB_Script_Telugu,
1352         HB_Script_Telugu,
1353         HB_Script_Telugu,
1354         HB_Script_Telugu,
1355
1356         HB_Script_Telugu,//0x28
1357         HB_Script_Telugu,
1358         HB_Script_Telugu,
1359         HB_Script_Telugu,
1360
1361         HB_Script_Telugu,
1362         HB_Script_Telugu,
1363         HB_Script_Telugu,
1364         HB_Script_Telugu,
1365
1366
1367         HB_Script_Telugu,//0x30
1368         HB_Script_Telugu,
1369         HB_Script_Telugu,
1370         HB_Script_Telugu,
1371
1372         HB_Script_Telugu,
1373         HB_Script_Telugu,
1374         HB_Script_Telugu,
1375         HB_Script_Telugu,
1376
1377         HB_Script_Telugu,//0x38
1378         HB_Script_Telugu,
1379         HB_Script_Telugu,
1380         HB_Script_Telugu,
1381
1382         HB_Script_Telugu,
1383         HB_Script_Telugu,
1384         HB_Script_Telugu,
1385         HB_Script_Telugu,
1386
1387         HB_Script_Telugu,//0x40
1388         HB_Script_Telugu,
1389         HB_Script_Telugu,
1390         HB_Script_Telugu,
1391
1392         HB_Script_Telugu,
1393         HB_Script_Telugu,
1394         HB_Script_Telugu,
1395         HB_Script_Telugu,
1396
1397
1398         HB_Script_Telugu,//0x48
1399         HB_Script_Telugu,
1400         HB_Script_Telugu,
1401         HB_Script_Telugu,
1402
1403         HB_Script_Telugu,
1404         HB_Script_Telugu,
1405         HB_Script_Telugu,
1406         HB_Script_Telugu,//0x4f
1407
1408         HB_Script_Telugu,//0x50
1409         HB_Script_Telugu,
1410         HB_Script_Telugu,
1411         HB_Script_Telugu,
1412
1413         HB_Script_Telugu,
1414         HB_Script_Telugu,
1415         HB_Script_Telugu,
1416         HB_Script_Telugu,
1417
1418         HB_Script_Telugu,//0x58
1419         HB_Script_Telugu,
1420         HB_Script_Telugu,
1421         HB_Script_Telugu,
1422
1423         HB_Script_Telugu,
1424         HB_Script_Telugu,
1425         HB_Script_Telugu,
1426         HB_Script_Telugu,
1427
1428
1429         HB_Script_Telugu,//0x60
1430         HB_Script_Telugu,
1431         HB_Script_Telugu,
1432         HB_Script_Telugu,
1433
1434         HB_Script_Telugu,
1435         HB_Script_Telugu,
1436         HB_Script_Telugu,
1437         HB_Script_Telugu,
1438
1439
1440         HB_Script_Telugu,//0x68
1441         HB_Script_Telugu,
1442         HB_Script_Telugu,
1443         HB_Script_Telugu,
1444
1445         HB_Script_Telugu,
1446         HB_Script_Telugu,
1447         HB_Script_Telugu,
1448         HB_Script_Telugu,
1449
1450
1451         HB_Script_Telugu,//0x70
1452         HB_Script_Telugu,
1453         HB_Script_Telugu,
1454         HB_Script_Telugu,
1455
1456         HB_Script_Telugu,
1457         HB_Script_Telugu,
1458         HB_Script_Telugu,
1459         HB_Script_Telugu,
1460
1461         HB_Script_Telugu,//0x78
1462         HB_Script_Telugu,
1463         HB_Script_Telugu,
1464         HB_Script_Telugu,
1465
1466         HB_Script_Telugu,
1467         HB_Script_Telugu,
1468         HB_Script_Telugu,
1469         HB_Script_Telugu,//0x7f
1470
1471
1472         HB_Script_Kannada,//0x80
1473         HB_Script_Kannada,
1474         HB_Script_Kannada,
1475         HB_Script_Kannada,
1476
1477         HB_Script_Kannada,
1478         HB_Script_Kannada,
1479         HB_Script_Kannada,
1480         HB_Script_Kannada,
1481
1482         HB_Script_Kannada,//0x88
1483         HB_Script_Kannada,
1484         HB_Script_Kannada,
1485         HB_Script_Kannada,
1486
1487         HB_Script_Kannada,
1488         HB_Script_Kannada,
1489         HB_Script_Kannada,
1490         HB_Script_Kannada,
1491
1492         HB_Script_Kannada,//0x90
1493         HB_Script_Kannada,
1494         HB_Script_Kannada,
1495         HB_Script_Kannada,
1496
1497         HB_Script_Kannada,
1498         HB_Script_Kannada,
1499         HB_Script_Kannada,
1500         HB_Script_Kannada,
1501
1502
1503         HB_Script_Kannada,//0x98
1504         HB_Script_Kannada,
1505         HB_Script_Kannada,
1506         HB_Script_Kannada,
1507
1508         HB_Script_Kannada,
1509         HB_Script_Kannada,
1510         HB_Script_Kannada,
1511         HB_Script_Kannada,
1512
1513         HB_Script_Kannada,//0xa0
1514         HB_Script_Kannada,
1515         HB_Script_Kannada,
1516         HB_Script_Kannada,
1517
1518         HB_Script_Kannada,
1519         HB_Script_Kannada,
1520         HB_Script_Kannada,
1521         HB_Script_Kannada,
1522
1523         HB_Script_Kannada,//0xa8
1524         HB_Script_Kannada,
1525         HB_Script_Kannada,
1526         HB_Script_Kannada,
1527
1528         HB_Script_Kannada,
1529         HB_Script_Kannada,
1530         HB_Script_Kannada,
1531         HB_Script_Kannada,
1532
1533         HB_Script_Kannada,//0xb0
1534         HB_Script_Kannada,
1535         HB_Script_Kannada,
1536         HB_Script_Kannada,
1537
1538         HB_Script_Kannada,
1539         HB_Script_Kannada,
1540         HB_Script_Kannada,
1541         HB_Script_Kannada,
1542
1543
1544         HB_Script_Kannada,//0xb8
1545         HB_Script_Kannada,
1546         HB_Script_Kannada,
1547         HB_Script_Kannada,
1548
1549         HB_Script_Kannada,
1550         HB_Script_Kannada,
1551         HB_Script_Kannada,
1552         HB_Script_Kannada,
1553
1554         HB_Script_Kannada,//0xc0
1555         HB_Script_Kannada,
1556         HB_Script_Kannada,
1557         HB_Script_Kannada,
1558
1559         HB_Script_Kannada,
1560         HB_Script_Kannada,
1561         HB_Script_Kannada,
1562         HB_Script_Kannada,
1563
1564
1565         HB_Script_Kannada,//0xc8
1566         HB_Script_Kannada,
1567         HB_Script_Kannada,
1568         HB_Script_Kannada,
1569
1570         HB_Script_Kannada,
1571         HB_Script_Kannada,
1572         HB_Script_Kannada,
1573         HB_Script_Kannada,
1574
1575         HB_Script_Kannada,//0xd0
1576         HB_Script_Kannada,
1577         HB_Script_Kannada,
1578         HB_Script_Kannada,
1579
1580         HB_Script_Kannada,
1581         HB_Script_Kannada,
1582         HB_Script_Kannada,
1583         HB_Script_Kannada,
1584
1585         HB_Script_Kannada,//0xd8
1586         HB_Script_Kannada,
1587         HB_Script_Kannada,
1588         HB_Script_Kannada,
1589
1590         HB_Script_Kannada,
1591         HB_Script_Kannada,
1592         HB_Script_Kannada,
1593         HB_Script_Kannada,
1594
1595         HB_Script_Kannada,//0xe0
1596         HB_Script_Kannada,
1597         HB_Script_Kannada,
1598         HB_Script_Kannada,
1599
1600         HB_Script_Kannada,
1601         HB_Script_Kannada,
1602         HB_Script_Kannada,
1603         HB_Script_Kannada,
1604
1605
1606         HB_Script_Kannada,//0xe8
1607         HB_Script_Kannada,
1608         HB_Script_Kannada,
1609         HB_Script_Kannada,
1610
1611         HB_Script_Kannada,
1612         HB_Script_Kannada,
1613         HB_Script_Kannada,
1614         HB_Script_Kannada,
1615
1616         HB_Script_Kannada,//0xf0
1617         HB_Script_Kannada,
1618         HB_Script_Kannada,
1619         HB_Script_Kannada,
1620
1621         HB_Script_Kannada,
1622         HB_Script_Kannada,
1623         HB_Script_Kannada,
1624         HB_Script_Kannada,
1625
1626         HB_Script_Kannada,//0xf8
1627         HB_Script_Kannada,
1628         HB_Script_Kannada,
1629         HB_Script_Kannada,
1630
1631         HB_Script_Kannada,
1632         HB_Script_Kannada,
1633         HB_Script_Kannada,
1634         HB_Script_Kannada,//0xff
1635
1636 };
1637
1638 HB_Script subTableMalSinhala[]=
1639 {
1640         HB_Script_Malayalam,//0x00
1641         HB_Script_Malayalam,
1642         HB_Script_Malayalam,
1643         HB_Script_Malayalam,
1644
1645         HB_Script_Malayalam,
1646         HB_Script_Malayalam,
1647         HB_Script_Malayalam,
1648         HB_Script_Malayalam,
1649
1650         HB_Script_Malayalam,//0x08
1651         HB_Script_Malayalam,
1652         HB_Script_Malayalam,
1653         HB_Script_Malayalam,
1654
1655         HB_Script_Malayalam,
1656         HB_Script_Malayalam,
1657         HB_Script_Malayalam,
1658         HB_Script_Malayalam,
1659
1660
1661         HB_Script_Malayalam,//0x10
1662         HB_Script_Malayalam,
1663         HB_Script_Malayalam,
1664         HB_Script_Malayalam,
1665
1666         HB_Script_Malayalam,
1667         HB_Script_Malayalam,
1668         HB_Script_Malayalam,
1669         HB_Script_Malayalam,
1670
1671
1672         HB_Script_Malayalam,//0x18
1673         HB_Script_Malayalam,
1674         HB_Script_Malayalam,
1675         HB_Script_Malayalam,
1676
1677         HB_Script_Malayalam,
1678         HB_Script_Malayalam,
1679         HB_Script_Malayalam,
1680         HB_Script_Malayalam,
1681
1682
1683         HB_Script_Malayalam,//0x20
1684         HB_Script_Malayalam,
1685         HB_Script_Malayalam,
1686         HB_Script_Malayalam,
1687
1688         HB_Script_Malayalam,
1689         HB_Script_Malayalam,
1690         HB_Script_Malayalam,
1691         HB_Script_Malayalam,
1692
1693         HB_Script_Malayalam,//0x28
1694         HB_Script_Malayalam,
1695         HB_Script_Malayalam,
1696         HB_Script_Malayalam,
1697
1698         HB_Script_Malayalam,
1699         HB_Script_Malayalam,
1700         HB_Script_Malayalam,
1701         HB_Script_Malayalam,
1702
1703
1704         HB_Script_Malayalam,//0x30
1705         HB_Script_Malayalam,
1706         HB_Script_Malayalam,
1707         HB_Script_Malayalam,
1708
1709         HB_Script_Malayalam,
1710         HB_Script_Malayalam,
1711         HB_Script_Malayalam,
1712         HB_Script_Malayalam,
1713
1714         HB_Script_Malayalam,//0x38
1715         HB_Script_Malayalam,
1716         HB_Script_Malayalam,
1717         HB_Script_Malayalam,
1718
1719         HB_Script_Malayalam,
1720         HB_Script_Malayalam,
1721         HB_Script_Malayalam,
1722         HB_Script_Malayalam,
1723
1724         HB_Script_Malayalam,//0x40
1725         HB_Script_Malayalam,
1726         HB_Script_Malayalam,
1727         HB_Script_Malayalam,
1728
1729         HB_Script_Malayalam,
1730         HB_Script_Malayalam,
1731         HB_Script_Malayalam,
1732         HB_Script_Malayalam,
1733
1734
1735         HB_Script_Malayalam,//0x48
1736         HB_Script_Malayalam,
1737         HB_Script_Malayalam,
1738         HB_Script_Malayalam,
1739
1740         HB_Script_Malayalam,
1741         HB_Script_Malayalam,
1742         HB_Script_Malayalam,
1743         HB_Script_Malayalam,//0x4f
1744
1745         HB_Script_Malayalam,//0x50
1746         HB_Script_Malayalam,
1747         HB_Script_Malayalam,
1748         HB_Script_Malayalam,
1749
1750         HB_Script_Malayalam,
1751         HB_Script_Malayalam,
1752         HB_Script_Malayalam,
1753         HB_Script_Malayalam,
1754
1755         HB_Script_Malayalam,//0x58
1756         HB_Script_Malayalam,
1757         HB_Script_Malayalam,
1758         HB_Script_Malayalam,
1759
1760         HB_Script_Malayalam,
1761         HB_Script_Malayalam,
1762         HB_Script_Malayalam,
1763         HB_Script_Malayalam,
1764
1765
1766         HB_Script_Malayalam,//0x60
1767         HB_Script_Malayalam,
1768         HB_Script_Malayalam,
1769         HB_Script_Malayalam,
1770
1771         HB_Script_Malayalam,
1772         HB_Script_Malayalam,
1773         HB_Script_Malayalam,
1774         HB_Script_Malayalam,
1775
1776
1777         HB_Script_Malayalam,//0x68
1778         HB_Script_Malayalam,
1779         HB_Script_Malayalam,
1780         HB_Script_Malayalam,
1781
1782         HB_Script_Malayalam,
1783         HB_Script_Malayalam,
1784         HB_Script_Malayalam,
1785         HB_Script_Malayalam,
1786
1787
1788         HB_Script_Malayalam,//0x70
1789         HB_Script_Malayalam,
1790         HB_Script_Malayalam,
1791         HB_Script_Malayalam,
1792
1793         HB_Script_Malayalam,
1794         HB_Script_Malayalam,
1795         HB_Script_Malayalam,
1796         HB_Script_Malayalam,
1797
1798         HB_Script_Malayalam,//0x78
1799         HB_Script_Malayalam,
1800         HB_Script_Malayalam,
1801         HB_Script_Malayalam,
1802
1803         HB_Script_Malayalam,
1804         HB_Script_Malayalam,
1805         HB_Script_Malayalam,
1806         HB_Script_Malayalam,//0x7f
1807
1808
1809         HB_Script_Sinhala,//0x80
1810         HB_Script_Sinhala,
1811         HB_Script_Sinhala,
1812         HB_Script_Sinhala,
1813
1814         HB_Script_Sinhala,
1815         HB_Script_Sinhala,
1816         HB_Script_Sinhala,
1817         HB_Script_Sinhala,
1818
1819         HB_Script_Sinhala,//0x88
1820         HB_Script_Sinhala,
1821         HB_Script_Sinhala,
1822         HB_Script_Sinhala,
1823
1824         HB_Script_Sinhala,
1825         HB_Script_Sinhala,
1826         HB_Script_Sinhala,
1827         HB_Script_Sinhala,
1828
1829         HB_Script_Sinhala,//0x90
1830         HB_Script_Sinhala,
1831         HB_Script_Sinhala,
1832         HB_Script_Sinhala,
1833
1834         HB_Script_Sinhala,
1835         HB_Script_Sinhala,
1836         HB_Script_Sinhala,
1837         HB_Script_Sinhala,
1838
1839
1840         HB_Script_Sinhala,//0x98
1841         HB_Script_Sinhala,
1842         HB_Script_Sinhala,
1843         HB_Script_Sinhala,
1844
1845         HB_Script_Sinhala,
1846         HB_Script_Sinhala,
1847         HB_Script_Sinhala,
1848         HB_Script_Sinhala,
1849
1850         HB_Script_Sinhala,//0xa0
1851         HB_Script_Sinhala,
1852         HB_Script_Sinhala,
1853         HB_Script_Sinhala,
1854
1855         HB_Script_Sinhala,
1856         HB_Script_Sinhala,
1857         HB_Script_Sinhala,
1858         HB_Script_Sinhala,
1859
1860         HB_Script_Sinhala,//0xa8
1861         HB_Script_Sinhala,
1862         HB_Script_Sinhala,
1863         HB_Script_Sinhala,
1864
1865         HB_Script_Sinhala,
1866         HB_Script_Sinhala,
1867         HB_Script_Sinhala,
1868         HB_Script_Sinhala,
1869
1870         HB_Script_Sinhala,//0xb0
1871         HB_Script_Sinhala,
1872         HB_Script_Sinhala,
1873         HB_Script_Sinhala,
1874
1875         HB_Script_Sinhala,
1876         HB_Script_Sinhala,
1877         HB_Script_Sinhala,
1878         HB_Script_Sinhala,
1879
1880
1881         HB_Script_Sinhala,//0xb8
1882         HB_Script_Sinhala,
1883         HB_Script_Sinhala,
1884         HB_Script_Sinhala,
1885
1886         HB_Script_Sinhala,
1887         HB_Script_Sinhala,
1888         HB_Script_Sinhala,
1889         HB_Script_Sinhala,
1890
1891         HB_Script_Sinhala,//0xc0
1892         HB_Script_Sinhala,
1893         HB_Script_Sinhala,
1894         HB_Script_Sinhala,
1895
1896         HB_Script_Sinhala,
1897         HB_Script_Sinhala,
1898         HB_Script_Sinhala,
1899         HB_Script_Sinhala,
1900
1901
1902         HB_Script_Sinhala,//0xc8
1903         HB_Script_Sinhala,
1904         HB_Script_Sinhala,
1905         HB_Script_Sinhala,
1906
1907         HB_Script_Sinhala,
1908         HB_Script_Sinhala,
1909         HB_Script_Sinhala,
1910         HB_Script_Sinhala,
1911
1912         HB_Script_Sinhala,//0xd0
1913         HB_Script_Sinhala,
1914         HB_Script_Sinhala,
1915         HB_Script_Sinhala,
1916
1917         HB_Script_Sinhala,
1918         HB_Script_Sinhala,
1919         HB_Script_Sinhala,
1920         HB_Script_Sinhala,
1921
1922         HB_Script_Sinhala,//0xd8
1923         HB_Script_Sinhala,
1924         HB_Script_Sinhala,
1925         HB_Script_Sinhala,
1926
1927         HB_Script_Sinhala,
1928         HB_Script_Sinhala,
1929         HB_Script_Sinhala,
1930         HB_Script_Sinhala,
1931
1932         HB_Script_Sinhala,//0xe0
1933         HB_Script_Sinhala,
1934         HB_Script_Sinhala,
1935         HB_Script_Sinhala,
1936
1937         HB_Script_Sinhala,
1938         HB_Script_Sinhala,
1939         HB_Script_Sinhala,
1940         HB_Script_Sinhala,
1941
1942
1943         HB_Script_Sinhala,//0xe8
1944         HB_Script_Sinhala,
1945         HB_Script_Sinhala,
1946         HB_Script_Sinhala,
1947
1948         HB_Script_Sinhala,
1949         HB_Script_Sinhala,
1950         HB_Script_Sinhala,
1951         HB_Script_Sinhala,
1952
1953         HB_Script_Sinhala,//0xf0
1954         HB_Script_Sinhala,
1955         HB_Script_Sinhala,
1956         HB_Script_Sinhala,
1957
1958         HB_Script_Sinhala,
1959         HB_Script_Sinhala,
1960         HB_Script_Sinhala,
1961         HB_Script_Sinhala,
1962
1963         HB_Script_Sinhala,//0xf8
1964         HB_Script_Sinhala,
1965         HB_Script_Sinhala,
1966         HB_Script_Sinhala,
1967
1968         HB_Script_Sinhala,
1969         HB_Script_Sinhala,
1970         HB_Script_Sinhala,
1971         HB_Script_Sinhala,//0xff
1972
1973 };
1974
1975 HB_Script subTableThaiLao[]=
1976 {
1977         HB_Script_Thai,//0x00
1978         HB_Script_Thai,
1979         HB_Script_Thai,
1980         HB_Script_Thai,
1981
1982         HB_Script_Thai,
1983         HB_Script_Thai,
1984         HB_Script_Thai,
1985         HB_Script_Thai,
1986
1987         HB_Script_Thai,//0x08
1988         HB_Script_Thai,
1989         HB_Script_Thai,
1990         HB_Script_Thai,
1991
1992         HB_Script_Thai,
1993         HB_Script_Thai,
1994         HB_Script_Thai,
1995         HB_Script_Thai,
1996
1997
1998         HB_Script_Thai,//0x10
1999         HB_Script_Thai,
2000         HB_Script_Thai,
2001         HB_Script_Thai,
2002
2003         HB_Script_Thai,
2004         HB_Script_Thai,
2005         HB_Script_Thai,
2006         HB_Script_Thai,
2007
2008
2009         HB_Script_Thai,//0x18
2010         HB_Script_Thai,
2011         HB_Script_Thai,
2012         HB_Script_Thai,
2013
2014         HB_Script_Thai,
2015         HB_Script_Thai,
2016         HB_Script_Thai,
2017         HB_Script_Thai,
2018
2019
2020         HB_Script_Thai,//0x20
2021         HB_Script_Thai,
2022         HB_Script_Thai,
2023         HB_Script_Thai,
2024
2025         HB_Script_Thai,
2026         HB_Script_Thai,
2027         HB_Script_Thai,
2028         HB_Script_Thai,
2029
2030         HB_Script_Thai,//0x28
2031         HB_Script_Thai,
2032         HB_Script_Thai,
2033         HB_Script_Thai,
2034
2035         HB_Script_Thai,
2036         HB_Script_Thai,
2037         HB_Script_Thai,
2038         HB_Script_Thai,
2039
2040
2041         HB_Script_Thai,//0x30
2042         HB_Script_Thai,
2043         HB_Script_Thai,
2044         HB_Script_Thai,
2045
2046         HB_Script_Thai,
2047         HB_Script_Thai,
2048         HB_Script_Thai,
2049         HB_Script_Thai,
2050
2051         HB_Script_Thai,//0x38
2052         HB_Script_Thai,
2053         HB_Script_Thai,
2054         HB_Script_Thai,
2055
2056         HB_Script_Thai,
2057         HB_Script_Thai,
2058         HB_Script_Thai,
2059         HB_Script_Thai,
2060
2061         HB_Script_Thai,//0x40
2062         HB_Script_Thai,
2063         HB_Script_Thai,
2064         HB_Script_Thai,
2065
2066         HB_Script_Thai,
2067         HB_Script_Thai,
2068         HB_Script_Thai,
2069         HB_Script_Thai,
2070
2071
2072         HB_Script_Thai,//0x48
2073         HB_Script_Thai,
2074         HB_Script_Thai,
2075         HB_Script_Thai,
2076
2077         HB_Script_Thai,
2078         HB_Script_Thai,
2079         HB_Script_Thai,
2080         HB_Script_Thai,//0x4f
2081
2082         HB_Script_Thai,//0x50
2083         HB_Script_Thai,
2084         HB_Script_Thai,
2085         HB_Script_Thai,
2086
2087         HB_Script_Thai,
2088         HB_Script_Thai,
2089         HB_Script_Thai,
2090         HB_Script_Thai,
2091
2092         HB_Script_Thai,//0x58
2093         HB_Script_Thai,
2094         HB_Script_Thai,
2095         HB_Script_Thai,
2096
2097         HB_Script_Thai,
2098         HB_Script_Thai,
2099         HB_Script_Thai,
2100         HB_Script_Thai,
2101
2102
2103         HB_Script_Thai,//0x60
2104         HB_Script_Thai,
2105         HB_Script_Thai,
2106         HB_Script_Thai,
2107
2108         HB_Script_Thai,
2109         HB_Script_Thai,
2110         HB_Script_Thai,
2111         HB_Script_Thai,
2112
2113
2114         HB_Script_Thai,//0x68
2115         HB_Script_Thai,
2116         HB_Script_Thai,
2117         HB_Script_Thai,
2118
2119         HB_Script_Thai,
2120         HB_Script_Thai,
2121         HB_Script_Thai,
2122         HB_Script_Thai,
2123
2124
2125         HB_Script_Thai,//0x70
2126         HB_Script_Thai,
2127         HB_Script_Thai,
2128         HB_Script_Thai,
2129
2130         HB_Script_Thai,
2131         HB_Script_Thai,
2132         HB_Script_Thai,
2133         HB_Script_Thai,
2134
2135         HB_Script_Thai,//0x78
2136         HB_Script_Thai,
2137         HB_Script_Thai,
2138         HB_Script_Thai,
2139
2140         HB_Script_Thai,
2141         HB_Script_Thai,
2142         HB_Script_Thai,
2143         HB_Script_Thai,//0x7f
2144
2145
2146         HB_Script_Lao,//0x80
2147         HB_Script_Lao,
2148         HB_Script_Lao,
2149         HB_Script_Lao,
2150
2151         HB_Script_Lao,
2152         HB_Script_Lao,
2153         HB_Script_Lao,
2154         HB_Script_Lao,
2155
2156         HB_Script_Lao,//0x88
2157         HB_Script_Lao,
2158         HB_Script_Lao,
2159         HB_Script_Lao,
2160
2161         HB_Script_Lao,
2162         HB_Script_Lao,
2163         HB_Script_Lao,
2164         HB_Script_Lao,
2165
2166         HB_Script_Lao,//0x90
2167         HB_Script_Lao,
2168         HB_Script_Lao,
2169         HB_Script_Lao,
2170
2171         HB_Script_Lao,
2172         HB_Script_Lao,
2173         HB_Script_Lao,
2174         HB_Script_Lao,
2175
2176
2177         HB_Script_Lao,//0x98
2178         HB_Script_Lao,
2179         HB_Script_Lao,
2180         HB_Script_Lao,
2181
2182         HB_Script_Lao,
2183         HB_Script_Lao,
2184         HB_Script_Lao,
2185         HB_Script_Lao,
2186
2187         HB_Script_Lao,//0xa0
2188         HB_Script_Lao,
2189         HB_Script_Lao,
2190         HB_Script_Lao,
2191
2192         HB_Script_Lao,
2193         HB_Script_Lao,
2194         HB_Script_Lao,
2195         HB_Script_Lao,
2196
2197         HB_Script_Lao,//0xa8
2198         HB_Script_Lao,
2199         HB_Script_Lao,
2200         HB_Script_Lao,
2201
2202         HB_Script_Lao,
2203         HB_Script_Lao,
2204         HB_Script_Lao,
2205         HB_Script_Lao,
2206
2207         HB_Script_Lao,//0xb0
2208         HB_Script_Lao,
2209         HB_Script_Lao,
2210         HB_Script_Lao,
2211
2212         HB_Script_Lao,
2213         HB_Script_Lao,
2214         HB_Script_Lao,
2215         HB_Script_Lao,
2216
2217
2218         HB_Script_Lao,//0xb8
2219         HB_Script_Lao,
2220         HB_Script_Lao,
2221         HB_Script_Lao,
2222
2223         HB_Script_Lao,
2224         HB_Script_Lao,
2225         HB_Script_Lao,
2226         HB_Script_Lao,
2227
2228         HB_Script_Lao,//0xc0
2229         HB_Script_Lao,
2230         HB_Script_Lao,
2231         HB_Script_Lao,
2232
2233         HB_Script_Lao,
2234         HB_Script_Lao,
2235         HB_Script_Lao,
2236         HB_Script_Lao,
2237
2238
2239         HB_Script_Lao,//0xc8
2240         HB_Script_Lao,
2241         HB_Script_Lao,
2242         HB_Script_Lao,
2243
2244         HB_Script_Lao,
2245         HB_Script_Lao,
2246         HB_Script_Lao,
2247         HB_Script_Lao,
2248
2249         HB_Script_Lao,//0xd0
2250         HB_Script_Lao,
2251         HB_Script_Lao,
2252         HB_Script_Lao,
2253
2254         HB_Script_Lao,
2255         HB_Script_Lao,
2256         HB_Script_Lao,
2257         HB_Script_Lao,
2258
2259         HB_Script_Lao,//0xd8
2260         HB_Script_Lao,
2261         HB_Script_Lao,
2262         HB_Script_Lao,
2263
2264         HB_Script_Lao,
2265         HB_Script_Lao,
2266         HB_Script_Lao,
2267         HB_Script_Lao,
2268
2269         HB_Script_Lao,//0xe0
2270         HB_Script_Lao,
2271         HB_Script_Lao,
2272         HB_Script_Lao,
2273
2274         HB_Script_Lao,
2275         HB_Script_Lao,
2276         HB_Script_Lao,
2277         HB_Script_Lao,
2278
2279
2280         HB_Script_Lao,//0xe8
2281         HB_Script_Lao,
2282         HB_Script_Lao,
2283         HB_Script_Lao,
2284
2285         HB_Script_Lao,
2286         HB_Script_Lao,
2287         HB_Script_Lao,
2288         HB_Script_Lao,
2289
2290         HB_Script_Lao,//0xf0
2291         HB_Script_Lao,
2292         HB_Script_Lao,
2293         HB_Script_Lao,
2294
2295         HB_Script_Lao,
2296         HB_Script_Lao,
2297         HB_Script_Lao,
2298         HB_Script_Lao,
2299
2300         HB_Script_Lao,//0xf8
2301         HB_Script_Lao,
2302         HB_Script_Lao,
2303         HB_Script_Lao,
2304
2305         HB_Script_Lao,
2306         HB_Script_Lao,
2307         HB_Script_Lao,
2308         HB_Script_Lao,//0xff
2309
2310 };
2311
2312 HB_Script subTableMyanGeorgian[] =
2313 {
2314         HB_Script_Myanmar,//0x00
2315         HB_Script_Myanmar,
2316         HB_Script_Myanmar,
2317         HB_Script_Myanmar,
2318
2319         HB_Script_Myanmar,
2320         HB_Script_Myanmar,
2321         HB_Script_Myanmar,
2322         HB_Script_Myanmar,
2323
2324         HB_Script_Myanmar,//0x08
2325         HB_Script_Myanmar,
2326         HB_Script_Myanmar,
2327         HB_Script_Myanmar,
2328
2329         HB_Script_Myanmar,
2330         HB_Script_Myanmar,
2331         HB_Script_Myanmar,
2332         HB_Script_Myanmar,
2333
2334
2335         HB_Script_Myanmar,//0x10
2336         HB_Script_Myanmar,
2337         HB_Script_Myanmar,
2338         HB_Script_Myanmar,
2339
2340         HB_Script_Myanmar,
2341         HB_Script_Myanmar,
2342         HB_Script_Myanmar,
2343         HB_Script_Myanmar,
2344
2345
2346         HB_Script_Myanmar,//0x18
2347         HB_Script_Myanmar,
2348         HB_Script_Myanmar,
2349         HB_Script_Myanmar,
2350
2351         HB_Script_Myanmar,
2352         HB_Script_Myanmar,
2353         HB_Script_Myanmar,
2354         HB_Script_Myanmar,
2355
2356
2357         HB_Script_Myanmar,//0x20
2358         HB_Script_Myanmar,
2359         HB_Script_Myanmar,
2360         HB_Script_Myanmar,
2361
2362         HB_Script_Myanmar,
2363         HB_Script_Myanmar,
2364         HB_Script_Myanmar,
2365         HB_Script_Myanmar,
2366
2367         HB_Script_Myanmar,//0x28
2368         HB_Script_Myanmar,
2369         HB_Script_Myanmar,
2370         HB_Script_Myanmar,
2371
2372         HB_Script_Myanmar,
2373         HB_Script_Myanmar,
2374         HB_Script_Myanmar,
2375         HB_Script_Myanmar,
2376
2377
2378         HB_Script_Myanmar,//0x30
2379         HB_Script_Myanmar,
2380         HB_Script_Myanmar,
2381         HB_Script_Myanmar,
2382
2383         HB_Script_Myanmar,
2384         HB_Script_Myanmar,
2385         HB_Script_Myanmar,
2386         HB_Script_Myanmar,
2387
2388         HB_Script_Myanmar,//0x38
2389         HB_Script_Myanmar,
2390         HB_Script_Myanmar,
2391         HB_Script_Myanmar,
2392
2393         HB_Script_Myanmar,
2394         HB_Script_Myanmar,
2395         HB_Script_Myanmar,
2396         HB_Script_Myanmar,
2397
2398         HB_Script_Myanmar,//0x40
2399         HB_Script_Myanmar,
2400         HB_Script_Myanmar,
2401         HB_Script_Myanmar,
2402
2403         HB_Script_Myanmar,
2404         HB_Script_Myanmar,
2405         HB_Script_Myanmar,
2406         HB_Script_Myanmar,
2407
2408
2409         HB_Script_Myanmar,//0x48
2410         HB_Script_Myanmar,
2411         HB_Script_Myanmar,
2412         HB_Script_Myanmar,
2413
2414         HB_Script_Myanmar,
2415         HB_Script_Myanmar,
2416         HB_Script_Myanmar,
2417         HB_Script_Myanmar,//0x4f
2418
2419         HB_Script_Myanmar,//0x50
2420         HB_Script_Myanmar,
2421         HB_Script_Myanmar,
2422         HB_Script_Myanmar,
2423
2424         HB_Script_Myanmar,
2425         HB_Script_Myanmar,
2426         HB_Script_Myanmar,
2427         HB_Script_Myanmar,
2428
2429         HB_Script_Myanmar,//0x58
2430         HB_Script_Myanmar,
2431         HB_Script_Myanmar,
2432         HB_Script_Myanmar,
2433
2434         HB_Script_Myanmar,
2435         HB_Script_Myanmar,
2436         HB_Script_Myanmar,
2437         HB_Script_Myanmar,
2438
2439
2440         HB_Script_Myanmar,//0x60
2441         HB_Script_Myanmar,
2442         HB_Script_Myanmar,
2443         HB_Script_Myanmar,
2444
2445         HB_Script_Myanmar,
2446         HB_Script_Myanmar,
2447         HB_Script_Myanmar,
2448         HB_Script_Myanmar,
2449
2450
2451         HB_Script_Myanmar,//0x68
2452         HB_Script_Myanmar,
2453         HB_Script_Myanmar,
2454         HB_Script_Myanmar,
2455
2456         HB_Script_Myanmar,
2457         HB_Script_Myanmar,
2458         HB_Script_Myanmar,
2459         HB_Script_Myanmar,
2460
2461
2462         HB_Script_Myanmar,//0x70
2463         HB_Script_Myanmar,
2464         HB_Script_Myanmar,
2465         HB_Script_Myanmar,
2466
2467         HB_Script_Myanmar,
2468         HB_Script_Myanmar,
2469         HB_Script_Myanmar,
2470         HB_Script_Myanmar,
2471
2472         HB_Script_Myanmar,//0x78
2473         HB_Script_Myanmar,
2474         HB_Script_Myanmar,
2475         HB_Script_Myanmar,
2476
2477         HB_Script_Myanmar,
2478         HB_Script_Myanmar,
2479         HB_Script_Myanmar,
2480         HB_Script_Myanmar,//0x7f
2481
2482
2483         HB_Script_Myanmar,//0x80
2484         HB_Script_Myanmar,
2485         HB_Script_Myanmar,
2486         HB_Script_Myanmar,
2487
2488         HB_Script_Myanmar,
2489         HB_Script_Myanmar,
2490         HB_Script_Myanmar,
2491         HB_Script_Myanmar,
2492
2493         HB_Script_Myanmar,//0x88
2494         HB_Script_Myanmar,
2495         HB_Script_Myanmar,
2496         HB_Script_Myanmar,
2497
2498         HB_Script_Myanmar,
2499         HB_Script_Myanmar,
2500         HB_Script_Myanmar,
2501         HB_Script_Myanmar,
2502
2503         HB_Script_Myanmar,//0x90
2504         HB_Script_Myanmar,
2505         HB_Script_Myanmar,
2506         HB_Script_Myanmar,
2507
2508         HB_Script_Myanmar,
2509         HB_Script_Myanmar,
2510         HB_Script_Myanmar,
2511         HB_Script_Myanmar,
2512
2513
2514         HB_Script_Myanmar,//0x98
2515         HB_Script_Myanmar,
2516         HB_Script_Myanmar,
2517         HB_Script_Myanmar,
2518
2519         HB_Script_Myanmar,
2520         HB_Script_Myanmar,
2521         HB_Script_Myanmar,
2522         HB_Script_Myanmar,
2523
2524         HB_Script_Georgian,//0xa0
2525         HB_Script_Georgian,
2526         HB_Script_Georgian,
2527         HB_Script_Georgian,
2528
2529         HB_Script_Georgian,
2530         HB_Script_Georgian,
2531         HB_Script_Georgian,
2532         HB_Script_Georgian,
2533
2534         HB_Script_Georgian,//0xa8
2535         HB_Script_Georgian,
2536         HB_Script_Georgian,
2537         HB_Script_Georgian,
2538
2539         HB_Script_Georgian,
2540         HB_Script_Georgian,
2541         HB_Script_Georgian,
2542         HB_Script_Georgian,
2543
2544         HB_Script_Georgian,//0xb0
2545         HB_Script_Georgian,
2546         HB_Script_Georgian,
2547         HB_Script_Georgian,
2548
2549         HB_Script_Georgian,
2550         HB_Script_Georgian,
2551         HB_Script_Georgian,
2552         HB_Script_Georgian,
2553
2554
2555         HB_Script_Georgian,//0xb8
2556         HB_Script_Georgian,
2557         HB_Script_Georgian,
2558         HB_Script_Georgian,
2559
2560         HB_Script_Georgian,
2561         HB_Script_Georgian,
2562         HB_Script_Georgian,
2563         HB_Script_Georgian,
2564
2565         HB_Script_Georgian,//0xc0
2566         HB_Script_Georgian,
2567         HB_Script_Georgian,
2568         HB_Script_Georgian,
2569
2570         HB_Script_Georgian,
2571         HB_Script_Georgian,
2572         HB_Script_Georgian,
2573         HB_Script_Georgian,
2574
2575
2576         HB_Script_Georgian,//0xc8
2577         HB_Script_Georgian,
2578         HB_Script_Georgian,
2579         HB_Script_Georgian,
2580
2581         HB_Script_Georgian,
2582         HB_Script_Georgian,
2583         HB_Script_Georgian,
2584         HB_Script_Georgian,
2585
2586         HB_Script_Georgian,//0xd0
2587         HB_Script_Georgian,
2588         HB_Script_Georgian,
2589         HB_Script_Georgian,
2590
2591         HB_Script_Georgian,
2592         HB_Script_Georgian,
2593         HB_Script_Georgian,
2594         HB_Script_Georgian,
2595
2596         HB_Script_Georgian,//0xd8
2597         HB_Script_Georgian,
2598         HB_Script_Georgian,
2599         HB_Script_Georgian,
2600
2601         HB_Script_Georgian,
2602         HB_Script_Georgian,
2603         HB_Script_Georgian,
2604         HB_Script_Georgian,
2605
2606         HB_Script_Georgian,//0xe0
2607         HB_Script_Georgian,
2608         HB_Script_Georgian,
2609         HB_Script_Georgian,
2610
2611         HB_Script_Georgian,
2612         HB_Script_Georgian,
2613         HB_Script_Georgian,
2614         HB_Script_Georgian,
2615
2616
2617         HB_Script_Georgian,//0xe8
2618         HB_Script_Georgian,
2619         HB_Script_Georgian,
2620         HB_Script_Georgian,
2621
2622         HB_Script_Georgian,
2623         HB_Script_Georgian,
2624         HB_Script_Georgian,
2625         HB_Script_Georgian,
2626
2627         HB_Script_Georgian,//0xf0
2628         HB_Script_Georgian,
2629         HB_Script_Georgian,
2630         HB_Script_Georgian,
2631
2632         HB_Script_Georgian,
2633         HB_Script_Georgian,
2634         HB_Script_Georgian,
2635         HB_Script_Georgian,
2636
2637         HB_Script_Georgian,//0xf8
2638         HB_Script_Georgian,
2639         HB_Script_Georgian,
2640         HB_Script_Georgian,
2641
2642         HB_Script_Georgian,
2643         HB_Script_Georgian,
2644         HB_Script_Georgian,
2645         HB_Script_Georgian,//0xff
2646
2647 };
2648
2649 HB_Script subTableOghamRunic[] = 
2650 {
2651         HB_Script_Ogham,//0x00
2652         HB_Script_Ogham,
2653         HB_Script_Ogham,
2654         HB_Script_Ogham,
2655
2656         HB_Script_Ogham,
2657         HB_Script_Ogham,
2658         HB_Script_Ogham,
2659         HB_Script_Ogham,
2660
2661         HB_Script_Ogham,//0x08
2662         HB_Script_Ogham,
2663         HB_Script_Ogham,
2664         HB_Script_Ogham,
2665
2666         HB_Script_Ogham,
2667         HB_Script_Ogham,
2668         HB_Script_Ogham,
2669         HB_Script_Ogham,
2670
2671
2672         HB_Script_Ogham,//0x10
2673         HB_Script_Ogham,
2674         HB_Script_Ogham,
2675         HB_Script_Ogham,
2676
2677         HB_Script_Ogham,
2678         HB_Script_Ogham,
2679         HB_Script_Ogham,
2680         HB_Script_Ogham,
2681
2682
2683         HB_Script_Ogham,//0x18
2684         HB_Script_Ogham,
2685         HB_Script_Ogham,
2686         HB_Script_Ogham,
2687
2688         HB_Script_Ogham,
2689         HB_Script_Ogham,
2690         HB_Script_Ogham,
2691         HB_Script_Ogham,
2692
2693
2694         HB_Script_Ogham,//0x20
2695         HB_Script_Ogham,
2696         HB_Script_Ogham,
2697         HB_Script_Ogham,
2698
2699         HB_Script_Ogham,
2700         HB_Script_Ogham,
2701         HB_Script_Ogham,
2702         HB_Script_Ogham,
2703
2704         HB_Script_Ogham,//0x28
2705         HB_Script_Ogham,
2706         HB_Script_Ogham,
2707         HB_Script_Ogham,
2708
2709         HB_Script_Ogham,
2710         HB_Script_Ogham,
2711         HB_Script_Ogham,
2712         HB_Script_Ogham,
2713
2714
2715         HB_Script_Ogham,//0x30
2716         HB_Script_Ogham,
2717         HB_Script_Ogham,
2718         HB_Script_Ogham,
2719
2720         HB_Script_Ogham,
2721         HB_Script_Ogham,
2722         HB_Script_Ogham,
2723         HB_Script_Ogham,
2724
2725         HB_Script_Ogham,//0x38
2726         HB_Script_Ogham,
2727         HB_Script_Ogham,
2728         HB_Script_Ogham,
2729
2730         HB_Script_Ogham,
2731         HB_Script_Ogham,
2732         HB_Script_Ogham,
2733         HB_Script_Ogham,
2734
2735         HB_Script_Ogham,//0x40
2736         HB_Script_Ogham,
2737         HB_Script_Ogham,
2738         HB_Script_Ogham,
2739
2740         HB_Script_Ogham,
2741         HB_Script_Ogham,
2742         HB_Script_Ogham,
2743         HB_Script_Ogham,
2744
2745
2746         HB_Script_Ogham,//0x48
2747         HB_Script_Ogham,
2748         HB_Script_Ogham,
2749         HB_Script_Ogham,
2750
2751         HB_Script_Ogham,
2752         HB_Script_Ogham,
2753         HB_Script_Ogham,
2754         HB_Script_Ogham,//0x4f
2755
2756         HB_Script_Ogham,//0x50
2757         HB_Script_Ogham,
2758         HB_Script_Ogham,
2759         HB_Script_Ogham,
2760
2761         HB_Script_Ogham,
2762         HB_Script_Ogham,
2763         HB_Script_Ogham,
2764         HB_Script_Ogham,
2765
2766         HB_Script_Ogham,//0x58
2767         HB_Script_Ogham,
2768         HB_Script_Ogham,
2769         HB_Script_Ogham,
2770
2771         HB_Script_Ogham,
2772         HB_Script_Ogham,
2773         HB_Script_Ogham,
2774         HB_Script_Ogham,
2775
2776
2777         HB_Script_Ogham,//0x60
2778         HB_Script_Ogham,
2779         HB_Script_Ogham,
2780         HB_Script_Ogham,
2781
2782         HB_Script_Ogham,
2783         HB_Script_Ogham,
2784         HB_Script_Ogham,
2785         HB_Script_Ogham,
2786
2787
2788         HB_Script_Ogham,//0x68
2789         HB_Script_Ogham,
2790         HB_Script_Ogham,
2791         HB_Script_Ogham,
2792
2793         HB_Script_Ogham,
2794         HB_Script_Ogham,
2795         HB_Script_Ogham,
2796         HB_Script_Ogham,
2797
2798
2799         HB_Script_Ogham,//0x70
2800         HB_Script_Ogham,
2801         HB_Script_Ogham,
2802         HB_Script_Ogham,
2803
2804         HB_Script_Ogham,
2805         HB_Script_Ogham,
2806         HB_Script_Ogham,
2807         HB_Script_Ogham,
2808
2809         HB_Script_Ogham,//0x78
2810         HB_Script_Ogham,
2811         HB_Script_Ogham,
2812         HB_Script_Ogham,
2813
2814         HB_Script_Ogham,
2815         HB_Script_Ogham,
2816         HB_Script_Ogham,
2817         HB_Script_Ogham,//0x7f
2818
2819
2820         HB_Script_Ogham,//0x80
2821         HB_Script_Ogham,
2822         HB_Script_Ogham,
2823         HB_Script_Ogham,
2824
2825         HB_Script_Ogham,
2826         HB_Script_Ogham,
2827         HB_Script_Ogham,
2828         HB_Script_Ogham,
2829
2830         HB_Script_Ogham,//0x88
2831         HB_Script_Ogham,
2832         HB_Script_Ogham,
2833         HB_Script_Ogham,
2834
2835         HB_Script_Ogham,
2836         HB_Script_Ogham,
2837         HB_Script_Ogham,
2838         HB_Script_Ogham,
2839
2840         HB_Script_Ogham,//0x90
2841         HB_Script_Ogham,
2842         HB_Script_Ogham,
2843         HB_Script_Ogham,
2844
2845         HB_Script_Ogham,
2846         HB_Script_Ogham,
2847         HB_Script_Ogham,
2848         HB_Script_Ogham,
2849
2850
2851         HB_Script_Ogham,//0x98
2852         HB_Script_Ogham,
2853         HB_Script_Ogham,
2854         HB_Script_Ogham,
2855
2856         HB_Script_Ogham,
2857         HB_Script_Ogham,
2858         HB_Script_Ogham,
2859         HB_Script_Ogham,
2860
2861         HB_Script_Runic,//0xa0
2862         HB_Script_Runic,
2863         HB_Script_Runic,
2864         HB_Script_Runic,
2865
2866         HB_Script_Runic,
2867         HB_Script_Runic,
2868         HB_Script_Runic,
2869         HB_Script_Runic,
2870
2871         HB_Script_Runic,//0xa8
2872         HB_Script_Runic,
2873         HB_Script_Runic,
2874         HB_Script_Runic,
2875
2876         HB_Script_Runic,
2877         HB_Script_Runic,
2878         HB_Script_Runic,
2879         HB_Script_Runic,
2880
2881         HB_Script_Runic,//0xb0
2882         HB_Script_Runic,
2883         HB_Script_Runic,
2884         HB_Script_Runic,
2885
2886         HB_Script_Runic,
2887         HB_Script_Runic,
2888         HB_Script_Runic,
2889         HB_Script_Runic,
2890
2891
2892         HB_Script_Runic,//0xb8
2893         HB_Script_Runic,
2894         HB_Script_Runic,
2895         HB_Script_Runic,
2896
2897         HB_Script_Runic,
2898         HB_Script_Runic,
2899         HB_Script_Runic,
2900         HB_Script_Runic,
2901
2902         HB_Script_Runic,//0xc0
2903         HB_Script_Runic,
2904         HB_Script_Runic,
2905         HB_Script_Runic,
2906
2907         HB_Script_Runic,
2908         HB_Script_Runic,
2909         HB_Script_Runic,
2910         HB_Script_Runic,
2911
2912
2913         HB_Script_Runic,//0xc8
2914         HB_Script_Runic,
2915         HB_Script_Runic,
2916         HB_Script_Runic,
2917
2918         HB_Script_Runic,
2919         HB_Script_Runic,
2920         HB_Script_Runic,
2921         HB_Script_Runic,
2922
2923         HB_Script_Runic,//0xd0
2924         HB_Script_Runic,
2925         HB_Script_Runic,
2926         HB_Script_Runic,
2927
2928         HB_Script_Runic,
2929         HB_Script_Runic,
2930         HB_Script_Runic,
2931         HB_Script_Runic,
2932
2933         HB_Script_Runic,//0xd8
2934         HB_Script_Runic,
2935         HB_Script_Runic,
2936         HB_Script_Runic,
2937
2938         HB_Script_Runic,
2939         HB_Script_Runic,
2940         HB_Script_Runic,
2941         HB_Script_Runic,
2942
2943         HB_Script_Runic,//0xe0
2944         HB_Script_Runic,
2945         HB_Script_Runic,
2946         HB_Script_Runic,
2947
2948         HB_Script_Runic,
2949         HB_Script_Runic,
2950         HB_Script_Runic,
2951         HB_Script_Runic,
2952
2953
2954         HB_Script_Runic,//0xe8
2955         HB_Script_Runic,
2956         HB_Script_Runic,
2957         HB_Script_Runic,
2958
2959         HB_Script_Runic,
2960         HB_Script_Runic,
2961         HB_Script_Runic,
2962         HB_Script_Runic,
2963
2964         HB_Script_Runic,//0xf0
2965         HB_Script_Runic,
2966         HB_Script_Runic,
2967         HB_Script_Runic,
2968
2969         HB_Script_Runic,
2970         HB_Script_Runic,
2971         HB_Script_Runic,
2972         HB_Script_Runic,
2973
2974         HB_Script_Runic,//0xf8
2975         HB_Script_Runic,
2976         HB_Script_Runic,
2977         HB_Script_Runic,
2978
2979         HB_Script_Runic,
2980         HB_Script_Runic,
2981         HB_Script_Runic,
2982         HB_Script_Runic,//0xff
2983
2984 };
2985
2986 #define VFE_UNICODE_MAX_SCRIPT 256
2987
2988 static const unicodeScriptTableStruct scriptTableStruct[VFE_UNICODE_MAX_SCRIPT]=
2989 {
2990         {HB_Script_Common, 0},
2991         {HB_Script_Common, 0},
2992         {HB_Script_Common, 0},
2993         {HB_Script_Greek, 0},
2994
2995         {HB_Script_Cyrillic, 0},//0x04
2996         {HB_Script_Armenian, 0},
2997         {HB_Script_Arabic, 0},
2998         {0xc0, subTableThanaSyriac},
2999
3000         {HB_Script_Common, 0},//0x08
3001         {0x100, subTableDevaBengali},
3002         {0x100, subTableGuruGuarati},
3003         {0x100, subTableOriyaTamil},
3004         
3005         {0x100, subTableTelukannada},//0x0c
3006         {0x100, subTableMalSinhala},
3007         {0x100, subTableThaiLao},
3008         {HB_Script_Tibetan, 0},
3009
3010         {0x100, subTableMyanGeorgian},//0x10
3011         {HB_Script_Hangul, 0},
3012         {HB_Script_Common, 0},
3013         {HB_Script_Common, 0},
3014
3015         {HB_Script_Common, 0},//0x14
3016         {HB_Script_Common, 0},
3017         {0x100, subTableOghamRunic},
3018         {HB_Script_Khmer, 0},
3019
3020         {HB_Script_Common, 0},//0x18
3021         {HB_Script_Khmer, 0},
3022         {HB_Script_Common, 0},
3023         {HB_Script_Common, 0},
3024
3025         {HB_Script_Common, 0},//0x1c
3026         {HB_Script_Common, 0},
3027         {HB_Script_Common, 0},
3028         {HB_Script_Common, 0},
3029
3030         {HB_Script_Common, 0},//0x20
3031         {HB_Script_Common, 0},
3032         {HB_Script_Common, 0},
3033         {HB_Script_Common, 0},
3034
3035         {HB_Script_Common, 0},//0x24
3036         {HB_Script_Common, 0},
3037         {HB_Script_Common, 0},
3038         {HB_Script_Common, 0},
3039
3040         {HB_Script_Common, 0},//0x28
3041         {HB_Script_Common, 0},
3042         {HB_Script_Common, 0},
3043         {HB_Script_Common, 0},
3044
3045         {HB_Script_Common, 0},//0x2c
3046         {HB_Script_Common, 0},
3047         {HB_Script_Common, 0},
3048         {HB_Script_Common, 0},
3049
3050         {HB_Script_Common, 0},//0x30
3051         {HB_Script_Common, 0},
3052         {HB_Script_Common, 0},
3053         {HB_Script_Common, 0},
3054
3055         {HB_Script_Common, 0},//0x34
3056         {HB_Script_Common, 0},
3057         {HB_Script_Common, 0},
3058         {HB_Script_Common, 0},
3059
3060         {HB_Script_Common, 0},//0x38
3061         {HB_Script_Common, 0},
3062         {HB_Script_Common, 0},
3063         {HB_Script_Common, 0},
3064
3065         {HB_Script_Common, 0},//0x3c
3066         {HB_Script_Common, 0},
3067         {HB_Script_Common, 0},
3068         {HB_Script_Common, 0},
3069
3070         {HB_Script_Common, 0},//0x40
3071         {HB_Script_Common, 0},
3072         {HB_Script_Common, 0},
3073         {HB_Script_Common, 0},
3074
3075         {HB_Script_Common, 0},//0x44
3076         {HB_Script_Common, 0},
3077         {HB_Script_Common, 0},
3078         {HB_Script_Common, 0},
3079
3080         {HB_Script_Common, 0},//0x48
3081         {HB_Script_Common, 0},
3082         {HB_Script_Common, 0},
3083         {HB_Script_Common, 0},
3084
3085         {HB_Script_Common, 0},//0x4c
3086         {HB_Script_Common, 0},
3087         {HB_Script_Common, 0},
3088         {HB_Script_Common, 0},
3089
3090         {HB_Script_Common, 0},//0x50
3091         {HB_Script_Common, 0},
3092         {HB_Script_Common, 0},
3093         {HB_Script_Common, 0},
3094
3095         {HB_Script_Common, 0},//0x54
3096         {HB_Script_Common, 0},
3097         {HB_Script_Common, 0},
3098         {HB_Script_Common, 0},
3099
3100         {HB_Script_Common, 0},//0x58
3101         {HB_Script_Common, 0},
3102         {HB_Script_Common, 0},
3103         {HB_Script_Common, 0},
3104
3105         {HB_Script_Common, 0},//0x5c
3106         {HB_Script_Common, 0},
3107         {HB_Script_Common, 0},
3108         {HB_Script_Common, 0},
3109
3110         {HB_Script_Common, 0},//0x60
3111         {HB_Script_Common, 0},
3112         {HB_Script_Common, 0},
3113         {HB_Script_Common, 0},
3114
3115         {HB_Script_Common, 0},//0x64
3116         {HB_Script_Common, 0},
3117         {HB_Script_Common, 0},
3118         {HB_Script_Common, 0},
3119
3120         {HB_Script_Common, 0},//0x68
3121         {HB_Script_Common, 0},
3122         {HB_Script_Common, 0},
3123         {HB_Script_Common, 0},
3124
3125         {HB_Script_Common, 0},//0x6c
3126         {HB_Script_Common, 0},
3127         {HB_Script_Common, 0},
3128         {HB_Script_Common, 0},
3129
3130         {HB_Script_Common, 0},//0x70
3131         {HB_Script_Common, 0},
3132         {HB_Script_Common, 0},
3133         {HB_Script_Common, 0},
3134
3135         {HB_Script_Common, 0},//0x74
3136         {HB_Script_Common, 0},
3137         {HB_Script_Common, 0},
3138         {HB_Script_Common, 0},
3139
3140         {HB_Script_Common, 0},//0x78
3141         {HB_Script_Common, 0},
3142         {HB_Script_Common, 0},
3143         {HB_Script_Common, 0},
3144
3145         {HB_Script_Common, 0},//0x7c
3146         {HB_Script_Common, 0},
3147         {HB_Script_Common, 0},
3148         {HB_Script_Common, 0},
3149
3150         {HB_Script_Common, 0},//0x80
3151         {HB_Script_Common, 0},
3152         {HB_Script_Common, 0},
3153         {HB_Script_Common, 0},
3154
3155         {HB_Script_Common, 0},//0x84
3156         {HB_Script_Common, 0},
3157         {HB_Script_Common, 0},
3158         {HB_Script_Common, 0},
3159
3160         {HB_Script_Common, 0},//0x88
3161         {HB_Script_Common, 0},
3162         {HB_Script_Common, 0},
3163         {HB_Script_Common, 0},
3164
3165         {HB_Script_Common, 0},//0x8c
3166         {HB_Script_Common, 0},
3167         {HB_Script_Common, 0},
3168         {HB_Script_Common, 0},
3169
3170         {HB_Script_Common, 0},//0x40
3171         {HB_Script_Common, 0},
3172         {HB_Script_Common, 0},
3173         {HB_Script_Common, 0},
3174
3175         {HB_Script_Common, 0},//0x94
3176         {HB_Script_Common, 0},
3177         {HB_Script_Common, 0},
3178         {HB_Script_Common, 0},
3179
3180         {HB_Script_Common, 0},//0x98
3181         {HB_Script_Common, 0},
3182         {HB_Script_Common, 0},
3183         {HB_Script_Common, 0},
3184
3185         {HB_Script_Common, 0},//0x9c
3186         {HB_Script_Common, 0},
3187         {HB_Script_Common, 0},
3188         {HB_Script_Common, 0},
3189
3190         {HB_Script_Common, 0},//0xa0
3191         {HB_Script_Common, 0},
3192         {HB_Script_Common, 0},
3193         {HB_Script_Common, 0},
3194
3195         {HB_Script_Common, 0},//0xa4
3196         {HB_Script_Common, 0},
3197         {HB_Script_Common, 0},
3198         {HB_Script_Common, 0},
3199
3200         {HB_Script_Common, 0},//0xa8
3201         {HB_Script_Common, 0},
3202         {HB_Script_Common, 0},
3203         {HB_Script_Common, 0},
3204
3205         {HB_Script_Common, 0},//0xac
3206         {HB_Script_Common, 0},
3207         {HB_Script_Common, 0},
3208         {HB_Script_Common, 0},
3209
3210         {HB_Script_Common, 0},//0xb0
3211         {HB_Script_Common, 0},
3212         {HB_Script_Common, 0},
3213         {HB_Script_Common, 0},
3214
3215         {HB_Script_Common, 0},//0xb4
3216         {HB_Script_Common, 0},
3217         {HB_Script_Common, 0},
3218         {HB_Script_Common, 0},
3219
3220         {HB_Script_Common, 0},//0xb8
3221         {HB_Script_Common, 0},
3222         {HB_Script_Common, 0},
3223         {HB_Script_Common, 0},
3224
3225         {HB_Script_Common, 0},//0xbc
3226         {HB_Script_Common, 0},
3227         {HB_Script_Common, 0},
3228         {HB_Script_Common, 0},
3229
3230         {HB_Script_Common, 0},//0xc0
3231         {HB_Script_Common, 0},
3232         {HB_Script_Common, 0},
3233         {HB_Script_Common, 0},
3234
3235         {HB_Script_Common, 0},//0xc4
3236         {HB_Script_Common, 0},
3237         {HB_Script_Common, 0},
3238         {HB_Script_Common, 0},
3239
3240         {HB_Script_Common, 0},//0xc8
3241         {HB_Script_Common, 0},
3242         {HB_Script_Common, 0},
3243         {HB_Script_Common, 0},
3244
3245         {HB_Script_Common, 0},//0xcc
3246         {HB_Script_Common, 0},
3247         {HB_Script_Common, 0},
3248         {HB_Script_Common, 0},
3249
3250         {HB_Script_Common, 0},//0xd0
3251         {HB_Script_Common, 0},
3252         {HB_Script_Common, 0},
3253         {HB_Script_Common, 0},
3254
3255         {HB_Script_Common, 0},//0xd4
3256         {HB_Script_Common, 0},
3257         {HB_Script_Common, 0},
3258         {HB_Script_Common, 0},
3259
3260         {HB_Script_Common, 0},//0xd8
3261         {HB_Script_Common, 0},
3262         {HB_Script_Common, 0},
3263         {HB_Script_Common, 0},
3264
3265         {HB_Script_Common, 0},//0xdc
3266         {HB_Script_Common, 0},
3267         {HB_Script_Common, 0},
3268         {HB_Script_Common, 0},
3269
3270         {HB_Script_Common, 0},//0xe0
3271         {HB_Script_Common, 0},
3272         {HB_Script_Common, 0},
3273         {HB_Script_Common, 0},
3274
3275         {HB_Script_Common, 0},//0xe4
3276         {HB_Script_Common, 0},
3277         {HB_Script_Common, 0},
3278         {HB_Script_Common, 0},
3279
3280         {HB_Script_Common, 0},//0xe8
3281         {HB_Script_Common, 0},
3282         {HB_Script_Common, 0},
3283         {HB_Script_Common, 0},
3284
3285         {HB_Script_Common, 0},//0xec
3286         {HB_Script_Common, 0},
3287         {HB_Script_Common, 0},
3288         {HB_Script_Common, 0},
3289
3290         {HB_Script_Common, 0},//0xf0
3291         {HB_Script_Common, 0},
3292         {HB_Script_Common, 0},
3293         {HB_Script_Common, 0},
3294
3295         {HB_Script_Common, 0},//0xf4
3296         {HB_Script_Common, 0},
3297         {HB_Script_Common, 0},
3298         {HB_Script_Common, 0},
3299
3300         {HB_Script_Common, 0},//0xf8
3301         {HB_Script_Common, 0},
3302         {HB_Script_Common, 0},
3303         {HB_Script_Common, 0},
3304
3305         {HB_Script_Common, 0},//0xfc
3306         {HB_Script_Common, 0},
3307         {HB_Script_Common, 0},
3308         {HB_Script_Common, 0},//ff
3309 };
3310
3311 #endif /* __hb_unicode_tables_h__ */
3312