2
This file was automatically created from UnicodeData.txt version 4.1.0
3
by fribidi_create_char_types
6
#ifndef FRIBIDI_TAB_CHAR_TYPE_9_I
7
#define FRIBIDI_TAB_CHAR_TYPE_9_I
11
#define LTR FRIBIDI_PROP_TYPE_LTR
12
#define RTL FRIBIDI_PROP_TYPE_RTL
13
#define AL FRIBIDI_PROP_TYPE_AL
14
#define ON FRIBIDI_PROP_TYPE_ON
15
#define BN FRIBIDI_PROP_TYPE_BN
16
#define AN FRIBIDI_PROP_TYPE_AN
17
#define BS FRIBIDI_PROP_TYPE_BS
18
#define CS FRIBIDI_PROP_TYPE_CS
19
#define EN FRIBIDI_PROP_TYPE_EN
20
#define ES FRIBIDI_PROP_TYPE_ES
21
#define ET FRIBIDI_PROP_TYPE_ET
22
#define LRE FRIBIDI_PROP_TYPE_LRE
23
#define LRO FRIBIDI_PROP_TYPE_LRO
24
#define NSM FRIBIDI_PROP_TYPE_NSM
25
#define PDF FRIBIDI_PROP_TYPE_PDF
26
#define RLE FRIBIDI_PROP_TYPE_RLE
27
#define RLO FRIBIDI_PROP_TYPE_RLO
28
#define SS FRIBIDI_PROP_TYPE_SS
29
#define WS FRIBIDI_PROP_TYPE_WS
31
#define PACKTAB_UINT8 fribidi_uint8
32
#define PACKTAB_UINT16 fribidi_uint16
33
#define PACKTAB_UINT32 fribidi_uint32
35
Automatically generated by packtab.c version 2
37
just use FRIBIDI_GET_TYPE(key)
39
assumed sizeof(FriBidiPropCharType) == 1
42
partition shape: FriBidiPropertyBlock[17][8][4][8][4][2][8][2][2]
43
different table entries: 1 4 10 18 60 126 158 110 57
48
static const FriBidiPropCharType FriBidiPropertyBlockLevel8[2*57] = {
50
#define FriBidiPropertyBlockLevel8_0000 0x0
54
#define FriBidiPropertyBlockLevel8_0008 0x2
58
#define FriBidiPropertyBlockLevel8_000A 0x4
62
#define FriBidiPropertyBlockLevel8_000C 0x6
66
#define FriBidiPropertyBlockLevel8_001C 0x8
70
#define FriBidiPropertyBlockLevel8_0020 0xA
74
#define FriBidiPropertyBlockLevel8_0022 0xC
78
#define FriBidiPropertyBlockLevel8_0024 0xE
82
#define FriBidiPropertyBlockLevel8_0026 0x10
86
#define FriBidiPropertyBlockLevel8_002A 0x12
90
#define FriBidiPropertyBlockLevel8_002C 0x14
94
#define FriBidiPropertyBlockLevel8_002E 0x16
98
#define FriBidiPropertyBlockLevel8_0030 0x18
102
#define FriBidiPropertyBlockLevel8_003A 0x1A
106
#define FriBidiPropertyBlockLevel8_0040 0x1C
110
#define FriBidiPropertyBlockLevel8_0042 0x1E
114
#define FriBidiPropertyBlockLevel8_005A 0x20
118
#define FriBidiPropertyBlockLevel8_007E 0x22
122
#define FriBidiPropertyBlockLevel8_0084 0x24
126
#define FriBidiPropertyBlockLevel8_00B8 0x26
130
#define FriBidiPropertyBlockLevel8_0300 0x28
134
#define FriBidiPropertyBlockLevel8_0482 0x2A
138
#define FriBidiPropertyBlockLevel8_0486 0x2C
142
#define FriBidiPropertyBlockLevel8_0590 0x2E
146
#define FriBidiPropertyBlockLevel8_05C2 0x30
150
#define FriBidiPropertyBlockLevel8_05C8 0x32
154
#define FriBidiPropertyBlockLevel8_0600 0x34
158
#define FriBidiPropertyBlockLevel8_060C 0x36
162
#define FriBidiPropertyBlockLevel8_064A 0x38
166
#define FriBidiPropertyBlockLevel8_065E 0x3A
170
#define FriBidiPropertyBlockLevel8_0660 0x3C
174
#define FriBidiPropertyBlockLevel8_066A 0x3E
178
#define FriBidiPropertyBlockLevel8_066C 0x40
182
#define FriBidiPropertyBlockLevel8_06E8 0x42
186
#define FriBidiPropertyBlockLevel8_070E 0x44
190
#define FriBidiPropertyBlockLevel8_0AF0 0x46
194
#define FriBidiPropertyBlockLevel8_1680 0x48
198
#define FriBidiPropertyBlockLevel8_180A 0x4A
202
#define FriBidiPropertyBlockLevel8_2000 0x4C
206
#define FriBidiPropertyBlockLevel8_200A 0x4E
210
#define FriBidiPropertyBlockLevel8_200E 0x50
214
#define FriBidiPropertyBlockLevel8_202A 0x52
218
#define FriBidiPropertyBlockLevel8_202C 0x54
222
#define FriBidiPropertyBlockLevel8_202E 0x56
226
#define FriBidiPropertyBlockLevel8_2034 0x58
230
#define FriBidiPropertyBlockLevel8_205E 0x5A
234
#define FriBidiPropertyBlockLevel8_2070 0x5C
238
#define FriBidiPropertyBlockLevel8_207A 0x5E
242
#define FriBidiPropertyBlockLevel8_212E 0x60
246
#define FriBidiPropertyBlockLevel8_2212 0x62
250
#define FriBidiPropertyBlockLevel8_FB28 0x64
254
#define FriBidiPropertyBlockLevel8_FDFC 0x66
258
#define FriBidiPropertyBlockLevel8_FE52 0x68
262
#define FriBidiPropertyBlockLevel8_FE54 0x6A
266
#define FriBidiPropertyBlockLevel8_FFF8 0x6C
270
#define FriBidiPropertyBlockLevel8_1D172 0x6E
274
#define FriBidiPropertyBlockLevel8_1D17A 0x70
279
static const PACKTAB_UINT8 FriBidiPropertyBlockLevel7[2*110] = {
281
#define FriBidiPropertyBlockLevel7_0000 0x0
283
FriBidiPropertyBlockLevel8_0000, /* 0000..0001 */
284
FriBidiPropertyBlockLevel8_0000, /* 0002..0003 */
286
#define FriBidiPropertyBlockLevel7_0008 0x2
288
FriBidiPropertyBlockLevel8_0008, /* 0008..0009 */
289
FriBidiPropertyBlockLevel8_000A, /* 000A..000B */
291
#define FriBidiPropertyBlockLevel7_000C 0x4
293
FriBidiPropertyBlockLevel8_000C, /* 000C..000D */
294
FriBidiPropertyBlockLevel8_0000, /* 000E..000F */
296
#define FriBidiPropertyBlockLevel7_001C 0x6
298
FriBidiPropertyBlockLevel8_001C, /* 001C..001D */
299
FriBidiPropertyBlockLevel8_000A, /* 001E..001F */
301
#define FriBidiPropertyBlockLevel7_0020 0x8
303
FriBidiPropertyBlockLevel8_0020, /* 0020..0021 */
304
FriBidiPropertyBlockLevel8_0022, /* 0022..0023 */
306
#define FriBidiPropertyBlockLevel7_0024 0xA
308
FriBidiPropertyBlockLevel8_0024, /* 0024..0025 */
309
FriBidiPropertyBlockLevel8_0026, /* 0026..0027 */
311
#define FriBidiPropertyBlockLevel7_0028 0xC
313
FriBidiPropertyBlockLevel8_0026, /* 0028..0029 */
314
FriBidiPropertyBlockLevel8_002A, /* 002A..002B */
316
#define FriBidiPropertyBlockLevel7_002C 0xE
318
FriBidiPropertyBlockLevel8_002C, /* 002C..002D */
319
FriBidiPropertyBlockLevel8_002E, /* 002E..002F */
321
#define FriBidiPropertyBlockLevel7_0030 0x10
323
FriBidiPropertyBlockLevel8_0030, /* 0030..0031 */
324
FriBidiPropertyBlockLevel8_0030, /* 0032..0033 */
326
#define FriBidiPropertyBlockLevel7_0038 0x12
328
FriBidiPropertyBlockLevel8_0030, /* 0038..0039 */
329
FriBidiPropertyBlockLevel8_003A, /* 003A..003B */
331
#define FriBidiPropertyBlockLevel7_003C 0x14
333
FriBidiPropertyBlockLevel8_0026, /* 003C..003D */
334
FriBidiPropertyBlockLevel8_0026, /* 003E..003F */
336
#define FriBidiPropertyBlockLevel7_0040 0x16
338
FriBidiPropertyBlockLevel8_0040, /* 0040..0041 */
339
FriBidiPropertyBlockLevel8_0042, /* 0042..0043 */
341
#define FriBidiPropertyBlockLevel7_0044 0x18
343
FriBidiPropertyBlockLevel8_0042, /* 0044..0045 */
344
FriBidiPropertyBlockLevel8_0042, /* 0046..0047 */
346
#define FriBidiPropertyBlockLevel7_0058 0x1A
348
FriBidiPropertyBlockLevel8_0042, /* 0058..0059 */
349
FriBidiPropertyBlockLevel8_005A, /* 005A..005B */
351
#define FriBidiPropertyBlockLevel7_007C 0x1C
353
FriBidiPropertyBlockLevel8_0026, /* 007C..007D */
354
FriBidiPropertyBlockLevel8_007E, /* 007E..007F */
356
#define FriBidiPropertyBlockLevel7_0084 0x1E
358
FriBidiPropertyBlockLevel8_0084, /* 0084..0085 */
359
FriBidiPropertyBlockLevel8_0000, /* 0086..0087 */
361
#define FriBidiPropertyBlockLevel7_00A0 0x20
363
FriBidiPropertyBlockLevel8_003A, /* 00A0..00A1 */
364
FriBidiPropertyBlockLevel8_0024, /* 00A2..00A3 */
366
#define FriBidiPropertyBlockLevel7_00A8 0x22
368
FriBidiPropertyBlockLevel8_0026, /* 00A8..00A9 */
369
FriBidiPropertyBlockLevel8_005A, /* 00AA..00AB */
371
#define FriBidiPropertyBlockLevel7_00AC 0x24
373
FriBidiPropertyBlockLevel8_007E, /* 00AC..00AD */
374
FriBidiPropertyBlockLevel8_0026, /* 00AE..00AF */
376
#define FriBidiPropertyBlockLevel7_00B0 0x26
378
FriBidiPropertyBlockLevel8_0024, /* 00B0..00B1 */
379
FriBidiPropertyBlockLevel8_0030, /* 00B2..00B3 */
381
#define FriBidiPropertyBlockLevel7_00B4 0x28
383
FriBidiPropertyBlockLevel8_0040, /* 00B4..00B5 */
384
FriBidiPropertyBlockLevel8_0026, /* 00B6..00B7 */
386
#define FriBidiPropertyBlockLevel7_00B8 0x2A
388
FriBidiPropertyBlockLevel8_00B8, /* 00B8..00B9 */
389
FriBidiPropertyBlockLevel8_005A, /* 00BA..00BB */
391
#define FriBidiPropertyBlockLevel7_02B8 0x2C
393
FriBidiPropertyBlockLevel8_005A, /* 02B8..02B9 */
394
FriBidiPropertyBlockLevel8_0040, /* 02BA..02BB */
396
#define FriBidiPropertyBlockLevel7_02C0 0x2E
398
FriBidiPropertyBlockLevel8_0042, /* 02C0..02C1 */
399
FriBidiPropertyBlockLevel8_0026, /* 02C2..02C3 */
401
#define FriBidiPropertyBlockLevel7_02E4 0x30
403
FriBidiPropertyBlockLevel8_005A, /* 02E4..02E5 */
404
FriBidiPropertyBlockLevel8_0026, /* 02E6..02E7 */
406
#define FriBidiPropertyBlockLevel7_0300 0x32
408
FriBidiPropertyBlockLevel8_0300, /* 0300..0301 */
409
FriBidiPropertyBlockLevel8_0300, /* 0302..0303 */
411
#define FriBidiPropertyBlockLevel7_0374 0x34
413
FriBidiPropertyBlockLevel8_0026, /* 0374..0375 */
414
FriBidiPropertyBlockLevel8_0042, /* 0376..0377 */
416
#define FriBidiPropertyBlockLevel7_037C 0x36
418
FriBidiPropertyBlockLevel8_0042, /* 037C..037D */
419
FriBidiPropertyBlockLevel8_0040, /* 037E..037F */
421
#define FriBidiPropertyBlockLevel7_0480 0x38
423
FriBidiPropertyBlockLevel8_0042, /* 0480..0481 */
424
FriBidiPropertyBlockLevel8_0482, /* 0482..0483 */
426
#define FriBidiPropertyBlockLevel7_0484 0x3A
428
FriBidiPropertyBlockLevel8_0300, /* 0484..0485 */
429
FriBidiPropertyBlockLevel8_0486, /* 0486..0487 */
431
#define FriBidiPropertyBlockLevel7_0488 0x3C
433
FriBidiPropertyBlockLevel8_0300, /* 0488..0489 */
434
FriBidiPropertyBlockLevel8_0042, /* 048A..048B */
436
#define FriBidiPropertyBlockLevel7_0590 0x3E
438
FriBidiPropertyBlockLevel8_0590, /* 0590..0591 */
439
FriBidiPropertyBlockLevel8_0300, /* 0592..0593 */
441
#define FriBidiPropertyBlockLevel7_05B8 0x40
443
FriBidiPropertyBlockLevel8_0300, /* 05B8..05B9 */
444
FriBidiPropertyBlockLevel8_0590, /* 05BA..05BB */
446
#define FriBidiPropertyBlockLevel7_05C0 0x42
448
FriBidiPropertyBlockLevel8_0590, /* 05C0..05C1 */
449
FriBidiPropertyBlockLevel8_05C2, /* 05C2..05C3 */
451
#define FriBidiPropertyBlockLevel7_05C8 0x44
453
FriBidiPropertyBlockLevel8_05C8, /* 05C8..05C9 */
454
FriBidiPropertyBlockLevel8_05C8, /* 05CA..05CB */
456
#define FriBidiPropertyBlockLevel7_0600 0x46
458
FriBidiPropertyBlockLevel8_0600, /* 0600..0601 */
459
FriBidiPropertyBlockLevel8_0600, /* 0602..0603 */
461
#define FriBidiPropertyBlockLevel7_060C 0x48
463
FriBidiPropertyBlockLevel8_060C, /* 060C..060D */
464
FriBidiPropertyBlockLevel8_0026, /* 060E..060F */
466
#define FriBidiPropertyBlockLevel7_0614 0x4A
468
FriBidiPropertyBlockLevel8_0300, /* 0614..0615 */
469
FriBidiPropertyBlockLevel8_0600, /* 0616..0617 */
471
#define FriBidiPropertyBlockLevel7_0648 0x4C
473
FriBidiPropertyBlockLevel8_0600, /* 0648..0649 */
474
FriBidiPropertyBlockLevel8_064A, /* 064A..064B */
476
#define FriBidiPropertyBlockLevel7_065C 0x4E
478
FriBidiPropertyBlockLevel8_0300, /* 065C..065D */
479
FriBidiPropertyBlockLevel8_065E, /* 065E..065F */
481
#define FriBidiPropertyBlockLevel7_0660 0x50
483
FriBidiPropertyBlockLevel8_0660, /* 0660..0661 */
484
FriBidiPropertyBlockLevel8_0660, /* 0662..0663 */
486
#define FriBidiPropertyBlockLevel7_0668 0x52
488
FriBidiPropertyBlockLevel8_0660, /* 0668..0669 */
489
FriBidiPropertyBlockLevel8_066A, /* 066A..066B */
491
#define FriBidiPropertyBlockLevel7_066C 0x54
493
FriBidiPropertyBlockLevel8_066C, /* 066C..066D */
494
FriBidiPropertyBlockLevel8_0600, /* 066E..066F */
496
#define FriBidiPropertyBlockLevel7_0670 0x56
498
FriBidiPropertyBlockLevel8_065E, /* 0670..0671 */
499
FriBidiPropertyBlockLevel8_0600, /* 0672..0673 */
501
#define FriBidiPropertyBlockLevel7_06D4 0x58
503
FriBidiPropertyBlockLevel8_0600, /* 06D4..06D5 */
504
FriBidiPropertyBlockLevel8_0300, /* 06D6..06D7 */
506
#define FriBidiPropertyBlockLevel7_06DC 0x5A
508
FriBidiPropertyBlockLevel8_065E, /* 06DC..06DD */
509
FriBidiPropertyBlockLevel8_0300, /* 06DE..06DF */
511
#define FriBidiPropertyBlockLevel7_06E4 0x5C
513
FriBidiPropertyBlockLevel8_065E, /* 06E4..06E5 */
514
FriBidiPropertyBlockLevel8_064A, /* 06E6..06E7 */
516
#define FriBidiPropertyBlockLevel7_06E8 0x5E
518
FriBidiPropertyBlockLevel8_06E8, /* 06E8..06E9 */
519
FriBidiPropertyBlockLevel8_0300, /* 06EA..06EB */
521
#define FriBidiPropertyBlockLevel7_06F8 0x60
523
FriBidiPropertyBlockLevel8_0030, /* 06F8..06F9 */
524
FriBidiPropertyBlockLevel8_0600, /* 06FA..06FB */
526
#define FriBidiPropertyBlockLevel7_070C 0x62
528
FriBidiPropertyBlockLevel8_0600, /* 070C..070D */
529
FriBidiPropertyBlockLevel8_070E, /* 070E..070F */
531
#define FriBidiPropertyBlockLevel7_0710 0x64
533
FriBidiPropertyBlockLevel8_064A, /* 0710..0711 */
534
FriBidiPropertyBlockLevel8_0600, /* 0712..0713 */
536
#define FriBidiPropertyBlockLevel7_0900 0x66
538
FriBidiPropertyBlockLevel8_0482, /* 0900..0901 */
539
FriBidiPropertyBlockLevel8_0486, /* 0902..0903 */
541
#define FriBidiPropertyBlockLevel7_093C 0x68
543
FriBidiPropertyBlockLevel8_0486, /* 093C..093D */
544
FriBidiPropertyBlockLevel8_0042, /* 093E..093F */
546
#define FriBidiPropertyBlockLevel7_0940 0x6A
548
FriBidiPropertyBlockLevel8_0482, /* 0940..0941 */
549
FriBidiPropertyBlockLevel8_0300, /* 0942..0943 */
551
#define FriBidiPropertyBlockLevel7_094C 0x6C
553
FriBidiPropertyBlockLevel8_0482, /* 094C..094D */
554
FriBidiPropertyBlockLevel8_0042, /* 094E..094F */
556
#define FriBidiPropertyBlockLevel7_0960 0x6E
558
FriBidiPropertyBlockLevel8_0042, /* 0960..0961 */
559
FriBidiPropertyBlockLevel8_0300, /* 0962..0963 */
561
#define FriBidiPropertyBlockLevel7_09F0 0x70
563
FriBidiPropertyBlockLevel8_0042, /* 09F0..09F1 */
564
FriBidiPropertyBlockLevel8_0024, /* 09F2..09F3 */
566
#define FriBidiPropertyBlockLevel7_0A48 0x72
568
FriBidiPropertyBlockLevel8_0486, /* 0A48..0A49 */
569
FriBidiPropertyBlockLevel8_0482, /* 0A4A..0A4B */
571
#define FriBidiPropertyBlockLevel7_0AC4 0x74
573
FriBidiPropertyBlockLevel8_0300, /* 0AC4..0AC5 */
574
FriBidiPropertyBlockLevel8_0482, /* 0AC6..0AC7 */
576
#define FriBidiPropertyBlockLevel7_0AF0 0x76
578
FriBidiPropertyBlockLevel8_0AF0, /* 0AF0..0AF1 */
579
FriBidiPropertyBlockLevel8_0042, /* 0AF2..0AF3 */
581
#define FriBidiPropertyBlockLevel7_0B54 0x78
583
FriBidiPropertyBlockLevel8_0042, /* 0B54..0B55 */
584
FriBidiPropertyBlockLevel8_0486, /* 0B56..0B57 */
586
#define FriBidiPropertyBlockLevel7_0BF8 0x7A
588
FriBidiPropertyBlockLevel8_0022, /* 0BF8..0BF9 */
589
FriBidiPropertyBlockLevel8_0040, /* 0BFA..0BFB */
591
#define FriBidiPropertyBlockLevel7_0C48 0x7C
593
FriBidiPropertyBlockLevel8_0486, /* 0C48..0C49 */
594
FriBidiPropertyBlockLevel8_0300, /* 0C4A..0C4B */
596
#define FriBidiPropertyBlockLevel7_0DD4 0x7E
598
FriBidiPropertyBlockLevel8_0486, /* 0DD4..0DD5 */
599
FriBidiPropertyBlockLevel8_0486, /* 0DD6..0DD7 */
601
#define FriBidiPropertyBlockLevel7_0E3C 0x80
603
FriBidiPropertyBlockLevel8_0042, /* 0E3C..0E3D */
604
FriBidiPropertyBlockLevel8_0AF0, /* 0E3E..0E3F */
606
#define FriBidiPropertyBlockLevel7_0F34 0x82
608
FriBidiPropertyBlockLevel8_0482, /* 0F34..0F35 */
609
FriBidiPropertyBlockLevel8_0482, /* 0F36..0F37 */
611
#define FriBidiPropertyBlockLevel7_0F38 0x84
613
FriBidiPropertyBlockLevel8_0482, /* 0F38..0F39 */
614
FriBidiPropertyBlockLevel8_0026, /* 0F3A..0F3B */
616
#define FriBidiPropertyBlockLevel7_1680 0x86
618
FriBidiPropertyBlockLevel8_1680, /* 1680..1681 */
619
FriBidiPropertyBlockLevel8_0042, /* 1682..1683 */
621
#define FriBidiPropertyBlockLevel7_1808 0x88
623
FriBidiPropertyBlockLevel8_0026, /* 1808..1809 */
624
FriBidiPropertyBlockLevel8_180A, /* 180A..180B */
626
#define FriBidiPropertyBlockLevel7_180C 0x8A
628
FriBidiPropertyBlockLevel8_0300, /* 180C..180D */
629
FriBidiPropertyBlockLevel8_1680, /* 180E..180F */
631
#define FriBidiPropertyBlockLevel7_1FBC 0x8C
633
FriBidiPropertyBlockLevel8_005A, /* 1FBC..1FBD */
634
FriBidiPropertyBlockLevel8_005A, /* 1FBE..1FBF */
636
#define FriBidiPropertyBlockLevel7_2000 0x8E
638
FriBidiPropertyBlockLevel8_2000, /* 2000..2001 */
639
FriBidiPropertyBlockLevel8_2000, /* 2002..2003 */
641
#define FriBidiPropertyBlockLevel7_2008 0x90
643
FriBidiPropertyBlockLevel8_2000, /* 2008..2009 */
644
FriBidiPropertyBlockLevel8_200A, /* 200A..200B */
646
#define FriBidiPropertyBlockLevel7_200C 0x92
648
FriBidiPropertyBlockLevel8_0000, /* 200C..200D */
649
FriBidiPropertyBlockLevel8_200E, /* 200E..200F */
651
#define FriBidiPropertyBlockLevel7_2028 0x94
653
FriBidiPropertyBlockLevel8_000C, /* 2028..2029 */
654
FriBidiPropertyBlockLevel8_202A, /* 202A..202B */
656
#define FriBidiPropertyBlockLevel7_202C 0x96
658
FriBidiPropertyBlockLevel8_202C, /* 202C..202D */
659
FriBidiPropertyBlockLevel8_202E, /* 202E..202F */
661
#define FriBidiPropertyBlockLevel7_2030 0x98
663
FriBidiPropertyBlockLevel8_0024, /* 2030..2031 */
664
FriBidiPropertyBlockLevel8_0024, /* 2032..2033 */
666
#define FriBidiPropertyBlockLevel7_2034 0x9A
668
FriBidiPropertyBlockLevel8_2034, /* 2034..2035 */
669
FriBidiPropertyBlockLevel8_0026, /* 2036..2037 */
671
#define FriBidiPropertyBlockLevel7_2044 0x9C
673
FriBidiPropertyBlockLevel8_003A, /* 2044..2045 */
674
FriBidiPropertyBlockLevel8_0026, /* 2046..2047 */
676
#define FriBidiPropertyBlockLevel7_205C 0x9E
678
FriBidiPropertyBlockLevel8_0026, /* 205C..205D */
679
FriBidiPropertyBlockLevel8_205E, /* 205E..205F */
681
#define FriBidiPropertyBlockLevel7_2070 0xA0
683
FriBidiPropertyBlockLevel8_2070, /* 2070..2071 */
684
FriBidiPropertyBlockLevel8_0042, /* 2072..2073 */
686
#define FriBidiPropertyBlockLevel7_2078 0xA2
688
FriBidiPropertyBlockLevel8_0030, /* 2078..2079 */
689
FriBidiPropertyBlockLevel8_207A, /* 207A..207B */
691
#define FriBidiPropertyBlockLevel7_207C 0xA4
693
FriBidiPropertyBlockLevel8_0026, /* 207C..207D */
694
FriBidiPropertyBlockLevel8_0040, /* 207E..207F */
696
#define FriBidiPropertyBlockLevel7_20B4 0xA6
698
FriBidiPropertyBlockLevel8_0024, /* 20B4..20B5 */
699
FriBidiPropertyBlockLevel8_0042, /* 20B6..20B7 */
701
#define FriBidiPropertyBlockLevel7_2128 0xA8
703
FriBidiPropertyBlockLevel8_005A, /* 2128..2129 */
704
FriBidiPropertyBlockLevel8_0042, /* 212A..212B */
706
#define FriBidiPropertyBlockLevel7_212C 0xAA
708
FriBidiPropertyBlockLevel8_0042, /* 212C..212D */
709
FriBidiPropertyBlockLevel8_212E, /* 212E..212F */
711
#define FriBidiPropertyBlockLevel7_2210 0xAC
713
FriBidiPropertyBlockLevel8_0026, /* 2210..2211 */
714
FriBidiPropertyBlockLevel8_2212, /* 2212..2213 */
716
#define FriBidiPropertyBlockLevel7_3000 0xAE
718
FriBidiPropertyBlockLevel8_0020, /* 3000..3001 */
719
FriBidiPropertyBlockLevel8_0026, /* 3002..3003 */
721
#define FriBidiPropertyBlockLevel7_3098 0xB0
723
FriBidiPropertyBlockLevel8_0482, /* 3098..3099 */
724
FriBidiPropertyBlockLevel8_06E8, /* 309A..309B */
726
#define FriBidiPropertyBlockLevel7_FB1C 0xB2
728
FriBidiPropertyBlockLevel8_200E, /* FB1C..FB1D */
729
FriBidiPropertyBlockLevel8_05C2, /* FB1E..FB1F */
731
#define FriBidiPropertyBlockLevel7_FB28 0xB4
733
FriBidiPropertyBlockLevel8_FB28, /* FB28..FB29 */
734
FriBidiPropertyBlockLevel8_05C8, /* FB2A..FB2B */
736
#define FriBidiPropertyBlockLevel7_FD3C 0xB6
738
FriBidiPropertyBlockLevel8_0600, /* FD3C..FD3D */
739
FriBidiPropertyBlockLevel8_0026, /* FD3E..FD3F */
741
#define FriBidiPropertyBlockLevel7_FDFC 0xB8
743
FriBidiPropertyBlockLevel8_FDFC, /* FDFC..FDFD */
744
FriBidiPropertyBlockLevel8_0600, /* FDFE..FDFF */
746
#define FriBidiPropertyBlockLevel7_FE50 0xBA
748
FriBidiPropertyBlockLevel8_003A, /* FE50..FE51 */
749
FriBidiPropertyBlockLevel8_FE52, /* FE52..FE53 */
751
#define FriBidiPropertyBlockLevel7_FE54 0xBC
753
FriBidiPropertyBlockLevel8_FE54, /* FE54..FE55 */
754
FriBidiPropertyBlockLevel8_0026, /* FE56..FE57 */
756
#define FriBidiPropertyBlockLevel7_FE5C 0xBE
758
FriBidiPropertyBlockLevel8_0026, /* FE5C..FE5D */
759
FriBidiPropertyBlockLevel8_0022, /* FE5E..FE5F */
761
#define FriBidiPropertyBlockLevel7_FE60 0xC0
763
FriBidiPropertyBlockLevel8_0026, /* FE60..FE61 */
764
FriBidiPropertyBlockLevel8_207A, /* FE62..FE63 */
766
#define FriBidiPropertyBlockLevel7_FE68 0xC2
768
FriBidiPropertyBlockLevel8_0022, /* FE68..FE69 */
769
FriBidiPropertyBlockLevel8_2034, /* FE6A..FE6B */
771
#define FriBidiPropertyBlockLevel7_FF00 0xC4
773
FriBidiPropertyBlockLevel8_005A, /* FF00..FF01 */
774
FriBidiPropertyBlockLevel8_0022, /* FF02..FF03 */
776
#define FriBidiPropertyBlockLevel7_FFE4 0xC6
778
FriBidiPropertyBlockLevel8_0022, /* FFE4..FFE5 */
779
FriBidiPropertyBlockLevel8_212E, /* FFE6..FFE7 */
781
#define FriBidiPropertyBlockLevel7_FFF8 0xC8
783
FriBidiPropertyBlockLevel8_FFF8, /* FFF8..FFF9 */
784
FriBidiPropertyBlockLevel8_0026, /* FFFA..FFFB */
786
#define FriBidiPropertyBlockLevel7_FFFC 0xCA
788
FriBidiPropertyBlockLevel8_0026, /* FFFC..FFFD */
789
FriBidiPropertyBlockLevel8_0000, /* FFFE..FFFF */
791
#define FriBidiPropertyBlockLevel7_10A38 0xCC
793
FriBidiPropertyBlockLevel8_0300, /* 10A38..10A39 */
794
FriBidiPropertyBlockLevel8_05C2, /* 10A3A..10A3B */
796
#define FriBidiPropertyBlockLevel7_10A3C 0xCE
798
FriBidiPropertyBlockLevel8_05C8, /* 10A3C..10A3D */
799
FriBidiPropertyBlockLevel8_0590, /* 10A3E..10A3F */
801
#define FriBidiPropertyBlockLevel7_1D170 0xD0
803
FriBidiPropertyBlockLevel8_0042, /* 1D170..1D171 */
804
FriBidiPropertyBlockLevel8_1D172, /* 1D172..1D173 */
806
#define FriBidiPropertyBlockLevel7_1D178 0xD2
808
FriBidiPropertyBlockLevel8_0000, /* 1D178..1D179 */
809
FriBidiPropertyBlockLevel8_1D17A, /* 1D17A..1D17B */
811
#define FriBidiPropertyBlockLevel7_1D240 0xD4
813
FriBidiPropertyBlockLevel8_0026, /* 1D240..1D241 */
814
FriBidiPropertyBlockLevel8_0300, /* 1D242..1D243 */
816
#define FriBidiPropertyBlockLevel7_1D244 0xD6
818
FriBidiPropertyBlockLevel8_06E8, /* 1D244..1D245 */
819
FriBidiPropertyBlockLevel8_0042, /* 1D246..1D247 */
821
#define FriBidiPropertyBlockLevel7_1D7CC 0xD8
823
FriBidiPropertyBlockLevel8_0042, /* 1D7CC..1D7CD */
824
FriBidiPropertyBlockLevel8_0030, /* 1D7CE..1D7CF */
826
#define FriBidiPropertyBlockLevel7_1FFFC 0xDA
828
FriBidiPropertyBlockLevel8_0042, /* 1FFFC..1FFFD */
829
FriBidiPropertyBlockLevel8_0000, /* 1FFFE..1FFFF */
832
static const PACKTAB_UINT8 FriBidiPropertyBlockLevel6[8*158] = {
834
#define FriBidiPropertyBlockLevel6_0000 0x0
836
FriBidiPropertyBlockLevel7_0000, /* 0000..0003 */
837
FriBidiPropertyBlockLevel7_0000, /* 0004..0007 */
838
FriBidiPropertyBlockLevel7_0008, /* 0008..000B */
839
FriBidiPropertyBlockLevel7_000C, /* 000C..000F */
840
FriBidiPropertyBlockLevel7_0000, /* 0010..0013 */
841
FriBidiPropertyBlockLevel7_0000, /* 0014..0017 */
842
FriBidiPropertyBlockLevel7_0000, /* 0018..001B */
843
FriBidiPropertyBlockLevel7_001C, /* 001C..001F */
845
#define FriBidiPropertyBlockLevel6_0020 0x8
847
FriBidiPropertyBlockLevel7_0020, /* 0020..0023 */
848
FriBidiPropertyBlockLevel7_0024, /* 0024..0027 */
849
FriBidiPropertyBlockLevel7_0028, /* 0028..002B */
850
FriBidiPropertyBlockLevel7_002C, /* 002C..002F */
851
FriBidiPropertyBlockLevel7_0030, /* 0030..0033 */
852
FriBidiPropertyBlockLevel7_0030, /* 0034..0037 */
853
FriBidiPropertyBlockLevel7_0038, /* 0038..003B */
854
FriBidiPropertyBlockLevel7_003C, /* 003C..003F */
856
#define FriBidiPropertyBlockLevel6_0040 0x10
858
FriBidiPropertyBlockLevel7_0040, /* 0040..0043 */
859
FriBidiPropertyBlockLevel7_0044, /* 0044..0047 */
860
FriBidiPropertyBlockLevel7_0044, /* 0048..004B */
861
FriBidiPropertyBlockLevel7_0044, /* 004C..004F */
862
FriBidiPropertyBlockLevel7_0044, /* 0050..0053 */
863
FriBidiPropertyBlockLevel7_0044, /* 0054..0057 */
864
FriBidiPropertyBlockLevel7_0058, /* 0058..005B */
865
FriBidiPropertyBlockLevel7_003C, /* 005C..005F */
867
#define FriBidiPropertyBlockLevel6_0060 0x18
869
FriBidiPropertyBlockLevel7_0040, /* 0060..0063 */
870
FriBidiPropertyBlockLevel7_0044, /* 0064..0067 */
871
FriBidiPropertyBlockLevel7_0044, /* 0068..006B */
872
FriBidiPropertyBlockLevel7_0044, /* 006C..006F */
873
FriBidiPropertyBlockLevel7_0044, /* 0070..0073 */
874
FriBidiPropertyBlockLevel7_0044, /* 0074..0077 */
875
FriBidiPropertyBlockLevel7_0058, /* 0078..007B */
876
FriBidiPropertyBlockLevel7_007C, /* 007C..007F */
878
#define FriBidiPropertyBlockLevel6_0080 0x20
880
FriBidiPropertyBlockLevel7_0000, /* 0080..0083 */
881
FriBidiPropertyBlockLevel7_0084, /* 0084..0087 */
882
FriBidiPropertyBlockLevel7_0000, /* 0088..008B */
883
FriBidiPropertyBlockLevel7_0000, /* 008C..008F */
884
FriBidiPropertyBlockLevel7_0000, /* 0090..0093 */
885
FriBidiPropertyBlockLevel7_0000, /* 0094..0097 */
886
FriBidiPropertyBlockLevel7_0000, /* 0098..009B */
887
FriBidiPropertyBlockLevel7_0000, /* 009C..009F */
889
#define FriBidiPropertyBlockLevel6_00A0 0x28
891
FriBidiPropertyBlockLevel7_00A0, /* 00A0..00A3 */
892
FriBidiPropertyBlockLevel7_0024, /* 00A4..00A7 */
893
FriBidiPropertyBlockLevel7_00A8, /* 00A8..00AB */
894
FriBidiPropertyBlockLevel7_00AC, /* 00AC..00AF */
895
FriBidiPropertyBlockLevel7_00B0, /* 00B0..00B3 */
896
FriBidiPropertyBlockLevel7_00B4, /* 00B4..00B7 */
897
FriBidiPropertyBlockLevel7_00B8, /* 00B8..00BB */
898
FriBidiPropertyBlockLevel7_003C, /* 00BC..00BF */
900
#define FriBidiPropertyBlockLevel6_00C0 0x30
902
FriBidiPropertyBlockLevel7_0044, /* 00C0..00C3 */
903
FriBidiPropertyBlockLevel7_0044, /* 00C4..00C7 */
904
FriBidiPropertyBlockLevel7_0044, /* 00C8..00CB */
905
FriBidiPropertyBlockLevel7_0044, /* 00CC..00CF */
906
FriBidiPropertyBlockLevel7_0044, /* 00D0..00D3 */
907
FriBidiPropertyBlockLevel7_0058, /* 00D4..00D7 */
908
FriBidiPropertyBlockLevel7_0044, /* 00D8..00DB */
909
FriBidiPropertyBlockLevel7_0044, /* 00DC..00DF */
911
#define FriBidiPropertyBlockLevel6_0100 0x38
913
FriBidiPropertyBlockLevel7_0044, /* 0100..0103 */
914
FriBidiPropertyBlockLevel7_0044, /* 0104..0107 */
915
FriBidiPropertyBlockLevel7_0044, /* 0108..010B */
916
FriBidiPropertyBlockLevel7_0044, /* 010C..010F */
917
FriBidiPropertyBlockLevel7_0044, /* 0110..0113 */
918
FriBidiPropertyBlockLevel7_0044, /* 0114..0117 */
919
FriBidiPropertyBlockLevel7_0044, /* 0118..011B */
920
FriBidiPropertyBlockLevel7_0044, /* 011C..011F */
922
#define FriBidiPropertyBlockLevel6_02A0 0x40
924
FriBidiPropertyBlockLevel7_0044, /* 02A0..02A3 */
925
FriBidiPropertyBlockLevel7_0044, /* 02A4..02A7 */
926
FriBidiPropertyBlockLevel7_0044, /* 02A8..02AB */
927
FriBidiPropertyBlockLevel7_0044, /* 02AC..02AF */
928
FriBidiPropertyBlockLevel7_0044, /* 02B0..02B3 */
929
FriBidiPropertyBlockLevel7_0044, /* 02B4..02B7 */
930
FriBidiPropertyBlockLevel7_02B8, /* 02B8..02BB */
931
FriBidiPropertyBlockLevel7_0044, /* 02BC..02BF */
933
#define FriBidiPropertyBlockLevel6_02C0 0x48
935
FriBidiPropertyBlockLevel7_02C0, /* 02C0..02C3 */
936
FriBidiPropertyBlockLevel7_003C, /* 02C4..02C7 */
937
FriBidiPropertyBlockLevel7_003C, /* 02C8..02CB */
938
FriBidiPropertyBlockLevel7_003C, /* 02CC..02CF */
939
FriBidiPropertyBlockLevel7_02C0, /* 02D0..02D3 */
940
FriBidiPropertyBlockLevel7_003C, /* 02D4..02D7 */
941
FriBidiPropertyBlockLevel7_003C, /* 02D8..02DB */
942
FriBidiPropertyBlockLevel7_003C, /* 02DC..02DF */
944
#define FriBidiPropertyBlockLevel6_02E0 0x50
946
FriBidiPropertyBlockLevel7_0044, /* 02E0..02E3 */
947
FriBidiPropertyBlockLevel7_02E4, /* 02E4..02E7 */
948
FriBidiPropertyBlockLevel7_003C, /* 02E8..02EB */
949
FriBidiPropertyBlockLevel7_00A8, /* 02EC..02EF */
950
FriBidiPropertyBlockLevel7_003C, /* 02F0..02F3 */
951
FriBidiPropertyBlockLevel7_003C, /* 02F4..02F7 */
952
FriBidiPropertyBlockLevel7_003C, /* 02F8..02FB */
953
FriBidiPropertyBlockLevel7_003C, /* 02FC..02FF */
955
#define FriBidiPropertyBlockLevel6_0300 0x58
957
FriBidiPropertyBlockLevel7_0300, /* 0300..0303 */
958
FriBidiPropertyBlockLevel7_0300, /* 0304..0307 */
959
FriBidiPropertyBlockLevel7_0300, /* 0308..030B */
960
FriBidiPropertyBlockLevel7_0300, /* 030C..030F */
961
FriBidiPropertyBlockLevel7_0300, /* 0310..0313 */
962
FriBidiPropertyBlockLevel7_0300, /* 0314..0317 */
963
FriBidiPropertyBlockLevel7_0300, /* 0318..031B */
964
FriBidiPropertyBlockLevel7_0300, /* 031C..031F */
966
#define FriBidiPropertyBlockLevel6_0360 0x60
968
FriBidiPropertyBlockLevel7_0300, /* 0360..0363 */
969
FriBidiPropertyBlockLevel7_0300, /* 0364..0367 */
970
FriBidiPropertyBlockLevel7_0300, /* 0368..036B */
971
FriBidiPropertyBlockLevel7_0300, /* 036C..036F */
972
FriBidiPropertyBlockLevel7_0044, /* 0370..0373 */
973
FriBidiPropertyBlockLevel7_0374, /* 0374..0377 */
974
FriBidiPropertyBlockLevel7_0044, /* 0378..037B */
975
FriBidiPropertyBlockLevel7_037C, /* 037C..037F */
977
#define FriBidiPropertyBlockLevel6_0380 0x68
979
FriBidiPropertyBlockLevel7_0044, /* 0380..0383 */
980
FriBidiPropertyBlockLevel7_00A8, /* 0384..0387 */
981
FriBidiPropertyBlockLevel7_0044, /* 0388..038B */
982
FriBidiPropertyBlockLevel7_0044, /* 038C..038F */
983
FriBidiPropertyBlockLevel7_0044, /* 0390..0393 */
984
FriBidiPropertyBlockLevel7_0044, /* 0394..0397 */
985
FriBidiPropertyBlockLevel7_0044, /* 0398..039B */
986
FriBidiPropertyBlockLevel7_0044, /* 039C..039F */
988
#define FriBidiPropertyBlockLevel6_03E0 0x70
990
FriBidiPropertyBlockLevel7_0044, /* 03E0..03E3 */
991
FriBidiPropertyBlockLevel7_0044, /* 03E4..03E7 */
992
FriBidiPropertyBlockLevel7_0044, /* 03E8..03EB */
993
FriBidiPropertyBlockLevel7_0044, /* 03EC..03EF */
994
FriBidiPropertyBlockLevel7_0044, /* 03F0..03F3 */
995
FriBidiPropertyBlockLevel7_037C, /* 03F4..03F7 */
996
FriBidiPropertyBlockLevel7_0044, /* 03F8..03FB */
997
FriBidiPropertyBlockLevel7_0044, /* 03FC..03FF */
999
#define FriBidiPropertyBlockLevel6_0480 0x78
1001
FriBidiPropertyBlockLevel7_0480, /* 0480..0483 */
1002
FriBidiPropertyBlockLevel7_0484, /* 0484..0487 */
1003
FriBidiPropertyBlockLevel7_0488, /* 0488..048B */
1004
FriBidiPropertyBlockLevel7_0044, /* 048C..048F */
1005
FriBidiPropertyBlockLevel7_0044, /* 0490..0493 */
1006
FriBidiPropertyBlockLevel7_0044, /* 0494..0497 */
1007
FriBidiPropertyBlockLevel7_0044, /* 0498..049B */
1008
FriBidiPropertyBlockLevel7_0044, /* 049C..049F */
1010
#define FriBidiPropertyBlockLevel6_0580 0x80
1012
FriBidiPropertyBlockLevel7_0044, /* 0580..0583 */
1013
FriBidiPropertyBlockLevel7_0044, /* 0584..0587 */
1014
FriBidiPropertyBlockLevel7_037C, /* 0588..058B */
1015
FriBidiPropertyBlockLevel7_0044, /* 058C..058F */
1016
FriBidiPropertyBlockLevel7_0590, /* 0590..0593 */
1017
FriBidiPropertyBlockLevel7_0300, /* 0594..0597 */
1018
FriBidiPropertyBlockLevel7_0300, /* 0598..059B */
1019
FriBidiPropertyBlockLevel7_0300, /* 059C..059F */
1021
#define FriBidiPropertyBlockLevel6_05A0 0x88
1023
FriBidiPropertyBlockLevel7_0300, /* 05A0..05A3 */
1024
FriBidiPropertyBlockLevel7_0300, /* 05A4..05A7 */
1025
FriBidiPropertyBlockLevel7_0300, /* 05A8..05AB */
1026
FriBidiPropertyBlockLevel7_0300, /* 05AC..05AF */
1027
FriBidiPropertyBlockLevel7_0300, /* 05B0..05B3 */
1028
FriBidiPropertyBlockLevel7_0300, /* 05B4..05B7 */
1029
FriBidiPropertyBlockLevel7_05B8, /* 05B8..05BB */
1030
FriBidiPropertyBlockLevel7_05B8, /* 05BC..05BF */
1032
#define FriBidiPropertyBlockLevel6_05C0 0x90
1034
FriBidiPropertyBlockLevel7_05C0, /* 05C0..05C3 */
1035
FriBidiPropertyBlockLevel7_05B8, /* 05C4..05C7 */
1036
FriBidiPropertyBlockLevel7_05C8, /* 05C8..05CB */
1037
FriBidiPropertyBlockLevel7_05C8, /* 05CC..05CF */
1038
FriBidiPropertyBlockLevel7_05C8, /* 05D0..05D3 */
1039
FriBidiPropertyBlockLevel7_05C8, /* 05D4..05D7 */
1040
FriBidiPropertyBlockLevel7_05C8, /* 05D8..05DB */
1041
FriBidiPropertyBlockLevel7_05C8, /* 05DC..05DF */
1043
#define FriBidiPropertyBlockLevel6_05E0 0x98
1045
FriBidiPropertyBlockLevel7_05C8, /* 05E0..05E3 */
1046
FriBidiPropertyBlockLevel7_05C8, /* 05E4..05E7 */
1047
FriBidiPropertyBlockLevel7_05C8, /* 05E8..05EB */
1048
FriBidiPropertyBlockLevel7_05C8, /* 05EC..05EF */
1049
FriBidiPropertyBlockLevel7_05C8, /* 05F0..05F3 */
1050
FriBidiPropertyBlockLevel7_05C8, /* 05F4..05F7 */
1051
FriBidiPropertyBlockLevel7_05C8, /* 05F8..05FB */
1052
FriBidiPropertyBlockLevel7_05C8, /* 05FC..05FF */
1054
#define FriBidiPropertyBlockLevel6_0600 0xA0
1056
FriBidiPropertyBlockLevel7_0600, /* 0600..0603 */
1057
FriBidiPropertyBlockLevel7_0600, /* 0604..0607 */
1058
FriBidiPropertyBlockLevel7_0600, /* 0608..060B */
1059
FriBidiPropertyBlockLevel7_060C, /* 060C..060F */
1060
FriBidiPropertyBlockLevel7_0300, /* 0610..0613 */
1061
FriBidiPropertyBlockLevel7_0614, /* 0614..0617 */
1062
FriBidiPropertyBlockLevel7_0600, /* 0618..061B */
1063
FriBidiPropertyBlockLevel7_0600, /* 061C..061F */
1065
#define FriBidiPropertyBlockLevel6_0620 0xA8
1067
FriBidiPropertyBlockLevel7_0600, /* 0620..0623 */
1068
FriBidiPropertyBlockLevel7_0600, /* 0624..0627 */
1069
FriBidiPropertyBlockLevel7_0600, /* 0628..062B */
1070
FriBidiPropertyBlockLevel7_0600, /* 062C..062F */
1071
FriBidiPropertyBlockLevel7_0600, /* 0630..0633 */
1072
FriBidiPropertyBlockLevel7_0600, /* 0634..0637 */
1073
FriBidiPropertyBlockLevel7_0600, /* 0638..063B */
1074
FriBidiPropertyBlockLevel7_0600, /* 063C..063F */
1076
#define FriBidiPropertyBlockLevel6_0640 0xB0
1078
FriBidiPropertyBlockLevel7_0600, /* 0640..0643 */
1079
FriBidiPropertyBlockLevel7_0600, /* 0644..0647 */
1080
FriBidiPropertyBlockLevel7_0648, /* 0648..064B */
1081
FriBidiPropertyBlockLevel7_0300, /* 064C..064F */
1082
FriBidiPropertyBlockLevel7_0300, /* 0650..0653 */
1083
FriBidiPropertyBlockLevel7_0300, /* 0654..0657 */
1084
FriBidiPropertyBlockLevel7_0300, /* 0658..065B */
1085
FriBidiPropertyBlockLevel7_065C, /* 065C..065F */
1087
#define FriBidiPropertyBlockLevel6_0660 0xB8
1089
FriBidiPropertyBlockLevel7_0660, /* 0660..0663 */
1090
FriBidiPropertyBlockLevel7_0660, /* 0664..0667 */
1091
FriBidiPropertyBlockLevel7_0668, /* 0668..066B */
1092
FriBidiPropertyBlockLevel7_066C, /* 066C..066F */
1093
FriBidiPropertyBlockLevel7_0670, /* 0670..0673 */
1094
FriBidiPropertyBlockLevel7_0600, /* 0674..0677 */
1095
FriBidiPropertyBlockLevel7_0600, /* 0678..067B */
1096
FriBidiPropertyBlockLevel7_0600, /* 067C..067F */
1098
#define FriBidiPropertyBlockLevel6_06C0 0xC0
1100
FriBidiPropertyBlockLevel7_0600, /* 06C0..06C3 */
1101
FriBidiPropertyBlockLevel7_0600, /* 06C4..06C7 */
1102
FriBidiPropertyBlockLevel7_0600, /* 06C8..06CB */
1103
FriBidiPropertyBlockLevel7_0600, /* 06CC..06CF */
1104
FriBidiPropertyBlockLevel7_0600, /* 06D0..06D3 */
1105
FriBidiPropertyBlockLevel7_06D4, /* 06D4..06D7 */
1106
FriBidiPropertyBlockLevel7_0300, /* 06D8..06DB */
1107
FriBidiPropertyBlockLevel7_06DC, /* 06DC..06DF */
1109
#define FriBidiPropertyBlockLevel6_06E0 0xC8
1111
FriBidiPropertyBlockLevel7_0300, /* 06E0..06E3 */
1112
FriBidiPropertyBlockLevel7_06E4, /* 06E4..06E7 */
1113
FriBidiPropertyBlockLevel7_06E8, /* 06E8..06EB */
1114
FriBidiPropertyBlockLevel7_0614, /* 06EC..06EF */
1115
FriBidiPropertyBlockLevel7_0030, /* 06F0..06F3 */
1116
FriBidiPropertyBlockLevel7_0030, /* 06F4..06F7 */
1117
FriBidiPropertyBlockLevel7_06F8, /* 06F8..06FB */
1118
FriBidiPropertyBlockLevel7_0600, /* 06FC..06FF */
1120
#define FriBidiPropertyBlockLevel6_0700 0xD0
1122
FriBidiPropertyBlockLevel7_0600, /* 0700..0703 */
1123
FriBidiPropertyBlockLevel7_0600, /* 0704..0707 */
1124
FriBidiPropertyBlockLevel7_0600, /* 0708..070B */
1125
FriBidiPropertyBlockLevel7_070C, /* 070C..070F */
1126
FriBidiPropertyBlockLevel7_0710, /* 0710..0713 */
1127
FriBidiPropertyBlockLevel7_0600, /* 0714..0717 */
1128
FriBidiPropertyBlockLevel7_0600, /* 0718..071B */
1129
FriBidiPropertyBlockLevel7_0600, /* 071C..071F */
1131
#define FriBidiPropertyBlockLevel6_0720 0xD8
1133
FriBidiPropertyBlockLevel7_0600, /* 0720..0723 */
1134
FriBidiPropertyBlockLevel7_0600, /* 0724..0727 */
1135
FriBidiPropertyBlockLevel7_0600, /* 0728..072B */
1136
FriBidiPropertyBlockLevel7_0600, /* 072C..072F */
1137
FriBidiPropertyBlockLevel7_0300, /* 0730..0733 */
1138
FriBidiPropertyBlockLevel7_0300, /* 0734..0737 */
1139
FriBidiPropertyBlockLevel7_0300, /* 0738..073B */
1140
FriBidiPropertyBlockLevel7_0300, /* 073C..073F */
1142
#define FriBidiPropertyBlockLevel6_0740 0xE0
1144
FriBidiPropertyBlockLevel7_0300, /* 0740..0743 */
1145
FriBidiPropertyBlockLevel7_0300, /* 0744..0747 */
1146
FriBidiPropertyBlockLevel7_065C, /* 0748..074B */
1147
FriBidiPropertyBlockLevel7_0600, /* 074C..074F */
1148
FriBidiPropertyBlockLevel7_0600, /* 0750..0753 */
1149
FriBidiPropertyBlockLevel7_0600, /* 0754..0757 */
1150
FriBidiPropertyBlockLevel7_0600, /* 0758..075B */
1151
FriBidiPropertyBlockLevel7_0600, /* 075C..075F */
1153
#define FriBidiPropertyBlockLevel6_07A0 0xE8
1155
FriBidiPropertyBlockLevel7_0600, /* 07A0..07A3 */
1156
FriBidiPropertyBlockLevel7_06D4, /* 07A4..07A7 */
1157
FriBidiPropertyBlockLevel7_0300, /* 07A8..07AB */
1158
FriBidiPropertyBlockLevel7_0300, /* 07AC..07AF */
1159
FriBidiPropertyBlockLevel7_0670, /* 07B0..07B3 */
1160
FriBidiPropertyBlockLevel7_0600, /* 07B4..07B7 */
1161
FriBidiPropertyBlockLevel7_0600, /* 07B8..07BB */
1162
FriBidiPropertyBlockLevel7_0600, /* 07BC..07BF */
1164
#define FriBidiPropertyBlockLevel6_0900 0xF0
1166
FriBidiPropertyBlockLevel7_0900, /* 0900..0903 */
1167
FriBidiPropertyBlockLevel7_0044, /* 0904..0907 */
1168
FriBidiPropertyBlockLevel7_0044, /* 0908..090B */
1169
FriBidiPropertyBlockLevel7_0044, /* 090C..090F */
1170
FriBidiPropertyBlockLevel7_0044, /* 0910..0913 */
1171
FriBidiPropertyBlockLevel7_0044, /* 0914..0917 */
1172
FriBidiPropertyBlockLevel7_0044, /* 0918..091B */
1173
FriBidiPropertyBlockLevel7_0044, /* 091C..091F */
1175
#define FriBidiPropertyBlockLevel6_0920 0xF8
1177
FriBidiPropertyBlockLevel7_0044, /* 0920..0923 */
1178
FriBidiPropertyBlockLevel7_0044, /* 0924..0927 */
1179
FriBidiPropertyBlockLevel7_0044, /* 0928..092B */
1180
FriBidiPropertyBlockLevel7_0044, /* 092C..092F */
1181
FriBidiPropertyBlockLevel7_0044, /* 0930..0933 */
1182
FriBidiPropertyBlockLevel7_0044, /* 0934..0937 */
1183
FriBidiPropertyBlockLevel7_0044, /* 0938..093B */
1184
FriBidiPropertyBlockLevel7_093C, /* 093C..093F */
1186
#define FriBidiPropertyBlockLevel6_0940 0x100
1188
FriBidiPropertyBlockLevel7_0940, /* 0940..0943 */
1189
FriBidiPropertyBlockLevel7_0300, /* 0944..0947 */
1190
FriBidiPropertyBlockLevel7_093C, /* 0948..094B */
1191
FriBidiPropertyBlockLevel7_094C, /* 094C..094F */
1192
FriBidiPropertyBlockLevel7_0940, /* 0950..0953 */
1193
FriBidiPropertyBlockLevel7_093C, /* 0954..0957 */
1194
FriBidiPropertyBlockLevel7_0044, /* 0958..095B */
1195
FriBidiPropertyBlockLevel7_0044, /* 095C..095F */
1197
#define FriBidiPropertyBlockLevel6_0960 0x108
1199
FriBidiPropertyBlockLevel7_0960, /* 0960..0963 */
1200
FriBidiPropertyBlockLevel7_0044, /* 0964..0967 */
1201
FriBidiPropertyBlockLevel7_0044, /* 0968..096B */
1202
FriBidiPropertyBlockLevel7_0044, /* 096C..096F */
1203
FriBidiPropertyBlockLevel7_0044, /* 0970..0973 */
1204
FriBidiPropertyBlockLevel7_0044, /* 0974..0977 */
1205
FriBidiPropertyBlockLevel7_0044, /* 0978..097B */
1206
FriBidiPropertyBlockLevel7_0044, /* 097C..097F */
1208
#define FriBidiPropertyBlockLevel6_0980 0x110
1210
FriBidiPropertyBlockLevel7_094C, /* 0980..0983 */
1211
FriBidiPropertyBlockLevel7_0044, /* 0984..0987 */
1212
FriBidiPropertyBlockLevel7_0044, /* 0988..098B */
1213
FriBidiPropertyBlockLevel7_0044, /* 098C..098F */
1214
FriBidiPropertyBlockLevel7_0044, /* 0990..0993 */
1215
FriBidiPropertyBlockLevel7_0044, /* 0994..0997 */
1216
FriBidiPropertyBlockLevel7_0044, /* 0998..099B */
1217
FriBidiPropertyBlockLevel7_0044, /* 099C..099F */
1219
#define FriBidiPropertyBlockLevel6_09C0 0x118
1221
FriBidiPropertyBlockLevel7_0940, /* 09C0..09C3 */
1222
FriBidiPropertyBlockLevel7_093C, /* 09C4..09C7 */
1223
FriBidiPropertyBlockLevel7_0044, /* 09C8..09CB */
1224
FriBidiPropertyBlockLevel7_094C, /* 09CC..09CF */
1225
FriBidiPropertyBlockLevel7_0044, /* 09D0..09D3 */
1226
FriBidiPropertyBlockLevel7_0044, /* 09D4..09D7 */
1227
FriBidiPropertyBlockLevel7_0044, /* 09D8..09DB */
1228
FriBidiPropertyBlockLevel7_0044, /* 09DC..09DF */
1230
#define FriBidiPropertyBlockLevel6_09E0 0x120
1232
FriBidiPropertyBlockLevel7_0960, /* 09E0..09E3 */
1233
FriBidiPropertyBlockLevel7_0044, /* 09E4..09E7 */
1234
FriBidiPropertyBlockLevel7_0044, /* 09E8..09EB */
1235
FriBidiPropertyBlockLevel7_0044, /* 09EC..09EF */
1236
FriBidiPropertyBlockLevel7_09F0, /* 09F0..09F3 */
1237
FriBidiPropertyBlockLevel7_0044, /* 09F4..09F7 */
1238
FriBidiPropertyBlockLevel7_0044, /* 09F8..09FB */
1239
FriBidiPropertyBlockLevel7_0044, /* 09FC..09FF */
1241
#define FriBidiPropertyBlockLevel6_0A40 0x128
1243
FriBidiPropertyBlockLevel7_0900, /* 0A40..0A43 */
1244
FriBidiPropertyBlockLevel7_0480, /* 0A44..0A47 */
1245
FriBidiPropertyBlockLevel7_0A48, /* 0A48..0A4B */
1246
FriBidiPropertyBlockLevel7_0488, /* 0A4C..0A4F */
1247
FriBidiPropertyBlockLevel7_0044, /* 0A50..0A53 */
1248
FriBidiPropertyBlockLevel7_0044, /* 0A54..0A57 */
1249
FriBidiPropertyBlockLevel7_0044, /* 0A58..0A5B */
1250
FriBidiPropertyBlockLevel7_0044, /* 0A5C..0A5F */
1252
#define FriBidiPropertyBlockLevel6_0A60 0x130
1254
FriBidiPropertyBlockLevel7_0044, /* 0A60..0A63 */
1255
FriBidiPropertyBlockLevel7_0044, /* 0A64..0A67 */
1256
FriBidiPropertyBlockLevel7_0044, /* 0A68..0A6B */
1257
FriBidiPropertyBlockLevel7_0044, /* 0A6C..0A6F */
1258
FriBidiPropertyBlockLevel7_0488, /* 0A70..0A73 */
1259
FriBidiPropertyBlockLevel7_0044, /* 0A74..0A77 */
1260
FriBidiPropertyBlockLevel7_0044, /* 0A78..0A7B */
1261
FriBidiPropertyBlockLevel7_0044, /* 0A7C..0A7F */
1263
#define FriBidiPropertyBlockLevel6_0AC0 0x138
1265
FriBidiPropertyBlockLevel7_0940, /* 0AC0..0AC3 */
1266
FriBidiPropertyBlockLevel7_0AC4, /* 0AC4..0AC7 */
1267
FriBidiPropertyBlockLevel7_093C, /* 0AC8..0ACB */
1268
FriBidiPropertyBlockLevel7_094C, /* 0ACC..0ACF */
1269
FriBidiPropertyBlockLevel7_0044, /* 0AD0..0AD3 */
1270
FriBidiPropertyBlockLevel7_0044, /* 0AD4..0AD7 */
1271
FriBidiPropertyBlockLevel7_0044, /* 0AD8..0ADB */
1272
FriBidiPropertyBlockLevel7_0044, /* 0ADC..0ADF */
1274
#define FriBidiPropertyBlockLevel6_0AE0 0x140
1276
FriBidiPropertyBlockLevel7_0960, /* 0AE0..0AE3 */
1277
FriBidiPropertyBlockLevel7_0044, /* 0AE4..0AE7 */
1278
FriBidiPropertyBlockLevel7_0044, /* 0AE8..0AEB */
1279
FriBidiPropertyBlockLevel7_0044, /* 0AEC..0AEF */
1280
FriBidiPropertyBlockLevel7_0AF0, /* 0AF0..0AF3 */
1281
FriBidiPropertyBlockLevel7_0044, /* 0AF4..0AF7 */
1282
FriBidiPropertyBlockLevel7_0044, /* 0AF8..0AFB */
1283
FriBidiPropertyBlockLevel7_0044, /* 0AFC..0AFF */
1285
#define FriBidiPropertyBlockLevel6_0B20 0x148
1287
FriBidiPropertyBlockLevel7_0044, /* 0B20..0B23 */
1288
FriBidiPropertyBlockLevel7_0044, /* 0B24..0B27 */
1289
FriBidiPropertyBlockLevel7_0044, /* 0B28..0B2B */
1290
FriBidiPropertyBlockLevel7_0044, /* 0B2C..0B2F */
1291
FriBidiPropertyBlockLevel7_0044, /* 0B30..0B33 */
1292
FriBidiPropertyBlockLevel7_0044, /* 0B34..0B37 */
1293
FriBidiPropertyBlockLevel7_0044, /* 0B38..0B3B */
1294
FriBidiPropertyBlockLevel7_0A48, /* 0B3C..0B3F */
1296
#define FriBidiPropertyBlockLevel6_0B40 0x150
1298
FriBidiPropertyBlockLevel7_0940, /* 0B40..0B43 */
1299
FriBidiPropertyBlockLevel7_0044, /* 0B44..0B47 */
1300
FriBidiPropertyBlockLevel7_0044, /* 0B48..0B4B */
1301
FriBidiPropertyBlockLevel7_094C, /* 0B4C..0B4F */
1302
FriBidiPropertyBlockLevel7_0044, /* 0B50..0B53 */
1303
FriBidiPropertyBlockLevel7_0B54, /* 0B54..0B57 */
1304
FriBidiPropertyBlockLevel7_0044, /* 0B58..0B5B */
1305
FriBidiPropertyBlockLevel7_0044, /* 0B5C..0B5F */
1307
#define FriBidiPropertyBlockLevel6_0B80 0x158
1309
FriBidiPropertyBlockLevel7_0B54, /* 0B80..0B83 */
1310
FriBidiPropertyBlockLevel7_0044, /* 0B84..0B87 */
1311
FriBidiPropertyBlockLevel7_0044, /* 0B88..0B8B */
1312
FriBidiPropertyBlockLevel7_0044, /* 0B8C..0B8F */
1313
FriBidiPropertyBlockLevel7_0044, /* 0B90..0B93 */
1314
FriBidiPropertyBlockLevel7_0044, /* 0B94..0B97 */
1315
FriBidiPropertyBlockLevel7_0044, /* 0B98..0B9B */
1316
FriBidiPropertyBlockLevel7_0044, /* 0B9C..0B9F */
1318
#define FriBidiPropertyBlockLevel6_0BC0 0x160
1320
FriBidiPropertyBlockLevel7_093C, /* 0BC0..0BC3 */
1321
FriBidiPropertyBlockLevel7_0044, /* 0BC4..0BC7 */
1322
FriBidiPropertyBlockLevel7_0044, /* 0BC8..0BCB */
1323
FriBidiPropertyBlockLevel7_094C, /* 0BCC..0BCF */
1324
FriBidiPropertyBlockLevel7_0044, /* 0BD0..0BD3 */
1325
FriBidiPropertyBlockLevel7_0044, /* 0BD4..0BD7 */
1326
FriBidiPropertyBlockLevel7_0044, /* 0BD8..0BDB */
1327
FriBidiPropertyBlockLevel7_0044, /* 0BDC..0BDF */
1329
#define FriBidiPropertyBlockLevel6_0BE0 0x168
1331
FriBidiPropertyBlockLevel7_0044, /* 0BE0..0BE3 */
1332
FriBidiPropertyBlockLevel7_0044, /* 0BE4..0BE7 */
1333
FriBidiPropertyBlockLevel7_0044, /* 0BE8..0BEB */
1334
FriBidiPropertyBlockLevel7_0044, /* 0BEC..0BEF */
1335
FriBidiPropertyBlockLevel7_0058, /* 0BF0..0BF3 */
1336
FriBidiPropertyBlockLevel7_003C, /* 0BF4..0BF7 */
1337
FriBidiPropertyBlockLevel7_0BF8, /* 0BF8..0BFB */
1338
FriBidiPropertyBlockLevel7_0044, /* 0BFC..0BFF */
1340
#define FriBidiPropertyBlockLevel6_0C20 0x170
1342
FriBidiPropertyBlockLevel7_0044, /* 0C20..0C23 */
1343
FriBidiPropertyBlockLevel7_0044, /* 0C24..0C27 */
1344
FriBidiPropertyBlockLevel7_0044, /* 0C28..0C2B */
1345
FriBidiPropertyBlockLevel7_0044, /* 0C2C..0C2F */
1346
FriBidiPropertyBlockLevel7_0044, /* 0C30..0C33 */
1347
FriBidiPropertyBlockLevel7_0044, /* 0C34..0C37 */
1348
FriBidiPropertyBlockLevel7_0044, /* 0C38..0C3B */
1349
FriBidiPropertyBlockLevel7_0960, /* 0C3C..0C3F */
1351
#define FriBidiPropertyBlockLevel6_0C40 0x178
1353
FriBidiPropertyBlockLevel7_093C, /* 0C40..0C43 */
1354
FriBidiPropertyBlockLevel7_0960, /* 0C44..0C47 */
1355
FriBidiPropertyBlockLevel7_0C48, /* 0C48..0C4B */
1356
FriBidiPropertyBlockLevel7_0488, /* 0C4C..0C4F */
1357
FriBidiPropertyBlockLevel7_0044, /* 0C50..0C53 */
1358
FriBidiPropertyBlockLevel7_0900, /* 0C54..0C57 */
1359
FriBidiPropertyBlockLevel7_0044, /* 0C58..0C5B */
1360
FriBidiPropertyBlockLevel7_0044, /* 0C5C..0C5F */
1362
#define FriBidiPropertyBlockLevel6_0CC0 0x180
1364
FriBidiPropertyBlockLevel7_0044, /* 0CC0..0CC3 */
1365
FriBidiPropertyBlockLevel7_0044, /* 0CC4..0CC7 */
1366
FriBidiPropertyBlockLevel7_0044, /* 0CC8..0CCB */
1367
FriBidiPropertyBlockLevel7_0488, /* 0CCC..0CCF */
1368
FriBidiPropertyBlockLevel7_0044, /* 0CD0..0CD3 */
1369
FriBidiPropertyBlockLevel7_0044, /* 0CD4..0CD7 */
1370
FriBidiPropertyBlockLevel7_0044, /* 0CD8..0CDB */
1371
FriBidiPropertyBlockLevel7_0044, /* 0CDC..0CDF */
1373
#define FriBidiPropertyBlockLevel6_0D40 0x188
1375
FriBidiPropertyBlockLevel7_0940, /* 0D40..0D43 */
1376
FriBidiPropertyBlockLevel7_0044, /* 0D44..0D47 */
1377
FriBidiPropertyBlockLevel7_0044, /* 0D48..0D4B */
1378
FriBidiPropertyBlockLevel7_094C, /* 0D4C..0D4F */
1379
FriBidiPropertyBlockLevel7_0044, /* 0D50..0D53 */
1380
FriBidiPropertyBlockLevel7_0044, /* 0D54..0D57 */
1381
FriBidiPropertyBlockLevel7_0044, /* 0D58..0D5B */
1382
FriBidiPropertyBlockLevel7_0044, /* 0D5C..0D5F */
1384
#define FriBidiPropertyBlockLevel6_0DC0 0x190
1386
FriBidiPropertyBlockLevel7_0044, /* 0DC0..0DC3 */
1387
FriBidiPropertyBlockLevel7_0044, /* 0DC4..0DC7 */
1388
FriBidiPropertyBlockLevel7_0B54, /* 0DC8..0DCB */
1389
FriBidiPropertyBlockLevel7_0044, /* 0DCC..0DCF */
1390
FriBidiPropertyBlockLevel7_0960, /* 0DD0..0DD3 */
1391
FriBidiPropertyBlockLevel7_0DD4, /* 0DD4..0DD7 */
1392
FriBidiPropertyBlockLevel7_0044, /* 0DD8..0DDB */
1393
FriBidiPropertyBlockLevel7_0044, /* 0DDC..0DDF */
1395
#define FriBidiPropertyBlockLevel6_0E20 0x198
1397
FriBidiPropertyBlockLevel7_0044, /* 0E20..0E23 */
1398
FriBidiPropertyBlockLevel7_0044, /* 0E24..0E27 */
1399
FriBidiPropertyBlockLevel7_0044, /* 0E28..0E2B */
1400
FriBidiPropertyBlockLevel7_0044, /* 0E2C..0E2F */
1401
FriBidiPropertyBlockLevel7_094C, /* 0E30..0E33 */
1402
FriBidiPropertyBlockLevel7_0300, /* 0E34..0E37 */
1403
FriBidiPropertyBlockLevel7_0484, /* 0E38..0E3B */
1404
FriBidiPropertyBlockLevel7_0E3C, /* 0E3C..0E3F */
1406
#define FriBidiPropertyBlockLevel6_0E40 0x1A0
1408
FriBidiPropertyBlockLevel7_0044, /* 0E40..0E43 */
1409
FriBidiPropertyBlockLevel7_0480, /* 0E44..0E47 */
1410
FriBidiPropertyBlockLevel7_0300, /* 0E48..0E4B */
1411
FriBidiPropertyBlockLevel7_0484, /* 0E4C..0E4F */
1412
FriBidiPropertyBlockLevel7_0044, /* 0E50..0E53 */
1413
FriBidiPropertyBlockLevel7_0044, /* 0E54..0E57 */
1414
FriBidiPropertyBlockLevel7_0044, /* 0E58..0E5B */
1415
FriBidiPropertyBlockLevel7_0044, /* 0E5C..0E5F */
1417
#define FriBidiPropertyBlockLevel6_0EA0 0x1A8
1419
FriBidiPropertyBlockLevel7_0044, /* 0EA0..0EA3 */
1420
FriBidiPropertyBlockLevel7_0044, /* 0EA4..0EA7 */
1421
FriBidiPropertyBlockLevel7_0044, /* 0EA8..0EAB */
1422
FriBidiPropertyBlockLevel7_0044, /* 0EAC..0EAF */
1423
FriBidiPropertyBlockLevel7_094C, /* 0EB0..0EB3 */
1424
FriBidiPropertyBlockLevel7_0300, /* 0EB4..0EB7 */
1425
FriBidiPropertyBlockLevel7_0AC4, /* 0EB8..0EBB */
1426
FriBidiPropertyBlockLevel7_093C, /* 0EBC..0EBF */
1428
#define FriBidiPropertyBlockLevel6_0EC0 0x1B0
1430
FriBidiPropertyBlockLevel7_0044, /* 0EC0..0EC3 */
1431
FriBidiPropertyBlockLevel7_0044, /* 0EC4..0EC7 */
1432
FriBidiPropertyBlockLevel7_0300, /* 0EC8..0ECB */
1433
FriBidiPropertyBlockLevel7_0488, /* 0ECC..0ECF */
1434
FriBidiPropertyBlockLevel7_0044, /* 0ED0..0ED3 */
1435
FriBidiPropertyBlockLevel7_0044, /* 0ED4..0ED7 */
1436
FriBidiPropertyBlockLevel7_0044, /* 0ED8..0EDB */
1437
FriBidiPropertyBlockLevel7_0044, /* 0EDC..0EDF */
1439
#define FriBidiPropertyBlockLevel6_0F00 0x1B8
1441
FriBidiPropertyBlockLevel7_0044, /* 0F00..0F03 */
1442
FriBidiPropertyBlockLevel7_0044, /* 0F04..0F07 */
1443
FriBidiPropertyBlockLevel7_0044, /* 0F08..0F0B */
1444
FriBidiPropertyBlockLevel7_0044, /* 0F0C..0F0F */
1445
FriBidiPropertyBlockLevel7_0044, /* 0F10..0F13 */
1446
FriBidiPropertyBlockLevel7_0044, /* 0F14..0F17 */
1447
FriBidiPropertyBlockLevel7_0488, /* 0F18..0F1B */
1448
FriBidiPropertyBlockLevel7_0044, /* 0F1C..0F1F */
1450
#define FriBidiPropertyBlockLevel6_0F20 0x1C0
1452
FriBidiPropertyBlockLevel7_0044, /* 0F20..0F23 */
1453
FriBidiPropertyBlockLevel7_0044, /* 0F24..0F27 */
1454
FriBidiPropertyBlockLevel7_0044, /* 0F28..0F2B */
1455
FriBidiPropertyBlockLevel7_0044, /* 0F2C..0F2F */
1456
FriBidiPropertyBlockLevel7_0044, /* 0F30..0F33 */
1457
FriBidiPropertyBlockLevel7_0F34, /* 0F34..0F37 */
1458
FriBidiPropertyBlockLevel7_0F38, /* 0F38..0F3B */
1459
FriBidiPropertyBlockLevel7_0374, /* 0F3C..0F3F */
1461
#define FriBidiPropertyBlockLevel6_0F60 0x1C8
1463
FriBidiPropertyBlockLevel7_0044, /* 0F60..0F63 */
1464
FriBidiPropertyBlockLevel7_0044, /* 0F64..0F67 */
1465
FriBidiPropertyBlockLevel7_0044, /* 0F68..0F6B */
1466
FriBidiPropertyBlockLevel7_0044, /* 0F6C..0F6F */
1467
FriBidiPropertyBlockLevel7_0940, /* 0F70..0F73 */
1468
FriBidiPropertyBlockLevel7_0300, /* 0F74..0F77 */
1469
FriBidiPropertyBlockLevel7_0300, /* 0F78..0F7B */
1470
FriBidiPropertyBlockLevel7_0484, /* 0F7C..0F7F */
1472
#define FriBidiPropertyBlockLevel6_0F80 0x1D0
1474
FriBidiPropertyBlockLevel7_0300, /* 0F80..0F83 */
1475
FriBidiPropertyBlockLevel7_0C48, /* 0F84..0F87 */
1476
FriBidiPropertyBlockLevel7_0044, /* 0F88..0F8B */
1477
FriBidiPropertyBlockLevel7_0044, /* 0F8C..0F8F */
1478
FriBidiPropertyBlockLevel7_0300, /* 0F90..0F93 */
1479
FriBidiPropertyBlockLevel7_0300, /* 0F94..0F97 */
1480
FriBidiPropertyBlockLevel7_0940, /* 0F98..0F9B */
1481
FriBidiPropertyBlockLevel7_0300, /* 0F9C..0F9F */
1483
#define FriBidiPropertyBlockLevel6_0FA0 0x1D8
1485
FriBidiPropertyBlockLevel7_0300, /* 0FA0..0FA3 */
1486
FriBidiPropertyBlockLevel7_0300, /* 0FA4..0FA7 */
1487
FriBidiPropertyBlockLevel7_0300, /* 0FA8..0FAB */
1488
FriBidiPropertyBlockLevel7_0300, /* 0FAC..0FAF */
1489
FriBidiPropertyBlockLevel7_0300, /* 0FB0..0FB3 */
1490
FriBidiPropertyBlockLevel7_0300, /* 0FB4..0FB7 */
1491
FriBidiPropertyBlockLevel7_0300, /* 0FB8..0FBB */
1492
FriBidiPropertyBlockLevel7_093C, /* 0FBC..0FBF */
1494
#define FriBidiPropertyBlockLevel6_0FC0 0x1E0
1496
FriBidiPropertyBlockLevel7_0044, /* 0FC0..0FC3 */
1497
FriBidiPropertyBlockLevel7_0B54, /* 0FC4..0FC7 */
1498
FriBidiPropertyBlockLevel7_0044, /* 0FC8..0FCB */
1499
FriBidiPropertyBlockLevel7_0044, /* 0FCC..0FCF */
1500
FriBidiPropertyBlockLevel7_0044, /* 0FD0..0FD3 */
1501
FriBidiPropertyBlockLevel7_0044, /* 0FD4..0FD7 */
1502
FriBidiPropertyBlockLevel7_0044, /* 0FD8..0FDB */
1503
FriBidiPropertyBlockLevel7_0044, /* 0FDC..0FDF */
1505
#define FriBidiPropertyBlockLevel6_1020 0x1E8
1507
FriBidiPropertyBlockLevel7_0044, /* 1020..1023 */
1508
FriBidiPropertyBlockLevel7_0044, /* 1024..1027 */
1509
FriBidiPropertyBlockLevel7_0044, /* 1028..102B */
1510
FriBidiPropertyBlockLevel7_0940, /* 102C..102F */
1511
FriBidiPropertyBlockLevel7_0DD4, /* 1030..1033 */
1512
FriBidiPropertyBlockLevel7_0960, /* 1034..1037 */
1513
FriBidiPropertyBlockLevel7_094C, /* 1038..103B */
1514
FriBidiPropertyBlockLevel7_0044, /* 103C..103F */
1516
#define FriBidiPropertyBlockLevel6_1340 0x1F0
1518
FriBidiPropertyBlockLevel7_0044, /* 1340..1343 */
1519
FriBidiPropertyBlockLevel7_0044, /* 1344..1347 */
1520
FriBidiPropertyBlockLevel7_0044, /* 1348..134B */
1521
FriBidiPropertyBlockLevel7_0044, /* 134C..134F */
1522
FriBidiPropertyBlockLevel7_0044, /* 1350..1353 */
1523
FriBidiPropertyBlockLevel7_0044, /* 1354..1357 */
1524
FriBidiPropertyBlockLevel7_0044, /* 1358..135B */
1525
FriBidiPropertyBlockLevel7_0480, /* 135C..135F */
1527
#define FriBidiPropertyBlockLevel6_1380 0x1F8
1529
FriBidiPropertyBlockLevel7_0044, /* 1380..1383 */
1530
FriBidiPropertyBlockLevel7_0044, /* 1384..1387 */
1531
FriBidiPropertyBlockLevel7_0044, /* 1388..138B */
1532
FriBidiPropertyBlockLevel7_0044, /* 138C..138F */
1533
FriBidiPropertyBlockLevel7_003C, /* 1390..1393 */
1534
FriBidiPropertyBlockLevel7_003C, /* 1394..1397 */
1535
FriBidiPropertyBlockLevel7_0374, /* 1398..139B */
1536
FriBidiPropertyBlockLevel7_0044, /* 139C..139F */
1538
#define FriBidiPropertyBlockLevel6_1680 0x200
1540
FriBidiPropertyBlockLevel7_1680, /* 1680..1683 */
1541
FriBidiPropertyBlockLevel7_0044, /* 1684..1687 */
1542
FriBidiPropertyBlockLevel7_0044, /* 1688..168B */
1543
FriBidiPropertyBlockLevel7_0044, /* 168C..168F */
1544
FriBidiPropertyBlockLevel7_0044, /* 1690..1693 */
1545
FriBidiPropertyBlockLevel7_0044, /* 1694..1697 */
1546
FriBidiPropertyBlockLevel7_0058, /* 1698..169B */
1547
FriBidiPropertyBlockLevel7_0040, /* 169C..169F */
1549
#define FriBidiPropertyBlockLevel6_1700 0x208
1551
FriBidiPropertyBlockLevel7_0044, /* 1700..1703 */
1552
FriBidiPropertyBlockLevel7_0044, /* 1704..1707 */
1553
FriBidiPropertyBlockLevel7_0044, /* 1708..170B */
1554
FriBidiPropertyBlockLevel7_0044, /* 170C..170F */
1555
FriBidiPropertyBlockLevel7_0960, /* 1710..1713 */
1556
FriBidiPropertyBlockLevel7_093C, /* 1714..1717 */
1557
FriBidiPropertyBlockLevel7_0044, /* 1718..171B */
1558
FriBidiPropertyBlockLevel7_0044, /* 171C..171F */
1560
#define FriBidiPropertyBlockLevel6_1740 0x210
1562
FriBidiPropertyBlockLevel7_0044, /* 1740..1743 */
1563
FriBidiPropertyBlockLevel7_0044, /* 1744..1747 */
1564
FriBidiPropertyBlockLevel7_0044, /* 1748..174B */
1565
FriBidiPropertyBlockLevel7_0044, /* 174C..174F */
1566
FriBidiPropertyBlockLevel7_0960, /* 1750..1753 */
1567
FriBidiPropertyBlockLevel7_0044, /* 1754..1757 */
1568
FriBidiPropertyBlockLevel7_0044, /* 1758..175B */
1569
FriBidiPropertyBlockLevel7_0044, /* 175C..175F */
1571
#define FriBidiPropertyBlockLevel6_17A0 0x218
1573
FriBidiPropertyBlockLevel7_0044, /* 17A0..17A3 */
1574
FriBidiPropertyBlockLevel7_0044, /* 17A4..17A7 */
1575
FriBidiPropertyBlockLevel7_0044, /* 17A8..17AB */
1576
FriBidiPropertyBlockLevel7_0044, /* 17AC..17AF */
1577
FriBidiPropertyBlockLevel7_0044, /* 17B0..17B3 */
1578
FriBidiPropertyBlockLevel7_0480, /* 17B4..17B7 */
1579
FriBidiPropertyBlockLevel7_0300, /* 17B8..17BB */
1580
FriBidiPropertyBlockLevel7_0488, /* 17BC..17BF */
1582
#define FriBidiPropertyBlockLevel6_17C0 0x220
1584
FriBidiPropertyBlockLevel7_0044, /* 17C0..17C3 */
1585
FriBidiPropertyBlockLevel7_0B54, /* 17C4..17C7 */
1586
FriBidiPropertyBlockLevel7_0940, /* 17C8..17CB */
1587
FriBidiPropertyBlockLevel7_0300, /* 17CC..17CF */
1588
FriBidiPropertyBlockLevel7_0300, /* 17D0..17D3 */
1589
FriBidiPropertyBlockLevel7_0044, /* 17D4..17D7 */
1590
FriBidiPropertyBlockLevel7_0E3C, /* 17D8..17DB */
1591
FriBidiPropertyBlockLevel7_094C, /* 17DC..17DF */
1593
#define FriBidiPropertyBlockLevel6_1800 0x228
1595
FriBidiPropertyBlockLevel7_003C, /* 1800..1803 */
1596
FriBidiPropertyBlockLevel7_003C, /* 1804..1807 */
1597
FriBidiPropertyBlockLevel7_1808, /* 1808..180B */
1598
FriBidiPropertyBlockLevel7_180C, /* 180C..180F */
1599
FriBidiPropertyBlockLevel7_0044, /* 1810..1813 */
1600
FriBidiPropertyBlockLevel7_0044, /* 1814..1817 */
1601
FriBidiPropertyBlockLevel7_0044, /* 1818..181B */
1602
FriBidiPropertyBlockLevel7_0044, /* 181C..181F */
1604
#define FriBidiPropertyBlockLevel6_18A0 0x230
1606
FriBidiPropertyBlockLevel7_0044, /* 18A0..18A3 */
1607
FriBidiPropertyBlockLevel7_0044, /* 18A4..18A7 */
1608
FriBidiPropertyBlockLevel7_094C, /* 18A8..18AB */
1609
FriBidiPropertyBlockLevel7_0044, /* 18AC..18AF */
1610
FriBidiPropertyBlockLevel7_0044, /* 18B0..18B3 */
1611
FriBidiPropertyBlockLevel7_0044, /* 18B4..18B7 */
1612
FriBidiPropertyBlockLevel7_0044, /* 18B8..18BB */
1613
FriBidiPropertyBlockLevel7_0044, /* 18BC..18BF */
1615
#define FriBidiPropertyBlockLevel6_1920 0x238
1617
FriBidiPropertyBlockLevel7_0484, /* 1920..1923 */
1618
FriBidiPropertyBlockLevel7_0480, /* 1924..1927 */
1619
FriBidiPropertyBlockLevel7_0300, /* 1928..192B */
1620
FriBidiPropertyBlockLevel7_0044, /* 192C..192F */
1621
FriBidiPropertyBlockLevel7_0B54, /* 1930..1933 */
1622
FriBidiPropertyBlockLevel7_0044, /* 1934..1937 */
1623
FriBidiPropertyBlockLevel7_0940, /* 1938..193B */
1624
FriBidiPropertyBlockLevel7_0044, /* 193C..193F */
1626
#define FriBidiPropertyBlockLevel6_1940 0x240
1628
FriBidiPropertyBlockLevel7_0040, /* 1940..1943 */
1629
FriBidiPropertyBlockLevel7_0374, /* 1944..1947 */
1630
FriBidiPropertyBlockLevel7_0044, /* 1948..194B */
1631
FriBidiPropertyBlockLevel7_0044, /* 194C..194F */
1632
FriBidiPropertyBlockLevel7_0044, /* 1950..1953 */
1633
FriBidiPropertyBlockLevel7_0044, /* 1954..1957 */
1634
FriBidiPropertyBlockLevel7_0044, /* 1958..195B */
1635
FriBidiPropertyBlockLevel7_0044, /* 195C..195F */
1637
#define FriBidiPropertyBlockLevel6_19C0 0x248
1639
FriBidiPropertyBlockLevel7_0044, /* 19C0..19C3 */
1640
FriBidiPropertyBlockLevel7_0044, /* 19C4..19C7 */
1641
FriBidiPropertyBlockLevel7_0044, /* 19C8..19CB */
1642
FriBidiPropertyBlockLevel7_0044, /* 19CC..19CF */
1643
FriBidiPropertyBlockLevel7_0044, /* 19D0..19D3 */
1644
FriBidiPropertyBlockLevel7_0044, /* 19D4..19D7 */
1645
FriBidiPropertyBlockLevel7_0044, /* 19D8..19DB */
1646
FriBidiPropertyBlockLevel7_02C0, /* 19DC..19DF */
1648
#define FriBidiPropertyBlockLevel6_19E0 0x250
1650
FriBidiPropertyBlockLevel7_003C, /* 19E0..19E3 */
1651
FriBidiPropertyBlockLevel7_003C, /* 19E4..19E7 */
1652
FriBidiPropertyBlockLevel7_003C, /* 19E8..19EB */
1653
FriBidiPropertyBlockLevel7_003C, /* 19EC..19EF */
1654
FriBidiPropertyBlockLevel7_003C, /* 19F0..19F3 */
1655
FriBidiPropertyBlockLevel7_003C, /* 19F4..19F7 */
1656
FriBidiPropertyBlockLevel7_003C, /* 19F8..19FB */
1657
FriBidiPropertyBlockLevel7_003C, /* 19FC..19FF */
1659
#define FriBidiPropertyBlockLevel6_1A00 0x258
1661
FriBidiPropertyBlockLevel7_0044, /* 1A00..1A03 */
1662
FriBidiPropertyBlockLevel7_0044, /* 1A04..1A07 */
1663
FriBidiPropertyBlockLevel7_0044, /* 1A08..1A0B */
1664
FriBidiPropertyBlockLevel7_0044, /* 1A0C..1A0F */
1665
FriBidiPropertyBlockLevel7_0044, /* 1A10..1A13 */
1666
FriBidiPropertyBlockLevel7_0480, /* 1A14..1A17 */
1667
FriBidiPropertyBlockLevel7_093C, /* 1A18..1A1B */
1668
FriBidiPropertyBlockLevel7_0044, /* 1A1C..1A1F */
1670
#define FriBidiPropertyBlockLevel6_1DC0 0x260
1672
FriBidiPropertyBlockLevel7_0300, /* 1DC0..1DC3 */
1673
FriBidiPropertyBlockLevel7_0044, /* 1DC4..1DC7 */
1674
FriBidiPropertyBlockLevel7_0044, /* 1DC8..1DCB */
1675
FriBidiPropertyBlockLevel7_0044, /* 1DCC..1DCF */
1676
FriBidiPropertyBlockLevel7_0044, /* 1DD0..1DD3 */
1677
FriBidiPropertyBlockLevel7_0044, /* 1DD4..1DD7 */
1678
FriBidiPropertyBlockLevel7_0044, /* 1DD8..1DDB */
1679
FriBidiPropertyBlockLevel7_0044, /* 1DDC..1DDF */
1681
#define FriBidiPropertyBlockLevel6_1FA0 0x268
1683
FriBidiPropertyBlockLevel7_0044, /* 1FA0..1FA3 */
1684
FriBidiPropertyBlockLevel7_0044, /* 1FA4..1FA7 */
1685
FriBidiPropertyBlockLevel7_0044, /* 1FA8..1FAB */
1686
FriBidiPropertyBlockLevel7_0044, /* 1FAC..1FAF */
1687
FriBidiPropertyBlockLevel7_0044, /* 1FB0..1FB3 */
1688
FriBidiPropertyBlockLevel7_0044, /* 1FB4..1FB7 */
1689
FriBidiPropertyBlockLevel7_0044, /* 1FB8..1FBB */
1690
FriBidiPropertyBlockLevel7_1FBC, /* 1FBC..1FBF */
1692
#define FriBidiPropertyBlockLevel6_1FC0 0x270
1694
FriBidiPropertyBlockLevel7_0374, /* 1FC0..1FC3 */
1695
FriBidiPropertyBlockLevel7_0044, /* 1FC4..1FC7 */
1696
FriBidiPropertyBlockLevel7_0044, /* 1FC8..1FCB */
1697
FriBidiPropertyBlockLevel7_02E4, /* 1FCC..1FCF */
1698
FriBidiPropertyBlockLevel7_0044, /* 1FD0..1FD3 */
1699
FriBidiPropertyBlockLevel7_0044, /* 1FD4..1FD7 */
1700
FriBidiPropertyBlockLevel7_0044, /* 1FD8..1FDB */
1701
FriBidiPropertyBlockLevel7_02E4, /* 1FDC..1FDF */
1703
#define FriBidiPropertyBlockLevel6_1FE0 0x278
1705
FriBidiPropertyBlockLevel7_0044, /* 1FE0..1FE3 */
1706
FriBidiPropertyBlockLevel7_0044, /* 1FE4..1FE7 */
1707
FriBidiPropertyBlockLevel7_0044, /* 1FE8..1FEB */
1708
FriBidiPropertyBlockLevel7_02E4, /* 1FEC..1FEF */
1709
FriBidiPropertyBlockLevel7_0044, /* 1FF0..1FF3 */
1710
FriBidiPropertyBlockLevel7_0044, /* 1FF4..1FF7 */
1711
FriBidiPropertyBlockLevel7_0044, /* 1FF8..1FFB */
1712
FriBidiPropertyBlockLevel7_02B8, /* 1FFC..1FFF */
1714
#define FriBidiPropertyBlockLevel6_2000 0x280
1716
FriBidiPropertyBlockLevel7_2000, /* 2000..2003 */
1717
FriBidiPropertyBlockLevel7_2000, /* 2004..2007 */
1718
FriBidiPropertyBlockLevel7_2008, /* 2008..200B */
1719
FriBidiPropertyBlockLevel7_200C, /* 200C..200F */
1720
FriBidiPropertyBlockLevel7_003C, /* 2010..2013 */
1721
FriBidiPropertyBlockLevel7_003C, /* 2014..2017 */
1722
FriBidiPropertyBlockLevel7_003C, /* 2018..201B */
1723
FriBidiPropertyBlockLevel7_003C, /* 201C..201F */
1725
#define FriBidiPropertyBlockLevel6_2020 0x288
1727
FriBidiPropertyBlockLevel7_003C, /* 2020..2023 */
1728
FriBidiPropertyBlockLevel7_003C, /* 2024..2027 */
1729
FriBidiPropertyBlockLevel7_2028, /* 2028..202B */
1730
FriBidiPropertyBlockLevel7_202C, /* 202C..202F */
1731
FriBidiPropertyBlockLevel7_2030, /* 2030..2033 */
1732
FriBidiPropertyBlockLevel7_2034, /* 2034..2037 */
1733
FriBidiPropertyBlockLevel7_003C, /* 2038..203B */
1734
FriBidiPropertyBlockLevel7_003C, /* 203C..203F */
1736
#define FriBidiPropertyBlockLevel6_2040 0x290
1738
FriBidiPropertyBlockLevel7_003C, /* 2040..2043 */
1739
FriBidiPropertyBlockLevel7_2044, /* 2044..2047 */
1740
FriBidiPropertyBlockLevel7_003C, /* 2048..204B */
1741
FriBidiPropertyBlockLevel7_003C, /* 204C..204F */
1742
FriBidiPropertyBlockLevel7_003C, /* 2050..2053 */
1743
FriBidiPropertyBlockLevel7_003C, /* 2054..2057 */
1744
FriBidiPropertyBlockLevel7_003C, /* 2058..205B */
1745
FriBidiPropertyBlockLevel7_205C, /* 205C..205F */
1747
#define FriBidiPropertyBlockLevel6_2060 0x298
1749
FriBidiPropertyBlockLevel7_0000, /* 2060..2063 */
1750
FriBidiPropertyBlockLevel7_0000, /* 2064..2067 */
1751
FriBidiPropertyBlockLevel7_0000, /* 2068..206B */
1752
FriBidiPropertyBlockLevel7_0000, /* 206C..206F */
1753
FriBidiPropertyBlockLevel7_2070, /* 2070..2073 */
1754
FriBidiPropertyBlockLevel7_0030, /* 2074..2077 */
1755
FriBidiPropertyBlockLevel7_2078, /* 2078..207B */
1756
FriBidiPropertyBlockLevel7_207C, /* 207C..207F */
1758
#define FriBidiPropertyBlockLevel6_2080 0x2A0
1760
FriBidiPropertyBlockLevel7_0030, /* 2080..2083 */
1761
FriBidiPropertyBlockLevel7_0030, /* 2084..2087 */
1762
FriBidiPropertyBlockLevel7_2078, /* 2088..208B */
1763
FriBidiPropertyBlockLevel7_207C, /* 208C..208F */
1764
FriBidiPropertyBlockLevel7_0044, /* 2090..2093 */
1765
FriBidiPropertyBlockLevel7_0044, /* 2094..2097 */
1766
FriBidiPropertyBlockLevel7_0044, /* 2098..209B */
1767
FriBidiPropertyBlockLevel7_0044, /* 209C..209F */
1769
#define FriBidiPropertyBlockLevel6_20A0 0x2A8
1771
FriBidiPropertyBlockLevel7_2030, /* 20A0..20A3 */
1772
FriBidiPropertyBlockLevel7_2030, /* 20A4..20A7 */
1773
FriBidiPropertyBlockLevel7_2030, /* 20A8..20AB */
1774
FriBidiPropertyBlockLevel7_2030, /* 20AC..20AF */
1775
FriBidiPropertyBlockLevel7_2030, /* 20B0..20B3 */
1776
FriBidiPropertyBlockLevel7_20B4, /* 20B4..20B7 */
1777
FriBidiPropertyBlockLevel7_0044, /* 20B8..20BB */
1778
FriBidiPropertyBlockLevel7_0044, /* 20BC..20BF */
1780
#define FriBidiPropertyBlockLevel6_20C0 0x2B0
1782
FriBidiPropertyBlockLevel7_0044, /* 20C0..20C3 */
1783
FriBidiPropertyBlockLevel7_0044, /* 20C4..20C7 */
1784
FriBidiPropertyBlockLevel7_0044, /* 20C8..20CB */
1785
FriBidiPropertyBlockLevel7_0044, /* 20CC..20CF */
1786
FriBidiPropertyBlockLevel7_0300, /* 20D0..20D3 */
1787
FriBidiPropertyBlockLevel7_0300, /* 20D4..20D7 */
1788
FriBidiPropertyBlockLevel7_0300, /* 20D8..20DB */
1789
FriBidiPropertyBlockLevel7_0300, /* 20DC..20DF */
1791
#define FriBidiPropertyBlockLevel6_20E0 0x2B8
1793
FriBidiPropertyBlockLevel7_0300, /* 20E0..20E3 */
1794
FriBidiPropertyBlockLevel7_0300, /* 20E4..20E7 */
1795
FriBidiPropertyBlockLevel7_0300, /* 20E8..20EB */
1796
FriBidiPropertyBlockLevel7_0044, /* 20EC..20EF */
1797
FriBidiPropertyBlockLevel7_0044, /* 20F0..20F3 */
1798
FriBidiPropertyBlockLevel7_0044, /* 20F4..20F7 */
1799
FriBidiPropertyBlockLevel7_0044, /* 20F8..20FB */
1800
FriBidiPropertyBlockLevel7_0044, /* 20FC..20FF */
1802
#define FriBidiPropertyBlockLevel6_2100 0x2C0
1804
FriBidiPropertyBlockLevel7_00A8, /* 2100..2103 */
1805
FriBidiPropertyBlockLevel7_207C, /* 2104..2107 */
1806
FriBidiPropertyBlockLevel7_0374, /* 2108..210B */
1807
FriBidiPropertyBlockLevel7_0044, /* 210C..210F */
1808
FriBidiPropertyBlockLevel7_0044, /* 2110..2113 */
1809
FriBidiPropertyBlockLevel7_00B4, /* 2114..2117 */
1810
FriBidiPropertyBlockLevel7_0040, /* 2118..211B */
1811
FriBidiPropertyBlockLevel7_02C0, /* 211C..211F */
1813
#define FriBidiPropertyBlockLevel6_2120 0x2C8
1815
FriBidiPropertyBlockLevel7_003C, /* 2120..2123 */
1816
FriBidiPropertyBlockLevel7_1FBC, /* 2124..2127 */
1817
FriBidiPropertyBlockLevel7_2128, /* 2128..212B */
1818
FriBidiPropertyBlockLevel7_212C, /* 212C..212F */
1819
FriBidiPropertyBlockLevel7_037C, /* 2130..2133 */
1820
FriBidiPropertyBlockLevel7_0044, /* 2134..2137 */
1821
FriBidiPropertyBlockLevel7_02C0, /* 2138..213B */
1822
FriBidiPropertyBlockLevel7_0044, /* 213C..213F */
1824
#define FriBidiPropertyBlockLevel6_2140 0x2D0
1826
FriBidiPropertyBlockLevel7_003C, /* 2140..2143 */
1827
FriBidiPropertyBlockLevel7_0040, /* 2144..2147 */
1828
FriBidiPropertyBlockLevel7_02C0, /* 2148..214B */
1829
FriBidiPropertyBlockLevel7_0040, /* 214C..214F */
1830
FriBidiPropertyBlockLevel7_0058, /* 2150..2153 */
1831
FriBidiPropertyBlockLevel7_003C, /* 2154..2157 */
1832
FriBidiPropertyBlockLevel7_003C, /* 2158..215B */
1833
FriBidiPropertyBlockLevel7_003C, /* 215C..215F */
1835
#define FriBidiPropertyBlockLevel6_2180 0x2D8
1837
FriBidiPropertyBlockLevel7_0044, /* 2180..2183 */
1838
FriBidiPropertyBlockLevel7_0044, /* 2184..2187 */
1839
FriBidiPropertyBlockLevel7_0044, /* 2188..218B */
1840
FriBidiPropertyBlockLevel7_0044, /* 218C..218F */
1841
FriBidiPropertyBlockLevel7_003C, /* 2190..2193 */
1842
FriBidiPropertyBlockLevel7_003C, /* 2194..2197 */
1843
FriBidiPropertyBlockLevel7_003C, /* 2198..219B */
1844
FriBidiPropertyBlockLevel7_003C, /* 219C..219F */
1846
#define FriBidiPropertyBlockLevel6_2200 0x2E0
1848
FriBidiPropertyBlockLevel7_003C, /* 2200..2203 */
1849
FriBidiPropertyBlockLevel7_003C, /* 2204..2207 */
1850
FriBidiPropertyBlockLevel7_003C, /* 2208..220B */
1851
FriBidiPropertyBlockLevel7_003C, /* 220C..220F */
1852
FriBidiPropertyBlockLevel7_2210, /* 2210..2213 */
1853
FriBidiPropertyBlockLevel7_003C, /* 2214..2217 */
1854
FriBidiPropertyBlockLevel7_003C, /* 2218..221B */
1855
FriBidiPropertyBlockLevel7_003C, /* 221C..221F */
1857
#define FriBidiPropertyBlockLevel6_2320 0x2E8
1859
FriBidiPropertyBlockLevel7_003C, /* 2320..2323 */
1860
FriBidiPropertyBlockLevel7_003C, /* 2324..2327 */
1861
FriBidiPropertyBlockLevel7_003C, /* 2328..232B */
1862
FriBidiPropertyBlockLevel7_003C, /* 232C..232F */
1863
FriBidiPropertyBlockLevel7_003C, /* 2330..2333 */
1864
FriBidiPropertyBlockLevel7_0374, /* 2334..2337 */
1865
FriBidiPropertyBlockLevel7_0044, /* 2338..233B */
1866
FriBidiPropertyBlockLevel7_0044, /* 233C..233F */
1868
#define FriBidiPropertyBlockLevel6_2360 0x2F0
1870
FriBidiPropertyBlockLevel7_0044, /* 2360..2363 */
1871
FriBidiPropertyBlockLevel7_0044, /* 2364..2367 */
1872
FriBidiPropertyBlockLevel7_0044, /* 2368..236B */
1873
FriBidiPropertyBlockLevel7_0044, /* 236C..236F */
1874
FriBidiPropertyBlockLevel7_0044, /* 2370..2373 */
1875
FriBidiPropertyBlockLevel7_0044, /* 2374..2377 */
1876
FriBidiPropertyBlockLevel7_0058, /* 2378..237B */
1877
FriBidiPropertyBlockLevel7_003C, /* 237C..237F */
1879
#define FriBidiPropertyBlockLevel6_2380 0x2F8
1881
FriBidiPropertyBlockLevel7_003C, /* 2380..2383 */
1882
FriBidiPropertyBlockLevel7_003C, /* 2384..2387 */
1883
FriBidiPropertyBlockLevel7_003C, /* 2388..238B */
1884
FriBidiPropertyBlockLevel7_003C, /* 238C..238F */
1885
FriBidiPropertyBlockLevel7_003C, /* 2390..2393 */
1886
FriBidiPropertyBlockLevel7_00B4, /* 2394..2397 */
1887
FriBidiPropertyBlockLevel7_003C, /* 2398..239B */
1888
FriBidiPropertyBlockLevel7_003C, /* 239C..239F */
1890
#define FriBidiPropertyBlockLevel6_23C0 0x300
1892
FriBidiPropertyBlockLevel7_003C, /* 23C0..23C3 */
1893
FriBidiPropertyBlockLevel7_003C, /* 23C4..23C7 */
1894
FriBidiPropertyBlockLevel7_003C, /* 23C8..23CB */
1895
FriBidiPropertyBlockLevel7_003C, /* 23CC..23CF */
1896
FriBidiPropertyBlockLevel7_003C, /* 23D0..23D3 */
1897
FriBidiPropertyBlockLevel7_003C, /* 23D4..23D7 */
1898
FriBidiPropertyBlockLevel7_003C, /* 23D8..23DB */
1899
FriBidiPropertyBlockLevel7_0044, /* 23DC..23DF */
1901
#define FriBidiPropertyBlockLevel6_2420 0x308
1903
FriBidiPropertyBlockLevel7_003C, /* 2420..2423 */
1904
FriBidiPropertyBlockLevel7_207C, /* 2424..2427 */
1905
FriBidiPropertyBlockLevel7_0044, /* 2428..242B */
1906
FriBidiPropertyBlockLevel7_0044, /* 242C..242F */
1907
FriBidiPropertyBlockLevel7_0044, /* 2430..2433 */
1908
FriBidiPropertyBlockLevel7_0044, /* 2434..2437 */
1909
FriBidiPropertyBlockLevel7_0044, /* 2438..243B */
1910
FriBidiPropertyBlockLevel7_0044, /* 243C..243F */
1912
#define FriBidiPropertyBlockLevel6_2440 0x310
1914
FriBidiPropertyBlockLevel7_003C, /* 2440..2443 */
1915
FriBidiPropertyBlockLevel7_003C, /* 2444..2447 */
1916
FriBidiPropertyBlockLevel7_207C, /* 2448..244B */
1917
FriBidiPropertyBlockLevel7_0044, /* 244C..244F */
1918
FriBidiPropertyBlockLevel7_0044, /* 2450..2453 */
1919
FriBidiPropertyBlockLevel7_0044, /* 2454..2457 */
1920
FriBidiPropertyBlockLevel7_0044, /* 2458..245B */
1921
FriBidiPropertyBlockLevel7_0044, /* 245C..245F */
1923
#define FriBidiPropertyBlockLevel6_2480 0x318
1925
FriBidiPropertyBlockLevel7_003C, /* 2480..2483 */
1926
FriBidiPropertyBlockLevel7_003C, /* 2484..2487 */
1927
FriBidiPropertyBlockLevel7_0030, /* 2488..248B */
1928
FriBidiPropertyBlockLevel7_0030, /* 248C..248F */
1929
FriBidiPropertyBlockLevel7_0030, /* 2490..2493 */
1930
FriBidiPropertyBlockLevel7_0030, /* 2494..2497 */
1931
FriBidiPropertyBlockLevel7_0030, /* 2498..249B */
1932
FriBidiPropertyBlockLevel7_0044, /* 249C..249F */
1934
#define FriBidiPropertyBlockLevel6_24E0 0x320
1936
FriBidiPropertyBlockLevel7_0044, /* 24E0..24E3 */
1937
FriBidiPropertyBlockLevel7_0044, /* 24E4..24E7 */
1938
FriBidiPropertyBlockLevel7_02C0, /* 24E8..24EB */
1939
FriBidiPropertyBlockLevel7_003C, /* 24EC..24EF */
1940
FriBidiPropertyBlockLevel7_003C, /* 24F0..24F3 */
1941
FriBidiPropertyBlockLevel7_003C, /* 24F4..24F7 */
1942
FriBidiPropertyBlockLevel7_003C, /* 24F8..24FB */
1943
FriBidiPropertyBlockLevel7_003C, /* 24FC..24FF */
1945
#define FriBidiPropertyBlockLevel6_2680 0x328
1947
FriBidiPropertyBlockLevel7_003C, /* 2680..2683 */
1948
FriBidiPropertyBlockLevel7_003C, /* 2684..2687 */
1949
FriBidiPropertyBlockLevel7_003C, /* 2688..268B */
1950
FriBidiPropertyBlockLevel7_003C, /* 268C..268F */
1951
FriBidiPropertyBlockLevel7_003C, /* 2690..2693 */
1952
FriBidiPropertyBlockLevel7_003C, /* 2694..2697 */
1953
FriBidiPropertyBlockLevel7_003C, /* 2698..269B */
1954
FriBidiPropertyBlockLevel7_0040, /* 269C..269F */
1956
#define FriBidiPropertyBlockLevel6_26A0 0x330
1958
FriBidiPropertyBlockLevel7_003C, /* 26A0..26A3 */
1959
FriBidiPropertyBlockLevel7_003C, /* 26A4..26A7 */
1960
FriBidiPropertyBlockLevel7_003C, /* 26A8..26AB */
1961
FriBidiPropertyBlockLevel7_02E4, /* 26AC..26AF */
1962
FriBidiPropertyBlockLevel7_0374, /* 26B0..26B3 */
1963
FriBidiPropertyBlockLevel7_0044, /* 26B4..26B7 */
1964
FriBidiPropertyBlockLevel7_0044, /* 26B8..26BB */
1965
FriBidiPropertyBlockLevel7_0044, /* 26BC..26BF */
1967
#define FriBidiPropertyBlockLevel6_2700 0x338
1969
FriBidiPropertyBlockLevel7_02E4, /* 2700..2703 */
1970
FriBidiPropertyBlockLevel7_00B4, /* 2704..2707 */
1971
FriBidiPropertyBlockLevel7_0374, /* 2708..270B */
1972
FriBidiPropertyBlockLevel7_003C, /* 270C..270F */
1973
FriBidiPropertyBlockLevel7_003C, /* 2710..2713 */
1974
FriBidiPropertyBlockLevel7_003C, /* 2714..2717 */
1975
FriBidiPropertyBlockLevel7_003C, /* 2718..271B */
1976
FriBidiPropertyBlockLevel7_003C, /* 271C..271F */
1978
#define FriBidiPropertyBlockLevel6_2720 0x340
1980
FriBidiPropertyBlockLevel7_003C, /* 2720..2723 */
1981
FriBidiPropertyBlockLevel7_003C, /* 2724..2727 */
1982
FriBidiPropertyBlockLevel7_02E4, /* 2728..272B */
1983
FriBidiPropertyBlockLevel7_003C, /* 272C..272F */
1984
FriBidiPropertyBlockLevel7_003C, /* 2730..2733 */
1985
FriBidiPropertyBlockLevel7_003C, /* 2734..2737 */
1986
FriBidiPropertyBlockLevel7_003C, /* 2738..273B */
1987
FriBidiPropertyBlockLevel7_003C, /* 273C..273F */
1989
#define FriBidiPropertyBlockLevel6_2740 0x348
1991
FriBidiPropertyBlockLevel7_003C, /* 2740..2743 */
1992
FriBidiPropertyBlockLevel7_003C, /* 2744..2747 */
1993
FriBidiPropertyBlockLevel7_003C, /* 2748..274B */
1994
FriBidiPropertyBlockLevel7_1FBC, /* 274C..274F */
1995
FriBidiPropertyBlockLevel7_207C, /* 2750..2753 */
1996
FriBidiPropertyBlockLevel7_037C, /* 2754..2757 */
1997
FriBidiPropertyBlockLevel7_003C, /* 2758..275B */
1998
FriBidiPropertyBlockLevel7_207C, /* 275C..275F */
2000
#define FriBidiPropertyBlockLevel6_2760 0x350
2002
FriBidiPropertyBlockLevel7_02E4, /* 2760..2763 */
2003
FriBidiPropertyBlockLevel7_003C, /* 2764..2767 */
2004
FriBidiPropertyBlockLevel7_003C, /* 2768..276B */
2005
FriBidiPropertyBlockLevel7_003C, /* 276C..276F */
2006
FriBidiPropertyBlockLevel7_003C, /* 2770..2773 */
2007
FriBidiPropertyBlockLevel7_003C, /* 2774..2777 */
2008
FriBidiPropertyBlockLevel7_003C, /* 2778..277B */
2009
FriBidiPropertyBlockLevel7_003C, /* 277C..277F */
2011
#define FriBidiPropertyBlockLevel6_2780 0x358
2013
FriBidiPropertyBlockLevel7_003C, /* 2780..2783 */
2014
FriBidiPropertyBlockLevel7_003C, /* 2784..2787 */
2015
FriBidiPropertyBlockLevel7_003C, /* 2788..278B */
2016
FriBidiPropertyBlockLevel7_003C, /* 278C..278F */
2017
FriBidiPropertyBlockLevel7_003C, /* 2790..2793 */
2018
FriBidiPropertyBlockLevel7_0040, /* 2794..2797 */
2019
FriBidiPropertyBlockLevel7_003C, /* 2798..279B */
2020
FriBidiPropertyBlockLevel7_003C, /* 279C..279F */
2022
#define FriBidiPropertyBlockLevel6_27A0 0x360
2024
FriBidiPropertyBlockLevel7_003C, /* 27A0..27A3 */
2025
FriBidiPropertyBlockLevel7_003C, /* 27A4..27A7 */
2026
FriBidiPropertyBlockLevel7_003C, /* 27A8..27AB */
2027
FriBidiPropertyBlockLevel7_003C, /* 27AC..27AF */
2028
FriBidiPropertyBlockLevel7_02E4, /* 27B0..27B3 */
2029
FriBidiPropertyBlockLevel7_003C, /* 27B4..27B7 */
2030
FriBidiPropertyBlockLevel7_003C, /* 27B8..27BB */
2031
FriBidiPropertyBlockLevel7_207C, /* 27BC..27BF */
2033
#define FriBidiPropertyBlockLevel6_27C0 0x368
2035
FriBidiPropertyBlockLevel7_003C, /* 27C0..27C3 */
2036
FriBidiPropertyBlockLevel7_207C, /* 27C4..27C7 */
2037
FriBidiPropertyBlockLevel7_0044, /* 27C8..27CB */
2038
FriBidiPropertyBlockLevel7_0044, /* 27CC..27CF */
2039
FriBidiPropertyBlockLevel7_003C, /* 27D0..27D3 */
2040
FriBidiPropertyBlockLevel7_003C, /* 27D4..27D7 */
2041
FriBidiPropertyBlockLevel7_003C, /* 27D8..27DB */
2042
FriBidiPropertyBlockLevel7_003C, /* 27DC..27DF */
2044
#define FriBidiPropertyBlockLevel6_27E0 0x370
2046
FriBidiPropertyBlockLevel7_003C, /* 27E0..27E3 */
2047
FriBidiPropertyBlockLevel7_003C, /* 27E4..27E7 */
2048
FriBidiPropertyBlockLevel7_003C, /* 27E8..27EB */
2049
FriBidiPropertyBlockLevel7_0044, /* 27EC..27EF */
2050
FriBidiPropertyBlockLevel7_003C, /* 27F0..27F3 */
2051
FriBidiPropertyBlockLevel7_003C, /* 27F4..27F7 */
2052
FriBidiPropertyBlockLevel7_003C, /* 27F8..27FB */
2053
FriBidiPropertyBlockLevel7_003C, /* 27FC..27FF */
2055
#define FriBidiPropertyBlockLevel6_2B00 0x378
2057
FriBidiPropertyBlockLevel7_003C, /* 2B00..2B03 */
2058
FriBidiPropertyBlockLevel7_003C, /* 2B04..2B07 */
2059
FriBidiPropertyBlockLevel7_003C, /* 2B08..2B0B */
2060
FriBidiPropertyBlockLevel7_003C, /* 2B0C..2B0F */
2061
FriBidiPropertyBlockLevel7_003C, /* 2B10..2B13 */
2062
FriBidiPropertyBlockLevel7_0044, /* 2B14..2B17 */
2063
FriBidiPropertyBlockLevel7_0044, /* 2B18..2B1B */
2064
FriBidiPropertyBlockLevel7_0044, /* 2B1C..2B1F */
2066
#define FriBidiPropertyBlockLevel6_2CE0 0x380
2068
FriBidiPropertyBlockLevel7_0044, /* 2CE0..2CE3 */
2069
FriBidiPropertyBlockLevel7_02E4, /* 2CE4..2CE7 */
2070
FriBidiPropertyBlockLevel7_207C, /* 2CE8..2CEB */
2071
FriBidiPropertyBlockLevel7_0044, /* 2CEC..2CEF */
2072
FriBidiPropertyBlockLevel7_0044, /* 2CF0..2CF3 */
2073
FriBidiPropertyBlockLevel7_0044, /* 2CF4..2CF7 */
2074
FriBidiPropertyBlockLevel7_02E4, /* 2CF8..2CFB */
2075
FriBidiPropertyBlockLevel7_003C, /* 2CFC..2CFF */
2077
#define FriBidiPropertyBlockLevel6_2E00 0x388
2079
FriBidiPropertyBlockLevel7_003C, /* 2E00..2E03 */
2080
FriBidiPropertyBlockLevel7_003C, /* 2E04..2E07 */
2081
FriBidiPropertyBlockLevel7_003C, /* 2E08..2E0B */
2082
FriBidiPropertyBlockLevel7_003C, /* 2E0C..2E0F */
2083
FriBidiPropertyBlockLevel7_003C, /* 2E10..2E13 */
2084
FriBidiPropertyBlockLevel7_003C, /* 2E14..2E17 */
2085
FriBidiPropertyBlockLevel7_0044, /* 2E18..2E1B */
2086
FriBidiPropertyBlockLevel7_0374, /* 2E1C..2E1F */
2088
#define FriBidiPropertyBlockLevel6_2E80 0x390
2090
FriBidiPropertyBlockLevel7_003C, /* 2E80..2E83 */
2091
FriBidiPropertyBlockLevel7_003C, /* 2E84..2E87 */
2092
FriBidiPropertyBlockLevel7_003C, /* 2E88..2E8B */
2093
FriBidiPropertyBlockLevel7_003C, /* 2E8C..2E8F */
2094
FriBidiPropertyBlockLevel7_003C, /* 2E90..2E93 */
2095
FriBidiPropertyBlockLevel7_003C, /* 2E94..2E97 */
2096
FriBidiPropertyBlockLevel7_00A8, /* 2E98..2E9B */
2097
FriBidiPropertyBlockLevel7_003C, /* 2E9C..2E9F */
2099
#define FriBidiPropertyBlockLevel6_2FE0 0x398
2101
FriBidiPropertyBlockLevel7_0044, /* 2FE0..2FE3 */
2102
FriBidiPropertyBlockLevel7_0044, /* 2FE4..2FE7 */
2103
FriBidiPropertyBlockLevel7_0044, /* 2FE8..2FEB */
2104
FriBidiPropertyBlockLevel7_0044, /* 2FEC..2FEF */
2105
FriBidiPropertyBlockLevel7_003C, /* 2FF0..2FF3 */
2106
FriBidiPropertyBlockLevel7_003C, /* 2FF4..2FF7 */
2107
FriBidiPropertyBlockLevel7_003C, /* 2FF8..2FFB */
2108
FriBidiPropertyBlockLevel7_0044, /* 2FFC..2FFF */
2110
#define FriBidiPropertyBlockLevel6_3000 0x3A0
2112
FriBidiPropertyBlockLevel7_3000, /* 3000..3003 */
2113
FriBidiPropertyBlockLevel7_0040, /* 3004..3007 */
2114
FriBidiPropertyBlockLevel7_003C, /* 3008..300B */
2115
FriBidiPropertyBlockLevel7_003C, /* 300C..300F */
2116
FriBidiPropertyBlockLevel7_003C, /* 3010..3013 */
2117
FriBidiPropertyBlockLevel7_003C, /* 3014..3017 */
2118
FriBidiPropertyBlockLevel7_003C, /* 3018..301B */
2119
FriBidiPropertyBlockLevel7_003C, /* 301C..301F */
2121
#define FriBidiPropertyBlockLevel6_3020 0x3A8
2123
FriBidiPropertyBlockLevel7_0040, /* 3020..3023 */
2124
FriBidiPropertyBlockLevel7_0044, /* 3024..3027 */
2125
FriBidiPropertyBlockLevel7_0960, /* 3028..302B */
2126
FriBidiPropertyBlockLevel7_0300, /* 302C..302F */
2127
FriBidiPropertyBlockLevel7_0040, /* 3030..3033 */
2128
FriBidiPropertyBlockLevel7_02C0, /* 3034..3037 */
2129
FriBidiPropertyBlockLevel7_0044, /* 3038..303B */
2130
FriBidiPropertyBlockLevel7_02E4, /* 303C..303F */
2132
#define FriBidiPropertyBlockLevel6_3080 0x3B0
2134
FriBidiPropertyBlockLevel7_0044, /* 3080..3083 */
2135
FriBidiPropertyBlockLevel7_0044, /* 3084..3087 */
2136
FriBidiPropertyBlockLevel7_0044, /* 3088..308B */
2137
FriBidiPropertyBlockLevel7_0044, /* 308C..308F */
2138
FriBidiPropertyBlockLevel7_0044, /* 3090..3093 */
2139
FriBidiPropertyBlockLevel7_0044, /* 3094..3097 */
2140
FriBidiPropertyBlockLevel7_3098, /* 3098..309B */
2141
FriBidiPropertyBlockLevel7_0040, /* 309C..309F */
2143
#define FriBidiPropertyBlockLevel6_30A0 0x3B8
2145
FriBidiPropertyBlockLevel7_0040, /* 30A0..30A3 */
2146
FriBidiPropertyBlockLevel7_0044, /* 30A4..30A7 */
2147
FriBidiPropertyBlockLevel7_0044, /* 30A8..30AB */
2148
FriBidiPropertyBlockLevel7_0044, /* 30AC..30AF */
2149
FriBidiPropertyBlockLevel7_0044, /* 30B0..30B3 */
2150
FriBidiPropertyBlockLevel7_0044, /* 30B4..30B7 */
2151
FriBidiPropertyBlockLevel7_0044, /* 30B8..30BB */
2152
FriBidiPropertyBlockLevel7_0044, /* 30BC..30BF */
2154
#define FriBidiPropertyBlockLevel6_30E0 0x3C0
2156
FriBidiPropertyBlockLevel7_0044, /* 30E0..30E3 */
2157
FriBidiPropertyBlockLevel7_0044, /* 30E4..30E7 */
2158
FriBidiPropertyBlockLevel7_0044, /* 30E8..30EB */
2159
FriBidiPropertyBlockLevel7_0044, /* 30EC..30EF */
2160
FriBidiPropertyBlockLevel7_0044, /* 30F0..30F3 */
2161
FriBidiPropertyBlockLevel7_0044, /* 30F4..30F7 */
2162
FriBidiPropertyBlockLevel7_0058, /* 30F8..30FB */
2163
FriBidiPropertyBlockLevel7_0044, /* 30FC..30FF */
2165
#define FriBidiPropertyBlockLevel6_31C0 0x3C8
2167
FriBidiPropertyBlockLevel7_003C, /* 31C0..31C3 */
2168
FriBidiPropertyBlockLevel7_003C, /* 31C4..31C7 */
2169
FriBidiPropertyBlockLevel7_003C, /* 31C8..31CB */
2170
FriBidiPropertyBlockLevel7_003C, /* 31CC..31CF */
2171
FriBidiPropertyBlockLevel7_0044, /* 31D0..31D3 */
2172
FriBidiPropertyBlockLevel7_0044, /* 31D4..31D7 */
2173
FriBidiPropertyBlockLevel7_0044, /* 31D8..31DB */
2174
FriBidiPropertyBlockLevel7_0044, /* 31DC..31DF */
2176
#define FriBidiPropertyBlockLevel6_3200 0x3D0
2178
FriBidiPropertyBlockLevel7_0044, /* 3200..3203 */
2179
FriBidiPropertyBlockLevel7_0044, /* 3204..3207 */
2180
FriBidiPropertyBlockLevel7_0044, /* 3208..320B */
2181
FriBidiPropertyBlockLevel7_0044, /* 320C..320F */
2182
FriBidiPropertyBlockLevel7_0044, /* 3210..3213 */
2183
FriBidiPropertyBlockLevel7_0044, /* 3214..3217 */
2184
FriBidiPropertyBlockLevel7_0044, /* 3218..321B */
2185
FriBidiPropertyBlockLevel7_02B8, /* 321C..321F */
2187
#define FriBidiPropertyBlockLevel6_3260 0x3D8
2189
FriBidiPropertyBlockLevel7_0044, /* 3260..3263 */
2190
FriBidiPropertyBlockLevel7_0044, /* 3264..3267 */
2191
FriBidiPropertyBlockLevel7_0044, /* 3268..326B */
2192
FriBidiPropertyBlockLevel7_0044, /* 326C..326F */
2193
FriBidiPropertyBlockLevel7_0044, /* 3270..3273 */
2194
FriBidiPropertyBlockLevel7_0044, /* 3274..3277 */
2195
FriBidiPropertyBlockLevel7_0044, /* 3278..327B */
2196
FriBidiPropertyBlockLevel7_207C, /* 327C..327F */
2198
#define FriBidiPropertyBlockLevel6_32A0 0x3E0
2200
FriBidiPropertyBlockLevel7_0044, /* 32A0..32A3 */
2201
FriBidiPropertyBlockLevel7_0044, /* 32A4..32A7 */
2202
FriBidiPropertyBlockLevel7_0044, /* 32A8..32AB */
2203
FriBidiPropertyBlockLevel7_0044, /* 32AC..32AF */
2204
FriBidiPropertyBlockLevel7_02E4, /* 32B0..32B3 */
2205
FriBidiPropertyBlockLevel7_003C, /* 32B4..32B7 */
2206
FriBidiPropertyBlockLevel7_003C, /* 32B8..32BB */
2207
FriBidiPropertyBlockLevel7_003C, /* 32BC..32BF */
2209
#define FriBidiPropertyBlockLevel6_32C0 0x3E8
2211
FriBidiPropertyBlockLevel7_0044, /* 32C0..32C3 */
2212
FriBidiPropertyBlockLevel7_0044, /* 32C4..32C7 */
2213
FriBidiPropertyBlockLevel7_0044, /* 32C8..32CB */
2214
FriBidiPropertyBlockLevel7_003C, /* 32CC..32CF */
2215
FriBidiPropertyBlockLevel7_0044, /* 32D0..32D3 */
2216
FriBidiPropertyBlockLevel7_0044, /* 32D4..32D7 */
2217
FriBidiPropertyBlockLevel7_0044, /* 32D8..32DB */
2218
FriBidiPropertyBlockLevel7_0044, /* 32DC..32DF */
2220
#define FriBidiPropertyBlockLevel6_3360 0x3F0
2222
FriBidiPropertyBlockLevel7_0044, /* 3360..3363 */
2223
FriBidiPropertyBlockLevel7_0044, /* 3364..3367 */
2224
FriBidiPropertyBlockLevel7_0044, /* 3368..336B */
2225
FriBidiPropertyBlockLevel7_0044, /* 336C..336F */
2226
FriBidiPropertyBlockLevel7_0044, /* 3370..3373 */
2227
FriBidiPropertyBlockLevel7_0058, /* 3374..3377 */
2228
FriBidiPropertyBlockLevel7_207C, /* 3378..337B */
2229
FriBidiPropertyBlockLevel7_0044, /* 337C..337F */
2231
#define FriBidiPropertyBlockLevel6_33E0 0x3F8
2233
FriBidiPropertyBlockLevel7_0044, /* 33E0..33E3 */
2234
FriBidiPropertyBlockLevel7_0044, /* 33E4..33E7 */
2235
FriBidiPropertyBlockLevel7_0044, /* 33E8..33EB */
2236
FriBidiPropertyBlockLevel7_0044, /* 33EC..33EF */
2237
FriBidiPropertyBlockLevel7_0044, /* 33F0..33F3 */
2238
FriBidiPropertyBlockLevel7_0044, /* 33F4..33F7 */
2239
FriBidiPropertyBlockLevel7_0044, /* 33F8..33FB */
2240
FriBidiPropertyBlockLevel7_0058, /* 33FC..33FF */
2242
#define FriBidiPropertyBlockLevel6_A700 0x400
2244
FriBidiPropertyBlockLevel7_003C, /* A700..A703 */
2245
FriBidiPropertyBlockLevel7_003C, /* A704..A707 */
2246
FriBidiPropertyBlockLevel7_003C, /* A708..A70B */
2247
FriBidiPropertyBlockLevel7_003C, /* A70C..A70F */
2248
FriBidiPropertyBlockLevel7_003C, /* A710..A713 */
2249
FriBidiPropertyBlockLevel7_207C, /* A714..A717 */
2250
FriBidiPropertyBlockLevel7_0044, /* A718..A71B */
2251
FriBidiPropertyBlockLevel7_0044, /* A71C..A71F */
2253
#define FriBidiPropertyBlockLevel6_A800 0x408
2255
FriBidiPropertyBlockLevel7_0B54, /* A800..A803 */
2256
FriBidiPropertyBlockLevel7_0B54, /* A804..A807 */
2257
FriBidiPropertyBlockLevel7_0480, /* A808..A80B */
2258
FriBidiPropertyBlockLevel7_0044, /* A80C..A80F */
2259
FriBidiPropertyBlockLevel7_0044, /* A810..A813 */
2260
FriBidiPropertyBlockLevel7_0044, /* A814..A817 */
2261
FriBidiPropertyBlockLevel7_0044, /* A818..A81B */
2262
FriBidiPropertyBlockLevel7_0044, /* A81C..A81F */
2264
#define FriBidiPropertyBlockLevel6_A820 0x410
2266
FriBidiPropertyBlockLevel7_0044, /* A820..A823 */
2267
FriBidiPropertyBlockLevel7_0900, /* A824..A827 */
2268
FriBidiPropertyBlockLevel7_003C, /* A828..A82B */
2269
FriBidiPropertyBlockLevel7_0044, /* A82C..A82F */
2270
FriBidiPropertyBlockLevel7_0044, /* A830..A833 */
2271
FriBidiPropertyBlockLevel7_0044, /* A834..A837 */
2272
FriBidiPropertyBlockLevel7_0044, /* A838..A83B */
2273
FriBidiPropertyBlockLevel7_0044, /* A83C..A83F */
2275
#define FriBidiPropertyBlockLevel6_FB00 0x418
2277
FriBidiPropertyBlockLevel7_0044, /* FB00..FB03 */
2278
FriBidiPropertyBlockLevel7_0044, /* FB04..FB07 */
2279
FriBidiPropertyBlockLevel7_0044, /* FB08..FB0B */
2280
FriBidiPropertyBlockLevel7_0044, /* FB0C..FB0F */
2281
FriBidiPropertyBlockLevel7_0044, /* FB10..FB13 */
2282
FriBidiPropertyBlockLevel7_0044, /* FB14..FB17 */
2283
FriBidiPropertyBlockLevel7_0044, /* FB18..FB1B */
2284
FriBidiPropertyBlockLevel7_FB1C, /* FB1C..FB1F */
2286
#define FriBidiPropertyBlockLevel6_FB20 0x420
2288
FriBidiPropertyBlockLevel7_05C8, /* FB20..FB23 */
2289
FriBidiPropertyBlockLevel7_05C8, /* FB24..FB27 */
2290
FriBidiPropertyBlockLevel7_FB28, /* FB28..FB2B */
2291
FriBidiPropertyBlockLevel7_05C8, /* FB2C..FB2F */
2292
FriBidiPropertyBlockLevel7_05C8, /* FB30..FB33 */
2293
FriBidiPropertyBlockLevel7_05C8, /* FB34..FB37 */
2294
FriBidiPropertyBlockLevel7_05C8, /* FB38..FB3B */
2295
FriBidiPropertyBlockLevel7_05C8, /* FB3C..FB3F */
2297
#define FriBidiPropertyBlockLevel6_FB40 0x428
2299
FriBidiPropertyBlockLevel7_05C8, /* FB40..FB43 */
2300
FriBidiPropertyBlockLevel7_05C8, /* FB44..FB47 */
2301
FriBidiPropertyBlockLevel7_05C8, /* FB48..FB4B */
2302
FriBidiPropertyBlockLevel7_05C8, /* FB4C..FB4F */
2303
FriBidiPropertyBlockLevel7_0600, /* FB50..FB53 */
2304
FriBidiPropertyBlockLevel7_0600, /* FB54..FB57 */
2305
FriBidiPropertyBlockLevel7_0600, /* FB58..FB5B */
2306
FriBidiPropertyBlockLevel7_0600, /* FB5C..FB5F */
2308
#define FriBidiPropertyBlockLevel6_FD20 0x430
2310
FriBidiPropertyBlockLevel7_0600, /* FD20..FD23 */
2311
FriBidiPropertyBlockLevel7_0600, /* FD24..FD27 */
2312
FriBidiPropertyBlockLevel7_0600, /* FD28..FD2B */
2313
FriBidiPropertyBlockLevel7_0600, /* FD2C..FD2F */
2314
FriBidiPropertyBlockLevel7_0600, /* FD30..FD33 */
2315
FriBidiPropertyBlockLevel7_0600, /* FD34..FD37 */
2316
FriBidiPropertyBlockLevel7_0600, /* FD38..FD3B */
2317
FriBidiPropertyBlockLevel7_FD3C, /* FD3C..FD3F */
2319
#define FriBidiPropertyBlockLevel6_FDC0 0x438
2321
FriBidiPropertyBlockLevel7_0600, /* FDC0..FDC3 */
2322
FriBidiPropertyBlockLevel7_0600, /* FDC4..FDC7 */
2323
FriBidiPropertyBlockLevel7_0600, /* FDC8..FDCB */
2324
FriBidiPropertyBlockLevel7_0600, /* FDCC..FDCF */
2325
FriBidiPropertyBlockLevel7_0000, /* FDD0..FDD3 */
2326
FriBidiPropertyBlockLevel7_0000, /* FDD4..FDD7 */
2327
FriBidiPropertyBlockLevel7_0000, /* FDD8..FDDB */
2328
FriBidiPropertyBlockLevel7_0000, /* FDDC..FDDF */
2330
#define FriBidiPropertyBlockLevel6_FDE0 0x440
2332
FriBidiPropertyBlockLevel7_0000, /* FDE0..FDE3 */
2333
FriBidiPropertyBlockLevel7_0000, /* FDE4..FDE7 */
2334
FriBidiPropertyBlockLevel7_0000, /* FDE8..FDEB */
2335
FriBidiPropertyBlockLevel7_0000, /* FDEC..FDEF */
2336
FriBidiPropertyBlockLevel7_0600, /* FDF0..FDF3 */
2337
FriBidiPropertyBlockLevel7_0600, /* FDF4..FDF7 */
2338
FriBidiPropertyBlockLevel7_0600, /* FDF8..FDFB */
2339
FriBidiPropertyBlockLevel7_FDFC, /* FDFC..FDFF */
2341
#define FriBidiPropertyBlockLevel6_FE00 0x448
2343
FriBidiPropertyBlockLevel7_0300, /* FE00..FE03 */
2344
FriBidiPropertyBlockLevel7_0300, /* FE04..FE07 */
2345
FriBidiPropertyBlockLevel7_0300, /* FE08..FE0B */
2346
FriBidiPropertyBlockLevel7_0300, /* FE0C..FE0F */
2347
FriBidiPropertyBlockLevel7_003C, /* FE10..FE13 */
2348
FriBidiPropertyBlockLevel7_003C, /* FE14..FE17 */
2349
FriBidiPropertyBlockLevel7_0374, /* FE18..FE1B */
2350
FriBidiPropertyBlockLevel7_0044, /* FE1C..FE1F */
2352
#define FriBidiPropertyBlockLevel6_FE20 0x450
2354
FriBidiPropertyBlockLevel7_0300, /* FE20..FE23 */
2355
FriBidiPropertyBlockLevel7_0044, /* FE24..FE27 */
2356
FriBidiPropertyBlockLevel7_0044, /* FE28..FE2B */
2357
FriBidiPropertyBlockLevel7_0044, /* FE2C..FE2F */
2358
FriBidiPropertyBlockLevel7_003C, /* FE30..FE33 */
2359
FriBidiPropertyBlockLevel7_003C, /* FE34..FE37 */
2360
FriBidiPropertyBlockLevel7_003C, /* FE38..FE3B */
2361
FriBidiPropertyBlockLevel7_003C, /* FE3C..FE3F */
2363
#define FriBidiPropertyBlockLevel6_FE40 0x458
2365
FriBidiPropertyBlockLevel7_003C, /* FE40..FE43 */
2366
FriBidiPropertyBlockLevel7_003C, /* FE44..FE47 */
2367
FriBidiPropertyBlockLevel7_003C, /* FE48..FE4B */
2368
FriBidiPropertyBlockLevel7_003C, /* FE4C..FE4F */
2369
FriBidiPropertyBlockLevel7_FE50, /* FE50..FE53 */
2370
FriBidiPropertyBlockLevel7_FE54, /* FE54..FE57 */
2371
FriBidiPropertyBlockLevel7_003C, /* FE58..FE5B */
2372
FriBidiPropertyBlockLevel7_FE5C, /* FE5C..FE5F */
2374
#define FriBidiPropertyBlockLevel6_FE60 0x460
2376
FriBidiPropertyBlockLevel7_FE60, /* FE60..FE63 */
2377
FriBidiPropertyBlockLevel7_207C, /* FE64..FE67 */
2378
FriBidiPropertyBlockLevel7_FE68, /* FE68..FE6B */
2379
FriBidiPropertyBlockLevel7_0044, /* FE6C..FE6F */
2380
FriBidiPropertyBlockLevel7_0600, /* FE70..FE73 */
2381
FriBidiPropertyBlockLevel7_0600, /* FE74..FE77 */
2382
FriBidiPropertyBlockLevel7_0600, /* FE78..FE7B */
2383
FriBidiPropertyBlockLevel7_0600, /* FE7C..FE7F */
2385
#define FriBidiPropertyBlockLevel6_FEE0 0x468
2387
FriBidiPropertyBlockLevel7_0600, /* FEE0..FEE3 */
2388
FriBidiPropertyBlockLevel7_0600, /* FEE4..FEE7 */
2389
FriBidiPropertyBlockLevel7_0600, /* FEE8..FEEB */
2390
FriBidiPropertyBlockLevel7_0600, /* FEEC..FEEF */
2391
FriBidiPropertyBlockLevel7_0600, /* FEF0..FEF3 */
2392
FriBidiPropertyBlockLevel7_0600, /* FEF4..FEF7 */
2393
FriBidiPropertyBlockLevel7_0600, /* FEF8..FEFB */
2394
FriBidiPropertyBlockLevel7_070C, /* FEFC..FEFF */
2396
#define FriBidiPropertyBlockLevel6_FF00 0x470
2398
FriBidiPropertyBlockLevel7_FF00, /* FF00..FF03 */
2399
FriBidiPropertyBlockLevel7_0024, /* FF04..FF07 */
2400
FriBidiPropertyBlockLevel7_0028, /* FF08..FF0B */
2401
FriBidiPropertyBlockLevel7_002C, /* FF0C..FF0F */
2402
FriBidiPropertyBlockLevel7_0030, /* FF10..FF13 */
2403
FriBidiPropertyBlockLevel7_0030, /* FF14..FF17 */
2404
FriBidiPropertyBlockLevel7_0038, /* FF18..FF1B */
2405
FriBidiPropertyBlockLevel7_003C, /* FF1C..FF1F */
2407
#define FriBidiPropertyBlockLevel6_FF60 0x478
2409
FriBidiPropertyBlockLevel7_003C, /* FF60..FF63 */
2410
FriBidiPropertyBlockLevel7_0374, /* FF64..FF67 */
2411
FriBidiPropertyBlockLevel7_0044, /* FF68..FF6B */
2412
FriBidiPropertyBlockLevel7_0044, /* FF6C..FF6F */
2413
FriBidiPropertyBlockLevel7_0044, /* FF70..FF73 */
2414
FriBidiPropertyBlockLevel7_0044, /* FF74..FF77 */
2415
FriBidiPropertyBlockLevel7_0044, /* FF78..FF7B */
2416
FriBidiPropertyBlockLevel7_0044, /* FF7C..FF7F */
2418
#define FriBidiPropertyBlockLevel6_FFE0 0x480
2420
FriBidiPropertyBlockLevel7_0024, /* FFE0..FFE3 */
2421
FriBidiPropertyBlockLevel7_FFE4, /* FFE4..FFE7 */
2422
FriBidiPropertyBlockLevel7_003C, /* FFE8..FFEB */
2423
FriBidiPropertyBlockLevel7_207C, /* FFEC..FFEF */
2424
FriBidiPropertyBlockLevel7_0000, /* FFF0..FFF3 */
2425
FriBidiPropertyBlockLevel7_0000, /* FFF4..FFF7 */
2426
FriBidiPropertyBlockLevel7_FFF8, /* FFF8..FFFB */
2427
FriBidiPropertyBlockLevel7_FFFC, /* FFFC..FFFF */
2429
#define FriBidiPropertyBlockLevel6_10100 0x488
2431
FriBidiPropertyBlockLevel7_2128, /* 10100..10103 */
2432
FriBidiPropertyBlockLevel7_0044, /* 10104..10107 */
2433
FriBidiPropertyBlockLevel7_0044, /* 10108..1010B */
2434
FriBidiPropertyBlockLevel7_0044, /* 1010C..1010F */
2435
FriBidiPropertyBlockLevel7_0044, /* 10110..10113 */
2436
FriBidiPropertyBlockLevel7_0044, /* 10114..10117 */
2437
FriBidiPropertyBlockLevel7_0044, /* 10118..1011B */
2438
FriBidiPropertyBlockLevel7_0044, /* 1011C..1011F */
2440
#define FriBidiPropertyBlockLevel6_103C0 0x490
2442
FriBidiPropertyBlockLevel7_0044, /* 103C0..103C3 */
2443
FriBidiPropertyBlockLevel7_0044, /* 103C4..103C7 */
2444
FriBidiPropertyBlockLevel7_0044, /* 103C8..103CB */
2445
FriBidiPropertyBlockLevel7_0044, /* 103CC..103CF */
2446
FriBidiPropertyBlockLevel7_02E4, /* 103D0..103D3 */
2447
FriBidiPropertyBlockLevel7_0374, /* 103D4..103D7 */
2448
FriBidiPropertyBlockLevel7_0044, /* 103D8..103DB */
2449
FriBidiPropertyBlockLevel7_0044, /* 103DC..103DF */
2451
#define FriBidiPropertyBlockLevel6_10A00 0x498
2453
FriBidiPropertyBlockLevel7_0590, /* 10A00..10A03 */
2454
FriBidiPropertyBlockLevel7_05C0, /* 10A04..10A07 */
2455
FriBidiPropertyBlockLevel7_05C8, /* 10A08..10A0B */
2456
FriBidiPropertyBlockLevel7_0300, /* 10A0C..10A0F */
2457
FriBidiPropertyBlockLevel7_05C8, /* 10A10..10A13 */
2458
FriBidiPropertyBlockLevel7_05C8, /* 10A14..10A17 */
2459
FriBidiPropertyBlockLevel7_05C8, /* 10A18..10A1B */
2460
FriBidiPropertyBlockLevel7_05C8, /* 10A1C..10A1F */
2462
#define FriBidiPropertyBlockLevel6_10A20 0x4A0
2464
FriBidiPropertyBlockLevel7_05C8, /* 10A20..10A23 */
2465
FriBidiPropertyBlockLevel7_05C8, /* 10A24..10A27 */
2466
FriBidiPropertyBlockLevel7_05C8, /* 10A28..10A2B */
2467
FriBidiPropertyBlockLevel7_05C8, /* 10A2C..10A2F */
2468
FriBidiPropertyBlockLevel7_05C8, /* 10A30..10A33 */
2469
FriBidiPropertyBlockLevel7_05C8, /* 10A34..10A37 */
2470
FriBidiPropertyBlockLevel7_10A38, /* 10A38..10A3B */
2471
FriBidiPropertyBlockLevel7_10A3C, /* 10A3C..10A3F */
2473
#define FriBidiPropertyBlockLevel6_1D160 0x4A8
2475
FriBidiPropertyBlockLevel7_0044, /* 1D160..1D163 */
2476
FriBidiPropertyBlockLevel7_0480, /* 1D164..1D167 */
2477
FriBidiPropertyBlockLevel7_0488, /* 1D168..1D16B */
2478
FriBidiPropertyBlockLevel7_0044, /* 1D16C..1D16F */
2479
FriBidiPropertyBlockLevel7_1D170, /* 1D170..1D173 */
2480
FriBidiPropertyBlockLevel7_0000, /* 1D174..1D177 */
2481
FriBidiPropertyBlockLevel7_1D178, /* 1D178..1D17B */
2482
FriBidiPropertyBlockLevel7_0300, /* 1D17C..1D17F */
2484
#define FriBidiPropertyBlockLevel6_1D180 0x4B0
2486
FriBidiPropertyBlockLevel7_0484, /* 1D180..1D183 */
2487
FriBidiPropertyBlockLevel7_0940, /* 1D184..1D187 */
2488
FriBidiPropertyBlockLevel7_0300, /* 1D188..1D18B */
2489
FriBidiPropertyBlockLevel7_0044, /* 1D18C..1D18F */
2490
FriBidiPropertyBlockLevel7_0044, /* 1D190..1D193 */
2491
FriBidiPropertyBlockLevel7_0044, /* 1D194..1D197 */
2492
FriBidiPropertyBlockLevel7_0044, /* 1D198..1D19B */
2493
FriBidiPropertyBlockLevel7_0044, /* 1D19C..1D19F */
2495
#define FriBidiPropertyBlockLevel6_1D1A0 0x4B8
2497
FriBidiPropertyBlockLevel7_0044, /* 1D1A0..1D1A3 */
2498
FriBidiPropertyBlockLevel7_0044, /* 1D1A4..1D1A7 */
2499
FriBidiPropertyBlockLevel7_0960, /* 1D1A8..1D1AB */
2500
FriBidiPropertyBlockLevel7_0488, /* 1D1AC..1D1AF */
2501
FriBidiPropertyBlockLevel7_0044, /* 1D1B0..1D1B3 */
2502
FriBidiPropertyBlockLevel7_0044, /* 1D1B4..1D1B7 */
2503
FriBidiPropertyBlockLevel7_0044, /* 1D1B8..1D1BB */
2504
FriBidiPropertyBlockLevel7_0044, /* 1D1BC..1D1BF */
2506
#define FriBidiPropertyBlockLevel6_1D240 0x4C0
2508
FriBidiPropertyBlockLevel7_1D240, /* 1D240..1D243 */
2509
FriBidiPropertyBlockLevel7_1D244, /* 1D244..1D247 */
2510
FriBidiPropertyBlockLevel7_0044, /* 1D248..1D24B */
2511
FriBidiPropertyBlockLevel7_0044, /* 1D24C..1D24F */
2512
FriBidiPropertyBlockLevel7_0044, /* 1D250..1D253 */
2513
FriBidiPropertyBlockLevel7_0044, /* 1D254..1D257 */
2514
FriBidiPropertyBlockLevel7_0044, /* 1D258..1D25B */
2515
FriBidiPropertyBlockLevel7_0044, /* 1D25C..1D25F */
2517
#define FriBidiPropertyBlockLevel6_1D7C0 0x4C8
2519
FriBidiPropertyBlockLevel7_0044, /* 1D7C0..1D7C3 */
2520
FriBidiPropertyBlockLevel7_0044, /* 1D7C4..1D7C7 */
2521
FriBidiPropertyBlockLevel7_0044, /* 1D7C8..1D7CB */
2522
FriBidiPropertyBlockLevel7_1D7CC, /* 1D7CC..1D7CF */
2523
FriBidiPropertyBlockLevel7_0030, /* 1D7D0..1D7D3 */
2524
FriBidiPropertyBlockLevel7_0030, /* 1D7D4..1D7D7 */
2525
FriBidiPropertyBlockLevel7_0030, /* 1D7D8..1D7DB */
2526
FriBidiPropertyBlockLevel7_0030, /* 1D7DC..1D7DF */
2528
#define FriBidiPropertyBlockLevel6_1D7E0 0x4D0
2530
FriBidiPropertyBlockLevel7_0030, /* 1D7E0..1D7E3 */
2531
FriBidiPropertyBlockLevel7_0030, /* 1D7E4..1D7E7 */
2532
FriBidiPropertyBlockLevel7_0030, /* 1D7E8..1D7EB */
2533
FriBidiPropertyBlockLevel7_0030, /* 1D7EC..1D7EF */
2534
FriBidiPropertyBlockLevel7_0030, /* 1D7F0..1D7F3 */
2535
FriBidiPropertyBlockLevel7_0030, /* 1D7F4..1D7F7 */
2536
FriBidiPropertyBlockLevel7_0030, /* 1D7F8..1D7FB */
2537
FriBidiPropertyBlockLevel7_0030, /* 1D7FC..1D7FF */
2539
#define FriBidiPropertyBlockLevel6_1FFE0 0x4D8
2541
FriBidiPropertyBlockLevel7_0044, /* 1FFE0..1FFE3 */
2542
FriBidiPropertyBlockLevel7_0044, /* 1FFE4..1FFE7 */
2543
FriBidiPropertyBlockLevel7_0044, /* 1FFE8..1FFEB */
2544
FriBidiPropertyBlockLevel7_0044, /* 1FFEC..1FFEF */
2545
FriBidiPropertyBlockLevel7_0044, /* 1FFF0..1FFF3 */
2546
FriBidiPropertyBlockLevel7_0044, /* 1FFF4..1FFF7 */
2547
FriBidiPropertyBlockLevel7_0044, /* 1FFF8..1FFFB */
2548
FriBidiPropertyBlockLevel7_1FFFC, /* 1FFFC..1FFFF */
2550
#define FriBidiPropertyBlockLevel6_E0000 0x4E0
2552
FriBidiPropertyBlockLevel7_0000, /* E0000..E0003 */
2553
FriBidiPropertyBlockLevel7_0000, /* E0004..E0007 */
2554
FriBidiPropertyBlockLevel7_0000, /* E0008..E000B */
2555
FriBidiPropertyBlockLevel7_0000, /* E000C..E000F */
2556
FriBidiPropertyBlockLevel7_0000, /* E0010..E0013 */
2557
FriBidiPropertyBlockLevel7_0000, /* E0014..E0017 */
2558
FriBidiPropertyBlockLevel7_0000, /* E0018..E001B */
2559
FriBidiPropertyBlockLevel7_0000, /* E001C..E001F */
2561
#define FriBidiPropertyBlockLevel6_E01E0 0x4E8
2563
FriBidiPropertyBlockLevel7_0300, /* E01E0..E01E3 */
2564
FriBidiPropertyBlockLevel7_0300, /* E01E4..E01E7 */
2565
FriBidiPropertyBlockLevel7_0300, /* E01E8..E01EB */
2566
FriBidiPropertyBlockLevel7_0300, /* E01EC..E01EF */
2567
FriBidiPropertyBlockLevel7_0000, /* E01F0..E01F3 */
2568
FriBidiPropertyBlockLevel7_0000, /* E01F4..E01F7 */
2569
FriBidiPropertyBlockLevel7_0000, /* E01F8..E01FB */
2570
FriBidiPropertyBlockLevel7_0000, /* E01FC..E01FF */
2573
static const PACKTAB_UINT16 FriBidiPropertyBlockLevel5[2*126] = {
2575
#define FriBidiPropertyBlockLevel5_0000 0x0
2577
FriBidiPropertyBlockLevel6_0000, /* 0000..001F */
2578
FriBidiPropertyBlockLevel6_0020, /* 0020..003F */
2580
#define FriBidiPropertyBlockLevel5_0040 0x2
2582
FriBidiPropertyBlockLevel6_0040, /* 0040..005F */
2583
FriBidiPropertyBlockLevel6_0060, /* 0060..007F */
2585
#define FriBidiPropertyBlockLevel5_0080 0x4
2587
FriBidiPropertyBlockLevel6_0080, /* 0080..009F */
2588
FriBidiPropertyBlockLevel6_00A0, /* 00A0..00BF */
2590
#define FriBidiPropertyBlockLevel5_00C0 0x6
2592
FriBidiPropertyBlockLevel6_00C0, /* 00C0..00DF */
2593
FriBidiPropertyBlockLevel6_00C0, /* 00E0..00FF */
2595
#define FriBidiPropertyBlockLevel5_0100 0x8
2597
FriBidiPropertyBlockLevel6_0100, /* 0100..011F */
2598
FriBidiPropertyBlockLevel6_0100, /* 0120..013F */
2600
#define FriBidiPropertyBlockLevel5_0280 0xA
2602
FriBidiPropertyBlockLevel6_0100, /* 0280..029F */
2603
FriBidiPropertyBlockLevel6_02A0, /* 02A0..02BF */
2605
#define FriBidiPropertyBlockLevel5_02C0 0xC
2607
FriBidiPropertyBlockLevel6_02C0, /* 02C0..02DF */
2608
FriBidiPropertyBlockLevel6_02E0, /* 02E0..02FF */
2610
#define FriBidiPropertyBlockLevel5_0300 0xE
2612
FriBidiPropertyBlockLevel6_0300, /* 0300..031F */
2613
FriBidiPropertyBlockLevel6_0300, /* 0320..033F */
2615
#define FriBidiPropertyBlockLevel5_0340 0x10
2617
FriBidiPropertyBlockLevel6_0300, /* 0340..035F */
2618
FriBidiPropertyBlockLevel6_0360, /* 0360..037F */
2620
#define FriBidiPropertyBlockLevel5_0380 0x12
2622
FriBidiPropertyBlockLevel6_0380, /* 0380..039F */
2623
FriBidiPropertyBlockLevel6_0100, /* 03A0..03BF */
2625
#define FriBidiPropertyBlockLevel5_03C0 0x14
2627
FriBidiPropertyBlockLevel6_0100, /* 03C0..03DF */
2628
FriBidiPropertyBlockLevel6_03E0, /* 03E0..03FF */
2630
#define FriBidiPropertyBlockLevel5_0480 0x16
2632
FriBidiPropertyBlockLevel6_0480, /* 0480..049F */
2633
FriBidiPropertyBlockLevel6_0100, /* 04A0..04BF */
2635
#define FriBidiPropertyBlockLevel5_0580 0x18
2637
FriBidiPropertyBlockLevel6_0580, /* 0580..059F */
2638
FriBidiPropertyBlockLevel6_05A0, /* 05A0..05BF */
2640
#define FriBidiPropertyBlockLevel5_05C0 0x1A
2642
FriBidiPropertyBlockLevel6_05C0, /* 05C0..05DF */
2643
FriBidiPropertyBlockLevel6_05E0, /* 05E0..05FF */
2645
#define FriBidiPropertyBlockLevel5_0600 0x1C
2647
FriBidiPropertyBlockLevel6_0600, /* 0600..061F */
2648
FriBidiPropertyBlockLevel6_0620, /* 0620..063F */
2650
#define FriBidiPropertyBlockLevel5_0640 0x1E
2652
FriBidiPropertyBlockLevel6_0640, /* 0640..065F */
2653
FriBidiPropertyBlockLevel6_0660, /* 0660..067F */
2655
#define FriBidiPropertyBlockLevel5_0680 0x20
2657
FriBidiPropertyBlockLevel6_0620, /* 0680..069F */
2658
FriBidiPropertyBlockLevel6_0620, /* 06A0..06BF */
2660
#define FriBidiPropertyBlockLevel5_06C0 0x22
2662
FriBidiPropertyBlockLevel6_06C0, /* 06C0..06DF */
2663
FriBidiPropertyBlockLevel6_06E0, /* 06E0..06FF */
2665
#define FriBidiPropertyBlockLevel5_0700 0x24
2667
FriBidiPropertyBlockLevel6_0700, /* 0700..071F */
2668
FriBidiPropertyBlockLevel6_0720, /* 0720..073F */
2670
#define FriBidiPropertyBlockLevel5_0740 0x26
2672
FriBidiPropertyBlockLevel6_0740, /* 0740..075F */
2673
FriBidiPropertyBlockLevel6_0620, /* 0760..077F */
2675
#define FriBidiPropertyBlockLevel5_0780 0x28
2677
FriBidiPropertyBlockLevel6_0620, /* 0780..079F */
2678
FriBidiPropertyBlockLevel6_07A0, /* 07A0..07BF */
2680
#define FriBidiPropertyBlockLevel5_07C0 0x2A
2682
FriBidiPropertyBlockLevel6_05E0, /* 07C0..07DF */
2683
FriBidiPropertyBlockLevel6_05E0, /* 07E0..07FF */
2685
#define FriBidiPropertyBlockLevel5_0900 0x2C
2687
FriBidiPropertyBlockLevel6_0900, /* 0900..091F */
2688
FriBidiPropertyBlockLevel6_0920, /* 0920..093F */
2690
#define FriBidiPropertyBlockLevel5_0940 0x2E
2692
FriBidiPropertyBlockLevel6_0940, /* 0940..095F */
2693
FriBidiPropertyBlockLevel6_0960, /* 0960..097F */
2695
#define FriBidiPropertyBlockLevel5_0980 0x30
2697
FriBidiPropertyBlockLevel6_0980, /* 0980..099F */
2698
FriBidiPropertyBlockLevel6_0920, /* 09A0..09BF */
2700
#define FriBidiPropertyBlockLevel5_09C0 0x32
2702
FriBidiPropertyBlockLevel6_09C0, /* 09C0..09DF */
2703
FriBidiPropertyBlockLevel6_09E0, /* 09E0..09FF */
2705
#define FriBidiPropertyBlockLevel5_0A40 0x34
2707
FriBidiPropertyBlockLevel6_0A40, /* 0A40..0A5F */
2708
FriBidiPropertyBlockLevel6_0A60, /* 0A60..0A7F */
2710
#define FriBidiPropertyBlockLevel5_0AC0 0x36
2712
FriBidiPropertyBlockLevel6_0AC0, /* 0AC0..0ADF */
2713
FriBidiPropertyBlockLevel6_0AE0, /* 0AE0..0AFF */
2715
#define FriBidiPropertyBlockLevel5_0B00 0x38
2717
FriBidiPropertyBlockLevel6_0980, /* 0B00..0B1F */
2718
FriBidiPropertyBlockLevel6_0B20, /* 0B20..0B3F */
2720
#define FriBidiPropertyBlockLevel5_0B40 0x3A
2722
FriBidiPropertyBlockLevel6_0B40, /* 0B40..0B5F */
2723
FriBidiPropertyBlockLevel6_0100, /* 0B60..0B7F */
2725
#define FriBidiPropertyBlockLevel5_0B80 0x3C
2727
FriBidiPropertyBlockLevel6_0B80, /* 0B80..0B9F */
2728
FriBidiPropertyBlockLevel6_0100, /* 0BA0..0BBF */
2730
#define FriBidiPropertyBlockLevel5_0BC0 0x3E
2732
FriBidiPropertyBlockLevel6_0BC0, /* 0BC0..0BDF */
2733
FriBidiPropertyBlockLevel6_0BE0, /* 0BE0..0BFF */
2735
#define FriBidiPropertyBlockLevel5_0C00 0x40
2737
FriBidiPropertyBlockLevel6_0100, /* 0C00..0C1F */
2738
FriBidiPropertyBlockLevel6_0C20, /* 0C20..0C3F */
2740
#define FriBidiPropertyBlockLevel5_0C40 0x42
2742
FriBidiPropertyBlockLevel6_0C40, /* 0C40..0C5F */
2743
FriBidiPropertyBlockLevel6_0100, /* 0C60..0C7F */
2745
#define FriBidiPropertyBlockLevel5_0C80 0x44
2747
FriBidiPropertyBlockLevel6_0100, /* 0C80..0C9F */
2748
FriBidiPropertyBlockLevel6_0920, /* 0CA0..0CBF */
2750
#define FriBidiPropertyBlockLevel5_0CC0 0x46
2752
FriBidiPropertyBlockLevel6_0CC0, /* 0CC0..0CDF */
2753
FriBidiPropertyBlockLevel6_0100, /* 0CE0..0CFF */
2755
#define FriBidiPropertyBlockLevel5_0D40 0x48
2757
FriBidiPropertyBlockLevel6_0D40, /* 0D40..0D5F */
2758
FriBidiPropertyBlockLevel6_0100, /* 0D60..0D7F */
2760
#define FriBidiPropertyBlockLevel5_0DC0 0x4A
2762
FriBidiPropertyBlockLevel6_0DC0, /* 0DC0..0DDF */
2763
FriBidiPropertyBlockLevel6_0100, /* 0DE0..0DFF */
2765
#define FriBidiPropertyBlockLevel5_0E00 0x4C
2767
FriBidiPropertyBlockLevel6_0100, /* 0E00..0E1F */
2768
FriBidiPropertyBlockLevel6_0E20, /* 0E20..0E3F */
2770
#define FriBidiPropertyBlockLevel5_0E40 0x4E
2772
FriBidiPropertyBlockLevel6_0E40, /* 0E40..0E5F */
2773
FriBidiPropertyBlockLevel6_0100, /* 0E60..0E7F */
2775
#define FriBidiPropertyBlockLevel5_0E80 0x50
2777
FriBidiPropertyBlockLevel6_0100, /* 0E80..0E9F */
2778
FriBidiPropertyBlockLevel6_0EA0, /* 0EA0..0EBF */
2780
#define FriBidiPropertyBlockLevel5_0EC0 0x52
2782
FriBidiPropertyBlockLevel6_0EC0, /* 0EC0..0EDF */
2783
FriBidiPropertyBlockLevel6_0100, /* 0EE0..0EFF */
2785
#define FriBidiPropertyBlockLevel5_0F00 0x54
2787
FriBidiPropertyBlockLevel6_0F00, /* 0F00..0F1F */
2788
FriBidiPropertyBlockLevel6_0F20, /* 0F20..0F3F */
2790
#define FriBidiPropertyBlockLevel5_0F40 0x56
2792
FriBidiPropertyBlockLevel6_0100, /* 0F40..0F5F */
2793
FriBidiPropertyBlockLevel6_0F60, /* 0F60..0F7F */
2795
#define FriBidiPropertyBlockLevel5_0F80 0x58
2797
FriBidiPropertyBlockLevel6_0F80, /* 0F80..0F9F */
2798
FriBidiPropertyBlockLevel6_0FA0, /* 0FA0..0FBF */
2800
#define FriBidiPropertyBlockLevel5_0FC0 0x5A
2802
FriBidiPropertyBlockLevel6_0FC0, /* 0FC0..0FDF */
2803
FriBidiPropertyBlockLevel6_0100, /* 0FE0..0FFF */
2805
#define FriBidiPropertyBlockLevel5_1000 0x5C
2807
FriBidiPropertyBlockLevel6_0100, /* 1000..101F */
2808
FriBidiPropertyBlockLevel6_1020, /* 1020..103F */
2810
#define FriBidiPropertyBlockLevel5_1040 0x5E
2812
FriBidiPropertyBlockLevel6_0F00, /* 1040..105F */
2813
FriBidiPropertyBlockLevel6_0100, /* 1060..107F */
2815
#define FriBidiPropertyBlockLevel5_1340 0x60
2817
FriBidiPropertyBlockLevel6_1340, /* 1340..135F */
2818
FriBidiPropertyBlockLevel6_0100, /* 1360..137F */
2820
#define FriBidiPropertyBlockLevel5_1380 0x62
2822
FriBidiPropertyBlockLevel6_1380, /* 1380..139F */
2823
FriBidiPropertyBlockLevel6_0100, /* 13A0..13BF */
2825
#define FriBidiPropertyBlockLevel5_1680 0x64
2827
FriBidiPropertyBlockLevel6_1680, /* 1680..169F */
2828
FriBidiPropertyBlockLevel6_0100, /* 16A0..16BF */
2830
#define FriBidiPropertyBlockLevel5_1700 0x66
2832
FriBidiPropertyBlockLevel6_1700, /* 1700..171F */
2833
FriBidiPropertyBlockLevel6_1700, /* 1720..173F */
2835
#define FriBidiPropertyBlockLevel5_1740 0x68
2837
FriBidiPropertyBlockLevel6_1740, /* 1740..175F */
2838
FriBidiPropertyBlockLevel6_1740, /* 1760..177F */
2840
#define FriBidiPropertyBlockLevel5_1780 0x6A
2842
FriBidiPropertyBlockLevel6_0100, /* 1780..179F */
2843
FriBidiPropertyBlockLevel6_17A0, /* 17A0..17BF */
2845
#define FriBidiPropertyBlockLevel5_17C0 0x6C
2847
FriBidiPropertyBlockLevel6_17C0, /* 17C0..17DF */
2848
FriBidiPropertyBlockLevel6_1380, /* 17E0..17FF */
2850
#define FriBidiPropertyBlockLevel5_1800 0x6E
2852
FriBidiPropertyBlockLevel6_1800, /* 1800..181F */
2853
FriBidiPropertyBlockLevel6_0100, /* 1820..183F */
2855
#define FriBidiPropertyBlockLevel5_1880 0x70
2857
FriBidiPropertyBlockLevel6_0100, /* 1880..189F */
2858
FriBidiPropertyBlockLevel6_18A0, /* 18A0..18BF */
2860
#define FriBidiPropertyBlockLevel5_1900 0x72
2862
FriBidiPropertyBlockLevel6_0100, /* 1900..191F */
2863
FriBidiPropertyBlockLevel6_1920, /* 1920..193F */
2865
#define FriBidiPropertyBlockLevel5_1940 0x74
2867
FriBidiPropertyBlockLevel6_1940, /* 1940..195F */
2868
FriBidiPropertyBlockLevel6_0100, /* 1960..197F */
2870
#define FriBidiPropertyBlockLevel5_19C0 0x76
2872
FriBidiPropertyBlockLevel6_19C0, /* 19C0..19DF */
2873
FriBidiPropertyBlockLevel6_19E0, /* 19E0..19FF */
2875
#define FriBidiPropertyBlockLevel5_1A00 0x78
2877
FriBidiPropertyBlockLevel6_1A00, /* 1A00..1A1F */
2878
FriBidiPropertyBlockLevel6_0100, /* 1A20..1A3F */
2880
#define FriBidiPropertyBlockLevel5_1DC0 0x7A
2882
FriBidiPropertyBlockLevel6_1DC0, /* 1DC0..1DDF */
2883
FriBidiPropertyBlockLevel6_0100, /* 1DE0..1DFF */
2885
#define FriBidiPropertyBlockLevel5_1F80 0x7C
2887
FriBidiPropertyBlockLevel6_0100, /* 1F80..1F9F */
2888
FriBidiPropertyBlockLevel6_1FA0, /* 1FA0..1FBF */
2890
#define FriBidiPropertyBlockLevel5_1FC0 0x7E
2892
FriBidiPropertyBlockLevel6_1FC0, /* 1FC0..1FDF */
2893
FriBidiPropertyBlockLevel6_1FE0, /* 1FE0..1FFF */
2895
#define FriBidiPropertyBlockLevel5_2000 0x80
2897
FriBidiPropertyBlockLevel6_2000, /* 2000..201F */
2898
FriBidiPropertyBlockLevel6_2020, /* 2020..203F */
2900
#define FriBidiPropertyBlockLevel5_2040 0x82
2902
FriBidiPropertyBlockLevel6_2040, /* 2040..205F */
2903
FriBidiPropertyBlockLevel6_2060, /* 2060..207F */
2905
#define FriBidiPropertyBlockLevel5_2080 0x84
2907
FriBidiPropertyBlockLevel6_2080, /* 2080..209F */
2908
FriBidiPropertyBlockLevel6_20A0, /* 20A0..20BF */
2910
#define FriBidiPropertyBlockLevel5_20C0 0x86
2912
FriBidiPropertyBlockLevel6_20C0, /* 20C0..20DF */
2913
FriBidiPropertyBlockLevel6_20E0, /* 20E0..20FF */
2915
#define FriBidiPropertyBlockLevel5_2100 0x88
2917
FriBidiPropertyBlockLevel6_2100, /* 2100..211F */
2918
FriBidiPropertyBlockLevel6_2120, /* 2120..213F */
2920
#define FriBidiPropertyBlockLevel5_2140 0x8A
2922
FriBidiPropertyBlockLevel6_2140, /* 2140..215F */
2923
FriBidiPropertyBlockLevel6_0100, /* 2160..217F */
2925
#define FriBidiPropertyBlockLevel5_2180 0x8C
2927
FriBidiPropertyBlockLevel6_2180, /* 2180..219F */
2928
FriBidiPropertyBlockLevel6_19E0, /* 21A0..21BF */
2930
#define FriBidiPropertyBlockLevel5_21C0 0x8E
2932
FriBidiPropertyBlockLevel6_19E0, /* 21C0..21DF */
2933
FriBidiPropertyBlockLevel6_19E0, /* 21E0..21FF */
2935
#define FriBidiPropertyBlockLevel5_2200 0x90
2937
FriBidiPropertyBlockLevel6_2200, /* 2200..221F */
2938
FriBidiPropertyBlockLevel6_19E0, /* 2220..223F */
2940
#define FriBidiPropertyBlockLevel5_2300 0x92
2942
FriBidiPropertyBlockLevel6_19E0, /* 2300..231F */
2943
FriBidiPropertyBlockLevel6_2320, /* 2320..233F */
2945
#define FriBidiPropertyBlockLevel5_2340 0x94
2947
FriBidiPropertyBlockLevel6_0100, /* 2340..235F */
2948
FriBidiPropertyBlockLevel6_2360, /* 2360..237F */
2950
#define FriBidiPropertyBlockLevel5_2380 0x96
2952
FriBidiPropertyBlockLevel6_2380, /* 2380..239F */
2953
FriBidiPropertyBlockLevel6_19E0, /* 23A0..23BF */
2955
#define FriBidiPropertyBlockLevel5_23C0 0x98
2957
FriBidiPropertyBlockLevel6_23C0, /* 23C0..23DF */
2958
FriBidiPropertyBlockLevel6_0100, /* 23E0..23FF */
2960
#define FriBidiPropertyBlockLevel5_2400 0x9A
2962
FriBidiPropertyBlockLevel6_19E0, /* 2400..241F */
2963
FriBidiPropertyBlockLevel6_2420, /* 2420..243F */
2965
#define FriBidiPropertyBlockLevel5_2440 0x9C
2967
FriBidiPropertyBlockLevel6_2440, /* 2440..245F */
2968
FriBidiPropertyBlockLevel6_19E0, /* 2460..247F */
2970
#define FriBidiPropertyBlockLevel5_2480 0x9E
2972
FriBidiPropertyBlockLevel6_2480, /* 2480..249F */
2973
FriBidiPropertyBlockLevel6_0100, /* 24A0..24BF */
2975
#define FriBidiPropertyBlockLevel5_24C0 0xA0
2977
FriBidiPropertyBlockLevel6_0100, /* 24C0..24DF */
2978
FriBidiPropertyBlockLevel6_24E0, /* 24E0..24FF */
2980
#define FriBidiPropertyBlockLevel5_2680 0xA2
2982
FriBidiPropertyBlockLevel6_2680, /* 2680..269F */
2983
FriBidiPropertyBlockLevel6_26A0, /* 26A0..26BF */
2985
#define FriBidiPropertyBlockLevel5_2700 0xA4
2987
FriBidiPropertyBlockLevel6_2700, /* 2700..271F */
2988
FriBidiPropertyBlockLevel6_2720, /* 2720..273F */
2990
#define FriBidiPropertyBlockLevel5_2740 0xA6
2992
FriBidiPropertyBlockLevel6_2740, /* 2740..275F */
2993
FriBidiPropertyBlockLevel6_2760, /* 2760..277F */
2995
#define FriBidiPropertyBlockLevel5_2780 0xA8
2997
FriBidiPropertyBlockLevel6_2780, /* 2780..279F */
2998
FriBidiPropertyBlockLevel6_27A0, /* 27A0..27BF */
3000
#define FriBidiPropertyBlockLevel5_27C0 0xAA
3002
FriBidiPropertyBlockLevel6_27C0, /* 27C0..27DF */
3003
FriBidiPropertyBlockLevel6_27E0, /* 27E0..27FF */
3005
#define FriBidiPropertyBlockLevel5_2B00 0xAC
3007
FriBidiPropertyBlockLevel6_2B00, /* 2B00..2B1F */
3008
FriBidiPropertyBlockLevel6_0100, /* 2B20..2B3F */
3010
#define FriBidiPropertyBlockLevel5_2CC0 0xAE
3012
FriBidiPropertyBlockLevel6_0100, /* 2CC0..2CDF */
3013
FriBidiPropertyBlockLevel6_2CE0, /* 2CE0..2CFF */
3015
#define FriBidiPropertyBlockLevel5_2E00 0xB0
3017
FriBidiPropertyBlockLevel6_2E00, /* 2E00..2E1F */
3018
FriBidiPropertyBlockLevel6_0100, /* 2E20..2E3F */
3020
#define FriBidiPropertyBlockLevel5_2E80 0xB2
3022
FriBidiPropertyBlockLevel6_2E80, /* 2E80..2E9F */
3023
FriBidiPropertyBlockLevel6_19E0, /* 2EA0..2EBF */
3025
#define FriBidiPropertyBlockLevel5_2EC0 0xB4
3027
FriBidiPropertyBlockLevel6_19E0, /* 2EC0..2EDF */
3028
FriBidiPropertyBlockLevel6_2B00, /* 2EE0..2EFF */
3030
#define FriBidiPropertyBlockLevel5_2FC0 0xB6
3032
FriBidiPropertyBlockLevel6_2320, /* 2FC0..2FDF */
3033
FriBidiPropertyBlockLevel6_2FE0, /* 2FE0..2FFF */
3035
#define FriBidiPropertyBlockLevel5_3000 0xB8
3037
FriBidiPropertyBlockLevel6_3000, /* 3000..301F */
3038
FriBidiPropertyBlockLevel6_3020, /* 3020..303F */
3040
#define FriBidiPropertyBlockLevel5_3080 0xBA
3042
FriBidiPropertyBlockLevel6_3080, /* 3080..309F */
3043
FriBidiPropertyBlockLevel6_30A0, /* 30A0..30BF */
3045
#define FriBidiPropertyBlockLevel5_30C0 0xBC
3047
FriBidiPropertyBlockLevel6_0100, /* 30C0..30DF */
3048
FriBidiPropertyBlockLevel6_30E0, /* 30E0..30FF */
3050
#define FriBidiPropertyBlockLevel5_31C0 0xBE
3052
FriBidiPropertyBlockLevel6_31C0, /* 31C0..31DF */
3053
FriBidiPropertyBlockLevel6_0100, /* 31E0..31FF */
3055
#define FriBidiPropertyBlockLevel5_3200 0xC0
3057
FriBidiPropertyBlockLevel6_3200, /* 3200..321F */
3058
FriBidiPropertyBlockLevel6_0100, /* 3220..323F */
3060
#define FriBidiPropertyBlockLevel5_3240 0xC2
3062
FriBidiPropertyBlockLevel6_2180, /* 3240..325F */
3063
FriBidiPropertyBlockLevel6_3260, /* 3260..327F */
3065
#define FriBidiPropertyBlockLevel5_3280 0xC4
3067
FriBidiPropertyBlockLevel6_0100, /* 3280..329F */
3068
FriBidiPropertyBlockLevel6_32A0, /* 32A0..32BF */
3070
#define FriBidiPropertyBlockLevel5_32C0 0xC6
3072
FriBidiPropertyBlockLevel6_32C0, /* 32C0..32DF */
3073
FriBidiPropertyBlockLevel6_0100, /* 32E0..32FF */
3075
#define FriBidiPropertyBlockLevel5_3340 0xC8
3077
FriBidiPropertyBlockLevel6_0100, /* 3340..335F */
3078
FriBidiPropertyBlockLevel6_3360, /* 3360..337F */
3080
#define FriBidiPropertyBlockLevel5_33C0 0xCA
3082
FriBidiPropertyBlockLevel6_19C0, /* 33C0..33DF */
3083
FriBidiPropertyBlockLevel6_33E0, /* 33E0..33FF */
3085
#define FriBidiPropertyBlockLevel5_A4C0 0xCC
3087
FriBidiPropertyBlockLevel6_2420, /* A4C0..A4DF */
3088
FriBidiPropertyBlockLevel6_0100, /* A4E0..A4FF */
3090
#define FriBidiPropertyBlockLevel5_A700 0xCE
3092
FriBidiPropertyBlockLevel6_A700, /* A700..A71F */
3093
FriBidiPropertyBlockLevel6_0100, /* A720..A73F */
3095
#define FriBidiPropertyBlockLevel5_A800 0xD0
3097
FriBidiPropertyBlockLevel6_A800, /* A800..A81F */
3098
FriBidiPropertyBlockLevel6_A820, /* A820..A83F */
3100
#define FriBidiPropertyBlockLevel5_FB00 0xD2
3102
FriBidiPropertyBlockLevel6_FB00, /* FB00..FB1F */
3103
FriBidiPropertyBlockLevel6_FB20, /* FB20..FB3F */
3105
#define FriBidiPropertyBlockLevel5_FB40 0xD4
3107
FriBidiPropertyBlockLevel6_FB40, /* FB40..FB5F */
3108
FriBidiPropertyBlockLevel6_0620, /* FB60..FB7F */
3110
#define FriBidiPropertyBlockLevel5_FD00 0xD6
3112
FriBidiPropertyBlockLevel6_0620, /* FD00..FD1F */
3113
FriBidiPropertyBlockLevel6_FD20, /* FD20..FD3F */
3115
#define FriBidiPropertyBlockLevel5_FDC0 0xD8
3117
FriBidiPropertyBlockLevel6_FDC0, /* FDC0..FDDF */
3118
FriBidiPropertyBlockLevel6_FDE0, /* FDE0..FDFF */
3120
#define FriBidiPropertyBlockLevel5_FE00 0xDA
3122
FriBidiPropertyBlockLevel6_FE00, /* FE00..FE1F */
3123
FriBidiPropertyBlockLevel6_FE20, /* FE20..FE3F */
3125
#define FriBidiPropertyBlockLevel5_FE40 0xDC
3127
FriBidiPropertyBlockLevel6_FE40, /* FE40..FE5F */
3128
FriBidiPropertyBlockLevel6_FE60, /* FE60..FE7F */
3130
#define FriBidiPropertyBlockLevel5_FEC0 0xDE
3132
FriBidiPropertyBlockLevel6_0620, /* FEC0..FEDF */
3133
FriBidiPropertyBlockLevel6_FEE0, /* FEE0..FEFF */
3135
#define FriBidiPropertyBlockLevel5_FF00 0xE0
3137
FriBidiPropertyBlockLevel6_FF00, /* FF00..FF1F */
3138
FriBidiPropertyBlockLevel6_0040, /* FF20..FF3F */
3140
#define FriBidiPropertyBlockLevel5_FF40 0xE2
3142
FriBidiPropertyBlockLevel6_0040, /* FF40..FF5F */
3143
FriBidiPropertyBlockLevel6_FF60, /* FF60..FF7F */
3145
#define FriBidiPropertyBlockLevel5_FFC0 0xE4
3147
FriBidiPropertyBlockLevel6_0100, /* FFC0..FFDF */
3148
FriBidiPropertyBlockLevel6_FFE0, /* FFE0..FFFF */
3150
#define FriBidiPropertyBlockLevel5_10100 0xE6
3152
FriBidiPropertyBlockLevel6_10100, /* 10100..1011F */
3153
FriBidiPropertyBlockLevel6_0100, /* 10120..1013F */
3155
#define FriBidiPropertyBlockLevel5_10180 0xE8
3157
FriBidiPropertyBlockLevel6_2440, /* 10180..1019F */
3158
FriBidiPropertyBlockLevel6_0100, /* 101A0..101BF */
3160
#define FriBidiPropertyBlockLevel5_103C0 0xEA
3162
FriBidiPropertyBlockLevel6_103C0, /* 103C0..103DF */
3163
FriBidiPropertyBlockLevel6_0100, /* 103E0..103FF */
3165
#define FriBidiPropertyBlockLevel5_10A00 0xEC
3167
FriBidiPropertyBlockLevel6_10A00, /* 10A00..10A1F */
3168
FriBidiPropertyBlockLevel6_10A20, /* 10A20..10A3F */
3170
#define FriBidiPropertyBlockLevel5_1D140 0xEE
3172
FriBidiPropertyBlockLevel6_0100, /* 1D140..1D15F */
3173
FriBidiPropertyBlockLevel6_1D160, /* 1D160..1D17F */
3175
#define FriBidiPropertyBlockLevel5_1D180 0xF0
3177
FriBidiPropertyBlockLevel6_1D180, /* 1D180..1D19F */
3178
FriBidiPropertyBlockLevel6_1D1A0, /* 1D1A0..1D1BF */
3180
#define FriBidiPropertyBlockLevel5_1D240 0xF2
3182
FriBidiPropertyBlockLevel6_1D240, /* 1D240..1D25F */
3183
FriBidiPropertyBlockLevel6_0100, /* 1D260..1D27F */
3185
#define FriBidiPropertyBlockLevel5_1D7C0 0xF4
3187
FriBidiPropertyBlockLevel6_1D7C0, /* 1D7C0..1D7DF */
3188
FriBidiPropertyBlockLevel6_1D7E0, /* 1D7E0..1D7FF */
3190
#define FriBidiPropertyBlockLevel5_1FFC0 0xF6
3192
FriBidiPropertyBlockLevel6_0100, /* 1FFC0..1FFDF */
3193
FriBidiPropertyBlockLevel6_1FFE0, /* 1FFE0..1FFFF */
3195
#define FriBidiPropertyBlockLevel5_E0000 0xF8
3197
FriBidiPropertyBlockLevel6_E0000, /* E0000..E001F */
3198
FriBidiPropertyBlockLevel6_E0000, /* E0020..E003F */
3200
#define FriBidiPropertyBlockLevel5_E01C0 0xFA
3202
FriBidiPropertyBlockLevel6_0300, /* E01C0..E01DF */
3203
FriBidiPropertyBlockLevel6_E01E0, /* E01E0..E01FF */
3206
static const PACKTAB_UINT8 FriBidiPropertyBlockLevel4[4*60] = {
3208
#define FriBidiPropertyBlockLevel4_0000 0x0
3210
FriBidiPropertyBlockLevel5_0000, /* 0000..003F */
3211
FriBidiPropertyBlockLevel5_0040, /* 0040..007F */
3212
FriBidiPropertyBlockLevel5_0080, /* 0080..00BF */
3213
FriBidiPropertyBlockLevel5_00C0, /* 00C0..00FF */
3215
#define FriBidiPropertyBlockLevel4_0100 0x4
3217
FriBidiPropertyBlockLevel5_0100, /* 0100..013F */
3218
FriBidiPropertyBlockLevel5_0100, /* 0140..017F */
3219
FriBidiPropertyBlockLevel5_0100, /* 0180..01BF */
3220
FriBidiPropertyBlockLevel5_0100, /* 01C0..01FF */
3222
#define FriBidiPropertyBlockLevel4_0200 0x8
3224
FriBidiPropertyBlockLevel5_0100, /* 0200..023F */
3225
FriBidiPropertyBlockLevel5_0100, /* 0240..027F */
3226
FriBidiPropertyBlockLevel5_0280, /* 0280..02BF */
3227
FriBidiPropertyBlockLevel5_02C0, /* 02C0..02FF */
3229
#define FriBidiPropertyBlockLevel4_0300 0xC
3231
FriBidiPropertyBlockLevel5_0300, /* 0300..033F */
3232
FriBidiPropertyBlockLevel5_0340, /* 0340..037F */
3233
FriBidiPropertyBlockLevel5_0380, /* 0380..03BF */
3234
FriBidiPropertyBlockLevel5_03C0, /* 03C0..03FF */
3236
#define FriBidiPropertyBlockLevel4_0400 0x10
3238
FriBidiPropertyBlockLevel5_0100, /* 0400..043F */
3239
FriBidiPropertyBlockLevel5_0100, /* 0440..047F */
3240
FriBidiPropertyBlockLevel5_0480, /* 0480..04BF */
3241
FriBidiPropertyBlockLevel5_0100, /* 04C0..04FF */
3243
#define FriBidiPropertyBlockLevel4_0500 0x14
3245
FriBidiPropertyBlockLevel5_0100, /* 0500..053F */
3246
FriBidiPropertyBlockLevel5_0100, /* 0540..057F */
3247
FriBidiPropertyBlockLevel5_0580, /* 0580..05BF */
3248
FriBidiPropertyBlockLevel5_05C0, /* 05C0..05FF */
3250
#define FriBidiPropertyBlockLevel4_0600 0x18
3252
FriBidiPropertyBlockLevel5_0600, /* 0600..063F */
3253
FriBidiPropertyBlockLevel5_0640, /* 0640..067F */
3254
FriBidiPropertyBlockLevel5_0680, /* 0680..06BF */
3255
FriBidiPropertyBlockLevel5_06C0, /* 06C0..06FF */
3257
#define FriBidiPropertyBlockLevel4_0700 0x1C
3259
FriBidiPropertyBlockLevel5_0700, /* 0700..073F */
3260
FriBidiPropertyBlockLevel5_0740, /* 0740..077F */
3261
FriBidiPropertyBlockLevel5_0780, /* 0780..07BF */
3262
FriBidiPropertyBlockLevel5_07C0, /* 07C0..07FF */
3264
#define FriBidiPropertyBlockLevel4_0800 0x20
3266
FriBidiPropertyBlockLevel5_07C0, /* 0800..083F */
3267
FriBidiPropertyBlockLevel5_07C0, /* 0840..087F */
3268
FriBidiPropertyBlockLevel5_07C0, /* 0880..08BF */
3269
FriBidiPropertyBlockLevel5_07C0, /* 08C0..08FF */
3271
#define FriBidiPropertyBlockLevel4_0900 0x24
3273
FriBidiPropertyBlockLevel5_0900, /* 0900..093F */
3274
FriBidiPropertyBlockLevel5_0940, /* 0940..097F */
3275
FriBidiPropertyBlockLevel5_0980, /* 0980..09BF */
3276
FriBidiPropertyBlockLevel5_09C0, /* 09C0..09FF */
3278
#define FriBidiPropertyBlockLevel4_0A00 0x28
3280
FriBidiPropertyBlockLevel5_0900, /* 0A00..0A3F */
3281
FriBidiPropertyBlockLevel5_0A40, /* 0A40..0A7F */
3282
FriBidiPropertyBlockLevel5_0900, /* 0A80..0ABF */
3283
FriBidiPropertyBlockLevel5_0AC0, /* 0AC0..0AFF */
3285
#define FriBidiPropertyBlockLevel4_0B00 0x2C
3287
FriBidiPropertyBlockLevel5_0B00, /* 0B00..0B3F */
3288
FriBidiPropertyBlockLevel5_0B40, /* 0B40..0B7F */
3289
FriBidiPropertyBlockLevel5_0B80, /* 0B80..0BBF */
3290
FriBidiPropertyBlockLevel5_0BC0, /* 0BC0..0BFF */
3292
#define FriBidiPropertyBlockLevel4_0C00 0x30
3294
FriBidiPropertyBlockLevel5_0C00, /* 0C00..0C3F */
3295
FriBidiPropertyBlockLevel5_0C40, /* 0C40..0C7F */
3296
FriBidiPropertyBlockLevel5_0C80, /* 0C80..0CBF */
3297
FriBidiPropertyBlockLevel5_0CC0, /* 0CC0..0CFF */
3299
#define FriBidiPropertyBlockLevel4_0D00 0x34
3301
FriBidiPropertyBlockLevel5_0100, /* 0D00..0D3F */
3302
FriBidiPropertyBlockLevel5_0D40, /* 0D40..0D7F */
3303
FriBidiPropertyBlockLevel5_0100, /* 0D80..0DBF */
3304
FriBidiPropertyBlockLevel5_0DC0, /* 0DC0..0DFF */
3306
#define FriBidiPropertyBlockLevel4_0E00 0x38
3308
FriBidiPropertyBlockLevel5_0E00, /* 0E00..0E3F */
3309
FriBidiPropertyBlockLevel5_0E40, /* 0E40..0E7F */
3310
FriBidiPropertyBlockLevel5_0E80, /* 0E80..0EBF */
3311
FriBidiPropertyBlockLevel5_0EC0, /* 0EC0..0EFF */
3313
#define FriBidiPropertyBlockLevel4_0F00 0x3C
3315
FriBidiPropertyBlockLevel5_0F00, /* 0F00..0F3F */
3316
FriBidiPropertyBlockLevel5_0F40, /* 0F40..0F7F */
3317
FriBidiPropertyBlockLevel5_0F80, /* 0F80..0FBF */
3318
FriBidiPropertyBlockLevel5_0FC0, /* 0FC0..0FFF */
3320
#define FriBidiPropertyBlockLevel4_1000 0x40
3322
FriBidiPropertyBlockLevel5_1000, /* 1000..103F */
3323
FriBidiPropertyBlockLevel5_1040, /* 1040..107F */
3324
FriBidiPropertyBlockLevel5_0100, /* 1080..10BF */
3325
FriBidiPropertyBlockLevel5_0100, /* 10C0..10FF */
3327
#define FriBidiPropertyBlockLevel4_1300 0x44
3329
FriBidiPropertyBlockLevel5_0100, /* 1300..133F */
3330
FriBidiPropertyBlockLevel5_1340, /* 1340..137F */
3331
FriBidiPropertyBlockLevel5_1380, /* 1380..13BF */
3332
FriBidiPropertyBlockLevel5_0100, /* 13C0..13FF */
3334
#define FriBidiPropertyBlockLevel4_1600 0x48
3336
FriBidiPropertyBlockLevel5_0100, /* 1600..163F */
3337
FriBidiPropertyBlockLevel5_0100, /* 1640..167F */
3338
FriBidiPropertyBlockLevel5_1680, /* 1680..16BF */
3339
FriBidiPropertyBlockLevel5_0100, /* 16C0..16FF */
3341
#define FriBidiPropertyBlockLevel4_1700 0x4C
3343
FriBidiPropertyBlockLevel5_1700, /* 1700..173F */
3344
FriBidiPropertyBlockLevel5_1740, /* 1740..177F */
3345
FriBidiPropertyBlockLevel5_1780, /* 1780..17BF */
3346
FriBidiPropertyBlockLevel5_17C0, /* 17C0..17FF */
3348
#define FriBidiPropertyBlockLevel4_1800 0x50
3350
FriBidiPropertyBlockLevel5_1800, /* 1800..183F */
3351
FriBidiPropertyBlockLevel5_0100, /* 1840..187F */
3352
FriBidiPropertyBlockLevel5_1880, /* 1880..18BF */
3353
FriBidiPropertyBlockLevel5_0100, /* 18C0..18FF */
3355
#define FriBidiPropertyBlockLevel4_1900 0x54
3357
FriBidiPropertyBlockLevel5_1900, /* 1900..193F */
3358
FriBidiPropertyBlockLevel5_1940, /* 1940..197F */
3359
FriBidiPropertyBlockLevel5_0100, /* 1980..19BF */
3360
FriBidiPropertyBlockLevel5_19C0, /* 19C0..19FF */
3362
#define FriBidiPropertyBlockLevel4_1A00 0x58
3364
FriBidiPropertyBlockLevel5_1A00, /* 1A00..1A3F */
3365
FriBidiPropertyBlockLevel5_0100, /* 1A40..1A7F */
3366
FriBidiPropertyBlockLevel5_0100, /* 1A80..1ABF */
3367
FriBidiPropertyBlockLevel5_0100, /* 1AC0..1AFF */
3369
#define FriBidiPropertyBlockLevel4_1D00 0x5C
3371
FriBidiPropertyBlockLevel5_0100, /* 1D00..1D3F */
3372
FriBidiPropertyBlockLevel5_0100, /* 1D40..1D7F */
3373
FriBidiPropertyBlockLevel5_0100, /* 1D80..1DBF */
3374
FriBidiPropertyBlockLevel5_1DC0, /* 1DC0..1DFF */
3376
#define FriBidiPropertyBlockLevel4_1F00 0x60
3378
FriBidiPropertyBlockLevel5_0100, /* 1F00..1F3F */
3379
FriBidiPropertyBlockLevel5_0100, /* 1F40..1F7F */
3380
FriBidiPropertyBlockLevel5_1F80, /* 1F80..1FBF */
3381
FriBidiPropertyBlockLevel5_1FC0, /* 1FC0..1FFF */
3383
#define FriBidiPropertyBlockLevel4_2000 0x64
3385
FriBidiPropertyBlockLevel5_2000, /* 2000..203F */
3386
FriBidiPropertyBlockLevel5_2040, /* 2040..207F */
3387
FriBidiPropertyBlockLevel5_2080, /* 2080..20BF */
3388
FriBidiPropertyBlockLevel5_20C0, /* 20C0..20FF */
3390
#define FriBidiPropertyBlockLevel4_2100 0x68
3392
FriBidiPropertyBlockLevel5_2100, /* 2100..213F */
3393
FriBidiPropertyBlockLevel5_2140, /* 2140..217F */
3394
FriBidiPropertyBlockLevel5_2180, /* 2180..21BF */
3395
FriBidiPropertyBlockLevel5_21C0, /* 21C0..21FF */
3397
#define FriBidiPropertyBlockLevel4_2200 0x6C
3399
FriBidiPropertyBlockLevel5_2200, /* 2200..223F */
3400
FriBidiPropertyBlockLevel5_21C0, /* 2240..227F */
3401
FriBidiPropertyBlockLevel5_21C0, /* 2280..22BF */
3402
FriBidiPropertyBlockLevel5_21C0, /* 22C0..22FF */
3404
#define FriBidiPropertyBlockLevel4_2300 0x70
3406
FriBidiPropertyBlockLevel5_2300, /* 2300..233F */
3407
FriBidiPropertyBlockLevel5_2340, /* 2340..237F */
3408
FriBidiPropertyBlockLevel5_2380, /* 2380..23BF */
3409
FriBidiPropertyBlockLevel5_23C0, /* 23C0..23FF */
3411
#define FriBidiPropertyBlockLevel4_2400 0x74
3413
FriBidiPropertyBlockLevel5_2400, /* 2400..243F */
3414
FriBidiPropertyBlockLevel5_2440, /* 2440..247F */
3415
FriBidiPropertyBlockLevel5_2480, /* 2480..24BF */
3416
FriBidiPropertyBlockLevel5_24C0, /* 24C0..24FF */
3418
#define FriBidiPropertyBlockLevel4_2500 0x78
3420
FriBidiPropertyBlockLevel5_21C0, /* 2500..253F */
3421
FriBidiPropertyBlockLevel5_21C0, /* 2540..257F */
3422
FriBidiPropertyBlockLevel5_21C0, /* 2580..25BF */
3423
FriBidiPropertyBlockLevel5_21C0, /* 25C0..25FF */
3425
#define FriBidiPropertyBlockLevel4_2600 0x7C
3427
FriBidiPropertyBlockLevel5_21C0, /* 2600..263F */
3428
FriBidiPropertyBlockLevel5_21C0, /* 2640..267F */
3429
FriBidiPropertyBlockLevel5_2680, /* 2680..26BF */
3430
FriBidiPropertyBlockLevel5_0100, /* 26C0..26FF */
3432
#define FriBidiPropertyBlockLevel4_2700 0x80
3434
FriBidiPropertyBlockLevel5_2700, /* 2700..273F */
3435
FriBidiPropertyBlockLevel5_2740, /* 2740..277F */
3436
FriBidiPropertyBlockLevel5_2780, /* 2780..27BF */
3437
FriBidiPropertyBlockLevel5_27C0, /* 27C0..27FF */
3439
#define FriBidiPropertyBlockLevel4_2B00 0x84
3441
FriBidiPropertyBlockLevel5_2B00, /* 2B00..2B3F */
3442
FriBidiPropertyBlockLevel5_0100, /* 2B40..2B7F */
3443
FriBidiPropertyBlockLevel5_0100, /* 2B80..2BBF */
3444
FriBidiPropertyBlockLevel5_0100, /* 2BC0..2BFF */
3446
#define FriBidiPropertyBlockLevel4_2C00 0x88
3448
FriBidiPropertyBlockLevel5_0100, /* 2C00..2C3F */
3449
FriBidiPropertyBlockLevel5_0100, /* 2C40..2C7F */
3450
FriBidiPropertyBlockLevel5_0100, /* 2C80..2CBF */
3451
FriBidiPropertyBlockLevel5_2CC0, /* 2CC0..2CFF */
3453
#define FriBidiPropertyBlockLevel4_2E00 0x8C
3455
FriBidiPropertyBlockLevel5_2E00, /* 2E00..2E3F */
3456
FriBidiPropertyBlockLevel5_0100, /* 2E40..2E7F */
3457
FriBidiPropertyBlockLevel5_2E80, /* 2E80..2EBF */
3458
FriBidiPropertyBlockLevel5_2EC0, /* 2EC0..2EFF */
3460
#define FriBidiPropertyBlockLevel4_2F00 0x90
3462
FriBidiPropertyBlockLevel5_21C0, /* 2F00..2F3F */
3463
FriBidiPropertyBlockLevel5_21C0, /* 2F40..2F7F */
3464
FriBidiPropertyBlockLevel5_21C0, /* 2F80..2FBF */
3465
FriBidiPropertyBlockLevel5_2FC0, /* 2FC0..2FFF */
3467
#define FriBidiPropertyBlockLevel4_3000 0x94
3469
FriBidiPropertyBlockLevel5_3000, /* 3000..303F */
3470
FriBidiPropertyBlockLevel5_0100, /* 3040..307F */
3471
FriBidiPropertyBlockLevel5_3080, /* 3080..30BF */
3472
FriBidiPropertyBlockLevel5_30C0, /* 30C0..30FF */
3474
#define FriBidiPropertyBlockLevel4_3100 0x98
3476
FriBidiPropertyBlockLevel5_0100, /* 3100..313F */
3477
FriBidiPropertyBlockLevel5_0100, /* 3140..317F */
3478
FriBidiPropertyBlockLevel5_0100, /* 3180..31BF */
3479
FriBidiPropertyBlockLevel5_31C0, /* 31C0..31FF */
3481
#define FriBidiPropertyBlockLevel4_3200 0x9C
3483
FriBidiPropertyBlockLevel5_3200, /* 3200..323F */
3484
FriBidiPropertyBlockLevel5_3240, /* 3240..327F */
3485
FriBidiPropertyBlockLevel5_3280, /* 3280..32BF */
3486
FriBidiPropertyBlockLevel5_32C0, /* 32C0..32FF */
3488
#define FriBidiPropertyBlockLevel4_3300 0xA0
3490
FriBidiPropertyBlockLevel5_0100, /* 3300..333F */
3491
FriBidiPropertyBlockLevel5_3340, /* 3340..337F */
3492
FriBidiPropertyBlockLevel5_0100, /* 3380..33BF */
3493
FriBidiPropertyBlockLevel5_33C0, /* 33C0..33FF */
3495
#define FriBidiPropertyBlockLevel4_4D00 0xA4
3497
FriBidiPropertyBlockLevel5_0100, /* 4D00..4D3F */
3498
FriBidiPropertyBlockLevel5_0100, /* 4D40..4D7F */
3499
FriBidiPropertyBlockLevel5_0100, /* 4D80..4DBF */
3500
FriBidiPropertyBlockLevel5_21C0, /* 4DC0..4DFF */
3502
#define FriBidiPropertyBlockLevel4_A400 0xA8
3504
FriBidiPropertyBlockLevel5_0100, /* A400..A43F */
3505
FriBidiPropertyBlockLevel5_0100, /* A440..A47F */
3506
FriBidiPropertyBlockLevel5_2180, /* A480..A4BF */
3507
FriBidiPropertyBlockLevel5_A4C0, /* A4C0..A4FF */
3509
#define FriBidiPropertyBlockLevel4_A700 0xAC
3511
FriBidiPropertyBlockLevel5_A700, /* A700..A73F */
3512
FriBidiPropertyBlockLevel5_0100, /* A740..A77F */
3513
FriBidiPropertyBlockLevel5_0100, /* A780..A7BF */
3514
FriBidiPropertyBlockLevel5_0100, /* A7C0..A7FF */
3516
#define FriBidiPropertyBlockLevel4_A800 0xB0
3518
FriBidiPropertyBlockLevel5_A800, /* A800..A83F */
3519
FriBidiPropertyBlockLevel5_0100, /* A840..A87F */
3520
FriBidiPropertyBlockLevel5_0100, /* A880..A8BF */
3521
FriBidiPropertyBlockLevel5_0100, /* A8C0..A8FF */
3523
#define FriBidiPropertyBlockLevel4_FB00 0xB4
3525
FriBidiPropertyBlockLevel5_FB00, /* FB00..FB3F */
3526
FriBidiPropertyBlockLevel5_FB40, /* FB40..FB7F */
3527
FriBidiPropertyBlockLevel5_0680, /* FB80..FBBF */
3528
FriBidiPropertyBlockLevel5_0680, /* FBC0..FBFF */
3530
#define FriBidiPropertyBlockLevel4_FC00 0xB8
3532
FriBidiPropertyBlockLevel5_0680, /* FC00..FC3F */
3533
FriBidiPropertyBlockLevel5_0680, /* FC40..FC7F */
3534
FriBidiPropertyBlockLevel5_0680, /* FC80..FCBF */
3535
FriBidiPropertyBlockLevel5_0680, /* FCC0..FCFF */
3537
#define FriBidiPropertyBlockLevel4_FD00 0xBC
3539
FriBidiPropertyBlockLevel5_FD00, /* FD00..FD3F */
3540
FriBidiPropertyBlockLevel5_0680, /* FD40..FD7F */
3541
FriBidiPropertyBlockLevel5_0680, /* FD80..FDBF */
3542
FriBidiPropertyBlockLevel5_FDC0, /* FDC0..FDFF */
3544
#define FriBidiPropertyBlockLevel4_FE00 0xC0
3546
FriBidiPropertyBlockLevel5_FE00, /* FE00..FE3F */
3547
FriBidiPropertyBlockLevel5_FE40, /* FE40..FE7F */
3548
FriBidiPropertyBlockLevel5_0680, /* FE80..FEBF */
3549
FriBidiPropertyBlockLevel5_FEC0, /* FEC0..FEFF */
3551
#define FriBidiPropertyBlockLevel4_FF00 0xC4
3553
FriBidiPropertyBlockLevel5_FF00, /* FF00..FF3F */
3554
FriBidiPropertyBlockLevel5_FF40, /* FF40..FF7F */
3555
FriBidiPropertyBlockLevel5_0100, /* FF80..FFBF */
3556
FriBidiPropertyBlockLevel5_FFC0, /* FFC0..FFFF */
3558
#define FriBidiPropertyBlockLevel4_10100 0xC8
3560
FriBidiPropertyBlockLevel5_10100, /* 10100..1013F */
3561
FriBidiPropertyBlockLevel5_21C0, /* 10140..1017F */
3562
FriBidiPropertyBlockLevel5_10180, /* 10180..101BF */
3563
FriBidiPropertyBlockLevel5_0100, /* 101C0..101FF */
3565
#define FriBidiPropertyBlockLevel4_10300 0xCC
3567
FriBidiPropertyBlockLevel5_0100, /* 10300..1033F */
3568
FriBidiPropertyBlockLevel5_0100, /* 10340..1037F */
3569
FriBidiPropertyBlockLevel5_0100, /* 10380..103BF */
3570
FriBidiPropertyBlockLevel5_103C0, /* 103C0..103FF */
3572
#define FriBidiPropertyBlockLevel4_10A00 0xD0
3574
FriBidiPropertyBlockLevel5_10A00, /* 10A00..10A3F */
3575
FriBidiPropertyBlockLevel5_07C0, /* 10A40..10A7F */
3576
FriBidiPropertyBlockLevel5_07C0, /* 10A80..10ABF */
3577
FriBidiPropertyBlockLevel5_07C0, /* 10AC0..10AFF */
3579
#define FriBidiPropertyBlockLevel4_1D100 0xD4
3581
FriBidiPropertyBlockLevel5_0100, /* 1D100..1D13F */
3582
FriBidiPropertyBlockLevel5_1D140, /* 1D140..1D17F */
3583
FriBidiPropertyBlockLevel5_1D180, /* 1D180..1D1BF */
3584
FriBidiPropertyBlockLevel5_0100, /* 1D1C0..1D1FF */
3586
#define FriBidiPropertyBlockLevel4_1D200 0xD8
3588
FriBidiPropertyBlockLevel5_21C0, /* 1D200..1D23F */
3589
FriBidiPropertyBlockLevel5_1D240, /* 1D240..1D27F */
3590
FriBidiPropertyBlockLevel5_0100, /* 1D280..1D2BF */
3591
FriBidiPropertyBlockLevel5_0100, /* 1D2C0..1D2FF */
3593
#define FriBidiPropertyBlockLevel4_1D300 0xDC
3595
FriBidiPropertyBlockLevel5_21C0, /* 1D300..1D33F */
3596
FriBidiPropertyBlockLevel5_A700, /* 1D340..1D37F */
3597
FriBidiPropertyBlockLevel5_0100, /* 1D380..1D3BF */
3598
FriBidiPropertyBlockLevel5_0100, /* 1D3C0..1D3FF */
3600
#define FriBidiPropertyBlockLevel4_1D700 0xE0
3602
FriBidiPropertyBlockLevel5_0100, /* 1D700..1D73F */
3603
FriBidiPropertyBlockLevel5_0100, /* 1D740..1D77F */
3604
FriBidiPropertyBlockLevel5_0100, /* 1D780..1D7BF */
3605
FriBidiPropertyBlockLevel5_1D7C0, /* 1D7C0..1D7FF */
3607
#define FriBidiPropertyBlockLevel4_1FF00 0xE4
3609
FriBidiPropertyBlockLevel5_0100, /* 1FF00..1FF3F */
3610
FriBidiPropertyBlockLevel5_0100, /* 1FF40..1FF7F */
3611
FriBidiPropertyBlockLevel5_0100, /* 1FF80..1FFBF */
3612
FriBidiPropertyBlockLevel5_1FFC0, /* 1FFC0..1FFFF */
3614
#define FriBidiPropertyBlockLevel4_E0000 0xE8
3616
FriBidiPropertyBlockLevel5_E0000, /* E0000..E003F */
3617
FriBidiPropertyBlockLevel5_E0000, /* E0040..E007F */
3618
FriBidiPropertyBlockLevel5_E0000, /* E0080..E00BF */
3619
FriBidiPropertyBlockLevel5_E0000, /* E00C0..E00FF */
3621
#define FriBidiPropertyBlockLevel4_E0100 0xEC
3623
FriBidiPropertyBlockLevel5_0300, /* E0100..E013F */
3624
FriBidiPropertyBlockLevel5_0300, /* E0140..E017F */
3625
FriBidiPropertyBlockLevel5_0300, /* E0180..E01BF */
3626
FriBidiPropertyBlockLevel5_E01C0, /* E01C0..E01FF */
3629
static const PACKTAB_UINT8 FriBidiPropertyBlockLevel3[8*18] = {
3631
#define FriBidiPropertyBlockLevel3_0000 0x0
3633
FriBidiPropertyBlockLevel4_0000, /* 0000..00FF */
3634
FriBidiPropertyBlockLevel4_0100, /* 0100..01FF */
3635
FriBidiPropertyBlockLevel4_0200, /* 0200..02FF */
3636
FriBidiPropertyBlockLevel4_0300, /* 0300..03FF */
3637
FriBidiPropertyBlockLevel4_0400, /* 0400..04FF */
3638
FriBidiPropertyBlockLevel4_0500, /* 0500..05FF */
3639
FriBidiPropertyBlockLevel4_0600, /* 0600..06FF */
3640
FriBidiPropertyBlockLevel4_0700, /* 0700..07FF */
3642
#define FriBidiPropertyBlockLevel3_0800 0x8
3644
FriBidiPropertyBlockLevel4_0800, /* 0800..08FF */
3645
FriBidiPropertyBlockLevel4_0900, /* 0900..09FF */
3646
FriBidiPropertyBlockLevel4_0A00, /* 0A00..0AFF */
3647
FriBidiPropertyBlockLevel4_0B00, /* 0B00..0BFF */
3648
FriBidiPropertyBlockLevel4_0C00, /* 0C00..0CFF */
3649
FriBidiPropertyBlockLevel4_0D00, /* 0D00..0DFF */
3650
FriBidiPropertyBlockLevel4_0E00, /* 0E00..0EFF */
3651
FriBidiPropertyBlockLevel4_0F00, /* 0F00..0FFF */
3653
#define FriBidiPropertyBlockLevel3_1000 0x10
3655
FriBidiPropertyBlockLevel4_1000, /* 1000..10FF */
3656
FriBidiPropertyBlockLevel4_0100, /* 1100..11FF */
3657
FriBidiPropertyBlockLevel4_0100, /* 1200..12FF */
3658
FriBidiPropertyBlockLevel4_1300, /* 1300..13FF */
3659
FriBidiPropertyBlockLevel4_0100, /* 1400..14FF */
3660
FriBidiPropertyBlockLevel4_0100, /* 1500..15FF */
3661
FriBidiPropertyBlockLevel4_1600, /* 1600..16FF */
3662
FriBidiPropertyBlockLevel4_1700, /* 1700..17FF */
3664
#define FriBidiPropertyBlockLevel3_1800 0x18
3666
FriBidiPropertyBlockLevel4_1800, /* 1800..18FF */
3667
FriBidiPropertyBlockLevel4_1900, /* 1900..19FF */
3668
FriBidiPropertyBlockLevel4_1A00, /* 1A00..1AFF */
3669
FriBidiPropertyBlockLevel4_0100, /* 1B00..1BFF */
3670
FriBidiPropertyBlockLevel4_0100, /* 1C00..1CFF */
3671
FriBidiPropertyBlockLevel4_1D00, /* 1D00..1DFF */
3672
FriBidiPropertyBlockLevel4_0100, /* 1E00..1EFF */
3673
FriBidiPropertyBlockLevel4_1F00, /* 1F00..1FFF */
3675
#define FriBidiPropertyBlockLevel3_2000 0x20
3677
FriBidiPropertyBlockLevel4_2000, /* 2000..20FF */
3678
FriBidiPropertyBlockLevel4_2100, /* 2100..21FF */
3679
FriBidiPropertyBlockLevel4_2200, /* 2200..22FF */
3680
FriBidiPropertyBlockLevel4_2300, /* 2300..23FF */
3681
FriBidiPropertyBlockLevel4_2400, /* 2400..24FF */
3682
FriBidiPropertyBlockLevel4_2500, /* 2500..25FF */
3683
FriBidiPropertyBlockLevel4_2600, /* 2600..26FF */
3684
FriBidiPropertyBlockLevel4_2700, /* 2700..27FF */
3686
#define FriBidiPropertyBlockLevel3_2800 0x28
3688
FriBidiPropertyBlockLevel4_0100, /* 2800..28FF */
3689
FriBidiPropertyBlockLevel4_2500, /* 2900..29FF */
3690
FriBidiPropertyBlockLevel4_2500, /* 2A00..2AFF */
3691
FriBidiPropertyBlockLevel4_2B00, /* 2B00..2BFF */
3692
FriBidiPropertyBlockLevel4_2C00, /* 2C00..2CFF */
3693
FriBidiPropertyBlockLevel4_0100, /* 2D00..2DFF */
3694
FriBidiPropertyBlockLevel4_2E00, /* 2E00..2EFF */
3695
FriBidiPropertyBlockLevel4_2F00, /* 2F00..2FFF */
3697
#define FriBidiPropertyBlockLevel3_3000 0x30
3699
FriBidiPropertyBlockLevel4_3000, /* 3000..30FF */
3700
FriBidiPropertyBlockLevel4_3100, /* 3100..31FF */
3701
FriBidiPropertyBlockLevel4_3200, /* 3200..32FF */
3702
FriBidiPropertyBlockLevel4_3300, /* 3300..33FF */
3703
FriBidiPropertyBlockLevel4_0100, /* 3400..34FF */
3704
FriBidiPropertyBlockLevel4_0100, /* 3500..35FF */
3705
FriBidiPropertyBlockLevel4_0100, /* 3600..36FF */
3706
FriBidiPropertyBlockLevel4_0100, /* 3700..37FF */
3708
#define FriBidiPropertyBlockLevel3_3800 0x38
3710
FriBidiPropertyBlockLevel4_0100, /* 3800..38FF */
3711
FriBidiPropertyBlockLevel4_0100, /* 3900..39FF */
3712
FriBidiPropertyBlockLevel4_0100, /* 3A00..3AFF */
3713
FriBidiPropertyBlockLevel4_0100, /* 3B00..3BFF */
3714
FriBidiPropertyBlockLevel4_0100, /* 3C00..3CFF */
3715
FriBidiPropertyBlockLevel4_0100, /* 3D00..3DFF */
3716
FriBidiPropertyBlockLevel4_0100, /* 3E00..3EFF */
3717
FriBidiPropertyBlockLevel4_0100, /* 3F00..3FFF */
3719
#define FriBidiPropertyBlockLevel3_4800 0x40
3721
FriBidiPropertyBlockLevel4_0100, /* 4800..48FF */
3722
FriBidiPropertyBlockLevel4_0100, /* 4900..49FF */
3723
FriBidiPropertyBlockLevel4_0100, /* 4A00..4AFF */
3724
FriBidiPropertyBlockLevel4_0100, /* 4B00..4BFF */
3725
FriBidiPropertyBlockLevel4_0100, /* 4C00..4CFF */
3726
FriBidiPropertyBlockLevel4_4D00, /* 4D00..4DFF */
3727
FriBidiPropertyBlockLevel4_0100, /* 4E00..4EFF */
3728
FriBidiPropertyBlockLevel4_0100, /* 4F00..4FFF */
3730
#define FriBidiPropertyBlockLevel3_A000 0x48
3732
FriBidiPropertyBlockLevel4_0100, /* A000..A0FF */
3733
FriBidiPropertyBlockLevel4_0100, /* A100..A1FF */
3734
FriBidiPropertyBlockLevel4_0100, /* A200..A2FF */
3735
FriBidiPropertyBlockLevel4_0100, /* A300..A3FF */
3736
FriBidiPropertyBlockLevel4_A400, /* A400..A4FF */
3737
FriBidiPropertyBlockLevel4_0100, /* A500..A5FF */
3738
FriBidiPropertyBlockLevel4_0100, /* A600..A6FF */
3739
FriBidiPropertyBlockLevel4_A700, /* A700..A7FF */
3741
#define FriBidiPropertyBlockLevel3_A800 0x50
3743
FriBidiPropertyBlockLevel4_A800, /* A800..A8FF */
3744
FriBidiPropertyBlockLevel4_0100, /* A900..A9FF */
3745
FriBidiPropertyBlockLevel4_0100, /* AA00..AAFF */
3746
FriBidiPropertyBlockLevel4_0100, /* AB00..ABFF */
3747
FriBidiPropertyBlockLevel4_0100, /* AC00..ACFF */
3748
FriBidiPropertyBlockLevel4_0100, /* AD00..ADFF */
3749
FriBidiPropertyBlockLevel4_0100, /* AE00..AEFF */
3750
FriBidiPropertyBlockLevel4_0100, /* AF00..AFFF */
3752
#define FriBidiPropertyBlockLevel3_F800 0x58
3754
FriBidiPropertyBlockLevel4_0100, /* F800..F8FF */
3755
FriBidiPropertyBlockLevel4_0100, /* F900..F9FF */
3756
FriBidiPropertyBlockLevel4_0100, /* FA00..FAFF */
3757
FriBidiPropertyBlockLevel4_FB00, /* FB00..FBFF */
3758
FriBidiPropertyBlockLevel4_FC00, /* FC00..FCFF */
3759
FriBidiPropertyBlockLevel4_FD00, /* FD00..FDFF */
3760
FriBidiPropertyBlockLevel4_FE00, /* FE00..FEFF */
3761
FriBidiPropertyBlockLevel4_FF00, /* FF00..FFFF */
3763
#define FriBidiPropertyBlockLevel3_10000 0x60
3765
FriBidiPropertyBlockLevel4_0100, /* 10000..100FF */
3766
FriBidiPropertyBlockLevel4_10100, /* 10100..101FF */
3767
FriBidiPropertyBlockLevel4_0100, /* 10200..102FF */
3768
FriBidiPropertyBlockLevel4_10300, /* 10300..103FF */
3769
FriBidiPropertyBlockLevel4_0100, /* 10400..104FF */
3770
FriBidiPropertyBlockLevel4_0100, /* 10500..105FF */
3771
FriBidiPropertyBlockLevel4_0100, /* 10600..106FF */
3772
FriBidiPropertyBlockLevel4_0100, /* 10700..107FF */
3774
#define FriBidiPropertyBlockLevel3_10800 0x68
3776
FriBidiPropertyBlockLevel4_0800, /* 10800..108FF */
3777
FriBidiPropertyBlockLevel4_0800, /* 10900..109FF */
3778
FriBidiPropertyBlockLevel4_10A00, /* 10A00..10AFF */
3779
FriBidiPropertyBlockLevel4_0800, /* 10B00..10BFF */
3780
FriBidiPropertyBlockLevel4_0800, /* 10C00..10CFF */
3781
FriBidiPropertyBlockLevel4_0800, /* 10D00..10DFF */
3782
FriBidiPropertyBlockLevel4_0800, /* 10E00..10EFF */
3783
FriBidiPropertyBlockLevel4_0800, /* 10F00..10FFF */
3785
#define FriBidiPropertyBlockLevel3_1D000 0x70
3787
FriBidiPropertyBlockLevel4_0100, /* 1D000..1D0FF */
3788
FriBidiPropertyBlockLevel4_1D100, /* 1D100..1D1FF */
3789
FriBidiPropertyBlockLevel4_1D200, /* 1D200..1D2FF */
3790
FriBidiPropertyBlockLevel4_1D300, /* 1D300..1D3FF */
3791
FriBidiPropertyBlockLevel4_0100, /* 1D400..1D4FF */
3792
FriBidiPropertyBlockLevel4_0100, /* 1D500..1D5FF */
3793
FriBidiPropertyBlockLevel4_0100, /* 1D600..1D6FF */
3794
FriBidiPropertyBlockLevel4_1D700, /* 1D700..1D7FF */
3796
#define FriBidiPropertyBlockLevel3_1F800 0x78
3798
FriBidiPropertyBlockLevel4_0100, /* 1F800..1F8FF */
3799
FriBidiPropertyBlockLevel4_0100, /* 1F900..1F9FF */
3800
FriBidiPropertyBlockLevel4_0100, /* 1FA00..1FAFF */
3801
FriBidiPropertyBlockLevel4_0100, /* 1FB00..1FBFF */
3802
FriBidiPropertyBlockLevel4_0100, /* 1FC00..1FCFF */
3803
FriBidiPropertyBlockLevel4_0100, /* 1FD00..1FDFF */
3804
FriBidiPropertyBlockLevel4_0100, /* 1FE00..1FEFF */
3805
FriBidiPropertyBlockLevel4_1FF00, /* 1FF00..1FFFF */
3807
#define FriBidiPropertyBlockLevel3_E0000 0x80
3809
FriBidiPropertyBlockLevel4_E0000, /* E0000..E00FF */
3810
FriBidiPropertyBlockLevel4_E0100, /* E0100..E01FF */
3811
FriBidiPropertyBlockLevel4_E0000, /* E0200..E02FF */
3812
FriBidiPropertyBlockLevel4_E0000, /* E0300..E03FF */
3813
FriBidiPropertyBlockLevel4_E0000, /* E0400..E04FF */
3814
FriBidiPropertyBlockLevel4_E0000, /* E0500..E05FF */
3815
FriBidiPropertyBlockLevel4_E0000, /* E0600..E06FF */
3816
FriBidiPropertyBlockLevel4_E0000, /* E0700..E07FF */
3818
#define FriBidiPropertyBlockLevel3_E0800 0x88
3820
FriBidiPropertyBlockLevel4_E0000, /* E0800..E08FF */
3821
FriBidiPropertyBlockLevel4_E0000, /* E0900..E09FF */
3822
FriBidiPropertyBlockLevel4_E0000, /* E0A00..E0AFF */
3823
FriBidiPropertyBlockLevel4_E0000, /* E0B00..E0BFF */
3824
FriBidiPropertyBlockLevel4_E0000, /* E0C00..E0CFF */
3825
FriBidiPropertyBlockLevel4_E0000, /* E0D00..E0DFF */
3826
FriBidiPropertyBlockLevel4_E0000, /* E0E00..E0EFF */
3827
FriBidiPropertyBlockLevel4_E0000, /* E0F00..E0FFF */
3830
static const PACKTAB_UINT8 FriBidiPropertyBlockLevel2[4*10] = {
3832
#define FriBidiPropertyBlockLevel2_0000 0x0
3834
FriBidiPropertyBlockLevel3_0000, /* 0000..07FF */
3835
FriBidiPropertyBlockLevel3_0800, /* 0800..0FFF */
3836
FriBidiPropertyBlockLevel3_1000, /* 1000..17FF */
3837
FriBidiPropertyBlockLevel3_1800, /* 1800..1FFF */
3839
#define FriBidiPropertyBlockLevel2_2000 0x4
3841
FriBidiPropertyBlockLevel3_2000, /* 2000..27FF */
3842
FriBidiPropertyBlockLevel3_2800, /* 2800..2FFF */
3843
FriBidiPropertyBlockLevel3_3000, /* 3000..37FF */
3844
FriBidiPropertyBlockLevel3_3800, /* 3800..3FFF */
3846
#define FriBidiPropertyBlockLevel2_4000 0x8
3848
FriBidiPropertyBlockLevel3_3800, /* 4000..47FF */
3849
FriBidiPropertyBlockLevel3_4800, /* 4800..4FFF */
3850
FriBidiPropertyBlockLevel3_3800, /* 5000..57FF */
3851
FriBidiPropertyBlockLevel3_3800, /* 5800..5FFF */
3853
#define FriBidiPropertyBlockLevel2_6000 0xC
3855
FriBidiPropertyBlockLevel3_3800, /* 6000..67FF */
3856
FriBidiPropertyBlockLevel3_3800, /* 6800..6FFF */
3857
FriBidiPropertyBlockLevel3_3800, /* 7000..77FF */
3858
FriBidiPropertyBlockLevel3_3800, /* 7800..7FFF */
3860
#define FriBidiPropertyBlockLevel2_A000 0x10
3862
FriBidiPropertyBlockLevel3_A000, /* A000..A7FF */
3863
FriBidiPropertyBlockLevel3_A800, /* A800..AFFF */
3864
FriBidiPropertyBlockLevel3_3800, /* B000..B7FF */
3865
FriBidiPropertyBlockLevel3_3800, /* B800..BFFF */
3867
#define FriBidiPropertyBlockLevel2_E000 0x14
3869
FriBidiPropertyBlockLevel3_3800, /* E000..E7FF */
3870
FriBidiPropertyBlockLevel3_3800, /* E800..EFFF */
3871
FriBidiPropertyBlockLevel3_3800, /* F000..F7FF */
3872
FriBidiPropertyBlockLevel3_F800, /* F800..FFFF */
3874
#define FriBidiPropertyBlockLevel2_10000 0x18
3876
FriBidiPropertyBlockLevel3_10000, /* 10000..107FF */
3877
FriBidiPropertyBlockLevel3_10800, /* 10800..10FFF */
3878
FriBidiPropertyBlockLevel3_3800, /* 11000..117FF */
3879
FriBidiPropertyBlockLevel3_3800, /* 11800..11FFF */
3881
#define FriBidiPropertyBlockLevel2_1C000 0x1C
3883
FriBidiPropertyBlockLevel3_3800, /* 1C000..1C7FF */
3884
FriBidiPropertyBlockLevel3_3800, /* 1C800..1CFFF */
3885
FriBidiPropertyBlockLevel3_1D000, /* 1D000..1D7FF */
3886
FriBidiPropertyBlockLevel3_3800, /* 1D800..1DFFF */
3888
#define FriBidiPropertyBlockLevel2_1E000 0x20
3890
FriBidiPropertyBlockLevel3_3800, /* 1E000..1E7FF */
3891
FriBidiPropertyBlockLevel3_3800, /* 1E800..1EFFF */
3892
FriBidiPropertyBlockLevel3_3800, /* 1F000..1F7FF */
3893
FriBidiPropertyBlockLevel3_1F800, /* 1F800..1FFFF */
3895
#define FriBidiPropertyBlockLevel2_E0000 0x24
3897
FriBidiPropertyBlockLevel3_E0000, /* E0000..E07FF */
3898
FriBidiPropertyBlockLevel3_E0800, /* E0800..E0FFF */
3899
FriBidiPropertyBlockLevel3_3800, /* E1000..E17FF */
3900
FriBidiPropertyBlockLevel3_3800, /* E1800..E1FFF */
3903
static const PACKTAB_UINT8 FriBidiPropertyBlockLevel1[8*4] = {
3905
#define FriBidiPropertyBlockLevel1_0000 0x0
3907
FriBidiPropertyBlockLevel2_0000, /* 0000..1FFF */
3908
FriBidiPropertyBlockLevel2_2000, /* 2000..3FFF */
3909
FriBidiPropertyBlockLevel2_4000, /* 4000..5FFF */
3910
FriBidiPropertyBlockLevel2_6000, /* 6000..7FFF */
3911
FriBidiPropertyBlockLevel2_6000, /* 8000..9FFF */
3912
FriBidiPropertyBlockLevel2_A000, /* A000..BFFF */
3913
FriBidiPropertyBlockLevel2_6000, /* C000..DFFF */
3914
FriBidiPropertyBlockLevel2_E000, /* E000..FFFF */
3916
#define FriBidiPropertyBlockLevel1_10000 0x8
3918
FriBidiPropertyBlockLevel2_10000, /* 10000..11FFF */
3919
FriBidiPropertyBlockLevel2_6000, /* 12000..13FFF */
3920
FriBidiPropertyBlockLevel2_6000, /* 14000..15FFF */
3921
FriBidiPropertyBlockLevel2_6000, /* 16000..17FFF */
3922
FriBidiPropertyBlockLevel2_6000, /* 18000..19FFF */
3923
FriBidiPropertyBlockLevel2_6000, /* 1A000..1BFFF */
3924
FriBidiPropertyBlockLevel2_1C000, /* 1C000..1DFFF */
3925
FriBidiPropertyBlockLevel2_1E000, /* 1E000..1FFFF */
3927
#define FriBidiPropertyBlockLevel1_20000 0x10
3929
FriBidiPropertyBlockLevel2_6000, /* 20000..21FFF */
3930
FriBidiPropertyBlockLevel2_6000, /* 22000..23FFF */
3931
FriBidiPropertyBlockLevel2_6000, /* 24000..25FFF */
3932
FriBidiPropertyBlockLevel2_6000, /* 26000..27FFF */
3933
FriBidiPropertyBlockLevel2_6000, /* 28000..29FFF */
3934
FriBidiPropertyBlockLevel2_6000, /* 2A000..2BFFF */
3935
FriBidiPropertyBlockLevel2_6000, /* 2C000..2DFFF */
3936
FriBidiPropertyBlockLevel2_1E000, /* 2E000..2FFFF */
3938
#define FriBidiPropertyBlockLevel1_E0000 0x18
3940
FriBidiPropertyBlockLevel2_E0000, /* E0000..E1FFF */
3941
FriBidiPropertyBlockLevel2_6000, /* E2000..E3FFF */
3942
FriBidiPropertyBlockLevel2_6000, /* E4000..E5FFF */
3943
FriBidiPropertyBlockLevel2_6000, /* E6000..E7FFF */
3944
FriBidiPropertyBlockLevel2_6000, /* E8000..E9FFF */
3945
FriBidiPropertyBlockLevel2_6000, /* EA000..EBFFF */
3946
FriBidiPropertyBlockLevel2_6000, /* EC000..EDFFF */
3947
FriBidiPropertyBlockLevel2_1E000, /* EE000..EFFFF */
3950
static const PACKTAB_UINT8 FriBidiPropertyBlockLevel0[17*1] = {
3952
#define FriBidiPropertyBlockLevel0_0000 0x0
3954
FriBidiPropertyBlockLevel1_0000, /* 0000..FFFF */
3955
FriBidiPropertyBlockLevel1_10000, /* 10000..1FFFF */
3956
FriBidiPropertyBlockLevel1_20000, /* 20000..2FFFF */
3957
FriBidiPropertyBlockLevel1_20000, /* 30000..3FFFF */
3958
FriBidiPropertyBlockLevel1_20000, /* 40000..4FFFF */
3959
FriBidiPropertyBlockLevel1_20000, /* 50000..5FFFF */
3960
FriBidiPropertyBlockLevel1_20000, /* 60000..6FFFF */
3961
FriBidiPropertyBlockLevel1_20000, /* 70000..7FFFF */
3962
FriBidiPropertyBlockLevel1_20000, /* 80000..8FFFF */
3963
FriBidiPropertyBlockLevel1_20000, /* 90000..9FFFF */
3964
FriBidiPropertyBlockLevel1_20000, /* A0000..AFFFF */
3965
FriBidiPropertyBlockLevel1_20000, /* B0000..BFFFF */
3966
FriBidiPropertyBlockLevel1_20000, /* C0000..CFFFF */
3967
FriBidiPropertyBlockLevel1_20000, /* D0000..DFFFF */
3968
FriBidiPropertyBlockLevel1_E0000, /* E0000..EFFFF */
3969
FriBidiPropertyBlockLevel1_20000, /* F0000..FFFFF */
3970
FriBidiPropertyBlockLevel1_20000, /* 100000..10FFFF */
3975
#define FRIBIDI_GET_TYPE(x) \
3976
FriBidiPropertyBlockLevel8[(x)%2 + \
3977
FriBidiPropertyBlockLevel7[(x)/2%2 + \
3978
FriBidiPropertyBlockLevel6[(x)/4%8 + \
3979
FriBidiPropertyBlockLevel5[(x)/32%2 + \
3980
FriBidiPropertyBlockLevel4[(x)/64%4 + \
3981
FriBidiPropertyBlockLevel3[(x)/256%8 + \
3982
FriBidiPropertyBlockLevel2[(x)/2048%4 + \
3983
FriBidiPropertyBlockLevel1[(x)/8192%8 + \
3984
FriBidiPropertyBlockLevel0[(x)/65536]]]]]]]]]
4005
/*======================================================================
4006
* fribidi_get_type_internal() returns the bidi type of a character.
4007
*----------------------------------------------------------------------*/
4008
FRIBIDI_API FriBidiCharType
4009
fribidi_get_type_internal (FriBidiChar uch)
4012
return fribidi_prop_to_type[(unsigned char)FRIBIDI_GET_TYPE (uch)];
4014
return FRIBIDI_TYPE_LTR;
4015
/* Non-Unicode chars */
4019
#endif /* FRIBIDI_TAB_CHAR_TYPE_9_I */