~ubuntu-branches/ubuntu/vivid/fribidi/vivid

« back to all changes in this revision

Viewing changes to fribidi_tab_char_type_9.i

  • Committer: Bazaar Package Importer
  • Author(s): Lior Kaplan
  • Date: 2006-09-16 10:37:10 UTC
  • mfrom: (3.1.3 edgy)
  • Revision ID: james.westby@ubuntu.com-20060916103710-1ktngzyx9azkujhl
Tags: 0.10.7-4
* Fix manual page name section (Closes: #368632)
* debian/control: Upgrade standards version to 3.7.2 (no changes needed).
* debian/copyright: Update Dov Grobgeld's contact address.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
  This file was automatically created from UnicodeData.txt version 4.1.0
 
3
  by fribidi_create_char_types
 
4
*/
 
5
 
 
6
#ifndef FRIBIDI_TAB_CHAR_TYPE_9_I
 
7
#define FRIBIDI_TAB_CHAR_TYPE_9_I
 
8
 
 
9
#include "fribidi.h"
 
10
 
 
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
 
30
 
 
31
#define PACKTAB_UINT8 fribidi_uint8
 
32
#define PACKTAB_UINT16 fribidi_uint16
 
33
#define PACKTAB_UINT32 fribidi_uint32
 
34
/*
 
35
  Automatically generated by packtab.c version 2
 
36
 
 
37
  just use FRIBIDI_GET_TYPE(key)
 
38
 
 
39
  assumed sizeof(FriBidiPropCharType) == 1
 
40
  required memory: 2575
 
41
  lookups: 9
 
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
 
44
*/
 
45
 
 
46
/* *INDENT-OFF* */
 
47
 
 
48
static const FriBidiPropCharType FriBidiPropertyBlockLevel8[2*57] = {
 
49
 
 
50
#define FriBidiPropertyBlockLevel8_0000 0x0
 
51
 
 
52
   BN, BN,
 
53
 
 
54
#define FriBidiPropertyBlockLevel8_0008 0x2
 
55
 
 
56
   BN, SS,
 
57
 
 
58
#define FriBidiPropertyBlockLevel8_000A 0x4
 
59
 
 
60
   BS, SS,
 
61
 
 
62
#define FriBidiPropertyBlockLevel8_000C 0x6
 
63
 
 
64
   WS, BS,
 
65
 
 
66
#define FriBidiPropertyBlockLevel8_001C 0x8
 
67
 
 
68
   BS, BS,
 
69
 
 
70
#define FriBidiPropertyBlockLevel8_0020 0xA
 
71
 
 
72
   WS, ON,
 
73
 
 
74
#define FriBidiPropertyBlockLevel8_0022 0xC
 
75
 
 
76
   ON, ET,
 
77
 
 
78
#define FriBidiPropertyBlockLevel8_0024 0xE
 
79
 
 
80
   ET, ET,
 
81
 
 
82
#define FriBidiPropertyBlockLevel8_0026 0x10
 
83
 
 
84
   ON, ON,
 
85
 
 
86
#define FriBidiPropertyBlockLevel8_002A 0x12
 
87
 
 
88
   ON, ES,
 
89
 
 
90
#define FriBidiPropertyBlockLevel8_002C 0x14
 
91
 
 
92
   CS, ES,
 
93
 
 
94
#define FriBidiPropertyBlockLevel8_002E 0x16
 
95
 
 
96
   CS, CS,
 
97
 
 
98
#define FriBidiPropertyBlockLevel8_0030 0x18
 
99
 
 
100
   EN, EN,
 
101
 
 
102
#define FriBidiPropertyBlockLevel8_003A 0x1A
 
103
 
 
104
   CS, ON,
 
105
 
 
106
#define FriBidiPropertyBlockLevel8_0040 0x1C
 
107
 
 
108
   ON,LTR,
 
109
 
 
110
#define FriBidiPropertyBlockLevel8_0042 0x1E
 
111
 
 
112
  LTR,LTR,
 
113
 
 
114
#define FriBidiPropertyBlockLevel8_005A 0x20
 
115
 
 
116
  LTR, ON,
 
117
 
 
118
#define FriBidiPropertyBlockLevel8_007E 0x22
 
119
 
 
120
   ON, BN,
 
121
 
 
122
#define FriBidiPropertyBlockLevel8_0084 0x24
 
123
 
 
124
   BN, BS,
 
125
 
 
126
#define FriBidiPropertyBlockLevel8_00B8 0x26
 
127
 
 
128
   ON, EN,
 
129
 
 
130
#define FriBidiPropertyBlockLevel8_0300 0x28
 
131
 
 
132
  NSM,NSM,
 
133
 
 
134
#define FriBidiPropertyBlockLevel8_0482 0x2A
 
135
 
 
136
  LTR,NSM,
 
137
 
 
138
#define FriBidiPropertyBlockLevel8_0486 0x2C
 
139
 
 
140
  NSM,LTR,
 
141
 
 
142
#define FriBidiPropertyBlockLevel8_0590 0x2E
 
143
 
 
144
  RTL,NSM,
 
145
 
 
146
#define FriBidiPropertyBlockLevel8_05C2 0x30
 
147
 
 
148
  NSM,RTL,
 
149
 
 
150
#define FriBidiPropertyBlockLevel8_05C8 0x32
 
151
 
 
152
  RTL,RTL,
 
153
 
 
154
#define FriBidiPropertyBlockLevel8_0600 0x34
 
155
 
 
156
   AL, AL,
 
157
 
 
158
#define FriBidiPropertyBlockLevel8_060C 0x36
 
159
 
 
160
   CS, AL,
 
161
 
 
162
#define FriBidiPropertyBlockLevel8_064A 0x38
 
163
 
 
164
   AL,NSM,
 
165
 
 
166
#define FriBidiPropertyBlockLevel8_065E 0x3A
 
167
 
 
168
  NSM, AL,
 
169
 
 
170
#define FriBidiPropertyBlockLevel8_0660 0x3C
 
171
 
 
172
   AN, AN,
 
173
 
 
174
#define FriBidiPropertyBlockLevel8_066A 0x3E
 
175
 
 
176
   ET, AN,
 
177
 
 
178
#define FriBidiPropertyBlockLevel8_066C 0x40
 
179
 
 
180
   AN, AL,
 
181
 
 
182
#define FriBidiPropertyBlockLevel8_06E8 0x42
 
183
 
 
184
  NSM, ON,
 
185
 
 
186
#define FriBidiPropertyBlockLevel8_070E 0x44
 
187
 
 
188
   AL, BN,
 
189
 
 
190
#define FriBidiPropertyBlockLevel8_0AF0 0x46
 
191
 
 
192
  LTR, ET,
 
193
 
 
194
#define FriBidiPropertyBlockLevel8_1680 0x48
 
195
 
 
196
   WS,LTR,
 
197
 
 
198
#define FriBidiPropertyBlockLevel8_180A 0x4A
 
199
 
 
200
   ON,NSM,
 
201
 
 
202
#define FriBidiPropertyBlockLevel8_2000 0x4C
 
203
 
 
204
   WS, WS,
 
205
 
 
206
#define FriBidiPropertyBlockLevel8_200A 0x4E
 
207
 
 
208
   WS, BN,
 
209
 
 
210
#define FriBidiPropertyBlockLevel8_200E 0x50
 
211
 
 
212
  LTR,RTL,
 
213
 
 
214
#define FriBidiPropertyBlockLevel8_202A 0x52
 
215
 
 
216
  LRE,RLE,
 
217
 
 
218
#define FriBidiPropertyBlockLevel8_202C 0x54
 
219
 
 
220
  PDF,LRO,
 
221
 
 
222
#define FriBidiPropertyBlockLevel8_202E 0x56
 
223
 
 
224
  RLO, CS,
 
225
 
 
226
#define FriBidiPropertyBlockLevel8_2034 0x58
 
227
 
 
228
   ET, ON,
 
229
 
 
230
#define FriBidiPropertyBlockLevel8_205E 0x5A
 
231
 
 
232
   ON, WS,
 
233
 
 
234
#define FriBidiPropertyBlockLevel8_2070 0x5C
 
235
 
 
236
   EN,LTR,
 
237
 
 
238
#define FriBidiPropertyBlockLevel8_207A 0x5E
 
239
 
 
240
   ES, ES,
 
241
 
 
242
#define FriBidiPropertyBlockLevel8_212E 0x60
 
243
 
 
244
   ET,LTR,
 
245
 
 
246
#define FriBidiPropertyBlockLevel8_2212 0x62
 
247
 
 
248
   ES, ET,
 
249
 
 
250
#define FriBidiPropertyBlockLevel8_FB28 0x64
 
251
 
 
252
  RTL, ES,
 
253
 
 
254
#define FriBidiPropertyBlockLevel8_FDFC 0x66
 
255
 
 
256
   AL, ON,
 
257
 
 
258
#define FriBidiPropertyBlockLevel8_FE52 0x68
 
259
 
 
260
   CS,LTR,
 
261
 
 
262
#define FriBidiPropertyBlockLevel8_FE54 0x6A
 
263
 
 
264
   ON, CS,
 
265
 
 
266
#define FriBidiPropertyBlockLevel8_FFF8 0x6C
 
267
 
 
268
   BN, ON,
 
269
 
 
270
#define FriBidiPropertyBlockLevel8_1D172 0x6E
 
271
 
 
272
  LTR, BN,
 
273
 
 
274
#define FriBidiPropertyBlockLevel8_1D17A 0x70
 
275
 
 
276
   BN,NSM,
 
277
};
 
278
 
 
279
static const PACKTAB_UINT8 FriBidiPropertyBlockLevel7[2*110] = {
 
280
 
 
281
#define FriBidiPropertyBlockLevel7_0000 0x0
 
282
 
 
283
  FriBidiPropertyBlockLevel8_0000,  /* 0000..0001 */
 
284
  FriBidiPropertyBlockLevel8_0000,  /* 0002..0003 */
 
285
 
 
286
#define FriBidiPropertyBlockLevel7_0008 0x2
 
287
 
 
288
  FriBidiPropertyBlockLevel8_0008,  /* 0008..0009 */
 
289
  FriBidiPropertyBlockLevel8_000A,  /* 000A..000B */
 
290
 
 
291
#define FriBidiPropertyBlockLevel7_000C 0x4
 
292
 
 
293
  FriBidiPropertyBlockLevel8_000C,  /* 000C..000D */
 
294
  FriBidiPropertyBlockLevel8_0000,  /* 000E..000F */
 
295
 
 
296
#define FriBidiPropertyBlockLevel7_001C 0x6
 
297
 
 
298
  FriBidiPropertyBlockLevel8_001C,  /* 001C..001D */
 
299
  FriBidiPropertyBlockLevel8_000A,  /* 001E..001F */
 
300
 
 
301
#define FriBidiPropertyBlockLevel7_0020 0x8
 
302
 
 
303
  FriBidiPropertyBlockLevel8_0020,  /* 0020..0021 */
 
304
  FriBidiPropertyBlockLevel8_0022,  /* 0022..0023 */
 
305
 
 
306
#define FriBidiPropertyBlockLevel7_0024 0xA
 
307
 
 
308
  FriBidiPropertyBlockLevel8_0024,  /* 0024..0025 */
 
309
  FriBidiPropertyBlockLevel8_0026,  /* 0026..0027 */
 
310
 
 
311
#define FriBidiPropertyBlockLevel7_0028 0xC
 
312
 
 
313
  FriBidiPropertyBlockLevel8_0026,  /* 0028..0029 */
 
314
  FriBidiPropertyBlockLevel8_002A,  /* 002A..002B */
 
315
 
 
316
#define FriBidiPropertyBlockLevel7_002C 0xE
 
317
 
 
318
  FriBidiPropertyBlockLevel8_002C,  /* 002C..002D */
 
319
  FriBidiPropertyBlockLevel8_002E,  /* 002E..002F */
 
320
 
 
321
#define FriBidiPropertyBlockLevel7_0030 0x10
 
322
 
 
323
  FriBidiPropertyBlockLevel8_0030,  /* 0030..0031 */
 
324
  FriBidiPropertyBlockLevel8_0030,  /* 0032..0033 */
 
325
 
 
326
#define FriBidiPropertyBlockLevel7_0038 0x12
 
327
 
 
328
  FriBidiPropertyBlockLevel8_0030,  /* 0038..0039 */
 
329
  FriBidiPropertyBlockLevel8_003A,  /* 003A..003B */
 
330
 
 
331
#define FriBidiPropertyBlockLevel7_003C 0x14
 
332
 
 
333
  FriBidiPropertyBlockLevel8_0026,  /* 003C..003D */
 
334
  FriBidiPropertyBlockLevel8_0026,  /* 003E..003F */
 
335
 
 
336
#define FriBidiPropertyBlockLevel7_0040 0x16
 
337
 
 
338
  FriBidiPropertyBlockLevel8_0040,  /* 0040..0041 */
 
339
  FriBidiPropertyBlockLevel8_0042,  /* 0042..0043 */
 
340
 
 
341
#define FriBidiPropertyBlockLevel7_0044 0x18
 
342
 
 
343
  FriBidiPropertyBlockLevel8_0042,  /* 0044..0045 */
 
344
  FriBidiPropertyBlockLevel8_0042,  /* 0046..0047 */
 
345
 
 
346
#define FriBidiPropertyBlockLevel7_0058 0x1A
 
347
 
 
348
  FriBidiPropertyBlockLevel8_0042,  /* 0058..0059 */
 
349
  FriBidiPropertyBlockLevel8_005A,  /* 005A..005B */
 
350
 
 
351
#define FriBidiPropertyBlockLevel7_007C 0x1C
 
352
 
 
353
  FriBidiPropertyBlockLevel8_0026,  /* 007C..007D */
 
354
  FriBidiPropertyBlockLevel8_007E,  /* 007E..007F */
 
355
 
 
356
#define FriBidiPropertyBlockLevel7_0084 0x1E
 
357
 
 
358
  FriBidiPropertyBlockLevel8_0084,  /* 0084..0085 */
 
359
  FriBidiPropertyBlockLevel8_0000,  /* 0086..0087 */
 
360
 
 
361
#define FriBidiPropertyBlockLevel7_00A0 0x20
 
362
 
 
363
  FriBidiPropertyBlockLevel8_003A,  /* 00A0..00A1 */
 
364
  FriBidiPropertyBlockLevel8_0024,  /* 00A2..00A3 */
 
365
 
 
366
#define FriBidiPropertyBlockLevel7_00A8 0x22
 
367
 
 
368
  FriBidiPropertyBlockLevel8_0026,  /* 00A8..00A9 */
 
369
  FriBidiPropertyBlockLevel8_005A,  /* 00AA..00AB */
 
370
 
 
371
#define FriBidiPropertyBlockLevel7_00AC 0x24
 
372
 
 
373
  FriBidiPropertyBlockLevel8_007E,  /* 00AC..00AD */
 
374
  FriBidiPropertyBlockLevel8_0026,  /* 00AE..00AF */
 
375
 
 
376
#define FriBidiPropertyBlockLevel7_00B0 0x26
 
377
 
 
378
  FriBidiPropertyBlockLevel8_0024,  /* 00B0..00B1 */
 
379
  FriBidiPropertyBlockLevel8_0030,  /* 00B2..00B3 */
 
380
 
 
381
#define FriBidiPropertyBlockLevel7_00B4 0x28
 
382
 
 
383
  FriBidiPropertyBlockLevel8_0040,  /* 00B4..00B5 */
 
384
  FriBidiPropertyBlockLevel8_0026,  /* 00B6..00B7 */
 
385
 
 
386
#define FriBidiPropertyBlockLevel7_00B8 0x2A
 
387
 
 
388
  FriBidiPropertyBlockLevel8_00B8,  /* 00B8..00B9 */
 
389
  FriBidiPropertyBlockLevel8_005A,  /* 00BA..00BB */
 
390
 
 
391
#define FriBidiPropertyBlockLevel7_02B8 0x2C
 
392
 
 
393
  FriBidiPropertyBlockLevel8_005A,  /* 02B8..02B9 */
 
394
  FriBidiPropertyBlockLevel8_0040,  /* 02BA..02BB */
 
395
 
 
396
#define FriBidiPropertyBlockLevel7_02C0 0x2E
 
397
 
 
398
  FriBidiPropertyBlockLevel8_0042,  /* 02C0..02C1 */
 
399
  FriBidiPropertyBlockLevel8_0026,  /* 02C2..02C3 */
 
400
 
 
401
#define FriBidiPropertyBlockLevel7_02E4 0x30
 
402
 
 
403
  FriBidiPropertyBlockLevel8_005A,  /* 02E4..02E5 */
 
404
  FriBidiPropertyBlockLevel8_0026,  /* 02E6..02E7 */
 
405
 
 
406
#define FriBidiPropertyBlockLevel7_0300 0x32
 
407
 
 
408
  FriBidiPropertyBlockLevel8_0300,  /* 0300..0301 */
 
409
  FriBidiPropertyBlockLevel8_0300,  /* 0302..0303 */
 
410
 
 
411
#define FriBidiPropertyBlockLevel7_0374 0x34
 
412
 
 
413
  FriBidiPropertyBlockLevel8_0026,  /* 0374..0375 */
 
414
  FriBidiPropertyBlockLevel8_0042,  /* 0376..0377 */
 
415
 
 
416
#define FriBidiPropertyBlockLevel7_037C 0x36
 
417
 
 
418
  FriBidiPropertyBlockLevel8_0042,  /* 037C..037D */
 
419
  FriBidiPropertyBlockLevel8_0040,  /* 037E..037F */
 
420
 
 
421
#define FriBidiPropertyBlockLevel7_0480 0x38
 
422
 
 
423
  FriBidiPropertyBlockLevel8_0042,  /* 0480..0481 */
 
424
  FriBidiPropertyBlockLevel8_0482,  /* 0482..0483 */
 
425
 
 
426
#define FriBidiPropertyBlockLevel7_0484 0x3A
 
427
 
 
428
  FriBidiPropertyBlockLevel8_0300,  /* 0484..0485 */
 
429
  FriBidiPropertyBlockLevel8_0486,  /* 0486..0487 */
 
430
 
 
431
#define FriBidiPropertyBlockLevel7_0488 0x3C
 
432
 
 
433
  FriBidiPropertyBlockLevel8_0300,  /* 0488..0489 */
 
434
  FriBidiPropertyBlockLevel8_0042,  /* 048A..048B */
 
435
 
 
436
#define FriBidiPropertyBlockLevel7_0590 0x3E
 
437
 
 
438
  FriBidiPropertyBlockLevel8_0590,  /* 0590..0591 */
 
439
  FriBidiPropertyBlockLevel8_0300,  /* 0592..0593 */
 
440
 
 
441
#define FriBidiPropertyBlockLevel7_05B8 0x40
 
442
 
 
443
  FriBidiPropertyBlockLevel8_0300,  /* 05B8..05B9 */
 
444
  FriBidiPropertyBlockLevel8_0590,  /* 05BA..05BB */
 
445
 
 
446
#define FriBidiPropertyBlockLevel7_05C0 0x42
 
447
 
 
448
  FriBidiPropertyBlockLevel8_0590,  /* 05C0..05C1 */
 
449
  FriBidiPropertyBlockLevel8_05C2,  /* 05C2..05C3 */
 
450
 
 
451
#define FriBidiPropertyBlockLevel7_05C8 0x44
 
452
 
 
453
  FriBidiPropertyBlockLevel8_05C8,  /* 05C8..05C9 */
 
454
  FriBidiPropertyBlockLevel8_05C8,  /* 05CA..05CB */
 
455
 
 
456
#define FriBidiPropertyBlockLevel7_0600 0x46
 
457
 
 
458
  FriBidiPropertyBlockLevel8_0600,  /* 0600..0601 */
 
459
  FriBidiPropertyBlockLevel8_0600,  /* 0602..0603 */
 
460
 
 
461
#define FriBidiPropertyBlockLevel7_060C 0x48
 
462
 
 
463
  FriBidiPropertyBlockLevel8_060C,  /* 060C..060D */
 
464
  FriBidiPropertyBlockLevel8_0026,  /* 060E..060F */
 
465
 
 
466
#define FriBidiPropertyBlockLevel7_0614 0x4A
 
467
 
 
468
  FriBidiPropertyBlockLevel8_0300,  /* 0614..0615 */
 
469
  FriBidiPropertyBlockLevel8_0600,  /* 0616..0617 */
 
470
 
 
471
#define FriBidiPropertyBlockLevel7_0648 0x4C
 
472
 
 
473
  FriBidiPropertyBlockLevel8_0600,  /* 0648..0649 */
 
474
  FriBidiPropertyBlockLevel8_064A,  /* 064A..064B */
 
475
 
 
476
#define FriBidiPropertyBlockLevel7_065C 0x4E
 
477
 
 
478
  FriBidiPropertyBlockLevel8_0300,  /* 065C..065D */
 
479
  FriBidiPropertyBlockLevel8_065E,  /* 065E..065F */
 
480
 
 
481
#define FriBidiPropertyBlockLevel7_0660 0x50
 
482
 
 
483
  FriBidiPropertyBlockLevel8_0660,  /* 0660..0661 */
 
484
  FriBidiPropertyBlockLevel8_0660,  /* 0662..0663 */
 
485
 
 
486
#define FriBidiPropertyBlockLevel7_0668 0x52
 
487
 
 
488
  FriBidiPropertyBlockLevel8_0660,  /* 0668..0669 */
 
489
  FriBidiPropertyBlockLevel8_066A,  /* 066A..066B */
 
490
 
 
491
#define FriBidiPropertyBlockLevel7_066C 0x54
 
492
 
 
493
  FriBidiPropertyBlockLevel8_066C,  /* 066C..066D */
 
494
  FriBidiPropertyBlockLevel8_0600,  /* 066E..066F */
 
495
 
 
496
#define FriBidiPropertyBlockLevel7_0670 0x56
 
497
 
 
498
  FriBidiPropertyBlockLevel8_065E,  /* 0670..0671 */
 
499
  FriBidiPropertyBlockLevel8_0600,  /* 0672..0673 */
 
500
 
 
501
#define FriBidiPropertyBlockLevel7_06D4 0x58
 
502
 
 
503
  FriBidiPropertyBlockLevel8_0600,  /* 06D4..06D5 */
 
504
  FriBidiPropertyBlockLevel8_0300,  /* 06D6..06D7 */
 
505
 
 
506
#define FriBidiPropertyBlockLevel7_06DC 0x5A
 
507
 
 
508
  FriBidiPropertyBlockLevel8_065E,  /* 06DC..06DD */
 
509
  FriBidiPropertyBlockLevel8_0300,  /* 06DE..06DF */
 
510
 
 
511
#define FriBidiPropertyBlockLevel7_06E4 0x5C
 
512
 
 
513
  FriBidiPropertyBlockLevel8_065E,  /* 06E4..06E5 */
 
514
  FriBidiPropertyBlockLevel8_064A,  /* 06E6..06E7 */
 
515
 
 
516
#define FriBidiPropertyBlockLevel7_06E8 0x5E
 
517
 
 
518
  FriBidiPropertyBlockLevel8_06E8,  /* 06E8..06E9 */
 
519
  FriBidiPropertyBlockLevel8_0300,  /* 06EA..06EB */
 
520
 
 
521
#define FriBidiPropertyBlockLevel7_06F8 0x60
 
522
 
 
523
  FriBidiPropertyBlockLevel8_0030,  /* 06F8..06F9 */
 
524
  FriBidiPropertyBlockLevel8_0600,  /* 06FA..06FB */
 
525
 
 
526
#define FriBidiPropertyBlockLevel7_070C 0x62
 
527
 
 
528
  FriBidiPropertyBlockLevel8_0600,  /* 070C..070D */
 
529
  FriBidiPropertyBlockLevel8_070E,  /* 070E..070F */
 
530
 
 
531
#define FriBidiPropertyBlockLevel7_0710 0x64
 
532
 
 
533
  FriBidiPropertyBlockLevel8_064A,  /* 0710..0711 */
 
534
  FriBidiPropertyBlockLevel8_0600,  /* 0712..0713 */
 
535
 
 
536
#define FriBidiPropertyBlockLevel7_0900 0x66
 
537
 
 
538
  FriBidiPropertyBlockLevel8_0482,  /* 0900..0901 */
 
539
  FriBidiPropertyBlockLevel8_0486,  /* 0902..0903 */
 
540
 
 
541
#define FriBidiPropertyBlockLevel7_093C 0x68
 
542
 
 
543
  FriBidiPropertyBlockLevel8_0486,  /* 093C..093D */
 
544
  FriBidiPropertyBlockLevel8_0042,  /* 093E..093F */
 
545
 
 
546
#define FriBidiPropertyBlockLevel7_0940 0x6A
 
547
 
 
548
  FriBidiPropertyBlockLevel8_0482,  /* 0940..0941 */
 
549
  FriBidiPropertyBlockLevel8_0300,  /* 0942..0943 */
 
550
 
 
551
#define FriBidiPropertyBlockLevel7_094C 0x6C
 
552
 
 
553
  FriBidiPropertyBlockLevel8_0482,  /* 094C..094D */
 
554
  FriBidiPropertyBlockLevel8_0042,  /* 094E..094F */
 
555
 
 
556
#define FriBidiPropertyBlockLevel7_0960 0x6E
 
557
 
 
558
  FriBidiPropertyBlockLevel8_0042,  /* 0960..0961 */
 
559
  FriBidiPropertyBlockLevel8_0300,  /* 0962..0963 */
 
560
 
 
561
#define FriBidiPropertyBlockLevel7_09F0 0x70
 
562
 
 
563
  FriBidiPropertyBlockLevel8_0042,  /* 09F0..09F1 */
 
564
  FriBidiPropertyBlockLevel8_0024,  /* 09F2..09F3 */
 
565
 
 
566
#define FriBidiPropertyBlockLevel7_0A48 0x72
 
567
 
 
568
  FriBidiPropertyBlockLevel8_0486,  /* 0A48..0A49 */
 
569
  FriBidiPropertyBlockLevel8_0482,  /* 0A4A..0A4B */
 
570
 
 
571
#define FriBidiPropertyBlockLevel7_0AC4 0x74
 
572
 
 
573
  FriBidiPropertyBlockLevel8_0300,  /* 0AC4..0AC5 */
 
574
  FriBidiPropertyBlockLevel8_0482,  /* 0AC6..0AC7 */
 
575
 
 
576
#define FriBidiPropertyBlockLevel7_0AF0 0x76
 
577
 
 
578
  FriBidiPropertyBlockLevel8_0AF0,  /* 0AF0..0AF1 */
 
579
  FriBidiPropertyBlockLevel8_0042,  /* 0AF2..0AF3 */
 
580
 
 
581
#define FriBidiPropertyBlockLevel7_0B54 0x78
 
582
 
 
583
  FriBidiPropertyBlockLevel8_0042,  /* 0B54..0B55 */
 
584
  FriBidiPropertyBlockLevel8_0486,  /* 0B56..0B57 */
 
585
 
 
586
#define FriBidiPropertyBlockLevel7_0BF8 0x7A
 
587
 
 
588
  FriBidiPropertyBlockLevel8_0022,  /* 0BF8..0BF9 */
 
589
  FriBidiPropertyBlockLevel8_0040,  /* 0BFA..0BFB */
 
590
 
 
591
#define FriBidiPropertyBlockLevel7_0C48 0x7C
 
592
 
 
593
  FriBidiPropertyBlockLevel8_0486,  /* 0C48..0C49 */
 
594
  FriBidiPropertyBlockLevel8_0300,  /* 0C4A..0C4B */
 
595
 
 
596
#define FriBidiPropertyBlockLevel7_0DD4 0x7E
 
597
 
 
598
  FriBidiPropertyBlockLevel8_0486,  /* 0DD4..0DD5 */
 
599
  FriBidiPropertyBlockLevel8_0486,  /* 0DD6..0DD7 */
 
600
 
 
601
#define FriBidiPropertyBlockLevel7_0E3C 0x80
 
602
 
 
603
  FriBidiPropertyBlockLevel8_0042,  /* 0E3C..0E3D */
 
604
  FriBidiPropertyBlockLevel8_0AF0,  /* 0E3E..0E3F */
 
605
 
 
606
#define FriBidiPropertyBlockLevel7_0F34 0x82
 
607
 
 
608
  FriBidiPropertyBlockLevel8_0482,  /* 0F34..0F35 */
 
609
  FriBidiPropertyBlockLevel8_0482,  /* 0F36..0F37 */
 
610
 
 
611
#define FriBidiPropertyBlockLevel7_0F38 0x84
 
612
 
 
613
  FriBidiPropertyBlockLevel8_0482,  /* 0F38..0F39 */
 
614
  FriBidiPropertyBlockLevel8_0026,  /* 0F3A..0F3B */
 
615
 
 
616
#define FriBidiPropertyBlockLevel7_1680 0x86
 
617
 
 
618
  FriBidiPropertyBlockLevel8_1680,  /* 1680..1681 */
 
619
  FriBidiPropertyBlockLevel8_0042,  /* 1682..1683 */
 
620
 
 
621
#define FriBidiPropertyBlockLevel7_1808 0x88
 
622
 
 
623
  FriBidiPropertyBlockLevel8_0026,  /* 1808..1809 */
 
624
  FriBidiPropertyBlockLevel8_180A,  /* 180A..180B */
 
625
 
 
626
#define FriBidiPropertyBlockLevel7_180C 0x8A
 
627
 
 
628
  FriBidiPropertyBlockLevel8_0300,  /* 180C..180D */
 
629
  FriBidiPropertyBlockLevel8_1680,  /* 180E..180F */
 
630
 
 
631
#define FriBidiPropertyBlockLevel7_1FBC 0x8C
 
632
 
 
633
  FriBidiPropertyBlockLevel8_005A,  /* 1FBC..1FBD */
 
634
  FriBidiPropertyBlockLevel8_005A,  /* 1FBE..1FBF */
 
635
 
 
636
#define FriBidiPropertyBlockLevel7_2000 0x8E
 
637
 
 
638
  FriBidiPropertyBlockLevel8_2000,  /* 2000..2001 */
 
639
  FriBidiPropertyBlockLevel8_2000,  /* 2002..2003 */
 
640
 
 
641
#define FriBidiPropertyBlockLevel7_2008 0x90
 
642
 
 
643
  FriBidiPropertyBlockLevel8_2000,  /* 2008..2009 */
 
644
  FriBidiPropertyBlockLevel8_200A,  /* 200A..200B */
 
645
 
 
646
#define FriBidiPropertyBlockLevel7_200C 0x92
 
647
 
 
648
  FriBidiPropertyBlockLevel8_0000,  /* 200C..200D */
 
649
  FriBidiPropertyBlockLevel8_200E,  /* 200E..200F */
 
650
 
 
651
#define FriBidiPropertyBlockLevel7_2028 0x94
 
652
 
 
653
  FriBidiPropertyBlockLevel8_000C,  /* 2028..2029 */
 
654
  FriBidiPropertyBlockLevel8_202A,  /* 202A..202B */
 
655
 
 
656
#define FriBidiPropertyBlockLevel7_202C 0x96
 
657
 
 
658
  FriBidiPropertyBlockLevel8_202C,  /* 202C..202D */
 
659
  FriBidiPropertyBlockLevel8_202E,  /* 202E..202F */
 
660
 
 
661
#define FriBidiPropertyBlockLevel7_2030 0x98
 
662
 
 
663
  FriBidiPropertyBlockLevel8_0024,  /* 2030..2031 */
 
664
  FriBidiPropertyBlockLevel8_0024,  /* 2032..2033 */
 
665
 
 
666
#define FriBidiPropertyBlockLevel7_2034 0x9A
 
667
 
 
668
  FriBidiPropertyBlockLevel8_2034,  /* 2034..2035 */
 
669
  FriBidiPropertyBlockLevel8_0026,  /* 2036..2037 */
 
670
 
 
671
#define FriBidiPropertyBlockLevel7_2044 0x9C
 
672
 
 
673
  FriBidiPropertyBlockLevel8_003A,  /* 2044..2045 */
 
674
  FriBidiPropertyBlockLevel8_0026,  /* 2046..2047 */
 
675
 
 
676
#define FriBidiPropertyBlockLevel7_205C 0x9E
 
677
 
 
678
  FriBidiPropertyBlockLevel8_0026,  /* 205C..205D */
 
679
  FriBidiPropertyBlockLevel8_205E,  /* 205E..205F */
 
680
 
 
681
#define FriBidiPropertyBlockLevel7_2070 0xA0
 
682
 
 
683
  FriBidiPropertyBlockLevel8_2070,  /* 2070..2071 */
 
684
  FriBidiPropertyBlockLevel8_0042,  /* 2072..2073 */
 
685
 
 
686
#define FriBidiPropertyBlockLevel7_2078 0xA2
 
687
 
 
688
  FriBidiPropertyBlockLevel8_0030,  /* 2078..2079 */
 
689
  FriBidiPropertyBlockLevel8_207A,  /* 207A..207B */
 
690
 
 
691
#define FriBidiPropertyBlockLevel7_207C 0xA4
 
692
 
 
693
  FriBidiPropertyBlockLevel8_0026,  /* 207C..207D */
 
694
  FriBidiPropertyBlockLevel8_0040,  /* 207E..207F */
 
695
 
 
696
#define FriBidiPropertyBlockLevel7_20B4 0xA6
 
697
 
 
698
  FriBidiPropertyBlockLevel8_0024,  /* 20B4..20B5 */
 
699
  FriBidiPropertyBlockLevel8_0042,  /* 20B6..20B7 */
 
700
 
 
701
#define FriBidiPropertyBlockLevel7_2128 0xA8
 
702
 
 
703
  FriBidiPropertyBlockLevel8_005A,  /* 2128..2129 */
 
704
  FriBidiPropertyBlockLevel8_0042,  /* 212A..212B */
 
705
 
 
706
#define FriBidiPropertyBlockLevel7_212C 0xAA
 
707
 
 
708
  FriBidiPropertyBlockLevel8_0042,  /* 212C..212D */
 
709
  FriBidiPropertyBlockLevel8_212E,  /* 212E..212F */
 
710
 
 
711
#define FriBidiPropertyBlockLevel7_2210 0xAC
 
712
 
 
713
  FriBidiPropertyBlockLevel8_0026,  /* 2210..2211 */
 
714
  FriBidiPropertyBlockLevel8_2212,  /* 2212..2213 */
 
715
 
 
716
#define FriBidiPropertyBlockLevel7_3000 0xAE
 
717
 
 
718
  FriBidiPropertyBlockLevel8_0020,  /* 3000..3001 */
 
719
  FriBidiPropertyBlockLevel8_0026,  /* 3002..3003 */
 
720
 
 
721
#define FriBidiPropertyBlockLevel7_3098 0xB0
 
722
 
 
723
  FriBidiPropertyBlockLevel8_0482,  /* 3098..3099 */
 
724
  FriBidiPropertyBlockLevel8_06E8,  /* 309A..309B */
 
725
 
 
726
#define FriBidiPropertyBlockLevel7_FB1C 0xB2
 
727
 
 
728
  FriBidiPropertyBlockLevel8_200E,  /* FB1C..FB1D */
 
729
  FriBidiPropertyBlockLevel8_05C2,  /* FB1E..FB1F */
 
730
 
 
731
#define FriBidiPropertyBlockLevel7_FB28 0xB4
 
732
 
 
733
  FriBidiPropertyBlockLevel8_FB28,  /* FB28..FB29 */
 
734
  FriBidiPropertyBlockLevel8_05C8,  /* FB2A..FB2B */
 
735
 
 
736
#define FriBidiPropertyBlockLevel7_FD3C 0xB6
 
737
 
 
738
  FriBidiPropertyBlockLevel8_0600,  /* FD3C..FD3D */
 
739
  FriBidiPropertyBlockLevel8_0026,  /* FD3E..FD3F */
 
740
 
 
741
#define FriBidiPropertyBlockLevel7_FDFC 0xB8
 
742
 
 
743
  FriBidiPropertyBlockLevel8_FDFC,  /* FDFC..FDFD */
 
744
  FriBidiPropertyBlockLevel8_0600,  /* FDFE..FDFF */
 
745
 
 
746
#define FriBidiPropertyBlockLevel7_FE50 0xBA
 
747
 
 
748
  FriBidiPropertyBlockLevel8_003A,  /* FE50..FE51 */
 
749
  FriBidiPropertyBlockLevel8_FE52,  /* FE52..FE53 */
 
750
 
 
751
#define FriBidiPropertyBlockLevel7_FE54 0xBC
 
752
 
 
753
  FriBidiPropertyBlockLevel8_FE54,  /* FE54..FE55 */
 
754
  FriBidiPropertyBlockLevel8_0026,  /* FE56..FE57 */
 
755
 
 
756
#define FriBidiPropertyBlockLevel7_FE5C 0xBE
 
757
 
 
758
  FriBidiPropertyBlockLevel8_0026,  /* FE5C..FE5D */
 
759
  FriBidiPropertyBlockLevel8_0022,  /* FE5E..FE5F */
 
760
 
 
761
#define FriBidiPropertyBlockLevel7_FE60 0xC0
 
762
 
 
763
  FriBidiPropertyBlockLevel8_0026,  /* FE60..FE61 */
 
764
  FriBidiPropertyBlockLevel8_207A,  /* FE62..FE63 */
 
765
 
 
766
#define FriBidiPropertyBlockLevel7_FE68 0xC2
 
767
 
 
768
  FriBidiPropertyBlockLevel8_0022,  /* FE68..FE69 */
 
769
  FriBidiPropertyBlockLevel8_2034,  /* FE6A..FE6B */
 
770
 
 
771
#define FriBidiPropertyBlockLevel7_FF00 0xC4
 
772
 
 
773
  FriBidiPropertyBlockLevel8_005A,  /* FF00..FF01 */
 
774
  FriBidiPropertyBlockLevel8_0022,  /* FF02..FF03 */
 
775
 
 
776
#define FriBidiPropertyBlockLevel7_FFE4 0xC6
 
777
 
 
778
  FriBidiPropertyBlockLevel8_0022,  /* FFE4..FFE5 */
 
779
  FriBidiPropertyBlockLevel8_212E,  /* FFE6..FFE7 */
 
780
 
 
781
#define FriBidiPropertyBlockLevel7_FFF8 0xC8
 
782
 
 
783
  FriBidiPropertyBlockLevel8_FFF8,  /* FFF8..FFF9 */
 
784
  FriBidiPropertyBlockLevel8_0026,  /* FFFA..FFFB */
 
785
 
 
786
#define FriBidiPropertyBlockLevel7_FFFC 0xCA
 
787
 
 
788
  FriBidiPropertyBlockLevel8_0026,  /* FFFC..FFFD */
 
789
  FriBidiPropertyBlockLevel8_0000,  /* FFFE..FFFF */
 
790
 
 
791
#define FriBidiPropertyBlockLevel7_10A38 0xCC
 
792
 
 
793
  FriBidiPropertyBlockLevel8_0300,  /* 10A38..10A39 */
 
794
  FriBidiPropertyBlockLevel8_05C2,  /* 10A3A..10A3B */
 
795
 
 
796
#define FriBidiPropertyBlockLevel7_10A3C 0xCE
 
797
 
 
798
  FriBidiPropertyBlockLevel8_05C8,  /* 10A3C..10A3D */
 
799
  FriBidiPropertyBlockLevel8_0590,  /* 10A3E..10A3F */
 
800
 
 
801
#define FriBidiPropertyBlockLevel7_1D170 0xD0
 
802
 
 
803
  FriBidiPropertyBlockLevel8_0042,  /* 1D170..1D171 */
 
804
  FriBidiPropertyBlockLevel8_1D172,  /* 1D172..1D173 */
 
805
 
 
806
#define FriBidiPropertyBlockLevel7_1D178 0xD2
 
807
 
 
808
  FriBidiPropertyBlockLevel8_0000,  /* 1D178..1D179 */
 
809
  FriBidiPropertyBlockLevel8_1D17A,  /* 1D17A..1D17B */
 
810
 
 
811
#define FriBidiPropertyBlockLevel7_1D240 0xD4
 
812
 
 
813
  FriBidiPropertyBlockLevel8_0026,  /* 1D240..1D241 */
 
814
  FriBidiPropertyBlockLevel8_0300,  /* 1D242..1D243 */
 
815
 
 
816
#define FriBidiPropertyBlockLevel7_1D244 0xD6
 
817
 
 
818
  FriBidiPropertyBlockLevel8_06E8,  /* 1D244..1D245 */
 
819
  FriBidiPropertyBlockLevel8_0042,  /* 1D246..1D247 */
 
820
 
 
821
#define FriBidiPropertyBlockLevel7_1D7CC 0xD8
 
822
 
 
823
  FriBidiPropertyBlockLevel8_0042,  /* 1D7CC..1D7CD */
 
824
  FriBidiPropertyBlockLevel8_0030,  /* 1D7CE..1D7CF */
 
825
 
 
826
#define FriBidiPropertyBlockLevel7_1FFFC 0xDA
 
827
 
 
828
  FriBidiPropertyBlockLevel8_0042,  /* 1FFFC..1FFFD */
 
829
  FriBidiPropertyBlockLevel8_0000,  /* 1FFFE..1FFFF */
 
830
};
 
831
 
 
832
static const PACKTAB_UINT8 FriBidiPropertyBlockLevel6[8*158] = {
 
833
 
 
834
#define FriBidiPropertyBlockLevel6_0000 0x0
 
835
 
 
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 */
 
844
 
 
845
#define FriBidiPropertyBlockLevel6_0020 0x8
 
846
 
 
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 */
 
855
 
 
856
#define FriBidiPropertyBlockLevel6_0040 0x10
 
857
 
 
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 */
 
866
 
 
867
#define FriBidiPropertyBlockLevel6_0060 0x18
 
868
 
 
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 */
 
877
 
 
878
#define FriBidiPropertyBlockLevel6_0080 0x20
 
879
 
 
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 */
 
888
 
 
889
#define FriBidiPropertyBlockLevel6_00A0 0x28
 
890
 
 
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 */
 
899
 
 
900
#define FriBidiPropertyBlockLevel6_00C0 0x30
 
901
 
 
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 */
 
910
 
 
911
#define FriBidiPropertyBlockLevel6_0100 0x38
 
912
 
 
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 */
 
921
 
 
922
#define FriBidiPropertyBlockLevel6_02A0 0x40
 
923
 
 
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 */
 
932
 
 
933
#define FriBidiPropertyBlockLevel6_02C0 0x48
 
934
 
 
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 */
 
943
 
 
944
#define FriBidiPropertyBlockLevel6_02E0 0x50
 
945
 
 
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 */
 
954
 
 
955
#define FriBidiPropertyBlockLevel6_0300 0x58
 
956
 
 
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 */
 
965
 
 
966
#define FriBidiPropertyBlockLevel6_0360 0x60
 
967
 
 
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 */
 
976
 
 
977
#define FriBidiPropertyBlockLevel6_0380 0x68
 
978
 
 
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 */
 
987
 
 
988
#define FriBidiPropertyBlockLevel6_03E0 0x70
 
989
 
 
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 */
 
998
 
 
999
#define FriBidiPropertyBlockLevel6_0480 0x78
 
1000
 
 
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 */
 
1009
 
 
1010
#define FriBidiPropertyBlockLevel6_0580 0x80
 
1011
 
 
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 */
 
1020
 
 
1021
#define FriBidiPropertyBlockLevel6_05A0 0x88
 
1022
 
 
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 */
 
1031
 
 
1032
#define FriBidiPropertyBlockLevel6_05C0 0x90
 
1033
 
 
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 */
 
1042
 
 
1043
#define FriBidiPropertyBlockLevel6_05E0 0x98
 
1044
 
 
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 */
 
1053
 
 
1054
#define FriBidiPropertyBlockLevel6_0600 0xA0
 
1055
 
 
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 */
 
1064
 
 
1065
#define FriBidiPropertyBlockLevel6_0620 0xA8
 
1066
 
 
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 */
 
1075
 
 
1076
#define FriBidiPropertyBlockLevel6_0640 0xB0
 
1077
 
 
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 */
 
1086
 
 
1087
#define FriBidiPropertyBlockLevel6_0660 0xB8
 
1088
 
 
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 */
 
1097
 
 
1098
#define FriBidiPropertyBlockLevel6_06C0 0xC0
 
1099
 
 
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 */
 
1108
 
 
1109
#define FriBidiPropertyBlockLevel6_06E0 0xC8
 
1110
 
 
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 */
 
1119
 
 
1120
#define FriBidiPropertyBlockLevel6_0700 0xD0
 
1121
 
 
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 */
 
1130
 
 
1131
#define FriBidiPropertyBlockLevel6_0720 0xD8
 
1132
 
 
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 */
 
1141
 
 
1142
#define FriBidiPropertyBlockLevel6_0740 0xE0
 
1143
 
 
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 */
 
1152
 
 
1153
#define FriBidiPropertyBlockLevel6_07A0 0xE8
 
1154
 
 
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 */
 
1163
 
 
1164
#define FriBidiPropertyBlockLevel6_0900 0xF0
 
1165
 
 
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 */
 
1174
 
 
1175
#define FriBidiPropertyBlockLevel6_0920 0xF8
 
1176
 
 
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 */
 
1185
 
 
1186
#define FriBidiPropertyBlockLevel6_0940 0x100
 
1187
 
 
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 */
 
1196
 
 
1197
#define FriBidiPropertyBlockLevel6_0960 0x108
 
1198
 
 
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 */
 
1207
 
 
1208
#define FriBidiPropertyBlockLevel6_0980 0x110
 
1209
 
 
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 */
 
1218
 
 
1219
#define FriBidiPropertyBlockLevel6_09C0 0x118
 
1220
 
 
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 */
 
1229
 
 
1230
#define FriBidiPropertyBlockLevel6_09E0 0x120
 
1231
 
 
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 */
 
1240
 
 
1241
#define FriBidiPropertyBlockLevel6_0A40 0x128
 
1242
 
 
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 */
 
1251
 
 
1252
#define FriBidiPropertyBlockLevel6_0A60 0x130
 
1253
 
 
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 */
 
1262
 
 
1263
#define FriBidiPropertyBlockLevel6_0AC0 0x138
 
1264
 
 
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 */
 
1273
 
 
1274
#define FriBidiPropertyBlockLevel6_0AE0 0x140
 
1275
 
 
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 */
 
1284
 
 
1285
#define FriBidiPropertyBlockLevel6_0B20 0x148
 
1286
 
 
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 */
 
1295
 
 
1296
#define FriBidiPropertyBlockLevel6_0B40 0x150
 
1297
 
 
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 */
 
1306
 
 
1307
#define FriBidiPropertyBlockLevel6_0B80 0x158
 
1308
 
 
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 */
 
1317
 
 
1318
#define FriBidiPropertyBlockLevel6_0BC0 0x160
 
1319
 
 
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 */
 
1328
 
 
1329
#define FriBidiPropertyBlockLevel6_0BE0 0x168
 
1330
 
 
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 */
 
1339
 
 
1340
#define FriBidiPropertyBlockLevel6_0C20 0x170
 
1341
 
 
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 */
 
1350
 
 
1351
#define FriBidiPropertyBlockLevel6_0C40 0x178
 
1352
 
 
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 */
 
1361
 
 
1362
#define FriBidiPropertyBlockLevel6_0CC0 0x180
 
1363
 
 
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 */
 
1372
 
 
1373
#define FriBidiPropertyBlockLevel6_0D40 0x188
 
1374
 
 
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 */
 
1383
 
 
1384
#define FriBidiPropertyBlockLevel6_0DC0 0x190
 
1385
 
 
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 */
 
1394
 
 
1395
#define FriBidiPropertyBlockLevel6_0E20 0x198
 
1396
 
 
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 */
 
1405
 
 
1406
#define FriBidiPropertyBlockLevel6_0E40 0x1A0
 
1407
 
 
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 */
 
1416
 
 
1417
#define FriBidiPropertyBlockLevel6_0EA0 0x1A8
 
1418
 
 
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 */
 
1427
 
 
1428
#define FriBidiPropertyBlockLevel6_0EC0 0x1B0
 
1429
 
 
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 */
 
1438
 
 
1439
#define FriBidiPropertyBlockLevel6_0F00 0x1B8
 
1440
 
 
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 */
 
1449
 
 
1450
#define FriBidiPropertyBlockLevel6_0F20 0x1C0
 
1451
 
 
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 */
 
1460
 
 
1461
#define FriBidiPropertyBlockLevel6_0F60 0x1C8
 
1462
 
 
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 */
 
1471
 
 
1472
#define FriBidiPropertyBlockLevel6_0F80 0x1D0
 
1473
 
 
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 */
 
1482
 
 
1483
#define FriBidiPropertyBlockLevel6_0FA0 0x1D8
 
1484
 
 
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 */
 
1493
 
 
1494
#define FriBidiPropertyBlockLevel6_0FC0 0x1E0
 
1495
 
 
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 */
 
1504
 
 
1505
#define FriBidiPropertyBlockLevel6_1020 0x1E8
 
1506
 
 
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 */
 
1515
 
 
1516
#define FriBidiPropertyBlockLevel6_1340 0x1F0
 
1517
 
 
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 */
 
1526
 
 
1527
#define FriBidiPropertyBlockLevel6_1380 0x1F8
 
1528
 
 
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 */
 
1537
 
 
1538
#define FriBidiPropertyBlockLevel6_1680 0x200
 
1539
 
 
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 */
 
1548
 
 
1549
#define FriBidiPropertyBlockLevel6_1700 0x208
 
1550
 
 
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 */
 
1559
 
 
1560
#define FriBidiPropertyBlockLevel6_1740 0x210
 
1561
 
 
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 */
 
1570
 
 
1571
#define FriBidiPropertyBlockLevel6_17A0 0x218
 
1572
 
 
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 */
 
1581
 
 
1582
#define FriBidiPropertyBlockLevel6_17C0 0x220
 
1583
 
 
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 */
 
1592
 
 
1593
#define FriBidiPropertyBlockLevel6_1800 0x228
 
1594
 
 
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 */
 
1603
 
 
1604
#define FriBidiPropertyBlockLevel6_18A0 0x230
 
1605
 
 
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 */
 
1614
 
 
1615
#define FriBidiPropertyBlockLevel6_1920 0x238
 
1616
 
 
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 */
 
1625
 
 
1626
#define FriBidiPropertyBlockLevel6_1940 0x240
 
1627
 
 
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 */
 
1636
 
 
1637
#define FriBidiPropertyBlockLevel6_19C0 0x248
 
1638
 
 
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 */
 
1647
 
 
1648
#define FriBidiPropertyBlockLevel6_19E0 0x250
 
1649
 
 
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 */
 
1658
 
 
1659
#define FriBidiPropertyBlockLevel6_1A00 0x258
 
1660
 
 
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 */
 
1669
 
 
1670
#define FriBidiPropertyBlockLevel6_1DC0 0x260
 
1671
 
 
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 */
 
1680
 
 
1681
#define FriBidiPropertyBlockLevel6_1FA0 0x268
 
1682
 
 
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 */
 
1691
 
 
1692
#define FriBidiPropertyBlockLevel6_1FC0 0x270
 
1693
 
 
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 */
 
1702
 
 
1703
#define FriBidiPropertyBlockLevel6_1FE0 0x278
 
1704
 
 
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 */
 
1713
 
 
1714
#define FriBidiPropertyBlockLevel6_2000 0x280
 
1715
 
 
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 */
 
1724
 
 
1725
#define FriBidiPropertyBlockLevel6_2020 0x288
 
1726
 
 
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 */
 
1735
 
 
1736
#define FriBidiPropertyBlockLevel6_2040 0x290
 
1737
 
 
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 */
 
1746
 
 
1747
#define FriBidiPropertyBlockLevel6_2060 0x298
 
1748
 
 
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 */
 
1757
 
 
1758
#define FriBidiPropertyBlockLevel6_2080 0x2A0
 
1759
 
 
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 */
 
1768
 
 
1769
#define FriBidiPropertyBlockLevel6_20A0 0x2A8
 
1770
 
 
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 */
 
1779
 
 
1780
#define FriBidiPropertyBlockLevel6_20C0 0x2B0
 
1781
 
 
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 */
 
1790
 
 
1791
#define FriBidiPropertyBlockLevel6_20E0 0x2B8
 
1792
 
 
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 */
 
1801
 
 
1802
#define FriBidiPropertyBlockLevel6_2100 0x2C0
 
1803
 
 
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 */
 
1812
 
 
1813
#define FriBidiPropertyBlockLevel6_2120 0x2C8
 
1814
 
 
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 */
 
1823
 
 
1824
#define FriBidiPropertyBlockLevel6_2140 0x2D0
 
1825
 
 
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 */
 
1834
 
 
1835
#define FriBidiPropertyBlockLevel6_2180 0x2D8
 
1836
 
 
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 */
 
1845
 
 
1846
#define FriBidiPropertyBlockLevel6_2200 0x2E0
 
1847
 
 
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 */
 
1856
 
 
1857
#define FriBidiPropertyBlockLevel6_2320 0x2E8
 
1858
 
 
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 */
 
1867
 
 
1868
#define FriBidiPropertyBlockLevel6_2360 0x2F0
 
1869
 
 
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 */
 
1878
 
 
1879
#define FriBidiPropertyBlockLevel6_2380 0x2F8
 
1880
 
 
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 */
 
1889
 
 
1890
#define FriBidiPropertyBlockLevel6_23C0 0x300
 
1891
 
 
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 */
 
1900
 
 
1901
#define FriBidiPropertyBlockLevel6_2420 0x308
 
1902
 
 
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 */
 
1911
 
 
1912
#define FriBidiPropertyBlockLevel6_2440 0x310
 
1913
 
 
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 */
 
1922
 
 
1923
#define FriBidiPropertyBlockLevel6_2480 0x318
 
1924
 
 
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 */
 
1933
 
 
1934
#define FriBidiPropertyBlockLevel6_24E0 0x320
 
1935
 
 
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 */
 
1944
 
 
1945
#define FriBidiPropertyBlockLevel6_2680 0x328
 
1946
 
 
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 */
 
1955
 
 
1956
#define FriBidiPropertyBlockLevel6_26A0 0x330
 
1957
 
 
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 */
 
1966
 
 
1967
#define FriBidiPropertyBlockLevel6_2700 0x338
 
1968
 
 
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 */
 
1977
 
 
1978
#define FriBidiPropertyBlockLevel6_2720 0x340
 
1979
 
 
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 */
 
1988
 
 
1989
#define FriBidiPropertyBlockLevel6_2740 0x348
 
1990
 
 
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 */
 
1999
 
 
2000
#define FriBidiPropertyBlockLevel6_2760 0x350
 
2001
 
 
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 */
 
2010
 
 
2011
#define FriBidiPropertyBlockLevel6_2780 0x358
 
2012
 
 
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 */
 
2021
 
 
2022
#define FriBidiPropertyBlockLevel6_27A0 0x360
 
2023
 
 
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 */
 
2032
 
 
2033
#define FriBidiPropertyBlockLevel6_27C0 0x368
 
2034
 
 
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 */
 
2043
 
 
2044
#define FriBidiPropertyBlockLevel6_27E0 0x370
 
2045
 
 
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 */
 
2054
 
 
2055
#define FriBidiPropertyBlockLevel6_2B00 0x378
 
2056
 
 
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 */
 
2065
 
 
2066
#define FriBidiPropertyBlockLevel6_2CE0 0x380
 
2067
 
 
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 */
 
2076
 
 
2077
#define FriBidiPropertyBlockLevel6_2E00 0x388
 
2078
 
 
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 */
 
2087
 
 
2088
#define FriBidiPropertyBlockLevel6_2E80 0x390
 
2089
 
 
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 */
 
2098
 
 
2099
#define FriBidiPropertyBlockLevel6_2FE0 0x398
 
2100
 
 
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 */
 
2109
 
 
2110
#define FriBidiPropertyBlockLevel6_3000 0x3A0
 
2111
 
 
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 */
 
2120
 
 
2121
#define FriBidiPropertyBlockLevel6_3020 0x3A8
 
2122
 
 
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 */
 
2131
 
 
2132
#define FriBidiPropertyBlockLevel6_3080 0x3B0
 
2133
 
 
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 */
 
2142
 
 
2143
#define FriBidiPropertyBlockLevel6_30A0 0x3B8
 
2144
 
 
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 */
 
2153
 
 
2154
#define FriBidiPropertyBlockLevel6_30E0 0x3C0
 
2155
 
 
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 */
 
2164
 
 
2165
#define FriBidiPropertyBlockLevel6_31C0 0x3C8
 
2166
 
 
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 */
 
2175
 
 
2176
#define FriBidiPropertyBlockLevel6_3200 0x3D0
 
2177
 
 
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 */
 
2186
 
 
2187
#define FriBidiPropertyBlockLevel6_3260 0x3D8
 
2188
 
 
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 */
 
2197
 
 
2198
#define FriBidiPropertyBlockLevel6_32A0 0x3E0
 
2199
 
 
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 */
 
2208
 
 
2209
#define FriBidiPropertyBlockLevel6_32C0 0x3E8
 
2210
 
 
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 */
 
2219
 
 
2220
#define FriBidiPropertyBlockLevel6_3360 0x3F0
 
2221
 
 
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 */
 
2230
 
 
2231
#define FriBidiPropertyBlockLevel6_33E0 0x3F8
 
2232
 
 
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 */
 
2241
 
 
2242
#define FriBidiPropertyBlockLevel6_A700 0x400
 
2243
 
 
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 */
 
2252
 
 
2253
#define FriBidiPropertyBlockLevel6_A800 0x408
 
2254
 
 
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 */
 
2263
 
 
2264
#define FriBidiPropertyBlockLevel6_A820 0x410
 
2265
 
 
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 */
 
2274
 
 
2275
#define FriBidiPropertyBlockLevel6_FB00 0x418
 
2276
 
 
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 */
 
2285
 
 
2286
#define FriBidiPropertyBlockLevel6_FB20 0x420
 
2287
 
 
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 */
 
2296
 
 
2297
#define FriBidiPropertyBlockLevel6_FB40 0x428
 
2298
 
 
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 */
 
2307
 
 
2308
#define FriBidiPropertyBlockLevel6_FD20 0x430
 
2309
 
 
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 */
 
2318
 
 
2319
#define FriBidiPropertyBlockLevel6_FDC0 0x438
 
2320
 
 
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 */
 
2329
 
 
2330
#define FriBidiPropertyBlockLevel6_FDE0 0x440
 
2331
 
 
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 */
 
2340
 
 
2341
#define FriBidiPropertyBlockLevel6_FE00 0x448
 
2342
 
 
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 */
 
2351
 
 
2352
#define FriBidiPropertyBlockLevel6_FE20 0x450
 
2353
 
 
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 */
 
2362
 
 
2363
#define FriBidiPropertyBlockLevel6_FE40 0x458
 
2364
 
 
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 */
 
2373
 
 
2374
#define FriBidiPropertyBlockLevel6_FE60 0x460
 
2375
 
 
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 */
 
2384
 
 
2385
#define FriBidiPropertyBlockLevel6_FEE0 0x468
 
2386
 
 
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 */
 
2395
 
 
2396
#define FriBidiPropertyBlockLevel6_FF00 0x470
 
2397
 
 
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 */
 
2406
 
 
2407
#define FriBidiPropertyBlockLevel6_FF60 0x478
 
2408
 
 
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 */
 
2417
 
 
2418
#define FriBidiPropertyBlockLevel6_FFE0 0x480
 
2419
 
 
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 */
 
2428
 
 
2429
#define FriBidiPropertyBlockLevel6_10100 0x488
 
2430
 
 
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 */
 
2439
 
 
2440
#define FriBidiPropertyBlockLevel6_103C0 0x490
 
2441
 
 
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 */
 
2450
 
 
2451
#define FriBidiPropertyBlockLevel6_10A00 0x498
 
2452
 
 
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 */
 
2461
 
 
2462
#define FriBidiPropertyBlockLevel6_10A20 0x4A0
 
2463
 
 
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 */
 
2472
 
 
2473
#define FriBidiPropertyBlockLevel6_1D160 0x4A8
 
2474
 
 
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 */
 
2483
 
 
2484
#define FriBidiPropertyBlockLevel6_1D180 0x4B0
 
2485
 
 
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 */
 
2494
 
 
2495
#define FriBidiPropertyBlockLevel6_1D1A0 0x4B8
 
2496
 
 
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 */
 
2505
 
 
2506
#define FriBidiPropertyBlockLevel6_1D240 0x4C0
 
2507
 
 
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 */
 
2516
 
 
2517
#define FriBidiPropertyBlockLevel6_1D7C0 0x4C8
 
2518
 
 
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 */
 
2527
 
 
2528
#define FriBidiPropertyBlockLevel6_1D7E0 0x4D0
 
2529
 
 
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 */
 
2538
 
 
2539
#define FriBidiPropertyBlockLevel6_1FFE0 0x4D8
 
2540
 
 
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 */
 
2549
 
 
2550
#define FriBidiPropertyBlockLevel6_E0000 0x4E0
 
2551
 
 
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 */
 
2560
 
 
2561
#define FriBidiPropertyBlockLevel6_E01E0 0x4E8
 
2562
 
 
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 */
 
2571
};
 
2572
 
 
2573
static const PACKTAB_UINT16 FriBidiPropertyBlockLevel5[2*126] = {
 
2574
 
 
2575
#define FriBidiPropertyBlockLevel5_0000 0x0
 
2576
 
 
2577
  FriBidiPropertyBlockLevel6_0000,  /* 0000..001F */
 
2578
  FriBidiPropertyBlockLevel6_0020,  /* 0020..003F */
 
2579
 
 
2580
#define FriBidiPropertyBlockLevel5_0040 0x2
 
2581
 
 
2582
  FriBidiPropertyBlockLevel6_0040,  /* 0040..005F */
 
2583
  FriBidiPropertyBlockLevel6_0060,  /* 0060..007F */
 
2584
 
 
2585
#define FriBidiPropertyBlockLevel5_0080 0x4
 
2586
 
 
2587
  FriBidiPropertyBlockLevel6_0080,  /* 0080..009F */
 
2588
  FriBidiPropertyBlockLevel6_00A0,  /* 00A0..00BF */
 
2589
 
 
2590
#define FriBidiPropertyBlockLevel5_00C0 0x6
 
2591
 
 
2592
  FriBidiPropertyBlockLevel6_00C0,  /* 00C0..00DF */
 
2593
  FriBidiPropertyBlockLevel6_00C0,  /* 00E0..00FF */
 
2594
 
 
2595
#define FriBidiPropertyBlockLevel5_0100 0x8
 
2596
 
 
2597
  FriBidiPropertyBlockLevel6_0100,  /* 0100..011F */
 
2598
  FriBidiPropertyBlockLevel6_0100,  /* 0120..013F */
 
2599
 
 
2600
#define FriBidiPropertyBlockLevel5_0280 0xA
 
2601
 
 
2602
  FriBidiPropertyBlockLevel6_0100,  /* 0280..029F */
 
2603
  FriBidiPropertyBlockLevel6_02A0,  /* 02A0..02BF */
 
2604
 
 
2605
#define FriBidiPropertyBlockLevel5_02C0 0xC
 
2606
 
 
2607
  FriBidiPropertyBlockLevel6_02C0,  /* 02C0..02DF */
 
2608
  FriBidiPropertyBlockLevel6_02E0,  /* 02E0..02FF */
 
2609
 
 
2610
#define FriBidiPropertyBlockLevel5_0300 0xE
 
2611
 
 
2612
  FriBidiPropertyBlockLevel6_0300,  /* 0300..031F */
 
2613
  FriBidiPropertyBlockLevel6_0300,  /* 0320..033F */
 
2614
 
 
2615
#define FriBidiPropertyBlockLevel5_0340 0x10
 
2616
 
 
2617
  FriBidiPropertyBlockLevel6_0300,  /* 0340..035F */
 
2618
  FriBidiPropertyBlockLevel6_0360,  /* 0360..037F */
 
2619
 
 
2620
#define FriBidiPropertyBlockLevel5_0380 0x12
 
2621
 
 
2622
  FriBidiPropertyBlockLevel6_0380,  /* 0380..039F */
 
2623
  FriBidiPropertyBlockLevel6_0100,  /* 03A0..03BF */
 
2624
 
 
2625
#define FriBidiPropertyBlockLevel5_03C0 0x14
 
2626
 
 
2627
  FriBidiPropertyBlockLevel6_0100,  /* 03C0..03DF */
 
2628
  FriBidiPropertyBlockLevel6_03E0,  /* 03E0..03FF */
 
2629
 
 
2630
#define FriBidiPropertyBlockLevel5_0480 0x16
 
2631
 
 
2632
  FriBidiPropertyBlockLevel6_0480,  /* 0480..049F */
 
2633
  FriBidiPropertyBlockLevel6_0100,  /* 04A0..04BF */
 
2634
 
 
2635
#define FriBidiPropertyBlockLevel5_0580 0x18
 
2636
 
 
2637
  FriBidiPropertyBlockLevel6_0580,  /* 0580..059F */
 
2638
  FriBidiPropertyBlockLevel6_05A0,  /* 05A0..05BF */
 
2639
 
 
2640
#define FriBidiPropertyBlockLevel5_05C0 0x1A
 
2641
 
 
2642
  FriBidiPropertyBlockLevel6_05C0,  /* 05C0..05DF */
 
2643
  FriBidiPropertyBlockLevel6_05E0,  /* 05E0..05FF */
 
2644
 
 
2645
#define FriBidiPropertyBlockLevel5_0600 0x1C
 
2646
 
 
2647
  FriBidiPropertyBlockLevel6_0600,  /* 0600..061F */
 
2648
  FriBidiPropertyBlockLevel6_0620,  /* 0620..063F */
 
2649
 
 
2650
#define FriBidiPropertyBlockLevel5_0640 0x1E
 
2651
 
 
2652
  FriBidiPropertyBlockLevel6_0640,  /* 0640..065F */
 
2653
  FriBidiPropertyBlockLevel6_0660,  /* 0660..067F */
 
2654
 
 
2655
#define FriBidiPropertyBlockLevel5_0680 0x20
 
2656
 
 
2657
  FriBidiPropertyBlockLevel6_0620,  /* 0680..069F */
 
2658
  FriBidiPropertyBlockLevel6_0620,  /* 06A0..06BF */
 
2659
 
 
2660
#define FriBidiPropertyBlockLevel5_06C0 0x22
 
2661
 
 
2662
  FriBidiPropertyBlockLevel6_06C0,  /* 06C0..06DF */
 
2663
  FriBidiPropertyBlockLevel6_06E0,  /* 06E0..06FF */
 
2664
 
 
2665
#define FriBidiPropertyBlockLevel5_0700 0x24
 
2666
 
 
2667
  FriBidiPropertyBlockLevel6_0700,  /* 0700..071F */
 
2668
  FriBidiPropertyBlockLevel6_0720,  /* 0720..073F */
 
2669
 
 
2670
#define FriBidiPropertyBlockLevel5_0740 0x26
 
2671
 
 
2672
  FriBidiPropertyBlockLevel6_0740,  /* 0740..075F */
 
2673
  FriBidiPropertyBlockLevel6_0620,  /* 0760..077F */
 
2674
 
 
2675
#define FriBidiPropertyBlockLevel5_0780 0x28
 
2676
 
 
2677
  FriBidiPropertyBlockLevel6_0620,  /* 0780..079F */
 
2678
  FriBidiPropertyBlockLevel6_07A0,  /* 07A0..07BF */
 
2679
 
 
2680
#define FriBidiPropertyBlockLevel5_07C0 0x2A
 
2681
 
 
2682
  FriBidiPropertyBlockLevel6_05E0,  /* 07C0..07DF */
 
2683
  FriBidiPropertyBlockLevel6_05E0,  /* 07E0..07FF */
 
2684
 
 
2685
#define FriBidiPropertyBlockLevel5_0900 0x2C
 
2686
 
 
2687
  FriBidiPropertyBlockLevel6_0900,  /* 0900..091F */
 
2688
  FriBidiPropertyBlockLevel6_0920,  /* 0920..093F */
 
2689
 
 
2690
#define FriBidiPropertyBlockLevel5_0940 0x2E
 
2691
 
 
2692
  FriBidiPropertyBlockLevel6_0940,  /* 0940..095F */
 
2693
  FriBidiPropertyBlockLevel6_0960,  /* 0960..097F */
 
2694
 
 
2695
#define FriBidiPropertyBlockLevel5_0980 0x30
 
2696
 
 
2697
  FriBidiPropertyBlockLevel6_0980,  /* 0980..099F */
 
2698
  FriBidiPropertyBlockLevel6_0920,  /* 09A0..09BF */
 
2699
 
 
2700
#define FriBidiPropertyBlockLevel5_09C0 0x32
 
2701
 
 
2702
  FriBidiPropertyBlockLevel6_09C0,  /* 09C0..09DF */
 
2703
  FriBidiPropertyBlockLevel6_09E0,  /* 09E0..09FF */
 
2704
 
 
2705
#define FriBidiPropertyBlockLevel5_0A40 0x34
 
2706
 
 
2707
  FriBidiPropertyBlockLevel6_0A40,  /* 0A40..0A5F */
 
2708
  FriBidiPropertyBlockLevel6_0A60,  /* 0A60..0A7F */
 
2709
 
 
2710
#define FriBidiPropertyBlockLevel5_0AC0 0x36
 
2711
 
 
2712
  FriBidiPropertyBlockLevel6_0AC0,  /* 0AC0..0ADF */
 
2713
  FriBidiPropertyBlockLevel6_0AE0,  /* 0AE0..0AFF */
 
2714
 
 
2715
#define FriBidiPropertyBlockLevel5_0B00 0x38
 
2716
 
 
2717
  FriBidiPropertyBlockLevel6_0980,  /* 0B00..0B1F */
 
2718
  FriBidiPropertyBlockLevel6_0B20,  /* 0B20..0B3F */
 
2719
 
 
2720
#define FriBidiPropertyBlockLevel5_0B40 0x3A
 
2721
 
 
2722
  FriBidiPropertyBlockLevel6_0B40,  /* 0B40..0B5F */
 
2723
  FriBidiPropertyBlockLevel6_0100,  /* 0B60..0B7F */
 
2724
 
 
2725
#define FriBidiPropertyBlockLevel5_0B80 0x3C
 
2726
 
 
2727
  FriBidiPropertyBlockLevel6_0B80,  /* 0B80..0B9F */
 
2728
  FriBidiPropertyBlockLevel6_0100,  /* 0BA0..0BBF */
 
2729
 
 
2730
#define FriBidiPropertyBlockLevel5_0BC0 0x3E
 
2731
 
 
2732
  FriBidiPropertyBlockLevel6_0BC0,  /* 0BC0..0BDF */
 
2733
  FriBidiPropertyBlockLevel6_0BE0,  /* 0BE0..0BFF */
 
2734
 
 
2735
#define FriBidiPropertyBlockLevel5_0C00 0x40
 
2736
 
 
2737
  FriBidiPropertyBlockLevel6_0100,  /* 0C00..0C1F */
 
2738
  FriBidiPropertyBlockLevel6_0C20,  /* 0C20..0C3F */
 
2739
 
 
2740
#define FriBidiPropertyBlockLevel5_0C40 0x42
 
2741
 
 
2742
  FriBidiPropertyBlockLevel6_0C40,  /* 0C40..0C5F */
 
2743
  FriBidiPropertyBlockLevel6_0100,  /* 0C60..0C7F */
 
2744
 
 
2745
#define FriBidiPropertyBlockLevel5_0C80 0x44
 
2746
 
 
2747
  FriBidiPropertyBlockLevel6_0100,  /* 0C80..0C9F */
 
2748
  FriBidiPropertyBlockLevel6_0920,  /* 0CA0..0CBF */
 
2749
 
 
2750
#define FriBidiPropertyBlockLevel5_0CC0 0x46
 
2751
 
 
2752
  FriBidiPropertyBlockLevel6_0CC0,  /* 0CC0..0CDF */
 
2753
  FriBidiPropertyBlockLevel6_0100,  /* 0CE0..0CFF */
 
2754
 
 
2755
#define FriBidiPropertyBlockLevel5_0D40 0x48
 
2756
 
 
2757
  FriBidiPropertyBlockLevel6_0D40,  /* 0D40..0D5F */
 
2758
  FriBidiPropertyBlockLevel6_0100,  /* 0D60..0D7F */
 
2759
 
 
2760
#define FriBidiPropertyBlockLevel5_0DC0 0x4A
 
2761
 
 
2762
  FriBidiPropertyBlockLevel6_0DC0,  /* 0DC0..0DDF */
 
2763
  FriBidiPropertyBlockLevel6_0100,  /* 0DE0..0DFF */
 
2764
 
 
2765
#define FriBidiPropertyBlockLevel5_0E00 0x4C
 
2766
 
 
2767
  FriBidiPropertyBlockLevel6_0100,  /* 0E00..0E1F */
 
2768
  FriBidiPropertyBlockLevel6_0E20,  /* 0E20..0E3F */
 
2769
 
 
2770
#define FriBidiPropertyBlockLevel5_0E40 0x4E
 
2771
 
 
2772
  FriBidiPropertyBlockLevel6_0E40,  /* 0E40..0E5F */
 
2773
  FriBidiPropertyBlockLevel6_0100,  /* 0E60..0E7F */
 
2774
 
 
2775
#define FriBidiPropertyBlockLevel5_0E80 0x50
 
2776
 
 
2777
  FriBidiPropertyBlockLevel6_0100,  /* 0E80..0E9F */
 
2778
  FriBidiPropertyBlockLevel6_0EA0,  /* 0EA0..0EBF */
 
2779
 
 
2780
#define FriBidiPropertyBlockLevel5_0EC0 0x52
 
2781
 
 
2782
  FriBidiPropertyBlockLevel6_0EC0,  /* 0EC0..0EDF */
 
2783
  FriBidiPropertyBlockLevel6_0100,  /* 0EE0..0EFF */
 
2784
 
 
2785
#define FriBidiPropertyBlockLevel5_0F00 0x54
 
2786
 
 
2787
  FriBidiPropertyBlockLevel6_0F00,  /* 0F00..0F1F */
 
2788
  FriBidiPropertyBlockLevel6_0F20,  /* 0F20..0F3F */
 
2789
 
 
2790
#define FriBidiPropertyBlockLevel5_0F40 0x56
 
2791
 
 
2792
  FriBidiPropertyBlockLevel6_0100,  /* 0F40..0F5F */
 
2793
  FriBidiPropertyBlockLevel6_0F60,  /* 0F60..0F7F */
 
2794
 
 
2795
#define FriBidiPropertyBlockLevel5_0F80 0x58
 
2796
 
 
2797
  FriBidiPropertyBlockLevel6_0F80,  /* 0F80..0F9F */
 
2798
  FriBidiPropertyBlockLevel6_0FA0,  /* 0FA0..0FBF */
 
2799
 
 
2800
#define FriBidiPropertyBlockLevel5_0FC0 0x5A
 
2801
 
 
2802
  FriBidiPropertyBlockLevel6_0FC0,  /* 0FC0..0FDF */
 
2803
  FriBidiPropertyBlockLevel6_0100,  /* 0FE0..0FFF */
 
2804
 
 
2805
#define FriBidiPropertyBlockLevel5_1000 0x5C
 
2806
 
 
2807
  FriBidiPropertyBlockLevel6_0100,  /* 1000..101F */
 
2808
  FriBidiPropertyBlockLevel6_1020,  /* 1020..103F */
 
2809
 
 
2810
#define FriBidiPropertyBlockLevel5_1040 0x5E
 
2811
 
 
2812
  FriBidiPropertyBlockLevel6_0F00,  /* 1040..105F */
 
2813
  FriBidiPropertyBlockLevel6_0100,  /* 1060..107F */
 
2814
 
 
2815
#define FriBidiPropertyBlockLevel5_1340 0x60
 
2816
 
 
2817
  FriBidiPropertyBlockLevel6_1340,  /* 1340..135F */
 
2818
  FriBidiPropertyBlockLevel6_0100,  /* 1360..137F */
 
2819
 
 
2820
#define FriBidiPropertyBlockLevel5_1380 0x62
 
2821
 
 
2822
  FriBidiPropertyBlockLevel6_1380,  /* 1380..139F */
 
2823
  FriBidiPropertyBlockLevel6_0100,  /* 13A0..13BF */
 
2824
 
 
2825
#define FriBidiPropertyBlockLevel5_1680 0x64
 
2826
 
 
2827
  FriBidiPropertyBlockLevel6_1680,  /* 1680..169F */
 
2828
  FriBidiPropertyBlockLevel6_0100,  /* 16A0..16BF */
 
2829
 
 
2830
#define FriBidiPropertyBlockLevel5_1700 0x66
 
2831
 
 
2832
  FriBidiPropertyBlockLevel6_1700,  /* 1700..171F */
 
2833
  FriBidiPropertyBlockLevel6_1700,  /* 1720..173F */
 
2834
 
 
2835
#define FriBidiPropertyBlockLevel5_1740 0x68
 
2836
 
 
2837
  FriBidiPropertyBlockLevel6_1740,  /* 1740..175F */
 
2838
  FriBidiPropertyBlockLevel6_1740,  /* 1760..177F */
 
2839
 
 
2840
#define FriBidiPropertyBlockLevel5_1780 0x6A
 
2841
 
 
2842
  FriBidiPropertyBlockLevel6_0100,  /* 1780..179F */
 
2843
  FriBidiPropertyBlockLevel6_17A0,  /* 17A0..17BF */
 
2844
 
 
2845
#define FriBidiPropertyBlockLevel5_17C0 0x6C
 
2846
 
 
2847
  FriBidiPropertyBlockLevel6_17C0,  /* 17C0..17DF */
 
2848
  FriBidiPropertyBlockLevel6_1380,  /* 17E0..17FF */
 
2849
 
 
2850
#define FriBidiPropertyBlockLevel5_1800 0x6E
 
2851
 
 
2852
  FriBidiPropertyBlockLevel6_1800,  /* 1800..181F */
 
2853
  FriBidiPropertyBlockLevel6_0100,  /* 1820..183F */
 
2854
 
 
2855
#define FriBidiPropertyBlockLevel5_1880 0x70
 
2856
 
 
2857
  FriBidiPropertyBlockLevel6_0100,  /* 1880..189F */
 
2858
  FriBidiPropertyBlockLevel6_18A0,  /* 18A0..18BF */
 
2859
 
 
2860
#define FriBidiPropertyBlockLevel5_1900 0x72
 
2861
 
 
2862
  FriBidiPropertyBlockLevel6_0100,  /* 1900..191F */
 
2863
  FriBidiPropertyBlockLevel6_1920,  /* 1920..193F */
 
2864
 
 
2865
#define FriBidiPropertyBlockLevel5_1940 0x74
 
2866
 
 
2867
  FriBidiPropertyBlockLevel6_1940,  /* 1940..195F */
 
2868
  FriBidiPropertyBlockLevel6_0100,  /* 1960..197F */
 
2869
 
 
2870
#define FriBidiPropertyBlockLevel5_19C0 0x76
 
2871
 
 
2872
  FriBidiPropertyBlockLevel6_19C0,  /* 19C0..19DF */
 
2873
  FriBidiPropertyBlockLevel6_19E0,  /* 19E0..19FF */
 
2874
 
 
2875
#define FriBidiPropertyBlockLevel5_1A00 0x78
 
2876
 
 
2877
  FriBidiPropertyBlockLevel6_1A00,  /* 1A00..1A1F */
 
2878
  FriBidiPropertyBlockLevel6_0100,  /* 1A20..1A3F */
 
2879
 
 
2880
#define FriBidiPropertyBlockLevel5_1DC0 0x7A
 
2881
 
 
2882
  FriBidiPropertyBlockLevel6_1DC0,  /* 1DC0..1DDF */
 
2883
  FriBidiPropertyBlockLevel6_0100,  /* 1DE0..1DFF */
 
2884
 
 
2885
#define FriBidiPropertyBlockLevel5_1F80 0x7C
 
2886
 
 
2887
  FriBidiPropertyBlockLevel6_0100,  /* 1F80..1F9F */
 
2888
  FriBidiPropertyBlockLevel6_1FA0,  /* 1FA0..1FBF */
 
2889
 
 
2890
#define FriBidiPropertyBlockLevel5_1FC0 0x7E
 
2891
 
 
2892
  FriBidiPropertyBlockLevel6_1FC0,  /* 1FC0..1FDF */
 
2893
  FriBidiPropertyBlockLevel6_1FE0,  /* 1FE0..1FFF */
 
2894
 
 
2895
#define FriBidiPropertyBlockLevel5_2000 0x80
 
2896
 
 
2897
  FriBidiPropertyBlockLevel6_2000,  /* 2000..201F */
 
2898
  FriBidiPropertyBlockLevel6_2020,  /* 2020..203F */
 
2899
 
 
2900
#define FriBidiPropertyBlockLevel5_2040 0x82
 
2901
 
 
2902
  FriBidiPropertyBlockLevel6_2040,  /* 2040..205F */
 
2903
  FriBidiPropertyBlockLevel6_2060,  /* 2060..207F */
 
2904
 
 
2905
#define FriBidiPropertyBlockLevel5_2080 0x84
 
2906
 
 
2907
  FriBidiPropertyBlockLevel6_2080,  /* 2080..209F */
 
2908
  FriBidiPropertyBlockLevel6_20A0,  /* 20A0..20BF */
 
2909
 
 
2910
#define FriBidiPropertyBlockLevel5_20C0 0x86
 
2911
 
 
2912
  FriBidiPropertyBlockLevel6_20C0,  /* 20C0..20DF */
 
2913
  FriBidiPropertyBlockLevel6_20E0,  /* 20E0..20FF */
 
2914
 
 
2915
#define FriBidiPropertyBlockLevel5_2100 0x88
 
2916
 
 
2917
  FriBidiPropertyBlockLevel6_2100,  /* 2100..211F */
 
2918
  FriBidiPropertyBlockLevel6_2120,  /* 2120..213F */
 
2919
 
 
2920
#define FriBidiPropertyBlockLevel5_2140 0x8A
 
2921
 
 
2922
  FriBidiPropertyBlockLevel6_2140,  /* 2140..215F */
 
2923
  FriBidiPropertyBlockLevel6_0100,  /* 2160..217F */
 
2924
 
 
2925
#define FriBidiPropertyBlockLevel5_2180 0x8C
 
2926
 
 
2927
  FriBidiPropertyBlockLevel6_2180,  /* 2180..219F */
 
2928
  FriBidiPropertyBlockLevel6_19E0,  /* 21A0..21BF */
 
2929
 
 
2930
#define FriBidiPropertyBlockLevel5_21C0 0x8E
 
2931
 
 
2932
  FriBidiPropertyBlockLevel6_19E0,  /* 21C0..21DF */
 
2933
  FriBidiPropertyBlockLevel6_19E0,  /* 21E0..21FF */
 
2934
 
 
2935
#define FriBidiPropertyBlockLevel5_2200 0x90
 
2936
 
 
2937
  FriBidiPropertyBlockLevel6_2200,  /* 2200..221F */
 
2938
  FriBidiPropertyBlockLevel6_19E0,  /* 2220..223F */
 
2939
 
 
2940
#define FriBidiPropertyBlockLevel5_2300 0x92
 
2941
 
 
2942
  FriBidiPropertyBlockLevel6_19E0,  /* 2300..231F */
 
2943
  FriBidiPropertyBlockLevel6_2320,  /* 2320..233F */
 
2944
 
 
2945
#define FriBidiPropertyBlockLevel5_2340 0x94
 
2946
 
 
2947
  FriBidiPropertyBlockLevel6_0100,  /* 2340..235F */
 
2948
  FriBidiPropertyBlockLevel6_2360,  /* 2360..237F */
 
2949
 
 
2950
#define FriBidiPropertyBlockLevel5_2380 0x96
 
2951
 
 
2952
  FriBidiPropertyBlockLevel6_2380,  /* 2380..239F */
 
2953
  FriBidiPropertyBlockLevel6_19E0,  /* 23A0..23BF */
 
2954
 
 
2955
#define FriBidiPropertyBlockLevel5_23C0 0x98
 
2956
 
 
2957
  FriBidiPropertyBlockLevel6_23C0,  /* 23C0..23DF */
 
2958
  FriBidiPropertyBlockLevel6_0100,  /* 23E0..23FF */
 
2959
 
 
2960
#define FriBidiPropertyBlockLevel5_2400 0x9A
 
2961
 
 
2962
  FriBidiPropertyBlockLevel6_19E0,  /* 2400..241F */
 
2963
  FriBidiPropertyBlockLevel6_2420,  /* 2420..243F */
 
2964
 
 
2965
#define FriBidiPropertyBlockLevel5_2440 0x9C
 
2966
 
 
2967
  FriBidiPropertyBlockLevel6_2440,  /* 2440..245F */
 
2968
  FriBidiPropertyBlockLevel6_19E0,  /* 2460..247F */
 
2969
 
 
2970
#define FriBidiPropertyBlockLevel5_2480 0x9E
 
2971
 
 
2972
  FriBidiPropertyBlockLevel6_2480,  /* 2480..249F */
 
2973
  FriBidiPropertyBlockLevel6_0100,  /* 24A0..24BF */
 
2974
 
 
2975
#define FriBidiPropertyBlockLevel5_24C0 0xA0
 
2976
 
 
2977
  FriBidiPropertyBlockLevel6_0100,  /* 24C0..24DF */
 
2978
  FriBidiPropertyBlockLevel6_24E0,  /* 24E0..24FF */
 
2979
 
 
2980
#define FriBidiPropertyBlockLevel5_2680 0xA2
 
2981
 
 
2982
  FriBidiPropertyBlockLevel6_2680,  /* 2680..269F */
 
2983
  FriBidiPropertyBlockLevel6_26A0,  /* 26A0..26BF */
 
2984
 
 
2985
#define FriBidiPropertyBlockLevel5_2700 0xA4
 
2986
 
 
2987
  FriBidiPropertyBlockLevel6_2700,  /* 2700..271F */
 
2988
  FriBidiPropertyBlockLevel6_2720,  /* 2720..273F */
 
2989
 
 
2990
#define FriBidiPropertyBlockLevel5_2740 0xA6
 
2991
 
 
2992
  FriBidiPropertyBlockLevel6_2740,  /* 2740..275F */
 
2993
  FriBidiPropertyBlockLevel6_2760,  /* 2760..277F */
 
2994
 
 
2995
#define FriBidiPropertyBlockLevel5_2780 0xA8
 
2996
 
 
2997
  FriBidiPropertyBlockLevel6_2780,  /* 2780..279F */
 
2998
  FriBidiPropertyBlockLevel6_27A0,  /* 27A0..27BF */
 
2999
 
 
3000
#define FriBidiPropertyBlockLevel5_27C0 0xAA
 
3001
 
 
3002
  FriBidiPropertyBlockLevel6_27C0,  /* 27C0..27DF */
 
3003
  FriBidiPropertyBlockLevel6_27E0,  /* 27E0..27FF */
 
3004
 
 
3005
#define FriBidiPropertyBlockLevel5_2B00 0xAC
 
3006
 
 
3007
  FriBidiPropertyBlockLevel6_2B00,  /* 2B00..2B1F */
 
3008
  FriBidiPropertyBlockLevel6_0100,  /* 2B20..2B3F */
 
3009
 
 
3010
#define FriBidiPropertyBlockLevel5_2CC0 0xAE
 
3011
 
 
3012
  FriBidiPropertyBlockLevel6_0100,  /* 2CC0..2CDF */
 
3013
  FriBidiPropertyBlockLevel6_2CE0,  /* 2CE0..2CFF */
 
3014
 
 
3015
#define FriBidiPropertyBlockLevel5_2E00 0xB0
 
3016
 
 
3017
  FriBidiPropertyBlockLevel6_2E00,  /* 2E00..2E1F */
 
3018
  FriBidiPropertyBlockLevel6_0100,  /* 2E20..2E3F */
 
3019
 
 
3020
#define FriBidiPropertyBlockLevel5_2E80 0xB2
 
3021
 
 
3022
  FriBidiPropertyBlockLevel6_2E80,  /* 2E80..2E9F */
 
3023
  FriBidiPropertyBlockLevel6_19E0,  /* 2EA0..2EBF */
 
3024
 
 
3025
#define FriBidiPropertyBlockLevel5_2EC0 0xB4
 
3026
 
 
3027
  FriBidiPropertyBlockLevel6_19E0,  /* 2EC0..2EDF */
 
3028
  FriBidiPropertyBlockLevel6_2B00,  /* 2EE0..2EFF */
 
3029
 
 
3030
#define FriBidiPropertyBlockLevel5_2FC0 0xB6
 
3031
 
 
3032
  FriBidiPropertyBlockLevel6_2320,  /* 2FC0..2FDF */
 
3033
  FriBidiPropertyBlockLevel6_2FE0,  /* 2FE0..2FFF */
 
3034
 
 
3035
#define FriBidiPropertyBlockLevel5_3000 0xB8
 
3036
 
 
3037
  FriBidiPropertyBlockLevel6_3000,  /* 3000..301F */
 
3038
  FriBidiPropertyBlockLevel6_3020,  /* 3020..303F */
 
3039
 
 
3040
#define FriBidiPropertyBlockLevel5_3080 0xBA
 
3041
 
 
3042
  FriBidiPropertyBlockLevel6_3080,  /* 3080..309F */
 
3043
  FriBidiPropertyBlockLevel6_30A0,  /* 30A0..30BF */
 
3044
 
 
3045
#define FriBidiPropertyBlockLevel5_30C0 0xBC
 
3046
 
 
3047
  FriBidiPropertyBlockLevel6_0100,  /* 30C0..30DF */
 
3048
  FriBidiPropertyBlockLevel6_30E0,  /* 30E0..30FF */
 
3049
 
 
3050
#define FriBidiPropertyBlockLevel5_31C0 0xBE
 
3051
 
 
3052
  FriBidiPropertyBlockLevel6_31C0,  /* 31C0..31DF */
 
3053
  FriBidiPropertyBlockLevel6_0100,  /* 31E0..31FF */
 
3054
 
 
3055
#define FriBidiPropertyBlockLevel5_3200 0xC0
 
3056
 
 
3057
  FriBidiPropertyBlockLevel6_3200,  /* 3200..321F */
 
3058
  FriBidiPropertyBlockLevel6_0100,  /* 3220..323F */
 
3059
 
 
3060
#define FriBidiPropertyBlockLevel5_3240 0xC2
 
3061
 
 
3062
  FriBidiPropertyBlockLevel6_2180,  /* 3240..325F */
 
3063
  FriBidiPropertyBlockLevel6_3260,  /* 3260..327F */
 
3064
 
 
3065
#define FriBidiPropertyBlockLevel5_3280 0xC4
 
3066
 
 
3067
  FriBidiPropertyBlockLevel6_0100,  /* 3280..329F */
 
3068
  FriBidiPropertyBlockLevel6_32A0,  /* 32A0..32BF */
 
3069
 
 
3070
#define FriBidiPropertyBlockLevel5_32C0 0xC6
 
3071
 
 
3072
  FriBidiPropertyBlockLevel6_32C0,  /* 32C0..32DF */
 
3073
  FriBidiPropertyBlockLevel6_0100,  /* 32E0..32FF */
 
3074
 
 
3075
#define FriBidiPropertyBlockLevel5_3340 0xC8
 
3076
 
 
3077
  FriBidiPropertyBlockLevel6_0100,  /* 3340..335F */
 
3078
  FriBidiPropertyBlockLevel6_3360,  /* 3360..337F */
 
3079
 
 
3080
#define FriBidiPropertyBlockLevel5_33C0 0xCA
 
3081
 
 
3082
  FriBidiPropertyBlockLevel6_19C0,  /* 33C0..33DF */
 
3083
  FriBidiPropertyBlockLevel6_33E0,  /* 33E0..33FF */
 
3084
 
 
3085
#define FriBidiPropertyBlockLevel5_A4C0 0xCC
 
3086
 
 
3087
  FriBidiPropertyBlockLevel6_2420,  /* A4C0..A4DF */
 
3088
  FriBidiPropertyBlockLevel6_0100,  /* A4E0..A4FF */
 
3089
 
 
3090
#define FriBidiPropertyBlockLevel5_A700 0xCE
 
3091
 
 
3092
  FriBidiPropertyBlockLevel6_A700,  /* A700..A71F */
 
3093
  FriBidiPropertyBlockLevel6_0100,  /* A720..A73F */
 
3094
 
 
3095
#define FriBidiPropertyBlockLevel5_A800 0xD0
 
3096
 
 
3097
  FriBidiPropertyBlockLevel6_A800,  /* A800..A81F */
 
3098
  FriBidiPropertyBlockLevel6_A820,  /* A820..A83F */
 
3099
 
 
3100
#define FriBidiPropertyBlockLevel5_FB00 0xD2
 
3101
 
 
3102
  FriBidiPropertyBlockLevel6_FB00,  /* FB00..FB1F */
 
3103
  FriBidiPropertyBlockLevel6_FB20,  /* FB20..FB3F */
 
3104
 
 
3105
#define FriBidiPropertyBlockLevel5_FB40 0xD4
 
3106
 
 
3107
  FriBidiPropertyBlockLevel6_FB40,  /* FB40..FB5F */
 
3108
  FriBidiPropertyBlockLevel6_0620,  /* FB60..FB7F */
 
3109
 
 
3110
#define FriBidiPropertyBlockLevel5_FD00 0xD6
 
3111
 
 
3112
  FriBidiPropertyBlockLevel6_0620,  /* FD00..FD1F */
 
3113
  FriBidiPropertyBlockLevel6_FD20,  /* FD20..FD3F */
 
3114
 
 
3115
#define FriBidiPropertyBlockLevel5_FDC0 0xD8
 
3116
 
 
3117
  FriBidiPropertyBlockLevel6_FDC0,  /* FDC0..FDDF */
 
3118
  FriBidiPropertyBlockLevel6_FDE0,  /* FDE0..FDFF */
 
3119
 
 
3120
#define FriBidiPropertyBlockLevel5_FE00 0xDA
 
3121
 
 
3122
  FriBidiPropertyBlockLevel6_FE00,  /* FE00..FE1F */
 
3123
  FriBidiPropertyBlockLevel6_FE20,  /* FE20..FE3F */
 
3124
 
 
3125
#define FriBidiPropertyBlockLevel5_FE40 0xDC
 
3126
 
 
3127
  FriBidiPropertyBlockLevel6_FE40,  /* FE40..FE5F */
 
3128
  FriBidiPropertyBlockLevel6_FE60,  /* FE60..FE7F */
 
3129
 
 
3130
#define FriBidiPropertyBlockLevel5_FEC0 0xDE
 
3131
 
 
3132
  FriBidiPropertyBlockLevel6_0620,  /* FEC0..FEDF */
 
3133
  FriBidiPropertyBlockLevel6_FEE0,  /* FEE0..FEFF */
 
3134
 
 
3135
#define FriBidiPropertyBlockLevel5_FF00 0xE0
 
3136
 
 
3137
  FriBidiPropertyBlockLevel6_FF00,  /* FF00..FF1F */
 
3138
  FriBidiPropertyBlockLevel6_0040,  /* FF20..FF3F */
 
3139
 
 
3140
#define FriBidiPropertyBlockLevel5_FF40 0xE2
 
3141
 
 
3142
  FriBidiPropertyBlockLevel6_0040,  /* FF40..FF5F */
 
3143
  FriBidiPropertyBlockLevel6_FF60,  /* FF60..FF7F */
 
3144
 
 
3145
#define FriBidiPropertyBlockLevel5_FFC0 0xE4
 
3146
 
 
3147
  FriBidiPropertyBlockLevel6_0100,  /* FFC0..FFDF */
 
3148
  FriBidiPropertyBlockLevel6_FFE0,  /* FFE0..FFFF */
 
3149
 
 
3150
#define FriBidiPropertyBlockLevel5_10100 0xE6
 
3151
 
 
3152
  FriBidiPropertyBlockLevel6_10100,  /* 10100..1011F */
 
3153
  FriBidiPropertyBlockLevel6_0100,  /* 10120..1013F */
 
3154
 
 
3155
#define FriBidiPropertyBlockLevel5_10180 0xE8
 
3156
 
 
3157
  FriBidiPropertyBlockLevel6_2440,  /* 10180..1019F */
 
3158
  FriBidiPropertyBlockLevel6_0100,  /* 101A0..101BF */
 
3159
 
 
3160
#define FriBidiPropertyBlockLevel5_103C0 0xEA
 
3161
 
 
3162
  FriBidiPropertyBlockLevel6_103C0,  /* 103C0..103DF */
 
3163
  FriBidiPropertyBlockLevel6_0100,  /* 103E0..103FF */
 
3164
 
 
3165
#define FriBidiPropertyBlockLevel5_10A00 0xEC
 
3166
 
 
3167
  FriBidiPropertyBlockLevel6_10A00,  /* 10A00..10A1F */
 
3168
  FriBidiPropertyBlockLevel6_10A20,  /* 10A20..10A3F */
 
3169
 
 
3170
#define FriBidiPropertyBlockLevel5_1D140 0xEE
 
3171
 
 
3172
  FriBidiPropertyBlockLevel6_0100,  /* 1D140..1D15F */
 
3173
  FriBidiPropertyBlockLevel6_1D160,  /* 1D160..1D17F */
 
3174
 
 
3175
#define FriBidiPropertyBlockLevel5_1D180 0xF0
 
3176
 
 
3177
  FriBidiPropertyBlockLevel6_1D180,  /* 1D180..1D19F */
 
3178
  FriBidiPropertyBlockLevel6_1D1A0,  /* 1D1A0..1D1BF */
 
3179
 
 
3180
#define FriBidiPropertyBlockLevel5_1D240 0xF2
 
3181
 
 
3182
  FriBidiPropertyBlockLevel6_1D240,  /* 1D240..1D25F */
 
3183
  FriBidiPropertyBlockLevel6_0100,  /* 1D260..1D27F */
 
3184
 
 
3185
#define FriBidiPropertyBlockLevel5_1D7C0 0xF4
 
3186
 
 
3187
  FriBidiPropertyBlockLevel6_1D7C0,  /* 1D7C0..1D7DF */
 
3188
  FriBidiPropertyBlockLevel6_1D7E0,  /* 1D7E0..1D7FF */
 
3189
 
 
3190
#define FriBidiPropertyBlockLevel5_1FFC0 0xF6
 
3191
 
 
3192
  FriBidiPropertyBlockLevel6_0100,  /* 1FFC0..1FFDF */
 
3193
  FriBidiPropertyBlockLevel6_1FFE0,  /* 1FFE0..1FFFF */
 
3194
 
 
3195
#define FriBidiPropertyBlockLevel5_E0000 0xF8
 
3196
 
 
3197
  FriBidiPropertyBlockLevel6_E0000,  /* E0000..E001F */
 
3198
  FriBidiPropertyBlockLevel6_E0000,  /* E0020..E003F */
 
3199
 
 
3200
#define FriBidiPropertyBlockLevel5_E01C0 0xFA
 
3201
 
 
3202
  FriBidiPropertyBlockLevel6_0300,  /* E01C0..E01DF */
 
3203
  FriBidiPropertyBlockLevel6_E01E0,  /* E01E0..E01FF */
 
3204
};
 
3205
 
 
3206
static const PACKTAB_UINT8 FriBidiPropertyBlockLevel4[4*60] = {
 
3207
 
 
3208
#define FriBidiPropertyBlockLevel4_0000 0x0
 
3209
 
 
3210
  FriBidiPropertyBlockLevel5_0000,  /* 0000..003F */
 
3211
  FriBidiPropertyBlockLevel5_0040,  /* 0040..007F */
 
3212
  FriBidiPropertyBlockLevel5_0080,  /* 0080..00BF */
 
3213
  FriBidiPropertyBlockLevel5_00C0,  /* 00C0..00FF */
 
3214
 
 
3215
#define FriBidiPropertyBlockLevel4_0100 0x4
 
3216
 
 
3217
  FriBidiPropertyBlockLevel5_0100,  /* 0100..013F */
 
3218
  FriBidiPropertyBlockLevel5_0100,  /* 0140..017F */
 
3219
  FriBidiPropertyBlockLevel5_0100,  /* 0180..01BF */
 
3220
  FriBidiPropertyBlockLevel5_0100,  /* 01C0..01FF */
 
3221
 
 
3222
#define FriBidiPropertyBlockLevel4_0200 0x8
 
3223
 
 
3224
  FriBidiPropertyBlockLevel5_0100,  /* 0200..023F */
 
3225
  FriBidiPropertyBlockLevel5_0100,  /* 0240..027F */
 
3226
  FriBidiPropertyBlockLevel5_0280,  /* 0280..02BF */
 
3227
  FriBidiPropertyBlockLevel5_02C0,  /* 02C0..02FF */
 
3228
 
 
3229
#define FriBidiPropertyBlockLevel4_0300 0xC
 
3230
 
 
3231
  FriBidiPropertyBlockLevel5_0300,  /* 0300..033F */
 
3232
  FriBidiPropertyBlockLevel5_0340,  /* 0340..037F */
 
3233
  FriBidiPropertyBlockLevel5_0380,  /* 0380..03BF */
 
3234
  FriBidiPropertyBlockLevel5_03C0,  /* 03C0..03FF */
 
3235
 
 
3236
#define FriBidiPropertyBlockLevel4_0400 0x10
 
3237
 
 
3238
  FriBidiPropertyBlockLevel5_0100,  /* 0400..043F */
 
3239
  FriBidiPropertyBlockLevel5_0100,  /* 0440..047F */
 
3240
  FriBidiPropertyBlockLevel5_0480,  /* 0480..04BF */
 
3241
  FriBidiPropertyBlockLevel5_0100,  /* 04C0..04FF */
 
3242
 
 
3243
#define FriBidiPropertyBlockLevel4_0500 0x14
 
3244
 
 
3245
  FriBidiPropertyBlockLevel5_0100,  /* 0500..053F */
 
3246
  FriBidiPropertyBlockLevel5_0100,  /* 0540..057F */
 
3247
  FriBidiPropertyBlockLevel5_0580,  /* 0580..05BF */
 
3248
  FriBidiPropertyBlockLevel5_05C0,  /* 05C0..05FF */
 
3249
 
 
3250
#define FriBidiPropertyBlockLevel4_0600 0x18
 
3251
 
 
3252
  FriBidiPropertyBlockLevel5_0600,  /* 0600..063F */
 
3253
  FriBidiPropertyBlockLevel5_0640,  /* 0640..067F */
 
3254
  FriBidiPropertyBlockLevel5_0680,  /* 0680..06BF */
 
3255
  FriBidiPropertyBlockLevel5_06C0,  /* 06C0..06FF */
 
3256
 
 
3257
#define FriBidiPropertyBlockLevel4_0700 0x1C
 
3258
 
 
3259
  FriBidiPropertyBlockLevel5_0700,  /* 0700..073F */
 
3260
  FriBidiPropertyBlockLevel5_0740,  /* 0740..077F */
 
3261
  FriBidiPropertyBlockLevel5_0780,  /* 0780..07BF */
 
3262
  FriBidiPropertyBlockLevel5_07C0,  /* 07C0..07FF */
 
3263
 
 
3264
#define FriBidiPropertyBlockLevel4_0800 0x20
 
3265
 
 
3266
  FriBidiPropertyBlockLevel5_07C0,  /* 0800..083F */
 
3267
  FriBidiPropertyBlockLevel5_07C0,  /* 0840..087F */
 
3268
  FriBidiPropertyBlockLevel5_07C0,  /* 0880..08BF */
 
3269
  FriBidiPropertyBlockLevel5_07C0,  /* 08C0..08FF */
 
3270
 
 
3271
#define FriBidiPropertyBlockLevel4_0900 0x24
 
3272
 
 
3273
  FriBidiPropertyBlockLevel5_0900,  /* 0900..093F */
 
3274
  FriBidiPropertyBlockLevel5_0940,  /* 0940..097F */
 
3275
  FriBidiPropertyBlockLevel5_0980,  /* 0980..09BF */
 
3276
  FriBidiPropertyBlockLevel5_09C0,  /* 09C0..09FF */
 
3277
 
 
3278
#define FriBidiPropertyBlockLevel4_0A00 0x28
 
3279
 
 
3280
  FriBidiPropertyBlockLevel5_0900,  /* 0A00..0A3F */
 
3281
  FriBidiPropertyBlockLevel5_0A40,  /* 0A40..0A7F */
 
3282
  FriBidiPropertyBlockLevel5_0900,  /* 0A80..0ABF */
 
3283
  FriBidiPropertyBlockLevel5_0AC0,  /* 0AC0..0AFF */
 
3284
 
 
3285
#define FriBidiPropertyBlockLevel4_0B00 0x2C
 
3286
 
 
3287
  FriBidiPropertyBlockLevel5_0B00,  /* 0B00..0B3F */
 
3288
  FriBidiPropertyBlockLevel5_0B40,  /* 0B40..0B7F */
 
3289
  FriBidiPropertyBlockLevel5_0B80,  /* 0B80..0BBF */
 
3290
  FriBidiPropertyBlockLevel5_0BC0,  /* 0BC0..0BFF */
 
3291
 
 
3292
#define FriBidiPropertyBlockLevel4_0C00 0x30
 
3293
 
 
3294
  FriBidiPropertyBlockLevel5_0C00,  /* 0C00..0C3F */
 
3295
  FriBidiPropertyBlockLevel5_0C40,  /* 0C40..0C7F */
 
3296
  FriBidiPropertyBlockLevel5_0C80,  /* 0C80..0CBF */
 
3297
  FriBidiPropertyBlockLevel5_0CC0,  /* 0CC0..0CFF */
 
3298
 
 
3299
#define FriBidiPropertyBlockLevel4_0D00 0x34
 
3300
 
 
3301
  FriBidiPropertyBlockLevel5_0100,  /* 0D00..0D3F */
 
3302
  FriBidiPropertyBlockLevel5_0D40,  /* 0D40..0D7F */
 
3303
  FriBidiPropertyBlockLevel5_0100,  /* 0D80..0DBF */
 
3304
  FriBidiPropertyBlockLevel5_0DC0,  /* 0DC0..0DFF */
 
3305
 
 
3306
#define FriBidiPropertyBlockLevel4_0E00 0x38
 
3307
 
 
3308
  FriBidiPropertyBlockLevel5_0E00,  /* 0E00..0E3F */
 
3309
  FriBidiPropertyBlockLevel5_0E40,  /* 0E40..0E7F */
 
3310
  FriBidiPropertyBlockLevel5_0E80,  /* 0E80..0EBF */
 
3311
  FriBidiPropertyBlockLevel5_0EC0,  /* 0EC0..0EFF */
 
3312
 
 
3313
#define FriBidiPropertyBlockLevel4_0F00 0x3C
 
3314
 
 
3315
  FriBidiPropertyBlockLevel5_0F00,  /* 0F00..0F3F */
 
3316
  FriBidiPropertyBlockLevel5_0F40,  /* 0F40..0F7F */
 
3317
  FriBidiPropertyBlockLevel5_0F80,  /* 0F80..0FBF */
 
3318
  FriBidiPropertyBlockLevel5_0FC0,  /* 0FC0..0FFF */
 
3319
 
 
3320
#define FriBidiPropertyBlockLevel4_1000 0x40
 
3321
 
 
3322
  FriBidiPropertyBlockLevel5_1000,  /* 1000..103F */
 
3323
  FriBidiPropertyBlockLevel5_1040,  /* 1040..107F */
 
3324
  FriBidiPropertyBlockLevel5_0100,  /* 1080..10BF */
 
3325
  FriBidiPropertyBlockLevel5_0100,  /* 10C0..10FF */
 
3326
 
 
3327
#define FriBidiPropertyBlockLevel4_1300 0x44
 
3328
 
 
3329
  FriBidiPropertyBlockLevel5_0100,  /* 1300..133F */
 
3330
  FriBidiPropertyBlockLevel5_1340,  /* 1340..137F */
 
3331
  FriBidiPropertyBlockLevel5_1380,  /* 1380..13BF */
 
3332
  FriBidiPropertyBlockLevel5_0100,  /* 13C0..13FF */
 
3333
 
 
3334
#define FriBidiPropertyBlockLevel4_1600 0x48
 
3335
 
 
3336
  FriBidiPropertyBlockLevel5_0100,  /* 1600..163F */
 
3337
  FriBidiPropertyBlockLevel5_0100,  /* 1640..167F */
 
3338
  FriBidiPropertyBlockLevel5_1680,  /* 1680..16BF */
 
3339
  FriBidiPropertyBlockLevel5_0100,  /* 16C0..16FF */
 
3340
 
 
3341
#define FriBidiPropertyBlockLevel4_1700 0x4C
 
3342
 
 
3343
  FriBidiPropertyBlockLevel5_1700,  /* 1700..173F */
 
3344
  FriBidiPropertyBlockLevel5_1740,  /* 1740..177F */
 
3345
  FriBidiPropertyBlockLevel5_1780,  /* 1780..17BF */
 
3346
  FriBidiPropertyBlockLevel5_17C0,  /* 17C0..17FF */
 
3347
 
 
3348
#define FriBidiPropertyBlockLevel4_1800 0x50
 
3349
 
 
3350
  FriBidiPropertyBlockLevel5_1800,  /* 1800..183F */
 
3351
  FriBidiPropertyBlockLevel5_0100,  /* 1840..187F */
 
3352
  FriBidiPropertyBlockLevel5_1880,  /* 1880..18BF */
 
3353
  FriBidiPropertyBlockLevel5_0100,  /* 18C0..18FF */
 
3354
 
 
3355
#define FriBidiPropertyBlockLevel4_1900 0x54
 
3356
 
 
3357
  FriBidiPropertyBlockLevel5_1900,  /* 1900..193F */
 
3358
  FriBidiPropertyBlockLevel5_1940,  /* 1940..197F */
 
3359
  FriBidiPropertyBlockLevel5_0100,  /* 1980..19BF */
 
3360
  FriBidiPropertyBlockLevel5_19C0,  /* 19C0..19FF */
 
3361
 
 
3362
#define FriBidiPropertyBlockLevel4_1A00 0x58
 
3363
 
 
3364
  FriBidiPropertyBlockLevel5_1A00,  /* 1A00..1A3F */
 
3365
  FriBidiPropertyBlockLevel5_0100,  /* 1A40..1A7F */
 
3366
  FriBidiPropertyBlockLevel5_0100,  /* 1A80..1ABF */
 
3367
  FriBidiPropertyBlockLevel5_0100,  /* 1AC0..1AFF */
 
3368
 
 
3369
#define FriBidiPropertyBlockLevel4_1D00 0x5C
 
3370
 
 
3371
  FriBidiPropertyBlockLevel5_0100,  /* 1D00..1D3F */
 
3372
  FriBidiPropertyBlockLevel5_0100,  /* 1D40..1D7F */
 
3373
  FriBidiPropertyBlockLevel5_0100,  /* 1D80..1DBF */
 
3374
  FriBidiPropertyBlockLevel5_1DC0,  /* 1DC0..1DFF */
 
3375
 
 
3376
#define FriBidiPropertyBlockLevel4_1F00 0x60
 
3377
 
 
3378
  FriBidiPropertyBlockLevel5_0100,  /* 1F00..1F3F */
 
3379
  FriBidiPropertyBlockLevel5_0100,  /* 1F40..1F7F */
 
3380
  FriBidiPropertyBlockLevel5_1F80,  /* 1F80..1FBF */
 
3381
  FriBidiPropertyBlockLevel5_1FC0,  /* 1FC0..1FFF */
 
3382
 
 
3383
#define FriBidiPropertyBlockLevel4_2000 0x64
 
3384
 
 
3385
  FriBidiPropertyBlockLevel5_2000,  /* 2000..203F */
 
3386
  FriBidiPropertyBlockLevel5_2040,  /* 2040..207F */
 
3387
  FriBidiPropertyBlockLevel5_2080,  /* 2080..20BF */
 
3388
  FriBidiPropertyBlockLevel5_20C0,  /* 20C0..20FF */
 
3389
 
 
3390
#define FriBidiPropertyBlockLevel4_2100 0x68
 
3391
 
 
3392
  FriBidiPropertyBlockLevel5_2100,  /* 2100..213F */
 
3393
  FriBidiPropertyBlockLevel5_2140,  /* 2140..217F */
 
3394
  FriBidiPropertyBlockLevel5_2180,  /* 2180..21BF */
 
3395
  FriBidiPropertyBlockLevel5_21C0,  /* 21C0..21FF */
 
3396
 
 
3397
#define FriBidiPropertyBlockLevel4_2200 0x6C
 
3398
 
 
3399
  FriBidiPropertyBlockLevel5_2200,  /* 2200..223F */
 
3400
  FriBidiPropertyBlockLevel5_21C0,  /* 2240..227F */
 
3401
  FriBidiPropertyBlockLevel5_21C0,  /* 2280..22BF */
 
3402
  FriBidiPropertyBlockLevel5_21C0,  /* 22C0..22FF */
 
3403
 
 
3404
#define FriBidiPropertyBlockLevel4_2300 0x70
 
3405
 
 
3406
  FriBidiPropertyBlockLevel5_2300,  /* 2300..233F */
 
3407
  FriBidiPropertyBlockLevel5_2340,  /* 2340..237F */
 
3408
  FriBidiPropertyBlockLevel5_2380,  /* 2380..23BF */
 
3409
  FriBidiPropertyBlockLevel5_23C0,  /* 23C0..23FF */
 
3410
 
 
3411
#define FriBidiPropertyBlockLevel4_2400 0x74
 
3412
 
 
3413
  FriBidiPropertyBlockLevel5_2400,  /* 2400..243F */
 
3414
  FriBidiPropertyBlockLevel5_2440,  /* 2440..247F */
 
3415
  FriBidiPropertyBlockLevel5_2480,  /* 2480..24BF */
 
3416
  FriBidiPropertyBlockLevel5_24C0,  /* 24C0..24FF */
 
3417
 
 
3418
#define FriBidiPropertyBlockLevel4_2500 0x78
 
3419
 
 
3420
  FriBidiPropertyBlockLevel5_21C0,  /* 2500..253F */
 
3421
  FriBidiPropertyBlockLevel5_21C0,  /* 2540..257F */
 
3422
  FriBidiPropertyBlockLevel5_21C0,  /* 2580..25BF */
 
3423
  FriBidiPropertyBlockLevel5_21C0,  /* 25C0..25FF */
 
3424
 
 
3425
#define FriBidiPropertyBlockLevel4_2600 0x7C
 
3426
 
 
3427
  FriBidiPropertyBlockLevel5_21C0,  /* 2600..263F */
 
3428
  FriBidiPropertyBlockLevel5_21C0,  /* 2640..267F */
 
3429
  FriBidiPropertyBlockLevel5_2680,  /* 2680..26BF */
 
3430
  FriBidiPropertyBlockLevel5_0100,  /* 26C0..26FF */
 
3431
 
 
3432
#define FriBidiPropertyBlockLevel4_2700 0x80
 
3433
 
 
3434
  FriBidiPropertyBlockLevel5_2700,  /* 2700..273F */
 
3435
  FriBidiPropertyBlockLevel5_2740,  /* 2740..277F */
 
3436
  FriBidiPropertyBlockLevel5_2780,  /* 2780..27BF */
 
3437
  FriBidiPropertyBlockLevel5_27C0,  /* 27C0..27FF */
 
3438
 
 
3439
#define FriBidiPropertyBlockLevel4_2B00 0x84
 
3440
 
 
3441
  FriBidiPropertyBlockLevel5_2B00,  /* 2B00..2B3F */
 
3442
  FriBidiPropertyBlockLevel5_0100,  /* 2B40..2B7F */
 
3443
  FriBidiPropertyBlockLevel5_0100,  /* 2B80..2BBF */
 
3444
  FriBidiPropertyBlockLevel5_0100,  /* 2BC0..2BFF */
 
3445
 
 
3446
#define FriBidiPropertyBlockLevel4_2C00 0x88
 
3447
 
 
3448
  FriBidiPropertyBlockLevel5_0100,  /* 2C00..2C3F */
 
3449
  FriBidiPropertyBlockLevel5_0100,  /* 2C40..2C7F */
 
3450
  FriBidiPropertyBlockLevel5_0100,  /* 2C80..2CBF */
 
3451
  FriBidiPropertyBlockLevel5_2CC0,  /* 2CC0..2CFF */
 
3452
 
 
3453
#define FriBidiPropertyBlockLevel4_2E00 0x8C
 
3454
 
 
3455
  FriBidiPropertyBlockLevel5_2E00,  /* 2E00..2E3F */
 
3456
  FriBidiPropertyBlockLevel5_0100,  /* 2E40..2E7F */
 
3457
  FriBidiPropertyBlockLevel5_2E80,  /* 2E80..2EBF */
 
3458
  FriBidiPropertyBlockLevel5_2EC0,  /* 2EC0..2EFF */
 
3459
 
 
3460
#define FriBidiPropertyBlockLevel4_2F00 0x90
 
3461
 
 
3462
  FriBidiPropertyBlockLevel5_21C0,  /* 2F00..2F3F */
 
3463
  FriBidiPropertyBlockLevel5_21C0,  /* 2F40..2F7F */
 
3464
  FriBidiPropertyBlockLevel5_21C0,  /* 2F80..2FBF */
 
3465
  FriBidiPropertyBlockLevel5_2FC0,  /* 2FC0..2FFF */
 
3466
 
 
3467
#define FriBidiPropertyBlockLevel4_3000 0x94
 
3468
 
 
3469
  FriBidiPropertyBlockLevel5_3000,  /* 3000..303F */
 
3470
  FriBidiPropertyBlockLevel5_0100,  /* 3040..307F */
 
3471
  FriBidiPropertyBlockLevel5_3080,  /* 3080..30BF */
 
3472
  FriBidiPropertyBlockLevel5_30C0,  /* 30C0..30FF */
 
3473
 
 
3474
#define FriBidiPropertyBlockLevel4_3100 0x98
 
3475
 
 
3476
  FriBidiPropertyBlockLevel5_0100,  /* 3100..313F */
 
3477
  FriBidiPropertyBlockLevel5_0100,  /* 3140..317F */
 
3478
  FriBidiPropertyBlockLevel5_0100,  /* 3180..31BF */
 
3479
  FriBidiPropertyBlockLevel5_31C0,  /* 31C0..31FF */
 
3480
 
 
3481
#define FriBidiPropertyBlockLevel4_3200 0x9C
 
3482
 
 
3483
  FriBidiPropertyBlockLevel5_3200,  /* 3200..323F */
 
3484
  FriBidiPropertyBlockLevel5_3240,  /* 3240..327F */
 
3485
  FriBidiPropertyBlockLevel5_3280,  /* 3280..32BF */
 
3486
  FriBidiPropertyBlockLevel5_32C0,  /* 32C0..32FF */
 
3487
 
 
3488
#define FriBidiPropertyBlockLevel4_3300 0xA0
 
3489
 
 
3490
  FriBidiPropertyBlockLevel5_0100,  /* 3300..333F */
 
3491
  FriBidiPropertyBlockLevel5_3340,  /* 3340..337F */
 
3492
  FriBidiPropertyBlockLevel5_0100,  /* 3380..33BF */
 
3493
  FriBidiPropertyBlockLevel5_33C0,  /* 33C0..33FF */
 
3494
 
 
3495
#define FriBidiPropertyBlockLevel4_4D00 0xA4
 
3496
 
 
3497
  FriBidiPropertyBlockLevel5_0100,  /* 4D00..4D3F */
 
3498
  FriBidiPropertyBlockLevel5_0100,  /* 4D40..4D7F */
 
3499
  FriBidiPropertyBlockLevel5_0100,  /* 4D80..4DBF */
 
3500
  FriBidiPropertyBlockLevel5_21C0,  /* 4DC0..4DFF */
 
3501
 
 
3502
#define FriBidiPropertyBlockLevel4_A400 0xA8
 
3503
 
 
3504
  FriBidiPropertyBlockLevel5_0100,  /* A400..A43F */
 
3505
  FriBidiPropertyBlockLevel5_0100,  /* A440..A47F */
 
3506
  FriBidiPropertyBlockLevel5_2180,  /* A480..A4BF */
 
3507
  FriBidiPropertyBlockLevel5_A4C0,  /* A4C0..A4FF */
 
3508
 
 
3509
#define FriBidiPropertyBlockLevel4_A700 0xAC
 
3510
 
 
3511
  FriBidiPropertyBlockLevel5_A700,  /* A700..A73F */
 
3512
  FriBidiPropertyBlockLevel5_0100,  /* A740..A77F */
 
3513
  FriBidiPropertyBlockLevel5_0100,  /* A780..A7BF */
 
3514
  FriBidiPropertyBlockLevel5_0100,  /* A7C0..A7FF */
 
3515
 
 
3516
#define FriBidiPropertyBlockLevel4_A800 0xB0
 
3517
 
 
3518
  FriBidiPropertyBlockLevel5_A800,  /* A800..A83F */
 
3519
  FriBidiPropertyBlockLevel5_0100,  /* A840..A87F */
 
3520
  FriBidiPropertyBlockLevel5_0100,  /* A880..A8BF */
 
3521
  FriBidiPropertyBlockLevel5_0100,  /* A8C0..A8FF */
 
3522
 
 
3523
#define FriBidiPropertyBlockLevel4_FB00 0xB4
 
3524
 
 
3525
  FriBidiPropertyBlockLevel5_FB00,  /* FB00..FB3F */
 
3526
  FriBidiPropertyBlockLevel5_FB40,  /* FB40..FB7F */
 
3527
  FriBidiPropertyBlockLevel5_0680,  /* FB80..FBBF */
 
3528
  FriBidiPropertyBlockLevel5_0680,  /* FBC0..FBFF */
 
3529
 
 
3530
#define FriBidiPropertyBlockLevel4_FC00 0xB8
 
3531
 
 
3532
  FriBidiPropertyBlockLevel5_0680,  /* FC00..FC3F */
 
3533
  FriBidiPropertyBlockLevel5_0680,  /* FC40..FC7F */
 
3534
  FriBidiPropertyBlockLevel5_0680,  /* FC80..FCBF */
 
3535
  FriBidiPropertyBlockLevel5_0680,  /* FCC0..FCFF */
 
3536
 
 
3537
#define FriBidiPropertyBlockLevel4_FD00 0xBC
 
3538
 
 
3539
  FriBidiPropertyBlockLevel5_FD00,  /* FD00..FD3F */
 
3540
  FriBidiPropertyBlockLevel5_0680,  /* FD40..FD7F */
 
3541
  FriBidiPropertyBlockLevel5_0680,  /* FD80..FDBF */
 
3542
  FriBidiPropertyBlockLevel5_FDC0,  /* FDC0..FDFF */
 
3543
 
 
3544
#define FriBidiPropertyBlockLevel4_FE00 0xC0
 
3545
 
 
3546
  FriBidiPropertyBlockLevel5_FE00,  /* FE00..FE3F */
 
3547
  FriBidiPropertyBlockLevel5_FE40,  /* FE40..FE7F */
 
3548
  FriBidiPropertyBlockLevel5_0680,  /* FE80..FEBF */
 
3549
  FriBidiPropertyBlockLevel5_FEC0,  /* FEC0..FEFF */
 
3550
 
 
3551
#define FriBidiPropertyBlockLevel4_FF00 0xC4
 
3552
 
 
3553
  FriBidiPropertyBlockLevel5_FF00,  /* FF00..FF3F */
 
3554
  FriBidiPropertyBlockLevel5_FF40,  /* FF40..FF7F */
 
3555
  FriBidiPropertyBlockLevel5_0100,  /* FF80..FFBF */
 
3556
  FriBidiPropertyBlockLevel5_FFC0,  /* FFC0..FFFF */
 
3557
 
 
3558
#define FriBidiPropertyBlockLevel4_10100 0xC8
 
3559
 
 
3560
  FriBidiPropertyBlockLevel5_10100,  /* 10100..1013F */
 
3561
  FriBidiPropertyBlockLevel5_21C0,  /* 10140..1017F */
 
3562
  FriBidiPropertyBlockLevel5_10180,  /* 10180..101BF */
 
3563
  FriBidiPropertyBlockLevel5_0100,  /* 101C0..101FF */
 
3564
 
 
3565
#define FriBidiPropertyBlockLevel4_10300 0xCC
 
3566
 
 
3567
  FriBidiPropertyBlockLevel5_0100,  /* 10300..1033F */
 
3568
  FriBidiPropertyBlockLevel5_0100,  /* 10340..1037F */
 
3569
  FriBidiPropertyBlockLevel5_0100,  /* 10380..103BF */
 
3570
  FriBidiPropertyBlockLevel5_103C0,  /* 103C0..103FF */
 
3571
 
 
3572
#define FriBidiPropertyBlockLevel4_10A00 0xD0
 
3573
 
 
3574
  FriBidiPropertyBlockLevel5_10A00,  /* 10A00..10A3F */
 
3575
  FriBidiPropertyBlockLevel5_07C0,  /* 10A40..10A7F */
 
3576
  FriBidiPropertyBlockLevel5_07C0,  /* 10A80..10ABF */
 
3577
  FriBidiPropertyBlockLevel5_07C0,  /* 10AC0..10AFF */
 
3578
 
 
3579
#define FriBidiPropertyBlockLevel4_1D100 0xD4
 
3580
 
 
3581
  FriBidiPropertyBlockLevel5_0100,  /* 1D100..1D13F */
 
3582
  FriBidiPropertyBlockLevel5_1D140,  /* 1D140..1D17F */
 
3583
  FriBidiPropertyBlockLevel5_1D180,  /* 1D180..1D1BF */
 
3584
  FriBidiPropertyBlockLevel5_0100,  /* 1D1C0..1D1FF */
 
3585
 
 
3586
#define FriBidiPropertyBlockLevel4_1D200 0xD8
 
3587
 
 
3588
  FriBidiPropertyBlockLevel5_21C0,  /* 1D200..1D23F */
 
3589
  FriBidiPropertyBlockLevel5_1D240,  /* 1D240..1D27F */
 
3590
  FriBidiPropertyBlockLevel5_0100,  /* 1D280..1D2BF */
 
3591
  FriBidiPropertyBlockLevel5_0100,  /* 1D2C0..1D2FF */
 
3592
 
 
3593
#define FriBidiPropertyBlockLevel4_1D300 0xDC
 
3594
 
 
3595
  FriBidiPropertyBlockLevel5_21C0,  /* 1D300..1D33F */
 
3596
  FriBidiPropertyBlockLevel5_A700,  /* 1D340..1D37F */
 
3597
  FriBidiPropertyBlockLevel5_0100,  /* 1D380..1D3BF */
 
3598
  FriBidiPropertyBlockLevel5_0100,  /* 1D3C0..1D3FF */
 
3599
 
 
3600
#define FriBidiPropertyBlockLevel4_1D700 0xE0
 
3601
 
 
3602
  FriBidiPropertyBlockLevel5_0100,  /* 1D700..1D73F */
 
3603
  FriBidiPropertyBlockLevel5_0100,  /* 1D740..1D77F */
 
3604
  FriBidiPropertyBlockLevel5_0100,  /* 1D780..1D7BF */
 
3605
  FriBidiPropertyBlockLevel5_1D7C0,  /* 1D7C0..1D7FF */
 
3606
 
 
3607
#define FriBidiPropertyBlockLevel4_1FF00 0xE4
 
3608
 
 
3609
  FriBidiPropertyBlockLevel5_0100,  /* 1FF00..1FF3F */
 
3610
  FriBidiPropertyBlockLevel5_0100,  /* 1FF40..1FF7F */
 
3611
  FriBidiPropertyBlockLevel5_0100,  /* 1FF80..1FFBF */
 
3612
  FriBidiPropertyBlockLevel5_1FFC0,  /* 1FFC0..1FFFF */
 
3613
 
 
3614
#define FriBidiPropertyBlockLevel4_E0000 0xE8
 
3615
 
 
3616
  FriBidiPropertyBlockLevel5_E0000,  /* E0000..E003F */
 
3617
  FriBidiPropertyBlockLevel5_E0000,  /* E0040..E007F */
 
3618
  FriBidiPropertyBlockLevel5_E0000,  /* E0080..E00BF */
 
3619
  FriBidiPropertyBlockLevel5_E0000,  /* E00C0..E00FF */
 
3620
 
 
3621
#define FriBidiPropertyBlockLevel4_E0100 0xEC
 
3622
 
 
3623
  FriBidiPropertyBlockLevel5_0300,  /* E0100..E013F */
 
3624
  FriBidiPropertyBlockLevel5_0300,  /* E0140..E017F */
 
3625
  FriBidiPropertyBlockLevel5_0300,  /* E0180..E01BF */
 
3626
  FriBidiPropertyBlockLevel5_E01C0,  /* E01C0..E01FF */
 
3627
};
 
3628
 
 
3629
static const PACKTAB_UINT8 FriBidiPropertyBlockLevel3[8*18] = {
 
3630
 
 
3631
#define FriBidiPropertyBlockLevel3_0000 0x0
 
3632
 
 
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 */
 
3641
 
 
3642
#define FriBidiPropertyBlockLevel3_0800 0x8
 
3643
 
 
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 */
 
3652
 
 
3653
#define FriBidiPropertyBlockLevel3_1000 0x10
 
3654
 
 
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 */
 
3663
 
 
3664
#define FriBidiPropertyBlockLevel3_1800 0x18
 
3665
 
 
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 */
 
3674
 
 
3675
#define FriBidiPropertyBlockLevel3_2000 0x20
 
3676
 
 
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 */
 
3685
 
 
3686
#define FriBidiPropertyBlockLevel3_2800 0x28
 
3687
 
 
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 */
 
3696
 
 
3697
#define FriBidiPropertyBlockLevel3_3000 0x30
 
3698
 
 
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 */
 
3707
 
 
3708
#define FriBidiPropertyBlockLevel3_3800 0x38
 
3709
 
 
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 */
 
3718
 
 
3719
#define FriBidiPropertyBlockLevel3_4800 0x40
 
3720
 
 
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 */
 
3729
 
 
3730
#define FriBidiPropertyBlockLevel3_A000 0x48
 
3731
 
 
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 */
 
3740
 
 
3741
#define FriBidiPropertyBlockLevel3_A800 0x50
 
3742
 
 
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 */
 
3751
 
 
3752
#define FriBidiPropertyBlockLevel3_F800 0x58
 
3753
 
 
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 */
 
3762
 
 
3763
#define FriBidiPropertyBlockLevel3_10000 0x60
 
3764
 
 
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 */
 
3773
 
 
3774
#define FriBidiPropertyBlockLevel3_10800 0x68
 
3775
 
 
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 */
 
3784
 
 
3785
#define FriBidiPropertyBlockLevel3_1D000 0x70
 
3786
 
 
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 */
 
3795
 
 
3796
#define FriBidiPropertyBlockLevel3_1F800 0x78
 
3797
 
 
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 */
 
3806
 
 
3807
#define FriBidiPropertyBlockLevel3_E0000 0x80
 
3808
 
 
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 */
 
3817
 
 
3818
#define FriBidiPropertyBlockLevel3_E0800 0x88
 
3819
 
 
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 */
 
3828
};
 
3829
 
 
3830
static const PACKTAB_UINT8 FriBidiPropertyBlockLevel2[4*10] = {
 
3831
 
 
3832
#define FriBidiPropertyBlockLevel2_0000 0x0
 
3833
 
 
3834
  FriBidiPropertyBlockLevel3_0000,  /* 0000..07FF */
 
3835
  FriBidiPropertyBlockLevel3_0800,  /* 0800..0FFF */
 
3836
  FriBidiPropertyBlockLevel3_1000,  /* 1000..17FF */
 
3837
  FriBidiPropertyBlockLevel3_1800,  /* 1800..1FFF */
 
3838
 
 
3839
#define FriBidiPropertyBlockLevel2_2000 0x4
 
3840
 
 
3841
  FriBidiPropertyBlockLevel3_2000,  /* 2000..27FF */
 
3842
  FriBidiPropertyBlockLevel3_2800,  /* 2800..2FFF */
 
3843
  FriBidiPropertyBlockLevel3_3000,  /* 3000..37FF */
 
3844
  FriBidiPropertyBlockLevel3_3800,  /* 3800..3FFF */
 
3845
 
 
3846
#define FriBidiPropertyBlockLevel2_4000 0x8
 
3847
 
 
3848
  FriBidiPropertyBlockLevel3_3800,  /* 4000..47FF */
 
3849
  FriBidiPropertyBlockLevel3_4800,  /* 4800..4FFF */
 
3850
  FriBidiPropertyBlockLevel3_3800,  /* 5000..57FF */
 
3851
  FriBidiPropertyBlockLevel3_3800,  /* 5800..5FFF */
 
3852
 
 
3853
#define FriBidiPropertyBlockLevel2_6000 0xC
 
3854
 
 
3855
  FriBidiPropertyBlockLevel3_3800,  /* 6000..67FF */
 
3856
  FriBidiPropertyBlockLevel3_3800,  /* 6800..6FFF */
 
3857
  FriBidiPropertyBlockLevel3_3800,  /* 7000..77FF */
 
3858
  FriBidiPropertyBlockLevel3_3800,  /* 7800..7FFF */
 
3859
 
 
3860
#define FriBidiPropertyBlockLevel2_A000 0x10
 
3861
 
 
3862
  FriBidiPropertyBlockLevel3_A000,  /* A000..A7FF */
 
3863
  FriBidiPropertyBlockLevel3_A800,  /* A800..AFFF */
 
3864
  FriBidiPropertyBlockLevel3_3800,  /* B000..B7FF */
 
3865
  FriBidiPropertyBlockLevel3_3800,  /* B800..BFFF */
 
3866
 
 
3867
#define FriBidiPropertyBlockLevel2_E000 0x14
 
3868
 
 
3869
  FriBidiPropertyBlockLevel3_3800,  /* E000..E7FF */
 
3870
  FriBidiPropertyBlockLevel3_3800,  /* E800..EFFF */
 
3871
  FriBidiPropertyBlockLevel3_3800,  /* F000..F7FF */
 
3872
  FriBidiPropertyBlockLevel3_F800,  /* F800..FFFF */
 
3873
 
 
3874
#define FriBidiPropertyBlockLevel2_10000 0x18
 
3875
 
 
3876
  FriBidiPropertyBlockLevel3_10000,  /* 10000..107FF */
 
3877
  FriBidiPropertyBlockLevel3_10800,  /* 10800..10FFF */
 
3878
  FriBidiPropertyBlockLevel3_3800,  /* 11000..117FF */
 
3879
  FriBidiPropertyBlockLevel3_3800,  /* 11800..11FFF */
 
3880
 
 
3881
#define FriBidiPropertyBlockLevel2_1C000 0x1C
 
3882
 
 
3883
  FriBidiPropertyBlockLevel3_3800,  /* 1C000..1C7FF */
 
3884
  FriBidiPropertyBlockLevel3_3800,  /* 1C800..1CFFF */
 
3885
  FriBidiPropertyBlockLevel3_1D000,  /* 1D000..1D7FF */
 
3886
  FriBidiPropertyBlockLevel3_3800,  /* 1D800..1DFFF */
 
3887
 
 
3888
#define FriBidiPropertyBlockLevel2_1E000 0x20
 
3889
 
 
3890
  FriBidiPropertyBlockLevel3_3800,  /* 1E000..1E7FF */
 
3891
  FriBidiPropertyBlockLevel3_3800,  /* 1E800..1EFFF */
 
3892
  FriBidiPropertyBlockLevel3_3800,  /* 1F000..1F7FF */
 
3893
  FriBidiPropertyBlockLevel3_1F800,  /* 1F800..1FFFF */
 
3894
 
 
3895
#define FriBidiPropertyBlockLevel2_E0000 0x24
 
3896
 
 
3897
  FriBidiPropertyBlockLevel3_E0000,  /* E0000..E07FF */
 
3898
  FriBidiPropertyBlockLevel3_E0800,  /* E0800..E0FFF */
 
3899
  FriBidiPropertyBlockLevel3_3800,  /* E1000..E17FF */
 
3900
  FriBidiPropertyBlockLevel3_3800,  /* E1800..E1FFF */
 
3901
};
 
3902
 
 
3903
static const PACKTAB_UINT8 FriBidiPropertyBlockLevel1[8*4] = {
 
3904
 
 
3905
#define FriBidiPropertyBlockLevel1_0000 0x0
 
3906
 
 
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 */
 
3915
 
 
3916
#define FriBidiPropertyBlockLevel1_10000 0x8
 
3917
 
 
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 */
 
3926
 
 
3927
#define FriBidiPropertyBlockLevel1_20000 0x10
 
3928
 
 
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 */
 
3937
 
 
3938
#define FriBidiPropertyBlockLevel1_E0000 0x18
 
3939
 
 
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 */
 
3948
};
 
3949
 
 
3950
static const PACKTAB_UINT8 FriBidiPropertyBlockLevel0[17*1] = {
 
3951
 
 
3952
#define FriBidiPropertyBlockLevel0_0000 0x0
 
3953
 
 
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 */
 
3971
};
 
3972
 
 
3973
/* *INDENT-ON* */
 
3974
 
 
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]]]]]]]]]
 
3985
 
 
3986
#undef WS
 
3987
#undef SS
 
3988
#undef RLO
 
3989
#undef RLE
 
3990
#undef PDF
 
3991
#undef NSM
 
3992
#undef LRO
 
3993
#undef LRE
 
3994
#undef ET
 
3995
#undef ES
 
3996
#undef EN
 
3997
#undef CS
 
3998
#undef BS
 
3999
#undef AN
 
4000
#undef BN
 
4001
#undef ON
 
4002
#undef AL
 
4003
#undef RTL
 
4004
#undef LTR
 
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)
 
4010
{
 
4011
  if (uch < 0x110000)
 
4012
    return fribidi_prop_to_type[(unsigned char)FRIBIDI_GET_TYPE (uch)];
 
4013
  else
 
4014
    return FRIBIDI_TYPE_LTR;
 
4015
  /* Non-Unicode chars */
 
4016
}
 
4017
 
 
4018
 
 
4019
#endif /* FRIBIDI_TAB_CHAR_TYPE_9_I */