summaryrefslogtreecommitdiff
path: root/drivers/crypto/bfin_crc.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/crypto/bfin_crc.c')
-rw-r--r--drivers/crypto/bfin_crc.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/drivers/crypto/bfin_crc.c b/drivers/crypto/bfin_crc.c
index 95b73968cf72..10db7df366c8 100644
--- a/drivers/crypto/bfin_crc.c
+++ b/drivers/crypto/bfin_crc.c
@@ -588,11 +588,6 @@ static int bfin_crypto_crc_probe(struct platform_device *pdev)
crypto_init_queue(&crc->queue, CRC_CCRYPTO_QUEUE_LENGTH);
res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
- if (res == NULL) {
- dev_err(&pdev->dev, "Cannot get IORESOURCE_MEM\n");
- return -ENOENT;
- }
-
crc->regs = devm_ioremap_resource(dev, res);
if (IS_ERR((void *)crc->regs)) {
dev_err(&pdev->dev, "Cannot map CRC IO\n");
/net/nfc/llcp.h?id=ce4f8afd85d6871e3ad76ce737fbbfc0521fa3e4'>llcp.h6895logplain -rw-r--r--llcp_commands.c16590logplain -rw-r--r--llcp_core.c34848logplain -rw-r--r--llcp_sock.c22981logplain d---------nci338logplain -rw-r--r--netlink.c40372logplain -rw-r--r--nfc.h4480logplain -rw-r--r--rawsock.c9114logplain .x broke support for the cdomain.py extension, as the c domain code was rewritten. Due to that, the c tags need to be re-written, in order to use the new c domain notation. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> 2020-09-01media: docs: use the new SPDX header for GFDL-1.1 on *.rst filesMauro Carvalho Chehab1-8/+1 SPDX v3.10 gained support for GFDL-1.1 with no invariant sections: https://spdx.org/licenses/GFDL-1.1-no-invariants-or-later.html So, remove the license text, replacing them by this new SPDX license. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> 2020-05-12media: Documentation: media: Document read-only subdeviceJacopo Mondi1-0/+6 Document a new kAPI function to register subdev device nodes in read only mode and for each affected ioctl report how access is restricted. Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Jacopo Mondi <jacopo@jmondi.org> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> 2020-04-14media: docs: move uAPI book to userspace-api/mediaMauro Carvalho Chehab1-0/+312 Since 2017, there is an space reserved for userspace API, created by changeset 1d596dee3862 ("docs: Create a user-space API guide"). As the media subsystem was one of the first subsystems to use Sphinx, until this patch, we were keeping things on a separate place. Let's just use the new location, as having all uAPI altogether will likely make things easier for developers. Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org> Handle the L3 rule.
-
General issues:
* Better documentation.
diff --git a/fribidi.h b/fribidi.h
index 214f40a..726d565 100644
--- a/fribidi.h
+++ b/fribidi.h
@@ -71,7 +71,9 @@ extern "C"
/*======================================================================
* fribidi_get_type() returns bidi type of a character.
*----------------------------------------------------------------------*/
- FriBidiCharType fribidi_get_type (FriBidiChar uch);
+ FriBidiCharType fribidi_get_type_internal (FriBidiChar uch);
+
+#define fribidi_get_type(uch) fribidi_get_type_internal(uch)
/*======================================================================
* fribidi_get_types() returns bidi type of a string.
diff --git a/fribidi_create_char_types.c b/fribidi_create_char_types.c
index b427197..5ca9cf8 100644
--- a/fribidi_create_char_types.c
+++ b/fribidi_create_char_types.c
@@ -1,5 +1,5 @@
/* FriBidi - Library of BiDi algorithm
- * Copyright (C) 2001 Behdad Esfahbod.
+ * Copyright (C) 2001,2002 Behdad Esfahbod.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
@@ -12,7 +12,7 @@
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
- * along with this library, in a file named COPYING.LIB; if not, write to the
+ * along with this library, in a file named COPYING; if not, write to the
* Free Software Foundation, Inc., 59 Temple Place, Suite 330,
* Boston, MA 02111-1307, USA
*
@@ -32,18 +32,14 @@
#define SIZEOF_CHAR sizeof (char)
#endif
-#ifndef SIZEOF_CHARP
-#define SIZEOF_CHARP sizeof (char *)
-#endif
-
-void
+static void
err (char *msg)
{
fprintf (stderr, "fribidi_create_char_types: %s\n", msg);
exit (1);
}
-void
+static void
err2 (char *fmt, char *p)
{
fprintf (stderr, "fribidi_create_char_types: ");
@@ -86,9 +82,9 @@ type_names[] =
static char *names[type_names_count];
-char unidata_file[200];
+static char *unidata_file;
-char
+static char
get_type (char *s)
{
int i;
@@ -103,16 +99,15 @@ get_type (char *s)
#define table_name "FriBidiPropertyBlock"
#define key_type_name "FriBidiPropCharType"
#define macro_name "FRIBIDI_GET_TYPE"
-#define function_name "fribidi_get_type"
+#define function_name "fribidi_get_type_internal"
#define char_type_name "FriBidiCharType"
#define char_name "FriBidiChar"
#define prop_to_type_name "fribidi_prop_to_type"
#define default_type "LTR"
-int table[FRIBIDI_UNICODE_CHARS];
-char *unicode_data_version;
+static int table[FRIBIDI_UNICODE_CHARS];
-void
+static void
init_table ()
{
int i;
@@ -139,11 +134,11 @@ init_table ()
table[i] = AL;
}
-void
+static void
read_unicode_data ()
{
char s[500], tp[10];
- int i;
+ unsigned int i;
FILE *f;
printf ("Reading `UnicodeData.txt'\n");
@@ -157,11 +152,28 @@ read_unicode_data ()
fclose (f);
}
-void
+static char *
+headermacro (char *file)
+{
+ char *t = strdup (file);
+ char *p = t;
+ while (*p)
+ {
+ if (*p >= 'a' && *p <= 'z')
+ *p += 'A' - 'a';
+ else if ((*p < 'A' || *p > 'Z') && (*p < '0' || *p > '9'))
+ *p = '_';
+ p++;
+ }
+ return t;
+}
+
+static void
write_char_type (char *file, int max_depth)
{
int i;
FILE *f;
+ char *FILENAME = headermacro (file);
printf ("Writing `%s', it may take a few minutes\n", file);
if (!(f = fopen (file, "wt")))
@@ -170,7 +182,8 @@ write_char_type (char *file, int max_depth)
" This file was automatically created from UnicodeData.txt version %s\n"
" by fribidi_create_char_types\n*/\n\n", FRIBIDI_UNICODE_VERSION);
- fprintf (f, "#include \"fribidi.h\"\n\n");
+ fprintf (f, "#ifndef %s\n#define %s\n\n#include \"fribidi.h\"\n\n",
+ FILENAME, FILENAME);
for (i = 0; i < type_names_count; i++)
if (names[i])
@@ -178,14 +191,13 @@ write_char_type (char *file, int max_depth)
fprintf (f, "\n");
if (!pack_table
- (table, FRIBIDI_UNICODE_CHARS, SIZEOF_CHAR, SIZEOF_CHARP, max_depth, 3,
- names, key_type_name, table_name, macro_name, f))
+ (table, FRIBIDI_UNICODE_CHARS, SIZEOF_CHAR, max_depth, 3, names,
+ key_type_name, table_name, macro_name, f))
err ("error: insufficient memory, decrease max_depth");
for (i = type_names_count - 1; i >= 0; i--)
if (names[i])
fprintf (f, "#undef %s\n", names[i]);
- fprintf (f, "\n");
fprintf (f,
"/*======================================================================\n"
@@ -204,6 +216,7 @@ write_char_type (char *file, int max_depth)
function_name, char_type_name, function_name, char_name,
FRIBIDI_UNICODE_CHARS, prop_to_type_name, macro_name,
default_type);
+ fprintf (f, "\n#endif /* %s */\n", FILENAME);
fclose (f);
}
@@ -212,11 +225,12 @@ int
main (int argc, char **argv)
{
int max_depth;
- char file[50];
+ char file[50], *p;
if (argc < 2)
err ("usage: fribidi_create_char_types max_depth [UnicodeData.txt path]");
- snprintf (unidata_file, sizeof unidata_file,
- "%s/UnicodeData.txt", (argc >= 3) ? argv[2] : "unidata");
+ p = (argc >= 3) ? argv[2] : "unidata";
+ unidata_file = malloc (50 + strlen (p));
+ sprintf (unidata_file, "%s/UnicodeData.txt", p);
max_depth = atoi (argv[1]);
if (!max_depth)
err ("invalid depth");
diff --git a/fribidi_tab_char_type_2.i b/fribidi_tab_char_type_2.i
index f0997c1..f220c32 100644
--- a/fribidi_tab_char_type_2.i
+++ b/fribidi_tab_char_type_2.i
@@ -29,23 +29,22 @@
#define WS FRIBIDI_PROP_TYPE_WS
/*
- Automatically generated by packtab.c
+ Automatically generated by packtab.c version 2
just use FRIBIDI_GET_TYPE(key)
- assumed sizeof(pointer) == 4
assumed sizeof(FriBidiPropCharType) == 1
- required memory: 22528
+ required memory: 19200
lookups: 2
- partition shape: FriBidiPropertyBlock[2176][512]
- different table entries: 1 27
+ partition shape: FriBidiPropertyBlock[4352][256]
+ different table entries: 1 41
*/
/* *INDENT-OFF* */
-static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel1[256*41] = {
-#define FriBidiPropertyBlockLevel1_0000 (FriBidiPropertyBlockLevel1 + 0x0)
+#define FriBidiPropertyBlockLevel1_0000 0x0
BN, BN, BN, BN, BN, BN, BN, BN, BN, SS, BS, SS, WS, BS, BN, BN,
BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BN, BS, BS, BS, SS,
@@ -63,6 +62,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+
+#define FriBidiPropertyBlockLevel1_0100 0x100
+
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -80,7 +82,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_0200 (FriBidiPropertyBlockLevel1 + 0x200)
+#define FriBidiPropertyBlockLevel1_0200 0x200
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -98,13 +100,16 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+
+#define FriBidiPropertyBlockLevel1_0300 0x300
+
+ NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,
NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,
NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,
NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,
NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,
- NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,
LTR,LTR,LTR,LTR, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR,
LTR,LTR,LTR,LTR, ON, ON,LTR, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -113,9 +118,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_0400 (FriBidiPropertyBlockLevel1 + 0x400)
+#define FriBidiPropertyBlockLevel1_0400 0x400
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -133,6 +138,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+
+#define FriBidiPropertyBlockLevel1_0500 0x500
+
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -150,7 +158,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,
RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,
-#define FriBidiPropertyBlockLevel1_0600 (FriBidiPropertyBlockLevel1 + 0x600)
+#define FriBidiPropertyBlockLevel1_0600 0x600
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, CS, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
@@ -165,9 +173,12 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
- AL, AL, AL, AL, AL, AL,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,
+ AL, AL, AL, AL, AL, AL,NSM,NSM,NSM,NSM,NSM,NSM,NSM, AL,NSM,NSM,
NSM,NSM,NSM,NSM,NSM, AL, AL,NSM,NSM, ON,NSM,NSM,NSM,NSM, AL, AL,
EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, AL, AL, AL, AL, AL, AL,
+
+#define FriBidiPropertyBlockLevel1_0700 0x700
+
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, BN,
AL,NSM, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
@@ -185,24 +196,8 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_0800 (FriBidiPropertyBlockLevel1 + 0x800)
+#define FriBidiPropertyBlockLevel1_0900 0x800
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -220,7 +215,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR, ET, ET,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_0A00 (FriBidiPropertyBlockLevel1 + 0xA00)
+#define FriBidiPropertyBlockLevel1_0A00 0x900
LTR,LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -238,6 +233,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+
+#define FriBidiPropertyBlockLevel1_0B00 0xA00
+
LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -255,7 +253,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_0C00 (FriBidiPropertyBlockLevel1 + 0xC00)
+#define FriBidiPropertyBlockLevel1_0C00 0xB00
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -273,6 +271,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+
+#define FriBidiPropertyBlockLevel1_0D00 0xC00
+
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -290,7 +291,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_0E00 (FriBidiPropertyBlockLevel1 + 0xE00)
+#define FriBidiPropertyBlockLevel1_0E00 0xD00
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -308,6 +309,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+
+#define FriBidiPropertyBlockLevel1_0F00 0xE00
+
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -325,7 +329,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_1000 (FriBidiPropertyBlockLevel1 + 0x1000)
+#define FriBidiPropertyBlockLevel1_1000 0xF00
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -343,59 +347,8 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_1200 (FriBidiPropertyBlockLevel1 + 0x1200)
-
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-
-#define FriBidiPropertyBlockLevel1_1600 (FriBidiPropertyBlockLevel1 + 0x1400)
+#define FriBidiPropertyBlockLevel1_1600 0x1000
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -413,14 +366,17 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+
+#define FriBidiPropertyBlockLevel1_1700 0x1100
+
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ LTR,LTR,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ LTR,LTR,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -430,9 +386,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_1800 (FriBidiPropertyBlockLevel1 + 0x1600)
+#define FriBidiPropertyBlockLevel1_1800 0x1200
- ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, BN, BN, BN, BN,LTR,
+ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,NSM,NSM,NSM, BN,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -448,24 +404,8 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_1E00 (FriBidiPropertyBlockLevel1 + 0x1800)
+#define FriBidiPropertyBlockLevel1_1F00 0x1300
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -478,51 +418,38 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR, ON,
ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON,LTR,
-#define FriBidiPropertyBlockLevel1_2000 (FriBidiPropertyBlockLevel1 + 0x1A00)
+#define FriBidiPropertyBlockLevel1_2000 0x1400
WS, WS, WS, WS, WS, WS, WS, WS, WS, WS, WS, BN, BN, BN,LTR,RTL,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, WS, BS,LRE,RLE,PDF,LRO,RLO, WS,
ET, ET, ET, ET, ET, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON, ON, ON,LTR, ON, ON, ON, ON, ON, ON,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, BN, BN, BN, BN, BN, BN,
+ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
+ ON, ON, ON,LTR,LTR,LTR,LTR, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR, WS,
+ BN, BN, BN, BN,LTR,LTR,LTR,LTR,LTR,LTR, BN, BN, BN, BN, BN, BN,
EN,LTR,LTR,LTR, EN, EN, EN, EN, EN, EN, ET, ET, ON, ON, ON,LTR,
EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, ET, ET, ON, ON, ON,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET, ET,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ ET, ET,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,
- NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+
+#define FriBidiPropertyBlockLevel1_2100 0x1500
+
ON, ON,LTR, ON, ON, ON, ON,LTR, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR, ON,LTR, ON, ON, ON,LTR,LTR,LTR,LTR,LTR, ON, ON,
ON, ON, ON, ON,LTR, ON,LTR, ON,LTR, ON,LTR,LTR,LTR,LTR, ET,LTR,
LTR,LTR, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR, ON, ON,LTR,LTR,LTR,LTR,
LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -533,9 +460,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
-#define FriBidiPropertyBlockLevel1_2200 (FriBidiPropertyBlockLevel1 + 0x1C00)
+#define FriBidiPropertyBlockLevel1_2200 0x1600
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ET, ET, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
@@ -552,7 +479,10 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
+
+#define FriBidiPropertyBlockLevel1_2300 0x1700
+
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
@@ -560,17 +490,17 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR, ON, ON, ON,
+ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON,LTR, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ ON, ON, ON, ON, ON,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
+ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
+ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
+ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_2400 (FriBidiPropertyBlockLevel1 + 0x1E00)
+#define FriBidiPropertyBlockLevel1_2400 0x1800
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
@@ -586,8 +516,13 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, EN,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, EN, ON, ON, ON, ON, ON,
+ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,
+
+#define FriBidiPropertyBlockLevel1_2500 0x1900
+
+ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
+ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
@@ -597,25 +532,23 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_2600 (FriBidiPropertyBlockLevel1 + 0x2000)
+#define FriBidiPropertyBlockLevel1_2600 0x1A00
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON,
+ ON, ON, ON, ON,LTR,LTR, ON, ON,LTR, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,
+ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -623,59 +556,27 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+
+#define FriBidiPropertyBlockLevel1_2700 0x1B00
+
LTR, ON, ON, ON, ON,LTR, ON, ON, ON, ON,LTR,LTR, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON,LTR, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR, ON,LTR, ON,
ON, ON, ON,LTR,LTR,LTR, ON,LTR, ON, ON, ON, ON, ON, ON, ON,LTR,
- LTR, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
+ LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
+ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-
-#define FriBidiPropertyBlockLevel1_2800 (FriBidiPropertyBlockLevel1 + 0x2200)
-
- ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
+ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_2E00 (FriBidiPropertyBlockLevel1 + 0x2400)
+#define FriBidiPropertyBlockLevel1_2E00 0x1C00
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -693,6 +594,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+
+#define FriBidiPropertyBlockLevel1_2F00 0x1D00
+
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
@@ -710,42 +614,45 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_3000 (FriBidiPropertyBlockLevel1 + 0x2600)
+#define FriBidiPropertyBlockLevel1_3000 0x1E00
WS, ON, ON, ON, ON,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,
- ON,LTR,LTR,LTR,LTR,LTR, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON,
+ ON,LTR,LTR,LTR,LTR,LTR, ON, ON,LTR,LTR,LTR,LTR,LTR, ON, ON, ON,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM, ON, ON,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR,LTR,LTR,LTR,
+
+#define FriBidiPropertyBlockLevel1_3200 0x1F00
+
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_A400 (FriBidiPropertyBlockLevel1 + 0x2800)
+#define FriBidiPropertyBlockLevel1_A400 0x2000
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -757,48 +664,16 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON,LTR,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON,LTR, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON,LTR, ON, ON, ON,LTR, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
+ ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
+ ON, ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_FA00 (FriBidiPropertyBlockLevel1 + 0x2A00)
+#define FriBidiPropertyBlockLevel1_FB00 0x2100
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,RTL,NSM,RTL,
RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL, ET,RTL,RTL,RTL,RTL,RTL,RTL,
RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,
@@ -815,7 +690,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
-#define FriBidiPropertyBlockLevel1_FC00 (FriBidiPropertyBlockLevel1 + 0x2C00)
+#define FriBidiPropertyBlockLevel1_FC00 0x2200
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
@@ -833,6 +708,9 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
+
+#define FriBidiPropertyBlockLevel1_FD00 0x2300
+
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
@@ -850,13 +728,13 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
-#define FriBidiPropertyBlockLevel1_FE00 (FriBidiPropertyBlockLevel1 + 0x2E00)
+#define FriBidiPropertyBlockLevel1_FE00 0x2400
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON, ON,
- ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON, ON, ON,
+ ON, ON, ON, ON, ON, ON, ON,LTR,LTR, ON, ON, ON, ON, ON, ON, ON,
CS, ON, CS,LTR, ON, CS, ON, ON, ON, ON, ON, ON, ON, ON, ON, ET,
ON, ON, ET, ET, ON, ON, ON,LTR, ON, ET, ET, ON,LTR,LTR,LTR,LTR,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
@@ -868,13 +746,16 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, BN,
+
+#define FriBidiPropertyBlockLevel1_FF00 0x2500
+
LTR, ON, ON, ET, ET, ET, ON, ON, ON, ON, ON, ET, CS, ET, CS, ES,
EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, CS, ON, ON, ON, ON, ON,
ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON,
ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON,LTR,
- LTR, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON, ON, ON, ON, ON,
+ ON, ON, ON, ON, ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -885,7 +766,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
ET, ET, ON, ON, ON, ET, ET,LTR, ON, ON, ON, ON, ON, ON, ON,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, BN, BN, BN, ON, ON,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_1D000 (FriBidiPropertyBlockLevel1 + 0x3000)
+#define FriBidiPropertyBlockLevel1_1D100 0x2600
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -893,22 +774,6 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR, BN, BN, BN, BN, BN, BN, BN, BN,NSM,NSM,NSM,NSM,NSM,
NSM,NSM,NSM,LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,
@@ -920,7 +785,7 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-#define FriBidiPropertyBlockLevel1_1D600 (FriBidiPropertyBlockLevel1 + 0x3200)
+#define FriBidiPropertyBlockLevel1_1D700 0x2700
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -934,28 +799,12 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR, EN, EN,
EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN,
EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN,
EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN, EN,
-#define FriBidiPropertyBlockLevel1_E0000 (FriBidiPropertyBlockLevel1 + 0x3400)
+#define FriBidiPropertyBlockLevel1_E0000 0x2800
LTR, BN,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
@@ -973,2210 +822,4371 @@ static const FriBidiPropCharType FriBidiPropertyBlockLevel1[512*27] = {
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
};
-static const FriBidiPropCharType *FriBidiPropertyBlockLevel0[2176*1] = {
-
-#define FriBidiPropertyBlock (FriBidiPropertyBlockLevel0 + 0x0)
-
- FriBidiPropertyBlockLevel1_0000, /* 0000..01FF */
- FriBidiPropertyBlockLevel1_0200, /* 0200..03FF */
- FriBidiPropertyBlockLevel1_0400, /* 0400..05FF */
- FriBidiPropertyBlockLevel1_0600, /* 0600..07FF */
- FriBidiPropertyBlockLevel1_0800, /* 0800..09FF */
- FriBidiPropertyBlockLevel1_0A00, /* 0A00..0BFF */
- FriBidiPropertyBlockLevel1_0C00, /* 0C00..0DFF */
- FriBidiPropertyBlockLevel1_0E00, /* 0E00..0FFF */
- FriBidiPropertyBlockLevel1_1000, /* 1000..11FF */
- FriBidiPropertyBlockLevel1_1200, /* 1200..13FF */
- FriBidiPropertyBlockLevel1_1200, /* 1400..15FF */
- FriBidiPropertyBlockLevel1_1600, /* 1600..17FF */
- FriBidiPropertyBlockLevel1_1800, /* 1800..19FF */
- FriBidiPropertyBlockLevel1_1200, /* 1A00..1BFF */
- FriBidiPropertyBlockLevel1_1200, /* 1C00..1DFF */
- FriBidiPropertyBlockLevel1_1E00, /* 1E00..1FFF */
- FriBidiPropertyBlockLevel1_2000, /* 2000..21FF */
- FriBidiPropertyBlockLevel1_2200, /* 2200..23FF */
- FriBidiPropertyBlockLevel1_2400, /* 2400..25FF */
- FriBidiPropertyBlockLevel1_2600, /* 2600..27FF */
- FriBidiPropertyBlockLevel1_2800, /* 2800..29FF */
- FriBidiPropertyBlockLevel1_1200, /* 2A00..2BFF */
- FriBidiPropertyBlockLevel1_1200, /* 2C00..2DFF */
- FriBidiPropertyBlockLevel1_2E00, /* 2E00..2FFF */
- FriBidiPropertyBlockLevel1_3000, /* 3000..31FF */
- FriBidiPropertyBlockLevel1_1200, /* 3200..33FF */
- FriBidiPropertyBlockLevel1_1200, /* 3400..35FF */
- FriBidiPropertyBlockLevel1_1200, /* 3600..37FF */
- FriBidiPropertyBlockLevel1_1200, /* 3800..39FF */
- FriBidiPropertyBlockLevel1_1200, /* 3A00..3BFF */
- FriBidiPropertyBlockLevel1_1200, /* 3C00..3DFF */
- FriBidiPropertyBlockLevel1_1200, /* 3E00..3FFF */
- FriBidiPropertyBlockLevel1_1200, /* 4000..41FF */
- FriBidiPropertyBlockLevel1_1200, /* 4200..43FF */
- FriBidiPropertyBlockLevel1_1200, /* 4400..45FF */
- FriBidiPropertyBlockLevel1_1200, /* 4600..47FF */
- FriBidiPropertyBlockLevel1_1200, /* 4800..49FF */
- FriBidiPropertyBlockLevel1_1200, /* 4A00..4BFF */
- FriBidiPropertyBlockLevel1_1200, /* 4C00..4DFF */
- FriBidiPropertyBlockLevel1_1200, /* 4E00..4FFF */
- FriBidiPropertyBlockLevel1_1200, /* 5000..51FF */
- FriBidiPropertyBlockLevel1_1200, /* 5200..53FF */
- FriBidiPropertyBlockLevel1_1200, /* 5400..55FF */
- FriBidiPropertyBlockLevel1_1200, /* 5600..57FF */
- FriBidiPropertyBlockLevel1_1200, /* 5800..59FF */
- FriBidiPropertyBlockLevel1_1200, /* 5A00..5BFF */
- FriBidiPropertyBlockLevel1_1200, /* 5C00..5DFF */
- FriBidiPropertyBlockLevel1_1200, /* 5E00..5FFF */
- FriBidiPropertyBlockLevel1_1200, /* 6000..61FF */
- FriBidiPropertyBlockLevel1_1200, /* 6200..63FF */
- FriBidiPropertyBlockLevel1_1200, /* 6400..65FF */
- FriBidiPropertyBlockLevel1_1200, /* 6600..67FF */
- FriBidiPropertyBlockLevel1_1200, /* 6800..69FF */
- FriBidiPropertyBlockLevel1_1200, /* 6A00..6BFF */
- FriBidiPropertyBlockLevel1_1200, /* 6C00..6DFF */
- FriBidiPropertyBlockLevel1_1200, /* 6E00..6FFF */
- FriBidiPropertyBlockLevel1_1200, /* 7000..71FF */
- FriBidiPropertyBlockLevel1_1200, /* 7200..73FF */
- FriBidiPropertyBlockLevel1_1200, /* 7400..75FF */
- FriBidiPropertyBlockLevel1_1200, /* 7600..77FF */
- FriBidiPropertyBlockLevel1_1200, /* 7800..79FF */
- FriBidiPropertyBlockLevel1_1200, /* 7A00..7BFF */
- FriBidiPropertyBlockLevel1_1200, /* 7C00..7DFF */
- FriBidiPropertyBlockLevel1_1200, /* 7E00..7FFF */
- FriBidiPropertyBlockLevel1_1200, /* 8000..81FF */
- FriBidiPropertyBlockLevel1_1200, /* 8200..83FF */
- FriBidiPropertyBlockLevel1_1200, /* 8400..85FF */
- FriBidiPropertyBlockLevel1_1200, /* 8600..87FF */
- FriBidiPropertyBlockLevel1_1200, /* 8800..89FF */
- FriBidiPropertyBlockLevel1_1200, /* 8A00..8BFF */
- FriBidiPropertyBlockLevel1_1200, /* 8C00..8DFF */
- FriBidiPropertyBlockLevel1_1200, /* 8E00..8FFF */
- FriBidiPropertyBlockLevel1_1200, /* 9000..91FF */
- FriBidiPropertyBlockLevel1_1200, /* 9200..93FF */
- FriBidiPropertyBlockLevel1_1200, /* 9400..95FF */
- FriBidiPropertyBlockLevel1_1200, /* 9600..97FF */
- FriBidiPropertyBlockLevel1_1200, /* 9800..99FF */
- FriBidiPropertyBlockLevel1_1200, /* 9A00..9BFF */
- FriBidiPropertyBlockLevel1_1200, /* 9C00..9DFF */
- FriBidiPropertyBlockLevel1_1200, /* 9E00..9FFF */
- FriBidiPropertyBlockLevel1_1200, /* A000..A1FF */
- FriBidiPropertyBlockLevel1_1200, /* A200..A3FF */
- FriBidiPropertyBlockLevel1_A400, /* A400..A5FF */
- FriBidiPropertyBlockLevel1_1200, /* A600..A7FF */
- FriBidiPropertyBlockLevel1_1200, /* A800..A9FF */
- FriBidiPropertyBlockLevel1_1200, /* AA00..ABFF */
- FriBidiPropertyBlockLevel1_1200, /* AC00..ADFF */
- FriBidiPropertyBlockLevel1_1200, /* AE00..AFFF */
- FriBidiPropertyBlockLevel1_1200, /* B000..B1FF */
- FriBidiPropertyBlockLevel1_1200, /* B200..B3FF */
- FriBidiPropertyBlockLevel1_1200, /* B400..B5FF */
- FriBidiPropertyBlockLevel1_1200, /* B600..B7FF */
- FriBidiPropertyBlockLevel1_1200, /* B800..B9FF */
- FriBidiPropertyBlockLevel1_1200, /* BA00..BBFF */
- FriBidiPropertyBlockLevel1_1200, /* BC00..BDFF */
- FriBidiPropertyBlockLevel1_1200, /* BE00..BFFF */
- FriBidiPropertyBlockLevel1_1200, /* C000..C1FF */
- FriBidiPropertyBlockLevel1_1200, /* C200..C3FF */
- FriBidiPropertyBlockLevel1_1200, /* C400..C5FF */
- FriBidiPropertyBlockLevel1_1200, /* C600..C7FF */
- FriBidiPropertyBlockLevel1_1200, /* C800..C9FF */
- FriBidiPropertyBlockLevel1_1200, /* CA00..CBFF */
- FriBidiPropertyBlockLevel1_1200, /* CC00..CDFF */
- FriBidiPropertyBlockLevel1_1200, /* CE00..CFFF */
- FriBidiPropertyBlockLevel1_1200, /* D000..D1FF */
- FriBidiPropertyBlockLevel1_1200, /* D200..D3FF */
- FriBidiPropertyBlockLevel1_1200, /* D400..D5FF */
- FriBidiPropertyBlockLevel1_1200, /* D600..D7FF */
- FriBidiPropertyBlockLevel1_1200, /* D800..D9FF */
- FriBidiPropertyBlockLevel1_1200, /* DA00..DBFF */
- FriBidiPropertyBlockLevel1_1200, /* DC00..DDFF */
- FriBidiPropertyBlockLevel1_1200, /* DE00..DFFF */
- FriBidiPropertyBlockLevel1_1200, /* E000..E1FF */
- FriBidiPropertyBlockLevel1_1200, /* E200..E3FF */
- FriBidiPropertyBlockLevel1_1200, /* E400..E5FF */
- FriBidiPropertyBlockLevel1_1200, /* E600..E7FF */
- FriBidiPropertyBlockLevel1_1200, /* E800..E9FF */
- FriBidiPropertyBlockLevel1_1200, /* EA00..EBFF */
- FriBidiPropertyBlockLevel1_1200, /* EC00..EDFF */
- FriBidiPropertyBlockLevel1_1200, /* EE00..EFFF */
- FriBidiPropertyBlockLevel1_1200, /* F000..F1FF */
- FriBidiPropertyBlockLevel1_1200, /* F200..F3FF */
- FriBidiPropertyBlockLevel1_1200, /* F400..F5FF */
- FriBidiPropertyBlockLevel1_1200, /* F600..F7FF */
- FriBidiPropertyBlockLevel1_1200, /* F800..F9FF */
- FriBidiPropertyBlockLevel1_FA00, /* FA00..FBFF */
- FriBidiPropertyBlockLevel1_FC00, /* FC00..FDFF */
- FriBidiPropertyBlockLevel1_FE00, /* FE00..FFFF */
- FriBidiPropertyBlockLevel1_1200, /* 10000..101FF */
- FriBidiPropertyBlockLevel1_1200, /* 10200..103FF */
- FriBidiPropertyBlockLevel1_1200, /* 10400..105FF */
- FriBidiPropertyBlockLevel1_1200, /* 10600..107FF */
- FriBidiPropertyBlockLevel1_1200, /* 10800..109FF */
- FriBidiPropertyBlockLevel1_1200, /* 10A00..10BFF */
- FriBidiPropertyBlockLevel1_1200, /* 10C00..10DFF */
- FriBidiPropertyBlockLevel1_1200, /* 10E00..10FFF */
- FriBidiPropertyBlockLevel1_1200, /* 11000..111FF */
- FriBidiPropertyBlockLevel1_1200, /* 11200..113FF */
- FriBidiPropertyBlockLevel1_1200, /* 11400..115FF */
- FriBidiPropertyBlockLevel1_1200, /* 11600..117FF */
- FriBidiPropertyBlockLevel1_1200, /* 11800..119FF */
- FriBidiPropertyBlockLevel1_1200, /* 11A00..11BFF */
- FriBidiPropertyBlockLevel1_1200, /* 11C00..11DFF */
- FriBidiPropertyBlockLevel1_1200, /* 11E00..11FFF */
- FriBidiPropertyBlockLevel1_1200, /* 12000..121FF */
- FriBidiPropertyBlockLevel1_1200, /* 12200..123FF */
- FriBidiPropertyBlockLevel1_1200, /* 12400..125FF */
- FriBidiPropertyBlockLevel1_1200, /* 12600..127FF */
- FriBidiPropertyBlockLevel1_1200, /* 12800..129FF */
- FriBidiPropertyBlockLevel1_1200, /* 12A00..12BFF */
- FriBidiPropertyBlockLevel1_1200, /* 12C00..12DFF */
- FriBidiPropertyBlockLevel1_1200, /* 12E00..12FFF */
- FriBidiPropertyBlockLevel1_1200, /* 13000..131FF */
- FriBidiPropertyBlockLevel1_1200, /* 13200..133FF */
- FriBidiPropertyBlockLevel1_1200, /* 13400..135FF */
- FriBidiPropertyBlockLevel1_1200, /* 13600..137FF */
- FriBidiPropertyBlockLevel1_1200, /* 13800..139FF */
- FriBidiPropertyBlockLevel1_1200, /* 13A00..13BFF */
- FriBidiPropertyBlockLevel1_1200, /* 13C00..13DFF */
- FriBidiPropertyBlockLevel1_1200, /* 13E00..13FFF */
- FriBidiPropertyBlockLevel1_1200, /* 14000..141FF */
- FriBidiPropertyBlockLevel1_1200, /* 14200..143FF */
- FriBidiPropertyBlockLevel1_1200, /* 14400..145FF */
- FriBidiPropertyBlockLevel1_1200, /* 14600..147FF */
- FriBidiPropertyBlockLevel1_1200, /* 14800..149FF */
- FriBidiPropertyBlockLevel1_1200, /* 14A00..14BFF */
- FriBidiPropertyBlockLevel1_1200, /* 14C00..14DFF */
- FriBidiPropertyBlockLevel1_1200, /* 14E00..14FFF */
- FriBidiPropertyBlockLevel1_1200, /* 15000..151FF */
- FriBidiPropertyBlockLevel1_1200, /* 15200..153FF */
- FriBidiPropertyBlockLevel1_1200, /* 15400..155FF */
- FriBidiPropertyBlockLevel1_1200, /* 15600..157FF */
- FriBidiPropertyBlockLevel1_1200, /* 15800..159FF */
- FriBidiPropertyBlockLevel1_1200, /* 15A00..15BFF */
- FriBidiPropertyBlockLevel1_1200, /* 15C00..15DFF */
- FriBidiPropertyBlockLevel1_1200, /* 15E00..15FFF */
- FriBidiPropertyBlockLevel1_1200, /* 16000..161FF */
- FriBidiPropertyBlockLevel1_1200, /* 16200..163FF */
- FriBidiPropertyBlockLevel1_1200, /* 16400..165FF */
- FriBidiPropertyBlockLevel1_1200, /* 16600..167FF */
- FriBidiPropertyBlockLevel1_1200, /* 16800..169FF */
- FriBidiPropertyBlockLevel1_1200, /* 16A00..16BFF */
- FriBidiPropertyBlockLevel1_1200, /* 16C00..16DFF */
- FriBidiPropertyBlockLevel1_1200, /* 16E00..16FFF */
- FriBidiPropertyBlockLevel1_1200, /* 17000..171FF */
- FriBidiPropertyBlockLevel1_1200, /* 17200..173FF */
- FriBidiPropertyBlockLevel1_1200, /* 17400..175FF */
- FriBidiPropertyBlockLevel1_1200, /* 17600..177FF */
- FriBidiPropertyBlockLevel1_1200, /* 17800..179FF */
- FriBidiPropertyBlockLevel1_1200, /* 17A00..17BFF */
- FriBidiPropertyBlockLevel1_1200, /* 17C00..17DFF */
- FriBidiPropertyBlockLevel1_1200, /* 17E00..17FFF */
- FriBidiPropertyBlockLevel1_1200, /* 18000..181FF */
- FriBidiPropertyBlockLevel1_1200, /* 18200..183FF */
- FriBidiPropertyBlockLevel1_1200, /* 18400..185FF */
- FriBidiPropertyBlockLevel1_1200, /* 18600..187FF */
- FriBidiPropertyBlockLevel1_1200, /* 18800..189FF */
- FriBidiPropertyBlockLevel1_1200, /* 18A00..18BFF */
- FriBidiPropertyBlockLevel1_1200, /* 18C00..18DFF */
- FriBidiPropertyBlockLevel1_1200, /* 18E00..18FFF */
- FriBidiPropertyBlockLevel1_1200, /* 19000..191FF */
- FriBidiPropertyBlockLevel1_1200, /* 19200..193FF */
- FriBidiPropertyBlockLevel1_1200, /* 19400..195FF */
- FriBidiPropertyBlockLevel1_1200, /* 19600..197FF */
- FriBidiPropertyBlockLevel1_1200, /* 19800..199FF */
- FriBidiPropertyBlockLevel1_1200, /* 19A00..19BFF */
- FriBidiPropertyBlockLevel1_1200, /* 19C00..19DFF */
- FriBidiPropertyBlockLevel1_1200, /* 19E00..19FFF */
- FriBidiPropertyBlockLevel1_1200, /* 1A000..1A1FF */
- FriBidiPropertyBlockLevel1_1200, /* 1A200..1A3FF */
- FriBidiPropertyBlockLevel1_1200, /* 1A400..1A5FF */
- FriBidiPropertyBlockLevel1_1200, /* 1A600..1A7FF */
- FriBidiPropertyBlockLevel1_1200, /* 1A800..1A9FF */
- FriBidiPropertyBlockLevel1_1200, /* 1AA00..1ABFF */
- FriBidiPropertyBlockLevel1_1200, /* 1AC00..1ADFF */
- FriBidiPropertyBlockLevel1_1200, /* 1AE00..1AFFF */
- FriBidiPropertyBlockLevel1_1200, /* 1B000..1B1FF */
- FriBidiPropertyBlockLevel1_1200, /* 1B200..1B3FF */
- FriBidiPropertyBlockLevel1_1200, /* 1B400..1B5FF */
- FriBidiPropertyBlockLevel1_1200, /* 1B600..1B7FF */
- FriBidiPropertyBlockLevel1_1200, /* 1B800..1B9FF */
- FriBidiPropertyBlockLevel1_1200, /* 1BA00..1BBFF */
- FriBidiPropertyBlockLevel1_1200, /* 1BC00..1BDFF */
- FriBidiPropertyBlockLevel1_1200, /* 1BE00..1BFFF */
- FriBidiPropertyBlockLevel1_1200, /* 1C000..1C1FF */
- FriBidiPropertyBlockLevel1_1200, /* 1C200..1C3FF */
- FriBidiPropertyBlockLevel1_1200, /* 1C400..1C5FF */
- FriBidiPropertyBlockLevel1_1200, /* 1C600..1C7FF */
- FriBidiPropertyBlockLevel1_1200, /* 1C800..1C9FF */
- FriBidiPropertyBlockLevel1_1200, /* 1CA00..1CBFF */
- FriBidiPropertyBlockLevel1_1200, /* 1CC00..1CDFF */
- FriBidiPropertyBlockLevel1_1200, /* 1CE00..1CFFF */
- FriBidiPropertyBlockLevel1_1D000, /* 1D000..1D1FF */
- FriBidiPropertyBlockLevel1_1200, /* 1D200..1D3FF */
- FriBidiPropertyBlockLevel1_1200, /* 1D400..1D5FF */
- FriBidiPropertyBlockLevel1_1D600, /* 1D600..1D7FF */
- FriBidiPropertyBlockLevel1_1200, /* 1D800..1D9FF */
- FriBidiPropertyBlockLevel1_1200, /* 1DA00..1DBFF */
- FriBidiPropertyBlockLevel1_1200, /* 1DC00..1DDFF */
- FriBidiPropertyBlockLevel1_1200, /* 1DE00..1DFFF */
- FriBidiPropertyBlockLevel1_1200, /* 1E000..1E1FF */
- FriBidiPropertyBlockLevel1_1200, /* 1E200..1E3FF */
- FriBidiPropertyBlockLevel1_1200, /* 1E400..1E5FF */
- FriBidiPropertyBlockLevel1_1200, /* 1E600..1E7FF */
- FriBidiPropertyBlockLevel1_1200, /* 1E800..1E9FF */
- FriBidiPropertyBlockLevel1_1200, /* 1EA00..1EBFF */
- FriBidiPropertyBlockLevel1_1200, /* 1EC00..1EDFF */
- FriBidiPropertyBlockLevel1_1200, /* 1EE00..1EFFF */
- FriBidiPropertyBlockLevel1_1200, /* 1F000..1F1FF */
- FriBidiPropertyBlockLevel1_1200, /* 1F200..1F3FF */
- FriBidiPropertyBlockLevel1_1200, /* 1F400..1F5FF */
- FriBidiPropertyBlockLevel1_1200, /* 1F600..1F7FF */
- FriBidiPropertyBlockLevel1_1200, /* 1F800..1F9FF */
- FriBidiPropertyBlockLevel1_1200, /* 1FA00..1FBFF */
- FriBidiPropertyBlockLevel1_1200, /* 1FC00..1FDFF */
- FriBidiPropertyBlockLevel1_1200, /* 1FE00..1FFFF */
- FriBidiPropertyBlockLevel1_1200, /* 20000..201FF */
- FriBidiPropertyBlockLevel1_1200, /* 20200..203FF */
- FriBidiPropertyBlockLevel1_1200, /* 20400..205FF */
- FriBidiPropertyBlockLevel1_1200, /* 20600..207FF */
- FriBidiPropertyBlockLevel1_1200, /* 20800..209FF */
- FriBidiPropertyBlockLevel1_1200, /* 20A00..20BFF */
- FriBidiPropertyBlockLevel1_1200, /* 20C00..20DFF */
- FriBidiPropertyBlockLevel1_1200, /* 20E00..20FFF */
- FriBidiPropertyBlockLevel1_1200, /* 21000..211FF */
- FriBidiPropertyBlockLevel1_1200, /* 21200..213FF */
- FriBidiPropertyBlockLevel1_1200, /* 21400..215FF */
- FriBidiPropertyBlockLevel1_1200, /* 21600..217FF */
- FriBidiPropertyBlockLevel1_1200, /* 21800..219FF */
- FriBidiPropertyBlockLevel1_1200, /* 21A00..21BFF */
- FriBidiPropertyBlockLevel1_1200, /* 21C00..21DFF */
- FriBidiPropertyBlockLevel1_1200, /* 21E00..21FFF */
- FriBidiPropertyBlockLevel1_1200, /* 22000..221FF */
- FriBidiPropertyBlockLevel1_1200, /* 22200..223FF */
- FriBidiPropertyBlockLevel1_1200, /* 22400..225FF */
- FriBidiPropertyBlockLevel1_1200, /* 22600..227FF */
- FriBidiPropertyBlockLevel1_1200, /* 22800..229FF */
- FriBidiPropertyBlockLevel1_1200, /* 22A00..22BFF */
- FriBidiPropertyBlockLevel1_1200, /* 22C00..22DFF */
- FriBidiPropertyBlockLevel1_1200, /* 22E00..22FFF */
- FriBidiPropertyBlockLevel1_1200, /* 23000..231FF */
- FriBidiPropertyBlockLevel1_1200, /* 23200..233FF */
- FriBidiPropertyBlockLevel1_1200, /* 23400..235FF */
- FriBidiPropertyBlockLevel1_1200, /* 23600..237FF */
- FriBidiPropertyBlockLevel1_1200, /* 23800..239FF */
- FriBidiPropertyBlockLevel1_1200, /* 23A00..23BFF */
- FriBidiPropertyBlockLevel1_1200, /* 23C00..23DFF */
- FriBidiPropertyBlockLevel1_1200, /* 23E00..23FFF */
- FriBidiPropertyBlockLevel1_1200, /* 24000..241FF */
- FriBidiPropertyBlockLevel1_1200, /* 24200..243FF */
- FriBidiPropertyBlockLevel1_1200, /* 24400..245FF */
- FriBidiPropertyBlockLevel1_1200, /* 24600..247FF */
- FriBidiPropertyBlockLevel1_1200, /* 24800..249FF */
- FriBidiPropertyBlockLevel1_1200, /* 24A00..24BFF */
- FriBidiPropertyBlockLevel1_1200, /* 24C00..24DFF */
- FriBidiPropertyBlockLevel1_1200, /* 24E00..24FFF */
- FriBidiPropertyBlockLevel1_1200, /* 25000..251FF */
- FriBidiPropertyBlockLevel1_1200, /* 25200..253FF */
- FriBidiPropertyBlockLevel1_1200, /* 25400..255FF */
- FriBidiPropertyBlockLevel1_1200, /* 25600..257FF */
- FriBidiPropertyBlockLevel1_1200, /* 25800..259FF */
- FriBidiPropertyBlockLevel1_1200, /* 25A00..25BFF */
- FriBidiPropertyBlockLevel1_1200, /* 25C00..25DFF */
- FriBidiPropertyBlockLevel1_1200, /* 25E00..25FFF */
- FriBidiPropertyBlockLevel1_1200, /* 26000..261FF */
- FriBidiPropertyBlockLevel1_1200, /* 26200..263FF */
- FriBidiPropertyBlockLevel1_1200, /* 26400..265FF */
- FriBidiPropertyBlockLevel1_1200, /* 26600..267FF */
- FriBidiPropertyBlockLevel1_1200, /* 26800..269FF */
- FriBidiPropertyBlockLevel1_1200, /* 26A00..26BFF */
- FriBidiPropertyBlockLevel1_1200, /* 26C00..26DFF */
- FriBidiPropertyBlockLevel1_1200, /* 26E00..26FFF */
- FriBidiPropertyBlockLevel1_1200, /* 27000..271FF */
- FriBidiPropertyBlockLevel1_1200, /* 27200..273FF */
- FriBidiPropertyBlockLevel1_1200, /* 27400..275FF */
- FriBidiPropertyBlockLevel1_1200, /* 27600..277FF */
- FriBidiPropertyBlockLevel1_1200, /* 27800..279FF */
- FriBidiPropertyBlockLevel1_1200, /* 27A00..27BFF */
- FriBidiPropertyBlockLevel1_1200, /* 27C00..27DFF */
- FriBidiPropertyBlockLevel1_1200, /* 27E00..27FFF */
- FriBidiPropertyBlockLevel1_1200, /* 28000..281FF */
- FriBidiPropertyBlockLevel1_1200, /* 28200..283FF */
- FriBidiPropertyBlockLevel1_1200, /* 28400..285FF */
- FriBidiPropertyBlockLevel1_1200, /* 28600..287FF */
- FriBidiPropertyBlockLevel1_1200, /* 28800..289FF */
- FriBidiPropertyBlockLevel1_1200, /* 28A00..28BFF */
- FriBidiPropertyBlockLevel1_1200, /* 28C00..28DFF */
- FriBidiPropertyBlockLevel1_1200, /* 28E00..28FFF */
- FriBidiPropertyBlockLevel1_1200, /* 29000..291FF */
- FriBidiPropertyBlockLevel1_1200, /* 29200..293FF */
- FriBidiPropertyBlockLevel1_1200, /* 29400..295FF */
- FriBidiPropertyBlockLevel1_1200, /* 29600..297FF */
- FriBidiPropertyBlockLevel1_1200, /* 29800..299FF */
- FriBidiPropertyBlockLevel1_1200, /* 29A00..29BFF */
- FriBidiPropertyBlockLevel1_1200, /* 29C00..29DFF */
- FriBidiPropertyBlockLevel1_1200, /* 29E00..29FFF */
- FriBidiPropertyBlockLevel1_1200, /* 2A000..2A1FF */
- FriBidiPropertyBlockLevel1_1200, /* 2A200..2A3FF */
- FriBidiPropertyBlockLevel1_1200, /* 2A400..2A5FF */
- FriBidiPropertyBlockLevel1_1200, /* 2A600..2A7FF */
- FriBidiPropertyBlockLevel1_1200, /* 2A800..2A9FF */
- FriBidiPropertyBlockLevel1_1200, /* 2AA00..2ABFF */
- FriBidiPropertyBlockLevel1_1200, /* 2AC00..2ADFF */
- FriBidiPropertyBlockLevel1_1200, /* 2AE00..2AFFF */
- FriBidiPropertyBlockLevel1_1200, /* 2B000..2B1FF */
- FriBidiPropertyBlockLevel1_1200, /* 2B200..2B3FF */
- FriBidiPropertyBlockLevel1_1200, /* 2B400..2B5FF */
- FriBidiPropertyBlockLevel1_1200, /* 2B600..2B7FF */
- FriBidiPropertyBlockLevel1_1200, /* 2B800..2B9FF */
- FriBidiPropertyBlockLevel1_1200, /* 2BA00..2BBFF */
- FriBidiPropertyBlockLevel1_1200, /* 2BC00..2BDFF */
- FriBidiPropertyBlockLevel1_1200, /* 2BE00..2BFFF */
- FriBidiPropertyBlockLevel1_1200, /* 2C000..2C1FF */
- FriBidiPropertyBlockLevel1_1200, /* 2C200..2C3FF */
- FriBidiPropertyBlockLevel1_1200, /* 2C400..2C5FF */
- FriBidiPropertyBlockLevel1_1200, /* 2C600..2C7FF */
- FriBidiPropertyBlockLevel1_1200, /* 2C800..2C9FF */
- FriBidiPropertyBlockLevel1_1200, /* 2CA00..2CBFF */
- FriBidiPropertyBlockLevel1_1200, /* 2CC00..2CDFF */
- FriBidiPropertyBlockLevel1_1200, /* 2CE00..2CFFF */
- FriBidiPropertyBlockLevel1_1200, /* 2D000..2D1FF */
- FriBidiPropertyBlockLevel1_1200, /* 2D200..2D3FF */
- FriBidiPropertyBlockLevel1_1200, /* 2D400..2D5FF */
- FriBidiPropertyBlockLevel1_1200, /* 2D600..2D7FF */
- FriBidiPropertyBlockLevel1_1200, /* 2D800..2D9FF */
- FriBidiPropertyBlockLevel1_1200, /* 2DA00..2DBFF */
- FriBidiPropertyBlockLevel1_1200, /* 2DC00..2DDFF */
- FriBidiPropertyBlockLevel1_1200, /* 2DE00..2DFFF */
- FriBidiPropertyBlockLevel1_1200, /* 2E000..2E1FF */
- FriBidiPropertyBlockLevel1_1200, /* 2E200..2E3FF */
- FriBidiPropertyBlockLevel1_1200, /* 2E400..2E5FF */
- FriBidiPropertyBlockLevel1_1200, /* 2E600..2E7FF */
- FriBidiPropertyBlockLevel1_1200, /* 2E800..2E9FF */
- FriBidiPropertyBlockLevel1_1200, /* 2EA00..2EBFF */
- FriBidiPropertyBlockLevel1_1200, /* 2EC00..2EDFF */
- FriBidiPropertyBlockLevel1_1200, /* 2EE00..2EFFF */
- FriBidiPropertyBlockLevel1_1200, /* 2F000..2F1FF */
- FriBidiPropertyBlockLevel1_1200, /* 2F200..2F3FF */
- FriBidiPropertyBlockLevel1_1200, /* 2F400..2F5FF */
- FriBidiPropertyBlockLevel1_1200, /* 2F600..2F7FF */
- FriBidiPropertyBlockLevel1_1200, /* 2F800..2F9FF */
- FriBidiPropertyBlockLevel1_1200, /* 2FA00..2FBFF */
- FriBidiPropertyBlockLevel1_1200, /* 2FC00..2FDFF */
- FriBidiPropertyBlockLevel1_1200, /* 2FE00..2FFFF */
- FriBidiPropertyBlockLevel1_1200, /* 30000..301FF */
- FriBidiPropertyBlockLevel1_1200, /* 30200..303FF */
- FriBidiPropertyBlockLevel1_1200, /* 30400..305FF */
- FriBidiPropertyBlockLevel1_1200, /* 30600..307FF */
- FriBidiPropertyBlockLevel1_1200, /* 30800..309FF */
- FriBidiPropertyBlockLevel1_1200, /* 30A00..30BFF */
- FriBidiPropertyBlockLevel1_1200, /* 30C00..30DFF */
- FriBidiPropertyBlockLevel1_1200, /* 30E00..30FFF */
- FriBidiPropertyBlockLevel1_1200, /* 31000..311FF */
- FriBidiPropertyBlockLevel1_1200, /* 31200..313FF */
- FriBidiPropertyBlockLevel1_1200, /* 31400..315FF */
- FriBidiPropertyBlockLevel1_1200, /* 31600..317FF */
- FriBidiPropertyBlockLevel1_1200, /* 31800..319FF */
- FriBidiPropertyBlockLevel1_1200, /* 31A00..31BFF */
- FriBidiPropertyBlockLevel1_1200, /* 31C00..31DFF */
- FriBidiPropertyBlockLevel1_1200, /* 31E00..31FFF */
- FriBidiPropertyBlockLevel1_1200, /* 32000..321FF */
- FriBidiPropertyBlockLevel1_1200, /* 32200..323FF */
- FriBidiPropertyBlockLevel1_1200, /* 32400..325FF */
- FriBidiPropertyBlockLevel1_1200, /* 32600..327FF */
- FriBidiPropertyBlockLevel1_1200, /* 32800..329FF */
- FriBidiPropertyBlockLevel1_1200, /* 32A00..32BFF */
- FriBidiPropertyBlockLevel1_1200, /* 32C00..32DFF */
- FriBidiPropertyBlockLevel1_1200, /* 32E00..32FFF */
- FriBidiPropertyBlockLevel1_1200, /* 33000..331FF */
- FriBidiPropertyBlockLevel1_1200, /* 33200..333FF */
- FriBidiPropertyBlockLevel1_1200, /* 33400..335FF */
- FriBidiPropertyBlockLevel1_1200, /* 33600..337FF */
- FriBidiPropertyBlockLevel1_1200, /* 33800..339FF */
- FriBidiPropertyBlockLevel1_1200, /* 33A00..33BFF */
- FriBidiPropertyBlockLevel1_1200, /* 33C00..33DFF */
- FriBidiPropertyBlockLevel1_1200, /* 33E00..33FFF */
- FriBidiPropertyBlockLevel1_1200, /* 34000..341FF */
- FriBidiPropertyBlockLevel1_1200, /* 34200..343FF */
- FriBidiPropertyBlockLevel1_1200, /* 34400..345FF */
- FriBidiPropertyBlockLevel1_1200, /* 34600..347FF */
- FriBidiPropertyBlockLevel1_1200, /* 34800..349FF */
- FriBidiPropertyBlockLevel1_1200, /* 34A00..34BFF */
- FriBidiPropertyBlockLevel1_1200, /* 34C00..34DFF */
- FriBidiPropertyBlockLevel1_1200, /* 34E00..34FFF */
- FriBidiPropertyBlockLevel1_1200, /* 35000..351FF */
- FriBidiPropertyBlockLevel1_1200, /* 35200..353FF */
- FriBidiPropertyBlockLevel1_1200, /* 35400..355FF */
- FriBidiPropertyBlockLevel1_1200, /* 35600..357FF */
- FriBidiPropertyBlockLevel1_1200, /* 35800..359FF */
- FriBidiPropertyBlockLevel1_1200, /* 35A00..35BFF */
- FriBidiPropertyBlockLevel1_1200, /* 35C00..35DFF */
- FriBidiPropertyBlockLevel1_1200, /* 35E00..35FFF */
- FriBidiPropertyBlockLevel1_1200, /* 36000..361FF */
- FriBidiPropertyBlockLevel1_1200, /* 36200..363FF */
- FriBidiPropertyBlockLevel1_1200, /* 36400..365FF */
- FriBidiPropertyBlockLevel1_1200, /* 36600..367FF */
- FriBidiPropertyBlockLevel1_1200, /* 36800..369FF */
- FriBidiPropertyBlockLevel1_1200, /* 36A00..36BFF */
- FriBidiPropertyBlockLevel1_1200, /* 36C00..36DFF */
- FriBidiPropertyBlockLevel1_1200, /* 36E00..36FFF */
- FriBidiPropertyBlockLevel1_1200, /* 37000..371FF */
- FriBidiPropertyBlockLevel1_1200, /* 37200..373FF */
- FriBidiPropertyBlockLevel1_1200, /* 37400..375FF */
- FriBidiPropertyBlockLevel1_1200, /* 37600..377FF */
- FriBidiPropertyBlockLevel1_1200, /* 37800..379FF */
- FriBidiPropertyBlockLevel1_1200, /* 37A00..37BFF */
- FriBidiPropertyBlockLevel1_1200, /* 37C00..37DFF */
- FriBidiPropertyBlockLevel1_1200, /* 37E00..37FFF */
- FriBidiPropertyBlockLevel1_1200, /* 38000..381FF */
- FriBidiPropertyBlockLevel1_1200, /* 38200..383FF */
- FriBidiPropertyBlockLevel1_1200, /* 38400..385FF */
- FriBidiPropertyBlockLevel1_1200, /* 38600..387FF */
- FriBidiPropertyBlockLevel1_1200, /* 38800..389FF */
- FriBidiPropertyBlockLevel1_1200, /* 38A00..38BFF */
- FriBidiPropertyBlockLevel1_1200, /* 38C00..38DFF */
- FriBidiPropertyBlockLevel1_1200, /* 38E00..38FFF */
- FriBidiPropertyBlockLevel1_1200, /* 39000..391FF */
- FriBidiPropertyBlockLevel1_1200, /* 39200..393FF */
- FriBidiPropertyBlockLevel1_1200, /* 39400..395FF */
- FriBidiPropertyBlockLevel1_1200, /* 39600..397FF */
- FriBidiPropertyBlockLevel1_1200, /* 39800..399FF */
- FriBidiPropertyBlockLevel1_1200, /* 39A00..39BFF */
- FriBidiPropertyBlockLevel1_1200, /* 39C00..39DFF */
- FriBidiPropertyBlockLevel1_1200, /* 39E00..39FFF */
- FriBidiPropertyBlockLevel1_1200, /* 3A000..3A1FF */
- FriBidiPropertyBlockLevel1_1200, /* 3A200..3A3FF */
- FriBidiPropertyBlockLevel1_1200, /* 3A400..3A5FF */
- FriBidiPropertyBlockLevel1_1200, /* 3A600..3A7FF */
- FriBidiPropertyBlockLevel1_1200, /* 3A800..3A9FF */
- FriBidiPropertyBlockLevel1_1200, /* 3AA00..3ABFF */
- FriBidiPropertyBlockLevel1_1200, /* 3AC00..3ADFF */
- FriBidiPropertyBlockLevel1_1200, /* 3AE00..3AFFF */
- FriBidiPropertyBlockLevel1_1200, /* 3B000..3B1FF */
- FriBidiPropertyBlockLevel1_1200, /* 3B200..3B3FF */
- FriBidiPropertyBlockLevel1_1200, /* 3B400..3B5FF */
- FriBidiPropertyBlockLevel1_1200, /* 3B600..3B7FF */
- FriBidiPropertyBlockLevel1_1200, /* 3B800..3B9FF */
- FriBidiPropertyBlockLevel1_1200, /* 3BA00..3BBFF */
- FriBidiPropertyBlockLevel1_1200, /* 3BC00..3BDFF */
- FriBidiPropertyBlockLevel1_1200, /* 3BE00..3BFFF */
- FriBidiPropertyBlockLevel1_1200, /* 3C000..3C1FF */
- FriBidiPropertyBlockLevel1_1200, /* 3C200..3C3FF */
- FriBidiPropertyBlockLevel1_1200, /* 3C400..3C5FF */
- FriBidiPropertyBlockLevel1_1200, /* 3C600..3C7FF */
- FriBidiPropertyBlockLevel1_1200, /* 3C800..3C9FF */
- FriBidiPropertyBlockLevel1_1200, /* 3CA00..3CBFF */
- FriBidiPropertyBlockLevel1_1200, /* 3CC00..3CDFF */
- FriBidiPropertyBlockLevel1_1200, /* 3CE00..3CFFF */
- FriBidiPropertyBlockLevel1_1200, /* 3D000..3D1FF */
- FriBidiPropertyBlockLevel1_1200, /* 3D200..3D3FF */
- FriBidiPropertyBlockLevel1_1200, /* 3D400..3D5FF */
- FriBidiPropertyBlockLevel1_1200, /* 3D600..3D7FF */
- FriBidiPropertyBlockLevel1_1200, /* 3D800..3D9FF */
- FriBidiPropertyBlockLevel1_1200, /* 3DA00..3DBFF */
- FriBidiPropertyBlockLevel1_1200, /* 3DC00..3DDFF */
- FriBidiPropertyBlockLevel1_1200, /* 3DE00..3DFFF */
- FriBidiPropertyBlockLevel1_1200, /* 3E000..3E1FF */
- FriBidiPropertyBlockLevel1_1200, /* 3E200..3E3FF */
- FriBidiPropertyBlockLevel1_1200, /* 3E400..3E5FF */
- FriBidiPropertyBlockLevel1_1200, /* 3E600..3E7FF */
- FriBidiPropertyBlockLevel1_1200, /* 3E800..3E9FF */
- FriBidiPropertyBlockLevel1_1200, /* 3EA00..3EBFF */
- FriBidiPropertyBlockLevel1_1200, /* 3EC00..3EDFF */
- FriBidiPropertyBlockLevel1_1200, /* 3EE00..3EFFF */
- FriBidiPropertyBlockLevel1_1200, /* 3F000..3F1FF */
- FriBidiPropertyBlockLevel1_1200, /* 3F200..3F3FF */
- FriBidiPropertyBlockLevel1_1200, /* 3F400..3F5FF */
- FriBidiPropertyBlockLevel1_1200, /* 3F600..3F7FF */
- FriBidiPropertyBlockLevel1_1200, /* 3F800..3F9FF */
- FriBidiPropertyBlockLevel1_1200, /* 3FA00..3FBFF */
- FriBidiPropertyBlockLevel1_1200, /* 3FC00..3FDFF */
- FriBidiPropertyBlockLevel1_1200, /* 3FE00..3FFFF */
- FriBidiPropertyBlockLevel1_1200, /* 40000..401FF */
- FriBidiPropertyBlockLevel1_1200, /* 40200..403FF */
- FriBidiPropertyBlockLevel1_1200, /* 40400..405FF */
- FriBidiPropertyBlockLevel1_1200, /* 40600..407FF */
- FriBidiPropertyBlockLevel1_1200, /* 40800..409FF */
- FriBidiPropertyBlockLevel1_1200, /* 40A00..40BFF */
- FriBidiPropertyBlockLevel1_1200, /* 40C00..40DFF */
- FriBidiPropertyBlockLevel1_1200, /* 40E00..40FFF */
- FriBidiPropertyBlockLevel1_1200, /* 41000..411FF */
- FriBidiPropertyBlockLevel1_1200, /* 41200..413FF */
- FriBidiPropertyBlockLevel1_1200, /* 41400..415FF */
- FriBidiPropertyBlockLevel1_1200, /* 41600..417FF */
- FriBidiPropertyBlockLevel1_1200, /* 41800..419FF */
- FriBidiPropertyBlockLevel1_1200, /* 41A00..41BFF */
- FriBidiPropertyBlockLevel1_1200, /* 41C00..41DFF */
- FriBidiPropertyBlockLevel1_1200, /* 41E00..41FFF */
- FriBidiPropertyBlockLevel1_1200, /* 42000..421FF */
- FriBidiPropertyBlockLevel1_1200, /* 42200..423FF */
- FriBidiPropertyBlockLevel1_1200, /* 42400..425FF */
- FriBidiPropertyBlockLevel1_1200, /* 42600..427FF */
- FriBidiPropertyBlockLevel1_1200, /* 42800..429FF */
- FriBidiPropertyBlockLevel1_1200, /* 42A00..42BFF */
- FriBidiPropertyBlockLevel1_1200, /* 42C00..42DFF */
- FriBidiPropertyBlockLevel1_1200, /* 42E00..42FFF */
- FriBidiPropertyBlockLevel1_1200, /* 43000..431FF */
- FriBidiPropertyBlockLevel1_1200, /* 43200..433FF */
- FriBidiPropertyBlockLevel1_1200, /* 43400..435FF */
- FriBidiPropertyBlockLevel1_1200, /* 43600..437FF */
- FriBidiPropertyBlockLevel1_1200, /* 43800..439FF */
- FriBidiPropertyBlockLevel1_1200, /* 43A00..43BFF */
- FriBidiPropertyBlockLevel1_1200, /* 43C00..43DFF */
- FriBidiPropertyBlockLevel1_1200, /* 43E00..43FFF */
- FriBidiPropertyBlockLevel1_1200, /* 44000..441FF */
- FriBidiPropertyBlockLevel1_1200, /* 44200..443FF */
- FriBidiPropertyBlockLevel1_1200, /* 44400..445FF */
- FriBidiPropertyBlockLevel1_1200, /* 44600..447FF */
- FriBidiPropertyBlockLevel1_1200, /* 44800..449FF */
- FriBidiPropertyBlockLevel1_1200, /* 44A00..44BFF */
- FriBidiPropertyBlockLevel1_1200, /* 44C00..44DFF */
- FriBidiPropertyBlockLevel1_1200, /* 44E00..44FFF */
- FriBidiPropertyBlockLevel1_1200, /* 45000..451FF */
- FriBidiPropertyBlockLevel1_1200, /* 45200..453FF */
- FriBidiPropertyBlockLevel1_1200, /* 45400..455FF */
- FriBidiPropertyBlockLevel1_1200, /* 45600..457FF */
- FriBidiPropertyBlockLevel1_1200, /* 45800..459FF */
- FriBidiPropertyBlockLevel1_1200, /* 45A00..45BFF */
- FriBidiPropertyBlockLevel1_1200, /* 45C00..45DFF */
- FriBidiPropertyBlockLevel1_1200, /* 45E00..45FFF */
- FriBidiPropertyBlockLevel1_1200, /* 46000..461FF */
- FriBidiPropertyBlockLevel1_1200, /* 46200..463FF */
- FriBidiPropertyBlockLevel1_1200, /* 46400..465FF */
- FriBidiPropertyBlockLevel1_1200, /* 46600..467FF */
- FriBidiPropertyBlockLevel1_1200, /* 46800..469FF */
- FriBidiPropertyBlockLevel1_1200, /* 46A00..46BFF */
- FriBidiPropertyBlockLevel1_1200, /* 46C00..46DFF */
- FriBidiPropertyBlockLevel1_1200, /* 46E00..46FFF */
- FriBidiPropertyBlockLevel1_1200, /* 47000..471FF */
- FriBidiPropertyBlockLevel1_1200, /* 47200..473FF */
- FriBidiPropertyBlockLevel1_1200, /* 47400..475FF */
- FriBidiPropertyBlockLevel1_1200, /* 47600..477FF */
- FriBidiPropertyBlockLevel1_1200, /* 47800..479FF */
- FriBidiPropertyBlockLevel1_1200, /* 47A00..47BFF */
- FriBidiPropertyBlockLevel1_1200, /* 47C00..47DFF */
- FriBidiPropertyBlockLevel1_1200, /* 47E00..47FFF */
- FriBidiPropertyBlockLevel1_1200, /* 48000..481FF */
- FriBidiPropertyBlockLevel1_1200, /* 48200..483FF */
- FriBidiPropertyBlockLevel1_1200, /* 48400..485FF */
- FriBidiPropertyBlockLevel1_1200, /* 48600..487FF */
- FriBidiPropertyBlockLevel1_1200, /* 48800..489FF */
- FriBidiPropertyBlockLevel1_1200, /* 48A00..48BFF */
- FriBidiPropertyBlockLevel1_1200, /* 48C00..48DFF */
- FriBidiPropertyBlockLevel1_1200, /* 48E00..48FFF */
- FriBidiPropertyBlockLevel1_1200, /* 49000..491FF */
- FriBidiPropertyBlockLevel1_1200, /* 49200..493FF */
- FriBidiPropertyBlockLevel1_1200, /* 49400..495FF */
- FriBidiPropertyBlockLevel1_1200, /* 49600..497FF */
- FriBidiPropertyBlockLevel1_1200, /* 49800..499FF */
- FriBidiPropertyBlockLevel1_1200, /* 49A00..49BFF */
- FriBidiPropertyBlockLevel1_1200, /* 49C00..49DFF */
- FriBidiPropertyBlockLevel1_1200, /* 49E00..49FFF */
- FriBidiPropertyBlockLevel1_1200, /* 4A000..4A1FF */
- FriBidiPropertyBlockLevel1_1200, /* 4A200..4A3FF */
- FriBidiPropertyBlockLevel1_1200, /* 4A400..4A5FF */
- FriBidiPropertyBlockLevel1_1200, /* 4A600..4A7FF */
- FriBidiPropertyBlockLevel1_1200, /* 4A800..4A9FF */
- FriBidiPropertyBlockLevel1_1200, /* 4AA00..4ABFF */
- FriBidiPropertyBlockLevel1_1200, /* 4AC00..4ADFF */
- FriBidiPropertyBlockLevel1_1200, /* 4AE00..4AFFF */
- FriBidiPropertyBlockLevel1_1200, /* 4B000..4B1FF */
- FriBidiPropertyBlockLevel1_1200, /* 4B200..4B3FF */
- FriBidiPropertyBlockLevel1_1200, /* 4B400..4B5FF */
- FriBidiPropertyBlockLevel1_1200, /* 4B600..4B7FF */
- FriBidiPropertyBlockLevel1_1200, /* 4B800..4B9FF */
- FriBidiPropertyBlockLevel1_1200, /* 4BA00..4BBFF */
- FriBidiPropertyBlockLevel1_1200, /* 4BC00..4BDFF */
- FriBidiPropertyBlockLevel1_1200, /* 4BE00..4BFFF */
- FriBidiPropertyBlockLevel1_1200, /* 4C000..4C1FF */
- FriBidiPropertyBlockLevel1_1200, /* 4C200..4C3FF */
- FriBidiPropertyBlockLevel1_1200, /* 4C400..4C5FF */
- FriBidiPropertyBlockLevel1_1200, /* 4C600..4C7FF */
- FriBidiPropertyBlockLevel1_1200, /* 4C800..4C9FF */
- FriBidiPropertyBlockLevel1_1200, /* 4CA00..4CBFF */
- FriBidiPropertyBlockLevel1_1200, /* 4CC00..4CDFF */
- FriBidiPropertyBlockLevel1_1200, /* 4CE00..4CFFF */
- FriBidiPropertyBlockLevel1_1200, /* 4D000..4D1FF */
- FriBidiPropertyBlockLevel1_1200, /* 4D200..4D3FF */
- FriBidiPropertyBlockLevel1_1200, /* 4D400..4D5FF */
- FriBidiPropertyBlockLevel1_1200, /* 4D600..4D7FF */
- FriBidiPropertyBlockLevel1_1200, /* 4D800..4D9FF */
- FriBidiPropertyBlockLevel1_1200, /* 4DA00..4DBFF */
- FriBidiPropertyBlockLevel1_1200, /* 4DC00..4DDFF */
- FriBidiPropertyBlockLevel1_1200, /* 4DE00..4DFFF */
- FriBidiPropertyBlockLevel1_1200, /* 4E000..4E1FF */
- FriBidiPropertyBlockLevel1_1200, /* 4E200..4E3FF */
- FriBidiPropertyBlockLevel1_1200, /* 4E400..4E5FF */
- FriBidiPropertyBlockLevel1_1200, /* 4E600..4E7FF */
- FriBidiPropertyBlockLevel1_1200, /* 4E800..4E9FF */
- FriBidiPropertyBlockLevel1_1200, /* 4EA00..4EBFF */
- FriBidiPropertyBlockLevel1_1200, /* 4EC00..4EDFF */
- FriBidiPropertyBlockLevel1_1200, /* 4EE00..4EFFF */
- FriBidiPropertyBlockLevel1_1200, /* 4F000..4F1FF */
- FriBidiPropertyBlockLevel1_1200, /* 4F200..4F3FF */
- FriBidiPropertyBlockLevel1_1200, /* 4F400..4F5FF */
- FriBidiPropertyBlockLevel1_1200, /* 4F600..4F7FF */
- FriBidiPropertyBlockLevel1_1200, /* 4F800..4F9FF */
- FriBidiPropertyBlockLevel1_1200, /* 4FA00..4FBFF */
- FriBidiPropertyBlockLevel1_1200, /* 4FC00..4FDFF */
- FriBidiPropertyBlockLevel1_1200, /* 4FE00..4FFFF */
- FriBidiPropertyBlockLevel1_1200, /* 50000..501FF */
- FriBidiPropertyBlockLevel1_1200, /* 50200..503FF */
- FriBidiPropertyBlockLevel1_1200, /* 50400..505FF */
- FriBidiPropertyBlockLevel1_1200, /* 50600..507FF */
- FriBidiPropertyBlockLevel1_1200, /* 50800..509FF */
- FriBidiPropertyBlockLevel1_1200, /* 50A00..50BFF */
- FriBidiPropertyBlockLevel1_1200, /* 50C00..50DFF */
- FriBidiPropertyBlockLevel1_1200, /* 50E00..50FFF */
- FriBidiPropertyBlockLevel1_1200, /* 51000..511FF */
- FriBidiPropertyBlockLevel1_1200, /* 51200..513FF */
- FriBidiPropertyBlockLevel1_1200, /* 51400..515FF */
- FriBidiPropertyBlockLevel1_1200, /* 51600..517FF */
- FriBidiPropertyBlockLevel1_1200, /* 51800..519FF */
- FriBidiPropertyBlockLevel1_1200, /* 51A00..51BFF */
- FriBidiPropertyBlockLevel1_1200, /* 51C00..51DFF */
- FriBidiPropertyBlockLevel1_1200, /* 51E00..51FFF */
- FriBidiPropertyBlockLevel1_1200, /* 52000..521FF */
- FriBidiPropertyBlockLevel1_1200, /* 52200..523FF */
- FriBidiPropertyBlockLevel1_1200, /* 52400..525FF */
- FriBidiPropertyBlockLevel1_1200, /* 52600..527FF */
- FriBidiPropertyBlockLevel1_1200, /* 52800..529FF */
- FriBidiPropertyBlockLevel1_1200, /* 52A00..52BFF */
- FriBidiPropertyBlockLevel1_1200, /* 52C00..52DFF */
- FriBidiPropertyBlockLevel1_1200, /* 52E00..52FFF */
- FriBidiPropertyBlockLevel1_1200, /* 53000..531FF */
- FriBidiPropertyBlockLevel1_1200, /* 53200..533FF */
- FriBidiPropertyBlockLevel1_1200, /* 53400..535FF */
- FriBidiPropertyBlockLevel1_1200, /* 53600..537FF */
- FriBidiPropertyBlockLevel1_1200, /* 53800..539FF */
- FriBidiPropertyBlockLevel1_1200, /* 53A00..53BFF */
- FriBidiPropertyBlockLevel1_1200, /* 53C00..53DFF */
- FriBidiPropertyBlockLevel1_1200, /* 53E00..53FFF */
- FriBidiPropertyBlockLevel1_1200, /* 54000..541FF */
- FriBidiPropertyBlockLevel1_1200, /* 54200..543FF */
- FriBidiPropertyBlockLevel1_1200, /* 54400..545FF */
- FriBidiPropertyBlockLevel1_1200, /* 54600..547FF */
- FriBidiPropertyBlockLevel1_1200, /* 54800..549FF */
- FriBidiPropertyBlockLevel1_1200, /* 54A00..54BFF */
- FriBidiPropertyBlockLevel1_1200, /* 54C00..54DFF */
- FriBidiPropertyBlockLevel1_1200, /* 54E00..54FFF */
- FriBidiPropertyBlockLevel1_1200, /* 55000..551FF */
- FriBidiPropertyBlockLevel1_1200, /* 55200..553FF */
- FriBidiPropertyBlockLevel1_1200, /* 55400..555FF */
- FriBidiPropertyBlockLevel1_1200, /* 55600..557FF */
- FriBidiPropertyBlockLevel1_1200, /* 55800..559FF */
- FriBidiPropertyBlockLevel1_1200, /* 55A00..55BFF */
- FriBidiPropertyBlockLevel1_1200, /* 55C00..55DFF */
- FriBidiPropertyBlockLevel1_1200, /* 55E00..55FFF */
- FriBidiPropertyBlockLevel1_1200, /* 56000..561FF */
- FriBidiPropertyBlockLevel1_1200, /* 56200..563FF */
- FriBidiPropertyBlockLevel1_1200, /* 56400..565FF */
- FriBidiPropertyBlockLevel1_1200, /* 56600..567FF */
- FriBidiPropertyBlockLevel1_1200, /* 56800..569FF */
- FriBidiPropertyBlockLevel1_1200, /* 56A00..56BFF */
- FriBidiPropertyBlockLevel1_1200, /* 56C00..56DFF */
- FriBidiPropertyBlockLevel1_1200, /* 56E00..56FFF */
- FriBidiPropertyBlockLevel1_1200, /* 57000..571FF */
- FriBidiPropertyBlockLevel1_1200, /* 57200..573FF */
- FriBidiPropertyBlockLevel1_1200, /* 57400..575FF */
- FriBidiPropertyBlockLevel1_1200, /* 57600..577FF */
- FriBidiPropertyBlockLevel1_1200, /* 57800..579FF */
- FriBidiPropertyBlockLevel1_1200, /* 57A00..57BFF */
- FriBidiPropertyBlockLevel1_1200, /* 57C00..57DFF */
- FriBidiPropertyBlockLevel1_1200, /* 57E00..57FFF */
- FriBidiPropertyBlockLevel1_1200, /* 58000..581FF */
- FriBidiPropertyBlockLevel1_1200, /* 58200..583FF */
- FriBidiPropertyBlockLevel1_1200, /* 58400..585FF */
- FriBidiPropertyBlockLevel1_1200, /* 58600..587FF */
- FriBidiPropertyBlockLevel1_1200, /* 58800..589FF */
- FriBidiPropertyBlockLevel1_1200, /* 58A00..58BFF */
- FriBidiPropertyBlockLevel1_1200, /* 58C00..58DFF */
- FriBidiPropertyBlockLevel1_1200, /* 58E00..58FFF */
- FriBidiPropertyBlockLevel1_1200, /* 59000..591FF */
- FriBidiPropertyBlockLevel1_1200, /* 59200..593FF */
- FriBidiPropertyBlockLevel1_1200, /* 59400..595FF */
- FriBidiPropertyBlockLevel1_1200, /* 59600..597FF */
- FriBidiPropertyBlockLevel1_1200, /* 59800..599FF */
- FriBidiPropertyBlockLevel1_1200, /* 59A00..59BFF */
- FriBidiPropertyBlockLevel1_1200, /* 59C00..59DFF */
- FriBidiPropertyBlockLevel1_1200, /* 59E00..59FFF */
- FriBidiPropertyBlockLevel1_1200, /* 5A000..5A1FF */
- FriBidiPropertyBlockLevel1_1200, /* 5A200..5A3FF */
- FriBidiPropertyBlockLevel1_1200, /* 5A400..5A5FF */
- FriBidiPropertyBlockLevel1_1200, /* 5A600..5A7FF */
- FriBidiPropertyBlockLevel1_1200, /* 5A800..5A9FF */
- FriBidiPropertyBlockLevel1_1200, /* 5AA00..5ABFF */
- FriBidiPropertyBlockLevel1_1200, /* 5AC00..5ADFF */
- FriBidiPropertyBlockLevel1_1200, /* 5AE00..5AFFF */
- FriBidiPropertyBlockLevel1_1200, /* 5B000..5B1FF */
- FriBidiPropertyBlockLevel1_1200, /* 5B200..5B3FF */
- FriBidiPropertyBlockLevel1_1200, /* 5B400..5B5FF */
- FriBidiPropertyBlockLevel1_1200, /* 5B600..5B7FF */
- FriBidiPropertyBlockLevel1_1200, /* 5B800..5B9FF */
- FriBidiPropertyBlockLevel1_1200, /* 5BA00..5BBFF */
- FriBidiPropertyBlockLevel1_1200, /* 5BC00..5BDFF */
- FriBidiPropertyBlockLevel1_1200, /* 5BE00..5BFFF */
- FriBidiPropertyBlockLevel1_1200, /* 5C000..5C1FF */
- FriBidiPropertyBlockLevel1_1200, /* 5C200..5C3FF */
- FriBidiPropertyBlockLevel1_1200, /* 5C400..5C5FF */
- FriBidiPropertyBlockLevel1_1200, /* 5C600..5C7FF */
- FriBidiPropertyBlockLevel1_1200, /* 5C800..5C9FF */
- FriBidiPropertyBlockLevel1_1200, /* 5CA00..5CBFF */
- FriBidiPropertyBlockLevel1_1200, /* 5CC00..5CDFF */
- FriBidiPropertyBlockLevel1_1200, /* 5CE00..5CFFF */
- FriBidiPropertyBlockLevel1_1200, /* 5D000..5D1FF */
- FriBidiPropertyBlockLevel1_1200, /* 5D200..5D3FF */
- FriBidiPropertyBlockLevel1_1200, /* 5D400..5D5FF */
- FriBidiPropertyBlockLevel1_1200, /* 5D600..5D7FF */
- FriBidiPropertyBlockLevel1_1200, /* 5D800..5D9FF */
- FriBidiPropertyBlockLevel1_1200, /* 5DA00..5DBFF */
- FriBidiPropertyBlockLevel1_1200, /* 5DC00..5DDFF */
- FriBidiPropertyBlockLevel1_1200, /* 5DE00..5DFFF */
- FriBidiPropertyBlockLevel1_1200, /* 5E000..5E1FF */
- FriBidiPropertyBlockLevel1_1200, /* 5E200..5E3FF */
- FriBidiPropertyBlockLevel1_1200, /* 5E400..5E5FF */
- FriBidiPropertyBlockLevel1_1200, /* 5E600..5E7FF */
- FriBidiPropertyBlockLevel1_1200, /* 5E800..5E9FF */
- FriBidiPropertyBlockLevel1_1200, /* 5EA00..5EBFF */
- FriBidiPropertyBlockLevel1_1200, /* 5EC00..5EDFF */
- FriBidiPropertyBlockLevel1_1200, /* 5EE00..5EFFF */
- FriBidiPropertyBlockLevel1_1200, /* 5F000..5F1FF */
- FriBidiPropertyBlockLevel1_1200, /* 5F200..5F3FF */
- FriBidiPropertyBlockLevel1_1200, /* 5F400..5F5FF */
- FriBidiPropertyBlockLevel1_1200, /* 5F600..5F7FF */
- FriBidiPropertyBlockLevel1_1200, /* 5F800..5F9FF */
- FriBidiPropertyBlockLevel1_1200, /* 5FA00..5FBFF */
- FriBidiPropertyBlockLevel1_1200, /* 5FC00..5FDFF */
- FriBidiPropertyBlockLevel1_1200, /* 5FE00..5FFFF */
- FriBidiPropertyBlockLevel1_1200, /* 60000..601FF */
- FriBidiPropertyBlockLevel1_1200, /* 60200..603FF */
- FriBidiPropertyBlockLevel1_1200, /* 60400..605FF */
- FriBidiPropertyBlockLevel1_1200, /* 60600..607FF */
- FriBidiPropertyBlockLevel1_1200, /* 60800..609FF */
- FriBidiPropertyBlockLevel1_1200, /* 60A00..60BFF */
- FriBidiPropertyBlockLevel1_1200, /* 60C00..60DFF */
- FriBidiPropertyBlockLevel1_1200, /* 60E00..60FFF */
- FriBidiPropertyBlockLevel1_1200, /* 61000..611FF */
- FriBidiPropertyBlockLevel1_1200, /* 61200..613FF */
- FriBidiPropertyBlockLevel1_1200, /* 61400..615FF */
- FriBidiPropertyBlockLevel1_1200, /* 61600..617FF */
- FriBidiPropertyBlockLevel1_1200, /* 61800..619FF */
- FriBidiPropertyBlockLevel1_1200, /* 61A00..61BFF */
- FriBidiPropertyBlockLevel1_1200, /* 61C00..61DFF */
- FriBidiPropertyBlockLevel1_1200, /* 61E00..61FFF */
- FriBidiPropertyBlockLevel1_1200, /* 62000..621FF */
- FriBidiPropertyBlockLevel1_1200, /* 62200..623FF */
- FriBidiPropertyBlockLevel1_1200, /* 62400..625FF */
- FriBidiPropertyBlockLevel1_1200, /* 62600..627FF */
- FriBidiPropertyBlockLevel1_1200, /* 62800..629FF */
- FriBidiPropertyBlockLevel1_1200, /* 62A00..62BFF */
- FriBidiPropertyBlockLevel1_1200, /* 62C00..62DFF */
- FriBidiPropertyBlockLevel1_1200, /* 62E00..62FFF */
- FriBidiPropertyBlockLevel1_1200, /* 63000..631FF */
- FriBidiPropertyBlockLevel1_1200, /* 63200..633FF */
- FriBidiPropertyBlockLevel1_1200, /* 63400..635FF */
- FriBidiPropertyBlockLevel1_1200, /* 63600..637FF */
- FriBidiPropertyBlockLevel1_1200, /* 63800..639FF */
- FriBidiPropertyBlockLevel1_1200, /* 63A00..63BFF */
- FriBidiPropertyBlockLevel1_1200, /* 63C00..63DFF */
- FriBidiPropertyBlockLevel1_1200, /* 63E00..63FFF */
- FriBidiPropertyBlockLevel1_1200, /* 64000..641FF */
- FriBidiPropertyBlockLevel1_1200, /* 64200..643FF */
- FriBidiPropertyBlockLevel1_1200, /* 64400..645FF */
- FriBidiPropertyBlockLevel1_1200, /* 64600..647FF */
- FriBidiPropertyBlockLevel1_1200, /* 64800..649FF */
- FriBidiPropertyBlockLevel1_1200, /* 64A00..64BFF */
- FriBidiPropertyBlockLevel1_1200, /* 64C00..64DFF */
- FriBidiPropertyBlockLevel1_1200, /* 64E00..64FFF */
- FriBidiPropertyBlockLevel1_1200, /* 65000..651FF */
- FriBidiPropertyBlockLevel1_1200, /* 65200..653FF */
- FriBidiPropertyBlockLevel1_1200, /* 65400..655FF */
- FriBidiPropertyBlockLevel1_1200, /* 65600..657FF */
- FriBidiPropertyBlockLevel1_1200, /* 65800..659FF */
- FriBidiPropertyBlockLevel1_1200, /* 65A00..65BFF */
- FriBidiPropertyBlockLevel1_1200, /* 65C00..65DFF */
- FriBidiPropertyBlockLevel1_1200, /* 65E00..65FFF */
- FriBidiPropertyBlockLevel1_1200, /* 66000..661FF */
- FriBidiPropertyBlockLevel1_1200, /* 66200..663FF */
- FriBidiPropertyBlockLevel1_1200, /* 66400..665FF */
- FriBidiPropertyBlockLevel1_1200, /* 66600..667FF */
- FriBidiPropertyBlockLevel1_1200, /* 66800..669FF */
- FriBidiPropertyBlockLevel1_1200, /* 66A00..66BFF */
- FriBidiPropertyBlockLevel1_1200, /* 66C00..66DFF */
- FriBidiPropertyBlockLevel1_1200, /* 66E00..66FFF */
- FriBidiPropertyBlockLevel1_1200, /* 67000..671FF */
- FriBidiPropertyBlockLevel1_1200, /* 67200..673FF */
- FriBidiPropertyBlockLevel1_1200, /* 67400..675FF */
- FriBidiPropertyBlockLevel1_1200, /* 67600..677FF */
- FriBidiPropertyBlockLevel1_1200, /* 67800..679FF */
- FriBidiPropertyBlockLevel1_1200, /* 67A00..67BFF */
- FriBidiPropertyBlockLevel1_1200, /* 67C00..67DFF */
- FriBidiPropertyBlockLevel1_1200, /* 67E00..67FFF */
- FriBidiPropertyBlockLevel1_1200, /* 68000..681FF */
- FriBidiPropertyBlockLevel1_1200, /* 68200..683FF */
- FriBidiPropertyBlockLevel1_1200, /* 68400..685FF */
- FriBidiPropertyBlockLevel1_1200, /* 68600..687FF */
- FriBidiPropertyBlockLevel1_1200, /* 68800..689FF */
- FriBidiPropertyBlockLevel1_1200, /* 68A00..68BFF */
- FriBidiPropertyBlockLevel1_1200, /* 68C00..68DFF */
- FriBidiPropertyBlockLevel1_1200, /* 68E00..68FFF */
- FriBidiPropertyBlockLevel1_1200, /* 69000..691FF */
- FriBidiPropertyBlockLevel1_1200, /* 69200..693FF */
- FriBidiPropertyBlockLevel1_1200, /* 69400..695FF */
- FriBidiPropertyBlockLevel1_1200, /* 69600..697FF */
- FriBidiPropertyBlockLevel1_1200, /* 69800..699FF */
- FriBidiPropertyBlockLevel1_1200, /* 69A00..69BFF */
- FriBidiPropertyBlockLevel1_1200, /* 69C00..69DFF */
- FriBidiPropertyBlockLevel1_1200, /* 69E00..69FFF */
- FriBidiPropertyBlockLevel1_1200, /* 6A000..6A1FF */
- FriBidiPropertyBlockLevel1_1200, /* 6A200..6A3FF */
- FriBidiPropertyBlockLevel1_1200, /* 6A400..6A5FF */
- FriBidiPropertyBlockLevel1_1200, /* 6A600..6A7FF */
- FriBidiPropertyBlockLevel1_1200, /* 6A800..6A9FF */
- FriBidiPropertyBlockLevel1_1200, /* 6AA00..6ABFF */
- FriBidiPropertyBlockLevel1_1200, /* 6AC00..6ADFF */
- FriBidiPropertyBlockLevel1_1200, /* 6AE00..6AFFF */
- FriBidiPropertyBlockLevel1_1200, /* 6B000..6B1FF */
- FriBidiPropertyBlockLevel1_1200, /* 6B200..6B3FF */
- FriBidiPropertyBlockLevel1_1200, /* 6B400..6B5FF */
- FriBidiPropertyBlockLevel1_1200, /* 6B600..6B7FF */
- FriBidiPropertyBlockLevel1_1200, /* 6B800..6B9FF */
- FriBidiPropertyBlockLevel1_1200, /* 6BA00..6BBFF */
- FriBidiPropertyBlockLevel1_1200, /* 6BC00..6BDFF */
- FriBidiPropertyBlockLevel1_1200, /* 6BE00..6BFFF */
- FriBidiPropertyBlockLevel1_1200, /* 6C000..6C1FF */
- FriBidiPropertyBlockLevel1_1200, /* 6C200..6C3FF */
- FriBidiPropertyBlockLevel1_1200, /* 6C400..6C5FF */
- FriBidiPropertyBlockLevel1_1200, /* 6C600..6C7FF */
- FriBidiPropertyBlockLevel1_1200, /* 6C800..6C9FF */
- FriBidiPropertyBlockLevel1_1200, /* 6CA00..6CBFF */
- FriBidiPropertyBlockLevel1_1200, /* 6CC00..6CDFF */
- FriBidiPropertyBlockLevel1_1200, /* 6CE00..6CFFF */
- FriBidiPropertyBlockLevel1_1200, /* 6D000..6D1FF */
- FriBidiPropertyBlockLevel1_1200, /* 6D200..6D3FF */
- FriBidiPropertyBlockLevel1_1200, /* 6D400..6D5FF */
- FriBidiPropertyBlockLevel1_1200, /* 6D600..6D7FF */
- FriBidiPropertyBlockLevel1_1200, /* 6D800..6D9FF */
- FriBidiPropertyBlockLevel1_1200, /* 6DA00..6DBFF */
- FriBidiPropertyBlockLevel1_1200, /* 6DC00..6DDFF */
- FriBidiPropertyBlockLevel1_1200, /* 6DE00..6DFFF */
- FriBidiPropertyBlockLevel1_1200, /* 6E000..6E1FF */
- FriBidiPropertyBlockLevel1_1200, /* 6E200..6E3FF */
- FriBidiPropertyBlockLevel1_1200, /* 6E400..6E5FF */
- FriBidiPropertyBlockLevel1_1200, /* 6E600..6E7FF */
- FriBidiPropertyBlockLevel1_1200, /* 6E800..6E9FF */
- FriBidiPropertyBlockLevel1_1200, /* 6EA00..6EBFF */
- FriBidiPropertyBlockLevel1_1200, /* 6EC00..6EDFF */
- FriBidiPropertyBlockLevel1_1200, /* 6EE00..6EFFF */
- FriBidiPropertyBlockLevel1_1200, /* 6F000..6F1FF */
- FriBidiPropertyBlockLevel1_1200, /* 6F200..6F3FF */
- FriBidiPropertyBlockLevel1_1200, /* 6F400..6F5FF */
- FriBidiPropertyBlockLevel1_1200, /* 6F600..6F7FF */
- FriBidiPropertyBlockLevel1_1200, /* 6F800..6F9FF */
- FriBidiPropertyBlockLevel1_1200, /* 6FA00..6FBFF */
- FriBidiPropertyBlockLevel1_1200, /* 6FC00..6FDFF */
- FriBidiPropertyBlockLevel1_1200, /* 6FE00..6FFFF */
- FriBidiPropertyBlockLevel1_1200, /* 70000..701FF */
- FriBidiPropertyBlockLevel1_1200, /* 70200..703FF */
- FriBidiPropertyBlockLevel1_1200, /* 70400..705FF */
- FriBidiPropertyBlockLevel1_1200, /* 70600..707FF */
- FriBidiPropertyBlockLevel1_1200, /* 70800..709FF */
- FriBidiPropertyBlockLevel1_1200, /* 70A00..70BFF */
- FriBidiPropertyBlockLevel1_1200, /* 70C00..70DFF */
- FriBidiPropertyBlockLevel1_1200, /* 70E00..70FFF */
- FriBidiPropertyBlockLevel1_1200, /* 71000..711FF */
- FriBidiPropertyBlockLevel1_1200, /* 71200..713FF */
- FriBidiPropertyBlockLevel1_1200, /* 71400..715FF */
- FriBidiPropertyBlockLevel1_1200, /* 71600..717FF */
- FriBidiPropertyBlockLevel1_1200, /* 71800..719FF */
- FriBidiPropertyBlockLevel1_1200, /* 71A00..71BFF */
- FriBidiPropertyBlockLevel1_1200, /* 71C00..71DFF */
- FriBidiPropertyBlockLevel1_1200, /* 71E00..71FFF */
- FriBidiPropertyBlockLevel1_1200, /* 72000..721FF */
- FriBidiPropertyBlockLevel1_1200, /* 72200..723FF */
- FriBidiPropertyBlockLevel1_1200, /* 72400..725FF */
- FriBidiPropertyBlockLevel1_1200, /* 72600..727FF */
- FriBidiPropertyBlockLevel1_1200, /* 72800..729FF */
- FriBidiPropertyBlockLevel1_1200, /* 72A00..72BFF */
- FriBidiPropertyBlockLevel1_1200, /* 72C00..72DFF */
- FriBidiPropertyBlockLevel1_1200, /* 72E00..72FFF */
- FriBidiPropertyBlockLevel1_1200, /* 73000..731FF */
- FriBidiPropertyBlockLevel1_1200, /* 73200..733FF */
- FriBidiPropertyBlockLevel1_1200, /* 73400..735FF */
- FriBidiPropertyBlockLevel1_1200, /* 73600..737FF */
- FriBidiPropertyBlockLevel1_1200, /* 73800..739FF */
- FriBidiPropertyBlockLevel1_1200, /* 73A00..73BFF */
- FriBidiPropertyBlockLevel1_1200, /* 73C00..73DFF */
- FriBidiPropertyBlockLevel1_1200, /* 73E00..73FFF */
- FriBidiPropertyBlockLevel1_1200, /* 74000..741FF */
- FriBidiPropertyBlockLevel1_1200, /* 74200..743FF */
- FriBidiPropertyBlockLevel1_1200, /* 74400..745FF */
- FriBidiPropertyBlockLevel1_1200, /* 74600..747FF */
- FriBidiPropertyBlockLevel1_1200, /* 74800..749FF */
- FriBidiPropertyBlockLevel1_1200, /* 74A00..74BFF */
- FriBidiPropertyBlockLevel1_1200, /* 74C00..74DFF */
- FriBidiPropertyBlockLevel1_1200, /* 74E00..74FFF */
- FriBidiPropertyBlockLevel1_1200, /* 75000..751FF */
- FriBidiPropertyBlockLevel1_1200, /* 75200..753FF */
- FriBidiPropertyBlockLevel1_1200, /* 75400..755FF */
- FriBidiPropertyBlockLevel1_1200, /* 75600..757FF */
- FriBidiPropertyBlockLevel1_1200, /* 75800..759FF */
- FriBidiPropertyBlockLevel1_1200, /* 75A00..75BFF */
- FriBidiPropertyBlockLevel1_1200, /* 75C00..75DFF */
- FriBidiPropertyBlockLevel1_1200, /* 75E00..75FFF */
- FriBidiPropertyBlockLevel1_1200, /* 76000..761FF */
- FriBidiPropertyBlockLevel1_1200, /* 76200..763FF */
- FriBidiPropertyBlockLevel1_1200, /* 76400..765FF */
- FriBidiPropertyBlockLevel1_1200, /* 76600..767FF */
- FriBidiPropertyBlockLevel1_1200, /* 76800..769FF */
- FriBidiPropertyBlockLevel1_1200, /* 76A00..76BFF */
- FriBidiPropertyBlockLevel1_1200, /* 76C00..76DFF */
- FriBidiPropertyBlockLevel1_1200, /* 76E00..76FFF */
- FriBidiPropertyBlockLevel1_1200, /* 77000..771FF */
- FriBidiPropertyBlockLevel1_1200, /* 77200..773FF */
- FriBidiPropertyBlockLevel1_1200, /* 77400..775FF */
- FriBidiPropertyBlockLevel1_1200, /* 77600..777FF */
- FriBidiPropertyBlockLevel1_1200, /* 77800..779FF */
- FriBidiPropertyBlockLevel1_1200, /* 77A00..77BFF */
- FriBidiPropertyBlockLevel1_1200, /* 77C00..77DFF */
- FriBidiPropertyBlockLevel1_1200, /* 77E00..77FFF */
- FriBidiPropertyBlockLevel1_1200, /* 78000..781FF */
- FriBidiPropertyBlockLevel1_1200, /* 78200..783FF */
- FriBidiPropertyBlockLevel1_1200, /* 78400..785FF */
- FriBidiPropertyBlockLevel1_1200, /* 78600..787FF */
- FriBidiPropertyBlockLevel1_1200, /* 78800..789FF */
- FriBidiPropertyBlockLevel1_1200, /* 78A00..78BFF */
- FriBidiPropertyBlockLevel1_1200, /* 78C00..78DFF */
- FriBidiPropertyBlockLevel1_1200, /* 78E00..78FFF */
- FriBidiPropertyBlockLevel1_1200, /* 79000..791FF */
- FriBidiPropertyBlockLevel1_1200, /* 79200..793FF */
- FriBidiPropertyBlockLevel1_1200, /* 79400..795FF */
- FriBidiPropertyBlockLevel1_1200, /* 79600..797FF */
- FriBidiPropertyBlockLevel1_1200, /* 79800..799FF */
- FriBidiPropertyBlockLevel1_1200, /* 79A00..79BFF */
- FriBidiPropertyBlockLevel1_1200, /* 79C00..79DFF */
- FriBidiPropertyBlockLevel1_1200, /* 79E00..79FFF */
- FriBidiPropertyBlockLevel1_1200, /* 7A000..7A1FF */
- FriBidiPropertyBlockLevel1_1200, /* 7A200..7A3FF */
- FriBidiPropertyBlockLevel1_1200, /* 7A400..7A5FF */
- FriBidiPropertyBlockLevel1_1200, /* 7A600..7A7FF */
- FriBidiPropertyBlockLevel1_1200, /* 7A800..7A9FF */
- FriBidiPropertyBlockLevel1_1200, /* 7AA00..7ABFF */
- FriBidiPropertyBlockLevel1_1200, /* 7AC00..7ADFF */
- FriBidiPropertyBlockLevel1_1200, /* 7AE00..7AFFF */
- FriBidiPropertyBlockLevel1_1200, /* 7B000..7B1FF */
- FriBidiPropertyBlockLevel1_1200, /* 7B200..7B3FF */
- FriBidiPropertyBlockLevel1_1200, /* 7B400..7B5FF */
- FriBidiPropertyBlockLevel1_1200, /* 7B600..7B7FF */
- FriBidiPropertyBlockLevel1_1200, /* 7B800..7B9FF */
- FriBidiPropertyBlockLevel1_1200, /* 7BA00..7BBFF */
- FriBidiPropertyBlockLevel1_1200, /* 7BC00..7BDFF */
- FriBidiPropertyBlockLevel1_1200, /* 7BE00..7BFFF */
- FriBidiPropertyBlockLevel1_1200, /* 7C000..7C1FF */
- FriBidiPropertyBlockLevel1_1200, /* 7C200..7C3FF */
- FriBidiPropertyBlockLevel1_1200, /* 7C400..7C5FF */
- FriBidiPropertyBlockLevel1_1200, /* 7C600..7C7FF */
- FriBidiPropertyBlockLevel1_1200, /* 7C800..7C9FF */
- FriBidiPropertyBlockLevel1_1200, /* 7CA00..7CBFF */
- FriBidiPropertyBlockLevel1_1200, /* 7CC00..7CDFF */
- FriBidiPropertyBlockLevel1_1200, /* 7CE00..7CFFF */
- FriBidiPropertyBlockLevel1_1200, /* 7D000..7D1FF */
- FriBidiPropertyBlockLevel1_1200, /* 7D200..7D3FF */
- FriBidiPropertyBlockLevel1_1200, /* 7D400..7D5FF */
- FriBidiPropertyBlockLevel1_1200, /* 7D600..7D7FF */
- FriBidiPropertyBlockLevel1_1200, /* 7D800..7D9FF */
- FriBidiPropertyBlockLevel1_1200, /* 7DA00..7DBFF */
- FriBidiPropertyBlockLevel1_1200, /* 7DC00..7DDFF */
- FriBidiPropertyBlockLevel1_1200, /* 7DE00..7DFFF */
- FriBidiPropertyBlockLevel1_1200, /* 7E000..7E1FF */
- FriBidiPropertyBlockLevel1_1200, /* 7E200..7E3FF */
- FriBidiPropertyBlockLevel1_1200, /* 7E400..7E5FF */
- FriBidiPropertyBlockLevel1_1200, /* 7E600..7E7FF */
- FriBidiPropertyBlockLevel1_1200, /* 7E800..7E9FF */
- FriBidiPropertyBlockLevel1_1200, /* 7EA00..7EBFF */
- FriBidiPropertyBlockLevel1_1200, /* 7EC00..7EDFF */
- FriBidiPropertyBlockLevel1_1200, /* 7EE00..7EFFF */
- FriBidiPropertyBlockLevel1_1200, /* 7F000..7F1FF */
- FriBidiPropertyBlockLevel1_1200, /* 7F200..7F3FF */
- FriBidiPropertyBlockLevel1_1200, /* 7F400..7F5FF */
- FriBidiPropertyBlockLevel1_1200, /* 7F600..7F7FF */
- FriBidiPropertyBlockLevel1_1200, /* 7F800..7F9FF */
- FriBidiPropertyBlockLevel1_1200, /* 7FA00..7FBFF */
- FriBidiPropertyBlockLevel1_1200, /* 7FC00..7FDFF */
- FriBidiPropertyBlockLevel1_1200, /* 7FE00..7FFFF */
- FriBidiPropertyBlockLevel1_1200, /* 80000..801FF */
- FriBidiPropertyBlockLevel1_1200, /* 80200..803FF */
- FriBidiPropertyBlockLevel1_1200, /* 80400..805FF */
- FriBidiPropertyBlockLevel1_1200, /* 80600..807FF */
- FriBidiPropertyBlockLevel1_1200, /* 80800..809FF */
- FriBidiPropertyBlockLevel1_1200, /* 80A00..80BFF */
- FriBidiPropertyBlockLevel1_1200, /* 80C00..80DFF */
- FriBidiPropertyBlockLevel1_1200, /* 80E00..80FFF */
- FriBidiPropertyBlockLevel1_1200, /* 81000..811FF */
- FriBidiPropertyBlockLevel1_1200, /* 81200..813FF */
- FriBidiPropertyBlockLevel1_1200, /* 81400..815FF */
- FriBidiPropertyBlockLevel1_1200, /* 81600..817FF */
- FriBidiPropertyBlockLevel1_1200, /* 81800..819FF */
- FriBidiPropertyBlockLevel1_1200, /* 81A00..81BFF */
- FriBidiPropertyBlockLevel1_1200, /* 81C00..81DFF */
- FriBidiPropertyBlockLevel1_1200, /* 81E00..81FFF */
- FriBidiPropertyBlockLevel1_1200, /* 82000..821FF */
- FriBidiPropertyBlockLevel1_1200, /* 82200..823FF */
- FriBidiPropertyBlockLevel1_1200, /* 82400..825FF */
- FriBidiPropertyBlockLevel1_1200, /* 82600..827FF */
- FriBidiPropertyBlockLevel1_1200, /* 82800..829FF */
- FriBidiPropertyBlockLevel1_1200, /* 82A00..82BFF */
- FriBidiPropertyBlockLevel1_1200, /* 82C00..82DFF */
- FriBidiPropertyBlockLevel1_1200, /* 82E00..82FFF */
- FriBidiPropertyBlockLevel1_1200, /* 83000..831FF */
- FriBidiPropertyBlockLevel1_1200, /* 83200..833FF */
- FriBidiPropertyBlockLevel1_1200, /* 83400..835FF */
- FriBidiPropertyBlockLevel1_1200, /* 83600..837FF */
- FriBidiPropertyBlockLevel1_1200, /* 83800..839FF */
- FriBidiPropertyBlockLevel1_1200, /* 83A00..83BFF */
- FriBidiPropertyBlockLevel1_1200, /* 83C00..83DFF */
- FriBidiPropertyBlockLevel1_1200, /* 83E00..83FFF */
- FriBidiPropertyBlockLevel1_1200, /* 84000..841FF */
- FriBidiPropertyBlockLevel1_1200, /* 84200..843FF */
- FriBidiPropertyBlockLevel1_1200, /* 84400..845FF */
- FriBidiPropertyBlockLevel1_1200, /* 84600..847FF */
- FriBidiPropertyBlockLevel1_1200, /* 84800..849FF */
- FriBidiPropertyBlockLevel1_1200, /* 84A00..84BFF */
- FriBidiPropertyBlockLevel1_1200, /* 84C00..84DFF */
- FriBidiPropertyBlockLevel1_1200, /* 84E00..84FFF */
- FriBidiPropertyBlockLevel1_1200, /* 85000..851FF */
- FriBidiPropertyBlockLevel1_1200, /* 85200..853FF */
- FriBidiPropertyBlockLevel1_1200, /* 85400..855FF */
- FriBidiPropertyBlockLevel1_1200, /* 85600..857FF */
- FriBidiPropertyBlockLevel1_1200, /* 85800..859FF */
- FriBidiPropertyBlockLevel1_1200, /* 85A00..85BFF */
- FriBidiPropertyBlockLevel1_1200, /* 85C00..85DFF */
- FriBidiPropertyBlockLevel1_1200, /* 85E00..85FFF */
- FriBidiPropertyBlockLevel1_1200, /* 86000..861FF */
- FriBidiPropertyBlockLevel1_1200, /* 86200..863FF */
- FriBidiPropertyBlockLevel1_1200, /* 86400..865FF */
- FriBidiPropertyBlockLevel1_1200, /* 86600..867FF */
- FriBidiPropertyBlockLevel1_1200, /* 86800..869FF */
- FriBidiPropertyBlockLevel1_1200, /* 86A00..86BFF */
- FriBidiPropertyBlockLevel1_1200, /* 86C00..86DFF */
- FriBidiPropertyBlockLevel1_1200, /* 86E00..86FFF */
- FriBidiPropertyBlockLevel1_1200, /* 87000..871FF */
- FriBidiPropertyBlockLevel1_1200, /* 87200..873FF */
- FriBidiPropertyBlockLevel1_1200, /* 87400..875FF */
- FriBidiPropertyBlockLevel1_1200, /* 87600..877FF */
- FriBidiPropertyBlockLevel1_1200, /* 87800..879FF */
- FriBidiPropertyBlockLevel1_1200, /* 87A00..87BFF */
- FriBidiPropertyBlockLevel1_1200, /* 87C00..87DFF */
- FriBidiPropertyBlockLevel1_1200, /* 87E00..87FFF */
- FriBidiPropertyBlockLevel1_1200, /* 88000..881FF */
- FriBidiPropertyBlockLevel1_1200, /* 88200..883FF */
- FriBidiPropertyBlockLevel1_1200, /* 88400..885FF */
- FriBidiPropertyBlockLevel1_1200, /* 88600..887FF */
- FriBidiPropertyBlockLevel1_1200, /* 88800..889FF */
- FriBidiPropertyBlockLevel1_1200, /* 88A00..88BFF */
- FriBidiPropertyBlockLevel1_1200, /* 88C00..88DFF */
- FriBidiPropertyBlockLevel1_1200, /* 88E00..88FFF */
- FriBidiPropertyBlockLevel1_1200, /* 89000..891FF */
- FriBidiPropertyBlockLevel1_1200, /* 89200..893FF */
- FriBidiPropertyBlockLevel1_1200, /* 89400..895FF */
- FriBidiPropertyBlockLevel1_1200, /* 89600..897FF */
- FriBidiPropertyBlockLevel1_1200, /* 89800..899FF */
- FriBidiPropertyBlockLevel1_1200, /* 89A00..89BFF */
- FriBidiPropertyBlockLevel1_1200, /* 89C00..89DFF */
- FriBidiPropertyBlockLevel1_1200, /* 89E00..89FFF */
- FriBidiPropertyBlockLevel1_1200, /* 8A000..8A1FF */
- FriBidiPropertyBlockLevel1_1200, /* 8A200..8A3FF */
- FriBidiPropertyBlockLevel1_1200, /* 8A400..8A5FF */
- FriBidiPropertyBlockLevel1_1200, /* 8A600..8A7FF */
- FriBidiPropertyBlockLevel1_1200, /* 8A800..8A9FF */
- FriBidiPropertyBlockLevel1_1200, /* 8AA00..8ABFF */
- FriBidiPropertyBlockLevel1_1200, /* 8AC00..8ADFF */
- FriBidiPropertyBlockLevel1_1200, /* 8AE00..8AFFF */
- FriBidiPropertyBlockLevel1_1200, /* 8B000..8B1FF */
- FriBidiPropertyBlockLevel1_1200, /* 8B200..8B3FF */
- FriBidiPropertyBlockLevel1_1200, /* 8B400..8B5FF */
- FriBidiPropertyBlockLevel1_1200, /* 8B600..8B7FF */
- FriBidiPropertyBlockLevel1_1200, /* 8B800..8B9FF */
- FriBidiPropertyBlockLevel1_1200, /* 8BA00..8BBFF */
- FriBidiPropertyBlockLevel1_1200, /* 8BC00..8BDFF */
- FriBidiPropertyBlockLevel1_1200, /* 8BE00..8BFFF */
- FriBidiPropertyBlockLevel1_1200, /* 8C000..8C1FF */
- FriBidiPropertyBlockLevel1_1200, /* 8C200..8C3FF */
- FriBidiPropertyBlockLevel1_1200, /* 8C400..8C5FF */
- FriBidiPropertyBlockLevel1_1200, /* 8C600..8C7FF */
- FriBidiPropertyBlockLevel1_1200, /* 8C800..8C9FF */
- FriBidiPropertyBlockLevel1_1200, /* 8CA00..8CBFF */
- FriBidiPropertyBlockLevel1_1200, /* 8CC00..8CDFF */
- FriBidiPropertyBlockLevel1_1200, /* 8CE00..8CFFF */
- FriBidiPropertyBlockLevel1_1200, /* 8D000..8D1FF */
- FriBidiPropertyBlockLevel1_1200, /* 8D200..8D3FF */
- FriBidiPropertyBlockLevel1_1200, /* 8D400..8D5FF */
- FriBidiPropertyBlockLevel1_1200, /* 8D600..8D7FF */
- FriBidiPropertyBlockLevel1_1200, /* 8D800..8D9FF */
- FriBidiPropertyBlockLevel1_1200, /* 8DA00..8DBFF */
- FriBidiPropertyBlockLevel1_1200, /* 8DC00..8DDFF */
- FriBidiPropertyBlockLevel1_1200, /* 8DE00..8DFFF */
- FriBidiPropertyBlockLevel1_1200, /* 8E000..8E1FF */
- FriBidiPropertyBlockLevel1_1200, /* 8E200..8E3FF */
- FriBidiPropertyBlockLevel1_1200, /* 8E400..8E5FF */
- FriBidiPropertyBlockLevel1_1200, /* 8E600..8E7FF */
- FriBidiPropertyBlockLevel1_1200, /* 8E800..8E9FF */
- FriBidiPropertyBlockLevel1_1200, /* 8EA00..8EBFF */
- FriBidiPropertyBlockLevel1_1200, /* 8EC00..8EDFF */
- FriBidiPropertyBlockLevel1_1200, /* 8EE00..8EFFF */
- FriBidiPropertyBlockLevel1_1200, /* 8F000..8F1FF */
- FriBidiPropertyBlockLevel1_1200, /* 8F200..8F3FF */
- FriBidiPropertyBlockLevel1_1200, /* 8F400..8F5FF */
- FriBidiPropertyBlockLevel1_1200, /* 8F600..8F7FF */
- FriBidiPropertyBlockLevel1_1200, /* 8F800..8F9FF */
- FriBidiPropertyBlockLevel1_1200, /* 8FA00..8FBFF */
- FriBidiPropertyBlockLevel1_1200, /* 8FC00..8FDFF */
- FriBidiPropertyBlockLevel1_1200, /* 8FE00..8FFFF */
- FriBidiPropertyBlockLevel1_1200, /* 90000..901FF */
- FriBidiPropertyBlockLevel1_1200, /* 90200..903FF */
- FriBidiPropertyBlockLevel1_1200, /* 90400..905FF */
- FriBidiPropertyBlockLevel1_1200, /* 90600..907FF */
- FriBidiPropertyBlockLevel1_1200, /* 90800..909FF */
- FriBidiPropertyBlockLevel1_1200, /* 90A00..90BFF */
- FriBidiPropertyBlockLevel1_1200, /* 90C00..90DFF */
- FriBidiPropertyBlockLevel1_1200, /* 90E00..90FFF */
- FriBidiPropertyBlockLevel1_1200, /* 91000..911FF */
- FriBidiPropertyBlockLevel1_1200, /* 91200..913FF */
- FriBidiPropertyBlockLevel1_1200, /* 91400..915FF */
- FriBidiPropertyBlockLevel1_1200, /* 91600..917FF */
- FriBidiPropertyBlockLevel1_1200, /* 91800..919FF */
- FriBidiPropertyBlockLevel1_1200, /* 91A00..91BFF */
- FriBidiPropertyBlockLevel1_1200, /* 91C00..91DFF */
- FriBidiPropertyBlockLevel1_1200, /* 91E00..91FFF */
- FriBidiPropertyBlockLevel1_1200, /* 92000..921FF */
- FriBidiPropertyBlockLevel1_1200, /* 92200..923FF */
- FriBidiPropertyBlockLevel1_1200, /* 92400..925FF */
- FriBidiPropertyBlockLevel1_1200, /* 92600..927FF */
- FriBidiPropertyBlockLevel1_1200, /* 92800..929FF */
- FriBidiPropertyBlockLevel1_1200, /* 92A00..92BFF */
- FriBidiPropertyBlockLevel1_1200, /* 92C00..92DFF */
- FriBidiPropertyBlockLevel1_1200, /* 92E00..92FFF */
- FriBidiPropertyBlockLevel1_1200, /* 93000..931FF */
- FriBidiPropertyBlockLevel1_1200, /* 93200..933FF */
- FriBidiPropertyBlockLevel1_1200, /* 93400..935FF */
- FriBidiPropertyBlockLevel1_1200, /* 93600..937FF */
- FriBidiPropertyBlockLevel1_1200, /* 93800..939FF */
- FriBidiPropertyBlockLevel1_1200, /* 93A00..93BFF */
- FriBidiPropertyBlockLevel1_1200, /* 93C00..93DFF */
- FriBidiPropertyBlockLevel1_1200, /* 93E00..93FFF */
- FriBidiPropertyBlockLevel1_1200, /* 94000..941FF */
- FriBidiPropertyBlockLevel1_1200, /* 94200..943FF */
- FriBidiPropertyBlockLevel1_1200, /* 94400..945FF */
- FriBidiPropertyBlockLevel1_1200, /* 94600..947FF */
- FriBidiPropertyBlockLevel1_1200, /* 94800..949FF */
- FriBidiPropertyBlockLevel1_1200, /* 94A00..94BFF */
- FriBidiPropertyBlockLevel1_1200, /* 94C00..94DFF */
- FriBidiPropertyBlockLevel1_1200, /* 94E00..94FFF */
- FriBidiPropertyBlockLevel1_1200, /* 95000..951FF */
- FriBidiPropertyBlockLevel1_1200, /* 95200..953FF */
- FriBidiPropertyBlockLevel1_1200, /* 95400..955FF */
- FriBidiPropertyBlockLevel1_1200, /* 95600..957FF */
- FriBidiPropertyBlockLevel1_1200, /* 95800..959FF */
- FriBidiPropertyBlockLevel1_1200, /* 95A00..95BFF */
- FriBidiPropertyBlockLevel1_1200, /* 95C00..95DFF */
- FriBidiPropertyBlockLevel1_1200, /* 95E00..95FFF */
- FriBidiPropertyBlockLevel1_1200, /* 96000..961FF */
- FriBidiPropertyBlockLevel1_1200, /* 96200..963FF */
- FriBidiPropertyBlockLevel1_1200, /* 96400..965FF */
- FriBidiPropertyBlockLevel1_1200, /* 96600..967FF */
- FriBidiPropertyBlockLevel1_1200, /* 96800..969FF */
- FriBidiPropertyBlockLevel1_1200, /* 96A00..96BFF */
- FriBidiPropertyBlockLevel1_1200, /* 96C00..96DFF */
- FriBidiPropertyBlockLevel1_1200, /* 96E00..96FFF */
- FriBidiPropertyBlockLevel1_1200, /* 97000..971FF */
- FriBidiPropertyBlockLevel1_1200, /* 97200..973FF */
- FriBidiPropertyBlockLevel1_1200, /* 97400..975FF */
- FriBidiPropertyBlockLevel1_1200, /* 97600..977FF */
- FriBidiPropertyBlockLevel1_1200, /* 97800..979FF */
- FriBidiPropertyBlockLevel1_1200, /* 97A00..97BFF */
- FriBidiPropertyBlockLevel1_1200, /* 97C00..97DFF */
- FriBidiPropertyBlockLevel1_1200, /* 97E00..97FFF */
- FriBidiPropertyBlockLevel1_1200, /* 98000..981FF */
- FriBidiPropertyBlockLevel1_1200, /* 98200..983FF */
- FriBidiPropertyBlockLevel1_1200, /* 98400..985FF */
- FriBidiPropertyBlockLevel1_1200, /* 98600..987FF */
- FriBidiPropertyBlockLevel1_1200, /* 98800..989FF */
- FriBidiPropertyBlockLevel1_1200, /* 98A00..98BFF */
- FriBidiPropertyBlockLevel1_1200, /* 98C00..98DFF */
- FriBidiPropertyBlockLevel1_1200, /* 98E00..98FFF */
- FriBidiPropertyBlockLevel1_1200, /* 99000..991FF */
- FriBidiPropertyBlockLevel1_1200, /* 99200..993FF */
- FriBidiPropertyBlockLevel1_1200, /* 99400..995FF */
- FriBidiPropertyBlockLevel1_1200, /* 99600..997FF */
- FriBidiPropertyBlockLevel1_1200, /* 99800..999FF */
- FriBidiPropertyBlockLevel1_1200, /* 99A00..99BFF */
- FriBidiPropertyBlockLevel1_1200, /* 99C00..99DFF */
- FriBidiPropertyBlockLevel1_1200, /* 99E00..99FFF */
- FriBidiPropertyBlockLevel1_1200, /* 9A000..9A1FF */
- FriBidiPropertyBlockLevel1_1200, /* 9A200..9A3FF */
- FriBidiPropertyBlockLevel1_1200, /* 9A400..9A5FF */
- FriBidiPropertyBlockLevel1_1200, /* 9A600..9A7FF */
- FriBidiPropertyBlockLevel1_1200, /* 9A800..9A9FF */
- FriBidiPropertyBlockLevel1_1200, /* 9AA00..9ABFF */
- FriBidiPropertyBlockLevel1_1200, /* 9AC00..9ADFF */
- FriBidiPropertyBlockLevel1_1200, /* 9AE00..9AFFF */
- FriBidiPropertyBlockLevel1_1200, /* 9B000..9B1FF */
- FriBidiPropertyBlockLevel1_1200, /* 9B200..9B3FF */
- FriBidiPropertyBlockLevel1_1200, /* 9B400..9B5FF */
- FriBidiPropertyBlockLevel1_1200, /* 9B600..9B7FF */
- FriBidiPropertyBlockLevel1_1200, /* 9B800..9B9FF */
- FriBidiPropertyBlockLevel1_1200, /* 9BA00..9BBFF */
- FriBidiPropertyBlockLevel1_1200, /* 9BC00..9BDFF */
- FriBidiPropertyBlockLevel1_1200, /* 9BE00..9BFFF */
- FriBidiPropertyBlockLevel1_1200, /* 9C000..9C1FF */
- FriBidiPropertyBlockLevel1_1200, /* 9C200..9C3FF */
- FriBidiPropertyBlockLevel1_1200, /* 9C400..9C5FF */
- FriBidiPropertyBlockLevel1_1200, /* 9C600..9C7FF */
- FriBidiPropertyBlockLevel1_1200, /* 9C800..9C9FF */
- FriBidiPropertyBlockLevel1_1200, /* 9CA00..9CBFF */
- FriBidiPropertyBlockLevel1_1200, /* 9CC00..9CDFF */
- FriBidiPropertyBlockLevel1_1200, /* 9CE00..9CFFF */
- FriBidiPropertyBlockLevel1_1200, /* 9D000..9D1FF */
- FriBidiPropertyBlockLevel1_1200, /* 9D200..9D3FF */
- FriBidiPropertyBlockLevel1_1200, /* 9D400..9D5FF */
- FriBidiPropertyBlockLevel1_1200, /* 9D600..9D7FF */
- FriBidiPropertyBlockLevel1_1200, /* 9D800..9D9FF */
- FriBidiPropertyBlockLevel1_1200, /* 9DA00..9DBFF */
- FriBidiPropertyBlockLevel1_1200, /* 9DC00..9DDFF */
- FriBidiPropertyBlockLevel1_1200, /* 9DE00..9DFFF */
- FriBidiPropertyBlockLevel1_1200, /* 9E000..9E1FF */
- FriBidiPropertyBlockLevel1_1200, /* 9E200..9E3FF */
- FriBidiPropertyBlockLevel1_1200, /* 9E400..9E5FF */
- FriBidiPropertyBlockLevel1_1200, /* 9E600..9E7FF */
- FriBidiPropertyBlockLevel1_1200, /* 9E800..9E9FF */
- FriBidiPropertyBlockLevel1_1200, /* 9EA00..9EBFF */
- FriBidiPropertyBlockLevel1_1200, /* 9EC00..9EDFF */
- FriBidiPropertyBlockLevel1_1200, /* 9EE00..9EFFF */
- FriBidiPropertyBlockLevel1_1200, /* 9F000..9F1FF */
- FriBidiPropertyBlockLevel1_1200, /* 9F200..9F3FF */
- FriBidiPropertyBlockLevel1_1200, /* 9F400..9F5FF */
- FriBidiPropertyBlockLevel1_1200, /* 9F600..9F7FF */
- FriBidiPropertyBlockLevel1_1200, /* 9F800..9F9FF */
- FriBidiPropertyBlockLevel1_1200, /* 9FA00..9FBFF */
- FriBidiPropertyBlockLevel1_1200, /* 9FC00..9FDFF */
- FriBidiPropertyBlockLevel1_1200, /* 9FE00..9FFFF */
- FriBidiPropertyBlockLevel1_1200, /* A0000..A01FF */
- FriBidiPropertyBlockLevel1_1200, /* A0200..A03FF */
- FriBidiPropertyBlockLevel1_1200, /* A0400..A05FF */
- FriBidiPropertyBlockLevel1_1200, /* A0600..A07FF */
- FriBidiPropertyBlockLevel1_1200, /* A0800..A09FF */
- FriBidiPropertyBlockLevel1_1200, /* A0A00..A0BFF */
- FriBidiPropertyBlockLevel1_1200, /* A0C00..A0DFF */
- FriBidiPropertyBlockLevel1_1200, /* A0E00..A0FFF */
- FriBidiPropertyBlockLevel1_1200, /* A1000..A11FF */
- FriBidiPropertyBlockLevel1_1200, /* A1200..A13FF */
- FriBidiPropertyBlockLevel1_1200, /* A1400..A15FF */
- FriBidiPropertyBlockLevel1_1200, /* A1600..A17FF */
- FriBidiPropertyBlockLevel1_1200, /* A1800..A19FF */
- FriBidiPropertyBlockLevel1_1200, /* A1A00..A1BFF */
- FriBidiPropertyBlockLevel1_1200, /* A1C00..A1DFF */
- FriBidiPropertyBlockLevel1_1200, /* A1E00..A1FFF */
- FriBidiPropertyBlockLevel1_1200, /* A2000..A21FF */
- FriBidiPropertyBlockLevel1_1200, /* A2200..A23FF */
- FriBidiPropertyBlockLevel1_1200, /* A2400..A25FF */
- FriBidiPropertyBlockLevel1_1200, /* A2600..A27FF */
- FriBidiPropertyBlockLevel1_1200, /* A2800..A29FF */
- FriBidiPropertyBlockLevel1_1200, /* A2A00..A2BFF */
- FriBidiPropertyBlockLevel1_1200, /* A2C00..A2DFF */
- FriBidiPropertyBlockLevel1_1200, /* A2E00..A2FFF */
- FriBidiPropertyBlockLevel1_1200, /* A3000..A31FF */
- FriBidiPropertyBlockLevel1_1200, /* A3200..A33FF */
- FriBidiPropertyBlockLevel1_1200, /* A3400..A35FF */
- FriBidiPropertyBlockLevel1_1200, /* A3600..A37FF */
- FriBidiPropertyBlockLevel1_1200, /* A3800..A39FF */
- FriBidiPropertyBlockLevel1_1200, /* A3A00..A3BFF */
- FriBidiPropertyBlockLevel1_1200, /* A3C00..A3DFF */
- FriBidiPropertyBlockLevel1_1200, /* A3E00..A3FFF */
- FriBidiPropertyBlockLevel1_1200, /* A4000..A41FF */
- FriBidiPropertyBlockLevel1_1200, /* A4200..A43FF */
- FriBidiPropertyBlockLevel1_1200, /* A4400..A45FF */
- FriBidiPropertyBlockLevel1_1200, /* A4600..A47FF */
- FriBidiPropertyBlockLevel1_1200, /* A4800..A49FF */
- FriBidiPropertyBlockLevel1_1200, /* A4A00..A4BFF */
- FriBidiPropertyBlockLevel1_1200, /* A4C00..A4DFF */
- FriBidiPropertyBlockLevel1_1200, /* A4E00..A4FFF */
- FriBidiPropertyBlockLevel1_1200, /* A5000..A51FF */
- FriBidiPropertyBlockLevel1_1200, /* A5200..A53FF */
- FriBidiPropertyBlockLevel1_1200, /* A5400..A55FF */
- FriBidiPropertyBlockLevel1_1200, /* A5600..A57FF */
- FriBidiPropertyBlockLevel1_1200, /* A5800..A59FF */
- FriBidiPropertyBlockLevel1_1200, /* A5A00..A5BFF */
- FriBidiPropertyBlockLevel1_1200, /* A5C00..A5DFF */
- FriBidiPropertyBlockLevel1_1200, /* A5E00..A5FFF */
- FriBidiPropertyBlockLevel1_1200, /* A6000..A61FF */
- FriBidiPropertyBlockLevel1_1200, /* A6200..A63FF */
- FriBidiPropertyBlockLevel1_1200, /* A6400..A65FF */
- FriBidiPropertyBlockLevel1_1200, /* A6600..A67FF */
- FriBidiPropertyBlockLevel1_1200, /* A6800..A69FF */
- FriBidiPropertyBlockLevel1_1200, /* A6A00..A6BFF */
- FriBidiPropertyBlockLevel1_1200, /* A6C00..A6DFF */
- FriBidiPropertyBlockLevel1_1200, /* A6E00..A6FFF */
- FriBidiPropertyBlockLevel1_1200, /* A7000..A71FF */
- FriBidiPropertyBlockLevel1_1200, /* A7200..A73FF */
- FriBidiPropertyBlockLevel1_1200, /* A7400..A75FF */
- FriBidiPropertyBlockLevel1_1200, /* A7600..A77FF */
- FriBidiPropertyBlockLevel1_1200, /* A7800..A79FF */
- FriBidiPropertyBlockLevel1_1200, /* A7A00..A7BFF */
- FriBidiPropertyBlockLevel1_1200, /* A7C00..A7DFF */
- FriBidiPropertyBlockLevel1_1200, /* A7E00..A7FFF */
- FriBidiPropertyBlockLevel1_1200, /* A8000..A81FF */
- FriBidiPropertyBlockLevel1_1200, /* A8200..A83FF */
- FriBidiPropertyBlockLevel1_1200, /* A8400..A85FF */
- FriBidiPropertyBlockLevel1_1200, /* A8600..A87FF */
- FriBidiPropertyBlockLevel1_1200, /* A8800..A89FF */
- FriBidiPropertyBlockLevel1_1200, /* A8A00..A8BFF */
- FriBidiPropertyBlockLevel1_1200, /* A8C00..A8DFF */
- FriBidiPropertyBlockLevel1_1200, /* A8E00..A8FFF */
- FriBidiPropertyBlockLevel1_1200, /* A9000..A91FF */
- FriBidiPropertyBlockLevel1_1200, /* A9200..A93FF */
- FriBidiPropertyBlockLevel1_1200, /* A9400..A95FF */
- FriBidiPropertyBlockLevel1_1200, /* A9600..A97FF */
- FriBidiPropertyBlockLevel1_1200, /* A9800..A99FF */
- FriBidiPropertyBlockLevel1_1200, /* A9A00..A9BFF */
- FriBidiPropertyBlockLevel1_1200, /* A9C00..A9DFF */
- FriBidiPropertyBlockLevel1_1200, /* A9E00..A9FFF */
- FriBidiPropertyBlockLevel1_1200, /* AA000..AA1FF */
- FriBidiPropertyBlockLevel1_1200, /* AA200..AA3FF */
- FriBidiPropertyBlockLevel1_1200, /* AA400..AA5FF */
- FriBidiPropertyBlockLevel1_1200, /* AA600..AA7FF */
- FriBidiPropertyBlockLevel1_1200, /* AA800..AA9FF */
- FriBidiPropertyBlockLevel1_1200, /* AAA00..AABFF */
- FriBidiPropertyBlockLevel1_1200, /* AAC00..AADFF */
- FriBidiPropertyBlockLevel1_1200, /* AAE00..AAFFF */
- FriBidiPropertyBlockLevel1_1200, /* AB000..AB1FF */
- FriBidiPropertyBlockLevel1_1200, /* AB200..AB3FF */
- FriBidiPropertyBlockLevel1_1200, /* AB400..AB5FF */
- FriBidiPropertyBlockLevel1_1200, /* AB600..AB7FF */
- FriBidiPropertyBlockLevel1_1200, /* AB800..AB9FF */
- FriBidiPropertyBlockLevel1_1200, /* ABA00..ABBFF */
- FriBidiPropertyBlockLevel1_1200, /* ABC00..ABDFF */
- FriBidiPropertyBlockLevel1_1200, /* ABE00..ABFFF */
- FriBidiPropertyBlockLevel1_1200, /* AC000..AC1FF */
- FriBidiPropertyBlockLevel1_1200, /* AC200..AC3FF */
- FriBidiPropertyBlockLevel1_1200, /* AC400..AC5FF */
- FriBidiPropertyBlockLevel1_1200, /* AC600..AC7FF */
- FriBidiPropertyBlockLevel1_1200, /* AC800..AC9FF */
- FriBidiPropertyBlockLevel1_1200, /* ACA00..ACBFF */
- FriBidiPropertyBlockLevel1_1200, /* ACC00..ACDFF */
- FriBidiPropertyBlockLevel1_1200, /* ACE00..ACFFF */
- FriBidiPropertyBlockLevel1_1200, /* AD000..AD1FF */
- FriBidiPropertyBlockLevel1_1200, /* AD200..AD3FF */
- FriBidiPropertyBlockLevel1_1200, /* AD400..AD5FF */
- FriBidiPropertyBlockLevel1_1200, /* AD600..AD7FF */
- FriBidiPropertyBlockLevel1_1200, /* AD800..AD9FF */
- FriBidiPropertyBlockLevel1_1200, /* ADA00..ADBFF */
- FriBidiPropertyBlockLevel1_1200, /* ADC00..ADDFF */
- FriBidiPropertyBlockLevel1_1200, /* ADE00..ADFFF */
- FriBidiPropertyBlockLevel1_1200, /* AE000..AE1FF */
- FriBidiPropertyBlockLevel1_1200, /* AE200..AE3FF */
- FriBidiPropertyBlockLevel1_1200, /* AE400..AE5FF */
- FriBidiPropertyBlockLevel1_1200, /* AE600..AE7FF */
- FriBidiPropertyBlockLevel1_1200, /* AE800..AE9FF */
- FriBidiPropertyBlockLevel1_1200, /* AEA00..AEBFF */
- FriBidiPropertyBlockLevel1_1200, /* AEC00..AEDFF */
- FriBidiPropertyBlockLevel1_1200, /* AEE00..AEFFF */
- FriBidiPropertyBlockLevel1_1200, /* AF000..AF1FF */
- FriBidiPropertyBlockLevel1_1200, /* AF200..AF3FF */
- FriBidiPropertyBlockLevel1_1200, /* AF400..AF5FF */
- FriBidiPropertyBlockLevel1_1200, /* AF600..AF7FF */
- FriBidiPropertyBlockLevel1_1200, /* AF800..AF9FF */
- FriBidiPropertyBlockLevel1_1200, /* AFA00..AFBFF */
- FriBidiPropertyBlockLevel1_1200, /* AFC00..AFDFF */
- FriBidiPropertyBlockLevel1_1200, /* AFE00..AFFFF */
- FriBidiPropertyBlockLevel1_1200, /* B0000..B01FF */
- FriBidiPropertyBlockLevel1_1200, /* B0200..B03FF */
- FriBidiPropertyBlockLevel1_1200, /* B0400..B05FF */
- FriBidiPropertyBlockLevel1_1200, /* B0600..B07FF */
- FriBidiPropertyBlockLevel1_1200, /* B0800..B09FF */
- FriBidiPropertyBlockLevel1_1200, /* B0A00..B0BFF */
- FriBidiPropertyBlockLevel1_1200, /* B0C00..B0DFF */
- FriBidiPropertyBlockLevel1_1200, /* B0E00..B0FFF */
- FriBidiPropertyBlockLevel1_1200, /* B1000..B11FF */
- FriBidiPropertyBlockLevel1_1200, /* B1200..B13FF */
- FriBidiPropertyBlockLevel1_1200, /* B1400..B15FF */
- FriBidiPropertyBlockLevel1_1200, /* B1600..B17FF */
- FriBidiPropertyBlockLevel1_1200, /* B1800..B19FF */
- FriBidiPropertyBlockLevel1_1200, /* B1A00..B1BFF */
- FriBidiPropertyBlockLevel1_1200, /* B1C00..B1DFF */
- FriBidiPropertyBlockLevel1_1200, /* B1E00..B1FFF */
- FriBidiPropertyBlockLevel1_1200, /* B2000..B21FF */
- FriBidiPropertyBlockLevel1_1200, /* B2200..B23FF */
- FriBidiPropertyBlockLevel1_1200, /* B2400..B25FF */
- FriBidiPropertyBlockLevel1_1200, /* B2600..B27FF */
- FriBidiPropertyBlockLevel1_1200, /* B2800..B29FF */
- FriBidiPropertyBlockLevel1_1200, /* B2A00..B2BFF */
- FriBidiPropertyBlockLevel1_1200, /* B2C00..B2DFF */
- FriBidiPropertyBlockLevel1_1200, /* B2E00..B2FFF */
- FriBidiPropertyBlockLevel1_1200, /* B3000..B31FF */
- FriBidiPropertyBlockLevel1_1200, /* B3200..B33FF */
- FriBidiPropertyBlockLevel1_1200, /* B3400..B35FF */
- FriBidiPropertyBlockLevel1_1200, /* B3600..B37FF */
- FriBidiPropertyBlockLevel1_1200, /* B3800..B39FF */
- FriBidiPropertyBlockLevel1_1200, /* B3A00..B3BFF */
- FriBidiPropertyBlockLevel1_1200, /* B3C00..B3DFF */
- FriBidiPropertyBlockLevel1_1200, /* B3E00..B3FFF */
- FriBidiPropertyBlockLevel1_1200, /* B4000..B41FF */
- FriBidiPropertyBlockLevel1_1200, /* B4200..B43FF */
- FriBidiPropertyBlockLevel1_1200, /* B4400..B45FF */
- FriBidiPropertyBlockLevel1_1200, /* B4600..B47FF */
- FriBidiPropertyBlockLevel1_1200, /* B4800..B49FF */
- FriBidiPropertyBlockLevel1_1200, /* B4A00..B4BFF */
- FriBidiPropertyBlockLevel1_1200, /* B4C00..B4DFF */
- FriBidiPropertyBlockLevel1_1200, /* B4E00..B4FFF */
- FriBidiPropertyBlockLevel1_1200, /* B5000..B51FF */
- FriBidiPropertyBlockLevel1_1200, /* B5200..B53FF */
- FriBidiPropertyBlockLevel1_1200, /* B5400..B55FF */
- FriBidiPropertyBlockLevel1_1200, /* B5600..B57FF */
- FriBidiPropertyBlockLevel1_1200, /* B5800..B59FF */
- FriBidiPropertyBlockLevel1_1200, /* B5A00..B5BFF */
- FriBidiPropertyBlockLevel1_1200, /* B5C00..B5DFF */
- FriBidiPropertyBlockLevel1_1200, /* B5E00..B5FFF */
- FriBidiPropertyBlockLevel1_1200, /* B6000..B61FF */
- FriBidiPropertyBlockLevel1_1200, /* B6200..B63FF */
- FriBidiPropertyBlockLevel1_1200, /* B6400..B65FF */
- FriBidiPropertyBlockLevel1_1200, /* B6600..B67FF */
- FriBidiPropertyBlockLevel1_1200, /* B6800..B69FF */
- FriBidiPropertyBlockLevel1_1200, /* B6A00..B6BFF */
- FriBidiPropertyBlockLevel1_1200, /* B6C00..B6DFF */
- FriBidiPropertyBlockLevel1_1200, /* B6E00..B6FFF */
- FriBidiPropertyBlockLevel1_1200, /* B7000..B71FF */
- FriBidiPropertyBlockLevel1_1200, /* B7200..B73FF */
- FriBidiPropertyBlockLevel1_1200, /* B7400..B75FF */
- FriBidiPropertyBlockLevel1_1200, /* B7600..B77FF */
- FriBidiPropertyBlockLevel1_1200, /* B7800..B79FF */
- FriBidiPropertyBlockLevel1_1200, /* B7A00..B7BFF */
- FriBidiPropertyBlockLevel1_1200, /* B7C00..B7DFF */
- FriBidiPropertyBlockLevel1_1200, /* B7E00..B7FFF */
- FriBidiPropertyBlockLevel1_1200, /* B8000..B81FF */
- FriBidiPropertyBlockLevel1_1200, /* B8200..B83FF */
- FriBidiPropertyBlockLevel1_1200, /* B8400..B85FF */
- FriBidiPropertyBlockLevel1_1200, /* B8600..B87FF */
- FriBidiPropertyBlockLevel1_1200, /* B8800..B89FF */
- FriBidiPropertyBlockLevel1_1200, /* B8A00..B8BFF */
- FriBidiPropertyBlockLevel1_1200, /* B8C00..B8DFF */
- FriBidiPropertyBlockLevel1_1200, /* B8E00..B8FFF */
- FriBidiPropertyBlockLevel1_1200, /* B9000..B91FF */
- FriBidiPropertyBlockLevel1_1200, /* B9200..B93FF */
- FriBidiPropertyBlockLevel1_1200, /* B9400..B95FF */
- FriBidiPropertyBlockLevel1_1200, /* B9600..B97FF */
- FriBidiPropertyBlockLevel1_1200, /* B9800..B99FF */
- FriBidiPropertyBlockLevel1_1200, /* B9A00..B9BFF */
- FriBidiPropertyBlockLevel1_1200, /* B9C00..B9DFF */
- FriBidiPropertyBlockLevel1_1200, /* B9E00..B9FFF */
- FriBidiPropertyBlockLevel1_1200, /* BA000..BA1FF */
- FriBidiPropertyBlockLevel1_1200, /* BA200..BA3FF */
- FriBidiPropertyBlockLevel1_1200, /* BA400..BA5FF */
- FriBidiPropertyBlockLevel1_1200, /* BA600..BA7FF */
- FriBidiPropertyBlockLevel1_1200, /* BA800..BA9FF */
- FriBidiPropertyBlockLevel1_1200, /* BAA00..BABFF */
- FriBidiPropertyBlockLevel1_1200, /* BAC00..BADFF */
- FriBidiPropertyBlockLevel1_1200, /* BAE00..BAFFF */
- FriBidiPropertyBlockLevel1_1200, /* BB000..BB1FF */
- FriBidiPropertyBlockLevel1_1200, /* BB200..BB3FF */
- FriBidiPropertyBlockLevel1_1200, /* BB400..BB5FF */
- FriBidiPropertyBlockLevel1_1200, /* BB600..BB7FF */
- FriBidiPropertyBlockLevel1_1200, /* BB800..BB9FF */
- FriBidiPropertyBlockLevel1_1200, /* BBA00..BBBFF */
- FriBidiPropertyBlockLevel1_1200, /* BBC00..BBDFF */
- FriBidiPropertyBlockLevel1_1200, /* BBE00..BBFFF */
- FriBidiPropertyBlockLevel1_1200, /* BC000..BC1FF */
- FriBidiPropertyBlockLevel1_1200, /* BC200..BC3FF */
- FriBidiPropertyBlockLevel1_1200, /* BC400..BC5FF */
- FriBidiPropertyBlockLevel1_1200, /* BC600..BC7FF */
- FriBidiPropertyBlockLevel1_1200, /* BC800..BC9FF */
- FriBidiPropertyBlockLevel1_1200, /* BCA00..BCBFF */
- FriBidiPropertyBlockLevel1_1200, /* BCC00..BCDFF */
- FriBidiPropertyBlockLevel1_1200, /* BCE00..BCFFF */
- FriBidiPropertyBlockLevel1_1200, /* BD000..BD1FF */
- FriBidiPropertyBlockLevel1_1200, /* BD200..BD3FF */
- FriBidiPropertyBlockLevel1_1200, /* BD400..BD5FF */
- FriBidiPropertyBlockLevel1_1200, /* BD600..BD7FF */
- FriBidiPropertyBlockLevel1_1200, /* BD800..BD9FF */
- FriBidiPropertyBlockLevel1_1200, /* BDA00..BDBFF */
- FriBidiPropertyBlockLevel1_1200, /* BDC00..BDDFF */
- FriBidiPropertyBlockLevel1_1200, /* BDE00..BDFFF */
- FriBidiPropertyBlockLevel1_1200, /* BE000..BE1FF */
- FriBidiPropertyBlockLevel1_1200, /* BE200..BE3FF */
- FriBidiPropertyBlockLevel1_1200, /* BE400..BE5FF */
- FriBidiPropertyBlockLevel1_1200, /* BE600..BE7FF */
- FriBidiPropertyBlockLevel1_1200, /* BE800..BE9FF */
- FriBidiPropertyBlockLevel1_1200, /* BEA00..BEBFF */
- FriBidiPropertyBlockLevel1_1200, /* BEC00..BEDFF */
- FriBidiPropertyBlockLevel1_1200, /* BEE00..BEFFF */
- FriBidiPropertyBlockLevel1_1200, /* BF000..BF1FF */
- FriBidiPropertyBlockLevel1_1200, /* BF200..BF3FF */
- FriBidiPropertyBlockLevel1_1200, /* BF400..BF5FF */
- FriBidiPropertyBlockLevel1_1200, /* BF600..BF7FF */
- FriBidiPropertyBlockLevel1_1200, /* BF800..BF9FF */
- FriBidiPropertyBlockLevel1_1200, /* BFA00..BFBFF */
- FriBidiPropertyBlockLevel1_1200, /* BFC00..BFDFF */
- FriBidiPropertyBlockLevel1_1200, /* BFE00..BFFFF */
- FriBidiPropertyBlockLevel1_1200, /* C0000..C01FF */
- FriBidiPropertyBlockLevel1_1200, /* C0200..C03FF */
- FriBidiPropertyBlockLevel1_1200, /* C0400..C05FF */
- FriBidiPropertyBlockLevel1_1200, /* C0600..C07FF */
- FriBidiPropertyBlockLevel1_1200, /* C0800..C09FF */
- FriBidiPropertyBlockLevel1_1200, /* C0A00..C0BFF */
- FriBidiPropertyBlockLevel1_1200, /* C0C00..C0DFF */
- FriBidiPropertyBlockLevel1_1200, /* C0E00..C0FFF */
- FriBidiPropertyBlockLevel1_1200, /* C1000..C11FF */
- FriBidiPropertyBlockLevel1_1200, /* C1200..C13FF */
- FriBidiPropertyBlockLevel1_1200, /* C1400..C15FF */
- FriBidiPropertyBlockLevel1_1200, /* C1600..C17FF */
- FriBidiPropertyBlockLevel1_1200, /* C1800..C19FF */
- FriBidiPropertyBlockLevel1_1200, /* C1A00..C1BFF */
- FriBidiPropertyBlockLevel1_1200, /* C1C00..C1DFF */
- FriBidiPropertyBlockLevel1_1200, /* C1E00..C1FFF */
- FriBidiPropertyBlockLevel1_1200, /* C2000..C21FF */
- FriBidiPropertyBlockLevel1_1200, /* C2200..C23FF */
- FriBidiPropertyBlockLevel1_1200, /* C2400..C25FF */
- FriBidiPropertyBlockLevel1_1200, /* C2600..C27FF */
- FriBidiPropertyBlockLevel1_1200, /* C2800..C29FF */
- FriBidiPropertyBlockLevel1_1200, /* C2A00..C2BFF */
- FriBidiPropertyBlockLevel1_1200, /* C2C00..C2DFF */
- FriBidiPropertyBlockLevel1_1200, /* C2E00..C2FFF */
- FriBidiPropertyBlockLevel1_1200, /* C3000..C31FF */
- FriBidiPropertyBlockLevel1_1200, /* C3200..C33FF */
- FriBidiPropertyBlockLevel1_1200, /* C3400..C35FF */
- FriBidiPropertyBlockLevel1_1200, /* C3600..C37FF */
- FriBidiPropertyBlockLevel1_1200, /* C3800..C39FF */
- FriBidiPropertyBlockLevel1_1200, /* C3A00..C3BFF */
- FriBidiPropertyBlockLevel1_1200, /* C3C00..C3DFF */
- FriBidiPropertyBlockLevel1_1200, /* C3E00..C3FFF */
- FriBidiPropertyBlockLevel1_1200, /* C4000..C41FF */
- FriBidiPropertyBlockLevel1_1200, /* C4200..C43FF */
- FriBidiPropertyBlockLevel1_1200, /* C4400..C45FF */
- FriBidiPropertyBlockLevel1_1200, /* C4600..C47FF */
- FriBidiPropertyBlockLevel1_1200, /* C4800..C49FF */
- FriBidiPropertyBlockLevel1_1200, /* C4A00..C4BFF */
- FriBidiPropertyBlockLevel1_1200, /* C4C00..C4DFF */
- FriBidiPropertyBlockLevel1_1200, /* C4E00..C4FFF */
- FriBidiPropertyBlockLevel1_1200, /* C5000..C51FF */
- FriBidiPropertyBlockLevel1_1200, /* C5200..C53FF */
- FriBidiPropertyBlockLevel1_1200, /* C5400..C55FF */
- FriBidiPropertyBlockLevel1_1200, /* C5600..C57FF */
- FriBidiPropertyBlockLevel1_1200, /* C5800..C59FF */
- FriBidiPropertyBlockLevel1_1200, /* C5A00..C5BFF */
- FriBidiPropertyBlockLevel1_1200, /* C5C00..C5DFF */
- FriBidiPropertyBlockLevel1_1200, /* C5E00..C5FFF */
- FriBidiPropertyBlockLevel1_1200, /* C6000..C61FF */
- FriBidiPropertyBlockLevel1_1200, /* C6200..C63FF */
- FriBidiPropertyBlockLevel1_1200, /* C6400..C65FF */
- FriBidiPropertyBlockLevel1_1200, /* C6600..C67FF */
- FriBidiPropertyBlockLevel1_1200, /* C6800..C69FF */
- FriBidiPropertyBlockLevel1_1200, /* C6A00..C6BFF */
- FriBidiPropertyBlockLevel1_1200, /* C6C00..C6DFF */
- FriBidiPropertyBlockLevel1_1200, /* C6E00..C6FFF */
- FriBidiPropertyBlockLevel1_1200, /* C7000..C71FF */
- FriBidiPropertyBlockLevel1_1200, /* C7200..C73FF */
- FriBidiPropertyBlockLevel1_1200, /* C7400..C75FF */
- FriBidiPropertyBlockLevel1_1200, /* C7600..C77FF */
- FriBidiPropertyBlockLevel1_1200, /* C7800..C79FF */
- FriBidiPropertyBlockLevel1_1200, /* C7A00..C7BFF */
- FriBidiPropertyBlockLevel1_1200, /* C7C00..C7DFF */
- FriBidiPropertyBlockLevel1_1200, /* C7E00..C7FFF */
- FriBidiPropertyBlockLevel1_1200, /* C8000..C81FF */
- FriBidiPropertyBlockLevel1_1200, /* C8200..C83FF */
- FriBidiPropertyBlockLevel1_1200, /* C8400..C85FF */
- FriBidiPropertyBlockLevel1_1200, /* C8600..C87FF */
- FriBidiPropertyBlockLevel1_1200, /* C8800..C89FF */
- FriBidiPropertyBlockLevel1_1200, /* C8A00..C8BFF */
- FriBidiPropertyBlockLevel1_1200, /* C8C00..C8DFF */
- FriBidiPropertyBlockLevel1_1200, /* C8E00..C8FFF */
- FriBidiPropertyBlockLevel1_1200, /* C9000..C91FF */
- FriBidiPropertyBlockLevel1_1200, /* C9200..C93FF */
- FriBidiPropertyBlockLevel1_1200, /* C9400..C95FF */
- FriBidiPropertyBlockLevel1_1200, /* C9600..C97FF */
- FriBidiPropertyBlockLevel1_1200, /* C9800..C99FF */
- FriBidiPropertyBlockLevel1_1200, /* C9A00..C9BFF */
- FriBidiPropertyBlockLevel1_1200, /* C9C00..C9DFF */
- FriBidiPropertyBlockLevel1_1200, /* C9E00..C9FFF */
- FriBidiPropertyBlockLevel1_1200, /* CA000..CA1FF */
- FriBidiPropertyBlockLevel1_1200, /* CA200..CA3FF */
- FriBidiPropertyBlockLevel1_1200, /* CA400..CA5FF */
- FriBidiPropertyBlockLevel1_1200, /* CA600..CA7FF */
- FriBidiPropertyBlockLevel1_1200, /* CA800..CA9FF */
- FriBidiPropertyBlockLevel1_1200, /* CAA00..CABFF */
- FriBidiPropertyBlockLevel1_1200, /* CAC00..CADFF */
- FriBidiPropertyBlockLevel1_1200, /* CAE00..CAFFF */
- FriBidiPropertyBlockLevel1_1200, /* CB000..CB1FF */
- FriBidiPropertyBlockLevel1_1200, /* CB200..CB3FF */
- FriBidiPropertyBlockLevel1_1200, /* CB400..CB5FF */
- FriBidiPropertyBlockLevel1_1200, /* CB600..CB7FF */
- FriBidiPropertyBlockLevel1_1200, /* CB800..CB9FF */
- FriBidiPropertyBlockLevel1_1200, /* CBA00..CBBFF */
- FriBidiPropertyBlockLevel1_1200, /* CBC00..CBDFF */
- FriBidiPropertyBlockLevel1_1200, /* CBE00..CBFFF */
- FriBidiPropertyBlockLevel1_1200, /* CC000..CC1FF */
- FriBidiPropertyBlockLevel1_1200, /* CC200..CC3FF */
- FriBidiPropertyBlockLevel1_1200, /* CC400..CC5FF */
- FriBidiPropertyBlockLevel1_1200, /* CC600..CC7FF */
- FriBidiPropertyBlockLevel1_1200, /* CC800..CC9FF */
- FriBidiPropertyBlockLevel1_1200, /* CCA00..CCBFF */
- FriBidiPropertyBlockLevel1_1200, /* CCC00..CCDFF */
- FriBidiPropertyBlockLevel1_1200, /* CCE00..CCFFF */
- FriBidiPropertyBlockLevel1_1200, /* CD000..CD1FF */
- FriBidiPropertyBlockLevel1_1200, /* CD200..CD3FF */
- FriBidiPropertyBlockLevel1_1200, /* CD400..CD5FF */
- FriBidiPropertyBlockLevel1_1200, /* CD600..CD7FF */
- FriBidiPropertyBlockLevel1_1200, /* CD800..CD9FF */
- FriBidiPropertyBlockLevel1_1200, /* CDA00..CDBFF */
- FriBidiPropertyBlockLevel1_1200, /* CDC00..CDDFF */
- FriBidiPropertyBlockLevel1_1200, /* CDE00..CDFFF */
- FriBidiPropertyBlockLevel1_1200, /* CE000..CE1FF */
- FriBidiPropertyBlockLevel1_1200, /* CE200..CE3FF */
- FriBidiPropertyBlockLevel1_1200, /* CE400..CE5FF */
- FriBidiPropertyBlockLevel1_1200, /* CE600..CE7FF */
- FriBidiPropertyBlockLevel1_1200, /* CE800..CE9FF */
- FriBidiPropertyBlockLevel1_1200, /* CEA00..CEBFF */
- FriBidiPropertyBlockLevel1_1200, /* CEC00..CEDFF */
- FriBidiPropertyBlockLevel1_1200, /* CEE00..CEFFF */
- FriBidiPropertyBlockLevel1_1200, /* CF000..CF1FF */
- FriBidiPropertyBlockLevel1_1200, /* CF200..CF3FF */
- FriBidiPropertyBlockLevel1_1200, /* CF400..CF5FF */
- FriBidiPropertyBlockLevel1_1200, /* CF600..CF7FF */
- FriBidiPropertyBlockLevel1_1200, /* CF800..CF9FF */
- FriBidiPropertyBlockLevel1_1200, /* CFA00..CFBFF */
- FriBidiPropertyBlockLevel1_1200, /* CFC00..CFDFF */
- FriBidiPropertyBlockLevel1_1200, /* CFE00..CFFFF */
- FriBidiPropertyBlockLevel1_1200, /* D0000..D01FF */
- FriBidiPropertyBlockLevel1_1200, /* D0200..D03FF */
- FriBidiPropertyBlockLevel1_1200, /* D0400..D05FF */
- FriBidiPropertyBlockLevel1_1200, /* D0600..D07FF */
- FriBidiPropertyBlockLevel1_1200, /* D0800..D09FF */
- FriBidiPropertyBlockLevel1_1200, /* D0A00..D0BFF */
- FriBidiPropertyBlockLevel1_1200, /* D0C00..D0DFF */
- FriBidiPropertyBlockLevel1_1200, /* D0E00..D0FFF */
- FriBidiPropertyBlockLevel1_1200, /* D1000..D11FF */
- FriBidiPropertyBlockLevel1_1200, /* D1200..D13FF */
- FriBidiPropertyBlockLevel1_1200, /* D1400..D15FF */
- FriBidiPropertyBlockLevel1_1200, /* D1600..D17FF */
- FriBidiPropertyBlockLevel1_1200, /* D1800..D19FF */
- FriBidiPropertyBlockLevel1_1200, /* D1A00..D1BFF */
- FriBidiPropertyBlockLevel1_1200, /* D1C00..D1DFF */
- FriBidiPropertyBlockLevel1_1200, /* D1E00..D1FFF */
- FriBidiPropertyBlockLevel1_1200, /* D2000..D21FF */
- FriBidiPropertyBlockLevel1_1200, /* D2200..D23FF */
- FriBidiPropertyBlockLevel1_1200, /* D2400..D25FF */
- FriBidiPropertyBlockLevel1_1200, /* D2600..D27FF */
- FriBidiPropertyBlockLevel1_1200, /* D2800..D29FF */
- FriBidiPropertyBlockLevel1_1200, /* D2A00..D2BFF */
- FriBidiPropertyBlockLevel1_1200, /* D2C00..D2DFF */
- FriBidiPropertyBlockLevel1_1200, /* D2E00..D2FFF */
- FriBidiPropertyBlockLevel1_1200, /* D3000..D31FF */
- FriBidiPropertyBlockLevel1_1200, /* D3200..D33FF */
- FriBidiPropertyBlockLevel1_1200, /* D3400..D35FF */
- FriBidiPropertyBlockLevel1_1200, /* D3600..D37FF */
- FriBidiPropertyBlockLevel1_1200, /* D3800..D39FF */
- FriBidiPropertyBlockLevel1_1200, /* D3A00..D3BFF */
- FriBidiPropertyBlockLevel1_1200, /* D3C00..D3DFF */
- FriBidiPropertyBlockLevel1_1200, /* D3E00..D3FFF */
- FriBidiPropertyBlockLevel1_1200, /* D4000..D41FF */
- FriBidiPropertyBlockLevel1_1200, /* D4200..D43FF */
- FriBidiPropertyBlockLevel1_1200, /* D4400..D45FF */
- FriBidiPropertyBlockLevel1_1200, /* D4600..D47FF */
- FriBidiPropertyBlockLevel1_1200, /* D4800..D49FF */
- FriBidiPropertyBlockLevel1_1200, /* D4A00..D4BFF */
- FriBidiPropertyBlockLevel1_1200, /* D4C00..D4DFF */
- FriBidiPropertyBlockLevel1_1200, /* D4E00..D4FFF */
- FriBidiPropertyBlockLevel1_1200, /* D5000..D51FF */
- FriBidiPropertyBlockLevel1_1200, /* D5200..D53FF */
- FriBidiPropertyBlockLevel1_1200, /* D5400..D55FF */
- FriBidiPropertyBlockLevel1_1200, /* D5600..D57FF */
- FriBidiPropertyBlockLevel1_1200, /* D5800..D59FF */
- FriBidiPropertyBlockLevel1_1200, /* D5A00..D5BFF */
- FriBidiPropertyBlockLevel1_1200, /* D5C00..D5DFF */
- FriBidiPropertyBlockLevel1_1200, /* D5E00..D5FFF */
- FriBidiPropertyBlockLevel1_1200, /* D6000..D61FF */
- FriBidiPropertyBlockLevel1_1200, /* D6200..D63FF */
- FriBidiPropertyBlockLevel1_1200, /* D6400..D65FF */
- FriBidiPropertyBlockLevel1_1200, /* D6600..D67FF */
- FriBidiPropertyBlockLevel1_1200, /* D6800..D69FF */
- FriBidiPropertyBlockLevel1_1200, /* D6A00..D6BFF */
- FriBidiPropertyBlockLevel1_1200, /* D6C00..D6DFF */
- FriBidiPropertyBlockLevel1_1200, /* D6E00..D6FFF */
- FriBidiPropertyBlockLevel1_1200, /* D7000..D71FF */
- FriBidiPropertyBlockLevel1_1200, /* D7200..D73FF */
- FriBidiPropertyBlockLevel1_1200, /* D7400..D75FF */
- FriBidiPropertyBlockLevel1_1200, /* D7600..D77FF */
- FriBidiPropertyBlockLevel1_1200, /* D7800..D79FF */
- FriBidiPropertyBlockLevel1_1200, /* D7A00..D7BFF */
- FriBidiPropertyBlockLevel1_1200, /* D7C00..D7DFF */
- FriBidiPropertyBlockLevel1_1200, /* D7E00..D7FFF */
- FriBidiPropertyBlockLevel1_1200, /* D8000..D81FF */
- FriBidiPropertyBlockLevel1_1200, /* D8200..D83FF */
- FriBidiPropertyBlockLevel1_1200, /* D8400..D85FF */
- FriBidiPropertyBlockLevel1_1200, /* D8600..D87FF */
- FriBidiPropertyBlockLevel1_1200, /* D8800..D89FF */
- FriBidiPropertyBlockLevel1_1200, /* D8A00..D8BFF */
- FriBidiPropertyBlockLevel1_1200, /* D8C00..D8DFF */
- FriBidiPropertyBlockLevel1_1200, /* D8E00..D8FFF */
- FriBidiPropertyBlockLevel1_1200, /* D9000..D91FF */
- FriBidiPropertyBlockLevel1_1200, /* D9200..D93FF */
- FriBidiPropertyBlockLevel1_1200, /* D9400..D95FF */
- FriBidiPropertyBlockLevel1_1200, /* D9600..D97FF */
- FriBidiPropertyBlockLevel1_1200, /* D9800..D99FF */
- FriBidiPropertyBlockLevel1_1200, /* D9A00..D9BFF */
- FriBidiPropertyBlockLevel1_1200, /* D9C00..D9DFF */
- FriBidiPropertyBlockLevel1_1200, /* D9E00..D9FFF */
- FriBidiPropertyBlockLevel1_1200, /* DA000..DA1FF */
- FriBidiPropertyBlockLevel1_1200, /* DA200..DA3FF */
- FriBidiPropertyBlockLevel1_1200, /* DA400..DA5FF */
- FriBidiPropertyBlockLevel1_1200, /* DA600..DA7FF */
- FriBidiPropertyBlockLevel1_1200, /* DA800..DA9FF */
- FriBidiPropertyBlockLevel1_1200, /* DAA00..DABFF */
- FriBidiPropertyBlockLevel1_1200, /* DAC00..DADFF */
- FriBidiPropertyBlockLevel1_1200, /* DAE00..DAFFF */
- FriBidiPropertyBlockLevel1_1200, /* DB000..DB1FF */
- FriBidiPropertyBlockLevel1_1200, /* DB200..DB3FF */
- FriBidiPropertyBlockLevel1_1200, /* DB400..DB5FF */
- FriBidiPropertyBlockLevel1_1200, /* DB600..DB7FF */
- FriBidiPropertyBlockLevel1_1200, /* DB800..DB9FF */
- FriBidiPropertyBlockLevel1_1200, /* DBA00..DBBFF */
- FriBidiPropertyBlockLevel1_1200, /* DBC00..DBDFF */
- FriBidiPropertyBlockLevel1_1200, /* DBE00..DBFFF */
- FriBidiPropertyBlockLevel1_1200, /* DC000..DC1FF */
- FriBidiPropertyBlockLevel1_1200, /* DC200..DC3FF */
- FriBidiPropertyBlockLevel1_1200, /* DC400..DC5FF */
- FriBidiPropertyBlockLevel1_1200, /* DC600..DC7FF */
- FriBidiPropertyBlockLevel1_1200, /* DC800..DC9FF */
- FriBidiPropertyBlockLevel1_1200, /* DCA00..DCBFF */
- FriBidiPropertyBlockLevel1_1200, /* DCC00..DCDFF */
- FriBidiPropertyBlockLevel1_1200, /* DCE00..DCFFF */
- FriBidiPropertyBlockLevel1_1200, /* DD000..DD1FF */
- FriBidiPropertyBlockLevel1_1200, /* DD200..DD3FF */
- FriBidiPropertyBlockLevel1_1200, /* DD400..DD5FF */
- FriBidiPropertyBlockLevel1_1200, /* DD600..DD7FF */
- FriBidiPropertyBlockLevel1_1200, /* DD800..DD9FF */
- FriBidiPropertyBlockLevel1_1200, /* DDA00..DDBFF */
- FriBidiPropertyBlockLevel1_1200, /* DDC00..DDDFF */
- FriBidiPropertyBlockLevel1_1200, /* DDE00..DDFFF */
- FriBidiPropertyBlockLevel1_1200, /* DE000..DE1FF */
- FriBidiPropertyBlockLevel1_1200, /* DE200..DE3FF */
- FriBidiPropertyBlockLevel1_1200, /* DE400..DE5FF */
- FriBidiPropertyBlockLevel1_1200, /* DE600..DE7FF */
- FriBidiPropertyBlockLevel1_1200, /* DE800..DE9FF */
- FriBidiPropertyBlockLevel1_1200, /* DEA00..DEBFF */
- FriBidiPropertyBlockLevel1_1200, /* DEC00..DEDFF */
- FriBidiPropertyBlockLevel1_1200, /* DEE00..DEFFF */
- FriBidiPropertyBlockLevel1_1200, /* DF000..DF1FF */
- FriBidiPropertyBlockLevel1_1200, /* DF200..DF3FF */
- FriBidiPropertyBlockLevel1_1200, /* DF400..DF5FF */
- FriBidiPropertyBlockLevel1_1200, /* DF600..DF7FF */
- FriBidiPropertyBlockLevel1_1200, /* DF800..DF9FF */
- FriBidiPropertyBlockLevel1_1200, /* DFA00..DFBFF */
- FriBidiPropertyBlockLevel1_1200, /* DFC00..DFDFF */
- FriBidiPropertyBlockLevel1_1200, /* DFE00..DFFFF */
- FriBidiPropertyBlockLevel1_E0000, /* E0000..E01FF */
- FriBidiPropertyBlockLevel1_1200, /* E0200..E03FF */
- FriBidiPropertyBlockLevel1_1200, /* E0400..E05FF */
- FriBidiPropertyBlockLevel1_1200, /* E0600..E07FF */
- FriBidiPropertyBlockLevel1_1200, /* E0800..E09FF */
- FriBidiPropertyBlockLevel1_1200, /* E0A00..E0BFF */
- FriBidiPropertyBlockLevel1_1200, /* E0C00..E0DFF */
- FriBidiPropertyBlockLevel1_1200, /* E0E00..E0FFF */
- FriBidiPropertyBlockLevel1_1200, /* E1000..E11FF */
- FriBidiPropertyBlockLevel1_1200, /* E1200..E13FF */
- FriBidiPropertyBlockLevel1_1200, /* E1400..E15FF */
- FriBidiPropertyBlockLevel1_1200, /* E1600..E17FF */
- FriBidiPropertyBlockLevel1_1200, /* E1800..E19FF */
- FriBidiPropertyBlockLevel1_1200, /* E1A00..E1BFF */
- FriBidiPropertyBlockLevel1_1200, /* E1C00..E1DFF */
- FriBidiPropertyBlockLevel1_1200, /* E1E00..E1FFF */
- FriBidiPropertyBlockLevel1_1200, /* E2000..E21FF */
- FriBidiPropertyBlockLevel1_1200, /* E2200..E23FF */
- FriBidiPropertyBlockLevel1_1200, /* E2400..E25FF */
- FriBidiPropertyBlockLevel1_1200, /* E2600..E27FF */
- FriBidiPropertyBlockLevel1_1200, /* E2800..E29FF */
- FriBidiPropertyBlockLevel1_1200, /* E2A00..E2BFF */
- FriBidiPropertyBlockLevel1_1200, /* E2C00..E2DFF */
- FriBidiPropertyBlockLevel1_1200, /* E2E00..E2FFF */
- FriBidiPropertyBlockLevel1_1200, /* E3000..E31FF */
- FriBidiPropertyBlockLevel1_1200, /* E3200..E33FF */
- FriBidiPropertyBlockLevel1_1200, /* E3400..E35FF */
- FriBidiPropertyBlockLevel1_1200, /* E3600..E37FF */
- FriBidiPropertyBlockLevel1_1200, /* E3800..E39FF */
- FriBidiPropertyBlockLevel1_1200, /* E3A00..E3BFF */
- FriBidiPropertyBlockLevel1_1200, /* E3C00..E3DFF */
- FriBidiPropertyBlockLevel1_1200, /* E3E00..E3FFF */
- FriBidiPropertyBlockLevel1_1200, /* E4000..E41FF */
- FriBidiPropertyBlockLevel1_1200, /* E4200..E43FF */
- FriBidiPropertyBlockLevel1_1200, /* E4400..E45FF */
- FriBidiPropertyBlockLevel1_1200, /* E4600..E47FF */
- FriBidiPropertyBlockLevel1_1200, /* E4800..E49FF */
- FriBidiPropertyBlockLevel1_1200, /* E4A00..E4BFF */
- FriBidiPropertyBlockLevel1_1200, /* E4C00..E4DFF */
- FriBidiPropertyBlockLevel1_1200, /* E4E00..E4FFF */
- FriBidiPropertyBlockLevel1_1200, /* E5000..E51FF */
- FriBidiPropertyBlockLevel1_1200, /* E5200..E53FF */
- FriBidiPropertyBlockLevel1_1200, /* E5400..E55FF */
- FriBidiPropertyBlockLevel1_1200, /* E5600..E57FF */
- FriBidiPropertyBlockLevel1_1200, /* E5800..E59FF */
- FriBidiPropertyBlockLevel1_1200, /* E5A00..E5BFF */
- FriBidiPropertyBlockLevel1_1200, /* E5C00..E5DFF */
- FriBidiPropertyBlockLevel1_1200, /* E5E00..E5FFF */
- FriBidiPropertyBlockLevel1_1200, /* E6000..E61FF */
- FriBidiPropertyBlockLevel1_1200, /* E6200..E63FF */
- FriBidiPropertyBlockLevel1_1200, /* E6400..E65FF */
- FriBidiPropertyBlockLevel1_1200, /* E6600..E67FF */
- FriBidiPropertyBlockLevel1_1200, /* E6800..E69FF */
- FriBidiPropertyBlockLevel1_1200, /* E6A00..E6BFF */
- FriBidiPropertyBlockLevel1_1200, /* E6C00..E6DFF */
- FriBidiPropertyBlockLevel1_1200, /* E6E00..E6FFF */
- FriBidiPropertyBlockLevel1_1200, /* E7000..E71FF */
- FriBidiPropertyBlockLevel1_1200, /* E7200..E73FF */
- FriBidiPropertyBlockLevel1_1200, /* E7400..E75FF */
- FriBidiPropertyBlockLevel1_1200, /* E7600..E77FF */
- FriBidiPropertyBlockLevel1_1200, /* E7800..E79FF */
- FriBidiPropertyBlockLevel1_1200, /* E7A00..E7BFF */
- FriBidiPropertyBlockLevel1_1200, /* E7C00..E7DFF */
- FriBidiPropertyBlockLevel1_1200, /* E7E00..E7FFF */
- FriBidiPropertyBlockLevel1_1200, /* E8000..E81FF */
- FriBidiPropertyBlockLevel1_1200, /* E8200..E83FF */
- FriBidiPropertyBlockLevel1_1200, /* E8400..E85FF */
- FriBidiPropertyBlockLevel1_1200, /* E8600..E87FF */
- FriBidiPropertyBlockLevel1_1200, /* E8800..E89FF */
- FriBidiPropertyBlockLevel1_1200, /* E8A00..E8BFF */
- FriBidiPropertyBlockLevel1_1200, /* E8C00..E8DFF */
- FriBidiPropertyBlockLevel1_1200, /* E8E00..E8FFF */
- FriBidiPropertyBlockLevel1_1200, /* E9000..E91FF */
- FriBidiPropertyBlockLevel1_1200, /* E9200..E93FF */
- FriBidiPropertyBlockLevel1_1200, /* E9400..E95FF */
- FriBidiPropertyBlockLevel1_1200, /* E9600..E97FF */
- FriBidiPropertyBlockLevel1_1200, /* E9800..E99FF */
- FriBidiPropertyBlockLevel1_1200, /* E9A00..E9BFF */
- FriBidiPropertyBlockLevel1_1200, /* E9C00..E9DFF */
- FriBidiPropertyBlockLevel1_1200, /* E9E00..E9FFF */
- FriBidiPropertyBlockLevel1_1200, /* EA000..EA1FF */
- FriBidiPropertyBlockLevel1_1200, /* EA200..EA3FF */
- FriBidiPropertyBlockLevel1_1200, /* EA400..EA5FF */
- FriBidiPropertyBlockLevel1_1200, /* EA600..EA7FF */
- FriBidiPropertyBlockLevel1_1200, /* EA800..EA9FF */
- FriBidiPropertyBlockLevel1_1200, /* EAA00..EABFF */
- FriBidiPropertyBlockLevel1_1200, /* EAC00..EADFF */
- FriBidiPropertyBlockLevel1_1200, /* EAE00..EAFFF */
- FriBidiPropertyBlockLevel1_1200, /* EB000..EB1FF */
- FriBidiPropertyBlockLevel1_1200, /* EB200..EB3FF */
- FriBidiPropertyBlockLevel1_1200, /* EB400..EB5FF */
- FriBidiPropertyBlockLevel1_1200, /* EB600..EB7FF */
- FriBidiPropertyBlockLevel1_1200, /* EB800..EB9FF */
- FriBidiPropertyBlockLevel1_1200, /* EBA00..EBBFF */
- FriBidiPropertyBlockLevel1_1200, /* EBC00..EBDFF */
- FriBidiPropertyBlockLevel1_1200, /* EBE00..EBFFF */
- FriBidiPropertyBlockLevel1_1200, /* EC000..EC1FF */
- FriBidiPropertyBlockLevel1_1200, /* EC200..EC3FF */
- FriBidiPropertyBlockLevel1_1200, /* EC400..EC5FF */
- FriBidiPropertyBlockLevel1_1200, /* EC600..EC7FF */
- FriBidiPropertyBlockLevel1_1200, /* EC800..EC9FF */
- FriBidiPropertyBlockLevel1_1200, /* ECA00..ECBFF */
- FriBidiPropertyBlockLevel1_1200, /* ECC00..ECDFF */
- FriBidiPropertyBlockLevel1_1200, /* ECE00..ECFFF */
- FriBidiPropertyBlockLevel1_1200, /* ED000..ED1FF */
- FriBidiPropertyBlockLevel1_1200, /* ED200..ED3FF */
- FriBidiPropertyBlockLevel1_1200, /* ED400..ED5FF */
- FriBidiPropertyBlockLevel1_1200, /* ED600..ED7FF */
- FriBidiPropertyBlockLevel1_1200, /* ED800..ED9FF */
- FriBidiPropertyBlockLevel1_1200, /* EDA00..EDBFF */
- FriBidiPropertyBlockLevel1_1200, /* EDC00..EDDFF */
- FriBidiPropertyBlockLevel1_1200, /* EDE00..EDFFF */
- FriBidiPropertyBlockLevel1_1200, /* EE000..EE1FF */
- FriBidiPropertyBlockLevel1_1200, /* EE200..EE3FF */
- FriBidiPropertyBlockLevel1_1200, /* EE400..EE5FF */
- FriBidiPropertyBlockLevel1_1200, /* EE600..EE7FF */
- FriBidiPropertyBlockLevel1_1200, /* EE800..EE9FF */
- FriBidiPropertyBlockLevel1_1200, /* EEA00..EEBFF */
- FriBidiPropertyBlockLevel1_1200, /* EEC00..EEDFF */
- FriBidiPropertyBlockLevel1_1200, /* EEE00..EEFFF */
- FriBidiPropertyBlockLevel1_1200, /* EF000..EF1FF */
- FriBidiPropertyBlockLevel1_1200, /* EF200..EF3FF */
- FriBidiPropertyBlockLevel1_1200, /* EF400..EF5FF */
- FriBidiPropertyBlockLevel1_1200, /* EF600..EF7FF */
- FriBidiPropertyBlockLevel1_1200, /* EF800..EF9FF */
- FriBidiPropertyBlockLevel1_1200, /* EFA00..EFBFF */
- FriBidiPropertyBlockLevel1_1200, /* EFC00..EFDFF */
- FriBidiPropertyBlockLevel1_1200, /* EFE00..EFFFF */
- FriBidiPropertyBlockLevel1_1200, /* F0000..F01FF */
- FriBidiPropertyBlockLevel1_1200, /* F0200..F03FF */
- FriBidiPropertyBlockLevel1_1200, /* F0400..F05FF */
- FriBidiPropertyBlockLevel1_1200, /* F0600..F07FF */
- FriBidiPropertyBlockLevel1_1200, /* F0800..F09FF */
- FriBidiPropertyBlockLevel1_1200, /* F0A00..F0BFF */
- FriBidiPropertyBlockLevel1_1200, /* F0C00..F0DFF */
- FriBidiPropertyBlockLevel1_1200, /* F0E00..F0FFF */
- FriBidiPropertyBlockLevel1_1200, /* F1000..F11FF */
- FriBidiPropertyBlockLevel1_1200, /* F1200..F13FF */
- FriBidiPropertyBlockLevel1_1200, /* F1400..F15FF */
- FriBidiPropertyBlockLevel1_1200, /* F1600..F17FF */
- FriBidiPropertyBlockLevel1_1200, /* F1800..F19FF */
- FriBidiPropertyBlockLevel1_1200, /* F1A00..F1BFF */
- FriBidiPropertyBlockLevel1_1200, /* F1C00..F1DFF */
- FriBidiPropertyBlockLevel1_1200, /* F1E00..F1FFF */
- FriBidiPropertyBlockLevel1_1200, /* F2000..F21FF */
- FriBidiPropertyBlockLevel1_1200, /* F2200..F23FF */
- FriBidiPropertyBlockLevel1_1200, /* F2400..F25FF */
- FriBidiPropertyBlockLevel1_1200, /* F2600..F27FF */
- FriBidiPropertyBlockLevel1_1200, /* F2800..F29FF */
- FriBidiPropertyBlockLevel1_1200, /* F2A00..F2BFF */
- FriBidiPropertyBlockLevel1_1200, /* F2C00..F2DFF */
- FriBidiPropertyBlockLevel1_1200, /* F2E00..F2FFF */
- FriBidiPropertyBlockLevel1_1200, /* F3000..F31FF */
- FriBidiPropertyBlockLevel1_1200, /* F3200..F33FF */
- FriBidiPropertyBlockLevel1_1200, /* F3400..F35FF */
- FriBidiPropertyBlockLevel1_1200, /* F3600..F37FF */
- FriBidiPropertyBlockLevel1_1200, /* F3800..F39FF */
- FriBidiPropertyBlockLevel1_1200, /* F3A00..F3BFF */
- FriBidiPropertyBlockLevel1_1200, /* F3C00..F3DFF */
- FriBidiPropertyBlockLevel1_1200, /* F3E00..F3FFF */
- FriBidiPropertyBlockLevel1_1200, /* F4000..F41FF */
- FriBidiPropertyBlockLevel1_1200, /* F4200..F43FF */
- FriBidiPropertyBlockLevel1_1200, /* F4400..F45FF */
- FriBidiPropertyBlockLevel1_1200, /* F4600..F47FF */
- FriBidiPropertyBlockLevel1_1200, /* F4800..F49FF */
- FriBidiPropertyBlockLevel1_1200, /* F4A00..F4BFF */
- FriBidiPropertyBlockLevel1_1200, /* F4C00..F4DFF */
- FriBidiPropertyBlockLevel1_1200, /* F4E00..F4FFF */
- FriBidiPropertyBlockLevel1_1200, /* F5000..F51FF */
- FriBidiPropertyBlockLevel1_1200, /* F5200..F53FF */
- FriBidiPropertyBlockLevel1_1200, /* F5400..F55FF */
- FriBidiPropertyBlockLevel1_1200, /* F5600..F57FF */
- FriBidiPropertyBlockLevel1_1200, /* F5800..F59FF */
- FriBidiPropertyBlockLevel1_1200, /* F5A00..F5BFF */
- FriBidiPropertyBlockLevel1_1200, /* F5C00..F5DFF */
- FriBidiPropertyBlockLevel1_1200, /* F5E00..F5FFF */
- FriBidiPropertyBlockLevel1_1200, /* F6000..F61FF */
- FriBidiPropertyBlockLevel1_1200, /* F6200..F63FF */
- FriBidiPropertyBlockLevel1_1200, /* F6400..F65FF */
- FriBidiPropertyBlockLevel1_1200, /* F6600..F67FF */
- FriBidiPropertyBlockLevel1_1200, /* F6800..F69FF */
- FriBidiPropertyBlockLevel1_1200, /* F6A00..F6BFF */
- FriBidiPropertyBlockLevel1_1200, /* F6C00..F6DFF */
- FriBidiPropertyBlockLevel1_1200, /* F6E00..F6FFF */
- FriBidiPropertyBlockLevel1_1200, /* F7000..F71FF */
- FriBidiPropertyBlockLevel1_1200, /* F7200..F73FF */
- FriBidiPropertyBlockLevel1_1200, /* F7400..F75FF */
- FriBidiPropertyBlockLevel1_1200, /* F7600..F77FF */
- FriBidiPropertyBlockLevel1_1200, /* F7800..F79FF */
- FriBidiPropertyBlockLevel1_1200, /* F7A00..F7BFF */
- FriBidiPropertyBlockLevel1_1200, /* F7C00..F7DFF */
- FriBidiPropertyBlockLevel1_1200, /* F7E00..F7FFF */
- FriBidiPropertyBlockLevel1_1200, /* F8000..F81FF */
- FriBidiPropertyBlockLevel1_1200, /* F8200..F83FF */
- FriBidiPropertyBlockLevel1_1200, /* F8400..F85FF */
- FriBidiPropertyBlockLevel1_1200, /* F8600..F87FF */
- FriBidiPropertyBlockLevel1_1200, /* F8800..F89FF */
- FriBidiPropertyBlockLevel1_1200, /* F8A00..F8BFF */
- FriBidiPropertyBlockLevel1_1200, /* F8C00..F8DFF */
- FriBidiPropertyBlockLevel1_1200, /* F8E00..F8FFF */
- FriBidiPropertyBlockLevel1_1200, /* F9000..F91FF */
- FriBidiPropertyBlockLevel1_1200, /* F9200..F93FF */
- FriBidiPropertyBlockLevel1_1200, /* F9400..F95FF */
- FriBidiPropertyBlockLevel1_1200, /* F9600..F97FF */
- FriBidiPropertyBlockLevel1_1200, /* F9800..F99FF */
- FriBidiPropertyBlockLevel1_1200, /* F9A00..F9BFF */
- FriBidiPropertyBlockLevel1_1200, /* F9C00..F9DFF */
- FriBidiPropertyBlockLevel1_1200, /* F9E00..F9FFF */
- FriBidiPropertyBlockLevel1_1200, /* FA000..FA1FF */
- FriBidiPropertyBlockLevel1_1200, /* FA200..FA3FF */
- FriBidiPropertyBlockLevel1_1200, /* FA400..FA5FF */
- FriBidiPropertyBlockLevel1_1200, /* FA600..FA7FF */
- FriBidiPropertyBlockLevel1_1200, /* FA800..FA9FF */
- FriBidiPropertyBlockLevel1_1200, /* FAA00..FABFF */
- FriBidiPropertyBlockLevel1_1200, /* FAC00..FADFF */
- FriBidiPropertyBlockLevel1_1200, /* FAE00..FAFFF */
- FriBidiPropertyBlockLevel1_1200, /* FB000..FB1FF */
- FriBidiPropertyBlockLevel1_1200, /* FB200..FB3FF */
- FriBidiPropertyBlockLevel1_1200, /* FB400..FB5FF */
- FriBidiPropertyBlockLevel1_1200, /* FB600..FB7FF */
- FriBidiPropertyBlockLevel1_1200, /* FB800..FB9FF */
- FriBidiPropertyBlockLevel1_1200, /* FBA00..FBBFF */
- FriBidiPropertyBlockLevel1_1200, /* FBC00..FBDFF */
- FriBidiPropertyBlockLevel1_1200, /* FBE00..FBFFF */
- FriBidiPropertyBlockLevel1_1200, /* FC000..FC1FF */
- FriBidiPropertyBlockLevel1_1200, /* FC200..FC3FF */
- FriBidiPropertyBlockLevel1_1200, /* FC400..FC5FF */
- FriBidiPropertyBlockLevel1_1200, /* FC600..FC7FF */
- FriBidiPropertyBlockLevel1_1200, /* FC800..FC9FF */
- FriBidiPropertyBlockLevel1_1200, /* FCA00..FCBFF */
- FriBidiPropertyBlockLevel1_1200, /* FCC00..FCDFF */
- FriBidiPropertyBlockLevel1_1200, /* FCE00..FCFFF */
- FriBidiPropertyBlockLevel1_1200, /* FD000..FD1FF */
- FriBidiPropertyBlockLevel1_1200, /* FD200..FD3FF */
- FriBidiPropertyBlockLevel1_1200, /* FD400..FD5FF */
- FriBidiPropertyBlockLevel1_1200, /* FD600..FD7FF */
- FriBidiPropertyBlockLevel1_1200, /* FD800..FD9FF */
- FriBidiPropertyBlockLevel1_1200, /* FDA00..FDBFF */
- FriBidiPropertyBlockLevel1_1200, /* FDC00..FDDFF */
- FriBidiPropertyBlockLevel1_1200, /* FDE00..FDFFF */
- FriBidiPropertyBlockLevel1_1200, /* FE000..FE1FF */
- FriBidiPropertyBlockLevel1_1200, /* FE200..FE3FF */
- FriBidiPropertyBlockLevel1_1200, /* FE400..FE5FF */
- FriBidiPropertyBlockLevel1_1200, /* FE600..FE7FF */
- FriBidiPropertyBlockLevel1_1200, /* FE800..FE9FF */
- FriBidiPropertyBlockLevel1_1200, /* FEA00..FEBFF */
- FriBidiPropertyBlockLevel1_1200, /* FEC00..FEDFF */
- FriBidiPropertyBlockLevel1_1200, /* FEE00..FEFFF */
- FriBidiPropertyBlockLevel1_1200, /* FF000..FF1FF */
- FriBidiPropertyBlockLevel1_1200, /* FF200..FF3FF */
- FriBidiPropertyBlockLevel1_1200, /* FF400..FF5FF */
- FriBidiPropertyBlockLevel1_1200, /* FF600..FF7FF */
- FriBidiPropertyBlockLevel1_1200, /* FF800..FF9FF */
- FriBidiPropertyBlockLevel1_1200, /* FFA00..FFBFF */
- FriBidiPropertyBlockLevel1_1200, /* FFC00..FFDFF */
- FriBidiPropertyBlockLevel1_1200, /* FFE00..FFFFF */
- FriBidiPropertyBlockLevel1_1200, /* 100000..1001FF */
- FriBidiPropertyBlockLevel1_1200, /* 100200..1003FF */
- FriBidiPropertyBlockLevel1_1200, /* 100400..1005FF */
- FriBidiPropertyBlockLevel1_1200, /* 100600..1007FF */
- FriBidiPropertyBlockLevel1_1200, /* 100800..1009FF */
- FriBidiPropertyBlockLevel1_1200, /* 100A00..100BFF */
- FriBidiPropertyBlockLevel1_1200, /* 100C00..100DFF */
- FriBidiPropertyBlockLevel1_1200, /* 100E00..100FFF */
- FriBidiPropertyBlockLevel1_1200, /* 101000..1011FF */
- FriBidiPropertyBlockLevel1_1200, /* 101200..1013FF */
- FriBidiPropertyBlockLevel1_1200, /* 101400..1015FF */
- FriBidiPropertyBlockLevel1_1200, /* 101600..1017FF */
- FriBidiPropertyBlockLevel1_1200, /* 101800..1019FF */
- FriBidiPropertyBlockLevel1_1200, /* 101A00..101BFF */
- FriBidiPropertyBlockLevel1_1200, /* 101C00..101DFF */
- FriBidiPropertyBlockLevel1_1200, /* 101E00..101FFF */
- FriBidiPropertyBlockLevel1_1200, /* 102000..1021FF */
- FriBidiPropertyBlockLevel1_1200, /* 102200..1023FF */
- FriBidiPropertyBlockLevel1_1200, /* 102400..1025FF */
- FriBidiPropertyBlockLevel1_1200, /* 102600..1027FF */
- FriBidiPropertyBlockLevel1_1200, /* 102800..1029FF */
- FriBidiPropertyBlockLevel1_1200, /* 102A00..102BFF */
- FriBidiPropertyBlockLevel1_1200, /* 102C00..102DFF */
- FriBidiPropertyBlockLevel1_1200, /* 102E00..102FFF */
- FriBidiPropertyBlockLevel1_1200, /* 103000..1031FF */
- FriBidiPropertyBlockLevel1_1200, /* 103200..1033FF */
- FriBidiPropertyBlockLevel1_1200, /* 103400..1035FF */
- FriBidiPropertyBlockLevel1_1200, /* 103600..1037FF */
- FriBidiPropertyBlockLevel1_1200, /* 103800..1039FF */
- FriBidiPropertyBlockLevel1_1200, /* 103A00..103BFF */
- FriBidiPropertyBlockLevel1_1200, /* 103C00..103DFF */
- FriBidiPropertyBlockLevel1_1200, /* 103E00..103FFF */
- FriBidiPropertyBlockLevel1_1200, /* 104000..1041FF */
- FriBidiPropertyBlockLevel1_1200, /* 104200..1043FF */
- FriBidiPropertyBlockLevel1_1200, /* 104400..1045FF */
- FriBidiPropertyBlockLevel1_1200, /* 104600..1047FF */
- FriBidiPropertyBlockLevel1_1200, /* 104800..1049FF */
- FriBidiPropertyBlockLevel1_1200, /* 104A00..104BFF */
- FriBidiPropertyBlockLevel1_1200, /* 104C00..104DFF */
- FriBidiPropertyBlockLevel1_1200, /* 104E00..104FFF */
- FriBidiPropertyBlockLevel1_1200, /* 105000..1051FF */
- FriBidiPropertyBlockLevel1_1200, /* 105200..1053FF */
- FriBidiPropertyBlockLevel1_1200, /* 105400..1055FF */
- FriBidiPropertyBlockLevel1_1200, /* 105600..1057FF */
- FriBidiPropertyBlockLevel1_1200, /* 105800..1059FF */
- FriBidiPropertyBlockLevel1_1200, /* 105A00..105BFF */
- FriBidiPropertyBlockLevel1_1200, /* 105C00..105DFF */
- FriBidiPropertyBlockLevel1_1200, /* 105E00..105FFF */
- FriBidiPropertyBlockLevel1_1200, /* 106000..1061FF */
- FriBidiPropertyBlockLevel1_1200, /* 106200..1063FF */
- FriBidiPropertyBlockLevel1_1200, /* 106400..1065FF */
- FriBidiPropertyBlockLevel1_1200, /* 106600..1067FF */
- FriBidiPropertyBlockLevel1_1200, /* 106800..1069FF */
- FriBidiPropertyBlockLevel1_1200, /* 106A00..106BFF */
- FriBidiPropertyBlockLevel1_1200, /* 106C00..106DFF */
- FriBidiPropertyBlockLevel1_1200, /* 106E00..106FFF */
- FriBidiPropertyBlockLevel1_1200, /* 107000..1071FF */
- FriBidiPropertyBlockLevel1_1200, /* 107200..1073FF */
- FriBidiPropertyBlockLevel1_1200, /* 107400..1075FF */
- FriBidiPropertyBlockLevel1_1200, /* 107600..1077FF */
- FriBidiPropertyBlockLevel1_1200, /* 107800..1079FF */
- FriBidiPropertyBlockLevel1_1200, /* 107A00..107BFF */
- FriBidiPropertyBlockLevel1_1200, /* 107C00..107DFF */
- FriBidiPropertyBlockLevel1_1200, /* 107E00..107FFF */
- FriBidiPropertyBlockLevel1_1200, /* 108000..1081FF */
- FriBidiPropertyBlockLevel1_1200, /* 108200..1083FF */
- FriBidiPropertyBlockLevel1_1200, /* 108400..1085FF */
- FriBidiPropertyBlockLevel1_1200, /* 108600..1087FF */
- FriBidiPropertyBlockLevel1_1200, /* 108800..1089FF */
- FriBidiPropertyBlockLevel1_1200, /* 108A00..108BFF */
- FriBidiPropertyBlockLevel1_1200, /* 108C00..108DFF */
- FriBidiPropertyBlockLevel1_1200, /* 108E00..108FFF */
- FriBidiPropertyBlockLevel1_1200, /* 109000..1091FF */
- FriBidiPropertyBlockLevel1_1200, /* 109200..1093FF */
- FriBidiPropertyBlockLevel1_1200, /* 109400..1095FF */
- FriBidiPropertyBlockLevel1_1200, /* 109600..1097FF */
- FriBidiPropertyBlockLevel1_1200, /* 109800..1099FF */
- FriBidiPropertyBlockLevel1_1200, /* 109A00..109BFF */
- FriBidiPropertyBlockLevel1_1200, /* 109C00..109DFF */
- FriBidiPropertyBlockLevel1_1200, /* 109E00..109FFF */
- FriBidiPropertyBlockLevel1_1200, /* 10A000..10A1FF */
- FriBidiPropertyBlockLevel1_1200, /* 10A200..10A3FF */
- FriBidiPropertyBlockLevel1_1200, /* 10A400..10A5FF */
- FriBidiPropertyBlockLevel1_1200, /* 10A600..10A7FF */
- FriBidiPropertyBlockLevel1_1200, /* 10A800..10A9FF */
- FriBidiPropertyBlockLevel1_1200, /* 10AA00..10ABFF */
- FriBidiPropertyBlockLevel1_1200, /* 10AC00..10ADFF */
- FriBidiPropertyBlockLevel1_1200, /* 10AE00..10AFFF */
- FriBidiPropertyBlockLevel1_1200, /* 10B000..10B1FF */
- FriBidiPropertyBlockLevel1_1200, /* 10B200..10B3FF */
- FriBidiPropertyBlockLevel1_1200, /* 10B400..10B5FF */
- FriBidiPropertyBlockLevel1_1200, /* 10B600..10B7FF */
- FriBidiPropertyBlockLevel1_1200, /* 10B800..10B9FF */
- FriBidiPropertyBlockLevel1_1200, /* 10BA00..10BBFF */
- FriBidiPropertyBlockLevel1_1200, /* 10BC00..10BDFF */
- FriBidiPropertyBlockLevel1_1200, /* 10BE00..10BFFF */
- FriBidiPropertyBlockLevel1_1200, /* 10C000..10C1FF */
- FriBidiPropertyBlockLevel1_1200, /* 10C200..10C3FF */
- FriBidiPropertyBlockLevel1_1200, /* 10C400..10C5FF */
- FriBidiPropertyBlockLevel1_1200, /* 10C600..10C7FF */
- FriBidiPropertyBlockLevel1_1200, /* 10C800..10C9FF */
- FriBidiPropertyBlockLevel1_1200, /* 10CA00..10CBFF */
- FriBidiPropertyBlockLevel1_1200, /* 10CC00..10CDFF */
- FriBidiPropertyBlockLevel1_1200, /* 10CE00..10CFFF */
- FriBidiPropertyBlockLevel1_1200, /* 10D000..10D1FF */
- FriBidiPropertyBlockLevel1_1200, /* 10D200..10D3FF */
- FriBidiPropertyBlockLevel1_1200, /* 10D400..10D5FF */
- FriBidiPropertyBlockLevel1_1200, /* 10D600..10D7FF */
- FriBidiPropertyBlockLevel1_1200, /* 10D800..10D9FF */
- FriBidiPropertyBlockLevel1_1200, /* 10DA00..10DBFF */
- FriBidiPropertyBlockLevel1_1200, /* 10DC00..10DDFF */
- FriBidiPropertyBlockLevel1_1200, /* 10DE00..10DFFF */
- FriBidiPropertyBlockLevel1_1200, /* 10E000..10E1FF */
- FriBidiPropertyBlockLevel1_1200, /* 10E200..10E3FF */
- FriBidiPropertyBlockLevel1_1200, /* 10E400..10E5FF */
- FriBidiPropertyBlockLevel1_1200, /* 10E600..10E7FF */
- FriBidiPropertyBlockLevel1_1200, /* 10E800..10E9FF */
- FriBidiPropertyBlockLevel1_1200, /* 10EA00..10EBFF */
- FriBidiPropertyBlockLevel1_1200, /* 10EC00..10EDFF */
- FriBidiPropertyBlockLevel1_1200, /* 10EE00..10EFFF */
- FriBidiPropertyBlockLevel1_1200, /* 10F000..10F1FF */
- FriBidiPropertyBlockLevel1_1200, /* 10F200..10F3FF */
- FriBidiPropertyBlockLevel1_1200, /* 10F400..10F5FF */
- FriBidiPropertyBlockLevel1_1200, /* 10F600..10F7FF */
- FriBidiPropertyBlockLevel1_1200, /* 10F800..10F9FF */
- FriBidiPropertyBlockLevel1_1200, /* 10FA00..10FBFF */
- FriBidiPropertyBlockLevel1_1200, /* 10FC00..10FDFF */
- FriBidiPropertyBlockLevel1_1200, /* 10FE00..10FFFF */
+static const fribidi_uint16 FriBidiPropertyBlockLevel0[4352*1] = {
+
+#define FriBidiPropertyBlockLevel0_0000 0x0
+
+ FriBidiPropertyBlockLevel1_0000, /* 0000..00FF */
+ FriBidiPropertyBlockLevel1_0100, /* 0100..01FF */
+ FriBidiPropertyBlockLevel1_0200, /* 0200..02FF */
+ FriBidiPropertyBlockLevel1_0300, /* 0300..03FF */
+ FriBidiPropertyBlockLevel1_0400, /* 0400..04FF */
+ FriBidiPropertyBlockLevel1_0500, /* 0500..05FF */
+ FriBidiPropertyBlockLevel1_0600, /* 0600..06FF */
+ FriBidiPropertyBlockLevel1_0700, /* 0700..07FF */
+ FriBidiPropertyBlockLevel1_0100, /* 0800..08FF */
+ FriBidiPropertyBlockLevel1_0900, /* 0900..09FF */
+ FriBidiPropertyBlockLevel1_0A00, /* 0A00..0AFF */
+ FriBidiPropertyBlockLevel1_0B00, /* 0B00..0BFF */
+ FriBidiPropertyBlockLevel1_0C00, /* 0C00..0CFF */
+ FriBidiPropertyBlockLevel1_0D00, /* 0D00..0DFF */
+ FriBidiPropertyBlockLevel1_0E00, /* 0E00..0EFF */
+ FriBidiPropertyBlockLevel1_0F00, /* 0F00..0FFF */
+ FriBidiPropertyBlockLevel1_1000, /* 1000..10FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1100..11FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1200..12FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1300..13FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1400..14FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1500..15FF */
+ FriBidiPropertyBlockLevel1_1600, /* 1600..16FF */
+ FriBidiPropertyBlockLevel1_1700, /* 1700..17FF */
+ FriBidiPropertyBlockLevel1_1800, /* 1800..18FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1900..19FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1A00..1AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1B00..1BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1C00..1CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1D00..1DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1E00..1EFF */
+ FriBidiPropertyBlockLevel1_1F00, /* 1F00..1FFF */
+ FriBidiPropertyBlockLevel1_2000, /* 2000..20FF */
+ FriBidiPropertyBlockLevel1_2100, /* 2100..21FF */
+ FriBidiPropertyBlockLevel1_2200, /* 2200..22FF */
+ FriBidiPropertyBlockLevel1_2300, /* 2300..23FF */
+ FriBidiPropertyBlockLevel1_2400, /* 2400..24FF */
+ FriBidiPropertyBlockLevel1_2500, /* 2500..25FF */
+ FriBidiPropertyBlockLevel1_2600, /* 2600..26FF */
+ FriBidiPropertyBlockLevel1_2700, /* 2700..27FF */
+ FriBidiPropertyBlockLevel1_2500, /* 2800..28FF */
+ FriBidiPropertyBlockLevel1_2500, /* 2900..29FF */
+ FriBidiPropertyBlockLevel1_2500, /* 2A00..2AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2B00..2BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2C00..2CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2D00..2DFF */
+ FriBidiPropertyBlockLevel1_2E00, /* 2E00..2EFF */
+ FriBidiPropertyBlockLevel1_2F00, /* 2F00..2FFF */
+ FriBidiPropertyBlockLevel1_3000, /* 3000..30FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3100..31FF */
+ FriBidiPropertyBlockLevel1_3200, /* 3200..32FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3300..33FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3400..34FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3500..35FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3600..36FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3700..37FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3800..38FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3900..39FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3A00..3AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3B00..3BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3C00..3CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3D00..3DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3E00..3EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3F00..3FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4000..40FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4100..41FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4200..42FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4300..43FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4400..44FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4500..45FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4600..46FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4700..47FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4800..48FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4900..49FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4A00..4AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4B00..4BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4C00..4CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4D00..4DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4E00..4EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4F00..4FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5000..50FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5100..51FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5200..52FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5300..53FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5400..54FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5500..55FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5600..56FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5700..57FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5800..58FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5900..59FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5A00..5AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5B00..5BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5C00..5CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5D00..5DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5E00..5EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5F00..5FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6000..60FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6100..61FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6200..62FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6300..63FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6400..64FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6500..65FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6600..66FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6700..67FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6800..68FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6900..69FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6A00..6AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6B00..6BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6C00..6CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6D00..6DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6E00..6EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6F00..6FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7000..70FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7100..71FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7200..72FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7300..73FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7400..74FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7500..75FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7600..76FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7700..77FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7800..78FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7900..79FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7A00..7AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7B00..7BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7C00..7CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7D00..7DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7E00..7EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7F00..7FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8000..80FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8100..81FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8200..82FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8300..83FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8400..84FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8500..85FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8600..86FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8700..87FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8800..88FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8900..89FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8A00..8AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8B00..8BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8C00..8CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8D00..8DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8E00..8EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8F00..8FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9000..90FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9100..91FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9200..92FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9300..93FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9400..94FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9500..95FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9600..96FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9700..97FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9800..98FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9900..99FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9A00..9AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9B00..9BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9C00..9CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9D00..9DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9E00..9EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9F00..9FFF */
+ FriBidiPropertyBlockLevel1_0100, /* A000..A0FF */
+ FriBidiPropertyBlockLevel1_0100, /* A100..A1FF */
+ FriBidiPropertyBlockLevel1_0100, /* A200..A2FF */
+ FriBidiPropertyBlockLevel1_0100, /* A300..A3FF */
+ FriBidiPropertyBlockLevel1_A400, /* A400..A4FF */
+ FriBidiPropertyBlockLevel1_0100, /* A500..A5FF */
+ FriBidiPropertyBlockLevel1_0100, /* A600..A6FF */
+ FriBidiPropertyBlockLevel1_0100, /* A700..A7FF */
+ FriBidiPropertyBlockLevel1_0100, /* A800..A8FF */
+ FriBidiPropertyBlockLevel1_0100, /* A900..A9FF */
+ FriBidiPropertyBlockLevel1_0100, /* AA00..AAFF */
+ FriBidiPropertyBlockLevel1_0100, /* AB00..ABFF */
+ FriBidiPropertyBlockLevel1_0100, /* AC00..ACFF */
+ FriBidiPropertyBlockLevel1_0100, /* AD00..ADFF */
+ FriBidiPropertyBlockLevel1_0100, /* AE00..AEFF */
+ FriBidiPropertyBlockLevel1_0100, /* AF00..AFFF */
+ FriBidiPropertyBlockLevel1_0100, /* B000..B0FF */
+ FriBidiPropertyBlockLevel1_0100, /* B100..B1FF */
+ FriBidiPropertyBlockLevel1_0100, /* B200..B2FF */
+ FriBidiPropertyBlockLevel1_0100, /* B300..B3FF */
+ FriBidiPropertyBlockLevel1_0100, /* B400..B4FF */
+ FriBidiPropertyBlockLevel1_0100, /* B500..B5FF */
+ FriBidiPropertyBlockLevel1_0100, /* B600..B6FF */
+ FriBidiPropertyBlockLevel1_0100, /* B700..B7FF */
+ FriBidiPropertyBlockLevel1_0100, /* B800..B8FF */
+ FriBidiPropertyBlockLevel1_0100, /* B900..B9FF */
+ FriBidiPropertyBlockLevel1_0100, /* BA00..BAFF */
+ FriBidiPropertyBlockLevel1_0100, /* BB00..BBFF */
+ FriBidiPropertyBlockLevel1_0100, /* BC00..BCFF */
+ FriBidiPropertyBlockLevel1_0100, /* BD00..BDFF */
+ FriBidiPropertyBlockLevel1_0100, /* BE00..BEFF */
+ FriBidiPropertyBlockLevel1_0100, /* BF00..BFFF */
+ FriBidiPropertyBlockLevel1_0100, /* C000..C0FF */
+ FriBidiPropertyBlockLevel1_0100, /* C100..C1FF */
+ FriBidiPropertyBlockLevel1_0100, /* C200..C2FF */
+ FriBidiPropertyBlockLevel1_0100, /* C300..C3FF */
+ FriBidiPropertyBlockLevel1_0100, /* C400..C4FF */
+ FriBidiPropertyBlockLevel1_0100, /* C500..C5FF */
+ FriBidiPropertyBlockLevel1_0100, /* C600..C6FF */
+ FriBidiPropertyBlockLevel1_0100, /* C700..C7FF */
+ FriBidiPropertyBlockLevel1_0100, /* C800..C8FF */
+ FriBidiPropertyBlockLevel1_0100, /* C900..C9FF */
+ FriBidiPropertyBlockLevel1_0100, /* CA00..CAFF */
+ FriBidiPropertyBlockLevel1_0100, /* CB00..CBFF */
+ FriBidiPropertyBlockLevel1_0100, /* CC00..CCFF */
+ FriBidiPropertyBlockLevel1_0100, /* CD00..CDFF */
+ FriBidiPropertyBlockLevel1_0100, /* CE00..CEFF */
+ FriBidiPropertyBlockLevel1_0100, /* CF00..CFFF */
+ FriBidiPropertyBlockLevel1_0100, /* D000..D0FF */
+ FriBidiPropertyBlockLevel1_0100, /* D100..D1FF */
+ FriBidiPropertyBlockLevel1_0100, /* D200..D2FF */
+ FriBidiPropertyBlockLevel1_0100, /* D300..D3FF */
+ FriBidiPropertyBlockLevel1_0100, /* D400..D4FF */
+ FriBidiPropertyBlockLevel1_0100, /* D500..D5FF */
+ FriBidiPropertyBlockLevel1_0100, /* D600..D6FF */
+ FriBidiPropertyBlockLevel1_0100, /* D700..D7FF */
+ FriBidiPropertyBlockLevel1_0100, /* D800..D8FF */
+ FriBidiPropertyBlockLevel1_0100, /* D900..D9FF */
+ FriBidiPropertyBlockLevel1_0100, /* DA00..DAFF */
+ FriBidiPropertyBlockLevel1_0100, /* DB00..DBFF */
+ FriBidiPropertyBlockLevel1_0100, /* DC00..DCFF */
+ FriBidiPropertyBlockLevel1_0100, /* DD00..DDFF */
+ FriBidiPropertyBlockLevel1_0100, /* DE00..DEFF */
+ FriBidiPropertyBlockLevel1_0100, /* DF00..DFFF */
+ FriBidiPropertyBlockLevel1_0100, /* E000..E0FF */
+ FriBidiPropertyBlockLevel1_0100, /* E100..E1FF */
+ FriBidiPropertyBlockLevel1_0100, /* E200..E2FF */
+ FriBidiPropertyBlockLevel1_0100, /* E300..E3FF */
+ FriBidiPropertyBlockLevel1_0100, /* E400..E4FF */
+ FriBidiPropertyBlockLevel1_0100, /* E500..E5FF */
+ FriBidiPropertyBlockLevel1_0100, /* E600..E6FF */
+ FriBidiPropertyBlockLevel1_0100, /* E700..E7FF */
+ FriBidiPropertyBlockLevel1_0100, /* E800..E8FF */
+ FriBidiPropertyBlockLevel1_0100, /* E900..E9FF */
+ FriBidiPropertyBlockLevel1_0100, /* EA00..EAFF */
+ FriBidiPropertyBlockLevel1_0100, /* EB00..EBFF */
+ FriBidiPropertyBlockLevel1_0100, /* EC00..ECFF */
+ FriBidiPropertyBlockLevel1_0100, /* ED00..EDFF */
+ FriBidiPropertyBlockLevel1_0100, /* EE00..EEFF */
+ FriBidiPropertyBlockLevel1_0100, /* EF00..EFFF */
+ FriBidiPropertyBlockLevel1_0100, /* F000..F0FF */
+ FriBidiPropertyBlockLevel1_0100, /* F100..F1FF */
+ FriBidiPropertyBlockLevel1_0100, /* F200..F2FF */
+ FriBidiPropertyBlockLevel1_0100, /* F300..F3FF */
+ FriBidiPropertyBlockLevel1_0100, /* F400..F4FF */
+ FriBidiPropertyBlockLevel1_0100, /* F500..F5FF */
+ FriBidiPropertyBlockLevel1_0100, /* F600..F6FF */
+ FriBidiPropertyBlockLevel1_0100, /* F700..F7FF */
+ FriBidiPropertyBlockLevel1_0100, /* F800..F8FF */
+ FriBidiPropertyBlockLevel1_0100, /* F900..F9FF */
+ FriBidiPropertyBlockLevel1_0100, /* FA00..FAFF */
+ FriBidiPropertyBlockLevel1_FB00, /* FB00..FBFF */
+ FriBidiPropertyBlockLevel1_FC00, /* FC00..FCFF */
+ FriBidiPropertyBlockLevel1_FD00, /* FD00..FDFF */
+ FriBidiPropertyBlockLevel1_FE00, /* FE00..FEFF */
+ FriBidiPropertyBlockLevel1_FF00, /* FF00..FFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10000..100FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10100..101FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10200..102FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10300..103FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10400..104FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10500..105FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10600..106FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10700..107FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10800..108FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10900..109FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10A00..10AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10B00..10BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10C00..10CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10D00..10DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10E00..10EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10F00..10FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 11000..110FF */
+ FriBidiPropertyBlockLevel1_0100, /* 11100..111FF */
+ FriBidiPropertyBlockLevel1_0100, /* 11200..112FF */
+ FriBidiPropertyBlockLevel1_0100, /* 11300..113FF */
+ FriBidiPropertyBlockLevel1_0100, /* 11400..114FF */
+ FriBidiPropertyBlockLevel1_0100, /* 11500..115FF */
+ FriBidiPropertyBlockLevel1_0100, /* 11600..116FF */
+ FriBidiPropertyBlockLevel1_0100, /* 11700..117FF */
+ FriBidiPropertyBlockLevel1_0100, /* 11800..118FF */
+ FriBidiPropertyBlockLevel1_0100, /* 11900..119FF */
+ FriBidiPropertyBlockLevel1_0100, /* 11A00..11AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 11B00..11BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 11C00..11CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 11D00..11DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 11E00..11EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 11F00..11FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 12000..120FF */
+ FriBidiPropertyBlockLevel1_0100, /* 12100..121FF */
+ FriBidiPropertyBlockLevel1_0100, /* 12200..122FF */
+ FriBidiPropertyBlockLevel1_0100, /* 12300..123FF */
+ FriBidiPropertyBlockLevel1_0100, /* 12400..124FF */
+ FriBidiPropertyBlockLevel1_0100, /* 12500..125FF */
+ FriBidiPropertyBlockLevel1_0100, /* 12600..126FF */
+ FriBidiPropertyBlockLevel1_0100, /* 12700..127FF */
+ FriBidiPropertyBlockLevel1_0100, /* 12800..128FF */
+ FriBidiPropertyBlockLevel1_0100, /* 12900..129FF */
+ FriBidiPropertyBlockLevel1_0100, /* 12A00..12AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 12B00..12BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 12C00..12CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 12D00..12DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 12E00..12EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 12F00..12FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 13000..130FF */
+ FriBidiPropertyBlockLevel1_0100, /* 13100..131FF */
+ FriBidiPropertyBlockLevel1_0100, /* 13200..132FF */
+ FriBidiPropertyBlockLevel1_0100, /* 13300..133FF */
+ FriBidiPropertyBlockLevel1_0100, /* 13400..134FF */
+ FriBidiPropertyBlockLevel1_0100, /* 13500..135FF */
+ FriBidiPropertyBlockLevel1_0100, /* 13600..136FF */
+ FriBidiPropertyBlockLevel1_0100, /* 13700..137FF */
+ FriBidiPropertyBlockLevel1_0100, /* 13800..138FF */
+ FriBidiPropertyBlockLevel1_0100, /* 13900..139FF */
+ FriBidiPropertyBlockLevel1_0100, /* 13A00..13AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 13B00..13BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 13C00..13CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 13D00..13DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 13E00..13EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 13F00..13FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 14000..140FF */
+ FriBidiPropertyBlockLevel1_0100, /* 14100..141FF */
+ FriBidiPropertyBlockLevel1_0100, /* 14200..142FF */
+ FriBidiPropertyBlockLevel1_0100, /* 14300..143FF */
+ FriBidiPropertyBlockLevel1_0100, /* 14400..144FF */
+ FriBidiPropertyBlockLevel1_0100, /* 14500..145FF */
+ FriBidiPropertyBlockLevel1_0100, /* 14600..146FF */
+ FriBidiPropertyBlockLevel1_0100, /* 14700..147FF */
+ FriBidiPropertyBlockLevel1_0100, /* 14800..148FF */
+ FriBidiPropertyBlockLevel1_0100, /* 14900..149FF */
+ FriBidiPropertyBlockLevel1_0100, /* 14A00..14AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 14B00..14BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 14C00..14CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 14D00..14DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 14E00..14EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 14F00..14FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 15000..150FF */
+ FriBidiPropertyBlockLevel1_0100, /* 15100..151FF */
+ FriBidiPropertyBlockLevel1_0100, /* 15200..152FF */
+ FriBidiPropertyBlockLevel1_0100, /* 15300..153FF */
+ FriBidiPropertyBlockLevel1_0100, /* 15400..154FF */
+ FriBidiPropertyBlockLevel1_0100, /* 15500..155FF */
+ FriBidiPropertyBlockLevel1_0100, /* 15600..156FF */
+ FriBidiPropertyBlockLevel1_0100, /* 15700..157FF */
+ FriBidiPropertyBlockLevel1_0100, /* 15800..158FF */
+ FriBidiPropertyBlockLevel1_0100, /* 15900..159FF */
+ FriBidiPropertyBlockLevel1_0100, /* 15A00..15AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 15B00..15BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 15C00..15CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 15D00..15DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 15E00..15EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 15F00..15FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 16000..160FF */
+ FriBidiPropertyBlockLevel1_0100, /* 16100..161FF */
+ FriBidiPropertyBlockLevel1_0100, /* 16200..162FF */
+ FriBidiPropertyBlockLevel1_0100, /* 16300..163FF */
+ FriBidiPropertyBlockLevel1_0100, /* 16400..164FF */
+ FriBidiPropertyBlockLevel1_0100, /* 16500..165FF */
+ FriBidiPropertyBlockLevel1_0100, /* 16600..166FF */
+ FriBidiPropertyBlockLevel1_0100, /* 16700..167FF */
+ FriBidiPropertyBlockLevel1_0100, /* 16800..168FF */
+ FriBidiPropertyBlockLevel1_0100, /* 16900..169FF */
+ FriBidiPropertyBlockLevel1_0100, /* 16A00..16AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 16B00..16BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 16C00..16CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 16D00..16DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 16E00..16EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 16F00..16FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 17000..170FF */
+ FriBidiPropertyBlockLevel1_0100, /* 17100..171FF */
+ FriBidiPropertyBlockLevel1_0100, /* 17200..172FF */
+ FriBidiPropertyBlockLevel1_0100, /* 17300..173FF */
+ FriBidiPropertyBlockLevel1_0100, /* 17400..174FF */
+ FriBidiPropertyBlockLevel1_0100, /* 17500..175FF */
+ FriBidiPropertyBlockLevel1_0100, /* 17600..176FF */
+ FriBidiPropertyBlockLevel1_0100, /* 17700..177FF */
+ FriBidiPropertyBlockLevel1_0100, /* 17800..178FF */
+ FriBidiPropertyBlockLevel1_0100, /* 17900..179FF */
+ FriBidiPropertyBlockLevel1_0100, /* 17A00..17AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 17B00..17BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 17C00..17CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 17D00..17DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 17E00..17EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 17F00..17FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 18000..180FF */
+ FriBidiPropertyBlockLevel1_0100, /* 18100..181FF */
+ FriBidiPropertyBlockLevel1_0100, /* 18200..182FF */
+ FriBidiPropertyBlockLevel1_0100, /* 18300..183FF */
+ FriBidiPropertyBlockLevel1_0100, /* 18400..184FF */
+ FriBidiPropertyBlockLevel1_0100, /* 18500..185FF */
+ FriBidiPropertyBlockLevel1_0100, /* 18600..186FF */
+ FriBidiPropertyBlockLevel1_0100, /* 18700..187FF */
+ FriBidiPropertyBlockLevel1_0100, /* 18800..188FF */
+ FriBidiPropertyBlockLevel1_0100, /* 18900..189FF */
+ FriBidiPropertyBlockLevel1_0100, /* 18A00..18AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 18B00..18BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 18C00..18CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 18D00..18DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 18E00..18EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 18F00..18FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 19000..190FF */
+ FriBidiPropertyBlockLevel1_0100, /* 19100..191FF */
+ FriBidiPropertyBlockLevel1_0100, /* 19200..192FF */
+ FriBidiPropertyBlockLevel1_0100, /* 19300..193FF */
+ FriBidiPropertyBlockLevel1_0100, /* 19400..194FF */
+ FriBidiPropertyBlockLevel1_0100, /* 19500..195FF */
+ FriBidiPropertyBlockLevel1_0100, /* 19600..196FF */
+ FriBidiPropertyBlockLevel1_0100, /* 19700..197FF */
+ FriBidiPropertyBlockLevel1_0100, /* 19800..198FF */
+ FriBidiPropertyBlockLevel1_0100, /* 19900..199FF */
+ FriBidiPropertyBlockLevel1_0100, /* 19A00..19AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 19B00..19BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 19C00..19CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 19D00..19DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 19E00..19EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 19F00..19FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1A000..1A0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1A100..1A1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1A200..1A2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1A300..1A3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1A400..1A4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1A500..1A5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1A600..1A6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1A700..1A7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1A800..1A8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1A900..1A9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1AA00..1AAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1AB00..1ABFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1AC00..1ACFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1AD00..1ADFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1AE00..1AEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1AF00..1AFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1B000..1B0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1B100..1B1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1B200..1B2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1B300..1B3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1B400..1B4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1B500..1B5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1B600..1B6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1B700..1B7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1B800..1B8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1B900..1B9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1BA00..1BAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1BB00..1BBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1BC00..1BCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1BD00..1BDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1BE00..1BEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1BF00..1BFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1C000..1C0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1C100..1C1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1C200..1C2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1C300..1C3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1C400..1C4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1C500..1C5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1C600..1C6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1C700..1C7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1C800..1C8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1C900..1C9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1CA00..1CAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1CB00..1CBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1CC00..1CCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1CD00..1CDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1CE00..1CEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1CF00..1CFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1D000..1D0FF */
+ FriBidiPropertyBlockLevel1_1D100, /* 1D100..1D1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1D200..1D2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1D300..1D3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1D400..1D4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1D500..1D5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1D600..1D6FF */
+ FriBidiPropertyBlockLevel1_1D700, /* 1D700..1D7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1D800..1D8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1D900..1D9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1DA00..1DAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1DB00..1DBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1DC00..1DCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1DD00..1DDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1DE00..1DEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1DF00..1DFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1E000..1E0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1E100..1E1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1E200..1E2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1E300..1E3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1E400..1E4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1E500..1E5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1E600..1E6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1E700..1E7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1E800..1E8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1E900..1E9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1EA00..1EAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1EB00..1EBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1EC00..1ECFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1ED00..1EDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1EE00..1EEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1EF00..1EFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1F000..1F0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1F100..1F1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1F200..1F2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1F300..1F3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1F400..1F4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1F500..1F5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1F600..1F6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1F700..1F7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1F800..1F8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1F900..1F9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 1FA00..1FAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1FB00..1FBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1FC00..1FCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1FD00..1FDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1FE00..1FEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 1FF00..1FFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 20000..200FF */
+ FriBidiPropertyBlockLevel1_0100, /* 20100..201FF */
+ FriBidiPropertyBlockLevel1_0100, /* 20200..202FF */
+ FriBidiPropertyBlockLevel1_0100, /* 20300..203FF */
+ FriBidiPropertyBlockLevel1_0100, /* 20400..204FF */
+ FriBidiPropertyBlockLevel1_0100, /* 20500..205FF */
+ FriBidiPropertyBlockLevel1_0100, /* 20600..206FF */
+ FriBidiPropertyBlockLevel1_0100, /* 20700..207FF */
+ FriBidiPropertyBlockLevel1_0100, /* 20800..208FF */
+ FriBidiPropertyBlockLevel1_0100, /* 20900..209FF */
+ FriBidiPropertyBlockLevel1_0100, /* 20A00..20AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 20B00..20BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 20C00..20CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 20D00..20DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 20E00..20EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 20F00..20FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 21000..210FF */
+ FriBidiPropertyBlockLevel1_0100, /* 21100..211FF */
+ FriBidiPropertyBlockLevel1_0100, /* 21200..212FF */
+ FriBidiPropertyBlockLevel1_0100, /* 21300..213FF */
+ FriBidiPropertyBlockLevel1_0100, /* 21400..214FF */
+ FriBidiPropertyBlockLevel1_0100, /* 21500..215FF */
+ FriBidiPropertyBlockLevel1_0100, /* 21600..216FF */
+ FriBidiPropertyBlockLevel1_0100, /* 21700..217FF */
+ FriBidiPropertyBlockLevel1_0100, /* 21800..218FF */
+ FriBidiPropertyBlockLevel1_0100, /* 21900..219FF */
+ FriBidiPropertyBlockLevel1_0100, /* 21A00..21AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 21B00..21BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 21C00..21CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 21D00..21DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 21E00..21EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 21F00..21FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 22000..220FF */
+ FriBidiPropertyBlockLevel1_0100, /* 22100..221FF */
+ FriBidiPropertyBlockLevel1_0100, /* 22200..222FF */
+ FriBidiPropertyBlockLevel1_0100, /* 22300..223FF */
+ FriBidiPropertyBlockLevel1_0100, /* 22400..224FF */
+ FriBidiPropertyBlockLevel1_0100, /* 22500..225FF */
+ FriBidiPropertyBlockLevel1_0100, /* 22600..226FF */
+ FriBidiPropertyBlockLevel1_0100, /* 22700..227FF */
+ FriBidiPropertyBlockLevel1_0100, /* 22800..228FF */
+ FriBidiPropertyBlockLevel1_0100, /* 22900..229FF */
+ FriBidiPropertyBlockLevel1_0100, /* 22A00..22AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 22B00..22BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 22C00..22CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 22D00..22DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 22E00..22EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 22F00..22FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 23000..230FF */
+ FriBidiPropertyBlockLevel1_0100, /* 23100..231FF */
+ FriBidiPropertyBlockLevel1_0100, /* 23200..232FF */
+ FriBidiPropertyBlockLevel1_0100, /* 23300..233FF */
+ FriBidiPropertyBlockLevel1_0100, /* 23400..234FF */
+ FriBidiPropertyBlockLevel1_0100, /* 23500..235FF */
+ FriBidiPropertyBlockLevel1_0100, /* 23600..236FF */
+ FriBidiPropertyBlockLevel1_0100, /* 23700..237FF */
+ FriBidiPropertyBlockLevel1_0100, /* 23800..238FF */
+ FriBidiPropertyBlockLevel1_0100, /* 23900..239FF */
+ FriBidiPropertyBlockLevel1_0100, /* 23A00..23AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 23B00..23BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 23C00..23CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 23D00..23DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 23E00..23EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 23F00..23FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 24000..240FF */
+ FriBidiPropertyBlockLevel1_0100, /* 24100..241FF */
+ FriBidiPropertyBlockLevel1_0100, /* 24200..242FF */
+ FriBidiPropertyBlockLevel1_0100, /* 24300..243FF */
+ FriBidiPropertyBlockLevel1_0100, /* 24400..244FF */
+ FriBidiPropertyBlockLevel1_0100, /* 24500..245FF */
+ FriBidiPropertyBlockLevel1_0100, /* 24600..246FF */
+ FriBidiPropertyBlockLevel1_0100, /* 24700..247FF */
+ FriBidiPropertyBlockLevel1_0100, /* 24800..248FF */
+ FriBidiPropertyBlockLevel1_0100, /* 24900..249FF */
+ FriBidiPropertyBlockLevel1_0100, /* 24A00..24AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 24B00..24BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 24C00..24CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 24D00..24DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 24E00..24EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 24F00..24FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 25000..250FF */
+ FriBidiPropertyBlockLevel1_0100, /* 25100..251FF */
+ FriBidiPropertyBlockLevel1_0100, /* 25200..252FF */
+ FriBidiPropertyBlockLevel1_0100, /* 25300..253FF */
+ FriBidiPropertyBlockLevel1_0100, /* 25400..254FF */
+ FriBidiPropertyBlockLevel1_0100, /* 25500..255FF */
+ FriBidiPropertyBlockLevel1_0100, /* 25600..256FF */
+ FriBidiPropertyBlockLevel1_0100, /* 25700..257FF */
+ FriBidiPropertyBlockLevel1_0100, /* 25800..258FF */
+ FriBidiPropertyBlockLevel1_0100, /* 25900..259FF */
+ FriBidiPropertyBlockLevel1_0100, /* 25A00..25AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 25B00..25BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 25C00..25CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 25D00..25DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 25E00..25EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 25F00..25FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 26000..260FF */
+ FriBidiPropertyBlockLevel1_0100, /* 26100..261FF */
+ FriBidiPropertyBlockLevel1_0100, /* 26200..262FF */
+ FriBidiPropertyBlockLevel1_0100, /* 26300..263FF */
+ FriBidiPropertyBlockLevel1_0100, /* 26400..264FF */
+ FriBidiPropertyBlockLevel1_0100, /* 26500..265FF */
+ FriBidiPropertyBlockLevel1_0100, /* 26600..266FF */
+ FriBidiPropertyBlockLevel1_0100, /* 26700..267FF */
+ FriBidiPropertyBlockLevel1_0100, /* 26800..268FF */
+ FriBidiPropertyBlockLevel1_0100, /* 26900..269FF */
+ FriBidiPropertyBlockLevel1_0100, /* 26A00..26AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 26B00..26BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 26C00..26CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 26D00..26DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 26E00..26EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 26F00..26FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 27000..270FF */
+ FriBidiPropertyBlockLevel1_0100, /* 27100..271FF */
+ FriBidiPropertyBlockLevel1_0100, /* 27200..272FF */
+ FriBidiPropertyBlockLevel1_0100, /* 27300..273FF */
+ FriBidiPropertyBlockLevel1_0100, /* 27400..274FF */
+ FriBidiPropertyBlockLevel1_0100, /* 27500..275FF */
+ FriBidiPropertyBlockLevel1_0100, /* 27600..276FF */
+ FriBidiPropertyBlockLevel1_0100, /* 27700..277FF */
+ FriBidiPropertyBlockLevel1_0100, /* 27800..278FF */
+ FriBidiPropertyBlockLevel1_0100, /* 27900..279FF */
+ FriBidiPropertyBlockLevel1_0100, /* 27A00..27AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 27B00..27BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 27C00..27CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 27D00..27DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 27E00..27EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 27F00..27FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 28000..280FF */
+ FriBidiPropertyBlockLevel1_0100, /* 28100..281FF */
+ FriBidiPropertyBlockLevel1_0100, /* 28200..282FF */
+ FriBidiPropertyBlockLevel1_0100, /* 28300..283FF */
+ FriBidiPropertyBlockLevel1_0100, /* 28400..284FF */
+ FriBidiPropertyBlockLevel1_0100, /* 28500..285FF */
+ FriBidiPropertyBlockLevel1_0100, /* 28600..286FF */
+ FriBidiPropertyBlockLevel1_0100, /* 28700..287FF */
+ FriBidiPropertyBlockLevel1_0100, /* 28800..288FF */
+ FriBidiPropertyBlockLevel1_0100, /* 28900..289FF */
+ FriBidiPropertyBlockLevel1_0100, /* 28A00..28AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 28B00..28BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 28C00..28CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 28D00..28DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 28E00..28EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 28F00..28FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 29000..290FF */
+ FriBidiPropertyBlockLevel1_0100, /* 29100..291FF */
+ FriBidiPropertyBlockLevel1_0100, /* 29200..292FF */
+ FriBidiPropertyBlockLevel1_0100, /* 29300..293FF */
+ FriBidiPropertyBlockLevel1_0100, /* 29400..294FF */
+ FriBidiPropertyBlockLevel1_0100, /* 29500..295FF */
+ FriBidiPropertyBlockLevel1_0100, /* 29600..296FF */
+ FriBidiPropertyBlockLevel1_0100, /* 29700..297FF */
+ FriBidiPropertyBlockLevel1_0100, /* 29800..298FF */
+ FriBidiPropertyBlockLevel1_0100, /* 29900..299FF */
+ FriBidiPropertyBlockLevel1_0100, /* 29A00..29AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 29B00..29BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 29C00..29CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 29D00..29DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 29E00..29EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 29F00..29FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2A000..2A0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2A100..2A1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2A200..2A2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2A300..2A3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2A400..2A4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2A500..2A5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2A600..2A6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2A700..2A7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2A800..2A8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2A900..2A9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2AA00..2AAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2AB00..2ABFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2AC00..2ACFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2AD00..2ADFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2AE00..2AEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2AF00..2AFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2B000..2B0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2B100..2B1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2B200..2B2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2B300..2B3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2B400..2B4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2B500..2B5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2B600..2B6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2B700..2B7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2B800..2B8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2B900..2B9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2BA00..2BAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2BB00..2BBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2BC00..2BCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2BD00..2BDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2BE00..2BEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2BF00..2BFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2C000..2C0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2C100..2C1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2C200..2C2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2C300..2C3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2C400..2C4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2C500..2C5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2C600..2C6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2C700..2C7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2C800..2C8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2C900..2C9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2CA00..2CAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2CB00..2CBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2CC00..2CCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2CD00..2CDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2CE00..2CEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2CF00..2CFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2D000..2D0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2D100..2D1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2D200..2D2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2D300..2D3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2D400..2D4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2D500..2D5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2D600..2D6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2D700..2D7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2D800..2D8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2D900..2D9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2DA00..2DAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2DB00..2DBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2DC00..2DCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2DD00..2DDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2DE00..2DEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2DF00..2DFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2E000..2E0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2E100..2E1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2E200..2E2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2E300..2E3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2E400..2E4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2E500..2E5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2E600..2E6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2E700..2E7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2E800..2E8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2E900..2E9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2EA00..2EAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2EB00..2EBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2EC00..2ECFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2ED00..2EDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2EE00..2EEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2EF00..2EFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2F000..2F0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2F100..2F1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2F200..2F2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2F300..2F3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2F400..2F4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2F500..2F5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2F600..2F6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2F700..2F7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2F800..2F8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2F900..2F9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 2FA00..2FAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2FB00..2FBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2FC00..2FCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2FD00..2FDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2FE00..2FEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 2FF00..2FFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 30000..300FF */
+ FriBidiPropertyBlockLevel1_0100, /* 30100..301FF */
+ FriBidiPropertyBlockLevel1_0100, /* 30200..302FF */
+ FriBidiPropertyBlockLevel1_0100, /* 30300..303FF */
+ FriBidiPropertyBlockLevel1_0100, /* 30400..304FF */
+ FriBidiPropertyBlockLevel1_0100, /* 30500..305FF */
+ FriBidiPropertyBlockLevel1_0100, /* 30600..306FF */
+ FriBidiPropertyBlockLevel1_0100, /* 30700..307FF */
+ FriBidiPropertyBlockLevel1_0100, /* 30800..308FF */
+ FriBidiPropertyBlockLevel1_0100, /* 30900..309FF */
+ FriBidiPropertyBlockLevel1_0100, /* 30A00..30AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 30B00..30BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 30C00..30CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 30D00..30DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 30E00..30EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 30F00..30FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 31000..310FF */
+ FriBidiPropertyBlockLevel1_0100, /* 31100..311FF */
+ FriBidiPropertyBlockLevel1_0100, /* 31200..312FF */
+ FriBidiPropertyBlockLevel1_0100, /* 31300..313FF */
+ FriBidiPropertyBlockLevel1_0100, /* 31400..314FF */
+ FriBidiPropertyBlockLevel1_0100, /* 31500..315FF */
+ FriBidiPropertyBlockLevel1_0100, /* 31600..316FF */
+ FriBidiPropertyBlockLevel1_0100, /* 31700..317FF */
+ FriBidiPropertyBlockLevel1_0100, /* 31800..318FF */
+ FriBidiPropertyBlockLevel1_0100, /* 31900..319FF */
+ FriBidiPropertyBlockLevel1_0100, /* 31A00..31AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 31B00..31BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 31C00..31CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 31D00..31DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 31E00..31EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 31F00..31FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 32000..320FF */
+ FriBidiPropertyBlockLevel1_0100, /* 32100..321FF */
+ FriBidiPropertyBlockLevel1_0100, /* 32200..322FF */
+ FriBidiPropertyBlockLevel1_0100, /* 32300..323FF */
+ FriBidiPropertyBlockLevel1_0100, /* 32400..324FF */
+ FriBidiPropertyBlockLevel1_0100, /* 32500..325FF */
+ FriBidiPropertyBlockLevel1_0100, /* 32600..326FF */
+ FriBidiPropertyBlockLevel1_0100, /* 32700..327FF */
+ FriBidiPropertyBlockLevel1_0100, /* 32800..328FF */
+ FriBidiPropertyBlockLevel1_0100, /* 32900..329FF */
+ FriBidiPropertyBlockLevel1_0100, /* 32A00..32AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 32B00..32BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 32C00..32CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 32D00..32DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 32E00..32EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 32F00..32FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 33000..330FF */
+ FriBidiPropertyBlockLevel1_0100, /* 33100..331FF */
+ FriBidiPropertyBlockLevel1_0100, /* 33200..332FF */
+ FriBidiPropertyBlockLevel1_0100, /* 33300..333FF */
+ FriBidiPropertyBlockLevel1_0100, /* 33400..334FF */
+ FriBidiPropertyBlockLevel1_0100, /* 33500..335FF */
+ FriBidiPropertyBlockLevel1_0100, /* 33600..336FF */
+ FriBidiPropertyBlockLevel1_0100, /* 33700..337FF */
+ FriBidiPropertyBlockLevel1_0100, /* 33800..338FF */
+ FriBidiPropertyBlockLevel1_0100, /* 33900..339FF */
+ FriBidiPropertyBlockLevel1_0100, /* 33A00..33AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 33B00..33BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 33C00..33CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 33D00..33DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 33E00..33EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 33F00..33FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 34000..340FF */
+ FriBidiPropertyBlockLevel1_0100, /* 34100..341FF */
+ FriBidiPropertyBlockLevel1_0100, /* 34200..342FF */
+ FriBidiPropertyBlockLevel1_0100, /* 34300..343FF */
+ FriBidiPropertyBlockLevel1_0100, /* 34400..344FF */
+ FriBidiPropertyBlockLevel1_0100, /* 34500..345FF */
+ FriBidiPropertyBlockLevel1_0100, /* 34600..346FF */
+ FriBidiPropertyBlockLevel1_0100, /* 34700..347FF */
+ FriBidiPropertyBlockLevel1_0100, /* 34800..348FF */
+ FriBidiPropertyBlockLevel1_0100, /* 34900..349FF */
+ FriBidiPropertyBlockLevel1_0100, /* 34A00..34AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 34B00..34BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 34C00..34CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 34D00..34DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 34E00..34EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 34F00..34FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 35000..350FF */
+ FriBidiPropertyBlockLevel1_0100, /* 35100..351FF */
+ FriBidiPropertyBlockLevel1_0100, /* 35200..352FF */
+ FriBidiPropertyBlockLevel1_0100, /* 35300..353FF */
+ FriBidiPropertyBlockLevel1_0100, /* 35400..354FF */
+ FriBidiPropertyBlockLevel1_0100, /* 35500..355FF */
+ FriBidiPropertyBlockLevel1_0100, /* 35600..356FF */
+ FriBidiPropertyBlockLevel1_0100, /* 35700..357FF */
+ FriBidiPropertyBlockLevel1_0100, /* 35800..358FF */
+ FriBidiPropertyBlockLevel1_0100, /* 35900..359FF */
+ FriBidiPropertyBlockLevel1_0100, /* 35A00..35AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 35B00..35BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 35C00..35CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 35D00..35DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 35E00..35EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 35F00..35FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 36000..360FF */
+ FriBidiPropertyBlockLevel1_0100, /* 36100..361FF */
+ FriBidiPropertyBlockLevel1_0100, /* 36200..362FF */
+ FriBidiPropertyBlockLevel1_0100, /* 36300..363FF */
+ FriBidiPropertyBlockLevel1_0100, /* 36400..364FF */
+ FriBidiPropertyBlockLevel1_0100, /* 36500..365FF */
+ FriBidiPropertyBlockLevel1_0100, /* 36600..366FF */
+ FriBidiPropertyBlockLevel1_0100, /* 36700..367FF */
+ FriBidiPropertyBlockLevel1_0100, /* 36800..368FF */
+ FriBidiPropertyBlockLevel1_0100, /* 36900..369FF */
+ FriBidiPropertyBlockLevel1_0100, /* 36A00..36AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 36B00..36BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 36C00..36CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 36D00..36DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 36E00..36EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 36F00..36FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 37000..370FF */
+ FriBidiPropertyBlockLevel1_0100, /* 37100..371FF */
+ FriBidiPropertyBlockLevel1_0100, /* 37200..372FF */
+ FriBidiPropertyBlockLevel1_0100, /* 37300..373FF */
+ FriBidiPropertyBlockLevel1_0100, /* 37400..374FF */
+ FriBidiPropertyBlockLevel1_0100, /* 37500..375FF */
+ FriBidiPropertyBlockLevel1_0100, /* 37600..376FF */
+ FriBidiPropertyBlockLevel1_0100, /* 37700..377FF */
+ FriBidiPropertyBlockLevel1_0100, /* 37800..378FF */
+ FriBidiPropertyBlockLevel1_0100, /* 37900..379FF */
+ FriBidiPropertyBlockLevel1_0100, /* 37A00..37AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 37B00..37BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 37C00..37CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 37D00..37DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 37E00..37EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 37F00..37FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 38000..380FF */
+ FriBidiPropertyBlockLevel1_0100, /* 38100..381FF */
+ FriBidiPropertyBlockLevel1_0100, /* 38200..382FF */
+ FriBidiPropertyBlockLevel1_0100, /* 38300..383FF */
+ FriBidiPropertyBlockLevel1_0100, /* 38400..384FF */
+ FriBidiPropertyBlockLevel1_0100, /* 38500..385FF */
+ FriBidiPropertyBlockLevel1_0100, /* 38600..386FF */
+ FriBidiPropertyBlockLevel1_0100, /* 38700..387FF */
+ FriBidiPropertyBlockLevel1_0100, /* 38800..388FF */
+ FriBidiPropertyBlockLevel1_0100, /* 38900..389FF */
+ FriBidiPropertyBlockLevel1_0100, /* 38A00..38AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 38B00..38BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 38C00..38CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 38D00..38DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 38E00..38EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 38F00..38FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 39000..390FF */
+ FriBidiPropertyBlockLevel1_0100, /* 39100..391FF */
+ FriBidiPropertyBlockLevel1_0100, /* 39200..392FF */
+ FriBidiPropertyBlockLevel1_0100, /* 39300..393FF */
+ FriBidiPropertyBlockLevel1_0100, /* 39400..394FF */
+ FriBidiPropertyBlockLevel1_0100, /* 39500..395FF */
+ FriBidiPropertyBlockLevel1_0100, /* 39600..396FF */
+ FriBidiPropertyBlockLevel1_0100, /* 39700..397FF */
+ FriBidiPropertyBlockLevel1_0100, /* 39800..398FF */
+ FriBidiPropertyBlockLevel1_0100, /* 39900..399FF */
+ FriBidiPropertyBlockLevel1_0100, /* 39A00..39AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 39B00..39BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 39C00..39CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 39D00..39DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 39E00..39EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 39F00..39FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3A000..3A0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3A100..3A1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3A200..3A2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3A300..3A3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3A400..3A4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3A500..3A5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3A600..3A6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3A700..3A7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3A800..3A8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3A900..3A9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3AA00..3AAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3AB00..3ABFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3AC00..3ACFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3AD00..3ADFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3AE00..3AEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3AF00..3AFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3B000..3B0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3B100..3B1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3B200..3B2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3B300..3B3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3B400..3B4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3B500..3B5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3B600..3B6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3B700..3B7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3B800..3B8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3B900..3B9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3BA00..3BAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3BB00..3BBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3BC00..3BCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3BD00..3BDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3BE00..3BEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3BF00..3BFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3C000..3C0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3C100..3C1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3C200..3C2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3C300..3C3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3C400..3C4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3C500..3C5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3C600..3C6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3C700..3C7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3C800..3C8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3C900..3C9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3CA00..3CAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3CB00..3CBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3CC00..3CCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3CD00..3CDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3CE00..3CEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3CF00..3CFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3D000..3D0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3D100..3D1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3D200..3D2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3D300..3D3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3D400..3D4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3D500..3D5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3D600..3D6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3D700..3D7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3D800..3D8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3D900..3D9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3DA00..3DAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3DB00..3DBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3DC00..3DCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3DD00..3DDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3DE00..3DEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3DF00..3DFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3E000..3E0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3E100..3E1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3E200..3E2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3E300..3E3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3E400..3E4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3E500..3E5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3E600..3E6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3E700..3E7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3E800..3E8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3E900..3E9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3EA00..3EAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3EB00..3EBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3EC00..3ECFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3ED00..3EDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3EE00..3EEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3EF00..3EFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3F000..3F0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3F100..3F1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3F200..3F2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3F300..3F3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3F400..3F4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3F500..3F5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3F600..3F6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3F700..3F7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3F800..3F8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3F900..3F9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 3FA00..3FAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3FB00..3FBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3FC00..3FCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3FD00..3FDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3FE00..3FEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 3FF00..3FFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 40000..400FF */
+ FriBidiPropertyBlockLevel1_0100, /* 40100..401FF */
+ FriBidiPropertyBlockLevel1_0100, /* 40200..402FF */
+ FriBidiPropertyBlockLevel1_0100, /* 40300..403FF */
+ FriBidiPropertyBlockLevel1_0100, /* 40400..404FF */
+ FriBidiPropertyBlockLevel1_0100, /* 40500..405FF */
+ FriBidiPropertyBlockLevel1_0100, /* 40600..406FF */
+ FriBidiPropertyBlockLevel1_0100, /* 40700..407FF */
+ FriBidiPropertyBlockLevel1_0100, /* 40800..408FF */
+ FriBidiPropertyBlockLevel1_0100, /* 40900..409FF */
+ FriBidiPropertyBlockLevel1_0100, /* 40A00..40AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 40B00..40BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 40C00..40CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 40D00..40DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 40E00..40EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 40F00..40FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 41000..410FF */
+ FriBidiPropertyBlockLevel1_0100, /* 41100..411FF */
+ FriBidiPropertyBlockLevel1_0100, /* 41200..412FF */
+ FriBidiPropertyBlockLevel1_0100, /* 41300..413FF */
+ FriBidiPropertyBlockLevel1_0100, /* 41400..414FF */
+ FriBidiPropertyBlockLevel1_0100, /* 41500..415FF */
+ FriBidiPropertyBlockLevel1_0100, /* 41600..416FF */
+ FriBidiPropertyBlockLevel1_0100, /* 41700..417FF */
+ FriBidiPropertyBlockLevel1_0100, /* 41800..418FF */
+ FriBidiPropertyBlockLevel1_0100, /* 41900..419FF */
+ FriBidiPropertyBlockLevel1_0100, /* 41A00..41AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 41B00..41BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 41C00..41CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 41D00..41DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 41E00..41EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 41F00..41FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 42000..420FF */
+ FriBidiPropertyBlockLevel1_0100, /* 42100..421FF */
+ FriBidiPropertyBlockLevel1_0100, /* 42200..422FF */
+ FriBidiPropertyBlockLevel1_0100, /* 42300..423FF */
+ FriBidiPropertyBlockLevel1_0100, /* 42400..424FF */
+ FriBidiPropertyBlockLevel1_0100, /* 42500..425FF */
+ FriBidiPropertyBlockLevel1_0100, /* 42600..426FF */
+ FriBidiPropertyBlockLevel1_0100, /* 42700..427FF */
+ FriBidiPropertyBlockLevel1_0100, /* 42800..428FF */
+ FriBidiPropertyBlockLevel1_0100, /* 42900..429FF */
+ FriBidiPropertyBlockLevel1_0100, /* 42A00..42AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 42B00..42BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 42C00..42CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 42D00..42DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 42E00..42EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 42F00..42FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 43000..430FF */
+ FriBidiPropertyBlockLevel1_0100, /* 43100..431FF */
+ FriBidiPropertyBlockLevel1_0100, /* 43200..432FF */
+ FriBidiPropertyBlockLevel1_0100, /* 43300..433FF */
+ FriBidiPropertyBlockLevel1_0100, /* 43400..434FF */
+ FriBidiPropertyBlockLevel1_0100, /* 43500..435FF */
+ FriBidiPropertyBlockLevel1_0100, /* 43600..436FF */
+ FriBidiPropertyBlockLevel1_0100, /* 43700..437FF */
+ FriBidiPropertyBlockLevel1_0100, /* 43800..438FF */
+ FriBidiPropertyBlockLevel1_0100, /* 43900..439FF */
+ FriBidiPropertyBlockLevel1_0100, /* 43A00..43AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 43B00..43BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 43C00..43CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 43D00..43DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 43E00..43EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 43F00..43FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 44000..440FF */
+ FriBidiPropertyBlockLevel1_0100, /* 44100..441FF */
+ FriBidiPropertyBlockLevel1_0100, /* 44200..442FF */
+ FriBidiPropertyBlockLevel1_0100, /* 44300..443FF */
+ FriBidiPropertyBlockLevel1_0100, /* 44400..444FF */
+ FriBidiPropertyBlockLevel1_0100, /* 44500..445FF */
+ FriBidiPropertyBlockLevel1_0100, /* 44600..446FF */
+ FriBidiPropertyBlockLevel1_0100, /* 44700..447FF */
+ FriBidiPropertyBlockLevel1_0100, /* 44800..448FF */
+ FriBidiPropertyBlockLevel1_0100, /* 44900..449FF */
+ FriBidiPropertyBlockLevel1_0100, /* 44A00..44AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 44B00..44BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 44C00..44CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 44D00..44DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 44E00..44EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 44F00..44FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 45000..450FF */
+ FriBidiPropertyBlockLevel1_0100, /* 45100..451FF */
+ FriBidiPropertyBlockLevel1_0100, /* 45200..452FF */
+ FriBidiPropertyBlockLevel1_0100, /* 45300..453FF */
+ FriBidiPropertyBlockLevel1_0100, /* 45400..454FF */
+ FriBidiPropertyBlockLevel1_0100, /* 45500..455FF */
+ FriBidiPropertyBlockLevel1_0100, /* 45600..456FF */
+ FriBidiPropertyBlockLevel1_0100, /* 45700..457FF */
+ FriBidiPropertyBlockLevel1_0100, /* 45800..458FF */
+ FriBidiPropertyBlockLevel1_0100, /* 45900..459FF */
+ FriBidiPropertyBlockLevel1_0100, /* 45A00..45AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 45B00..45BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 45C00..45CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 45D00..45DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 45E00..45EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 45F00..45FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 46000..460FF */
+ FriBidiPropertyBlockLevel1_0100, /* 46100..461FF */
+ FriBidiPropertyBlockLevel1_0100, /* 46200..462FF */
+ FriBidiPropertyBlockLevel1_0100, /* 46300..463FF */
+ FriBidiPropertyBlockLevel1_0100, /* 46400..464FF */
+ FriBidiPropertyBlockLevel1_0100, /* 46500..465FF */
+ FriBidiPropertyBlockLevel1_0100, /* 46600..466FF */
+ FriBidiPropertyBlockLevel1_0100, /* 46700..467FF */
+ FriBidiPropertyBlockLevel1_0100, /* 46800..468FF */
+ FriBidiPropertyBlockLevel1_0100, /* 46900..469FF */
+ FriBidiPropertyBlockLevel1_0100, /* 46A00..46AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 46B00..46BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 46C00..46CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 46D00..46DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 46E00..46EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 46F00..46FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 47000..470FF */
+ FriBidiPropertyBlockLevel1_0100, /* 47100..471FF */
+ FriBidiPropertyBlockLevel1_0100, /* 47200..472FF */
+ FriBidiPropertyBlockLevel1_0100, /* 47300..473FF */
+ FriBidiPropertyBlockLevel1_0100, /* 47400..474FF */
+ FriBidiPropertyBlockLevel1_0100, /* 47500..475FF */
+ FriBidiPropertyBlockLevel1_0100, /* 47600..476FF */
+ FriBidiPropertyBlockLevel1_0100, /* 47700..477FF */
+ FriBidiPropertyBlockLevel1_0100, /* 47800..478FF */
+ FriBidiPropertyBlockLevel1_0100, /* 47900..479FF */
+ FriBidiPropertyBlockLevel1_0100, /* 47A00..47AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 47B00..47BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 47C00..47CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 47D00..47DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 47E00..47EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 47F00..47FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 48000..480FF */
+ FriBidiPropertyBlockLevel1_0100, /* 48100..481FF */
+ FriBidiPropertyBlockLevel1_0100, /* 48200..482FF */
+ FriBidiPropertyBlockLevel1_0100, /* 48300..483FF */
+ FriBidiPropertyBlockLevel1_0100, /* 48400..484FF */
+ FriBidiPropertyBlockLevel1_0100, /* 48500..485FF */
+ FriBidiPropertyBlockLevel1_0100, /* 48600..486FF */
+ FriBidiPropertyBlockLevel1_0100, /* 48700..487FF */
+ FriBidiPropertyBlockLevel1_0100, /* 48800..488FF */
+ FriBidiPropertyBlockLevel1_0100, /* 48900..489FF */
+ FriBidiPropertyBlockLevel1_0100, /* 48A00..48AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 48B00..48BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 48C00..48CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 48D00..48DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 48E00..48EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 48F00..48FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 49000..490FF */
+ FriBidiPropertyBlockLevel1_0100, /* 49100..491FF */
+ FriBidiPropertyBlockLevel1_0100, /* 49200..492FF */
+ FriBidiPropertyBlockLevel1_0100, /* 49300..493FF */
+ FriBidiPropertyBlockLevel1_0100, /* 49400..494FF */
+ FriBidiPropertyBlockLevel1_0100, /* 49500..495FF */
+ FriBidiPropertyBlockLevel1_0100, /* 49600..496FF */
+ FriBidiPropertyBlockLevel1_0100, /* 49700..497FF */
+ FriBidiPropertyBlockLevel1_0100, /* 49800..498FF */
+ FriBidiPropertyBlockLevel1_0100, /* 49900..499FF */
+ FriBidiPropertyBlockLevel1_0100, /* 49A00..49AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 49B00..49BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 49C00..49CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 49D00..49DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 49E00..49EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 49F00..49FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4A000..4A0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4A100..4A1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4A200..4A2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4A300..4A3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4A400..4A4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4A500..4A5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4A600..4A6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4A700..4A7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4A800..4A8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4A900..4A9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4AA00..4AAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4AB00..4ABFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4AC00..4ACFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4AD00..4ADFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4AE00..4AEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4AF00..4AFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4B000..4B0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4B100..4B1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4B200..4B2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4B300..4B3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4B400..4B4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4B500..4B5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4B600..4B6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4B700..4B7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4B800..4B8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4B900..4B9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4BA00..4BAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4BB00..4BBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4BC00..4BCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4BD00..4BDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4BE00..4BEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4BF00..4BFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4C000..4C0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4C100..4C1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4C200..4C2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4C300..4C3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4C400..4C4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4C500..4C5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4C600..4C6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4C700..4C7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4C800..4C8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4C900..4C9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4CA00..4CAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4CB00..4CBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4CC00..4CCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4CD00..4CDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4CE00..4CEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4CF00..4CFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4D000..4D0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4D100..4D1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4D200..4D2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4D300..4D3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4D400..4D4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4D500..4D5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4D600..4D6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4D700..4D7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4D800..4D8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4D900..4D9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4DA00..4DAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4DB00..4DBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4DC00..4DCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4DD00..4DDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4DE00..4DEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4DF00..4DFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4E000..4E0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4E100..4E1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4E200..4E2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4E300..4E3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4E400..4E4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4E500..4E5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4E600..4E6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4E700..4E7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4E800..4E8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4E900..4E9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4EA00..4EAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4EB00..4EBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4EC00..4ECFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4ED00..4EDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4EE00..4EEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4EF00..4EFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4F000..4F0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4F100..4F1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4F200..4F2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4F300..4F3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4F400..4F4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4F500..4F5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4F600..4F6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4F700..4F7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4F800..4F8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4F900..4F9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 4FA00..4FAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4FB00..4FBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4FC00..4FCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4FD00..4FDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4FE00..4FEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 4FF00..4FFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 50000..500FF */
+ FriBidiPropertyBlockLevel1_0100, /* 50100..501FF */
+ FriBidiPropertyBlockLevel1_0100, /* 50200..502FF */
+ FriBidiPropertyBlockLevel1_0100, /* 50300..503FF */
+ FriBidiPropertyBlockLevel1_0100, /* 50400..504FF */
+ FriBidiPropertyBlockLevel1_0100, /* 50500..505FF */
+ FriBidiPropertyBlockLevel1_0100, /* 50600..506FF */
+ FriBidiPropertyBlockLevel1_0100, /* 50700..507FF */
+ FriBidiPropertyBlockLevel1_0100, /* 50800..508FF */
+ FriBidiPropertyBlockLevel1_0100, /* 50900..509FF */
+ FriBidiPropertyBlockLevel1_0100, /* 50A00..50AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 50B00..50BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 50C00..50CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 50D00..50DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 50E00..50EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 50F00..50FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 51000..510FF */
+ FriBidiPropertyBlockLevel1_0100, /* 51100..511FF */
+ FriBidiPropertyBlockLevel1_0100, /* 51200..512FF */
+ FriBidiPropertyBlockLevel1_0100, /* 51300..513FF */
+ FriBidiPropertyBlockLevel1_0100, /* 51400..514FF */
+ FriBidiPropertyBlockLevel1_0100, /* 51500..515FF */
+ FriBidiPropertyBlockLevel1_0100, /* 51600..516FF */
+ FriBidiPropertyBlockLevel1_0100, /* 51700..517FF */
+ FriBidiPropertyBlockLevel1_0100, /* 51800..518FF */
+ FriBidiPropertyBlockLevel1_0100, /* 51900..519FF */
+ FriBidiPropertyBlockLevel1_0100, /* 51A00..51AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 51B00..51BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 51C00..51CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 51D00..51DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 51E00..51EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 51F00..51FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 52000..520FF */
+ FriBidiPropertyBlockLevel1_0100, /* 52100..521FF */
+ FriBidiPropertyBlockLevel1_0100, /* 52200..522FF */
+ FriBidiPropertyBlockLevel1_0100, /* 52300..523FF */
+ FriBidiPropertyBlockLevel1_0100, /* 52400..524FF */
+ FriBidiPropertyBlockLevel1_0100, /* 52500..525FF */
+ FriBidiPropertyBlockLevel1_0100, /* 52600..526FF */
+ FriBidiPropertyBlockLevel1_0100, /* 52700..527FF */
+ FriBidiPropertyBlockLevel1_0100, /* 52800..528FF */
+ FriBidiPropertyBlockLevel1_0100, /* 52900..529FF */
+ FriBidiPropertyBlockLevel1_0100, /* 52A00..52AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 52B00..52BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 52C00..52CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 52D00..52DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 52E00..52EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 52F00..52FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 53000..530FF */
+ FriBidiPropertyBlockLevel1_0100, /* 53100..531FF */
+ FriBidiPropertyBlockLevel1_0100, /* 53200..532FF */
+ FriBidiPropertyBlockLevel1_0100, /* 53300..533FF */
+ FriBidiPropertyBlockLevel1_0100, /* 53400..534FF */
+ FriBidiPropertyBlockLevel1_0100, /* 53500..535FF */
+ FriBidiPropertyBlockLevel1_0100, /* 53600..536FF */
+ FriBidiPropertyBlockLevel1_0100, /* 53700..537FF */
+ FriBidiPropertyBlockLevel1_0100, /* 53800..538FF */
+ FriBidiPropertyBlockLevel1_0100, /* 53900..539FF */
+ FriBidiPropertyBlockLevel1_0100, /* 53A00..53AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 53B00..53BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 53C00..53CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 53D00..53DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 53E00..53EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 53F00..53FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 54000..540FF */
+ FriBidiPropertyBlockLevel1_0100, /* 54100..541FF */
+ FriBidiPropertyBlockLevel1_0100, /* 54200..542FF */
+ FriBidiPropertyBlockLevel1_0100, /* 54300..543FF */
+ FriBidiPropertyBlockLevel1_0100, /* 54400..544FF */
+ FriBidiPropertyBlockLevel1_0100, /* 54500..545FF */
+ FriBidiPropertyBlockLevel1_0100, /* 54600..546FF */
+ FriBidiPropertyBlockLevel1_0100, /* 54700..547FF */
+ FriBidiPropertyBlockLevel1_0100, /* 54800..548FF */
+ FriBidiPropertyBlockLevel1_0100, /* 54900..549FF */
+ FriBidiPropertyBlockLevel1_0100, /* 54A00..54AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 54B00..54BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 54C00..54CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 54D00..54DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 54E00..54EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 54F00..54FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 55000..550FF */
+ FriBidiPropertyBlockLevel1_0100, /* 55100..551FF */
+ FriBidiPropertyBlockLevel1_0100, /* 55200..552FF */
+ FriBidiPropertyBlockLevel1_0100, /* 55300..553FF */
+ FriBidiPropertyBlockLevel1_0100, /* 55400..554FF */
+ FriBidiPropertyBlockLevel1_0100, /* 55500..555FF */
+ FriBidiPropertyBlockLevel1_0100, /* 55600..556FF */
+ FriBidiPropertyBlockLevel1_0100, /* 55700..557FF */
+ FriBidiPropertyBlockLevel1_0100, /* 55800..558FF */
+ FriBidiPropertyBlockLevel1_0100, /* 55900..559FF */
+ FriBidiPropertyBlockLevel1_0100, /* 55A00..55AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 55B00..55BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 55C00..55CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 55D00..55DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 55E00..55EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 55F00..55FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 56000..560FF */
+ FriBidiPropertyBlockLevel1_0100, /* 56100..561FF */
+ FriBidiPropertyBlockLevel1_0100, /* 56200..562FF */
+ FriBidiPropertyBlockLevel1_0100, /* 56300..563FF */
+ FriBidiPropertyBlockLevel1_0100, /* 56400..564FF */
+ FriBidiPropertyBlockLevel1_0100, /* 56500..565FF */
+ FriBidiPropertyBlockLevel1_0100, /* 56600..566FF */
+ FriBidiPropertyBlockLevel1_0100, /* 56700..567FF */
+ FriBidiPropertyBlockLevel1_0100, /* 56800..568FF */
+ FriBidiPropertyBlockLevel1_0100, /* 56900..569FF */
+ FriBidiPropertyBlockLevel1_0100, /* 56A00..56AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 56B00..56BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 56C00..56CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 56D00..56DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 56E00..56EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 56F00..56FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 57000..570FF */
+ FriBidiPropertyBlockLevel1_0100, /* 57100..571FF */
+ FriBidiPropertyBlockLevel1_0100, /* 57200..572FF */
+ FriBidiPropertyBlockLevel1_0100, /* 57300..573FF */
+ FriBidiPropertyBlockLevel1_0100, /* 57400..574FF */
+ FriBidiPropertyBlockLevel1_0100, /* 57500..575FF */
+ FriBidiPropertyBlockLevel1_0100, /* 57600..576FF */
+ FriBidiPropertyBlockLevel1_0100, /* 57700..577FF */
+ FriBidiPropertyBlockLevel1_0100, /* 57800..578FF */
+ FriBidiPropertyBlockLevel1_0100, /* 57900..579FF */
+ FriBidiPropertyBlockLevel1_0100, /* 57A00..57AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 57B00..57BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 57C00..57CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 57D00..57DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 57E00..57EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 57F00..57FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 58000..580FF */
+ FriBidiPropertyBlockLevel1_0100, /* 58100..581FF */
+ FriBidiPropertyBlockLevel1_0100, /* 58200..582FF */
+ FriBidiPropertyBlockLevel1_0100, /* 58300..583FF */
+ FriBidiPropertyBlockLevel1_0100, /* 58400..584FF */
+ FriBidiPropertyBlockLevel1_0100, /* 58500..585FF */
+ FriBidiPropertyBlockLevel1_0100, /* 58600..586FF */
+ FriBidiPropertyBlockLevel1_0100, /* 58700..587FF */
+ FriBidiPropertyBlockLevel1_0100, /* 58800..588FF */
+ FriBidiPropertyBlockLevel1_0100, /* 58900..589FF */
+ FriBidiPropertyBlockLevel1_0100, /* 58A00..58AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 58B00..58BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 58C00..58CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 58D00..58DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 58E00..58EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 58F00..58FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 59000..590FF */
+ FriBidiPropertyBlockLevel1_0100, /* 59100..591FF */
+ FriBidiPropertyBlockLevel1_0100, /* 59200..592FF */
+ FriBidiPropertyBlockLevel1_0100, /* 59300..593FF */
+ FriBidiPropertyBlockLevel1_0100, /* 59400..594FF */
+ FriBidiPropertyBlockLevel1_0100, /* 59500..595FF */
+ FriBidiPropertyBlockLevel1_0100, /* 59600..596FF */
+ FriBidiPropertyBlockLevel1_0100, /* 59700..597FF */
+ FriBidiPropertyBlockLevel1_0100, /* 59800..598FF */
+ FriBidiPropertyBlockLevel1_0100, /* 59900..599FF */
+ FriBidiPropertyBlockLevel1_0100, /* 59A00..59AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 59B00..59BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 59C00..59CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 59D00..59DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 59E00..59EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 59F00..59FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5A000..5A0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5A100..5A1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5A200..5A2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5A300..5A3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5A400..5A4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5A500..5A5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5A600..5A6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5A700..5A7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5A800..5A8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5A900..5A9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5AA00..5AAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5AB00..5ABFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5AC00..5ACFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5AD00..5ADFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5AE00..5AEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5AF00..5AFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5B000..5B0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5B100..5B1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5B200..5B2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5B300..5B3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5B400..5B4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5B500..5B5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5B600..5B6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5B700..5B7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5B800..5B8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5B900..5B9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5BA00..5BAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5BB00..5BBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5BC00..5BCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5BD00..5BDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5BE00..5BEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5BF00..5BFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5C000..5C0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5C100..5C1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5C200..5C2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5C300..5C3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5C400..5C4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5C500..5C5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5C600..5C6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5C700..5C7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5C800..5C8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5C900..5C9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5CA00..5CAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5CB00..5CBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5CC00..5CCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5CD00..5CDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5CE00..5CEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5CF00..5CFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5D000..5D0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5D100..5D1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5D200..5D2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5D300..5D3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5D400..5D4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5D500..5D5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5D600..5D6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5D700..5D7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5D800..5D8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5D900..5D9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5DA00..5DAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5DB00..5DBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5DC00..5DCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5DD00..5DDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5DE00..5DEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5DF00..5DFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5E000..5E0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5E100..5E1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5E200..5E2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5E300..5E3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5E400..5E4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5E500..5E5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5E600..5E6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5E700..5E7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5E800..5E8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5E900..5E9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5EA00..5EAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5EB00..5EBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5EC00..5ECFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5ED00..5EDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5EE00..5EEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5EF00..5EFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5F000..5F0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5F100..5F1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5F200..5F2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5F300..5F3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5F400..5F4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5F500..5F5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5F600..5F6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5F700..5F7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5F800..5F8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5F900..5F9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 5FA00..5FAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5FB00..5FBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5FC00..5FCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5FD00..5FDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5FE00..5FEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 5FF00..5FFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 60000..600FF */
+ FriBidiPropertyBlockLevel1_0100, /* 60100..601FF */
+ FriBidiPropertyBlockLevel1_0100, /* 60200..602FF */
+ FriBidiPropertyBlockLevel1_0100, /* 60300..603FF */
+ FriBidiPropertyBlockLevel1_0100, /* 60400..604FF */
+ FriBidiPropertyBlockLevel1_0100, /* 60500..605FF */
+ FriBidiPropertyBlockLevel1_0100, /* 60600..606FF */
+ FriBidiPropertyBlockLevel1_0100, /* 60700..607FF */
+ FriBidiPropertyBlockLevel1_0100, /* 60800..608FF */
+ FriBidiPropertyBlockLevel1_0100, /* 60900..609FF */
+ FriBidiPropertyBlockLevel1_0100, /* 60A00..60AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 60B00..60BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 60C00..60CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 60D00..60DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 60E00..60EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 60F00..60FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 61000..610FF */
+ FriBidiPropertyBlockLevel1_0100, /* 61100..611FF */
+ FriBidiPropertyBlockLevel1_0100, /* 61200..612FF */
+ FriBidiPropertyBlockLevel1_0100, /* 61300..613FF */
+ FriBidiPropertyBlockLevel1_0100, /* 61400..614FF */
+ FriBidiPropertyBlockLevel1_0100, /* 61500..615FF */
+ FriBidiPropertyBlockLevel1_0100, /* 61600..616FF */
+ FriBidiPropertyBlockLevel1_0100, /* 61700..617FF */
+ FriBidiPropertyBlockLevel1_0100, /* 61800..618FF */
+ FriBidiPropertyBlockLevel1_0100, /* 61900..619FF */
+ FriBidiPropertyBlockLevel1_0100, /* 61A00..61AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 61B00..61BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 61C00..61CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 61D00..61DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 61E00..61EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 61F00..61FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 62000..620FF */
+ FriBidiPropertyBlockLevel1_0100, /* 62100..621FF */
+ FriBidiPropertyBlockLevel1_0100, /* 62200..622FF */
+ FriBidiPropertyBlockLevel1_0100, /* 62300..623FF */
+ FriBidiPropertyBlockLevel1_0100, /* 62400..624FF */
+ FriBidiPropertyBlockLevel1_0100, /* 62500..625FF */
+ FriBidiPropertyBlockLevel1_0100, /* 62600..626FF */
+ FriBidiPropertyBlockLevel1_0100, /* 62700..627FF */
+ FriBidiPropertyBlockLevel1_0100, /* 62800..628FF */
+ FriBidiPropertyBlockLevel1_0100, /* 62900..629FF */
+ FriBidiPropertyBlockLevel1_0100, /* 62A00..62AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 62B00..62BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 62C00..62CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 62D00..62DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 62E00..62EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 62F00..62FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 63000..630FF */
+ FriBidiPropertyBlockLevel1_0100, /* 63100..631FF */
+ FriBidiPropertyBlockLevel1_0100, /* 63200..632FF */
+ FriBidiPropertyBlockLevel1_0100, /* 63300..633FF */
+ FriBidiPropertyBlockLevel1_0100, /* 63400..634FF */
+ FriBidiPropertyBlockLevel1_0100, /* 63500..635FF */
+ FriBidiPropertyBlockLevel1_0100, /* 63600..636FF */
+ FriBidiPropertyBlockLevel1_0100, /* 63700..637FF */
+ FriBidiPropertyBlockLevel1_0100, /* 63800..638FF */
+ FriBidiPropertyBlockLevel1_0100, /* 63900..639FF */
+ FriBidiPropertyBlockLevel1_0100, /* 63A00..63AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 63B00..63BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 63C00..63CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 63D00..63DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 63E00..63EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 63F00..63FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 64000..640FF */
+ FriBidiPropertyBlockLevel1_0100, /* 64100..641FF */
+ FriBidiPropertyBlockLevel1_0100, /* 64200..642FF */
+ FriBidiPropertyBlockLevel1_0100, /* 64300..643FF */
+ FriBidiPropertyBlockLevel1_0100, /* 64400..644FF */
+ FriBidiPropertyBlockLevel1_0100, /* 64500..645FF */
+ FriBidiPropertyBlockLevel1_0100, /* 64600..646FF */
+ FriBidiPropertyBlockLevel1_0100, /* 64700..647FF */
+ FriBidiPropertyBlockLevel1_0100, /* 64800..648FF */
+ FriBidiPropertyBlockLevel1_0100, /* 64900..649FF */
+ FriBidiPropertyBlockLevel1_0100, /* 64A00..64AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 64B00..64BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 64C00..64CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 64D00..64DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 64E00..64EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 64F00..64FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 65000..650FF */
+ FriBidiPropertyBlockLevel1_0100, /* 65100..651FF */
+ FriBidiPropertyBlockLevel1_0100, /* 65200..652FF */
+ FriBidiPropertyBlockLevel1_0100, /* 65300..653FF */
+ FriBidiPropertyBlockLevel1_0100, /* 65400..654FF */
+ FriBidiPropertyBlockLevel1_0100, /* 65500..655FF */
+ FriBidiPropertyBlockLevel1_0100, /* 65600..656FF */
+ FriBidiPropertyBlockLevel1_0100, /* 65700..657FF */
+ FriBidiPropertyBlockLevel1_0100, /* 65800..658FF */
+ FriBidiPropertyBlockLevel1_0100, /* 65900..659FF */
+ FriBidiPropertyBlockLevel1_0100, /* 65A00..65AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 65B00..65BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 65C00..65CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 65D00..65DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 65E00..65EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 65F00..65FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 66000..660FF */
+ FriBidiPropertyBlockLevel1_0100, /* 66100..661FF */
+ FriBidiPropertyBlockLevel1_0100, /* 66200..662FF */
+ FriBidiPropertyBlockLevel1_0100, /* 66300..663FF */
+ FriBidiPropertyBlockLevel1_0100, /* 66400..664FF */
+ FriBidiPropertyBlockLevel1_0100, /* 66500..665FF */
+ FriBidiPropertyBlockLevel1_0100, /* 66600..666FF */
+ FriBidiPropertyBlockLevel1_0100, /* 66700..667FF */
+ FriBidiPropertyBlockLevel1_0100, /* 66800..668FF */
+ FriBidiPropertyBlockLevel1_0100, /* 66900..669FF */
+ FriBidiPropertyBlockLevel1_0100, /* 66A00..66AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 66B00..66BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 66C00..66CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 66D00..66DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 66E00..66EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 66F00..66FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 67000..670FF */
+ FriBidiPropertyBlockLevel1_0100, /* 67100..671FF */
+ FriBidiPropertyBlockLevel1_0100, /* 67200..672FF */
+ FriBidiPropertyBlockLevel1_0100, /* 67300..673FF */
+ FriBidiPropertyBlockLevel1_0100, /* 67400..674FF */
+ FriBidiPropertyBlockLevel1_0100, /* 67500..675FF */
+ FriBidiPropertyBlockLevel1_0100, /* 67600..676FF */
+ FriBidiPropertyBlockLevel1_0100, /* 67700..677FF */
+ FriBidiPropertyBlockLevel1_0100, /* 67800..678FF */
+ FriBidiPropertyBlockLevel1_0100, /* 67900..679FF */
+ FriBidiPropertyBlockLevel1_0100, /* 67A00..67AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 67B00..67BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 67C00..67CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 67D00..67DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 67E00..67EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 67F00..67FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 68000..680FF */
+ FriBidiPropertyBlockLevel1_0100, /* 68100..681FF */
+ FriBidiPropertyBlockLevel1_0100, /* 68200..682FF */
+ FriBidiPropertyBlockLevel1_0100, /* 68300..683FF */
+ FriBidiPropertyBlockLevel1_0100, /* 68400..684FF */
+ FriBidiPropertyBlockLevel1_0100, /* 68500..685FF */
+ FriBidiPropertyBlockLevel1_0100, /* 68600..686FF */
+ FriBidiPropertyBlockLevel1_0100, /* 68700..687FF */
+ FriBidiPropertyBlockLevel1_0100, /* 68800..688FF */
+ FriBidiPropertyBlockLevel1_0100, /* 68900..689FF */
+ FriBidiPropertyBlockLevel1_0100, /* 68A00..68AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 68B00..68BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 68C00..68CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 68D00..68DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 68E00..68EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 68F00..68FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 69000..690FF */
+ FriBidiPropertyBlockLevel1_0100, /* 69100..691FF */
+ FriBidiPropertyBlockLevel1_0100, /* 69200..692FF */
+ FriBidiPropertyBlockLevel1_0100, /* 69300..693FF */
+ FriBidiPropertyBlockLevel1_0100, /* 69400..694FF */
+ FriBidiPropertyBlockLevel1_0100, /* 69500..695FF */
+ FriBidiPropertyBlockLevel1_0100, /* 69600..696FF */
+ FriBidiPropertyBlockLevel1_0100, /* 69700..697FF */
+ FriBidiPropertyBlockLevel1_0100, /* 69800..698FF */
+ FriBidiPropertyBlockLevel1_0100, /* 69900..699FF */
+ FriBidiPropertyBlockLevel1_0100, /* 69A00..69AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 69B00..69BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 69C00..69CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 69D00..69DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 69E00..69EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 69F00..69FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6A000..6A0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6A100..6A1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6A200..6A2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6A300..6A3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6A400..6A4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6A500..6A5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6A600..6A6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6A700..6A7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6A800..6A8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6A900..6A9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6AA00..6AAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6AB00..6ABFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6AC00..6ACFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6AD00..6ADFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6AE00..6AEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6AF00..6AFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6B000..6B0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6B100..6B1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6B200..6B2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6B300..6B3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6B400..6B4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6B500..6B5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6B600..6B6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6B700..6B7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6B800..6B8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6B900..6B9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6BA00..6BAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6BB00..6BBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6BC00..6BCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6BD00..6BDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6BE00..6BEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6BF00..6BFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6C000..6C0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6C100..6C1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6C200..6C2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6C300..6C3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6C400..6C4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6C500..6C5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6C600..6C6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6C700..6C7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6C800..6C8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6C900..6C9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6CA00..6CAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6CB00..6CBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6CC00..6CCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6CD00..6CDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6CE00..6CEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6CF00..6CFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6D000..6D0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6D100..6D1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6D200..6D2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6D300..6D3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6D400..6D4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6D500..6D5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6D600..6D6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6D700..6D7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6D800..6D8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6D900..6D9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6DA00..6DAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6DB00..6DBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6DC00..6DCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6DD00..6DDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6DE00..6DEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6DF00..6DFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6E000..6E0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6E100..6E1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6E200..6E2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6E300..6E3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6E400..6E4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6E500..6E5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6E600..6E6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6E700..6E7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6E800..6E8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6E900..6E9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6EA00..6EAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6EB00..6EBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6EC00..6ECFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6ED00..6EDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6EE00..6EEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6EF00..6EFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6F000..6F0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6F100..6F1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6F200..6F2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6F300..6F3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6F400..6F4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6F500..6F5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6F600..6F6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6F700..6F7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6F800..6F8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6F900..6F9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 6FA00..6FAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6FB00..6FBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6FC00..6FCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6FD00..6FDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6FE00..6FEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 6FF00..6FFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 70000..700FF */
+ FriBidiPropertyBlockLevel1_0100, /* 70100..701FF */
+ FriBidiPropertyBlockLevel1_0100, /* 70200..702FF */
+ FriBidiPropertyBlockLevel1_0100, /* 70300..703FF */
+ FriBidiPropertyBlockLevel1_0100, /* 70400..704FF */
+ FriBidiPropertyBlockLevel1_0100, /* 70500..705FF */
+ FriBidiPropertyBlockLevel1_0100, /* 70600..706FF */
+ FriBidiPropertyBlockLevel1_0100, /* 70700..707FF */
+ FriBidiPropertyBlockLevel1_0100, /* 70800..708FF */
+ FriBidiPropertyBlockLevel1_0100, /* 70900..709FF */
+ FriBidiPropertyBlockLevel1_0100, /* 70A00..70AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 70B00..70BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 70C00..70CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 70D00..70DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 70E00..70EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 70F00..70FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 71000..710FF */
+ FriBidiPropertyBlockLevel1_0100, /* 71100..711FF */
+ FriBidiPropertyBlockLevel1_0100, /* 71200..712FF */
+ FriBidiPropertyBlockLevel1_0100, /* 71300..713FF */
+ FriBidiPropertyBlockLevel1_0100, /* 71400..714FF */
+ FriBidiPropertyBlockLevel1_0100, /* 71500..715FF */
+ FriBidiPropertyBlockLevel1_0100, /* 71600..716FF */
+ FriBidiPropertyBlockLevel1_0100, /* 71700..717FF */
+ FriBidiPropertyBlockLevel1_0100, /* 71800..718FF */
+ FriBidiPropertyBlockLevel1_0100, /* 71900..719FF */
+ FriBidiPropertyBlockLevel1_0100, /* 71A00..71AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 71B00..71BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 71C00..71CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 71D00..71DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 71E00..71EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 71F00..71FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 72000..720FF */
+ FriBidiPropertyBlockLevel1_0100, /* 72100..721FF */
+ FriBidiPropertyBlockLevel1_0100, /* 72200..722FF */
+ FriBidiPropertyBlockLevel1_0100, /* 72300..723FF */
+ FriBidiPropertyBlockLevel1_0100, /* 72400..724FF */
+ FriBidiPropertyBlockLevel1_0100, /* 72500..725FF */
+ FriBidiPropertyBlockLevel1_0100, /* 72600..726FF */
+ FriBidiPropertyBlockLevel1_0100, /* 72700..727FF */
+ FriBidiPropertyBlockLevel1_0100, /* 72800..728FF */
+ FriBidiPropertyBlockLevel1_0100, /* 72900..729FF */
+ FriBidiPropertyBlockLevel1_0100, /* 72A00..72AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 72B00..72BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 72C00..72CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 72D00..72DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 72E00..72EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 72F00..72FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 73000..730FF */
+ FriBidiPropertyBlockLevel1_0100, /* 73100..731FF */
+ FriBidiPropertyBlockLevel1_0100, /* 73200..732FF */
+ FriBidiPropertyBlockLevel1_0100, /* 73300..733FF */
+ FriBidiPropertyBlockLevel1_0100, /* 73400..734FF */
+ FriBidiPropertyBlockLevel1_0100, /* 73500..735FF */
+ FriBidiPropertyBlockLevel1_0100, /* 73600..736FF */
+ FriBidiPropertyBlockLevel1_0100, /* 73700..737FF */
+ FriBidiPropertyBlockLevel1_0100, /* 73800..738FF */
+ FriBidiPropertyBlockLevel1_0100, /* 73900..739FF */
+ FriBidiPropertyBlockLevel1_0100, /* 73A00..73AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 73B00..73BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 73C00..73CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 73D00..73DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 73E00..73EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 73F00..73FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 74000..740FF */
+ FriBidiPropertyBlockLevel1_0100, /* 74100..741FF */
+ FriBidiPropertyBlockLevel1_0100, /* 74200..742FF */
+ FriBidiPropertyBlockLevel1_0100, /* 74300..743FF */
+ FriBidiPropertyBlockLevel1_0100, /* 74400..744FF */
+ FriBidiPropertyBlockLevel1_0100, /* 74500..745FF */
+ FriBidiPropertyBlockLevel1_0100, /* 74600..746FF */
+ FriBidiPropertyBlockLevel1_0100, /* 74700..747FF */
+ FriBidiPropertyBlockLevel1_0100, /* 74800..748FF */
+ FriBidiPropertyBlockLevel1_0100, /* 74900..749FF */
+ FriBidiPropertyBlockLevel1_0100, /* 74A00..74AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 74B00..74BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 74C00..74CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 74D00..74DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 74E00..74EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 74F00..74FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 75000..750FF */
+ FriBidiPropertyBlockLevel1_0100, /* 75100..751FF */
+ FriBidiPropertyBlockLevel1_0100, /* 75200..752FF */
+ FriBidiPropertyBlockLevel1_0100, /* 75300..753FF */
+ FriBidiPropertyBlockLevel1_0100, /* 75400..754FF */
+ FriBidiPropertyBlockLevel1_0100, /* 75500..755FF */
+ FriBidiPropertyBlockLevel1_0100, /* 75600..756FF */
+ FriBidiPropertyBlockLevel1_0100, /* 75700..757FF */
+ FriBidiPropertyBlockLevel1_0100, /* 75800..758FF */
+ FriBidiPropertyBlockLevel1_0100, /* 75900..759FF */
+ FriBidiPropertyBlockLevel1_0100, /* 75A00..75AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 75B00..75BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 75C00..75CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 75D00..75DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 75E00..75EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 75F00..75FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 76000..760FF */
+ FriBidiPropertyBlockLevel1_0100, /* 76100..761FF */
+ FriBidiPropertyBlockLevel1_0100, /* 76200..762FF */
+ FriBidiPropertyBlockLevel1_0100, /* 76300..763FF */
+ FriBidiPropertyBlockLevel1_0100, /* 76400..764FF */
+ FriBidiPropertyBlockLevel1_0100, /* 76500..765FF */
+ FriBidiPropertyBlockLevel1_0100, /* 76600..766FF */
+ FriBidiPropertyBlockLevel1_0100, /* 76700..767FF */
+ FriBidiPropertyBlockLevel1_0100, /* 76800..768FF */
+ FriBidiPropertyBlockLevel1_0100, /* 76900..769FF */
+ FriBidiPropertyBlockLevel1_0100, /* 76A00..76AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 76B00..76BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 76C00..76CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 76D00..76DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 76E00..76EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 76F00..76FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 77000..770FF */
+ FriBidiPropertyBlockLevel1_0100, /* 77100..771FF */
+ FriBidiPropertyBlockLevel1_0100, /* 77200..772FF */
+ FriBidiPropertyBlockLevel1_0100, /* 77300..773FF */
+ FriBidiPropertyBlockLevel1_0100, /* 77400..774FF */
+ FriBidiPropertyBlockLevel1_0100, /* 77500..775FF */
+ FriBidiPropertyBlockLevel1_0100, /* 77600..776FF */
+ FriBidiPropertyBlockLevel1_0100, /* 77700..777FF */
+ FriBidiPropertyBlockLevel1_0100, /* 77800..778FF */
+ FriBidiPropertyBlockLevel1_0100, /* 77900..779FF */
+ FriBidiPropertyBlockLevel1_0100, /* 77A00..77AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 77B00..77BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 77C00..77CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 77D00..77DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 77E00..77EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 77F00..77FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 78000..780FF */
+ FriBidiPropertyBlockLevel1_0100, /* 78100..781FF */
+ FriBidiPropertyBlockLevel1_0100, /* 78200..782FF */
+ FriBidiPropertyBlockLevel1_0100, /* 78300..783FF */
+ FriBidiPropertyBlockLevel1_0100, /* 78400..784FF */
+ FriBidiPropertyBlockLevel1_0100, /* 78500..785FF */
+ FriBidiPropertyBlockLevel1_0100, /* 78600..786FF */
+ FriBidiPropertyBlockLevel1_0100, /* 78700..787FF */
+ FriBidiPropertyBlockLevel1_0100, /* 78800..788FF */
+ FriBidiPropertyBlockLevel1_0100, /* 78900..789FF */
+ FriBidiPropertyBlockLevel1_0100, /* 78A00..78AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 78B00..78BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 78C00..78CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 78D00..78DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 78E00..78EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 78F00..78FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 79000..790FF */
+ FriBidiPropertyBlockLevel1_0100, /* 79100..791FF */
+ FriBidiPropertyBlockLevel1_0100, /* 79200..792FF */
+ FriBidiPropertyBlockLevel1_0100, /* 79300..793FF */
+ FriBidiPropertyBlockLevel1_0100, /* 79400..794FF */
+ FriBidiPropertyBlockLevel1_0100, /* 79500..795FF */
+ FriBidiPropertyBlockLevel1_0100, /* 79600..796FF */
+ FriBidiPropertyBlockLevel1_0100, /* 79700..797FF */
+ FriBidiPropertyBlockLevel1_0100, /* 79800..798FF */
+ FriBidiPropertyBlockLevel1_0100, /* 79900..799FF */
+ FriBidiPropertyBlockLevel1_0100, /* 79A00..79AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 79B00..79BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 79C00..79CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 79D00..79DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 79E00..79EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 79F00..79FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7A000..7A0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7A100..7A1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7A200..7A2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7A300..7A3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7A400..7A4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7A500..7A5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7A600..7A6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7A700..7A7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7A800..7A8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7A900..7A9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7AA00..7AAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7AB00..7ABFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7AC00..7ACFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7AD00..7ADFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7AE00..7AEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7AF00..7AFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7B000..7B0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7B100..7B1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7B200..7B2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7B300..7B3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7B400..7B4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7B500..7B5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7B600..7B6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7B700..7B7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7B800..7B8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7B900..7B9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7BA00..7BAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7BB00..7BBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7BC00..7BCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7BD00..7BDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7BE00..7BEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7BF00..7BFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7C000..7C0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7C100..7C1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7C200..7C2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7C300..7C3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7C400..7C4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7C500..7C5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7C600..7C6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7C700..7C7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7C800..7C8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7C900..7C9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7CA00..7CAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7CB00..7CBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7CC00..7CCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7CD00..7CDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7CE00..7CEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7CF00..7CFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7D000..7D0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7D100..7D1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7D200..7D2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7D300..7D3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7D400..7D4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7D500..7D5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7D600..7D6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7D700..7D7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7D800..7D8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7D900..7D9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7DA00..7DAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7DB00..7DBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7DC00..7DCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7DD00..7DDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7DE00..7DEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7DF00..7DFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7E000..7E0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7E100..7E1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7E200..7E2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7E300..7E3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7E400..7E4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7E500..7E5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7E600..7E6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7E700..7E7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7E800..7E8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7E900..7E9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7EA00..7EAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7EB00..7EBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7EC00..7ECFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7ED00..7EDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7EE00..7EEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7EF00..7EFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7F000..7F0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7F100..7F1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7F200..7F2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7F300..7F3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7F400..7F4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7F500..7F5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7F600..7F6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7F700..7F7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7F800..7F8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7F900..7F9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 7FA00..7FAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7FB00..7FBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7FC00..7FCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7FD00..7FDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7FE00..7FEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 7FF00..7FFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 80000..800FF */
+ FriBidiPropertyBlockLevel1_0100, /* 80100..801FF */
+ FriBidiPropertyBlockLevel1_0100, /* 80200..802FF */
+ FriBidiPropertyBlockLevel1_0100, /* 80300..803FF */
+ FriBidiPropertyBlockLevel1_0100, /* 80400..804FF */
+ FriBidiPropertyBlockLevel1_0100, /* 80500..805FF */
+ FriBidiPropertyBlockLevel1_0100, /* 80600..806FF */
+ FriBidiPropertyBlockLevel1_0100, /* 80700..807FF */
+ FriBidiPropertyBlockLevel1_0100, /* 80800..808FF */
+ FriBidiPropertyBlockLevel1_0100, /* 80900..809FF */
+ FriBidiPropertyBlockLevel1_0100, /* 80A00..80AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 80B00..80BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 80C00..80CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 80D00..80DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 80E00..80EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 80F00..80FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 81000..810FF */
+ FriBidiPropertyBlockLevel1_0100, /* 81100..811FF */
+ FriBidiPropertyBlockLevel1_0100, /* 81200..812FF */
+ FriBidiPropertyBlockLevel1_0100, /* 81300..813FF */
+ FriBidiPropertyBlockLevel1_0100, /* 81400..814FF */
+ FriBidiPropertyBlockLevel1_0100, /* 81500..815FF */
+ FriBidiPropertyBlockLevel1_0100, /* 81600..816FF */
+ FriBidiPropertyBlockLevel1_0100, /* 81700..817FF */
+ FriBidiPropertyBlockLevel1_0100, /* 81800..818FF */
+ FriBidiPropertyBlockLevel1_0100, /* 81900..819FF */
+ FriBidiPropertyBlockLevel1_0100, /* 81A00..81AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 81B00..81BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 81C00..81CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 81D00..81DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 81E00..81EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 81F00..81FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 82000..820FF */
+ FriBidiPropertyBlockLevel1_0100, /* 82100..821FF */
+ FriBidiPropertyBlockLevel1_0100, /* 82200..822FF */
+ FriBidiPropertyBlockLevel1_0100, /* 82300..823FF */
+ FriBidiPropertyBlockLevel1_0100, /* 82400..824FF */
+ FriBidiPropertyBlockLevel1_0100, /* 82500..825FF */
+ FriBidiPropertyBlockLevel1_0100, /* 82600..826FF */
+ FriBidiPropertyBlockLevel1_0100, /* 82700..827FF */
+ FriBidiPropertyBlockLevel1_0100, /* 82800..828FF */
+ FriBidiPropertyBlockLevel1_0100, /* 82900..829FF */
+ FriBidiPropertyBlockLevel1_0100, /* 82A00..82AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 82B00..82BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 82C00..82CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 82D00..82DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 82E00..82EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 82F00..82FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 83000..830FF */
+ FriBidiPropertyBlockLevel1_0100, /* 83100..831FF */
+ FriBidiPropertyBlockLevel1_0100, /* 83200..832FF */
+ FriBidiPropertyBlockLevel1_0100, /* 83300..833FF */
+ FriBidiPropertyBlockLevel1_0100, /* 83400..834FF */
+ FriBidiPropertyBlockLevel1_0100, /* 83500..835FF */
+ FriBidiPropertyBlockLevel1_0100, /* 83600..836FF */
+ FriBidiPropertyBlockLevel1_0100, /* 83700..837FF */
+ FriBidiPropertyBlockLevel1_0100, /* 83800..838FF */
+ FriBidiPropertyBlockLevel1_0100, /* 83900..839FF */
+ FriBidiPropertyBlockLevel1_0100, /* 83A00..83AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 83B00..83BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 83C00..83CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 83D00..83DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 83E00..83EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 83F00..83FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 84000..840FF */
+ FriBidiPropertyBlockLevel1_0100, /* 84100..841FF */
+ FriBidiPropertyBlockLevel1_0100, /* 84200..842FF */
+ FriBidiPropertyBlockLevel1_0100, /* 84300..843FF */
+ FriBidiPropertyBlockLevel1_0100, /* 84400..844FF */
+ FriBidiPropertyBlockLevel1_0100, /* 84500..845FF */
+ FriBidiPropertyBlockLevel1_0100, /* 84600..846FF */
+ FriBidiPropertyBlockLevel1_0100, /* 84700..847FF */
+ FriBidiPropertyBlockLevel1_0100, /* 84800..848FF */
+ FriBidiPropertyBlockLevel1_0100, /* 84900..849FF */
+ FriBidiPropertyBlockLevel1_0100, /* 84A00..84AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 84B00..84BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 84C00..84CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 84D00..84DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 84E00..84EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 84F00..84FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 85000..850FF */
+ FriBidiPropertyBlockLevel1_0100, /* 85100..851FF */
+ FriBidiPropertyBlockLevel1_0100, /* 85200..852FF */
+ FriBidiPropertyBlockLevel1_0100, /* 85300..853FF */
+ FriBidiPropertyBlockLevel1_0100, /* 85400..854FF */
+ FriBidiPropertyBlockLevel1_0100, /* 85500..855FF */
+ FriBidiPropertyBlockLevel1_0100, /* 85600..856FF */
+ FriBidiPropertyBlockLevel1_0100, /* 85700..857FF */
+ FriBidiPropertyBlockLevel1_0100, /* 85800..858FF */
+ FriBidiPropertyBlockLevel1_0100, /* 85900..859FF */
+ FriBidiPropertyBlockLevel1_0100, /* 85A00..85AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 85B00..85BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 85C00..85CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 85D00..85DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 85E00..85EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 85F00..85FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 86000..860FF */
+ FriBidiPropertyBlockLevel1_0100, /* 86100..861FF */
+ FriBidiPropertyBlockLevel1_0100, /* 86200..862FF */
+ FriBidiPropertyBlockLevel1_0100, /* 86300..863FF */
+ FriBidiPropertyBlockLevel1_0100, /* 86400..864FF */
+ FriBidiPropertyBlockLevel1_0100, /* 86500..865FF */
+ FriBidiPropertyBlockLevel1_0100, /* 86600..866FF */
+ FriBidiPropertyBlockLevel1_0100, /* 86700..867FF */
+ FriBidiPropertyBlockLevel1_0100, /* 86800..868FF */
+ FriBidiPropertyBlockLevel1_0100, /* 86900..869FF */
+ FriBidiPropertyBlockLevel1_0100, /* 86A00..86AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 86B00..86BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 86C00..86CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 86D00..86DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 86E00..86EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 86F00..86FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 87000..870FF */
+ FriBidiPropertyBlockLevel1_0100, /* 87100..871FF */
+ FriBidiPropertyBlockLevel1_0100, /* 87200..872FF */
+ FriBidiPropertyBlockLevel1_0100, /* 87300..873FF */
+ FriBidiPropertyBlockLevel1_0100, /* 87400..874FF */
+ FriBidiPropertyBlockLevel1_0100, /* 87500..875FF */
+ FriBidiPropertyBlockLevel1_0100, /* 87600..876FF */
+ FriBidiPropertyBlockLevel1_0100, /* 87700..877FF */
+ FriBidiPropertyBlockLevel1_0100, /* 87800..878FF */
+ FriBidiPropertyBlockLevel1_0100, /* 87900..879FF */
+ FriBidiPropertyBlockLevel1_0100, /* 87A00..87AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 87B00..87BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 87C00..87CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 87D00..87DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 87E00..87EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 87F00..87FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 88000..880FF */
+ FriBidiPropertyBlockLevel1_0100, /* 88100..881FF */
+ FriBidiPropertyBlockLevel1_0100, /* 88200..882FF */
+ FriBidiPropertyBlockLevel1_0100, /* 88300..883FF */
+ FriBidiPropertyBlockLevel1_0100, /* 88400..884FF */
+ FriBidiPropertyBlockLevel1_0100, /* 88500..885FF */
+ FriBidiPropertyBlockLevel1_0100, /* 88600..886FF */
+ FriBidiPropertyBlockLevel1_0100, /* 88700..887FF */
+ FriBidiPropertyBlockLevel1_0100, /* 88800..888FF */
+ FriBidiPropertyBlockLevel1_0100, /* 88900..889FF */
+ FriBidiPropertyBlockLevel1_0100, /* 88A00..88AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 88B00..88BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 88C00..88CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 88D00..88DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 88E00..88EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 88F00..88FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 89000..890FF */
+ FriBidiPropertyBlockLevel1_0100, /* 89100..891FF */
+ FriBidiPropertyBlockLevel1_0100, /* 89200..892FF */
+ FriBidiPropertyBlockLevel1_0100, /* 89300..893FF */
+ FriBidiPropertyBlockLevel1_0100, /* 89400..894FF */
+ FriBidiPropertyBlockLevel1_0100, /* 89500..895FF */
+ FriBidiPropertyBlockLevel1_0100, /* 89600..896FF */
+ FriBidiPropertyBlockLevel1_0100, /* 89700..897FF */
+ FriBidiPropertyBlockLevel1_0100, /* 89800..898FF */
+ FriBidiPropertyBlockLevel1_0100, /* 89900..899FF */
+ FriBidiPropertyBlockLevel1_0100, /* 89A00..89AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 89B00..89BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 89C00..89CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 89D00..89DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 89E00..89EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 89F00..89FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8A000..8A0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8A100..8A1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8A200..8A2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8A300..8A3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8A400..8A4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8A500..8A5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8A600..8A6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8A700..8A7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8A800..8A8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8A900..8A9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8AA00..8AAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8AB00..8ABFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8AC00..8ACFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8AD00..8ADFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8AE00..8AEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8AF00..8AFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8B000..8B0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8B100..8B1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8B200..8B2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8B300..8B3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8B400..8B4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8B500..8B5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8B600..8B6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8B700..8B7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8B800..8B8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8B900..8B9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8BA00..8BAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8BB00..8BBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8BC00..8BCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8BD00..8BDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8BE00..8BEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8BF00..8BFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8C000..8C0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8C100..8C1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8C200..8C2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8C300..8C3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8C400..8C4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8C500..8C5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8C600..8C6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8C700..8C7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8C800..8C8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8C900..8C9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8CA00..8CAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8CB00..8CBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8CC00..8CCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8CD00..8CDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8CE00..8CEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8CF00..8CFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8D000..8D0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8D100..8D1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8D200..8D2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8D300..8D3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8D400..8D4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8D500..8D5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8D600..8D6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8D700..8D7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8D800..8D8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8D900..8D9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8DA00..8DAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8DB00..8DBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8DC00..8DCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8DD00..8DDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8DE00..8DEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8DF00..8DFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8E000..8E0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8E100..8E1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8E200..8E2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8E300..8E3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8E400..8E4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8E500..8E5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8E600..8E6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8E700..8E7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8E800..8E8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8E900..8E9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8EA00..8EAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8EB00..8EBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8EC00..8ECFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8ED00..8EDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8EE00..8EEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8EF00..8EFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8F000..8F0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8F100..8F1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8F200..8F2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8F300..8F3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8F400..8F4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8F500..8F5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8F600..8F6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8F700..8F7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8F800..8F8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8F900..8F9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 8FA00..8FAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8FB00..8FBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8FC00..8FCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8FD00..8FDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8FE00..8FEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 8FF00..8FFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 90000..900FF */
+ FriBidiPropertyBlockLevel1_0100, /* 90100..901FF */
+ FriBidiPropertyBlockLevel1_0100, /* 90200..902FF */
+ FriBidiPropertyBlockLevel1_0100, /* 90300..903FF */
+ FriBidiPropertyBlockLevel1_0100, /* 90400..904FF */
+ FriBidiPropertyBlockLevel1_0100, /* 90500..905FF */
+ FriBidiPropertyBlockLevel1_0100, /* 90600..906FF */
+ FriBidiPropertyBlockLevel1_0100, /* 90700..907FF */
+ FriBidiPropertyBlockLevel1_0100, /* 90800..908FF */
+ FriBidiPropertyBlockLevel1_0100, /* 90900..909FF */
+ FriBidiPropertyBlockLevel1_0100, /* 90A00..90AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 90B00..90BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 90C00..90CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 90D00..90DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 90E00..90EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 90F00..90FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 91000..910FF */
+ FriBidiPropertyBlockLevel1_0100, /* 91100..911FF */
+ FriBidiPropertyBlockLevel1_0100, /* 91200..912FF */
+ FriBidiPropertyBlockLevel1_0100, /* 91300..913FF */
+ FriBidiPropertyBlockLevel1_0100, /* 91400..914FF */
+ FriBidiPropertyBlockLevel1_0100, /* 91500..915FF */
+ FriBidiPropertyBlockLevel1_0100, /* 91600..916FF */
+ FriBidiPropertyBlockLevel1_0100, /* 91700..917FF */
+ FriBidiPropertyBlockLevel1_0100, /* 91800..918FF */
+ FriBidiPropertyBlockLevel1_0100, /* 91900..919FF */
+ FriBidiPropertyBlockLevel1_0100, /* 91A00..91AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 91B00..91BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 91C00..91CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 91D00..91DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 91E00..91EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 91F00..91FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 92000..920FF */
+ FriBidiPropertyBlockLevel1_0100, /* 92100..921FF */
+ FriBidiPropertyBlockLevel1_0100, /* 92200..922FF */
+ FriBidiPropertyBlockLevel1_0100, /* 92300..923FF */
+ FriBidiPropertyBlockLevel1_0100, /* 92400..924FF */
+ FriBidiPropertyBlockLevel1_0100, /* 92500..925FF */
+ FriBidiPropertyBlockLevel1_0100, /* 92600..926FF */
+ FriBidiPropertyBlockLevel1_0100, /* 92700..927FF */
+ FriBidiPropertyBlockLevel1_0100, /* 92800..928FF */
+ FriBidiPropertyBlockLevel1_0100, /* 92900..929FF */
+ FriBidiPropertyBlockLevel1_0100, /* 92A00..92AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 92B00..92BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 92C00..92CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 92D00..92DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 92E00..92EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 92F00..92FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 93000..930FF */
+ FriBidiPropertyBlockLevel1_0100, /* 93100..931FF */
+ FriBidiPropertyBlockLevel1_0100, /* 93200..932FF */
+ FriBidiPropertyBlockLevel1_0100, /* 93300..933FF */
+ FriBidiPropertyBlockLevel1_0100, /* 93400..934FF */
+ FriBidiPropertyBlockLevel1_0100, /* 93500..935FF */
+ FriBidiPropertyBlockLevel1_0100, /* 93600..936FF */
+ FriBidiPropertyBlockLevel1_0100, /* 93700..937FF */
+ FriBidiPropertyBlockLevel1_0100, /* 93800..938FF */
+ FriBidiPropertyBlockLevel1_0100, /* 93900..939FF */
+ FriBidiPropertyBlockLevel1_0100, /* 93A00..93AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 93B00..93BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 93C00..93CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 93D00..93DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 93E00..93EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 93F00..93FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 94000..940FF */
+ FriBidiPropertyBlockLevel1_0100, /* 94100..941FF */
+ FriBidiPropertyBlockLevel1_0100, /* 94200..942FF */
+ FriBidiPropertyBlockLevel1_0100, /* 94300..943FF */
+ FriBidiPropertyBlockLevel1_0100, /* 94400..944FF */
+ FriBidiPropertyBlockLevel1_0100, /* 94500..945FF */
+ FriBidiPropertyBlockLevel1_0100, /* 94600..946FF */
+ FriBidiPropertyBlockLevel1_0100, /* 94700..947FF */
+ FriBidiPropertyBlockLevel1_0100, /* 94800..948FF */
+ FriBidiPropertyBlockLevel1_0100, /* 94900..949FF */
+ FriBidiPropertyBlockLevel1_0100, /* 94A00..94AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 94B00..94BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 94C00..94CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 94D00..94DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 94E00..94EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 94F00..94FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 95000..950FF */
+ FriBidiPropertyBlockLevel1_0100, /* 95100..951FF */
+ FriBidiPropertyBlockLevel1_0100, /* 95200..952FF */
+ FriBidiPropertyBlockLevel1_0100, /* 95300..953FF */
+ FriBidiPropertyBlockLevel1_0100, /* 95400..954FF */
+ FriBidiPropertyBlockLevel1_0100, /* 95500..955FF */
+ FriBidiPropertyBlockLevel1_0100, /* 95600..956FF */
+ FriBidiPropertyBlockLevel1_0100, /* 95700..957FF */
+ FriBidiPropertyBlockLevel1_0100, /* 95800..958FF */
+ FriBidiPropertyBlockLevel1_0100, /* 95900..959FF */
+ FriBidiPropertyBlockLevel1_0100, /* 95A00..95AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 95B00..95BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 95C00..95CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 95D00..95DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 95E00..95EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 95F00..95FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 96000..960FF */
+ FriBidiPropertyBlockLevel1_0100, /* 96100..961FF */
+ FriBidiPropertyBlockLevel1_0100, /* 96200..962FF */
+ FriBidiPropertyBlockLevel1_0100, /* 96300..963FF */
+ FriBidiPropertyBlockLevel1_0100, /* 96400..964FF */
+ FriBidiPropertyBlockLevel1_0100, /* 96500..965FF */
+ FriBidiPropertyBlockLevel1_0100, /* 96600..966FF */
+ FriBidiPropertyBlockLevel1_0100, /* 96700..967FF */
+ FriBidiPropertyBlockLevel1_0100, /* 96800..968FF */
+ FriBidiPropertyBlockLevel1_0100, /* 96900..969FF */
+ FriBidiPropertyBlockLevel1_0100, /* 96A00..96AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 96B00..96BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 96C00..96CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 96D00..96DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 96E00..96EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 96F00..96FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 97000..970FF */
+ FriBidiPropertyBlockLevel1_0100, /* 97100..971FF */
+ FriBidiPropertyBlockLevel1_0100, /* 97200..972FF */
+ FriBidiPropertyBlockLevel1_0100, /* 97300..973FF */
+ FriBidiPropertyBlockLevel1_0100, /* 97400..974FF */
+ FriBidiPropertyBlockLevel1_0100, /* 97500..975FF */
+ FriBidiPropertyBlockLevel1_0100, /* 97600..976FF */
+ FriBidiPropertyBlockLevel1_0100, /* 97700..977FF */
+ FriBidiPropertyBlockLevel1_0100, /* 97800..978FF */
+ FriBidiPropertyBlockLevel1_0100, /* 97900..979FF */
+ FriBidiPropertyBlockLevel1_0100, /* 97A00..97AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 97B00..97BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 97C00..97CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 97D00..97DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 97E00..97EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 97F00..97FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 98000..980FF */
+ FriBidiPropertyBlockLevel1_0100, /* 98100..981FF */
+ FriBidiPropertyBlockLevel1_0100, /* 98200..982FF */
+ FriBidiPropertyBlockLevel1_0100, /* 98300..983FF */
+ FriBidiPropertyBlockLevel1_0100, /* 98400..984FF */
+ FriBidiPropertyBlockLevel1_0100, /* 98500..985FF */
+ FriBidiPropertyBlockLevel1_0100, /* 98600..986FF */
+ FriBidiPropertyBlockLevel1_0100, /* 98700..987FF */
+ FriBidiPropertyBlockLevel1_0100, /* 98800..988FF */
+ FriBidiPropertyBlockLevel1_0100, /* 98900..989FF */
+ FriBidiPropertyBlockLevel1_0100, /* 98A00..98AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 98B00..98BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 98C00..98CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 98D00..98DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 98E00..98EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 98F00..98FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 99000..990FF */
+ FriBidiPropertyBlockLevel1_0100, /* 99100..991FF */
+ FriBidiPropertyBlockLevel1_0100, /* 99200..992FF */
+ FriBidiPropertyBlockLevel1_0100, /* 99300..993FF */
+ FriBidiPropertyBlockLevel1_0100, /* 99400..994FF */
+ FriBidiPropertyBlockLevel1_0100, /* 99500..995FF */
+ FriBidiPropertyBlockLevel1_0100, /* 99600..996FF */
+ FriBidiPropertyBlockLevel1_0100, /* 99700..997FF */
+ FriBidiPropertyBlockLevel1_0100, /* 99800..998FF */
+ FriBidiPropertyBlockLevel1_0100, /* 99900..999FF */
+ FriBidiPropertyBlockLevel1_0100, /* 99A00..99AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 99B00..99BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 99C00..99CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 99D00..99DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 99E00..99EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 99F00..99FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9A000..9A0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9A100..9A1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9A200..9A2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9A300..9A3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9A400..9A4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9A500..9A5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9A600..9A6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9A700..9A7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9A800..9A8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9A900..9A9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9AA00..9AAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9AB00..9ABFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9AC00..9ACFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9AD00..9ADFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9AE00..9AEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9AF00..9AFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9B000..9B0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9B100..9B1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9B200..9B2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9B300..9B3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9B400..9B4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9B500..9B5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9B600..9B6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9B700..9B7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9B800..9B8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9B900..9B9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9BA00..9BAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9BB00..9BBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9BC00..9BCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9BD00..9BDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9BE00..9BEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9BF00..9BFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9C000..9C0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9C100..9C1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9C200..9C2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9C300..9C3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9C400..9C4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9C500..9C5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9C600..9C6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9C700..9C7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9C800..9C8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9C900..9C9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9CA00..9CAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9CB00..9CBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9CC00..9CCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9CD00..9CDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9CE00..9CEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9CF00..9CFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9D000..9D0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9D100..9D1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9D200..9D2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9D300..9D3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9D400..9D4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9D500..9D5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9D600..9D6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9D700..9D7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9D800..9D8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9D900..9D9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9DA00..9DAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9DB00..9DBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9DC00..9DCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9DD00..9DDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9DE00..9DEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9DF00..9DFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9E000..9E0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9E100..9E1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9E200..9E2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9E300..9E3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9E400..9E4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9E500..9E5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9E600..9E6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9E700..9E7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9E800..9E8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9E900..9E9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9EA00..9EAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9EB00..9EBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9EC00..9ECFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9ED00..9EDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9EE00..9EEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9EF00..9EFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9F000..9F0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9F100..9F1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9F200..9F2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9F300..9F3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9F400..9F4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9F500..9F5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9F600..9F6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9F700..9F7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9F800..9F8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9F900..9F9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 9FA00..9FAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9FB00..9FBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9FC00..9FCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9FD00..9FDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9FE00..9FEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 9FF00..9FFFF */
+ FriBidiPropertyBlockLevel1_0100, /* A0000..A00FF */
+ FriBidiPropertyBlockLevel1_0100, /* A0100..A01FF */
+ FriBidiPropertyBlockLevel1_0100, /* A0200..A02FF */
+ FriBidiPropertyBlockLevel1_0100, /* A0300..A03FF */
+ FriBidiPropertyBlockLevel1_0100, /* A0400..A04FF */
+ FriBidiPropertyBlockLevel1_0100, /* A0500..A05FF */
+ FriBidiPropertyBlockLevel1_0100, /* A0600..A06FF */
+ FriBidiPropertyBlockLevel1_0100, /* A0700..A07FF */
+ FriBidiPropertyBlockLevel1_0100, /* A0800..A08FF */
+ FriBidiPropertyBlockLevel1_0100, /* A0900..A09FF */
+ FriBidiPropertyBlockLevel1_0100, /* A0A00..A0AFF */
+ FriBidiPropertyBlockLevel1_0100, /* A0B00..A0BFF */
+ FriBidiPropertyBlockLevel1_0100, /* A0C00..A0CFF */
+ FriBidiPropertyBlockLevel1_0100, /* A0D00..A0DFF */
+ FriBidiPropertyBlockLevel1_0100, /* A0E00..A0EFF */
+ FriBidiPropertyBlockLevel1_0100, /* A0F00..A0FFF */
+ FriBidiPropertyBlockLevel1_0100, /* A1000..A10FF */
+ FriBidiPropertyBlockLevel1_0100, /* A1100..A11FF */
+ FriBidiPropertyBlockLevel1_0100, /* A1200..A12FF */
+ FriBidiPropertyBlockLevel1_0100, /* A1300..A13FF */
+ FriBidiPropertyBlockLevel1_0100, /* A1400..A14FF */
+ FriBidiPropertyBlockLevel1_0100, /* A1500..A15FF */
+ FriBidiPropertyBlockLevel1_0100, /* A1600..A16FF */
+ FriBidiPropertyBlockLevel1_0100, /* A1700..A17FF */
+ FriBidiPropertyBlockLevel1_0100, /* A1800..A18FF */
+ FriBidiPropertyBlockLevel1_0100, /* A1900..A19FF */
+ FriBidiPropertyBlockLevel1_0100, /* A1A00..A1AFF */
+ FriBidiPropertyBlockLevel1_0100, /* A1B00..A1BFF */
+ FriBidiPropertyBlockLevel1_0100, /* A1C00..A1CFF */
+ FriBidiPropertyBlockLevel1_0100, /* A1D00..A1DFF */
+ FriBidiPropertyBlockLevel1_0100, /* A1E00..A1EFF */
+ FriBidiPropertyBlockLevel1_0100, /* A1F00..A1FFF */
+ FriBidiPropertyBlockLevel1_0100, /* A2000..A20FF */
+ FriBidiPropertyBlockLevel1_0100, /* A2100..A21FF */
+ FriBidiPropertyBlockLevel1_0100, /* A2200..A22FF */
+ FriBidiPropertyBlockLevel1_0100, /* A2300..A23FF */
+ FriBidiPropertyBlockLevel1_0100, /* A2400..A24FF */
+ FriBidiPropertyBlockLevel1_0100, /* A2500..A25FF */
+ FriBidiPropertyBlockLevel1_0100, /* A2600..A26FF */
+ FriBidiPropertyBlockLevel1_0100, /* A2700..A27FF */
+ FriBidiPropertyBlockLevel1_0100, /* A2800..A28FF */
+ FriBidiPropertyBlockLevel1_0100, /* A2900..A29FF */
+ FriBidiPropertyBlockLevel1_0100, /* A2A00..A2AFF */
+ FriBidiPropertyBlockLevel1_0100, /* A2B00..A2BFF */
+ FriBidiPropertyBlockLevel1_0100, /* A2C00..A2CFF */
+ FriBidiPropertyBlockLevel1_0100, /* A2D00..A2DFF */
+ FriBidiPropertyBlockLevel1_0100, /* A2E00..A2EFF */
+ FriBidiPropertyBlockLevel1_0100, /* A2F00..A2FFF */
+ FriBidiPropertyBlockLevel1_0100, /* A3000..A30FF */
+ FriBidiPropertyBlockLevel1_0100, /* A3100..A31FF */
+ FriBidiPropertyBlockLevel1_0100, /* A3200..A32FF */
+ FriBidiPropertyBlockLevel1_0100, /* A3300..A33FF */
+ FriBidiPropertyBlockLevel1_0100, /* A3400..A34FF */
+ FriBidiPropertyBlockLevel1_0100, /* A3500..A35FF */
+ FriBidiPropertyBlockLevel1_0100, /* A3600..A36FF */
+ FriBidiPropertyBlockLevel1_0100, /* A3700..A37FF */
+ FriBidiPropertyBlockLevel1_0100, /* A3800..A38FF */
+ FriBidiPropertyBlockLevel1_0100, /* A3900..A39FF */
+ FriBidiPropertyBlockLevel1_0100, /* A3A00..A3AFF */
+ FriBidiPropertyBlockLevel1_0100, /* A3B00..A3BFF */
+ FriBidiPropertyBlockLevel1_0100, /* A3C00..A3CFF */
+ FriBidiPropertyBlockLevel1_0100, /* A3D00..A3DFF */
+ FriBidiPropertyBlockLevel1_0100, /* A3E00..A3EFF */
+ FriBidiPropertyBlockLevel1_0100, /* A3F00..A3FFF */
+ FriBidiPropertyBlockLevel1_0100, /* A4000..A40FF */
+ FriBidiPropertyBlockLevel1_0100, /* A4100..A41FF */
+ FriBidiPropertyBlockLevel1_0100, /* A4200..A42FF */
+ FriBidiPropertyBlockLevel1_0100, /* A4300..A43FF */
+ FriBidiPropertyBlockLevel1_0100, /* A4400..A44FF */
+ FriBidiPropertyBlockLevel1_0100, /* A4500..A45FF */
+ FriBidiPropertyBlockLevel1_0100, /* A4600..A46FF */
+ FriBidiPropertyBlockLevel1_0100, /* A4700..A47FF */
+ FriBidiPropertyBlockLevel1_0100, /* A4800..A48FF */
+ FriBidiPropertyBlockLevel1_0100, /* A4900..A49FF */
+ FriBidiPropertyBlockLevel1_0100, /* A4A00..A4AFF */
+ FriBidiPropertyBlockLevel1_0100, /* A4B00..A4BFF */
+ FriBidiPropertyBlockLevel1_0100, /* A4C00..A4CFF */
+ FriBidiPropertyBlockLevel1_0100, /* A4D00..A4DFF */
+ FriBidiPropertyBlockLevel1_0100, /* A4E00..A4EFF */
+ FriBidiPropertyBlockLevel1_0100, /* A4F00..A4FFF */
+ FriBidiPropertyBlockLevel1_0100, /* A5000..A50FF */
+ FriBidiPropertyBlockLevel1_0100, /* A5100..A51FF */
+ FriBidiPropertyBlockLevel1_0100, /* A5200..A52FF */
+ FriBidiPropertyBlockLevel1_0100, /* A5300..A53FF */
+ FriBidiPropertyBlockLevel1_0100, /* A5400..A54FF */
+ FriBidiPropertyBlockLevel1_0100, /* A5500..A55FF */
+ FriBidiPropertyBlockLevel1_0100, /* A5600..A56FF */
+ FriBidiPropertyBlockLevel1_0100, /* A5700..A57FF */
+ FriBidiPropertyBlockLevel1_0100, /* A5800..A58FF */
+ FriBidiPropertyBlockLevel1_0100, /* A5900..A59FF */
+ FriBidiPropertyBlockLevel1_0100, /* A5A00..A5AFF */
+ FriBidiPropertyBlockLevel1_0100, /* A5B00..A5BFF */
+ FriBidiPropertyBlockLevel1_0100, /* A5C00..A5CFF */
+ FriBidiPropertyBlockLevel1_0100, /* A5D00..A5DFF */
+ FriBidiPropertyBlockLevel1_0100, /* A5E00..A5EFF */
+ FriBidiPropertyBlockLevel1_0100, /* A5F00..A5FFF */
+ FriBidiPropertyBlockLevel1_0100, /* A6000..A60FF */
+ FriBidiPropertyBlockLevel1_0100, /* A6100..A61FF */
+ FriBidiPropertyBlockLevel1_0100, /* A6200..A62FF */
+ FriBidiPropertyBlockLevel1_0100, /* A6300..A63FF */
+ FriBidiPropertyBlockLevel1_0100, /* A6400..A64FF */
+ FriBidiPropertyBlockLevel1_0100, /* A6500..A65FF */
+ FriBidiPropertyBlockLevel1_0100, /* A6600..A66FF */
+ FriBidiPropertyBlockLevel1_0100, /* A6700..A67FF */
+ FriBidiPropertyBlockLevel1_0100, /* A6800..A68FF */
+ FriBidiPropertyBlockLevel1_0100, /* A6900..A69FF */
+ FriBidiPropertyBlockLevel1_0100, /* A6A00..A6AFF */
+ FriBidiPropertyBlockLevel1_0100, /* A6B00..A6BFF */
+ FriBidiPropertyBlockLevel1_0100, /* A6C00..A6CFF */
+ FriBidiPropertyBlockLevel1_0100, /* A6D00..A6DFF */
+ FriBidiPropertyBlockLevel1_0100, /* A6E00..A6EFF */
+ FriBidiPropertyBlockLevel1_0100, /* A6F00..A6FFF */
+ FriBidiPropertyBlockLevel1_0100, /* A7000..A70FF */
+ FriBidiPropertyBlockLevel1_0100, /* A7100..A71FF */
+ FriBidiPropertyBlockLevel1_0100, /* A7200..A72FF */
+ FriBidiPropertyBlockLevel1_0100, /* A7300..A73FF */
+ FriBidiPropertyBlockLevel1_0100, /* A7400..A74FF */
+ FriBidiPropertyBlockLevel1_0100, /* A7500..A75FF */
+ FriBidiPropertyBlockLevel1_0100, /* A7600..A76FF */
+ FriBidiPropertyBlockLevel1_0100, /* A7700..A77FF */
+ FriBidiPropertyBlockLevel1_0100, /* A7800..A78FF */
+ FriBidiPropertyBlockLevel1_0100, /* A7900..A79FF */
+ FriBidiPropertyBlockLevel1_0100, /* A7A00..A7AFF */
+ FriBidiPropertyBlockLevel1_0100, /* A7B00..A7BFF */
+ FriBidiPropertyBlockLevel1_0100, /* A7C00..A7CFF */
+ FriBidiPropertyBlockLevel1_0100, /* A7D00..A7DFF */
+ FriBidiPropertyBlockLevel1_0100, /* A7E00..A7EFF */
+ FriBidiPropertyBlockLevel1_0100, /* A7F00..A7FFF */
+ FriBidiPropertyBlockLevel1_0100, /* A8000..A80FF */
+ FriBidiPropertyBlockLevel1_0100, /* A8100..A81FF */
+ FriBidiPropertyBlockLevel1_0100, /* A8200..A82FF */
+ FriBidiPropertyBlockLevel1_0100, /* A8300..A83FF */
+ FriBidiPropertyBlockLevel1_0100, /* A8400..A84FF */
+ FriBidiPropertyBlockLevel1_0100, /* A8500..A85FF */
+ FriBidiPropertyBlockLevel1_0100, /* A8600..A86FF */
+ FriBidiPropertyBlockLevel1_0100, /* A8700..A87FF */
+ FriBidiPropertyBlockLevel1_0100, /* A8800..A88FF */
+ FriBidiPropertyBlockLevel1_0100, /* A8900..A89FF */
+ FriBidiPropertyBlockLevel1_0100, /* A8A00..A8AFF */
+ FriBidiPropertyBlockLevel1_0100, /* A8B00..A8BFF */
+ FriBidiPropertyBlockLevel1_0100, /* A8C00..A8CFF */
+ FriBidiPropertyBlockLevel1_0100, /* A8D00..A8DFF */
+ FriBidiPropertyBlockLevel1_0100, /* A8E00..A8EFF */
+ FriBidiPropertyBlockLevel1_0100, /* A8F00..A8FFF */
+ FriBidiPropertyBlockLevel1_0100, /* A9000..A90FF */
+ FriBidiPropertyBlockLevel1_0100, /* A9100..A91FF */
+ FriBidiPropertyBlockLevel1_0100, /* A9200..A92FF */
+ FriBidiPropertyBlockLevel1_0100, /* A9300..A93FF */
+ FriBidiPropertyBlockLevel1_0100, /* A9400..A94FF */
+ FriBidiPropertyBlockLevel1_0100, /* A9500..A95FF */
+ FriBidiPropertyBlockLevel1_0100, /* A9600..A96FF */
+ FriBidiPropertyBlockLevel1_0100, /* A9700..A97FF */
+ FriBidiPropertyBlockLevel1_0100, /* A9800..A98FF */
+ FriBidiPropertyBlockLevel1_0100, /* A9900..A99FF */
+ FriBidiPropertyBlockLevel1_0100, /* A9A00..A9AFF */
+ FriBidiPropertyBlockLevel1_0100, /* A9B00..A9BFF */
+ FriBidiPropertyBlockLevel1_0100, /* A9C00..A9CFF */
+ FriBidiPropertyBlockLevel1_0100, /* A9D00..A9DFF */
+ FriBidiPropertyBlockLevel1_0100, /* A9E00..A9EFF */
+ FriBidiPropertyBlockLevel1_0100, /* A9F00..A9FFF */
+ FriBidiPropertyBlockLevel1_0100, /* AA000..AA0FF */
+ FriBidiPropertyBlockLevel1_0100, /* AA100..AA1FF */
+ FriBidiPropertyBlockLevel1_0100, /* AA200..AA2FF */
+ FriBidiPropertyBlockLevel1_0100, /* AA300..AA3FF */
+ FriBidiPropertyBlockLevel1_0100, /* AA400..AA4FF */
+ FriBidiPropertyBlockLevel1_0100, /* AA500..AA5FF */
+ FriBidiPropertyBlockLevel1_0100, /* AA600..AA6FF */
+ FriBidiPropertyBlockLevel1_0100, /* AA700..AA7FF */
+ FriBidiPropertyBlockLevel1_0100, /* AA800..AA8FF */
+ FriBidiPropertyBlockLevel1_0100, /* AA900..AA9FF */
+ FriBidiPropertyBlockLevel1_0100, /* AAA00..AAAFF */
+ FriBidiPropertyBlockLevel1_0100, /* AAB00..AABFF */
+ FriBidiPropertyBlockLevel1_0100, /* AAC00..AACFF */
+ FriBidiPropertyBlockLevel1_0100, /* AAD00..AADFF */
+ FriBidiPropertyBlockLevel1_0100, /* AAE00..AAEFF */
+ FriBidiPropertyBlockLevel1_0100, /* AAF00..AAFFF */
+ FriBidiPropertyBlockLevel1_0100, /* AB000..AB0FF */
+ FriBidiPropertyBlockLevel1_0100, /* AB100..AB1FF */
+ FriBidiPropertyBlockLevel1_0100, /* AB200..AB2FF */
+ FriBidiPropertyBlockLevel1_0100, /* AB300..AB3FF */
+ FriBidiPropertyBlockLevel1_0100, /* AB400..AB4FF */
+ FriBidiPropertyBlockLevel1_0100, /* AB500..AB5FF */
+ FriBidiPropertyBlockLevel1_0100, /* AB600..AB6FF */
+ FriBidiPropertyBlockLevel1_0100, /* AB700..AB7FF */
+ FriBidiPropertyBlockLevel1_0100, /* AB800..AB8FF */
+ FriBidiPropertyBlockLevel1_0100, /* AB900..AB9FF */
+ FriBidiPropertyBlockLevel1_0100, /* ABA00..ABAFF */
+ FriBidiPropertyBlockLevel1_0100, /* ABB00..ABBFF */
+ FriBidiPropertyBlockLevel1_0100, /* ABC00..ABCFF */
+ FriBidiPropertyBlockLevel1_0100, /* ABD00..ABDFF */
+ FriBidiPropertyBlockLevel1_0100, /* ABE00..ABEFF */
+ FriBidiPropertyBlockLevel1_0100, /* ABF00..ABFFF */
+ FriBidiPropertyBlockLevel1_0100, /* AC000..AC0FF */
+ FriBidiPropertyBlockLevel1_0100, /* AC100..AC1FF */
+ FriBidiPropertyBlockLevel1_0100, /* AC200..AC2FF */
+ FriBidiPropertyBlockLevel1_0100, /* AC300..AC3FF */
+ FriBidiPropertyBlockLevel1_0100, /* AC400..AC4FF */
+ FriBidiPropertyBlockLevel1_0100, /* AC500..AC5FF */
+ FriBidiPropertyBlockLevel1_0100, /* AC600..AC6FF */
+ FriBidiPropertyBlockLevel1_0100, /* AC700..AC7FF */
+ FriBidiPropertyBlockLevel1_0100, /* AC800..AC8FF */
+ FriBidiPropertyBlockLevel1_0100, /* AC900..AC9FF */
+ FriBidiPropertyBlockLevel1_0100, /* ACA00..ACAFF */
+ FriBidiPropertyBlockLevel1_0100, /* ACB00..ACBFF */
+ FriBidiPropertyBlockLevel1_0100, /* ACC00..ACCFF */
+ FriBidiPropertyBlockLevel1_0100, /* ACD00..ACDFF */
+ FriBidiPropertyBlockLevel1_0100, /* ACE00..ACEFF */
+ FriBidiPropertyBlockLevel1_0100, /* ACF00..ACFFF */
+ FriBidiPropertyBlockLevel1_0100, /* AD000..AD0FF */
+ FriBidiPropertyBlockLevel1_0100, /* AD100..AD1FF */
+ FriBidiPropertyBlockLevel1_0100, /* AD200..AD2FF */
+ FriBidiPropertyBlockLevel1_0100, /* AD300..AD3FF */
+ FriBidiPropertyBlockLevel1_0100, /* AD400..AD4FF */
+ FriBidiPropertyBlockLevel1_0100, /* AD500..AD5FF */
+ FriBidiPropertyBlockLevel1_0100, /* AD600..AD6FF */
+ FriBidiPropertyBlockLevel1_0100, /* AD700..AD7FF */
+ FriBidiPropertyBlockLevel1_0100, /* AD800..AD8FF */
+ FriBidiPropertyBlockLevel1_0100, /* AD900..AD9FF */
+ FriBidiPropertyBlockLevel1_0100, /* ADA00..ADAFF */
+ FriBidiPropertyBlockLevel1_0100, /* ADB00..ADBFF */
+ FriBidiPropertyBlockLevel1_0100, /* ADC00..ADCFF */
+ FriBidiPropertyBlockLevel1_0100, /* ADD00..ADDFF */
+ FriBidiPropertyBlockLevel1_0100, /* ADE00..ADEFF */
+ FriBidiPropertyBlockLevel1_0100, /* ADF00..ADFFF */
+ FriBidiPropertyBlockLevel1_0100, /* AE000..AE0FF */
+ FriBidiPropertyBlockLevel1_0100, /* AE100..AE1FF */
+ FriBidiPropertyBlockLevel1_0100, /* AE200..AE2FF */
+ FriBidiPropertyBlockLevel1_0100, /* AE300..AE3FF */
+ FriBidiPropertyBlockLevel1_0100, /* AE400..AE4FF */
+ FriBidiPropertyBlockLevel1_0100, /* AE500..AE5FF */
+ FriBidiPropertyBlockLevel1_0100, /* AE600..AE6FF */
+ FriBidiPropertyBlockLevel1_0100, /* AE700..AE7FF */
+ FriBidiPropertyBlockLevel1_0100, /* AE800..AE8FF */
+ FriBidiPropertyBlockLevel1_0100, /* AE900..AE9FF */
+ FriBidiPropertyBlockLevel1_0100, /* AEA00..AEAFF */
+ FriBidiPropertyBlockLevel1_0100, /* AEB00..AEBFF */
+ FriBidiPropertyBlockLevel1_0100, /* AEC00..AECFF */
+ FriBidiPropertyBlockLevel1_0100, /* AED00..AEDFF */
+ FriBidiPropertyBlockLevel1_0100, /* AEE00..AEEFF */
+ FriBidiPropertyBlockLevel1_0100, /* AEF00..AEFFF */
+ FriBidiPropertyBlockLevel1_0100, /* AF000..AF0FF */
+ FriBidiPropertyBlockLevel1_0100, /* AF100..AF1FF */
+ FriBidiPropertyBlockLevel1_0100, /* AF200..AF2FF */
+ FriBidiPropertyBlockLevel1_0100, /* AF300..AF3FF */
+ FriBidiPropertyBlockLevel1_0100, /* AF400..AF4FF */
+ FriBidiPropertyBlockLevel1_0100, /* AF500..AF5FF */
+ FriBidiPropertyBlockLevel1_0100, /* AF600..AF6FF */
+ FriBidiPropertyBlockLevel1_0100, /* AF700..AF7FF */
+ FriBidiPropertyBlockLevel1_0100, /* AF800..AF8FF */
+ FriBidiPropertyBlockLevel1_0100, /* AF900..AF9FF */
+ FriBidiPropertyBlockLevel1_0100, /* AFA00..AFAFF */
+ FriBidiPropertyBlockLevel1_0100, /* AFB00..AFBFF */
+ FriBidiPropertyBlockLevel1_0100, /* AFC00..AFCFF */
+ FriBidiPropertyBlockLevel1_0100, /* AFD00..AFDFF */
+ FriBidiPropertyBlockLevel1_0100, /* AFE00..AFEFF */
+ FriBidiPropertyBlockLevel1_0100, /* AFF00..AFFFF */
+ FriBidiPropertyBlockLevel1_0100, /* B0000..B00FF */
+ FriBidiPropertyBlockLevel1_0100, /* B0100..B01FF */
+ FriBidiPropertyBlockLevel1_0100, /* B0200..B02FF */
+ FriBidiPropertyBlockLevel1_0100, /* B0300..B03FF */
+ FriBidiPropertyBlockLevel1_0100, /* B0400..B04FF */
+ FriBidiPropertyBlockLevel1_0100, /* B0500..B05FF */
+ FriBidiPropertyBlockLevel1_0100, /* B0600..B06FF */
+ FriBidiPropertyBlockLevel1_0100, /* B0700..B07FF */
+ FriBidiPropertyBlockLevel1_0100, /* B0800..B08FF */
+ FriBidiPropertyBlockLevel1_0100, /* B0900..B09FF */
+ FriBidiPropertyBlockLevel1_0100, /* B0A00..B0AFF */
+ FriBidiPropertyBlockLevel1_0100, /* B0B00..B0BFF */
+ FriBidiPropertyBlockLevel1_0100, /* B0C00..B0CFF */
+ FriBidiPropertyBlockLevel1_0100, /* B0D00..B0DFF */
+ FriBidiPropertyBlockLevel1_0100, /* B0E00..B0EFF */
+ FriBidiPropertyBlockLevel1_0100, /* B0F00..B0FFF */
+ FriBidiPropertyBlockLevel1_0100, /* B1000..B10FF */
+ FriBidiPropertyBlockLevel1_0100, /* B1100..B11FF */
+ FriBidiPropertyBlockLevel1_0100, /* B1200..B12FF */
+ FriBidiPropertyBlockLevel1_0100, /* B1300..B13FF */
+ FriBidiPropertyBlockLevel1_0100, /* B1400..B14FF */
+ FriBidiPropertyBlockLevel1_0100, /* B1500..B15FF */
+ FriBidiPropertyBlockLevel1_0100, /* B1600..B16FF */
+ FriBidiPropertyBlockLevel1_0100, /* B1700..B17FF */
+ FriBidiPropertyBlockLevel1_0100, /* B1800..B18FF */
+ FriBidiPropertyBlockLevel1_0100, /* B1900..B19FF */
+ FriBidiPropertyBlockLevel1_0100, /* B1A00..B1AFF */
+ FriBidiPropertyBlockLevel1_0100, /* B1B00..B1BFF */
+ FriBidiPropertyBlockLevel1_0100, /* B1C00..B1CFF */
+ FriBidiPropertyBlockLevel1_0100, /* B1D00..B1DFF */
+ FriBidiPropertyBlockLevel1_0100, /* B1E00..B1EFF */
+ FriBidiPropertyBlockLevel1_0100, /* B1F00..B1FFF */
+ FriBidiPropertyBlockLevel1_0100, /* B2000..B20FF */
+ FriBidiPropertyBlockLevel1_0100, /* B2100..B21FF */
+ FriBidiPropertyBlockLevel1_0100, /* B2200..B22FF */
+ FriBidiPropertyBlockLevel1_0100, /* B2300..B23FF */
+ FriBidiPropertyBlockLevel1_0100, /* B2400..B24FF */
+ FriBidiPropertyBlockLevel1_0100, /* B2500..B25FF */
+ FriBidiPropertyBlockLevel1_0100, /* B2600..B26FF */
+ FriBidiPropertyBlockLevel1_0100, /* B2700..B27FF */
+ FriBidiPropertyBlockLevel1_0100, /* B2800..B28FF */
+ FriBidiPropertyBlockLevel1_0100, /* B2900..B29FF */
+ FriBidiPropertyBlockLevel1_0100, /* B2A00..B2AFF */
+ FriBidiPropertyBlockLevel1_0100, /* B2B00..B2BFF */
+ FriBidiPropertyBlockLevel1_0100, /* B2C00..B2CFF */
+ FriBidiPropertyBlockLevel1_0100, /* B2D00..B2DFF */
+ FriBidiPropertyBlockLevel1_0100, /* B2E00..B2EFF */
+ FriBidiPropertyBlockLevel1_0100, /* B2F00..B2FFF */
+ FriBidiPropertyBlockLevel1_0100, /* B3000..B30FF */
+ FriBidiPropertyBlockLevel1_0100, /* B3100..B31FF */
+ FriBidiPropertyBlockLevel1_0100, /* B3200..B32FF */
+ FriBidiPropertyBlockLevel1_0100, /* B3300..B33FF */
+ FriBidiPropertyBlockLevel1_0100, /* B3400..B34FF */
+ FriBidiPropertyBlockLevel1_0100, /* B3500..B35FF */
+ FriBidiPropertyBlockLevel1_0100, /* B3600..B36FF */
+ FriBidiPropertyBlockLevel1_0100, /* B3700..B37FF */
+ FriBidiPropertyBlockLevel1_0100, /* B3800..B38FF */
+ FriBidiPropertyBlockLevel1_0100, /* B3900..B39FF */
+ FriBidiPropertyBlockLevel1_0100, /* B3A00..B3AFF */
+ FriBidiPropertyBlockLevel1_0100, /* B3B00..B3BFF */
+ FriBidiPropertyBlockLevel1_0100, /* B3C00..B3CFF */
+ FriBidiPropertyBlockLevel1_0100, /* B3D00..B3DFF */
+ FriBidiPropertyBlockLevel1_0100, /* B3E00..B3EFF */
+ FriBidiPropertyBlockLevel1_0100, /* B3F00..B3FFF */
+ FriBidiPropertyBlockLevel1_0100, /* B4000..B40FF */
+ FriBidiPropertyBlockLevel1_0100, /* B4100..B41FF */
+ FriBidiPropertyBlockLevel1_0100, /* B4200..B42FF */
+ FriBidiPropertyBlockLevel1_0100, /* B4300..B43FF */
+ FriBidiPropertyBlockLevel1_0100, /* B4400..B44FF */
+ FriBidiPropertyBlockLevel1_0100, /* B4500..B45FF */
+ FriBidiPropertyBlockLevel1_0100, /* B4600..B46FF */
+ FriBidiPropertyBlockLevel1_0100, /* B4700..B47FF */
+ FriBidiPropertyBlockLevel1_0100, /* B4800..B48FF */
+ FriBidiPropertyBlockLevel1_0100, /* B4900..B49FF */
+ FriBidiPropertyBlockLevel1_0100, /* B4A00..B4AFF */
+ FriBidiPropertyBlockLevel1_0100, /* B4B00..B4BFF */
+ FriBidiPropertyBlockLevel1_0100, /* B4C00..B4CFF */
+ FriBidiPropertyBlockLevel1_0100, /* B4D00..B4DFF */
+ FriBidiPropertyBlockLevel1_0100, /* B4E00..B4EFF */
+ FriBidiPropertyBlockLevel1_0100, /* B4F00..B4FFF */
+ FriBidiPropertyBlockLevel1_0100, /* B5000..B50FF */
+ FriBidiPropertyBlockLevel1_0100, /* B5100..B51FF */
+ FriBidiPropertyBlockLevel1_0100, /* B5200..B52FF */
+ FriBidiPropertyBlockLevel1_0100, /* B5300..B53FF */
+ FriBidiPropertyBlockLevel1_0100, /* B5400..B54FF */
+ FriBidiPropertyBlockLevel1_0100, /* B5500..B55FF */
+ FriBidiPropertyBlockLevel1_0100, /* B5600..B56FF */
+ FriBidiPropertyBlockLevel1_0100, /* B5700..B57FF */
+ FriBidiPropertyBlockLevel1_0100, /* B5800..B58FF */
+ FriBidiPropertyBlockLevel1_0100, /* B5900..B59FF */
+ FriBidiPropertyBlockLevel1_0100, /* B5A00..B5AFF */
+ FriBidiPropertyBlockLevel1_0100, /* B5B00..B5BFF */
+ FriBidiPropertyBlockLevel1_0100, /* B5C00..B5CFF */
+ FriBidiPropertyBlockLevel1_0100, /* B5D00..B5DFF */
+ FriBidiPropertyBlockLevel1_0100, /* B5E00..B5EFF */
+ FriBidiPropertyBlockLevel1_0100, /* B5F00..B5FFF */
+ FriBidiPropertyBlockLevel1_0100, /* B6000..B60FF */
+ FriBidiPropertyBlockLevel1_0100, /* B6100..B61FF */
+ FriBidiPropertyBlockLevel1_0100, /* B6200..B62FF */
+ FriBidiPropertyBlockLevel1_0100, /* B6300..B63FF */
+ FriBidiPropertyBlockLevel1_0100, /* B6400..B64FF */
+ FriBidiPropertyBlockLevel1_0100, /* B6500..B65FF */
+ FriBidiPropertyBlockLevel1_0100, /* B6600..B66FF */
+ FriBidiPropertyBlockLevel1_0100, /* B6700..B67FF */
+ FriBidiPropertyBlockLevel1_0100, /* B6800..B68FF */
+ FriBidiPropertyBlockLevel1_0100, /* B6900..B69FF */
+ FriBidiPropertyBlockLevel1_0100, /* B6A00..B6AFF */
+ FriBidiPropertyBlockLevel1_0100, /* B6B00..B6BFF */
+ FriBidiPropertyBlockLevel1_0100, /* B6C00..B6CFF */
+ FriBidiPropertyBlockLevel1_0100, /* B6D00..B6DFF */
+ FriBidiPropertyBlockLevel1_0100, /* B6E00..B6EFF */
+ FriBidiPropertyBlockLevel1_0100, /* B6F00..B6FFF */
+ FriBidiPropertyBlockLevel1_0100, /* B7000..B70FF */
+ FriBidiPropertyBlockLevel1_0100, /* B7100..B71FF */
+ FriBidiPropertyBlockLevel1_0100, /* B7200..B72FF */
+ FriBidiPropertyBlockLevel1_0100, /* B7300..B73FF */
+ FriBidiPropertyBlockLevel1_0100, /* B7400..B74FF */
+ FriBidiPropertyBlockLevel1_0100, /* B7500..B75FF */
+ FriBidiPropertyBlockLevel1_0100, /* B7600..B76FF */
+ FriBidiPropertyBlockLevel1_0100, /* B7700..B77FF */
+ FriBidiPropertyBlockLevel1_0100, /* B7800..B78FF */
+ FriBidiPropertyBlockLevel1_0100, /* B7900..B79FF */
+ FriBidiPropertyBlockLevel1_0100, /* B7A00..B7AFF */
+ FriBidiPropertyBlockLevel1_0100, /* B7B00..B7BFF */
+ FriBidiPropertyBlockLevel1_0100, /* B7C00..B7CFF */
+ FriBidiPropertyBlockLevel1_0100, /* B7D00..B7DFF */
+ FriBidiPropertyBlockLevel1_0100, /* B7E00..B7EFF */
+ FriBidiPropertyBlockLevel1_0100, /* B7F00..B7FFF */
+ FriBidiPropertyBlockLevel1_0100, /* B8000..B80FF */
+ FriBidiPropertyBlockLevel1_0100, /* B8100..B81FF */
+ FriBidiPropertyBlockLevel1_0100, /* B8200..B82FF */
+ FriBidiPropertyBlockLevel1_0100, /* B8300..B83FF */
+ FriBidiPropertyBlockLevel1_0100, /* B8400..B84FF */
+ FriBidiPropertyBlockLevel1_0100, /* B8500..B85FF */
+ FriBidiPropertyBlockLevel1_0100, /* B8600..B86FF */
+ FriBidiPropertyBlockLevel1_0100, /* B8700..B87FF */
+ FriBidiPropertyBlockLevel1_0100, /* B8800..B88FF */
+ FriBidiPropertyBlockLevel1_0100, /* B8900..B89FF */
+ FriBidiPropertyBlockLevel1_0100, /* B8A00..B8AFF */
+ FriBidiPropertyBlockLevel1_0100, /* B8B00..B8BFF */
+ FriBidiPropertyBlockLevel1_0100, /* B8C00..B8CFF */
+ FriBidiPropertyBlockLevel1_0100, /* B8D00..B8DFF */
+ FriBidiPropertyBlockLevel1_0100, /* B8E00..B8EFF */
+ FriBidiPropertyBlockLevel1_0100, /* B8F00..B8FFF */
+ FriBidiPropertyBlockLevel1_0100, /* B9000..B90FF */
+ FriBidiPropertyBlockLevel1_0100, /* B9100..B91FF */
+ FriBidiPropertyBlockLevel1_0100, /* B9200..B92FF */
+ FriBidiPropertyBlockLevel1_0100, /* B9300..B93FF */
+ FriBidiPropertyBlockLevel1_0100, /* B9400..B94FF */
+ FriBidiPropertyBlockLevel1_0100, /* B9500..B95FF */
+ FriBidiPropertyBlockLevel1_0100, /* B9600..B96FF */
+ FriBidiPropertyBlockLevel1_0100, /* B9700..B97FF */
+ FriBidiPropertyBlockLevel1_0100, /* B9800..B98FF */
+ FriBidiPropertyBlockLevel1_0100, /* B9900..B99FF */
+ FriBidiPropertyBlockLevel1_0100, /* B9A00..B9AFF */
+ FriBidiPropertyBlockLevel1_0100, /* B9B00..B9BFF */
+ FriBidiPropertyBlockLevel1_0100, /* B9C00..B9CFF */
+ FriBidiPropertyBlockLevel1_0100, /* B9D00..B9DFF */
+ FriBidiPropertyBlockLevel1_0100, /* B9E00..B9EFF */
+ FriBidiPropertyBlockLevel1_0100, /* B9F00..B9FFF */
+ FriBidiPropertyBlockLevel1_0100, /* BA000..BA0FF */
+ FriBidiPropertyBlockLevel1_0100, /* BA100..BA1FF */
+ FriBidiPropertyBlockLevel1_0100, /* BA200..BA2FF */
+ FriBidiPropertyBlockLevel1_0100, /* BA300..BA3FF */
+ FriBidiPropertyBlockLevel1_0100, /* BA400..BA4FF */
+ FriBidiPropertyBlockLevel1_0100, /* BA500..BA5FF */
+ FriBidiPropertyBlockLevel1_0100, /* BA600..BA6FF */
+ FriBidiPropertyBlockLevel1_0100, /* BA700..BA7FF */
+ FriBidiPropertyBlockLevel1_0100, /* BA800..BA8FF */
+ FriBidiPropertyBlockLevel1_0100, /* BA900..BA9FF */
+ FriBidiPropertyBlockLevel1_0100, /* BAA00..BAAFF */
+ FriBidiPropertyBlockLevel1_0100, /* BAB00..BABFF */
+ FriBidiPropertyBlockLevel1_0100, /* BAC00..BACFF */
+ FriBidiPropertyBlockLevel1_0100, /* BAD00..BADFF */
+ FriBidiPropertyBlockLevel1_0100, /* BAE00..BAEFF */
+ FriBidiPropertyBlockLevel1_0100, /* BAF00..BAFFF */
+ FriBidiPropertyBlockLevel1_0100, /* BB000..BB0FF */
+ FriBidiPropertyBlockLevel1_0100, /* BB100..BB1FF */
+ FriBidiPropertyBlockLevel1_0100, /* BB200..BB2FF */
+ FriBidiPropertyBlockLevel1_0100, /* BB300..BB3FF */
+ FriBidiPropertyBlockLevel1_0100, /* BB400..BB4FF */
+ FriBidiPropertyBlockLevel1_0100, /* BB500..BB5FF */
+ FriBidiPropertyBlockLevel1_0100, /* BB600..BB6FF */
+ FriBidiPropertyBlockLevel1_0100, /* BB700..BB7FF */
+ FriBidiPropertyBlockLevel1_0100, /* BB800..BB8FF */
+ FriBidiPropertyBlockLevel1_0100, /* BB900..BB9FF */
+ FriBidiPropertyBlockLevel1_0100, /* BBA00..BBAFF */
+ FriBidiPropertyBlockLevel1_0100, /* BBB00..BBBFF */
+ FriBidiPropertyBlockLevel1_0100, /* BBC00..BBCFF */
+ FriBidiPropertyBlockLevel1_0100, /* BBD00..BBDFF */
+ FriBidiPropertyBlockLevel1_0100, /* BBE00..BBEFF */
+ FriBidiPropertyBlockLevel1_0100, /* BBF00..BBFFF */
+ FriBidiPropertyBlockLevel1_0100, /* BC000..BC0FF */
+ FriBidiPropertyBlockLevel1_0100, /* BC100..BC1FF */
+ FriBidiPropertyBlockLevel1_0100, /* BC200..BC2FF */
+ FriBidiPropertyBlockLevel1_0100, /* BC300..BC3FF */
+ FriBidiPropertyBlockLevel1_0100, /* BC400..BC4FF */
+ FriBidiPropertyBlockLevel1_0100, /* BC500..BC5FF */
+ FriBidiPropertyBlockLevel1_0100, /* BC600..BC6FF */
+ FriBidiPropertyBlockLevel1_0100, /* BC700..BC7FF */
+ FriBidiPropertyBlockLevel1_0100, /* BC800..BC8FF */
+ FriBidiPropertyBlockLevel1_0100, /* BC900..BC9FF */
+ FriBidiPropertyBlockLevel1_0100, /* BCA00..BCAFF */
+ FriBidiPropertyBlockLevel1_0100, /* BCB00..BCBFF */
+ FriBidiPropertyBlockLevel1_0100, /* BCC00..BCCFF */
+ FriBidiPropertyBlockLevel1_0100, /* BCD00..BCDFF */
+ FriBidiPropertyBlockLevel1_0100, /* BCE00..BCEFF */
+ FriBidiPropertyBlockLevel1_0100, /* BCF00..BCFFF */
+ FriBidiPropertyBlockLevel1_0100, /* BD000..BD0FF */
+ FriBidiPropertyBlockLevel1_0100, /* BD100..BD1FF */
+ FriBidiPropertyBlockLevel1_0100, /* BD200..BD2FF */
+ FriBidiPropertyBlockLevel1_0100, /* BD300..BD3FF */
+ FriBidiPropertyBlockLevel1_0100, /* BD400..BD4FF */
+ FriBidiPropertyBlockLevel1_0100, /* BD500..BD5FF */
+ FriBidiPropertyBlockLevel1_0100, /* BD600..BD6FF */
+ FriBidiPropertyBlockLevel1_0100, /* BD700..BD7FF */
+ FriBidiPropertyBlockLevel1_0100, /* BD800..BD8FF */
+ FriBidiPropertyBlockLevel1_0100, /* BD900..BD9FF */
+ FriBidiPropertyBlockLevel1_0100, /* BDA00..BDAFF */
+ FriBidiPropertyBlockLevel1_0100, /* BDB00..BDBFF */
+ FriBidiPropertyBlockLevel1_0100, /* BDC00..BDCFF */
+ FriBidiPropertyBlockLevel1_0100, /* BDD00..BDDFF */
+ FriBidiPropertyBlockLevel1_0100, /* BDE00..BDEFF */
+ FriBidiPropertyBlockLevel1_0100, /* BDF00..BDFFF */
+ FriBidiPropertyBlockLevel1_0100, /* BE000..BE0FF */
+ FriBidiPropertyBlockLevel1_0100, /* BE100..BE1FF */
+ FriBidiPropertyBlockLevel1_0100, /* BE200..BE2FF */
+ FriBidiPropertyBlockLevel1_0100, /* BE300..BE3FF */
+ FriBidiPropertyBlockLevel1_0100, /* BE400..BE4FF */
+ FriBidiPropertyBlockLevel1_0100, /* BE500..BE5FF */
+ FriBidiPropertyBlockLevel1_0100, /* BE600..BE6FF */
+ FriBidiPropertyBlockLevel1_0100, /* BE700..BE7FF */
+ FriBidiPropertyBlockLevel1_0100, /* BE800..BE8FF */
+ FriBidiPropertyBlockLevel1_0100, /* BE900..BE9FF */
+ FriBidiPropertyBlockLevel1_0100, /* BEA00..BEAFF */
+ FriBidiPropertyBlockLevel1_0100, /* BEB00..BEBFF */
+ FriBidiPropertyBlockLevel1_0100, /* BEC00..BECFF */
+ FriBidiPropertyBlockLevel1_0100, /* BED00..BEDFF */
+ FriBidiPropertyBlockLevel1_0100, /* BEE00..BEEFF */
+ FriBidiPropertyBlockLevel1_0100, /* BEF00..BEFFF */
+ FriBidiPropertyBlockLevel1_0100, /* BF000..BF0FF */
+ FriBidiPropertyBlockLevel1_0100, /* BF100..BF1FF */
+ FriBidiPropertyBlockLevel1_0100, /* BF200..BF2FF */
+ FriBidiPropertyBlockLevel1_0100, /* BF300..BF3FF */
+ FriBidiPropertyBlockLevel1_0100, /* BF400..BF4FF */
+ FriBidiPropertyBlockLevel1_0100, /* BF500..BF5FF */
+ FriBidiPropertyBlockLevel1_0100, /* BF600..BF6FF */
+ FriBidiPropertyBlockLevel1_0100, /* BF700..BF7FF */
+ FriBidiPropertyBlockLevel1_0100, /* BF800..BF8FF */
+ FriBidiPropertyBlockLevel1_0100, /* BF900..BF9FF */
+ FriBidiPropertyBlockLevel1_0100, /* BFA00..BFAFF */
+ FriBidiPropertyBlockLevel1_0100, /* BFB00..BFBFF */
+ FriBidiPropertyBlockLevel1_0100, /* BFC00..BFCFF */
+ FriBidiPropertyBlockLevel1_0100, /* BFD00..BFDFF */
+ FriBidiPropertyBlockLevel1_0100, /* BFE00..BFEFF */
+ FriBidiPropertyBlockLevel1_0100, /* BFF00..BFFFF */
+ FriBidiPropertyBlockLevel1_0100, /* C0000..C00FF */
+ FriBidiPropertyBlockLevel1_0100, /* C0100..C01FF */
+ FriBidiPropertyBlockLevel1_0100, /* C0200..C02FF */
+ FriBidiPropertyBlockLevel1_0100, /* C0300..C03FF */
+ FriBidiPropertyBlockLevel1_0100, /* C0400..C04FF */
+ FriBidiPropertyBlockLevel1_0100, /* C0500..C05FF */
+ FriBidiPropertyBlockLevel1_0100, /* C0600..C06FF */
+ FriBidiPropertyBlockLevel1_0100, /* C0700..C07FF */
+ FriBidiPropertyBlockLevel1_0100, /* C0800..C08FF */
+ FriBidiPropertyBlockLevel1_0100, /* C0900..C09FF */
+ FriBidiPropertyBlockLevel1_0100, /* C0A00..C0AFF */
+ FriBidiPropertyBlockLevel1_0100, /* C0B00..C0BFF */
+ FriBidiPropertyBlockLevel1_0100, /* C0C00..C0CFF */
+ FriBidiPropertyBlockLevel1_0100, /* C0D00..C0DFF */
+ FriBidiPropertyBlockLevel1_0100, /* C0E00..C0EFF */
+ FriBidiPropertyBlockLevel1_0100, /* C0F00..C0FFF */
+ FriBidiPropertyBlockLevel1_0100, /* C1000..C10FF */
+ FriBidiPropertyBlockLevel1_0100, /* C1100..C11FF */
+ FriBidiPropertyBlockLevel1_0100, /* C1200..C12FF */
+ FriBidiPropertyBlockLevel1_0100, /* C1300..C13FF */
+ FriBidiPropertyBlockLevel1_0100, /* C1400..C14FF */
+ FriBidiPropertyBlockLevel1_0100, /* C1500..C15FF */
+ FriBidiPropertyBlockLevel1_0100, /* C1600..C16FF */
+ FriBidiPropertyBlockLevel1_0100, /* C1700..C17FF */
+ FriBidiPropertyBlockLevel1_0100, /* C1800..C18FF */
+ FriBidiPropertyBlockLevel1_0100, /* C1900..C19FF */
+ FriBidiPropertyBlockLevel1_0100, /* C1A00..C1AFF */
+ FriBidiPropertyBlockLevel1_0100, /* C1B00..C1BFF */
+ FriBidiPropertyBlockLevel1_0100, /* C1C00..C1CFF */
+ FriBidiPropertyBlockLevel1_0100, /* C1D00..C1DFF */
+ FriBidiPropertyBlockLevel1_0100, /* C1E00..C1EFF */
+ FriBidiPropertyBlockLevel1_0100, /* C1F00..C1FFF */
+ FriBidiPropertyBlockLevel1_0100, /* C2000..C20FF */
+ FriBidiPropertyBlockLevel1_0100, /* C2100..C21FF */
+ FriBidiPropertyBlockLevel1_0100, /* C2200..C22FF */
+ FriBidiPropertyBlockLevel1_0100, /* C2300..C23FF */
+ FriBidiPropertyBlockLevel1_0100, /* C2400..C24FF */
+ FriBidiPropertyBlockLevel1_0100, /* C2500..C25FF */
+ FriBidiPropertyBlockLevel1_0100, /* C2600..C26FF */
+ FriBidiPropertyBlockLevel1_0100, /* C2700..C27FF */
+ FriBidiPropertyBlockLevel1_0100, /* C2800..C28FF */
+ FriBidiPropertyBlockLevel1_0100, /* C2900..C29FF */
+ FriBidiPropertyBlockLevel1_0100, /* C2A00..C2AFF */
+ FriBidiPropertyBlockLevel1_0100, /* C2B00..C2BFF */
+ FriBidiPropertyBlockLevel1_0100, /* C2C00..C2CFF */
+ FriBidiPropertyBlockLevel1_0100, /* C2D00..C2DFF */
+ FriBidiPropertyBlockLevel1_0100, /* C2E00..C2EFF */
+ FriBidiPropertyBlockLevel1_0100, /* C2F00..C2FFF */
+ FriBidiPropertyBlockLevel1_0100, /* C3000..C30FF */
+ FriBidiPropertyBlockLevel1_0100, /* C3100..C31FF */
+ FriBidiPropertyBlockLevel1_0100, /* C3200..C32FF */
+ FriBidiPropertyBlockLevel1_0100, /* C3300..C33FF */
+ FriBidiPropertyBlockLevel1_0100, /* C3400..C34FF */
+ FriBidiPropertyBlockLevel1_0100, /* C3500..C35FF */
+ FriBidiPropertyBlockLevel1_0100, /* C3600..C36FF */
+ FriBidiPropertyBlockLevel1_0100, /* C3700..C37FF */
+ FriBidiPropertyBlockLevel1_0100, /* C3800..C38FF */
+ FriBidiPropertyBlockLevel1_0100, /* C3900..C39FF */
+ FriBidiPropertyBlockLevel1_0100, /* C3A00..C3AFF */
+ FriBidiPropertyBlockLevel1_0100, /* C3B00..C3BFF */
+ FriBidiPropertyBlockLevel1_0100, /* C3C00..C3CFF */
+ FriBidiPropertyBlockLevel1_0100, /* C3D00..C3DFF */
+ FriBidiPropertyBlockLevel1_0100, /* C3E00..C3EFF */
+ FriBidiPropertyBlockLevel1_0100, /* C3F00..C3FFF */
+ FriBidiPropertyBlockLevel1_0100, /* C4000..C40FF */
+ FriBidiPropertyBlockLevel1_0100, /* C4100..C41FF */
+ FriBidiPropertyBlockLevel1_0100, /* C4200..C42FF */
+ FriBidiPropertyBlockLevel1_0100, /* C4300..C43FF */
+ FriBidiPropertyBlockLevel1_0100, /* C4400..C44FF */
+ FriBidiPropertyBlockLevel1_0100, /* C4500..C45FF */
+ FriBidiPropertyBlockLevel1_0100, /* C4600..C46FF */
+ FriBidiPropertyBlockLevel1_0100, /* C4700..C47FF */
+ FriBidiPropertyBlockLevel1_0100, /* C4800..C48FF */
+ FriBidiPropertyBlockLevel1_0100, /* C4900..C49FF */
+ FriBidiPropertyBlockLevel1_0100, /* C4A00..C4AFF */
+ FriBidiPropertyBlockLevel1_0100, /* C4B00..C4BFF */
+ FriBidiPropertyBlockLevel1_0100, /* C4C00..C4CFF */
+ FriBidiPropertyBlockLevel1_0100, /* C4D00..C4DFF */
+ FriBidiPropertyBlockLevel1_0100, /* C4E00..C4EFF */
+ FriBidiPropertyBlockLevel1_0100, /* C4F00..C4FFF */
+ FriBidiPropertyBlockLevel1_0100, /* C5000..C50FF */
+ FriBidiPropertyBlockLevel1_0100, /* C5100..C51FF */
+ FriBidiPropertyBlockLevel1_0100, /* C5200..C52FF */
+ FriBidiPropertyBlockLevel1_0100, /* C5300..C53FF */
+ FriBidiPropertyBlockLevel1_0100, /* C5400..C54FF */
+ FriBidiPropertyBlockLevel1_0100, /* C5500..C55FF */
+ FriBidiPropertyBlockLevel1_0100, /* C5600..C56FF */
+ FriBidiPropertyBlockLevel1_0100, /* C5700..C57FF */
+ FriBidiPropertyBlockLevel1_0100, /* C5800..C58FF */
+ FriBidiPropertyBlockLevel1_0100, /* C5900..C59FF */
+ FriBidiPropertyBlockLevel1_0100, /* C5A00..C5AFF */
+ FriBidiPropertyBlockLevel1_0100, /* C5B00..C5BFF */
+ FriBidiPropertyBlockLevel1_0100, /* C5C00..C5CFF */
+ FriBidiPropertyBlockLevel1_0100, /* C5D00..C5DFF */
+ FriBidiPropertyBlockLevel1_0100, /* C5E00..C5EFF */
+ FriBidiPropertyBlockLevel1_0100, /* C5F00..C5FFF */
+ FriBidiPropertyBlockLevel1_0100, /* C6000..C60FF */
+ FriBidiPropertyBlockLevel1_0100, /* C6100..C61FF */
+ FriBidiPropertyBlockLevel1_0100, /* C6200..C62FF */
+ FriBidiPropertyBlockLevel1_0100, /* C6300..C63FF */
+ FriBidiPropertyBlockLevel1_0100, /* C6400..C64FF */
+ FriBidiPropertyBlockLevel1_0100, /* C6500..C65FF */
+ FriBidiPropertyBlockLevel1_0100, /* C6600..C66FF */
+ FriBidiPropertyBlockLevel1_0100, /* C6700..C67FF */
+ FriBidiPropertyBlockLevel1_0100, /* C6800..C68FF */
+ FriBidiPropertyBlockLevel1_0100, /* C6900..C69FF */
+ FriBidiPropertyBlockLevel1_0100, /* C6A00..C6AFF */
+ FriBidiPropertyBlockLevel1_0100, /* C6B00..C6BFF */
+ FriBidiPropertyBlockLevel1_0100, /* C6C00..C6CFF */
+ FriBidiPropertyBlockLevel1_0100, /* C6D00..C6DFF */
+ FriBidiPropertyBlockLevel1_0100, /* C6E00..C6EFF */
+ FriBidiPropertyBlockLevel1_0100, /* C6F00..C6FFF */
+ FriBidiPropertyBlockLevel1_0100, /* C7000..C70FF */
+ FriBidiPropertyBlockLevel1_0100, /* C7100..C71FF */
+ FriBidiPropertyBlockLevel1_0100, /* C7200..C72FF */
+ FriBidiPropertyBlockLevel1_0100, /* C7300..C73FF */
+ FriBidiPropertyBlockLevel1_0100, /* C7400..C74FF */
+ FriBidiPropertyBlockLevel1_0100, /* C7500..C75FF */
+ FriBidiPropertyBlockLevel1_0100, /* C7600..C76FF */
+ FriBidiPropertyBlockLevel1_0100, /* C7700..C77FF */
+ FriBidiPropertyBlockLevel1_0100, /* C7800..C78FF */
+ FriBidiPropertyBlockLevel1_0100, /* C7900..C79FF */
+ FriBidiPropertyBlockLevel1_0100, /* C7A00..C7AFF */
+ FriBidiPropertyBlockLevel1_0100, /* C7B00..C7BFF */
+ FriBidiPropertyBlockLevel1_0100, /* C7C00..C7CFF */
+ FriBidiPropertyBlockLevel1_0100, /* C7D00..C7DFF */
+ FriBidiPropertyBlockLevel1_0100, /* C7E00..C7EFF */
+ FriBidiPropertyBlockLevel1_0100, /* C7F00..C7FFF */
+ FriBidiPropertyBlockLevel1_0100, /* C8000..C80FF */
+ FriBidiPropertyBlockLevel1_0100, /* C8100..C81FF */
+ FriBidiPropertyBlockLevel1_0100, /* C8200..C82FF */
+ FriBidiPropertyBlockLevel1_0100, /* C8300..C83FF */
+ FriBidiPropertyBlockLevel1_0100, /* C8400..C84FF */
+ FriBidiPropertyBlockLevel1_0100, /* C8500..C85FF */
+ FriBidiPropertyBlockLevel1_0100, /* C8600..C86FF */
+ FriBidiPropertyBlockLevel1_0100, /* C8700..C87FF */
+ FriBidiPropertyBlockLevel1_0100, /* C8800..C88FF */
+ FriBidiPropertyBlockLevel1_0100, /* C8900..C89FF */
+ FriBidiPropertyBlockLevel1_0100, /* C8A00..C8AFF */
+ FriBidiPropertyBlockLevel1_0100, /* C8B00..C8BFF */
+ FriBidiPropertyBlockLevel1_0100, /* C8C00..C8CFF */
+ FriBidiPropertyBlockLevel1_0100, /* C8D00..C8DFF */
+ FriBidiPropertyBlockLevel1_0100, /* C8E00..C8EFF */
+ FriBidiPropertyBlockLevel1_0100, /* C8F00..C8FFF */
+ FriBidiPropertyBlockLevel1_0100, /* C9000..C90FF */
+ FriBidiPropertyBlockLevel1_0100, /* C9100..C91FF */
+ FriBidiPropertyBlockLevel1_0100, /* C9200..C92FF */
+ FriBidiPropertyBlockLevel1_0100, /* C9300..C93FF */
+ FriBidiPropertyBlockLevel1_0100, /* C9400..C94FF */
+ FriBidiPropertyBlockLevel1_0100, /* C9500..C95FF */
+ FriBidiPropertyBlockLevel1_0100, /* C9600..C96FF */
+ FriBidiPropertyBlockLevel1_0100, /* C9700..C97FF */
+ FriBidiPropertyBlockLevel1_0100, /* C9800..C98FF */
+ FriBidiPropertyBlockLevel1_0100, /* C9900..C99FF */
+ FriBidiPropertyBlockLevel1_0100, /* C9A00..C9AFF */
+ FriBidiPropertyBlockLevel1_0100, /* C9B00..C9BFF */
+ FriBidiPropertyBlockLevel1_0100, /* C9C00..C9CFF */
+ FriBidiPropertyBlockLevel1_0100, /* C9D00..C9DFF */
+ FriBidiPropertyBlockLevel1_0100, /* C9E00..C9EFF */
+ FriBidiPropertyBlockLevel1_0100, /* C9F00..C9FFF */
+ FriBidiPropertyBlockLevel1_0100, /* CA000..CA0FF */
+ FriBidiPropertyBlockLevel1_0100, /* CA100..CA1FF */
+ FriBidiPropertyBlockLevel1_0100, /* CA200..CA2FF */
+ FriBidiPropertyBlockLevel1_0100, /* CA300..CA3FF */
+ FriBidiPropertyBlockLevel1_0100, /* CA400..CA4FF */
+ FriBidiPropertyBlockLevel1_0100, /* CA500..CA5FF */
+ FriBidiPropertyBlockLevel1_0100, /* CA600..CA6FF */
+ FriBidiPropertyBlockLevel1_0100, /* CA700..CA7FF */
+ FriBidiPropertyBlockLevel1_0100, /* CA800..CA8FF */
+ FriBidiPropertyBlockLevel1_0100, /* CA900..CA9FF */
+ FriBidiPropertyBlockLevel1_0100, /* CAA00..CAAFF */
+ FriBidiPropertyBlockLevel1_0100, /* CAB00..CABFF */
+ FriBidiPropertyBlockLevel1_0100, /* CAC00..CACFF */
+ FriBidiPropertyBlockLevel1_0100, /* CAD00..CADFF */
+ FriBidiPropertyBlockLevel1_0100, /* CAE00..CAEFF */
+ FriBidiPropertyBlockLevel1_0100, /* CAF00..CAFFF */
+ FriBidiPropertyBlockLevel1_0100, /* CB000..CB0FF */
+ FriBidiPropertyBlockLevel1_0100, /* CB100..CB1FF */
+ FriBidiPropertyBlockLevel1_0100, /* CB200..CB2FF */
+ FriBidiPropertyBlockLevel1_0100, /* CB300..CB3FF */
+ FriBidiPropertyBlockLevel1_0100, /* CB400..CB4FF */
+ FriBidiPropertyBlockLevel1_0100, /* CB500..CB5FF */
+ FriBidiPropertyBlockLevel1_0100, /* CB600..CB6FF */
+ FriBidiPropertyBlockLevel1_0100, /* CB700..CB7FF */
+ FriBidiPropertyBlockLevel1_0100, /* CB800..CB8FF */
+ FriBidiPropertyBlockLevel1_0100, /* CB900..CB9FF */
+ FriBidiPropertyBlockLevel1_0100, /* CBA00..CBAFF */
+ FriBidiPropertyBlockLevel1_0100, /* CBB00..CBBFF */
+ FriBidiPropertyBlockLevel1_0100, /* CBC00..CBCFF */
+ FriBidiPropertyBlockLevel1_0100, /* CBD00..CBDFF */
+ FriBidiPropertyBlockLevel1_0100, /* CBE00..CBEFF */
+ FriBidiPropertyBlockLevel1_0100, /* CBF00..CBFFF */
+ FriBidiPropertyBlockLevel1_0100, /* CC000..CC0FF */
+ FriBidiPropertyBlockLevel1_0100, /* CC100..CC1FF */
+ FriBidiPropertyBlockLevel1_0100, /* CC200..CC2FF */
+ FriBidiPropertyBlockLevel1_0100, /* CC300..CC3FF */
+ FriBidiPropertyBlockLevel1_0100, /* CC400..CC4FF */
+ FriBidiPropertyBlockLevel1_0100, /* CC500..CC5FF */
+ FriBidiPropertyBlockLevel1_0100, /* CC600..CC6FF */
+ FriBidiPropertyBlockLevel1_0100, /* CC700..CC7FF */
+ FriBidiPropertyBlockLevel1_0100, /* CC800..CC8FF */
+ FriBidiPropertyBlockLevel1_0100, /* CC900..CC9FF */
+ FriBidiPropertyBlockLevel1_0100, /* CCA00..CCAFF */
+ FriBidiPropertyBlockLevel1_0100, /* CCB00..CCBFF */
+ FriBidiPropertyBlockLevel1_0100, /* CCC00..CCCFF */
+ FriBidiPropertyBlockLevel1_0100, /* CCD00..CCDFF */
+ FriBidiPropertyBlockLevel1_0100, /* CCE00..CCEFF */
+ FriBidiPropertyBlockLevel1_0100, /* CCF00..CCFFF */
+ FriBidiPropertyBlockLevel1_0100, /* CD000..CD0FF */
+ FriBidiPropertyBlockLevel1_0100, /* CD100..CD1FF */
+ FriBidiPropertyBlockLevel1_0100, /* CD200..CD2FF */
+ FriBidiPropertyBlockLevel1_0100, /* CD300..CD3FF */
+ FriBidiPropertyBlockLevel1_0100, /* CD400..CD4FF */
+ FriBidiPropertyBlockLevel1_0100, /* CD500..CD5FF */
+ FriBidiPropertyBlockLevel1_0100, /* CD600..CD6FF */
+ FriBidiPropertyBlockLevel1_0100, /* CD700..CD7FF */
+ FriBidiPropertyBlockLevel1_0100, /* CD800..CD8FF */
+ FriBidiPropertyBlockLevel1_0100, /* CD900..CD9FF */
+ FriBidiPropertyBlockLevel1_0100, /* CDA00..CDAFF */
+ FriBidiPropertyBlockLevel1_0100, /* CDB00..CDBFF */
+ FriBidiPropertyBlockLevel1_0100, /* CDC00..CDCFF */
+ FriBidiPropertyBlockLevel1_0100, /* CDD00..CDDFF */
+ FriBidiPropertyBlockLevel1_0100, /* CDE00..CDEFF */
+ FriBidiPropertyBlockLevel1_0100, /* CDF00..CDFFF */
+ FriBidiPropertyBlockLevel1_0100, /* CE000..CE0FF */
+ FriBidiPropertyBlockLevel1_0100, /* CE100..CE1FF */
+ FriBidiPropertyBlockLevel1_0100, /* CE200..CE2FF */
+ FriBidiPropertyBlockLevel1_0100, /* CE300..CE3FF */
+ FriBidiPropertyBlockLevel1_0100, /* CE400..CE4FF */
+ FriBidiPropertyBlockLevel1_0100, /* CE500..CE5FF */
+ FriBidiPropertyBlockLevel1_0100, /* CE600..CE6FF */
+ FriBidiPropertyBlockLevel1_0100, /* CE700..CE7FF */
+ FriBidiPropertyBlockLevel1_0100, /* CE800..CE8FF */
+ FriBidiPropertyBlockLevel1_0100, /* CE900..CE9FF */
+ FriBidiPropertyBlockLevel1_0100, /* CEA00..CEAFF */
+ FriBidiPropertyBlockLevel1_0100, /* CEB00..CEBFF */
+ FriBidiPropertyBlockLevel1_0100, /* CEC00..CECFF */
+ FriBidiPropertyBlockLevel1_0100, /* CED00..CEDFF */
+ FriBidiPropertyBlockLevel1_0100, /* CEE00..CEEFF */
+ FriBidiPropertyBlockLevel1_0100, /* CEF00..CEFFF */
+ FriBidiPropertyBlockLevel1_0100, /* CF000..CF0FF */
+ FriBidiPropertyBlockLevel1_0100, /* CF100..CF1FF */
+ FriBidiPropertyBlockLevel1_0100, /* CF200..CF2FF */
+ FriBidiPropertyBlockLevel1_0100, /* CF300..CF3FF */
+ FriBidiPropertyBlockLevel1_0100, /* CF400..CF4FF */
+ FriBidiPropertyBlockLevel1_0100, /* CF500..CF5FF */
+ FriBidiPropertyBlockLevel1_0100, /* CF600..CF6FF */
+ FriBidiPropertyBlockLevel1_0100, /* CF700..CF7FF */
+ FriBidiPropertyBlockLevel1_0100, /* CF800..CF8FF */
+ FriBidiPropertyBlockLevel1_0100, /* CF900..CF9FF */
+ FriBidiPropertyBlockLevel1_0100, /* CFA00..CFAFF */
+ FriBidiPropertyBlockLevel1_0100, /* CFB00..CFBFF */
+ FriBidiPropertyBlockLevel1_0100, /* CFC00..CFCFF */
+ FriBidiPropertyBlockLevel1_0100, /* CFD00..CFDFF */
+ FriBidiPropertyBlockLevel1_0100, /* CFE00..CFEFF */
+ FriBidiPropertyBlockLevel1_0100, /* CFF00..CFFFF */
+ FriBidiPropertyBlockLevel1_0100, /* D0000..D00FF */
+ FriBidiPropertyBlockLevel1_0100, /* D0100..D01FF */
+ FriBidiPropertyBlockLevel1_0100, /* D0200..D02FF */
+ FriBidiPropertyBlockLevel1_0100, /* D0300..D03FF */
+ FriBidiPropertyBlockLevel1_0100, /* D0400..D04FF */
+ FriBidiPropertyBlockLevel1_0100, /* D0500..D05FF */
+ FriBidiPropertyBlockLevel1_0100, /* D0600..D06FF */
+ FriBidiPropertyBlockLevel1_0100, /* D0700..D07FF */
+ FriBidiPropertyBlockLevel1_0100, /* D0800..D08FF */
+ FriBidiPropertyBlockLevel1_0100, /* D0900..D09FF */
+ FriBidiPropertyBlockLevel1_0100, /* D0A00..D0AFF */
+ FriBidiPropertyBlockLevel1_0100, /* D0B00..D0BFF */
+ FriBidiPropertyBlockLevel1_0100, /* D0C00..D0CFF */
+ FriBidiPropertyBlockLevel1_0100, /* D0D00..D0DFF */
+ FriBidiPropertyBlockLevel1_0100, /* D0E00..D0EFF */
+ FriBidiPropertyBlockLevel1_0100, /* D0F00..D0FFF */
+ FriBidiPropertyBlockLevel1_0100, /* D1000..D10FF */
+ FriBidiPropertyBlockLevel1_0100, /* D1100..D11FF */
+ FriBidiPropertyBlockLevel1_0100, /* D1200..D12FF */
+ FriBidiPropertyBlockLevel1_0100, /* D1300..D13FF */
+ FriBidiPropertyBlockLevel1_0100, /* D1400..D14FF */
+ FriBidiPropertyBlockLevel1_0100, /* D1500..D15FF */
+ FriBidiPropertyBlockLevel1_0100, /* D1600..D16FF */
+ FriBidiPropertyBlockLevel1_0100, /* D1700..D17FF */
+ FriBidiPropertyBlockLevel1_0100, /* D1800..D18FF */
+ FriBidiPropertyBlockLevel1_0100, /* D1900..D19FF */
+ FriBidiPropertyBlockLevel1_0100, /* D1A00..D1AFF */
+ FriBidiPropertyBlockLevel1_0100, /* D1B00..D1BFF */
+ FriBidiPropertyBlockLevel1_0100, /* D1C00..D1CFF */
+ FriBidiPropertyBlockLevel1_0100, /* D1D00..D1DFF */
+ FriBidiPropertyBlockLevel1_0100, /* D1E00..D1EFF */
+ FriBidiPropertyBlockLevel1_0100, /* D1F00..D1FFF */
+ FriBidiPropertyBlockLevel1_0100, /* D2000..D20FF */
+ FriBidiPropertyBlockLevel1_0100, /* D2100..D21FF */
+ FriBidiPropertyBlockLevel1_0100, /* D2200..D22FF */
+ FriBidiPropertyBlockLevel1_0100, /* D2300..D23FF */
+ FriBidiPropertyBlockLevel1_0100, /* D2400..D24FF */
+ FriBidiPropertyBlockLevel1_0100, /* D2500..D25FF */
+ FriBidiPropertyBlockLevel1_0100, /* D2600..D26FF */
+ FriBidiPropertyBlockLevel1_0100, /* D2700..D27FF */
+ FriBidiPropertyBlockLevel1_0100, /* D2800..D28FF */
+ FriBidiPropertyBlockLevel1_0100, /* D2900..D29FF */
+ FriBidiPropertyBlockLevel1_0100, /* D2A00..D2AFF */
+ FriBidiPropertyBlockLevel1_0100, /* D2B00..D2BFF */
+ FriBidiPropertyBlockLevel1_0100, /* D2C00..D2CFF */
+ FriBidiPropertyBlockLevel1_0100, /* D2D00..D2DFF */
+ FriBidiPropertyBlockLevel1_0100, /* D2E00..D2EFF */
+ FriBidiPropertyBlockLevel1_0100, /* D2F00..D2FFF */
+ FriBidiPropertyBlockLevel1_0100, /* D3000..D30FF */
+ FriBidiPropertyBlockLevel1_0100, /* D3100..D31FF */
+ FriBidiPropertyBlockLevel1_0100, /* D3200..D32FF */
+ FriBidiPropertyBlockLevel1_0100, /* D3300..D33FF */
+ FriBidiPropertyBlockLevel1_0100, /* D3400..D34FF */
+ FriBidiPropertyBlockLevel1_0100, /* D3500..D35FF */
+ FriBidiPropertyBlockLevel1_0100, /* D3600..D36FF */
+ FriBidiPropertyBlockLevel1_0100, /* D3700..D37FF */
+ FriBidiPropertyBlockLevel1_0100, /* D3800..D38FF */
+ FriBidiPropertyBlockLevel1_0100, /* D3900..D39FF */
+ FriBidiPropertyBlockLevel1_0100, /* D3A00..D3AFF */
+ FriBidiPropertyBlockLevel1_0100, /* D3B00..D3BFF */
+ FriBidiPropertyBlockLevel1_0100, /* D3C00..D3CFF */
+ FriBidiPropertyBlockLevel1_0100, /* D3D00..D3DFF */
+ FriBidiPropertyBlockLevel1_0100, /* D3E00..D3EFF */
+ FriBidiPropertyBlockLevel1_0100, /* D3F00..D3FFF */
+ FriBidiPropertyBlockLevel1_0100, /* D4000..D40FF */
+ FriBidiPropertyBlockLevel1_0100, /* D4100..D41FF */
+ FriBidiPropertyBlockLevel1_0100, /* D4200..D42FF */
+ FriBidiPropertyBlockLevel1_0100, /* D4300..D43FF */
+ FriBidiPropertyBlockLevel1_0100, /* D4400..D44FF */
+ FriBidiPropertyBlockLevel1_0100, /* D4500..D45FF */
+ FriBidiPropertyBlockLevel1_0100, /* D4600..D46FF */
+ FriBidiPropertyBlockLevel1_0100, /* D4700..D47FF */
+ FriBidiPropertyBlockLevel1_0100, /* D4800..D48FF */
+ FriBidiPropertyBlockLevel1_0100, /* D4900..D49FF */
+ FriBidiPropertyBlockLevel1_0100, /* D4A00..D4AFF */
+ FriBidiPropertyBlockLevel1_0100, /* D4B00..D4BFF */
+ FriBidiPropertyBlockLevel1_0100, /* D4C00..D4CFF */
+ FriBidiPropertyBlockLevel1_0100, /* D4D00..D4DFF */
+ FriBidiPropertyBlockLevel1_0100, /* D4E00..D4EFF */
+ FriBidiPropertyBlockLevel1_0100, /* D4F00..D4FFF */
+ FriBidiPropertyBlockLevel1_0100, /* D5000..D50FF */
+ FriBidiPropertyBlockLevel1_0100, /* D5100..D51FF */
+ FriBidiPropertyBlockLevel1_0100, /* D5200..D52FF */
+ FriBidiPropertyBlockLevel1_0100, /* D5300..D53FF */
+ FriBidiPropertyBlockLevel1_0100, /* D5400..D54FF */
+ FriBidiPropertyBlockLevel1_0100, /* D5500..D55FF */
+ FriBidiPropertyBlockLevel1_0100, /* D5600..D56FF */
+ FriBidiPropertyBlockLevel1_0100, /* D5700..D57FF */
+ FriBidiPropertyBlockLevel1_0100, /* D5800..D58FF */
+ FriBidiPropertyBlockLevel1_0100, /* D5900..D59FF */
+ FriBidiPropertyBlockLevel1_0100, /* D5A00..D5AFF */
+ FriBidiPropertyBlockLevel1_0100, /* D5B00..D5BFF */
+ FriBidiPropertyBlockLevel1_0100, /* D5C00..D5CFF */
+ FriBidiPropertyBlockLevel1_0100, /* D5D00..D5DFF */
+ FriBidiPropertyBlockLevel1_0100, /* D5E00..D5EFF */
+ FriBidiPropertyBlockLevel1_0100, /* D5F00..D5FFF */
+ FriBidiPropertyBlockLevel1_0100, /* D6000..D60FF */
+ FriBidiPropertyBlockLevel1_0100, /* D6100..D61FF */
+ FriBidiPropertyBlockLevel1_0100, /* D6200..D62FF */
+ FriBidiPropertyBlockLevel1_0100, /* D6300..D63FF */
+ FriBidiPropertyBlockLevel1_0100, /* D6400..D64FF */
+ FriBidiPropertyBlockLevel1_0100, /* D6500..D65FF */
+ FriBidiPropertyBlockLevel1_0100, /* D6600..D66FF */
+ FriBidiPropertyBlockLevel1_0100, /* D6700..D67FF */
+ FriBidiPropertyBlockLevel1_0100, /* D6800..D68FF */
+ FriBidiPropertyBlockLevel1_0100, /* D6900..D69FF */
+ FriBidiPropertyBlockLevel1_0100, /* D6A00..D6AFF */
+ FriBidiPropertyBlockLevel1_0100, /* D6B00..D6BFF */
+ FriBidiPropertyBlockLevel1_0100, /* D6C00..D6CFF */
+ FriBidiPropertyBlockLevel1_0100, /* D6D00..D6DFF */
+ FriBidiPropertyBlockLevel1_0100, /* D6E00..D6EFF */
+ FriBidiPropertyBlockLevel1_0100, /* D6F00..D6FFF */
+ FriBidiPropertyBlockLevel1_0100, /* D7000..D70FF */
+ FriBidiPropertyBlockLevel1_0100, /* D7100..D71FF */
+ FriBidiPropertyBlockLevel1_0100, /* D7200..D72FF */
+ FriBidiPropertyBlockLevel1_0100, /* D7300..D73FF */
+ FriBidiPropertyBlockLevel1_0100, /* D7400..D74FF */
+ FriBidiPropertyBlockLevel1_0100, /* D7500..D75FF */
+ FriBidiPropertyBlockLevel1_0100, /* D7600..D76FF */
+ FriBidiPropertyBlockLevel1_0100, /* D7700..D77FF */
+ FriBidiPropertyBlockLevel1_0100, /* D7800..D78FF */
+ FriBidiPropertyBlockLevel1_0100, /* D7900..D79FF */
+ FriBidiPropertyBlockLevel1_0100, /* D7A00..D7AFF */
+ FriBidiPropertyBlockLevel1_0100, /* D7B00..D7BFF */
+ FriBidiPropertyBlockLevel1_0100, /* D7C00..D7CFF */
+ FriBidiPropertyBlockLevel1_0100, /* D7D00..D7DFF */
+ FriBidiPropertyBlockLevel1_0100, /* D7E00..D7EFF */
+ FriBidiPropertyBlockLevel1_0100, /* D7F00..D7FFF */
+ FriBidiPropertyBlockLevel1_0100, /* D8000..D80FF */
+ FriBidiPropertyBlockLevel1_0100, /* D8100..D81FF */
+ FriBidiPropertyBlockLevel1_0100, /* D8200..D82FF */
+ FriBidiPropertyBlockLevel1_0100, /* D8300..D83FF */
+ FriBidiPropertyBlockLevel1_0100, /* D8400..D84FF */
+ FriBidiPropertyBlockLevel1_0100, /* D8500..D85FF */
+ FriBidiPropertyBlockLevel1_0100, /* D8600..D86FF */
+ FriBidiPropertyBlockLevel1_0100, /* D8700..D87FF */
+ FriBidiPropertyBlockLevel1_0100, /* D8800..D88FF */
+ FriBidiPropertyBlockLevel1_0100, /* D8900..D89FF */
+ FriBidiPropertyBlockLevel1_0100, /* D8A00..D8AFF */
+ FriBidiPropertyBlockLevel1_0100, /* D8B00..D8BFF */
+ FriBidiPropertyBlockLevel1_0100, /* D8C00..D8CFF */
+ FriBidiPropertyBlockLevel1_0100, /* D8D00..D8DFF */
+ FriBidiPropertyBlockLevel1_0100, /* D8E00..D8EFF */
+ FriBidiPropertyBlockLevel1_0100, /* D8F00..D8FFF */
+ FriBidiPropertyBlockLevel1_0100, /* D9000..D90FF */
+ FriBidiPropertyBlockLevel1_0100, /* D9100..D91FF */
+ FriBidiPropertyBlockLevel1_0100, /* D9200..D92FF */
+ FriBidiPropertyBlockLevel1_0100, /* D9300..D93FF */
+ FriBidiPropertyBlockLevel1_0100, /* D9400..D94FF */
+ FriBidiPropertyBlockLevel1_0100, /* D9500..D95FF */
+ FriBidiPropertyBlockLevel1_0100, /* D9600..D96FF */
+ FriBidiPropertyBlockLevel1_0100, /* D9700..D97FF */
+ FriBidiPropertyBlockLevel1_0100, /* D9800..D98FF */
+ FriBidiPropertyBlockLevel1_0100, /* D9900..D99FF */
+ FriBidiPropertyBlockLevel1_0100, /* D9A00..D9AFF */
+ FriBidiPropertyBlockLevel1_0100, /* D9B00..D9BFF */
+ FriBidiPropertyBlockLevel1_0100, /* D9C00..D9CFF */
+ FriBidiPropertyBlockLevel1_0100, /* D9D00..D9DFF */
+ FriBidiPropertyBlockLevel1_0100, /* D9E00..D9EFF */
+ FriBidiPropertyBlockLevel1_0100, /* D9F00..D9FFF */
+ FriBidiPropertyBlockLevel1_0100, /* DA000..DA0FF */
+ FriBidiPropertyBlockLevel1_0100, /* DA100..DA1FF */
+ FriBidiPropertyBlockLevel1_0100, /* DA200..DA2FF */
+ FriBidiPropertyBlockLevel1_0100, /* DA300..DA3FF */
+ FriBidiPropertyBlockLevel1_0100, /* DA400..DA4FF */
+ FriBidiPropertyBlockLevel1_0100, /* DA500..DA5FF */
+ FriBidiPropertyBlockLevel1_0100, /* DA600..DA6FF */
+ FriBidiPropertyBlockLevel1_0100, /* DA700..DA7FF */
+ FriBidiPropertyBlockLevel1_0100, /* DA800..DA8FF */
+ FriBidiPropertyBlockLevel1_0100, /* DA900..DA9FF */
+ FriBidiPropertyBlockLevel1_0100, /* DAA00..DAAFF */
+ FriBidiPropertyBlockLevel1_0100, /* DAB00..DABFF */
+ FriBidiPropertyBlockLevel1_0100, /* DAC00..DACFF */
+ FriBidiPropertyBlockLevel1_0100, /* DAD00..DADFF */
+ FriBidiPropertyBlockLevel1_0100, /* DAE00..DAEFF */
+ FriBidiPropertyBlockLevel1_0100, /* DAF00..DAFFF */
+ FriBidiPropertyBlockLevel1_0100, /* DB000..DB0FF */
+ FriBidiPropertyBlockLevel1_0100, /* DB100..DB1FF */
+ FriBidiPropertyBlockLevel1_0100, /* DB200..DB2FF */
+ FriBidiPropertyBlockLevel1_0100, /* DB300..DB3FF */
+ FriBidiPropertyBlockLevel1_0100, /* DB400..DB4FF */
+ FriBidiPropertyBlockLevel1_0100, /* DB500..DB5FF */
+ FriBidiPropertyBlockLevel1_0100, /* DB600..DB6FF */
+ FriBidiPropertyBlockLevel1_0100, /* DB700..DB7FF */
+ FriBidiPropertyBlockLevel1_0100, /* DB800..DB8FF */
+ FriBidiPropertyBlockLevel1_0100, /* DB900..DB9FF */
+ FriBidiPropertyBlockLevel1_0100, /* DBA00..DBAFF */
+ FriBidiPropertyBlockLevel1_0100, /* DBB00..DBBFF */
+ FriBidiPropertyBlockLevel1_0100, /* DBC00..DBCFF */
+ FriBidiPropertyBlockLevel1_0100, /* DBD00..DBDFF */
+ FriBidiPropertyBlockLevel1_0100, /* DBE00..DBEFF */
+ FriBidiPropertyBlockLevel1_0100, /* DBF00..DBFFF */
+ FriBidiPropertyBlockLevel1_0100, /* DC000..DC0FF */
+ FriBidiPropertyBlockLevel1_0100, /* DC100..DC1FF */
+ FriBidiPropertyBlockLevel1_0100, /* DC200..DC2FF */
+ FriBidiPropertyBlockLevel1_0100, /* DC300..DC3FF */
+ FriBidiPropertyBlockLevel1_0100, /* DC400..DC4FF */
+ FriBidiPropertyBlockLevel1_0100, /* DC500..DC5FF */
+ FriBidiPropertyBlockLevel1_0100, /* DC600..DC6FF */
+ FriBidiPropertyBlockLevel1_0100, /* DC700..DC7FF */
+ FriBidiPropertyBlockLevel1_0100, /* DC800..DC8FF */
+ FriBidiPropertyBlockLevel1_0100, /* DC900..DC9FF */
+ FriBidiPropertyBlockLevel1_0100, /* DCA00..DCAFF */
+ FriBidiPropertyBlockLevel1_0100, /* DCB00..DCBFF */
+ FriBidiPropertyBlockLevel1_0100, /* DCC00..DCCFF */
+ FriBidiPropertyBlockLevel1_0100, /* DCD00..DCDFF */
+ FriBidiPropertyBlockLevel1_0100, /* DCE00..DCEFF */
+ FriBidiPropertyBlockLevel1_0100, /* DCF00..DCFFF */
+ FriBidiPropertyBlockLevel1_0100, /* DD000..DD0FF */
+ FriBidiPropertyBlockLevel1_0100, /* DD100..DD1FF */
+ FriBidiPropertyBlockLevel1_0100, /* DD200..DD2FF */
+ FriBidiPropertyBlockLevel1_0100, /* DD300..DD3FF */
+ FriBidiPropertyBlockLevel1_0100, /* DD400..DD4FF */
+ FriBidiPropertyBlockLevel1_0100, /* DD500..DD5FF */
+ FriBidiPropertyBlockLevel1_0100, /* DD600..DD6FF */
+ FriBidiPropertyBlockLevel1_0100, /* DD700..DD7FF */
+ FriBidiPropertyBlockLevel1_0100, /* DD800..DD8FF */
+ FriBidiPropertyBlockLevel1_0100, /* DD900..DD9FF */
+ FriBidiPropertyBlockLevel1_0100, /* DDA00..DDAFF */
+ FriBidiPropertyBlockLevel1_0100, /* DDB00..DDBFF */
+ FriBidiPropertyBlockLevel1_0100, /* DDC00..DDCFF */
+ FriBidiPropertyBlockLevel1_0100, /* DDD00..DDDFF */
+ FriBidiPropertyBlockLevel1_0100, /* DDE00..DDEFF */
+ FriBidiPropertyBlockLevel1_0100, /* DDF00..DDFFF */
+ FriBidiPropertyBlockLevel1_0100, /* DE000..DE0FF */
+ FriBidiPropertyBlockLevel1_0100, /* DE100..DE1FF */
+ FriBidiPropertyBlockLevel1_0100, /* DE200..DE2FF */
+ FriBidiPropertyBlockLevel1_0100, /* DE300..DE3FF */
+ FriBidiPropertyBlockLevel1_0100, /* DE400..DE4FF */
+ FriBidiPropertyBlockLevel1_0100, /* DE500..DE5FF */
+ FriBidiPropertyBlockLevel1_0100, /* DE600..DE6FF */
+ FriBidiPropertyBlockLevel1_0100, /* DE700..DE7FF */
+ FriBidiPropertyBlockLevel1_0100, /* DE800..DE8FF */
+ FriBidiPropertyBlockLevel1_0100, /* DE900..DE9FF */
+ FriBidiPropertyBlockLevel1_0100, /* DEA00..DEAFF */
+ FriBidiPropertyBlockLevel1_0100, /* DEB00..DEBFF */
+ FriBidiPropertyBlockLevel1_0100, /* DEC00..DECFF */
+ FriBidiPropertyBlockLevel1_0100, /* DED00..DEDFF */
+ FriBidiPropertyBlockLevel1_0100, /* DEE00..DEEFF */
+ FriBidiPropertyBlockLevel1_0100, /* DEF00..DEFFF */
+ FriBidiPropertyBlockLevel1_0100, /* DF000..DF0FF */
+ FriBidiPropertyBlockLevel1_0100, /* DF100..DF1FF */
+ FriBidiPropertyBlockLevel1_0100, /* DF200..DF2FF */
+ FriBidiPropertyBlockLevel1_0100, /* DF300..DF3FF */
+ FriBidiPropertyBlockLevel1_0100, /* DF400..DF4FF */
+ FriBidiPropertyBlockLevel1_0100, /* DF500..DF5FF */
+ FriBidiPropertyBlockLevel1_0100, /* DF600..DF6FF */
+ FriBidiPropertyBlockLevel1_0100, /* DF700..DF7FF */
+ FriBidiPropertyBlockLevel1_0100, /* DF800..DF8FF */
+ FriBidiPropertyBlockLevel1_0100, /* DF900..DF9FF */
+ FriBidiPropertyBlockLevel1_0100, /* DFA00..DFAFF */
+ FriBidiPropertyBlockLevel1_0100, /* DFB00..DFBFF */
+ FriBidiPropertyBlockLevel1_0100, /* DFC00..DFCFF */
+ FriBidiPropertyBlockLevel1_0100, /* DFD00..DFDFF */
+ FriBidiPropertyBlockLevel1_0100, /* DFE00..DFEFF */
+ FriBidiPropertyBlockLevel1_0100, /* DFF00..DFFFF */
+ FriBidiPropertyBlockLevel1_E0000, /* E0000..E00FF */
+ FriBidiPropertyBlockLevel1_0100, /* E0100..E01FF */
+ FriBidiPropertyBlockLevel1_0100, /* E0200..E02FF */
+ FriBidiPropertyBlockLevel1_0100, /* E0300..E03FF */
+ FriBidiPropertyBlockLevel1_0100, /* E0400..E04FF */
+ FriBidiPropertyBlockLevel1_0100, /* E0500..E05FF */
+ FriBidiPropertyBlockLevel1_0100, /* E0600..E06FF */
+ FriBidiPropertyBlockLevel1_0100, /* E0700..E07FF */
+ FriBidiPropertyBlockLevel1_0100, /* E0800..E08FF */
+ FriBidiPropertyBlockLevel1_0100, /* E0900..E09FF */
+ FriBidiPropertyBlockLevel1_0100, /* E0A00..E0AFF */
+ FriBidiPropertyBlockLevel1_0100, /* E0B00..E0BFF */
+ FriBidiPropertyBlockLevel1_0100, /* E0C00..E0CFF */
+ FriBidiPropertyBlockLevel1_0100, /* E0D00..E0DFF */
+ FriBidiPropertyBlockLevel1_0100, /* E0E00..E0EFF */
+ FriBidiPropertyBlockLevel1_0100, /* E0F00..E0FFF */
+ FriBidiPropertyBlockLevel1_0100, /* E1000..E10FF */
+ FriBidiPropertyBlockLevel1_0100, /* E1100..E11FF */
+ FriBidiPropertyBlockLevel1_0100, /* E1200..E12FF */
+ FriBidiPropertyBlockLevel1_0100, /* E1300..E13FF */
+ FriBidiPropertyBlockLevel1_0100, /* E1400..E14FF */
+ FriBidiPropertyBlockLevel1_0100, /* E1500..E15FF */
+ FriBidiPropertyBlockLevel1_0100, /* E1600..E16FF */
+ FriBidiPropertyBlockLevel1_0100, /* E1700..E17FF */
+ FriBidiPropertyBlockLevel1_0100, /* E1800..E18FF */
+ FriBidiPropertyBlockLevel1_0100, /* E1900..E19FF */
+ FriBidiPropertyBlockLevel1_0100, /* E1A00..E1AFF */
+ FriBidiPropertyBlockLevel1_0100, /* E1B00..E1BFF */
+ FriBidiPropertyBlockLevel1_0100, /* E1C00..E1CFF */
+ FriBidiPropertyBlockLevel1_0100, /* E1D00..E1DFF */
+ FriBidiPropertyBlockLevel1_0100, /* E1E00..E1EFF */
+ FriBidiPropertyBlockLevel1_0100, /* E1F00..E1FFF */
+ FriBidiPropertyBlockLevel1_0100, /* E2000..E20FF */
+ FriBidiPropertyBlockLevel1_0100, /* E2100..E21FF */
+ FriBidiPropertyBlockLevel1_0100, /* E2200..E22FF */
+ FriBidiPropertyBlockLevel1_0100, /* E2300..E23FF */
+ FriBidiPropertyBlockLevel1_0100, /* E2400..E24FF */
+ FriBidiPropertyBlockLevel1_0100, /* E2500..E25FF */
+ FriBidiPropertyBlockLevel1_0100, /* E2600..E26FF */
+ FriBidiPropertyBlockLevel1_0100, /* E2700..E27FF */
+ FriBidiPropertyBlockLevel1_0100, /* E2800..E28FF */
+ FriBidiPropertyBlockLevel1_0100, /* E2900..E29FF */
+ FriBidiPropertyBlockLevel1_0100, /* E2A00..E2AFF */
+ FriBidiPropertyBlockLevel1_0100, /* E2B00..E2BFF */
+ FriBidiPropertyBlockLevel1_0100, /* E2C00..E2CFF */
+ FriBidiPropertyBlockLevel1_0100, /* E2D00..E2DFF */
+ FriBidiPropertyBlockLevel1_0100, /* E2E00..E2EFF */
+ FriBidiPropertyBlockLevel1_0100, /* E2F00..E2FFF */
+ FriBidiPropertyBlockLevel1_0100, /* E3000..E30FF */
+ FriBidiPropertyBlockLevel1_0100, /* E3100..E31FF */
+ FriBidiPropertyBlockLevel1_0100, /* E3200..E32FF */
+ FriBidiPropertyBlockLevel1_0100, /* E3300..E33FF */
+ FriBidiPropertyBlockLevel1_0100, /* E3400..E34FF */
+ FriBidiPropertyBlockLevel1_0100, /* E3500..E35FF */
+ FriBidiPropertyBlockLevel1_0100, /* E3600..E36FF */
+ FriBidiPropertyBlockLevel1_0100, /* E3700..E37FF */
+ FriBidiPropertyBlockLevel1_0100, /* E3800..E38FF */
+ FriBidiPropertyBlockLevel1_0100, /* E3900..E39FF */
+ FriBidiPropertyBlockLevel1_0100, /* E3A00..E3AFF */
+ FriBidiPropertyBlockLevel1_0100, /* E3B00..E3BFF */
+ FriBidiPropertyBlockLevel1_0100, /* E3C00..E3CFF */
+ FriBidiPropertyBlockLevel1_0100, /* E3D00..E3DFF */
+ FriBidiPropertyBlockLevel1_0100, /* E3E00..E3EFF */
+ FriBidiPropertyBlockLevel1_0100, /* E3F00..E3FFF */
+ FriBidiPropertyBlockLevel1_0100, /* E4000..E40FF */
+ FriBidiPropertyBlockLevel1_0100, /* E4100..E41FF */
+ FriBidiPropertyBlockLevel1_0100, /* E4200..E42FF */
+ FriBidiPropertyBlockLevel1_0100, /* E4300..E43FF */
+ FriBidiPropertyBlockLevel1_0100, /* E4400..E44FF */
+ FriBidiPropertyBlockLevel1_0100, /* E4500..E45FF */
+ FriBidiPropertyBlockLevel1_0100, /* E4600..E46FF */
+ FriBidiPropertyBlockLevel1_0100, /* E4700..E47FF */
+ FriBidiPropertyBlockLevel1_0100, /* E4800..E48FF */
+ FriBidiPropertyBlockLevel1_0100, /* E4900..E49FF */
+ FriBidiPropertyBlockLevel1_0100, /* E4A00..E4AFF */
+ FriBidiPropertyBlockLevel1_0100, /* E4B00..E4BFF */
+ FriBidiPropertyBlockLevel1_0100, /* E4C00..E4CFF */
+ FriBidiPropertyBlockLevel1_0100, /* E4D00..E4DFF */
+ FriBidiPropertyBlockLevel1_0100, /* E4E00..E4EFF */
+ FriBidiPropertyBlockLevel1_0100, /* E4F00..E4FFF */
+ FriBidiPropertyBlockLevel1_0100, /* E5000..E50FF */
+ FriBidiPropertyBlockLevel1_0100, /* E5100..E51FF */
+ FriBidiPropertyBlockLevel1_0100, /* E5200..E52FF */
+ FriBidiPropertyBlockLevel1_0100, /* E5300..E53FF */
+ FriBidiPropertyBlockLevel1_0100, /* E5400..E54FF */
+ FriBidiPropertyBlockLevel1_0100, /* E5500..E55FF */
+ FriBidiPropertyBlockLevel1_0100, /* E5600..E56FF */
+ FriBidiPropertyBlockLevel1_0100, /* E5700..E57FF */
+ FriBidiPropertyBlockLevel1_0100, /* E5800..E58FF */
+ FriBidiPropertyBlockLevel1_0100, /* E5900..E59FF */
+ FriBidiPropertyBlockLevel1_0100, /* E5A00..E5AFF */
+ FriBidiPropertyBlockLevel1_0100, /* E5B00..E5BFF */
+ FriBidiPropertyBlockLevel1_0100, /* E5C00..E5CFF */
+ FriBidiPropertyBlockLevel1_0100, /* E5D00..E5DFF */
+ FriBidiPropertyBlockLevel1_0100, /* E5E00..E5EFF */
+ FriBidiPropertyBlockLevel1_0100, /* E5F00..E5FFF */
+ FriBidiPropertyBlockLevel1_0100, /* E6000..E60FF */
+ FriBidiPropertyBlockLevel1_0100, /* E6100..E61FF */
+ FriBidiPropertyBlockLevel1_0100, /* E6200..E62FF */
+ FriBidiPropertyBlockLevel1_0100, /* E6300..E63FF */
+ FriBidiPropertyBlockLevel1_0100, /* E6400..E64FF */
+ FriBidiPropertyBlockLevel1_0100, /* E6500..E65FF */
+ FriBidiPropertyBlockLevel1_0100, /* E6600..E66FF */
+ FriBidiPropertyBlockLevel1_0100, /* E6700..E67FF */
+ FriBidiPropertyBlockLevel1_0100, /* E6800..E68FF */
+ FriBidiPropertyBlockLevel1_0100, /* E6900..E69FF */
+ FriBidiPropertyBlockLevel1_0100, /* E6A00..E6AFF */
+ FriBidiPropertyBlockLevel1_0100, /* E6B00..E6BFF */
+ FriBidiPropertyBlockLevel1_0100, /* E6C00..E6CFF */
+ FriBidiPropertyBlockLevel1_0100, /* E6D00..E6DFF */
+ FriBidiPropertyBlockLevel1_0100, /* E6E00..E6EFF */
+ FriBidiPropertyBlockLevel1_0100, /* E6F00..E6FFF */
+ FriBidiPropertyBlockLevel1_0100, /* E7000..E70FF */
+ FriBidiPropertyBlockLevel1_0100, /* E7100..E71FF */
+ FriBidiPropertyBlockLevel1_0100, /* E7200..E72FF */
+ FriBidiPropertyBlockLevel1_0100, /* E7300..E73FF */
+ FriBidiPropertyBlockLevel1_0100, /* E7400..E74FF */
+ FriBidiPropertyBlockLevel1_0100, /* E7500..E75FF */
+ FriBidiPropertyBlockLevel1_0100, /* E7600..E76FF */
+ FriBidiPropertyBlockLevel1_0100, /* E7700..E77FF */
+ FriBidiPropertyBlockLevel1_0100, /* E7800..E78FF */
+ FriBidiPropertyBlockLevel1_0100, /* E7900..E79FF */
+ FriBidiPropertyBlockLevel1_0100, /* E7A00..E7AFF */
+ FriBidiPropertyBlockLevel1_0100, /* E7B00..E7BFF */
+ FriBidiPropertyBlockLevel1_0100, /* E7C00..E7CFF */
+ FriBidiPropertyBlockLevel1_0100, /* E7D00..E7DFF */
+ FriBidiPropertyBlockLevel1_0100, /* E7E00..E7EFF */
+ FriBidiPropertyBlockLevel1_0100, /* E7F00..E7FFF */
+ FriBidiPropertyBlockLevel1_0100, /* E8000..E80FF */
+ FriBidiPropertyBlockLevel1_0100, /* E8100..E81FF */
+ FriBidiPropertyBlockLevel1_0100, /* E8200..E82FF */
+ FriBidiPropertyBlockLevel1_0100, /* E8300..E83FF */
+ FriBidiPropertyBlockLevel1_0100, /* E8400..E84FF */
+ FriBidiPropertyBlockLevel1_0100, /* E8500..E85FF */
+ FriBidiPropertyBlockLevel1_0100, /* E8600..E86FF */
+ FriBidiPropertyBlockLevel1_0100, /* E8700..E87FF */
+ FriBidiPropertyBlockLevel1_0100, /* E8800..E88FF */
+ FriBidiPropertyBlockLevel1_0100, /* E8900..E89FF */
+ FriBidiPropertyBlockLevel1_0100, /* E8A00..E8AFF */
+ FriBidiPropertyBlockLevel1_0100, /* E8B00..E8BFF */
+ FriBidiPropertyBlockLevel1_0100, /* E8C00..E8CFF */
+ FriBidiPropertyBlockLevel1_0100, /* E8D00..E8DFF */
+ FriBidiPropertyBlockLevel1_0100, /* E8E00..E8EFF */
+ FriBidiPropertyBlockLevel1_0100, /* E8F00..E8FFF */
+ FriBidiPropertyBlockLevel1_0100, /* E9000..E90FF */
+ FriBidiPropertyBlockLevel1_0100, /* E9100..E91FF */
+ FriBidiPropertyBlockLevel1_0100, /* E9200..E92FF */
+ FriBidiPropertyBlockLevel1_0100, /* E9300..E93FF */
+ FriBidiPropertyBlockLevel1_0100, /* E9400..E94FF */
+ FriBidiPropertyBlockLevel1_0100, /* E9500..E95FF */
+ FriBidiPropertyBlockLevel1_0100, /* E9600..E96FF */
+ FriBidiPropertyBlockLevel1_0100, /* E9700..E97FF */
+ FriBidiPropertyBlockLevel1_0100, /* E9800..E98FF */
+ FriBidiPropertyBlockLevel1_0100, /* E9900..E99FF */
+ FriBidiPropertyBlockLevel1_0100, /* E9A00..E9AFF */
+ FriBidiPropertyBlockLevel1_0100, /* E9B00..E9BFF */
+ FriBidiPropertyBlockLevel1_0100, /* E9C00..E9CFF */
+ FriBidiPropertyBlockLevel1_0100, /* E9D00..E9DFF */
+ FriBidiPropertyBlockLevel1_0100, /* E9E00..E9EFF */
+ FriBidiPropertyBlockLevel1_0100, /* E9F00..E9FFF */
+ FriBidiPropertyBlockLevel1_0100, /* EA000..EA0FF */
+ FriBidiPropertyBlockLevel1_0100, /* EA100..EA1FF */
+ FriBidiPropertyBlockLevel1_0100, /* EA200..EA2FF */
+ FriBidiPropertyBlockLevel1_0100, /* EA300..EA3FF */
+ FriBidiPropertyBlockLevel1_0100, /* EA400..EA4FF */
+ FriBidiPropertyBlockLevel1_0100, /* EA500..EA5FF */
+ FriBidiPropertyBlockLevel1_0100, /* EA600..EA6FF */
+ FriBidiPropertyBlockLevel1_0100, /* EA700..EA7FF */
+ FriBidiPropertyBlockLevel1_0100, /* EA800..EA8FF */
+ FriBidiPropertyBlockLevel1_0100, /* EA900..EA9FF */
+ FriBidiPropertyBlockLevel1_0100, /* EAA00..EAAFF */
+ FriBidiPropertyBlockLevel1_0100, /* EAB00..EABFF */
+ FriBidiPropertyBlockLevel1_0100, /* EAC00..EACFF */
+ FriBidiPropertyBlockLevel1_0100, /* EAD00..EADFF */
+ FriBidiPropertyBlockLevel1_0100, /* EAE00..EAEFF */
+ FriBidiPropertyBlockLevel1_0100, /* EAF00..EAFFF */
+ FriBidiPropertyBlockLevel1_0100, /* EB000..EB0FF */
+ FriBidiPropertyBlockLevel1_0100, /* EB100..EB1FF */
+ FriBidiPropertyBlockLevel1_0100, /* EB200..EB2FF */
+ FriBidiPropertyBlockLevel1_0100, /* EB300..EB3FF */
+ FriBidiPropertyBlockLevel1_0100, /* EB400..EB4FF */
+ FriBidiPropertyBlockLevel1_0100, /* EB500..EB5FF */
+ FriBidiPropertyBlockLevel1_0100, /* EB600..EB6FF */
+ FriBidiPropertyBlockLevel1_0100, /* EB700..EB7FF */
+ FriBidiPropertyBlockLevel1_0100, /* EB800..EB8FF */
+ FriBidiPropertyBlockLevel1_0100, /* EB900..EB9FF */
+ FriBidiPropertyBlockLevel1_0100, /* EBA00..EBAFF */
+ FriBidiPropertyBlockLevel1_0100, /* EBB00..EBBFF */
+ FriBidiPropertyBlockLevel1_0100, /* EBC00..EBCFF */
+ FriBidiPropertyBlockLevel1_0100, /* EBD00..EBDFF */
+ FriBidiPropertyBlockLevel1_0100, /* EBE00..EBEFF */
+ FriBidiPropertyBlockLevel1_0100, /* EBF00..EBFFF */
+ FriBidiPropertyBlockLevel1_0100, /* EC000..EC0FF */
+ FriBidiPropertyBlockLevel1_0100, /* EC100..EC1FF */
+ FriBidiPropertyBlockLevel1_0100, /* EC200..EC2FF */
+ FriBidiPropertyBlockLevel1_0100, /* EC300..EC3FF */
+ FriBidiPropertyBlockLevel1_0100, /* EC400..EC4FF */
+ FriBidiPropertyBlockLevel1_0100, /* EC500..EC5FF */
+ FriBidiPropertyBlockLevel1_0100, /* EC600..EC6FF */
+ FriBidiPropertyBlockLevel1_0100, /* EC700..EC7FF */
+ FriBidiPropertyBlockLevel1_0100, /* EC800..EC8FF */
+ FriBidiPropertyBlockLevel1_0100, /* EC900..EC9FF */
+ FriBidiPropertyBlockLevel1_0100, /* ECA00..ECAFF */
+ FriBidiPropertyBlockLevel1_0100, /* ECB00..ECBFF */
+ FriBidiPropertyBlockLevel1_0100, /* ECC00..ECCFF */
+ FriBidiPropertyBlockLevel1_0100, /* ECD00..ECDFF */
+ FriBidiPropertyBlockLevel1_0100, /* ECE00..ECEFF */
+ FriBidiPropertyBlockLevel1_0100, /* ECF00..ECFFF */
+ FriBidiPropertyBlockLevel1_0100, /* ED000..ED0FF */
+ FriBidiPropertyBlockLevel1_0100, /* ED100..ED1FF */
+ FriBidiPropertyBlockLevel1_0100, /* ED200..ED2FF */
+ FriBidiPropertyBlockLevel1_0100, /* ED300..ED3FF */
+ FriBidiPropertyBlockLevel1_0100, /* ED400..ED4FF */
+ FriBidiPropertyBlockLevel1_0100, /* ED500..ED5FF */
+ FriBidiPropertyBlockLevel1_0100, /* ED600..ED6FF */
+ FriBidiPropertyBlockLevel1_0100, /* ED700..ED7FF */
+ FriBidiPropertyBlockLevel1_0100, /* ED800..ED8FF */
+ FriBidiPropertyBlockLevel1_0100, /* ED900..ED9FF */
+ FriBidiPropertyBlockLevel1_0100, /* EDA00..EDAFF */
+ FriBidiPropertyBlockLevel1_0100, /* EDB00..EDBFF */
+ FriBidiPropertyBlockLevel1_0100, /* EDC00..EDCFF */
+ FriBidiPropertyBlockLevel1_0100, /* EDD00..EDDFF */
+ FriBidiPropertyBlockLevel1_0100, /* EDE00..EDEFF */
+ FriBidiPropertyBlockLevel1_0100, /* EDF00..EDFFF */
+ FriBidiPropertyBlockLevel1_0100, /* EE000..EE0FF */
+ FriBidiPropertyBlockLevel1_0100, /* EE100..EE1FF */
+ FriBidiPropertyBlockLevel1_0100, /* EE200..EE2FF */
+ FriBidiPropertyBlockLevel1_0100, /* EE300..EE3FF */
+ FriBidiPropertyBlockLevel1_0100, /* EE400..EE4FF */
+ FriBidiPropertyBlockLevel1_0100, /* EE500..EE5FF */
+ FriBidiPropertyBlockLevel1_0100, /* EE600..EE6FF */
+ FriBidiPropertyBlockLevel1_0100, /* EE700..EE7FF */
+ FriBidiPropertyBlockLevel1_0100, /* EE800..EE8FF */
+ FriBidiPropertyBlockLevel1_0100, /* EE900..EE9FF */
+ FriBidiPropertyBlockLevel1_0100, /* EEA00..EEAFF */
+ FriBidiPropertyBlockLevel1_0100, /* EEB00..EEBFF */
+ FriBidiPropertyBlockLevel1_0100, /* EEC00..EECFF */
+ FriBidiPropertyBlockLevel1_0100, /* EED00..EEDFF */
+ FriBidiPropertyBlockLevel1_0100, /* EEE00..EEEFF */
+ FriBidiPropertyBlockLevel1_0100, /* EEF00..EEFFF */
+ FriBidiPropertyBlockLevel1_0100, /* EF000..EF0FF */
+ FriBidiPropertyBlockLevel1_0100, /* EF100..EF1FF */
+ FriBidiPropertyBlockLevel1_0100, /* EF200..EF2FF */
+ FriBidiPropertyBlockLevel1_0100, /* EF300..EF3FF */
+ FriBidiPropertyBlockLevel1_0100, /* EF400..EF4FF */
+ FriBidiPropertyBlockLevel1_0100, /* EF500..EF5FF */
+ FriBidiPropertyBlockLevel1_0100, /* EF600..EF6FF */
+ FriBidiPropertyBlockLevel1_0100, /* EF700..EF7FF */
+ FriBidiPropertyBlockLevel1_0100, /* EF800..EF8FF */
+ FriBidiPropertyBlockLevel1_0100, /* EF900..EF9FF */
+ FriBidiPropertyBlockLevel1_0100, /* EFA00..EFAFF */
+ FriBidiPropertyBlockLevel1_0100, /* EFB00..EFBFF */
+ FriBidiPropertyBlockLevel1_0100, /* EFC00..EFCFF */
+ FriBidiPropertyBlockLevel1_0100, /* EFD00..EFDFF */
+ FriBidiPropertyBlockLevel1_0100, /* EFE00..EFEFF */
+ FriBidiPropertyBlockLevel1_0100, /* EFF00..EFFFF */
+ FriBidiPropertyBlockLevel1_0100, /* F0000..F00FF */
+ FriBidiPropertyBlockLevel1_0100, /* F0100..F01FF */
+ FriBidiPropertyBlockLevel1_0100, /* F0200..F02FF */
+ FriBidiPropertyBlockLevel1_0100, /* F0300..F03FF */
+ FriBidiPropertyBlockLevel1_0100, /* F0400..F04FF */
+ FriBidiPropertyBlockLevel1_0100, /* F0500..F05FF */
+ FriBidiPropertyBlockLevel1_0100, /* F0600..F06FF */
+ FriBidiPropertyBlockLevel1_0100, /* F0700..F07FF */
+ FriBidiPropertyBlockLevel1_0100, /* F0800..F08FF */
+ FriBidiPropertyBlockLevel1_0100, /* F0900..F09FF */
+ FriBidiPropertyBlockLevel1_0100, /* F0A00..F0AFF */
+ FriBidiPropertyBlockLevel1_0100, /* F0B00..F0BFF */
+ FriBidiPropertyBlockLevel1_0100, /* F0C00..F0CFF */
+ FriBidiPropertyBlockLevel1_0100, /* F0D00..F0DFF */
+ FriBidiPropertyBlockLevel1_0100, /* F0E00..F0EFF */
+ FriBidiPropertyBlockLevel1_0100, /* F0F00..F0FFF */
+ FriBidiPropertyBlockLevel1_0100, /* F1000..F10FF */
+ FriBidiPropertyBlockLevel1_0100, /* F1100..F11FF */
+ FriBidiPropertyBlockLevel1_0100, /* F1200..F12FF */
+ FriBidiPropertyBlockLevel1_0100, /* F1300..F13FF */
+ FriBidiPropertyBlockLevel1_0100, /* F1400..F14FF */
+ FriBidiPropertyBlockLevel1_0100, /* F1500..F15FF */
+ FriBidiPropertyBlockLevel1_0100, /* F1600..F16FF */
+ FriBidiPropertyBlockLevel1_0100, /* F1700..F17FF */
+ FriBidiPropertyBlockLevel1_0100, /* F1800..F18FF */
+ FriBidiPropertyBlockLevel1_0100, /* F1900..F19FF */
+ FriBidiPropertyBlockLevel1_0100, /* F1A00..F1AFF */
+ FriBidiPropertyBlockLevel1_0100, /* F1B00..F1BFF */
+ FriBidiPropertyBlockLevel1_0100, /* F1C00..F1CFF */
+ FriBidiPropertyBlockLevel1_0100, /* F1D00..F1DFF */
+ FriBidiPropertyBlockLevel1_0100, /* F1E00..F1EFF */
+ FriBidiPropertyBlockLevel1_0100, /* F1F00..F1FFF */
+ FriBidiPropertyBlockLevel1_0100, /* F2000..F20FF */
+ FriBidiPropertyBlockLevel1_0100, /* F2100..F21FF */
+ FriBidiPropertyBlockLevel1_0100, /* F2200..F22FF */
+ FriBidiPropertyBlockLevel1_0100, /* F2300..F23FF */
+ FriBidiPropertyBlockLevel1_0100, /* F2400..F24FF */
+ FriBidiPropertyBlockLevel1_0100, /* F2500..F25FF */
+ FriBidiPropertyBlockLevel1_0100, /* F2600..F26FF */
+ FriBidiPropertyBlockLevel1_0100, /* F2700..F27FF */
+ FriBidiPropertyBlockLevel1_0100, /* F2800..F28FF */
+ FriBidiPropertyBlockLevel1_0100, /* F2900..F29FF */
+ FriBidiPropertyBlockLevel1_0100, /* F2A00..F2AFF */
+ FriBidiPropertyBlockLevel1_0100, /* F2B00..F2BFF */
+ FriBidiPropertyBlockLevel1_0100, /* F2C00..F2CFF */
+ FriBidiPropertyBlockLevel1_0100, /* F2D00..F2DFF */
+ FriBidiPropertyBlockLevel1_0100, /* F2E00..F2EFF */
+ FriBidiPropertyBlockLevel1_0100, /* F2F00..F2FFF */
+ FriBidiPropertyBlockLevel1_0100, /* F3000..F30FF */
+ FriBidiPropertyBlockLevel1_0100, /* F3100..F31FF */
+ FriBidiPropertyBlockLevel1_0100, /* F3200..F32FF */
+ FriBidiPropertyBlockLevel1_0100, /* F3300..F33FF */
+ FriBidiPropertyBlockLevel1_0100, /* F3400..F34FF */
+ FriBidiPropertyBlockLevel1_0100, /* F3500..F35FF */
+ FriBidiPropertyBlockLevel1_0100, /* F3600..F36FF */
+ FriBidiPropertyBlockLevel1_0100, /* F3700..F37FF */
+ FriBidiPropertyBlockLevel1_0100, /* F3800..F38FF */
+ FriBidiPropertyBlockLevel1_0100, /* F3900..F39FF */
+ FriBidiPropertyBlockLevel1_0100, /* F3A00..F3AFF */
+ FriBidiPropertyBlockLevel1_0100, /* F3B00..F3BFF */
+ FriBidiPropertyBlockLevel1_0100, /* F3C00..F3CFF */
+ FriBidiPropertyBlockLevel1_0100, /* F3D00..F3DFF */
+ FriBidiPropertyBlockLevel1_0100, /* F3E00..F3EFF */
+ FriBidiPropertyBlockLevel1_0100, /* F3F00..F3FFF */
+ FriBidiPropertyBlockLevel1_0100, /* F4000..F40FF */
+ FriBidiPropertyBlockLevel1_0100, /* F4100..F41FF */
+ FriBidiPropertyBlockLevel1_0100, /* F4200..F42FF */
+ FriBidiPropertyBlockLevel1_0100, /* F4300..F43FF */
+ FriBidiPropertyBlockLevel1_0100, /* F4400..F44FF */
+ FriBidiPropertyBlockLevel1_0100, /* F4500..F45FF */
+ FriBidiPropertyBlockLevel1_0100, /* F4600..F46FF */
+ FriBidiPropertyBlockLevel1_0100, /* F4700..F47FF */
+ FriBidiPropertyBlockLevel1_0100, /* F4800..F48FF */
+ FriBidiPropertyBlockLevel1_0100, /* F4900..F49FF */
+ FriBidiPropertyBlockLevel1_0100, /* F4A00..F4AFF */
+ FriBidiPropertyBlockLevel1_0100, /* F4B00..F4BFF */
+ FriBidiPropertyBlockLevel1_0100, /* F4C00..F4CFF */
+ FriBidiPropertyBlockLevel1_0100, /* F4D00..F4DFF */
+ FriBidiPropertyBlockLevel1_0100, /* F4E00..F4EFF */
+ FriBidiPropertyBlockLevel1_0100, /* F4F00..F4FFF */
+ FriBidiPropertyBlockLevel1_0100, /* F5000..F50FF */
+ FriBidiPropertyBlockLevel1_0100, /* F5100..F51FF */
+ FriBidiPropertyBlockLevel1_0100, /* F5200..F52FF */
+ FriBidiPropertyBlockLevel1_0100, /* F5300..F53FF */
+ FriBidiPropertyBlockLevel1_0100, /* F5400..F54FF */
+ FriBidiPropertyBlockLevel1_0100, /* F5500..F55FF */
+ FriBidiPropertyBlockLevel1_0100, /* F5600..F56FF */
+ FriBidiPropertyBlockLevel1_0100, /* F5700..F57FF */
+ FriBidiPropertyBlockLevel1_0100, /* F5800..F58FF */
+ FriBidiPropertyBlockLevel1_0100, /* F5900..F59FF */
+ FriBidiPropertyBlockLevel1_0100, /* F5A00..F5AFF */
+ FriBidiPropertyBlockLevel1_0100, /* F5B00..F5BFF */
+ FriBidiPropertyBlockLevel1_0100, /* F5C00..F5CFF */
+ FriBidiPropertyBlockLevel1_0100, /* F5D00..F5DFF */
+ FriBidiPropertyBlockLevel1_0100, /* F5E00..F5EFF */
+ FriBidiPropertyBlockLevel1_0100, /* F5F00..F5FFF */
+ FriBidiPropertyBlockLevel1_0100, /* F6000..F60FF */
+ FriBidiPropertyBlockLevel1_0100, /* F6100..F61FF */
+ FriBidiPropertyBlockLevel1_0100, /* F6200..F62FF */
+ FriBidiPropertyBlockLevel1_0100, /* F6300..F63FF */
+ FriBidiPropertyBlockLevel1_0100, /* F6400..F64FF */
+ FriBidiPropertyBlockLevel1_0100, /* F6500..F65FF */
+ FriBidiPropertyBlockLevel1_0100, /* F6600..F66FF */
+ FriBidiPropertyBlockLevel1_0100, /* F6700..F67FF */
+ FriBidiPropertyBlockLevel1_0100, /* F6800..F68FF */
+ FriBidiPropertyBlockLevel1_0100, /* F6900..F69FF */
+ FriBidiPropertyBlockLevel1_0100, /* F6A00..F6AFF */
+ FriBidiPropertyBlockLevel1_0100, /* F6B00..F6BFF */
+ FriBidiPropertyBlockLevel1_0100, /* F6C00..F6CFF */
+ FriBidiPropertyBlockLevel1_0100, /* F6D00..F6DFF */
+ FriBidiPropertyBlockLevel1_0100, /* F6E00..F6EFF */
+ FriBidiPropertyBlockLevel1_0100, /* F6F00..F6FFF */
+ FriBidiPropertyBlockLevel1_0100, /* F7000..F70FF */
+ FriBidiPropertyBlockLevel1_0100, /* F7100..F71FF */
+ FriBidiPropertyBlockLevel1_0100, /* F7200..F72FF */
+ FriBidiPropertyBlockLevel1_0100, /* F7300..F73FF */
+ FriBidiPropertyBlockLevel1_0100, /* F7400..F74FF */
+ FriBidiPropertyBlockLevel1_0100, /* F7500..F75FF */
+ FriBidiPropertyBlockLevel1_0100, /* F7600..F76FF */
+ FriBidiPropertyBlockLevel1_0100, /* F7700..F77FF */
+ FriBidiPropertyBlockLevel1_0100, /* F7800..F78FF */
+ FriBidiPropertyBlockLevel1_0100, /* F7900..F79FF */
+ FriBidiPropertyBlockLevel1_0100, /* F7A00..F7AFF */
+ FriBidiPropertyBlockLevel1_0100, /* F7B00..F7BFF */
+ FriBidiPropertyBlockLevel1_0100, /* F7C00..F7CFF */
+ FriBidiPropertyBlockLevel1_0100, /* F7D00..F7DFF */
+ FriBidiPropertyBlockLevel1_0100, /* F7E00..F7EFF */
+ FriBidiPropertyBlockLevel1_0100, /* F7F00..F7FFF */
+ FriBidiPropertyBlockLevel1_0100, /* F8000..F80FF */
+ FriBidiPropertyBlockLevel1_0100, /* F8100..F81FF */
+ FriBidiPropertyBlockLevel1_0100, /* F8200..F82FF */
+ FriBidiPropertyBlockLevel1_0100, /* F8300..F83FF */
+ FriBidiPropertyBlockLevel1_0100, /* F8400..F84FF */
+ FriBidiPropertyBlockLevel1_0100, /* F8500..F85FF */
+ FriBidiPropertyBlockLevel1_0100, /* F8600..F86FF */
+ FriBidiPropertyBlockLevel1_0100, /* F8700..F87FF */
+ FriBidiPropertyBlockLevel1_0100, /* F8800..F88FF */
+ FriBidiPropertyBlockLevel1_0100, /* F8900..F89FF */
+ FriBidiPropertyBlockLevel1_0100, /* F8A00..F8AFF */
+ FriBidiPropertyBlockLevel1_0100, /* F8B00..F8BFF */
+ FriBidiPropertyBlockLevel1_0100, /* F8C00..F8CFF */
+ FriBidiPropertyBlockLevel1_0100, /* F8D00..F8DFF */
+ FriBidiPropertyBlockLevel1_0100, /* F8E00..F8EFF */
+ FriBidiPropertyBlockLevel1_0100, /* F8F00..F8FFF */
+ FriBidiPropertyBlockLevel1_0100, /* F9000..F90FF */
+ FriBidiPropertyBlockLevel1_0100, /* F9100..F91FF */
+ FriBidiPropertyBlockLevel1_0100, /* F9200..F92FF */
+ FriBidiPropertyBlockLevel1_0100, /* F9300..F93FF */
+ FriBidiPropertyBlockLevel1_0100, /* F9400..F94FF */
+ FriBidiPropertyBlockLevel1_0100, /* F9500..F95FF */
+ FriBidiPropertyBlockLevel1_0100, /* F9600..F96FF */
+ FriBidiPropertyBlockLevel1_0100, /* F9700..F97FF */
+ FriBidiPropertyBlockLevel1_0100, /* F9800..F98FF */
+ FriBidiPropertyBlockLevel1_0100, /* F9900..F99FF */
+ FriBidiPropertyBlockLevel1_0100, /* F9A00..F9AFF */
+ FriBidiPropertyBlockLevel1_0100, /* F9B00..F9BFF */
+ FriBidiPropertyBlockLevel1_0100, /* F9C00..F9CFF */
+ FriBidiPropertyBlockLevel1_0100, /* F9D00..F9DFF */
+ FriBidiPropertyBlockLevel1_0100, /* F9E00..F9EFF */
+ FriBidiPropertyBlockLevel1_0100, /* F9F00..F9FFF */
+ FriBidiPropertyBlockLevel1_0100, /* FA000..FA0FF */
+ FriBidiPropertyBlockLevel1_0100, /* FA100..FA1FF */
+ FriBidiPropertyBlockLevel1_0100, /* FA200..FA2FF */
+ FriBidiPropertyBlockLevel1_0100, /* FA300..FA3FF */
+ FriBidiPropertyBlockLevel1_0100, /* FA400..FA4FF */
+ FriBidiPropertyBlockLevel1_0100, /* FA500..FA5FF */
+ FriBidiPropertyBlockLevel1_0100, /* FA600..FA6FF */
+ FriBidiPropertyBlockLevel1_0100, /* FA700..FA7FF */
+ FriBidiPropertyBlockLevel1_0100, /* FA800..FA8FF */
+ FriBidiPropertyBlockLevel1_0100, /* FA900..FA9FF */
+ FriBidiPropertyBlockLevel1_0100, /* FAA00..FAAFF */
+ FriBidiPropertyBlockLevel1_0100, /* FAB00..FABFF */
+ FriBidiPropertyBlockLevel1_0100, /* FAC00..FACFF */
+ FriBidiPropertyBlockLevel1_0100, /* FAD00..FADFF */
+ FriBidiPropertyBlockLevel1_0100, /* FAE00..FAEFF */
+ FriBidiPropertyBlockLevel1_0100, /* FAF00..FAFFF */
+ FriBidiPropertyBlockLevel1_0100, /* FB000..FB0FF */
+ FriBidiPropertyBlockLevel1_0100, /* FB100..FB1FF */
+ FriBidiPropertyBlockLevel1_0100, /* FB200..FB2FF */
+ FriBidiPropertyBlockLevel1_0100, /* FB300..FB3FF */
+ FriBidiPropertyBlockLevel1_0100, /* FB400..FB4FF */
+ FriBidiPropertyBlockLevel1_0100, /* FB500..FB5FF */
+ FriBidiPropertyBlockLevel1_0100, /* FB600..FB6FF */
+ FriBidiPropertyBlockLevel1_0100, /* FB700..FB7FF */
+ FriBidiPropertyBlockLevel1_0100, /* FB800..FB8FF */
+ FriBidiPropertyBlockLevel1_0100, /* FB900..FB9FF */
+ FriBidiPropertyBlockLevel1_0100, /* FBA00..FBAFF */
+ FriBidiPropertyBlockLevel1_0100, /* FBB00..FBBFF */
+ FriBidiPropertyBlockLevel1_0100, /* FBC00..FBCFF */
+ FriBidiPropertyBlockLevel1_0100, /* FBD00..FBDFF */
+ FriBidiPropertyBlockLevel1_0100, /* FBE00..FBEFF */
+ FriBidiPropertyBlockLevel1_0100, /* FBF00..FBFFF */
+ FriBidiPropertyBlockLevel1_0100, /* FC000..FC0FF */
+ FriBidiPropertyBlockLevel1_0100, /* FC100..FC1FF */
+ FriBidiPropertyBlockLevel1_0100, /* FC200..FC2FF */
+ FriBidiPropertyBlockLevel1_0100, /* FC300..FC3FF */
+ FriBidiPropertyBlockLevel1_0100, /* FC400..FC4FF */
+ FriBidiPropertyBlockLevel1_0100, /* FC500..FC5FF */
+ FriBidiPropertyBlockLevel1_0100, /* FC600..FC6FF */
+ FriBidiPropertyBlockLevel1_0100, /* FC700..FC7FF */
+ FriBidiPropertyBlockLevel1_0100, /* FC800..FC8FF */
+ FriBidiPropertyBlockLevel1_0100, /* FC900..FC9FF */
+ FriBidiPropertyBlockLevel1_0100, /* FCA00..FCAFF */
+ FriBidiPropertyBlockLevel1_0100, /* FCB00..FCBFF */
+ FriBidiPropertyBlockLevel1_0100, /* FCC00..FCCFF */
+ FriBidiPropertyBlockLevel1_0100, /* FCD00..FCDFF */
+ FriBidiPropertyBlockLevel1_0100, /* FCE00..FCEFF */
+ FriBidiPropertyBlockLevel1_0100, /* FCF00..FCFFF */
+ FriBidiPropertyBlockLevel1_0100, /* FD000..FD0FF */
+ FriBidiPropertyBlockLevel1_0100, /* FD100..FD1FF */
+ FriBidiPropertyBlockLevel1_0100, /* FD200..FD2FF */
+ FriBidiPropertyBlockLevel1_0100, /* FD300..FD3FF */
+ FriBidiPropertyBlockLevel1_0100, /* FD400..FD4FF */
+ FriBidiPropertyBlockLevel1_0100, /* FD500..FD5FF */
+ FriBidiPropertyBlockLevel1_0100, /* FD600..FD6FF */
+ FriBidiPropertyBlockLevel1_0100, /* FD700..FD7FF */
+ FriBidiPropertyBlockLevel1_0100, /* FD800..FD8FF */
+ FriBidiPropertyBlockLevel1_0100, /* FD900..FD9FF */
+ FriBidiPropertyBlockLevel1_0100, /* FDA00..FDAFF */
+ FriBidiPropertyBlockLevel1_0100, /* FDB00..FDBFF */
+ FriBidiPropertyBlockLevel1_0100, /* FDC00..FDCFF */
+ FriBidiPropertyBlockLevel1_0100, /* FDD00..FDDFF */
+ FriBidiPropertyBlockLevel1_0100, /* FDE00..FDEFF */
+ FriBidiPropertyBlockLevel1_0100, /* FDF00..FDFFF */
+ FriBidiPropertyBlockLevel1_0100, /* FE000..FE0FF */
+ FriBidiPropertyBlockLevel1_0100, /* FE100..FE1FF */
+ FriBidiPropertyBlockLevel1_0100, /* FE200..FE2FF */
+ FriBidiPropertyBlockLevel1_0100, /* FE300..FE3FF */
+ FriBidiPropertyBlockLevel1_0100, /* FE400..FE4FF */
+ FriBidiPropertyBlockLevel1_0100, /* FE500..FE5FF */
+ FriBidiPropertyBlockLevel1_0100, /* FE600..FE6FF */
+ FriBidiPropertyBlockLevel1_0100, /* FE700..FE7FF */
+ FriBidiPropertyBlockLevel1_0100, /* FE800..FE8FF */
+ FriBidiPropertyBlockLevel1_0100, /* FE900..FE9FF */
+ FriBidiPropertyBlockLevel1_0100, /* FEA00..FEAFF */
+ FriBidiPropertyBlockLevel1_0100, /* FEB00..FEBFF */
+ FriBidiPropertyBlockLevel1_0100, /* FEC00..FECFF */
+ FriBidiPropertyBlockLevel1_0100, /* FED00..FEDFF */
+ FriBidiPropertyBlockLevel1_0100, /* FEE00..FEEFF */
+ FriBidiPropertyBlockLevel1_0100, /* FEF00..FEFFF */
+ FriBidiPropertyBlockLevel1_0100, /* FF000..FF0FF */
+ FriBidiPropertyBlockLevel1_0100, /* FF100..FF1FF */
+ FriBidiPropertyBlockLevel1_0100, /* FF200..FF2FF */
+ FriBidiPropertyBlockLevel1_0100, /* FF300..FF3FF */
+ FriBidiPropertyBlockLevel1_0100, /* FF400..FF4FF */
+ FriBidiPropertyBlockLevel1_0100, /* FF500..FF5FF */
+ FriBidiPropertyBlockLevel1_0100, /* FF600..FF6FF */
+ FriBidiPropertyBlockLevel1_0100, /* FF700..FF7FF */
+ FriBidiPropertyBlockLevel1_0100, /* FF800..FF8FF */
+ FriBidiPropertyBlockLevel1_0100, /* FF900..FF9FF */
+ FriBidiPropertyBlockLevel1_0100, /* FFA00..FFAFF */
+ FriBidiPropertyBlockLevel1_0100, /* FFB00..FFBFF */
+ FriBidiPropertyBlockLevel1_0100, /* FFC00..FFCFF */
+ FriBidiPropertyBlockLevel1_0100, /* FFD00..FFDFF */
+ FriBidiPropertyBlockLevel1_0100, /* FFE00..FFEFF */
+ FriBidiPropertyBlockLevel1_0100, /* FFF00..FFFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 100000..1000FF */
+ FriBidiPropertyBlockLevel1_0100, /* 100100..1001FF */
+ FriBidiPropertyBlockLevel1_0100, /* 100200..1002FF */
+ FriBidiPropertyBlockLevel1_0100, /* 100300..1003FF */
+ FriBidiPropertyBlockLevel1_0100, /* 100400..1004FF */
+ FriBidiPropertyBlockLevel1_0100, /* 100500..1005FF */
+ FriBidiPropertyBlockLevel1_0100, /* 100600..1006FF */
+ FriBidiPropertyBlockLevel1_0100, /* 100700..1007FF */
+ FriBidiPropertyBlockLevel1_0100, /* 100800..1008FF */
+ FriBidiPropertyBlockLevel1_0100, /* 100900..1009FF */
+ FriBidiPropertyBlockLevel1_0100, /* 100A00..100AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 100B00..100BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 100C00..100CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 100D00..100DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 100E00..100EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 100F00..100FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 101000..1010FF */
+ FriBidiPropertyBlockLevel1_0100, /* 101100..1011FF */
+ FriBidiPropertyBlockLevel1_0100, /* 101200..1012FF */
+ FriBidiPropertyBlockLevel1_0100, /* 101300..1013FF */
+ FriBidiPropertyBlockLevel1_0100, /* 101400..1014FF */
+ FriBidiPropertyBlockLevel1_0100, /* 101500..1015FF */
+ FriBidiPropertyBlockLevel1_0100, /* 101600..1016FF */
+ FriBidiPropertyBlockLevel1_0100, /* 101700..1017FF */
+ FriBidiPropertyBlockLevel1_0100, /* 101800..1018FF */
+ FriBidiPropertyBlockLevel1_0100, /* 101900..1019FF */
+ FriBidiPropertyBlockLevel1_0100, /* 101A00..101AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 101B00..101BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 101C00..101CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 101D00..101DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 101E00..101EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 101F00..101FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 102000..1020FF */
+ FriBidiPropertyBlockLevel1_0100, /* 102100..1021FF */
+ FriBidiPropertyBlockLevel1_0100, /* 102200..1022FF */
+ FriBidiPropertyBlockLevel1_0100, /* 102300..1023FF */
+ FriBidiPropertyBlockLevel1_0100, /* 102400..1024FF */
+ FriBidiPropertyBlockLevel1_0100, /* 102500..1025FF */
+ FriBidiPropertyBlockLevel1_0100, /* 102600..1026FF */
+ FriBidiPropertyBlockLevel1_0100, /* 102700..1027FF */
+ FriBidiPropertyBlockLevel1_0100, /* 102800..1028FF */
+ FriBidiPropertyBlockLevel1_0100, /* 102900..1029FF */
+ FriBidiPropertyBlockLevel1_0100, /* 102A00..102AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 102B00..102BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 102C00..102CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 102D00..102DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 102E00..102EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 102F00..102FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 103000..1030FF */
+ FriBidiPropertyBlockLevel1_0100, /* 103100..1031FF */
+ FriBidiPropertyBlockLevel1_0100, /* 103200..1032FF */
+ FriBidiPropertyBlockLevel1_0100, /* 103300..1033FF */
+ FriBidiPropertyBlockLevel1_0100, /* 103400..1034FF */
+ FriBidiPropertyBlockLevel1_0100, /* 103500..1035FF */
+ FriBidiPropertyBlockLevel1_0100, /* 103600..1036FF */
+ FriBidiPropertyBlockLevel1_0100, /* 103700..1037FF */
+ FriBidiPropertyBlockLevel1_0100, /* 103800..1038FF */
+ FriBidiPropertyBlockLevel1_0100, /* 103900..1039FF */
+ FriBidiPropertyBlockLevel1_0100, /* 103A00..103AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 103B00..103BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 103C00..103CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 103D00..103DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 103E00..103EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 103F00..103FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 104000..1040FF */
+ FriBidiPropertyBlockLevel1_0100, /* 104100..1041FF */
+ FriBidiPropertyBlockLevel1_0100, /* 104200..1042FF */
+ FriBidiPropertyBlockLevel1_0100, /* 104300..1043FF */
+ FriBidiPropertyBlockLevel1_0100, /* 104400..1044FF */
+ FriBidiPropertyBlockLevel1_0100, /* 104500..1045FF */
+ FriBidiPropertyBlockLevel1_0100, /* 104600..1046FF */
+ FriBidiPropertyBlockLevel1_0100, /* 104700..1047FF */
+ FriBidiPropertyBlockLevel1_0100, /* 104800..1048FF */
+ FriBidiPropertyBlockLevel1_0100, /* 104900..1049FF */
+ FriBidiPropertyBlockLevel1_0100, /* 104A00..104AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 104B00..104BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 104C00..104CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 104D00..104DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 104E00..104EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 104F00..104FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 105000..1050FF */
+ FriBidiPropertyBlockLevel1_0100, /* 105100..1051FF */
+ FriBidiPropertyBlockLevel1_0100, /* 105200..1052FF */
+ FriBidiPropertyBlockLevel1_0100, /* 105300..1053FF */
+ FriBidiPropertyBlockLevel1_0100, /* 105400..1054FF */
+ FriBidiPropertyBlockLevel1_0100, /* 105500..1055FF */
+ FriBidiPropertyBlockLevel1_0100, /* 105600..1056FF */
+ FriBidiPropertyBlockLevel1_0100, /* 105700..1057FF */
+ FriBidiPropertyBlockLevel1_0100, /* 105800..1058FF */
+ FriBidiPropertyBlockLevel1_0100, /* 105900..1059FF */
+ FriBidiPropertyBlockLevel1_0100, /* 105A00..105AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 105B00..105BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 105C00..105CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 105D00..105DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 105E00..105EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 105F00..105FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 106000..1060FF */
+ FriBidiPropertyBlockLevel1_0100, /* 106100..1061FF */
+ FriBidiPropertyBlockLevel1_0100, /* 106200..1062FF */
+ FriBidiPropertyBlockLevel1_0100, /* 106300..1063FF */
+ FriBidiPropertyBlockLevel1_0100, /* 106400..1064FF */
+ FriBidiPropertyBlockLevel1_0100, /* 106500..1065FF */
+ FriBidiPropertyBlockLevel1_0100, /* 106600..1066FF */
+ FriBidiPropertyBlockLevel1_0100, /* 106700..1067FF */
+ FriBidiPropertyBlockLevel1_0100, /* 106800..1068FF */
+ FriBidiPropertyBlockLevel1_0100, /* 106900..1069FF */
+ FriBidiPropertyBlockLevel1_0100, /* 106A00..106AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 106B00..106BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 106C00..106CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 106D00..106DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 106E00..106EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 106F00..106FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 107000..1070FF */
+ FriBidiPropertyBlockLevel1_0100, /* 107100..1071FF */
+ FriBidiPropertyBlockLevel1_0100, /* 107200..1072FF */
+ FriBidiPropertyBlockLevel1_0100, /* 107300..1073FF */
+ FriBidiPropertyBlockLevel1_0100, /* 107400..1074FF */
+ FriBidiPropertyBlockLevel1_0100, /* 107500..1075FF */
+ FriBidiPropertyBlockLevel1_0100, /* 107600..1076FF */
+ FriBidiPropertyBlockLevel1_0100, /* 107700..1077FF */
+ FriBidiPropertyBlockLevel1_0100, /* 107800..1078FF */
+ FriBidiPropertyBlockLevel1_0100, /* 107900..1079FF */
+ FriBidiPropertyBlockLevel1_0100, /* 107A00..107AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 107B00..107BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 107C00..107CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 107D00..107DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 107E00..107EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 107F00..107FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 108000..1080FF */
+ FriBidiPropertyBlockLevel1_0100, /* 108100..1081FF */
+ FriBidiPropertyBlockLevel1_0100, /* 108200..1082FF */
+ FriBidiPropertyBlockLevel1_0100, /* 108300..1083FF */
+ FriBidiPropertyBlockLevel1_0100, /* 108400..1084FF */
+ FriBidiPropertyBlockLevel1_0100, /* 108500..1085FF */
+ FriBidiPropertyBlockLevel1_0100, /* 108600..1086FF */
+ FriBidiPropertyBlockLevel1_0100, /* 108700..1087FF */
+ FriBidiPropertyBlockLevel1_0100, /* 108800..1088FF */
+ FriBidiPropertyBlockLevel1_0100, /* 108900..1089FF */
+ FriBidiPropertyBlockLevel1_0100, /* 108A00..108AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 108B00..108BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 108C00..108CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 108D00..108DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 108E00..108EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 108F00..108FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 109000..1090FF */
+ FriBidiPropertyBlockLevel1_0100, /* 109100..1091FF */
+ FriBidiPropertyBlockLevel1_0100, /* 109200..1092FF */
+ FriBidiPropertyBlockLevel1_0100, /* 109300..1093FF */
+ FriBidiPropertyBlockLevel1_0100, /* 109400..1094FF */
+ FriBidiPropertyBlockLevel1_0100, /* 109500..1095FF */
+ FriBidiPropertyBlockLevel1_0100, /* 109600..1096FF */
+ FriBidiPropertyBlockLevel1_0100, /* 109700..1097FF */
+ FriBidiPropertyBlockLevel1_0100, /* 109800..1098FF */
+ FriBidiPropertyBlockLevel1_0100, /* 109900..1099FF */
+ FriBidiPropertyBlockLevel1_0100, /* 109A00..109AFF */
+ FriBidiPropertyBlockLevel1_0100, /* 109B00..109BFF */
+ FriBidiPropertyBlockLevel1_0100, /* 109C00..109CFF */
+ FriBidiPropertyBlockLevel1_0100, /* 109D00..109DFF */
+ FriBidiPropertyBlockLevel1_0100, /* 109E00..109EFF */
+ FriBidiPropertyBlockLevel1_0100, /* 109F00..109FFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10A000..10A0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10A100..10A1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10A200..10A2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10A300..10A3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10A400..10A4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10A500..10A5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10A600..10A6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10A700..10A7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10A800..10A8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10A900..10A9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10AA00..10AAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10AB00..10ABFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10AC00..10ACFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10AD00..10ADFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10AE00..10AEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10AF00..10AFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10B000..10B0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10B100..10B1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10B200..10B2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10B300..10B3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10B400..10B4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10B500..10B5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10B600..10B6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10B700..10B7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10B800..10B8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10B900..10B9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10BA00..10BAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10BB00..10BBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10BC00..10BCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10BD00..10BDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10BE00..10BEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10BF00..10BFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10C000..10C0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10C100..10C1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10C200..10C2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10C300..10C3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10C400..10C4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10C500..10C5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10C600..10C6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10C700..10C7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10C800..10C8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10C900..10C9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10CA00..10CAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10CB00..10CBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10CC00..10CCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10CD00..10CDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10CE00..10CEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10CF00..10CFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10D000..10D0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10D100..10D1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10D200..10D2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10D300..10D3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10D400..10D4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10D500..10D5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10D600..10D6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10D700..10D7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10D800..10D8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10D900..10D9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10DA00..10DAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10DB00..10DBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10DC00..10DCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10DD00..10DDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10DE00..10DEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10DF00..10DFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10E000..10E0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10E100..10E1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10E200..10E2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10E300..10E3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10E400..10E4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10E500..10E5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10E600..10E6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10E700..10E7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10E800..10E8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10E900..10E9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10EA00..10EAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10EB00..10EBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10EC00..10ECFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10ED00..10EDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10EE00..10EEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10EF00..10EFFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10F000..10F0FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10F100..10F1FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10F200..10F2FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10F300..10F3FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10F400..10F4FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10F500..10F5FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10F600..10F6FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10F700..10F7FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10F800..10F8FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10F900..10F9FF */
+ FriBidiPropertyBlockLevel1_0100, /* 10FA00..10FAFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10FB00..10FBFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10FC00..10FCFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10FD00..10FDFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10FE00..10FEFF */
+ FriBidiPropertyBlockLevel1_0100, /* 10FF00..10FFFF */
};
/* *INDENT-ON* */
-#define FRIBIDI_GET_TYPE(x) \
- FriBidiPropertyBlock[(x)/512][(x)%512]
+#define FRIBIDI_GET_TYPE(x) \
+ FriBidiPropertyBlockLevel1[(x)%256 + \
+ FriBidiPropertyBlockLevel0[(x)/256]]
#undef WS
#undef SS
@@ -3198,10 +5208,10 @@ static const FriBidiPropCharType *FriBidiPropertyBlockLevel0[2176*1] = {
#undef RTL
#undef LTR
/*======================================================================
- * fribidi_get_type() returns the bidi type of a character.
+ * fribidi_get_type_internal() returns the bidi type of a character.
*----------------------------------------------------------------------*/
FriBidiCharType
-fribidi_get_type (FriBidiChar uch)
+fribidi_get_type_internal (FriBidiChar uch)
{
if (uch < 0x110000)
return fribidi_prop_to_type[(unsigned char)FRIBIDI_GET_TYPE (uch)];
diff --git a/fribidi_tab_char_type_9.i b/fribidi_tab_char_type_9.i
index edc15d2..57a92b6 100644
--- a/fribidi_tab_char_type_9.i
+++ b/fribidi_tab_char_type_9.i
@@ -29,2393 +29,3240 @@
#define WS FRIBIDI_PROP_TYPE_WS
/*
- Automatically generated by packtab.c
+ Automatically generated by packtab.c version 2
just use FRIBIDI_GET_TYPE(key)
- assumed sizeof(pointer) == 4
assumed sizeof(FriBidiPropCharType) == 1
- required memory: 5244
+ required memory: 2111
lookups: 9
- partition shape: FriBidiPropertyBlock[17][4][2][4][4][4][4][4][8]
- different table entries: 1 4 6 7 12 29 65 131 145
+ partition shape: FriBidiPropertyBlock[17][8][4][8][4][2][8][2][2]
+ different table entries: 1 4 7 12 41 104 131 101 54
*/
/* *INDENT-OFF* */
-static const FriBidiPropCharType FriBidiPropertyBlockLevel8[8*145] = {
+static const FriBidiPropCharType FriBidiPropertyBlockLevel8[2*54] = {
-#define FriBidiPropertyBlockLevel8_0000 (FriBidiPropertyBlockLevel8 + 0x0)
+#define FriBidiPropertyBlockLevel8_0000 0x0
- BN, BN, BN, BN, BN, BN, BN, BN,
+ BN, BN,
-#define FriBidiPropertyBlockLevel8_0008 (FriBidiPropertyBlockLevel8 + 0x8)
+#define FriBidiPropertyBlockLevel8_0008 0x2
- BN, SS, BS, SS, WS, BS, BN, BN,
+ BN, SS,
-#define FriBidiPropertyBlockLevel8_0018 (FriBidiPropertyBlockLevel8 + 0x10)
+#define FriBidiPropertyBlockLevel8_000A 0x4
- BN, BN, BN, BN, BS, BS, BS, SS,
+ BS, SS,
-#define FriBidiPropertyBlockLevel8_0020 (FriBidiPropertyBlockLevel8 + 0x18)
+#define FriBidiPropertyBlockLevel8_000C 0x6
- WS, ON, ON, ET, ET, ET, ON, ON,
+ WS, BS,
-#define FriBidiPropertyBlockLevel8_0028 (FriBidiPropertyBlockLevel8 + 0x20)
+#define FriBidiPropertyBlockLevel8_001C 0x8
- ON, ON, ON, ET, CS, ET, CS, ES,
+ BS, BS,
-#define FriBidiPropertyBlockLevel8_0030 (FriBidiPropertyBlockLevel8 + 0x28)
+#define FriBidiPropertyBlockLevel8_0020 0xA
- EN, EN, EN, EN, EN, EN, EN, EN,
+ WS, ON,
-#define FriBidiPropertyBlockLevel8_0038 (FriBidiPropertyBlockLevel8 + 0x30)
+#define FriBidiPropertyBlockLevel8_0022 0xC
- EN, EN, CS, ON, ON, ON, ON, ON,
+ ON, ET,
-#define FriBidiPropertyBlockLevel8_0040 (FriBidiPropertyBlockLevel8 + 0x38)
+#define FriBidiPropertyBlockLevel8_0024 0xE
- ON,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ ET, ET,
-#define FriBidiPropertyBlockLevel8_0048 (FriBidiPropertyBlockLevel8 + 0x40)
+#define FriBidiPropertyBlockLevel8_0026 0x10
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+ ON, ON,
-#define FriBidiPropertyBlockLevel8_0058 (FriBidiPropertyBlockLevel8 + 0x48)
+#define FriBidiPropertyBlockLevel8_002C 0x12
- LTR,LTR,LTR, ON, ON, ON, ON, ON,
+ CS, ET,
-#define FriBidiPropertyBlockLevel8_0078 (FriBidiPropertyBlockLevel8 + 0x50)
+#define FriBidiPropertyBlockLevel8_002E 0x14
- LTR,LTR,LTR, ON, ON, ON, ON, BN,
+ CS, ES,
-#define FriBidiPropertyBlockLevel8_0080 (FriBidiPropertyBlockLevel8 + 0x58)
+#define FriBidiPropertyBlockLevel8_0030 0x16
- BN, BN, BN, BN, BN, BS, BN, BN,
+ EN, EN,
-#define FriBidiPropertyBlockLevel8_00A0 (FriBidiPropertyBlockLevel8 + 0x60)
+#define FriBidiPropertyBlockLevel8_003A 0x18
- CS, ON, ET, ET, ET, ET, ON, ON,
+ CS, ON,
-#define FriBidiPropertyBlockLevel8_00A8 (FriBidiPropertyBlockLevel8 + 0x68)
+#define FriBidiPropertyBlockLevel8_0040 0x1A
- ON, ON,LTR, ON, ON, ON, ON, ON,
+ ON,LTR,
-#define FriBidiPropertyBlockLevel8_00B0 (FriBidiPropertyBlockLevel8 + 0x70)
+#define FriBidiPropertyBlockLevel8_0042 0x1C
- ET, ET, EN, EN, ON,LTR, ON, ON,
+ LTR,LTR,
-#define FriBidiPropertyBlockLevel8_00B8 (FriBidiPropertyBlockLevel8 + 0x78)
+#define FriBidiPropertyBlockLevel8_005A 0x1E
- ON, EN,LTR, ON, ON, ON, ON, ON,
+ LTR, ON,
-#define FriBidiPropertyBlockLevel8_00D0 (FriBidiPropertyBlockLevel8 + 0x80)
+#define FriBidiPropertyBlockLevel8_007E 0x20
- LTR,LTR,LTR,LTR,LTR,LTR,LTR, ON,
+ ON, BN,
-#define FriBidiPropertyBlockLevel8_02B8 (FriBidiPropertyBlockLevel8 + 0x88)
+#define FriBidiPropertyBlockLevel8_0084 0x22
- LTR, ON, ON,LTR,LTR,LTR,LTR,LTR,
+ BN, BS,
-#define FriBidiPropertyBlockLevel8_02C0 (FriBidiPropertyBlockLevel8 + 0x90)
+#define FriBidiPropertyBlockLevel8_00B8 0x24
- LTR,LTR, ON, ON, ON, ON, ON, ON,
+ ON, EN,
-#define FriBidiPropertyBlockLevel8_02C8 (FriBidiPropertyBlockLevel8 + 0x98)
+#define FriBidiPropertyBlockLevel8_0300 0x26
- ON, ON, ON, ON, ON, ON, ON, ON,
+ NSM,NSM,
-#define FriBidiPropertyBlockLevel8_02E0 (FriBidiPropertyBlockLevel8 + 0xA0)
+#define FriBidiPropertyBlockLevel8_0482 0x28
- LTR,LTR,LTR,LTR,LTR, ON, ON, ON,
+ LTR,NSM,
-#define FriBidiPropertyBlockLevel8_02E8 (FriBidiPropertyBlockLevel8 + 0xA8)
+#define FriBidiPropertyBlockLevel8_0486 0x2A
- ON, ON, ON, ON, ON, ON,LTR,LTR,
+ NSM,LTR,
-#define FriBidiPropertyBlockLevel8_0300 (FriBidiPropertyBlockLevel8 + 0xB0)
+#define FriBidiPropertyBlockLevel8_0590 0x2C
- NSM,NSM,NSM,NSM,NSM,NSM,NSM,NSM,
+ RTL,NSM,
-#define FriBidiPropertyBlockLevel8_0370 (FriBidiPropertyBlockLevel8 + 0xB8)
+#define FriBidiPropertyBlockLevel8_05C2 0x2E
- LTR,LTR,LTR,LTR, ON, ON,LTR,LTR,
+ NSM,RTL,
-#define FriBidiPropertyBlockLevel8_0378 (FriBidiPropertyBlockLevel8 + 0xC0)
+#define FriBidiPropertyBlockLevel8_05C6 0x30
- LTR,LTR,LTR,LTR,LTR,LTR, ON,LTR,
+ RTL,RTL,
-#define FriBidiPropertyBlockLevel8_0380 (FriBidiPropertyBlockLevel8 + 0xC8)
+#define FriBidiPropertyBlockLevel8_0600 0x32
- LTR,LTR,LTR,LTR, ON, ON,LTR, ON,
+ AL, AL,
-#define FriBidiPropertyBlockLevel8_0480 (FriBidiPropertyBlockLevel8 + 0xD0)
+#define FriBidiPropertyBlockLevel8_060C 0x34
- LTR,LTR,LTR,NSM,NSM,NSM,NSM,LTR,
+ CS, AL,
-#define FriBidiPropertyBlockLevel8_0488 (FriBidiPropertyBlockLevel8 + 0xD8)
+#define FriBidiPropertyBlockLevel8_064A 0x36
- NSM,NSM,LTR,LTR,LTR,LTR,LTR,LTR,
+ AL,NSM,
-#define FriBidiPropertyBlockLevel8_0588 (FriBidiPropertyBlockLevel8 + 0xE0)
+#define FriBidiPropertyBlockLevel8_0660 0x38
- LTR,LTR, ON,LTR,LTR,LTR,LTR,LTR,
+ AN, AN,
-#define FriBidiPropertyBlockLevel8_0590 (FriBidiPropertyBlockLevel8 + 0xE8)
+#define FriBidiPropertyBlockLevel8_066A 0x3A
- RTL,NSM,NSM,NSM,NSM,NSM,NSM,NSM,
+ ET, AN,
-#define FriBidiPropertyBlockLevel8_05A0 (FriBidiPropertyBlockLevel8 + 0xF0)
+#define FriBidiPropertyBlockLevel8_066C 0x3C
- NSM,NSM,RTL,NSM,NSM,NSM,NSM,NSM,
+ AN, AL,
-#define FriBidiPropertyBlockLevel8_05B8 (FriBidiPropertyBlockLevel8 + 0xF8)
+#define FriBidiPropertyBlockLevel8_0670 0x3E
- NSM,NSM,RTL,NSM,NSM,NSM,RTL,NSM,
+ NSM, AL,
-#define FriBidiPropertyBlockLevel8_05C0 (FriBidiPropertyBlockLevel8 + 0x100)
+#define FriBidiPropertyBlockLevel8_06E8 0x40
- RTL,NSM,NSM,RTL,NSM,RTL,RTL,RTL,
+ NSM, ON,
-#define FriBidiPropertyBlockLevel8_05C8 (FriBidiPropertyBlockLevel8 + 0x108)
+#define FriBidiPropertyBlockLevel8_070E 0x42
- RTL,RTL,RTL,RTL,RTL,RTL,RTL,RTL,
+ AL, BN,
-#define FriBidiPropertyBlockLevel8_0600 (FriBidiPropertyBlockLevel8 + 0x110)
+#define FriBidiPropertyBlockLevel8_0E3E 0x44
- AL, AL, AL, AL, AL, AL, AL, AL,
+ LTR, ET,
-#define FriBidiPropertyBlockLevel8_0608 (FriBidiPropertyBlockLevel8 + 0x118)
+#define FriBidiPropertyBlockLevel8_1680 0x46
- AL, AL, AL, AL, CS, AL, AL, AL,
+ WS,LTR,
-#define FriBidiPropertyBlockLevel8_0648 (FriBidiPropertyBlockLevel8 + 0x120)
+#define FriBidiPropertyBlockLevel8_180A 0x48
- AL, AL, AL,NSM,NSM,NSM,NSM,NSM,
+ ON,NSM,
-#define FriBidiPropertyBlockLevel8_0650 (FriBidiPropertyBlockLevel8 + 0x128)
+#define FriBidiPropertyBlockLevel8_180E 0x4A
- NSM,NSM,NSM,NSM,NSM,NSM, AL, AL,
+ BN,LTR,
-#define FriBidiPropertyBlockLevel8_0660 (FriBidiPropertyBlockLevel8 + 0x130)
+#define FriBidiPropertyBlockLevel8_2000 0x4C
- AN, AN, AN, AN, AN, AN, AN, AN,
+ WS, WS,
-#define FriBidiPropertyBlockLevel8_0668 (FriBidiPropertyBlockLevel8 + 0x138)
+#define FriBidiPropertyBlockLevel8_200A 0x4E
- AN, AN, ET, AN, AN, AL, AL, AL,
+ WS, BN,
-#define FriBidiPropertyBlockLevel8_0670 (FriBidiPropertyBlockLevel8 + 0x140)
+#define FriBidiPropertyBlockLevel8_200E 0x50
- NSM, AL, AL, AL, AL, AL, AL, AL,
+ LTR,RTL,
-#define FriBidiPropertyBlockLevel8_06D0 (FriBidiPropertyBlockLevel8 + 0x148)
+#define FriBidiPropertyBlockLevel8_202A 0x52
- AL, AL, AL, AL, AL, AL,NSM,NSM,
+ LRE,RLE,
-#define FriBidiPropertyBlockLevel8_06D8 (FriBidiPropertyBlockLevel8 + 0x150)
+#define FriBidiPropertyBlockLevel8_202C 0x54
- NSM,NSM,NSM,NSM,NSM, AL,NSM,NSM,
+ PDF,LRO,
-#define FriBidiPropertyBlockLevel8_06E0 (FriBidiPropertyBlockLevel8 + 0x158)
+#define FriBidiPropertyBlockLevel8_202E 0x56
- NSM,NSM,NSM,NSM,NSM, AL, AL,NSM,
+ RLO, WS,
-#define FriBidiPropertyBlockLevel8_06E8 (FriBidiPropertyBlockLevel8 + 0x160)
+#define FriBidiPropertyBlockLevel8_2034 0x58
- NSM, ON,NSM,NSM,NSM,NSM, AL, AL,
+ ET, ON,
-#define FriBidiPropertyBlockLevel8_06F8 (FriBidiPropertyBlockLevel8 + 0x168)
+#define FriBidiPropertyBlockLevel8_205E 0x5A
- EN, EN, AL, AL, AL, AL, AL, AL,
+ LTR, WS,
-#define FriBidiPropertyBlockLevel8_0708 (FriBidiPropertyBlockLevel8 + 0x170)
+#define FriBidiPropertyBlockLevel8_2070 0x5C
- AL, AL, AL, AL, AL, AL, AL, BN,
+ EN,LTR,
-#define FriBidiPropertyBlockLevel8_0710 (FriBidiPropertyBlockLevel8 + 0x178)
+#define FriBidiPropertyBlockLevel8_212E 0x5E
- AL,NSM, AL, AL, AL, AL, AL, AL,
+ ET,LTR,
-#define FriBidiPropertyBlockLevel8_0748 (FriBidiPropertyBlockLevel8 + 0x180)
+#define FriBidiPropertyBlockLevel8_24EA 0x60
- NSM,NSM,NSM, AL, AL, AL, AL, AL,
+ EN, ON,
-#define FriBidiPropertyBlockLevel8_0900 (FriBidiPropertyBlockLevel8 + 0x188)
+#define FriBidiPropertyBlockLevel8_FB28 0x62
- LTR,NSM,NSM,LTR,LTR,LTR,LTR,LTR,
+ RTL, ET,
-#define FriBidiPropertyBlockLevel8_0938 (FriBidiPropertyBlockLevel8 + 0x190)
+#define FriBidiPropertyBlockLevel8_FE52 0x64
- LTR,LTR,LTR,LTR,NSM,LTR,LTR,LTR,
+ CS,LTR,
-#define FriBidiPropertyBlockLevel8_0940 (FriBidiPropertyBlockLevel8 + 0x198)
+#define FriBidiPropertyBlockLevel8_FE54 0x66
- LTR,NSM,NSM,NSM,NSM,NSM,NSM,NSM,
+ ON, CS,
-#define FriBidiPropertyBlockLevel8_0948 (FriBidiPropertyBlockLevel8 + 0x1A0)
+#define FriBidiPropertyBlockLevel8_FFF8 0x68
- NSM,LTR,LTR,LTR,LTR,NSM,LTR,LTR,
+ LTR, BN,
-#define FriBidiPropertyBlockLevel8_0950 (FriBidiPropertyBlockLevel8 + 0x1A8)
+#define FriBidiPropertyBlockLevel8_1D17A 0x6A
- LTR,NSM,NSM,NSM,NSM,LTR,LTR,LTR,
-
-#define FriBidiPropertyBlockLevel8_0960 (FriBidiPropertyBlockLevel8 + 0x1B0)
-
- LTR,LTR,NSM,NSM,LTR,LTR,LTR,LTR,
-
-#define FriBidiPropertyBlockLevel8_0980 (FriBidiPropertyBlockLevel8 + 0x1B8)
-
- LTR,NSM,LTR,LTR,LTR,LTR,LTR,LTR,
-
-#define FriBidiPropertyBlockLevel8_09C8 (FriBidiPropertyBlockLevel8 + 0x1C0)
-
- LTR,LTR,LTR,LTR,LTR,NSM,LTR,LTR,
-
-#define FriBidiPropertyBlockLevel8_09F0 (FriBidiPropertyBlockLevel8 + 0x1C8)
-
- LTR,LTR, ET, ET,LTR,LTR,LTR,LTR,
-
-#define FriBidiPropertyBlockLevel8_0A00 (FriBidiPropertyBlockLevel8 + 0x1D0)
-
- LTR,LTR,NSM,LTR,LTR,LTR,LTR,LTR,
-
-#define FriBidiPropertyBlockLevel8_0A40 (FriBidiPropertyBlockLevel8 + 0x1D8)
-
- LTR,NSM,NSM,LTR,LTR,LTR,LTR,NSM,
-
-#define FriBidiPropertyBlockLevel8_0A48 (FriBidiPropertyBlockLevel8 + 0x1E0)
-
- NSM,LTR,LTR,NSM,NSM,NSM,LTR,LTR,
-
-#define FriBidiPropertyBlockLevel8_0AC0 (FriBidiPropertyBlockLevel8 + 0x1E8)
-
- LTR,NSM,NSM,NSM,NSM,NSM,LTR,NSM,
-
-#define FriBidiPropertyBlockLevel8_0B38 (FriBidiPropertyBlockLevel8 + 0x1F0)
-
- LTR,LTR,LTR,LTR,NSM,LTR,LTR,NSM,
-
-#define FriBidiPropertyBlockLevel8_0B40 (FriBidiPropertyBlockLevel8 + 0x1F8)
-
- LTR,NSM,NSM,NSM,LTR,LTR,LTR,LTR,
-
-#define FriBidiPropertyBlockLevel8_0B50 (FriBidiPropertyBlockLevel8 + 0x200)
-
- LTR,LTR,LTR,LTR,LTR,LTR,NSM,LTR,
-
-#define FriBidiPropertyBlockLevel8_0BC0 (FriBidiPropertyBlockLevel8 + 0x208)
-
- NSM,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
-
-#define FriBidiPropertyBlockLevel8_0C38 (FriBidiPropertyBlockLevel8 + 0x210)
-
- LTR,LTR,LTR,LTR,LTR,LTR,NSM,NSM,
-
-#define FriBidiPropertyBlockLevel8_0C40 (FriBidiPropertyBlockLevel8 + 0x218)
-
- NSM,LTR,LTR,LTR,LTR,LTR,NSM,NSM,
-
-#define FriBidiPropertyBlockLevel8_0C48 (FriBidiPropertyBlockLevel8 + 0x220)
-
- NSM,LTR,NSM,NSM,NSM,NSM,LTR,LTR,
-
-#define FriBidiPropertyBlockLevel8_0C50 (FriBidiPropertyBlockLevel8 + 0x228)
-
- LTR,LTR,LTR,LTR,LTR,NSM,NSM,LTR,
+ BN,NSM,
+};
-#define FriBidiPropertyBlockLevel8_0CB8 (FriBidiPropertyBlockLevel8 + 0x230)
+static const fribidi_uint8 FriBidiPropertyBlockLevel7[2*101] = {
- LTR,LTR,LTR,LTR,LTR,LTR,LTR,NSM,
+#define FriBidiPropertyBlockLevel7_0000 0x0
-#define FriBidiPropertyBlockLevel8_0CC8 (FriBidiPropertyBlockLevel8 + 0x238)
+ FriBidiPropertyBlockLevel8_0000, /* 0000..0001 */
+ FriBidiPropertyBlockLevel8_0000, /* 0002..0003 */
- LTR,LTR,LTR,LTR,NSM,NSM,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_0008 0x2
-#define FriBidiPropertyBlockLevel8_0DD0 (FriBidiPropertyBlockLevel8 + 0x240)
+ FriBidiPropertyBlockLevel8_0008, /* 0008..0009 */
+ FriBidiPropertyBlockLevel8_000A, /* 000A..000B */
- LTR,LTR,NSM,NSM,NSM,LTR,NSM,LTR,
+#define FriBidiPropertyBlockLevel7_000C 0x4
-#define FriBidiPropertyBlockLevel8_0E30 (FriBidiPropertyBlockLevel8 + 0x248)
+ FriBidiPropertyBlockLevel8_000C, /* 000C..000D */
+ FriBidiPropertyBlockLevel8_0000, /* 000E..000F */
- LTR,NSM,LTR,LTR,NSM,NSM,NSM,NSM,
+#define FriBidiPropertyBlockLevel7_001C 0x6
-#define FriBidiPropertyBlockLevel8_0E38 (FriBidiPropertyBlockLevel8 + 0x250)
+ FriBidiPropertyBlockLevel8_001C, /* 001C..001D */
+ FriBidiPropertyBlockLevel8_000A, /* 001E..001F */
- NSM,NSM,NSM,LTR,LTR,LTR,LTR, ET,
+#define FriBidiPropertyBlockLevel7_0020 0x8
-#define FriBidiPropertyBlockLevel8_0E48 (FriBidiPropertyBlockLevel8 + 0x258)
+ FriBidiPropertyBlockLevel8_0020, /* 0020..0021 */
+ FriBidiPropertyBlockLevel8_0022, /* 0022..0023 */
- NSM,NSM,NSM,NSM,NSM,NSM,NSM,LTR,
+#define FriBidiPropertyBlockLevel7_0024 0xA
-#define FriBidiPropertyBlockLevel8_0EB8 (FriBidiPropertyBlockLevel8 + 0x260)
+ FriBidiPropertyBlockLevel8_0024, /* 0024..0025 */
+ FriBidiPropertyBlockLevel8_0026, /* 0026..0027 */
- NSM,NSM,LTR,NSM,NSM,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_0028 0xC
-#define FriBidiPropertyBlockLevel8_0EC8 (FriBidiPropertyBlockLevel8 + 0x268)
+ FriBidiPropertyBlockLevel8_0026, /* 0028..0029 */
+ FriBidiPropertyBlockLevel8_0022, /* 002A..002B */
- NSM,NSM,NSM,NSM,NSM,NSM,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_002C 0xE
-#define FriBidiPropertyBlockLevel8_0F30 (FriBidiPropertyBlockLevel8 + 0x270)
+ FriBidiPropertyBlockLevel8_002C, /* 002C..002D */
+ FriBidiPropertyBlockLevel8_002E, /* 002E..002F */
- LTR,LTR,LTR,LTR,LTR,NSM,LTR,NSM,
+#define FriBidiPropertyBlockLevel7_0030 0x10
-#define FriBidiPropertyBlockLevel8_0F38 (FriBidiPropertyBlockLevel8 + 0x278)
+ FriBidiPropertyBlockLevel8_0030, /* 0030..0031 */
+ FriBidiPropertyBlockLevel8_0030, /* 0032..0033 */
- LTR,NSM, ON, ON, ON, ON,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_0038 0x12
-#define FriBidiPropertyBlockLevel8_0F80 (FriBidiPropertyBlockLevel8 + 0x280)
+ FriBidiPropertyBlockLevel8_0030, /* 0038..0039 */
+ FriBidiPropertyBlockLevel8_003A, /* 003A..003B */
- NSM,NSM,NSM,NSM,NSM,LTR,NSM,NSM,
+#define FriBidiPropertyBlockLevel7_003C 0x14
-#define FriBidiPropertyBlockLevel8_0FB8 (FriBidiPropertyBlockLevel8 + 0x288)
+ FriBidiPropertyBlockLevel8_0026, /* 003C..003D */
+ FriBidiPropertyBlockLevel8_0026, /* 003E..003F */
- NSM,NSM,NSM,NSM,NSM,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_0040 0x16
-#define FriBidiPropertyBlockLevel8_1028 (FriBidiPropertyBlockLevel8 + 0x290)
+ FriBidiPropertyBlockLevel8_0040, /* 0040..0041 */
+ FriBidiPropertyBlockLevel8_0042, /* 0042..0043 */
- LTR,LTR,LTR,LTR,LTR,NSM,NSM,NSM,
+#define FriBidiPropertyBlockLevel7_0044 0x18
-#define FriBidiPropertyBlockLevel8_1030 (FriBidiPropertyBlockLevel8 + 0x298)
+ FriBidiPropertyBlockLevel8_0042, /* 0044..0045 */
+ FriBidiPropertyBlockLevel8_0042, /* 0046..0047 */
- NSM,LTR,NSM,LTR,LTR,LTR,NSM,NSM,
+#define FriBidiPropertyBlockLevel7_0058 0x1A
-#define FriBidiPropertyBlockLevel8_1680 (FriBidiPropertyBlockLevel8 + 0x2A0)
+ FriBidiPropertyBlockLevel8_0042, /* 0058..0059 */
+ FriBidiPropertyBlockLevel8_005A, /* 005A..005B */
- WS,LTR,LTR,LTR,LTR,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_007C 0x1C
-#define FriBidiPropertyBlockLevel8_1698 (FriBidiPropertyBlockLevel8 + 0x2A8)
+ FriBidiPropertyBlockLevel8_0026, /* 007C..007D */
+ FriBidiPropertyBlockLevel8_007E, /* 007E..007F */
- LTR,LTR,LTR, ON, ON,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_0084 0x1E
-#define FriBidiPropertyBlockLevel8_1710 (FriBidiPropertyBlockLevel8 + 0x2B0)
+ FriBidiPropertyBlockLevel8_0084, /* 0084..0085 */
+ FriBidiPropertyBlockLevel8_0000, /* 0086..0087 */
- LTR,LTR,NSM,NSM,NSM,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_00A0 0x20
-#define FriBidiPropertyBlockLevel8_17D0 (FriBidiPropertyBlockLevel8 + 0x2B8)
+ FriBidiPropertyBlockLevel8_003A, /* 00A0..00A1 */
+ FriBidiPropertyBlockLevel8_0024, /* 00A2..00A3 */
- NSM,NSM,NSM,NSM,LTR,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_00A8 0x22
-#define FriBidiPropertyBlockLevel8_17D8 (FriBidiPropertyBlockLevel8 + 0x2C0)
+ FriBidiPropertyBlockLevel8_0026, /* 00A8..00A9 */
+ FriBidiPropertyBlockLevel8_005A, /* 00AA..00AB */
- LTR,LTR,LTR, ET,LTR,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_00B0 0x24
-#define FriBidiPropertyBlockLevel8_1808 (FriBidiPropertyBlockLevel8 + 0x2C8)
+ FriBidiPropertyBlockLevel8_0024, /* 00B0..00B1 */
+ FriBidiPropertyBlockLevel8_0030, /* 00B2..00B3 */
- ON, ON, ON,NSM,NSM,NSM, BN,LTR,
+#define FriBidiPropertyBlockLevel7_00B4 0x26
-#define FriBidiPropertyBlockLevel8_1FB8 (FriBidiPropertyBlockLevel8 + 0x2D0)
+ FriBidiPropertyBlockLevel8_0040, /* 00B4..00B5 */
+ FriBidiPropertyBlockLevel8_0026, /* 00B6..00B7 */
- LTR,LTR,LTR,LTR,LTR, ON,LTR, ON,
+#define FriBidiPropertyBlockLevel7_00B8 0x28
-#define FriBidiPropertyBlockLevel8_1FC0 (FriBidiPropertyBlockLevel8 + 0x2D8)
+ FriBidiPropertyBlockLevel8_00B8, /* 00B8..00B9 */
+ FriBidiPropertyBlockLevel8_005A, /* 00BA..00BB */
- ON, ON,LTR,LTR,LTR,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_02B8 0x2A
-#define FriBidiPropertyBlockLevel8_1FF8 (FriBidiPropertyBlockLevel8 + 0x2E0)
+ FriBidiPropertyBlockLevel8_005A, /* 02B8..02B9 */
+ FriBidiPropertyBlockLevel8_0040, /* 02BA..02BB */
- LTR,LTR,LTR,LTR,LTR, ON, ON,LTR,
+#define FriBidiPropertyBlockLevel7_02C0 0x2C
-#define FriBidiPropertyBlockLevel8_2000 (FriBidiPropertyBlockLevel8 + 0x2E8)
+ FriBidiPropertyBlockLevel8_0042, /* 02C0..02C1 */
+ FriBidiPropertyBlockLevel8_0026, /* 02C2..02C3 */
- WS, WS, WS, WS, WS, WS, WS, WS,
+#define FriBidiPropertyBlockLevel7_02E4 0x2E
-#define FriBidiPropertyBlockLevel8_2008 (FriBidiPropertyBlockLevel8 + 0x2F0)
+ FriBidiPropertyBlockLevel8_005A, /* 02E4..02E5 */
+ FriBidiPropertyBlockLevel8_0026, /* 02E6..02E7 */
- WS, WS, WS, BN, BN, BN,LTR,RTL,
+#define FriBidiPropertyBlockLevel7_02EC 0x30
-#define FriBidiPropertyBlockLevel8_2028 (FriBidiPropertyBlockLevel8 + 0x2F8)
+ FriBidiPropertyBlockLevel8_0026, /* 02EC..02ED */
+ FriBidiPropertyBlockLevel8_0042, /* 02EE..02EF */
- WS, BS,LRE,RLE,PDF,LRO,RLO, WS,
+#define FriBidiPropertyBlockLevel7_0300 0x32
-#define FriBidiPropertyBlockLevel8_2030 (FriBidiPropertyBlockLevel8 + 0x300)
+ FriBidiPropertyBlockLevel8_0300, /* 0300..0301 */
+ FriBidiPropertyBlockLevel8_0300, /* 0302..0303 */
- ET, ET, ET, ET, ET, ON, ON, ON,
+#define FriBidiPropertyBlockLevel7_037C 0x34
-#define FriBidiPropertyBlockLevel8_2050 (FriBidiPropertyBlockLevel8 + 0x308)
+ FriBidiPropertyBlockLevel8_0042, /* 037C..037D */
+ FriBidiPropertyBlockLevel8_0040, /* 037E..037F */
- ON, ON, ON,LTR,LTR,LTR,LTR, ON,
+#define FriBidiPropertyBlockLevel7_0480 0x36
-#define FriBidiPropertyBlockLevel8_2058 (FriBidiPropertyBlockLevel8 + 0x310)
+ FriBidiPropertyBlockLevel8_0042, /* 0480..0481 */
+ FriBidiPropertyBlockLevel8_0482, /* 0482..0483 */
- LTR,LTR,LTR,LTR,LTR,LTR,LTR, WS,
+#define FriBidiPropertyBlockLevel7_0484 0x38
-#define FriBidiPropertyBlockLevel8_2060 (FriBidiPropertyBlockLevel8 + 0x318)
+ FriBidiPropertyBlockLevel8_0300, /* 0484..0485 */
+ FriBidiPropertyBlockLevel8_0486, /* 0486..0487 */
- BN, BN, BN, BN,LTR,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_0488 0x3A
-#define FriBidiPropertyBlockLevel8_2068 (FriBidiPropertyBlockLevel8 + 0x320)
+ FriBidiPropertyBlockLevel8_0300, /* 0488..0489 */
+ FriBidiPropertyBlockLevel8_0042, /* 048A..048B */
- LTR,LTR, BN, BN, BN, BN, BN, BN,
+#define FriBidiPropertyBlockLevel7_0590 0x3C
-#define FriBidiPropertyBlockLevel8_2070 (FriBidiPropertyBlockLevel8 + 0x328)
+ FriBidiPropertyBlockLevel8_0590, /* 0590..0591 */
+ FriBidiPropertyBlockLevel8_0300, /* 0592..0593 */
- EN,LTR,LTR,LTR, EN, EN, EN, EN,
+#define FriBidiPropertyBlockLevel7_05A0 0x3E
-#define FriBidiPropertyBlockLevel8_2078 (FriBidiPropertyBlockLevel8 + 0x330)
+ FriBidiPropertyBlockLevel8_0300, /* 05A0..05A1 */
+ FriBidiPropertyBlockLevel8_0590, /* 05A2..05A3 */
- EN, EN, ET, ET, ON, ON, ON,LTR,
+#define FriBidiPropertyBlockLevel7_05C0 0x40
-#define FriBidiPropertyBlockLevel8_20A0 (FriBidiPropertyBlockLevel8 + 0x338)
+ FriBidiPropertyBlockLevel8_0590, /* 05C0..05C1 */
+ FriBidiPropertyBlockLevel8_05C2, /* 05C2..05C3 */
- ET, ET, ET, ET, ET, ET, ET, ET,
+#define FriBidiPropertyBlockLevel7_05C4 0x42
-#define FriBidiPropertyBlockLevel8_20B0 (FriBidiPropertyBlockLevel8 + 0x340)
+ FriBidiPropertyBlockLevel8_05C2, /* 05C4..05C5 */
+ FriBidiPropertyBlockLevel8_05C6, /* 05C6..05C7 */
- ET, ET,LTR,LTR,LTR,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_05C8 0x44
-#define FriBidiPropertyBlockLevel8_20E8 (FriBidiPropertyBlockLevel8 + 0x348)
+ FriBidiPropertyBlockLevel8_05C6, /* 05C8..05C9 */
+ FriBidiPropertyBlockLevel8_05C6, /* 05CA..05CB */
- NSM,NSM,NSM,LTR,LTR,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_0600 0x46
-#define FriBidiPropertyBlockLevel8_2100 (FriBidiPropertyBlockLevel8 + 0x350)
+ FriBidiPropertyBlockLevel8_0600, /* 0600..0601 */
+ FriBidiPropertyBlockLevel8_0600, /* 0602..0603 */
- ON, ON,LTR, ON, ON, ON, ON,LTR,
+#define FriBidiPropertyBlockLevel7_060C 0x48
-#define FriBidiPropertyBlockLevel8_2110 (FriBidiPropertyBlockLevel8 + 0x358)
+ FriBidiPropertyBlockLevel8_060C, /* 060C..060D */
+ FriBidiPropertyBlockLevel8_0600, /* 060E..060F */
- LTR,LTR,LTR,LTR, ON,LTR, ON, ON,
+#define FriBidiPropertyBlockLevel7_0648 0x4A
-#define FriBidiPropertyBlockLevel8_2118 (FriBidiPropertyBlockLevel8 + 0x360)
+ FriBidiPropertyBlockLevel8_0600, /* 0648..0649 */
+ FriBidiPropertyBlockLevel8_064A, /* 064A..064B */
- ON,LTR,LTR,LTR,LTR,LTR, ON, ON,
+#define FriBidiPropertyBlockLevel7_0654 0x4C
-#define FriBidiPropertyBlockLevel8_2120 (FriBidiPropertyBlockLevel8 + 0x368)
+ FriBidiPropertyBlockLevel8_0300, /* 0654..0655 */
+ FriBidiPropertyBlockLevel8_0600, /* 0656..0657 */
- ON, ON, ON, ON,LTR, ON,LTR, ON,
+#define FriBidiPropertyBlockLevel7_0660 0x4E
-#define FriBidiPropertyBlockLevel8_2128 (FriBidiPropertyBlockLevel8 + 0x370)
+ FriBidiPropertyBlockLevel8_0660, /* 0660..0661 */
+ FriBidiPropertyBlockLevel8_0660, /* 0662..0663 */
- LTR, ON,LTR,LTR,LTR,LTR, ET,LTR,
+#define FriBidiPropertyBlockLevel7_0668 0x50
-#define FriBidiPropertyBlockLevel8_2140 (FriBidiPropertyBlockLevel8 + 0x378)
+ FriBidiPropertyBlockLevel8_0660, /* 0668..0669 */
+ FriBidiPropertyBlockLevel8_066A, /* 066A..066B */
- ON, ON, ON, ON, ON,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_066C 0x52
-#define FriBidiPropertyBlockLevel8_2148 (FriBidiPropertyBlockLevel8 + 0x380)
+ FriBidiPropertyBlockLevel8_066C, /* 066C..066D */
+ FriBidiPropertyBlockLevel8_0600, /* 066E..066F */
- LTR,LTR, ON, ON,LTR,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_0670 0x54
-#define FriBidiPropertyBlockLevel8_2210 (FriBidiPropertyBlockLevel8 + 0x388)
+ FriBidiPropertyBlockLevel8_0670, /* 0670..0671 */
+ FriBidiPropertyBlockLevel8_0600, /* 0672..0673 */
- ON, ON, ET, ET, ON, ON, ON, ON,
+#define FriBidiPropertyBlockLevel7_06D4 0x56
-#define FriBidiPropertyBlockLevel8_2390 (FriBidiPropertyBlockLevel8 + 0x390)
+ FriBidiPropertyBlockLevel8_0600, /* 06D4..06D5 */
+ FriBidiPropertyBlockLevel8_0300, /* 06D6..06D7 */
- ON, ON, ON, ON, ON,LTR, ON, ON,
+#define FriBidiPropertyBlockLevel7_06DC 0x58
-#define FriBidiPropertyBlockLevel8_23C8 (FriBidiPropertyBlockLevel8 + 0x398)
+ FriBidiPropertyBlockLevel8_0670, /* 06DC..06DD */
+ FriBidiPropertyBlockLevel8_0300, /* 06DE..06DF */
- ON, ON, ON, ON, ON, ON, ON,LTR,
+#define FriBidiPropertyBlockLevel7_06E4 0x5A
-#define FriBidiPropertyBlockLevel8_2448 (FriBidiPropertyBlockLevel8 + 0x3A0)
+ FriBidiPropertyBlockLevel8_0670, /* 06E4..06E5 */
+ FriBidiPropertyBlockLevel8_064A, /* 06E6..06E7 */
- ON, ON, ON,LTR,LTR,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_06E8 0x5C
-#define FriBidiPropertyBlockLevel8_2498 (FriBidiPropertyBlockLevel8 + 0x3A8)
+ FriBidiPropertyBlockLevel8_06E8, /* 06E8..06E9 */
+ FriBidiPropertyBlockLevel8_0300, /* 06EA..06EB */
- EN, EN, EN, EN,LTR,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_06F8 0x5E
-#define FriBidiPropertyBlockLevel8_24E8 (FriBidiPropertyBlockLevel8 + 0x3B0)
+ FriBidiPropertyBlockLevel8_0030, /* 06F8..06F9 */
+ FriBidiPropertyBlockLevel8_0600, /* 06FA..06FB */
- LTR,LTR, EN, ON, ON, ON, ON, ON,
+#define FriBidiPropertyBlockLevel7_070C 0x60
-#define FriBidiPropertyBlockLevel8_2610 (FriBidiPropertyBlockLevel8 + 0x3B8)
+ FriBidiPropertyBlockLevel8_0600, /* 070C..070D */
+ FriBidiPropertyBlockLevel8_070E, /* 070E..070F */
- ON, ON, ON, ON,LTR,LTR, ON, ON,
+#define FriBidiPropertyBlockLevel7_0710 0x62
-#define FriBidiPropertyBlockLevel8_2618 (FriBidiPropertyBlockLevel8 + 0x3C0)
+ FriBidiPropertyBlockLevel8_064A, /* 0710..0711 */
+ FriBidiPropertyBlockLevel8_0600, /* 0712..0713 */
- LTR, ON, ON, ON, ON, ON, ON, ON,
+#define FriBidiPropertyBlockLevel7_0748 0x64
-#define FriBidiPropertyBlockLevel8_2700 (FriBidiPropertyBlockLevel8 + 0x3C8)
+ FriBidiPropertyBlockLevel8_0300, /* 0748..0749 */
+ FriBidiPropertyBlockLevel8_0670, /* 074A..074B */
- LTR, ON, ON, ON, ON,LTR, ON, ON,
+#define FriBidiPropertyBlockLevel7_0900 0x66
-#define FriBidiPropertyBlockLevel8_2708 (FriBidiPropertyBlockLevel8 + 0x3D0)
+ FriBidiPropertyBlockLevel8_0482, /* 0900..0901 */
+ FriBidiPropertyBlockLevel8_0486, /* 0902..0903 */
- ON, ON,LTR,LTR, ON, ON, ON, ON,
+#define FriBidiPropertyBlockLevel7_093C 0x68
-#define FriBidiPropertyBlockLevel8_2750 (FriBidiPropertyBlockLevel8 + 0x3D8)
+ FriBidiPropertyBlockLevel8_0486, /* 093C..093D */
+ FriBidiPropertyBlockLevel8_0042, /* 093E..093F */
- ON, ON, ON,LTR,LTR,LTR, ON,LTR,
+#define FriBidiPropertyBlockLevel7_0940 0x6A
-#define FriBidiPropertyBlockLevel8_27E8 (FriBidiPropertyBlockLevel8 + 0x3E0)
+ FriBidiPropertyBlockLevel8_0482, /* 0940..0941 */
+ FriBidiPropertyBlockLevel8_0300, /* 0942..0943 */
- ON, ON, ON, ON,LTR,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_094C 0x6C
-#define FriBidiPropertyBlockLevel8_3000 (FriBidiPropertyBlockLevel8 + 0x3E8)
+ FriBidiPropertyBlockLevel8_0482, /* 094C..094D */
+ FriBidiPropertyBlockLevel8_0042, /* 094E..094F */
- WS, ON, ON, ON, ON,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_0960 0x6E
-#define FriBidiPropertyBlockLevel8_3028 (FriBidiPropertyBlockLevel8 + 0x3F0)
+ FriBidiPropertyBlockLevel8_0042, /* 0960..0961 */
+ FriBidiPropertyBlockLevel8_0300, /* 0962..0963 */
- LTR,LTR,NSM,NSM,NSM,NSM,NSM,NSM,
+#define FriBidiPropertyBlockLevel7_09F0 0x70
-#define FriBidiPropertyBlockLevel8_3098 (FriBidiPropertyBlockLevel8 + 0x3F8)
+ FriBidiPropertyBlockLevel8_0042, /* 09F0..09F1 */
+ FriBidiPropertyBlockLevel8_0024, /* 09F2..09F3 */
- LTR,NSM,NSM, ON, ON,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_0A00 0x72
-#define FriBidiPropertyBlockLevel8_30F8 (FriBidiPropertyBlockLevel8 + 0x400)
+ FriBidiPropertyBlockLevel8_0042, /* 0A00..0A01 */
+ FriBidiPropertyBlockLevel8_0486, /* 0A02..0A03 */
- LTR,LTR,LTR, ON,LTR,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_0A48 0x74
-#define FriBidiPropertyBlockLevel8_FB18 (FriBidiPropertyBlockLevel8 + 0x408)
+ FriBidiPropertyBlockLevel8_0486, /* 0A48..0A49 */
+ FriBidiPropertyBlockLevel8_0482, /* 0A4A..0A4B */
- LTR,LTR,LTR,LTR,LTR,RTL,NSM,RTL,
+#define FriBidiPropertyBlockLevel7_0AC4 0x76
-#define FriBidiPropertyBlockLevel8_FB28 (FriBidiPropertyBlockLevel8 + 0x410)
+ FriBidiPropertyBlockLevel8_0300, /* 0AC4..0AC5 */
+ FriBidiPropertyBlockLevel8_0482, /* 0AC6..0AC7 */
- RTL, ET,RTL,RTL,RTL,RTL,RTL,RTL,
+#define FriBidiPropertyBlockLevel7_0C48 0x78
-#define FriBidiPropertyBlockLevel8_FD38 (FriBidiPropertyBlockLevel8 + 0x418)
+ FriBidiPropertyBlockLevel8_0486, /* 0C48..0C49 */
+ FriBidiPropertyBlockLevel8_0300, /* 0C4A..0C4B */
- AL, AL, AL, AL, AL, AL, ON, ON,
+#define FriBidiPropertyBlockLevel7_0DD4 0x7A
-#define FriBidiPropertyBlockLevel8_FE50 (FriBidiPropertyBlockLevel8 + 0x420)
+ FriBidiPropertyBlockLevel8_0486, /* 0DD4..0DD5 */
+ FriBidiPropertyBlockLevel8_0486, /* 0DD6..0DD7 */
- CS, ON, CS,LTR, ON, CS, ON, ON,
+#define FriBidiPropertyBlockLevel7_0E3C 0x7C
-#define FriBidiPropertyBlockLevel8_FE58 (FriBidiPropertyBlockLevel8 + 0x428)
+ FriBidiPropertyBlockLevel8_0042, /* 0E3C..0E3D */
+ FriBidiPropertyBlockLevel8_0E3E, /* 0E3E..0E3F */
- ON, ON, ON, ON, ON, ON, ON, ET,
+#define FriBidiPropertyBlockLevel7_0F34 0x7E
-#define FriBidiPropertyBlockLevel8_FE60 (FriBidiPropertyBlockLevel8 + 0x430)
+ FriBidiPropertyBlockLevel8_0482, /* 0F34..0F35 */
+ FriBidiPropertyBlockLevel8_0482, /* 0F36..0F37 */
- ON, ON, ET, ET, ON, ON, ON,LTR,
+#define FriBidiPropertyBlockLevel7_0F38 0x80
-#define FriBidiPropertyBlockLevel8_FE68 (FriBidiPropertyBlockLevel8 + 0x438)
+ FriBidiPropertyBlockLevel8_0482, /* 0F38..0F39 */
+ FriBidiPropertyBlockLevel8_0026, /* 0F3A..0F3B */
- ON, ET, ET, ON,LTR,LTR,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_1680 0x82
-#define FriBidiPropertyBlockLevel8_FF00 (FriBidiPropertyBlockLevel8 + 0x440)
+ FriBidiPropertyBlockLevel8_1680, /* 1680..1681 */
+ FriBidiPropertyBlockLevel8_0042, /* 1682..1683 */
- LTR, ON, ON, ET, ET, ET, ON, ON,
+#define FriBidiPropertyBlockLevel7_1808 0x84
-#define FriBidiPropertyBlockLevel8_FFE0 (FriBidiPropertyBlockLevel8 + 0x448)
+ FriBidiPropertyBlockLevel8_0026, /* 1808..1809 */
+ FriBidiPropertyBlockLevel8_180A, /* 180A..180B */
- ET, ET, ON, ON, ON, ET, ET,LTR,
+#define FriBidiPropertyBlockLevel7_180C 0x86
-#define FriBidiPropertyBlockLevel8_FFF8 (FriBidiPropertyBlockLevel8 + 0x450)
+ FriBidiPropertyBlockLevel8_0300, /* 180C..180D */
+ FriBidiPropertyBlockLevel8_180E, /* 180E..180F */
- LTR, BN, BN, BN, ON, ON,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_1FBC 0x88
-#define FriBidiPropertyBlockLevel8_1D170 (FriBidiPropertyBlockLevel8 + 0x458)
+ FriBidiPropertyBlockLevel8_005A, /* 1FBC..1FBD */
+ FriBidiPropertyBlockLevel8_005A, /* 1FBE..1FBF */
- LTR,LTR,LTR, BN, BN, BN, BN, BN,
+#define FriBidiPropertyBlockLevel7_2000 0x8A
-#define FriBidiPropertyBlockLevel8_1D178 (FriBidiPropertyBlockLevel8 + 0x460)
+ FriBidiPropertyBlockLevel8_2000, /* 2000..2001 */
+ FriBidiPropertyBlockLevel8_2000, /* 2002..2003 */
- BN, BN, BN,NSM,NSM,NSM,NSM,NSM,
+#define FriBidiPropertyBlockLevel7_2008 0x8C
-#define FriBidiPropertyBlockLevel8_1D180 (FriBidiPropertyBlockLevel8 + 0x468)
+ FriBidiPropertyBlockLevel8_2000, /* 2008..2009 */
+ FriBidiPropertyBlockLevel8_200A, /* 200A..200B */
- NSM,NSM,NSM,LTR,LTR,NSM,NSM,NSM,
+#define FriBidiPropertyBlockLevel7_200C 0x8E
-#define FriBidiPropertyBlockLevel8_1D1A8 (FriBidiPropertyBlockLevel8 + 0x470)
+ FriBidiPropertyBlockLevel8_0000, /* 200C..200D */
+ FriBidiPropertyBlockLevel8_200E, /* 200E..200F */
- LTR,LTR,NSM,NSM,NSM,NSM,LTR,LTR,
+#define FriBidiPropertyBlockLevel7_2028 0x90
-#define FriBidiPropertyBlockLevel8_1D7C8 (FriBidiPropertyBlockLevel8 + 0x478)
+ FriBidiPropertyBlockLevel8_000C, /* 2028..2029 */
+ FriBidiPropertyBlockLevel8_202A, /* 202A..202B */
- LTR,LTR,LTR,LTR,LTR,LTR, EN, EN,
+#define FriBidiPropertyBlockLevel7_202C 0x92
-#define FriBidiPropertyBlockLevel8_E0000 (FriBidiPropertyBlockLevel8 + 0x480)
+ FriBidiPropertyBlockLevel8_202C, /* 202C..202D */
+ FriBidiPropertyBlockLevel8_202E, /* 202E..202F */
- LTR, BN,LTR,LTR,LTR,LTR,LTR,LTR,
-};
+#define FriBidiPropertyBlockLevel7_2030 0x94
-static const FriBidiPropCharType *FriBidiPropertyBlockLevel7[4*131] = {
+ FriBidiPropertyBlockLevel8_0024, /* 2030..2031 */
+ FriBidiPropertyBlockLevel8_0024, /* 2032..2033 */
-#define FriBidiPropertyBlockLevel7_0000 (FriBidiPropertyBlockLevel7 + 0x0)
+#define FriBidiPropertyBlockLevel7_2034 0x96
- FriBidiPropertyBlockLevel8_0000, /* 0000..0007 */
- FriBidiPropertyBlockLevel8_0008, /* 0008..000F */
- FriBidiPropertyBlockLevel8_0000, /* 0010..0017 */
- FriBidiPropertyBlockLevel8_0018, /* 0018..001F */
+ FriBidiPropertyBlockLevel8_2034, /* 2034..2035 */
+ FriBidiPropertyBlockLevel8_0026, /* 2036..2037 */
-#define FriBidiPropertyBlockLevel7_0020 (FriBidiPropertyBlockLevel7 + 0x4)
+#define FriBidiPropertyBlockLevel7_2050 0x98
- FriBidiPropertyBlockLevel8_0020, /* 0020..0027 */
- FriBidiPropertyBlockLevel8_0028, /* 0028..002F */
- FriBidiPropertyBlockLevel8_0030, /* 0030..0037 */
- FriBidiPropertyBlockLevel8_0038, /* 0038..003F */
+ FriBidiPropertyBlockLevel8_0026, /* 2050..2051 */
+ FriBidiPropertyBlockLevel8_0040, /* 2052..2053 */
-#define FriBidiPropertyBlockLevel7_0040 (FriBidiPropertyBlockLevel7 + 0x8)
+#define FriBidiPropertyBlockLevel7_205C 0x9A
- FriBidiPropertyBlockLevel8_0040, /* 0040..0047 */
- FriBidiPropertyBlockLevel8_0048, /* 0048..004F */
- FriBidiPropertyBlockLevel8_0048, /* 0050..0057 */
- FriBidiPropertyBlockLevel8_0058, /* 0058..005F */
+ FriBidiPropertyBlockLevel8_0042, /* 205C..205D */
+ FriBidiPropertyBlockLevel8_205E, /* 205E..205F */
-#define FriBidiPropertyBlockLevel7_0060 (FriBidiPropertyBlockLevel7 + 0xC)
+#define FriBidiPropertyBlockLevel7_2068 0x9C
- FriBidiPropertyBlockLevel8_0040, /* 0060..0067 */
- FriBidiPropertyBlockLevel8_0048, /* 0068..006F */
- FriBidiPropertyBlockLevel8_0048, /* 0070..0077 */
- FriBidiPropertyBlockLevel8_0078, /* 0078..007F */
+ FriBidiPropertyBlockLevel8_0042, /* 2068..2069 */
+ FriBidiPropertyBlockLevel8_0000, /* 206A..206B */
-#define FriBidiPropertyBlockLevel7_0080 (FriBidiPropertyBlockLevel7 + 0x10)
+#define FriBidiPropertyBlockLevel7_2070 0x9E
- FriBidiPropertyBlockLevel8_0080, /* 0080..0087 */
- FriBidiPropertyBlockLevel8_0000, /* 0088..008F */
- FriBidiPropertyBlockLevel8_0000, /* 0090..0097 */
- FriBidiPropertyBlockLevel8_0000, /* 0098..009F */
+ FriBidiPropertyBlockLevel8_2070, /* 2070..2071 */
+ FriBidiPropertyBlockLevel8_0042, /* 2072..2073 */
-#define FriBidiPropertyBlockLevel7_00A0 (FriBidiPropertyBlockLevel7 + 0x14)
+#define FriBidiPropertyBlockLevel7_2078 0xA0
- FriBidiPropertyBlockLevel8_00A0, /* 00A0..00A7 */
- FriBidiPropertyBlockLevel8_00A8, /* 00A8..00AF */
- FriBidiPropertyBlockLevel8_00B0, /* 00B0..00B7 */
- FriBidiPropertyBlockLevel8_00B8, /* 00B8..00BF */
+ FriBidiPropertyBlockLevel8_0030, /* 2078..2079 */
+ FriBidiPropertyBlockLevel8_0024, /* 207A..207B */
-#define FriBidiPropertyBlockLevel7_00C0 (FriBidiPropertyBlockLevel7 + 0x18)
+#define FriBidiPropertyBlockLevel7_20B0 0xA2
- FriBidiPropertyBlockLevel8_0048, /* 00C0..00C7 */
- FriBidiPropertyBlockLevel8_0048, /* 00C8..00CF */
- FriBidiPropertyBlockLevel8_00D0, /* 00D0..00D7 */
- FriBidiPropertyBlockLevel8_0048, /* 00D8..00DF */
+ FriBidiPropertyBlockLevel8_0024, /* 20B0..20B1 */
+ FriBidiPropertyBlockLevel8_0042, /* 20B2..20B3 */
-#define FriBidiPropertyBlockLevel7_0100 (FriBidiPropertyBlockLevel7 + 0x1C)
+#define FriBidiPropertyBlockLevel7_2128 0xA4
- FriBidiPropertyBlockLevel8_0048, /* 0100..0107 */
- FriBidiPropertyBlockLevel8_0048, /* 0108..010F */
- FriBidiPropertyBlockLevel8_0048, /* 0110..0117 */
- FriBidiPropertyBlockLevel8_0048, /* 0118..011F */
+ FriBidiPropertyBlockLevel8_005A, /* 2128..2129 */
+ FriBidiPropertyBlockLevel8_0042, /* 212A..212B */
-#define FriBidiPropertyBlockLevel7_02A0 (FriBidiPropertyBlockLevel7 + 0x20)
+#define FriBidiPropertyBlockLevel7_212C 0xA6
- FriBidiPropertyBlockLevel8_0048, /* 02A0..02A7 */
- FriBidiPropertyBlockLevel8_0048, /* 02A8..02AF */
- FriBidiPropertyBlockLevel8_0048, /* 02B0..02B7 */
- FriBidiPropertyBlockLevel8_02B8, /* 02B8..02BF */
+ FriBidiPropertyBlockLevel8_0042, /* 212C..212D */
+ FriBidiPropertyBlockLevel8_212E, /* 212E..212F */
-#define FriBidiPropertyBlockLevel7_02C0 (FriBidiPropertyBlockLevel7 + 0x24)
+#define FriBidiPropertyBlockLevel7_2210 0xA8
- FriBidiPropertyBlockLevel8_02C0, /* 02C0..02C7 */
- FriBidiPropertyBlockLevel8_02C8, /* 02C8..02CF */
- FriBidiPropertyBlockLevel8_02C0, /* 02D0..02D7 */
- FriBidiPropertyBlockLevel8_02C8, /* 02D8..02DF */
+ FriBidiPropertyBlockLevel8_0026, /* 2210..2211 */
+ FriBidiPropertyBlockLevel8_0024, /* 2212..2213 */
-#define FriBidiPropertyBlockLevel7_02E0 (FriBidiPropertyBlockLevel7 + 0x28)
+#define FriBidiPropertyBlockLevel7_24E8 0xAA
- FriBidiPropertyBlockLevel8_02E0, /* 02E0..02E7 */
- FriBidiPropertyBlockLevel8_02E8, /* 02E8..02EF */
- FriBidiPropertyBlockLevel8_0048, /* 02F0..02F7 */
- FriBidiPropertyBlockLevel8_0048, /* 02F8..02FF */
+ FriBidiPropertyBlockLevel8_0042, /* 24E8..24E9 */
+ FriBidiPropertyBlockLevel8_24EA, /* 24EA..24EB */
-#define FriBidiPropertyBlockLevel7_0300 (FriBidiPropertyBlockLevel7 + 0x2C)
+#define FriBidiPropertyBlockLevel7_3000 0xAC
- FriBidiPropertyBlockLevel8_0300, /* 0300..0307 */
- FriBidiPropertyBlockLevel8_0300, /* 0308..030F */
- FriBidiPropertyBlockLevel8_0300, /* 0310..0317 */
- FriBidiPropertyBlockLevel8_0300, /* 0318..031F */
+ FriBidiPropertyBlockLevel8_0020, /* 3000..3001 */
+ FriBidiPropertyBlockLevel8_0026, /* 3002..3003 */
-#define FriBidiPropertyBlockLevel7_0340 (FriBidiPropertyBlockLevel7 + 0x30)
+#define FriBidiPropertyBlockLevel7_3098 0xAE
- FriBidiPropertyBlockLevel8_0300, /* 0340..0347 */
- FriBidiPropertyBlockLevel8_0300, /* 0348..034F */
- FriBidiPropertyBlockLevel8_0048, /* 0350..0357 */
- FriBidiPropertyBlockLevel8_0048, /* 0358..035F */
+ FriBidiPropertyBlockLevel8_0482, /* 3098..3099 */
+ FriBidiPropertyBlockLevel8_06E8, /* 309A..309B */
-#define FriBidiPropertyBlockLevel7_0360 (FriBidiPropertyBlockLevel7 + 0x34)
+#define FriBidiPropertyBlockLevel7_FB1C 0xB0
- FriBidiPropertyBlockLevel8_0300, /* 0360..0367 */
- FriBidiPropertyBlockLevel8_0300, /* 0368..036F */
- FriBidiPropertyBlockLevel8_0370, /* 0370..0377 */
- FriBidiPropertyBlockLevel8_0378, /* 0378..037F */
+ FriBidiPropertyBlockLevel8_200E, /* FB1C..FB1D */
+ FriBidiPropertyBlockLevel8_05C2, /* FB1E..FB1F */
-#define FriBidiPropertyBlockLevel7_0380 (FriBidiPropertyBlockLevel7 + 0x38)
+#define FriBidiPropertyBlockLevel7_FB28 0xB2
- FriBidiPropertyBlockLevel8_0380, /* 0380..0387 */
- FriBidiPropertyBlockLevel8_0048, /* 0388..038F */
- FriBidiPropertyBlockLevel8_0048, /* 0390..0397 */
- FriBidiPropertyBlockLevel8_0048, /* 0398..039F */
+ FriBidiPropertyBlockLevel8_FB28, /* FB28..FB29 */
+ FriBidiPropertyBlockLevel8_05C6, /* FB2A..FB2B */
-#define FriBidiPropertyBlockLevel7_03E0 (FriBidiPropertyBlockLevel7 + 0x3C)
+#define FriBidiPropertyBlockLevel7_FD3C 0xB4
- FriBidiPropertyBlockLevel8_0048, /* 03E0..03E7 */
- FriBidiPropertyBlockLevel8_0048, /* 03E8..03EF */
- FriBidiPropertyBlockLevel8_0378, /* 03F0..03F7 */
- FriBidiPropertyBlockLevel8_0048, /* 03F8..03FF */
+ FriBidiPropertyBlockLevel8_0600, /* FD3C..FD3D */
+ FriBidiPropertyBlockLevel8_0026, /* FD3E..FD3F */
-#define FriBidiPropertyBlockLevel7_0480 (FriBidiPropertyBlockLevel7 + 0x40)
+#define FriBidiPropertyBlockLevel7_FE50 0xB6
- FriBidiPropertyBlockLevel8_0480, /* 0480..0487 */
- FriBidiPropertyBlockLevel8_0488, /* 0488..048F */
- FriBidiPropertyBlockLevel8_0048, /* 0490..0497 */
- FriBidiPropertyBlockLevel8_0048, /* 0498..049F */
+ FriBidiPropertyBlockLevel8_003A, /* FE50..FE51 */
+ FriBidiPropertyBlockLevel8_FE52, /* FE52..FE53 */
-#define FriBidiPropertyBlockLevel7_0580 (FriBidiPropertyBlockLevel7 + 0x44)
+#define FriBidiPropertyBlockLevel7_FE54 0xB8
- FriBidiPropertyBlockLevel8_0048, /* 0580..0587 */
- FriBidiPropertyBlockLevel8_0588, /* 0588..058F */
- FriBidiPropertyBlockLevel8_0590, /* 0590..0597 */
- FriBidiPropertyBlockLevel8_0300, /* 0598..059F */
+ FriBidiPropertyBlockLevel8_FE54, /* FE54..FE55 */
+ FriBidiPropertyBlockLevel8_0026, /* FE56..FE57 */
-#define FriBidiPropertyBlockLevel7_05A0 (FriBidiPropertyBlockLevel7 + 0x48)
+#define FriBidiPropertyBlockLevel7_FE68 0xBA
- FriBidiPropertyBlockLevel8_05A0, /* 05A0..05A7 */
- FriBidiPropertyBlockLevel8_0300, /* 05A8..05AF */
- FriBidiPropertyBlockLevel8_0300, /* 05B0..05B7 */
- FriBidiPropertyBlockLevel8_05B8, /* 05B8..05BF */
+ FriBidiPropertyBlockLevel8_0022, /* FE68..FE69 */
+ FriBidiPropertyBlockLevel8_2034, /* FE6A..FE6B */
-#define FriBidiPropertyBlockLevel7_05C0 (FriBidiPropertyBlockLevel7 + 0x4C)
+#define FriBidiPropertyBlockLevel7_FF00 0xBC
- FriBidiPropertyBlockLevel8_05C0, /* 05C0..05C7 */
- FriBidiPropertyBlockLevel8_05C8, /* 05C8..05CF */
- FriBidiPropertyBlockLevel8_05C8, /* 05D0..05D7 */
- FriBidiPropertyBlockLevel8_05C8, /* 05D8..05DF */
+ FriBidiPropertyBlockLevel8_005A, /* FF00..FF01 */
+ FriBidiPropertyBlockLevel8_0022, /* FF02..FF03 */
-#define FriBidiPropertyBlockLevel7_05E0 (FriBidiPropertyBlockLevel7 + 0x50)
+#define FriBidiPropertyBlockLevel7_FFE4 0xBE
- FriBidiPropertyBlockLevel8_05C8, /* 05E0..05E7 */
- FriBidiPropertyBlockLevel8_05C8, /* 05E8..05EF */
- FriBidiPropertyBlockLevel8_05C8, /* 05F0..05F7 */
- FriBidiPropertyBlockLevel8_05C8, /* 05F8..05FF */
+ FriBidiPropertyBlockLevel8_0022, /* FFE4..FFE5 */
+ FriBidiPropertyBlockLevel8_212E, /* FFE6..FFE7 */
-#define FriBidiPropertyBlockLevel7_0600 (FriBidiPropertyBlockLevel7 + 0x54)
+#define FriBidiPropertyBlockLevel7_FFF8 0xC0
- FriBidiPropertyBlockLevel8_0600, /* 0600..0607 */
- FriBidiPropertyBlockLevel8_0608, /* 0608..060F */
- FriBidiPropertyBlockLevel8_0600, /* 0610..0617 */
- FriBidiPropertyBlockLevel8_0600, /* 0618..061F */
+ FriBidiPropertyBlockLevel8_FFF8, /* FFF8..FFF9 */
+ FriBidiPropertyBlockLevel8_0000, /* FFFA..FFFB */
-#define FriBidiPropertyBlockLevel7_0620 (FriBidiPropertyBlockLevel7 + 0x58)
+#define FriBidiPropertyBlockLevel7_1D170 0xC2
- FriBidiPropertyBlockLevel8_0600, /* 0620..0627 */
- FriBidiPropertyBlockLevel8_0600, /* 0628..062F */
- FriBidiPropertyBlockLevel8_0600, /* 0630..0637 */
- FriBidiPropertyBlockLevel8_0600, /* 0638..063F */
+ FriBidiPropertyBlockLevel8_0042, /* 1D170..1D171 */
+ FriBidiPropertyBlockLevel8_FFF8, /* 1D172..1D173 */
-#define FriBidiPropertyBlockLevel7_0640 (FriBidiPropertyBlockLevel7 + 0x5C)
+#define FriBidiPropertyBlockLevel7_1D178 0xC4
- FriBidiPropertyBlockLevel8_0600, /* 0640..0647 */
- FriBidiPropertyBlockLevel8_0648, /* 0648..064F */
- FriBidiPropertyBlockLevel8_0650, /* 0650..0657 */
- FriBidiPropertyBlockLevel8_0600, /* 0658..065F */
+ FriBidiPropertyBlockLevel8_0000, /* 1D178..1D179 */
+ FriBidiPropertyBlockLevel8_1D17A, /* 1D17A..1D17B */
-#define FriBidiPropertyBlockLevel7_0660 (FriBidiPropertyBlockLevel7 + 0x60)
+#define FriBidiPropertyBlockLevel7_1D7CC 0xC6
- FriBidiPropertyBlockLevel8_0660, /* 0660..0667 */
- FriBidiPropertyBlockLevel8_0668, /* 0668..066F */
- FriBidiPropertyBlockLevel8_0670, /* 0670..0677 */
- FriBidiPropertyBlockLevel8_0600, /* 0678..067F */
+ FriBidiPropertyBlockLevel8_0042, /* 1D7CC..1D7CD */
+ FriBidiPropertyBlockLevel8_0030, /* 1D7CE..1D7CF */
-#define FriBidiPropertyBlockLevel7_06C0 (FriBidiPropertyBlockLevel7 + 0x64)
+#define FriBidiPropertyBlockLevel7_E0000 0xC8
- FriBidiPropertyBlockLevel8_0600, /* 06C0..06C7 */
- FriBidiPropertyBlockLevel8_0600, /* 06C8..06CF */
- FriBidiPropertyBlockLevel8_06D0, /* 06D0..06D7 */
- FriBidiPropertyBlockLevel8_06D8, /* 06D8..06DF */
+ FriBidiPropertyBlockLevel8_FFF8, /* E0000..E0001 */
+ FriBidiPropertyBlockLevel8_0042, /* E0002..E0003 */
+};
-#define FriBidiPropertyBlockLevel7_06E0 (FriBidiPropertyBlockLevel7 + 0x68)
+static const fribidi_uint8 FriBidiPropertyBlockLevel6[8*131] = {
+
+#define FriBidiPropertyBlockLevel6_0000 0x0
+
+ FriBidiPropertyBlockLevel7_0000, /* 0000..0003 */
+ FriBidiPropertyBlockLevel7_0000, /* 0004..0007 */
+ FriBidiPropertyBlockLevel7_0008, /* 0008..000B */
+ FriBidiPropertyBlockLevel7_000C, /* 000C..000F */
+ FriBidiPropertyBlockLevel7_0000, /* 0010..0013 */
+ FriBidiPropertyBlockLevel7_0000, /* 0014..0017 */
+ FriBidiPropertyBlockLevel7_0000, /* 0018..001B */
+ FriBidiPropertyBlockLevel7_001C, /* 001C..001F */
+
+#define FriBidiPropertyBlockLevel6_0020 0x8
+
+ FriBidiPropertyBlockLevel7_0020, /* 0020..0023 */
+ FriBidiPropertyBlockLevel7_0024, /* 0024..0027 */
+ FriBidiPropertyBlockLevel7_0028, /* 0028..002B */
+ FriBidiPropertyBlockLevel7_002C, /* 002C..002F */
+ FriBidiPropertyBlockLevel7_0030, /* 0030..0033 */
+ FriBidiPropertyBlockLevel7_0030, /* 0034..0037 */
+ FriBidiPropertyBlockLevel7_0038, /* 0038..003B */
+ FriBidiPropertyBlockLevel7_003C, /* 003C..003F */
+
+#define FriBidiPropertyBlockLevel6_0040 0x10
+
+ FriBidiPropertyBlockLevel7_0040, /* 0040..0043 */
+ FriBidiPropertyBlockLevel7_0044, /* 0044..0047 */
+ FriBidiPropertyBlockLevel7_0044, /* 0048..004B */
+ FriBidiPropertyBlockLevel7_0044, /* 004C..004F */
+ FriBidiPropertyBlockLevel7_0044, /* 0050..0053 */
+ FriBidiPropertyBlockLevel7_0044, /* 0054..0057 */
+ FriBidiPropertyBlockLevel7_0058, /* 0058..005B */
+ FriBidiPropertyBlockLevel7_003C, /* 005C..005F */
+
+#define FriBidiPropertyBlockLevel6_0060 0x18
+
+ FriBidiPropertyBlockLevel7_0040, /* 0060..0063 */
+ FriBidiPropertyBlockLevel7_0044, /* 0064..0067 */
+ FriBidiPropertyBlockLevel7_0044, /* 0068..006B */
+ FriBidiPropertyBlockLevel7_0044, /* 006C..006F */
+ FriBidiPropertyBlockLevel7_0044, /* 0070..0073 */
+ FriBidiPropertyBlockLevel7_0044, /* 0074..0077 */
+ FriBidiPropertyBlockLevel7_0058, /* 0078..007B */
+ FriBidiPropertyBlockLevel7_007C, /* 007C..007F */
+
+#define FriBidiPropertyBlockLevel6_0080 0x20
+
+ FriBidiPropertyBlockLevel7_0000, /* 0080..0083 */
+ FriBidiPropertyBlockLevel7_0084, /* 0084..0087 */
+ FriBidiPropertyBlockLevel7_0000, /* 0088..008B */
+ FriBidiPropertyBlockLevel7_0000, /* 008C..008F */
+ FriBidiPropertyBlockLevel7_0000, /* 0090..0093 */
+ FriBidiPropertyBlockLevel7_0000, /* 0094..0097 */
+ FriBidiPropertyBlockLevel7_0000, /* 0098..009B */
+ FriBidiPropertyBlockLevel7_0000, /* 009C..009F */
+
+#define FriBidiPropertyBlockLevel6_00A0 0x28
+
+ FriBidiPropertyBlockLevel7_00A0, /* 00A0..00A3 */
+ FriBidiPropertyBlockLevel7_0024, /* 00A4..00A7 */
+ FriBidiPropertyBlockLevel7_00A8, /* 00A8..00AB */
+ FriBidiPropertyBlockLevel7_003C, /* 00AC..00AF */
+ FriBidiPropertyBlockLevel7_00B0, /* 00B0..00B3 */
+ FriBidiPropertyBlockLevel7_00B4, /* 00B4..00B7 */
+ FriBidiPropertyBlockLevel7_00B8, /* 00B8..00BB */
+ FriBidiPropertyBlockLevel7_003C, /* 00BC..00BF */
+
+#define FriBidiPropertyBlockLevel6_00C0 0x30
+
+ FriBidiPropertyBlockLevel7_0044, /* 00C0..00C3 */
+ FriBidiPropertyBlockLevel7_0044, /* 00C4..00C7 */
+ FriBidiPropertyBlockLevel7_0044, /* 00C8..00CB */
+ FriBidiPropertyBlockLevel7_0044, /* 00CC..00CF */
+ FriBidiPropertyBlockLevel7_0044, /* 00D0..00D3 */
+ FriBidiPropertyBlockLevel7_0058, /* 00D4..00D7 */
+ FriBidiPropertyBlockLevel7_0044, /* 00D8..00DB */
+ FriBidiPropertyBlockLevel7_0044, /* 00DC..00DF */
+
+#define FriBidiPropertyBlockLevel6_0100 0x38
+
+ FriBidiPropertyBlockLevel7_0044, /* 0100..0103 */
+ FriBidiPropertyBlockLevel7_0044, /* 0104..0107 */
+ FriBidiPropertyBlockLevel7_0044, /* 0108..010B */
+ FriBidiPropertyBlockLevel7_0044, /* 010C..010F */
+ FriBidiPropertyBlockLevel7_0044, /* 0110..0113 */
+ FriBidiPropertyBlockLevel7_0044, /* 0114..0117 */
+ FriBidiPropertyBlockLevel7_0044, /* 0118..011B */
+ FriBidiPropertyBlockLevel7_0044, /* 011C..011F */
+
+#define FriBidiPropertyBlockLevel6_02A0 0x40
+
+ FriBidiPropertyBlockLevel7_0044, /* 02A0..02A3 */
+ FriBidiPropertyBlockLevel7_0044, /* 02A4..02A7 */
+ FriBidiPropertyBlockLevel7_0044, /* 02A8..02AB */
+ FriBidiPropertyBlockLevel7_0044, /* 02AC..02AF */
+ FriBidiPropertyBlockLevel7_0044, /* 02B0..02B3 */
+ FriBidiPropertyBlockLevel7_0044, /* 02B4..02B7 */
+ FriBidiPropertyBlockLevel7_02B8, /* 02B8..02BB */
+ FriBidiPropertyBlockLevel7_0044, /* 02BC..02BF */
+
+#define FriBidiPropertyBlockLevel6_02C0 0x48
+
+ FriBidiPropertyBlockLevel7_02C0, /* 02C0..02C3 */
+ FriBidiPropertyBlockLevel7_003C, /* 02C4..02C7 */
+ FriBidiPropertyBlockLevel7_003C, /* 02C8..02CB */
+ FriBidiPropertyBlockLevel7_003C, /* 02CC..02CF */
+ FriBidiPropertyBlockLevel7_02C0, /* 02D0..02D3 */
+ FriBidiPropertyBlockLevel7_003C, /* 02D4..02D7 */
+ FriBidiPropertyBlockLevel7_003C, /* 02D8..02DB */
+ FriBidiPropertyBlockLevel7_003C, /* 02DC..02DF */
+
+#define FriBidiPropertyBlockLevel6_02E0 0x50
+
+ FriBidiPropertyBlockLevel7_0044, /* 02E0..02E3 */
+ FriBidiPropertyBlockLevel7_02E4, /* 02E4..02E7 */
+ FriBidiPropertyBlockLevel7_003C, /* 02E8..02EB */
+ FriBidiPropertyBlockLevel7_02EC, /* 02EC..02EF */
+ FriBidiPropertyBlockLevel7_0044, /* 02F0..02F3 */
+ FriBidiPropertyBlockLevel7_0044, /* 02F4..02F7 */
+ FriBidiPropertyBlockLevel7_0044, /* 02F8..02FB */
+ FriBidiPropertyBlockLevel7_0044, /* 02FC..02FF */
+
+#define FriBidiPropertyBlockLevel6_0300 0x58
+
+ FriBidiPropertyBlockLevel7_0300, /* 0300..0303 */
+ FriBidiPropertyBlockLevel7_0300, /* 0304..0307 */
+ FriBidiPropertyBlockLevel7_0300, /* 0308..030B */
+ FriBidiPropertyBlockLevel7_0300, /* 030C..030F */
+ FriBidiPropertyBlockLevel7_0300, /* 0310..0313 */
+ FriBidiPropertyBlockLevel7_0300, /* 0314..0317 */
+ FriBidiPropertyBlockLevel7_0300, /* 0318..031B */
+ FriBidiPropertyBlockLevel7_0300, /* 031C..031F */
+
+#define FriBidiPropertyBlockLevel6_0340 0x60
+
+ FriBidiPropertyBlockLevel7_0300, /* 0340..0343 */
+ FriBidiPropertyBlockLevel7_0300, /* 0344..0347 */
+ FriBidiPropertyBlockLevel7_0300, /* 0348..034B */
+ FriBidiPropertyBlockLevel7_0300, /* 034C..034F */
+ FriBidiPropertyBlockLevel7_0044, /* 0350..0353 */
+ FriBidiPropertyBlockLevel7_0044, /* 0354..0357 */
+ FriBidiPropertyBlockLevel7_0044, /* 0358..035B */
+ FriBidiPropertyBlockLevel7_0044, /* 035C..035F */
+
+#define FriBidiPropertyBlockLevel6_0360 0x68
+
+ FriBidiPropertyBlockLevel7_0300, /* 0360..0363 */
+ FriBidiPropertyBlockLevel7_0300, /* 0364..0367 */
+ FriBidiPropertyBlockLevel7_0300, /* 0368..036B */
+ FriBidiPropertyBlockLevel7_0300, /* 036C..036F */
+ FriBidiPropertyBlockLevel7_0044, /* 0370..0373 */
+ FriBidiPropertyBlockLevel7_02EC, /* 0374..0377 */
+ FriBidiPropertyBlockLevel7_0044, /* 0378..037B */
+ FriBidiPropertyBlockLevel7_037C, /* 037C..037F */
+
+#define FriBidiPropertyBlockLevel6_0380 0x70
+
+ FriBidiPropertyBlockLevel7_0044, /* 0380..0383 */
+ FriBidiPropertyBlockLevel7_00A8, /* 0384..0387 */
+ FriBidiPropertyBlockLevel7_0044, /* 0388..038B */
+ FriBidiPropertyBlockLevel7_0044, /* 038C..038F */
+ FriBidiPropertyBlockLevel7_0044, /* 0390..0393 */
+ FriBidiPropertyBlockLevel7_0044, /* 0394..0397 */
+ FriBidiPropertyBlockLevel7_0044, /* 0398..039B */
+ FriBidiPropertyBlockLevel7_0044, /* 039C..039F */
+
+#define FriBidiPropertyBlockLevel6_03E0 0x78
+
+ FriBidiPropertyBlockLevel7_0044, /* 03E0..03E3 */
+ FriBidiPropertyBlockLevel7_0044, /* 03E4..03E7 */
+ FriBidiPropertyBlockLevel7_0044, /* 03E8..03EB */
+ FriBidiPropertyBlockLevel7_0044, /* 03EC..03EF */
+ FriBidiPropertyBlockLevel7_0044, /* 03F0..03F3 */
+ FriBidiPropertyBlockLevel7_037C, /* 03F4..03F7 */
+ FriBidiPropertyBlockLevel7_0044, /* 03F8..03FB */
+ FriBidiPropertyBlockLevel7_0044, /* 03FC..03FF */
+
+#define FriBidiPropertyBlockLevel6_0480 0x80
+
+ FriBidiPropertyBlockLevel7_0480, /* 0480..0483 */
+ FriBidiPropertyBlockLevel7_0484, /* 0484..0487 */
+ FriBidiPropertyBlockLevel7_0488, /* 0488..048B */
+ FriBidiPropertyBlockLevel7_0044, /* 048C..048F */
+ FriBidiPropertyBlockLevel7_0044, /* 0490..0493 */
+ FriBidiPropertyBlockLevel7_0044, /* 0494..0497 */
+ FriBidiPropertyBlockLevel7_0044, /* 0498..049B */
+ FriBidiPropertyBlockLevel7_0044, /* 049C..049F */
+
+#define FriBidiPropertyBlockLevel6_0580 0x88
+
+ FriBidiPropertyBlockLevel7_0044, /* 0580..0583 */
+ FriBidiPropertyBlockLevel7_0044, /* 0584..0587 */
+ FriBidiPropertyBlockLevel7_037C, /* 0588..058B */
+ FriBidiPropertyBlockLevel7_0044, /* 058C..058F */
+ FriBidiPropertyBlockLevel7_0590, /* 0590..0593 */
+ FriBidiPropertyBlockLevel7_0300, /* 0594..0597 */
+ FriBidiPropertyBlockLevel7_0300, /* 0598..059B */
+ FriBidiPropertyBlockLevel7_0300, /* 059C..059F */
+
+#define FriBidiPropertyBlockLevel6_05A0 0x90
+
+ FriBidiPropertyBlockLevel7_05A0, /* 05A0..05A3 */
+ FriBidiPropertyBlockLevel7_0300, /* 05A4..05A7 */
+ FriBidiPropertyBlockLevel7_0300, /* 05A8..05AB */
+ FriBidiPropertyBlockLevel7_0300, /* 05AC..05AF */
+ FriBidiPropertyBlockLevel7_0300, /* 05B0..05B3 */
+ FriBidiPropertyBlockLevel7_0300, /* 05B4..05B7 */
+ FriBidiPropertyBlockLevel7_05A0, /* 05B8..05BB */
+ FriBidiPropertyBlockLevel7_05A0, /* 05BC..05BF */
+
+#define FriBidiPropertyBlockLevel6_05C0 0x98
+
+ FriBidiPropertyBlockLevel7_05C0, /* 05C0..05C3 */
+ FriBidiPropertyBlockLevel7_05C4, /* 05C4..05C7 */
+ FriBidiPropertyBlockLevel7_05C8, /* 05C8..05CB */
+ FriBidiPropertyBlockLevel7_05C8, /* 05CC..05CF */
+ FriBidiPropertyBlockLevel7_05C8, /* 05D0..05D3 */
+ FriBidiPropertyBlockLevel7_05C8, /* 05D4..05D7 */
+ FriBidiPropertyBlockLevel7_05C8, /* 05D8..05DB */
+ FriBidiPropertyBlockLevel7_05C8, /* 05DC..05DF */
+
+#define FriBidiPropertyBlockLevel6_05E0 0xA0
+
+ FriBidiPropertyBlockLevel7_05C8, /* 05E0..05E3 */
+ FriBidiPropertyBlockLevel7_05C8, /* 05E4..05E7 */
+ FriBidiPropertyBlockLevel7_05C8, /* 05E8..05EB */
+ FriBidiPropertyBlockLevel7_05C8, /* 05EC..05EF */
+ FriBidiPropertyBlockLevel7_05C8, /* 05F0..05F3 */
+ FriBidiPropertyBlockLevel7_05C8, /* 05F4..05F7 */
+ FriBidiPropertyBlockLevel7_05C8, /* 05F8..05FB */
+ FriBidiPropertyBlockLevel7_05C8, /* 05FC..05FF */
+
+#define FriBidiPropertyBlockLevel6_0600 0xA8
+
+ FriBidiPropertyBlockLevel7_0600, /* 0600..0603 */
+ FriBidiPropertyBlockLevel7_0600, /* 0604..0607 */
+ FriBidiPropertyBlockLevel7_0600, /* 0608..060B */
+ FriBidiPropertyBlockLevel7_060C, /* 060C..060F */
+ FriBidiPropertyBlockLevel7_0600, /* 0610..0613 */
+ FriBidiPropertyBlockLevel7_0600, /* 0614..0617 */
+ FriBidiPropertyBlockLevel7_0600, /* 0618..061B */
+ FriBidiPropertyBlockLevel7_0600, /* 061C..061F */
+
+#define FriBidiPropertyBlockLevel6_0620 0xB0
+
+ FriBidiPropertyBlockLevel7_0600, /* 0620..0623 */
+ FriBidiPropertyBlockLevel7_0600, /* 0624..0627 */
+ FriBidiPropertyBlockLevel7_0600, /* 0628..062B */
+ FriBidiPropertyBlockLevel7_0600, /* 062C..062F */
+ FriBidiPropertyBlockLevel7_0600, /* 0630..0633 */
+ FriBidiPropertyBlockLevel7_0600, /* 0634..0637 */
+ FriBidiPropertyBlockLevel7_0600, /* 0638..063B */
+ FriBidiPropertyBlockLevel7_0600, /* 063C..063F */
+
+#define FriBidiPropertyBlockLevel6_0640 0xB8
+
+ FriBidiPropertyBlockLevel7_0600, /* 0640..0643 */
+ FriBidiPropertyBlockLevel7_0600, /* 0644..0647 */
+ FriBidiPropertyBlockLevel7_0648, /* 0648..064B */
+ FriBidiPropertyBlockLevel7_0300, /* 064C..064F */
+ FriBidiPropertyBlockLevel7_0300, /* 0650..0653 */
+ FriBidiPropertyBlockLevel7_0654, /* 0654..0657 */
+ FriBidiPropertyBlockLevel7_0600, /* 0658..065B */
+ FriBidiPropertyBlockLevel7_0600, /* 065C..065F */
+
+#define FriBidiPropertyBlockLevel6_0660 0xC0
+
+ FriBidiPropertyBlockLevel7_0660, /* 0660..0663 */
+ FriBidiPropertyBlockLevel7_0660, /* 0664..0667 */
+ FriBidiPropertyBlockLevel7_0668, /* 0668..066B */
+ FriBidiPropertyBlockLevel7_066C, /* 066C..066F */
+ FriBidiPropertyBlockLevel7_0670, /* 0670..0673 */
+ FriBidiPropertyBlockLevel7_0600, /* 0674..0677 */
+ FriBidiPropertyBlockLevel7_0600, /* 0678..067B */
+ FriBidiPropertyBlockLevel7_0600, /* 067C..067F */
+
+#define FriBidiPropertyBlockLevel6_06C0 0xC8
+
+ FriBidiPropertyBlockLevel7_0600, /* 06C0..06C3 */
+ FriBidiPropertyBlockLevel7_0600, /* 06C4..06C7 */
+ FriBidiPropertyBlockLevel7_0600, /* 06C8..06CB */
+ FriBidiPropertyBlockLevel7_0600, /* 06CC..06CF */
+ FriBidiPropertyBlockLevel7_0600, /* 06D0..06D3 */
+ FriBidiPropertyBlockLevel7_06D4, /* 06D4..06D7 */
+ FriBidiPropertyBlockLevel7_0300, /* 06D8..06DB */
+ FriBidiPropertyBlockLevel7_06DC, /* 06DC..06DF */
+
+#define FriBidiPropertyBlockLevel6_06E0 0xD0
+
+ FriBidiPropertyBlockLevel7_0300, /* 06E0..06E3 */
+ FriBidiPropertyBlockLevel7_06E4, /* 06E4..06E7 */
+ FriBidiPropertyBlockLevel7_06E8, /* 06E8..06EB */
+ FriBidiPropertyBlockLevel7_0654, /* 06EC..06EF */
+ FriBidiPropertyBlockLevel7_0030, /* 06F0..06F3 */
+ FriBidiPropertyBlockLevel7_0030, /* 06F4..06F7 */
+ FriBidiPropertyBlockLevel7_06F8, /* 06F8..06FB */
+ FriBidiPropertyBlockLevel7_0600, /* 06FC..06FF */
+
+#define FriBidiPropertyBlockLevel6_0700 0xD8
+
+ FriBidiPropertyBlockLevel7_0600, /* 0700..0703 */
+ FriBidiPropertyBlockLevel7_0600, /* 0704..0707 */
+ FriBidiPropertyBlockLevel7_0600, /* 0708..070B */
+ FriBidiPropertyBlockLevel7_070C, /* 070C..070F */
+ FriBidiPropertyBlockLevel7_0710, /* 0710..0713 */
+ FriBidiPropertyBlockLevel7_0600, /* 0714..0717 */
+ FriBidiPropertyBlockLevel7_0600, /* 0718..071B */
+ FriBidiPropertyBlockLevel7_0600, /* 071C..071F */
+
+#define FriBidiPropertyBlockLevel6_0720 0xE0
+
+ FriBidiPropertyBlockLevel7_0600, /* 0720..0723 */
+ FriBidiPropertyBlockLevel7_0600, /* 0724..0727 */
+ FriBidiPropertyBlockLevel7_0600, /* 0728..072B */
+ FriBidiPropertyBlockLevel7_0600, /* 072C..072F */
+ FriBidiPropertyBlockLevel7_0300, /* 0730..0733 */
+ FriBidiPropertyBlockLevel7_0300, /* 0734..0737 */
+ FriBidiPropertyBlockLevel7_0300, /* 0738..073B */
+ FriBidiPropertyBlockLevel7_0300, /* 073C..073F */
+
+#define FriBidiPropertyBlockLevel6_0740 0xE8
+
+ FriBidiPropertyBlockLevel7_0300, /* 0740..0743 */
+ FriBidiPropertyBlockLevel7_0300, /* 0744..0747 */
+ FriBidiPropertyBlockLevel7_0748, /* 0748..074B */
+ FriBidiPropertyBlockLevel7_0600, /* 074C..074F */
+ FriBidiPropertyBlockLevel7_0600, /* 0750..0753 */
+ FriBidiPropertyBlockLevel7_0600, /* 0754..0757 */
+ FriBidiPropertyBlockLevel7_0600, /* 0758..075B */
+ FriBidiPropertyBlockLevel7_0600, /* 075C..075F */
+
+#define FriBidiPropertyBlockLevel6_07A0 0xF0
+
+ FriBidiPropertyBlockLevel7_0600, /* 07A0..07A3 */
+ FriBidiPropertyBlockLevel7_06D4, /* 07A4..07A7 */
+ FriBidiPropertyBlockLevel7_0300, /* 07A8..07AB */
+ FriBidiPropertyBlockLevel7_0300, /* 07AC..07AF */
+ FriBidiPropertyBlockLevel7_0670, /* 07B0..07B3 */
+ FriBidiPropertyBlockLevel7_0600, /* 07B4..07B7 */
+ FriBidiPropertyBlockLevel7_0600, /* 07B8..07BB */
+ FriBidiPropertyBlockLevel7_0600, /* 07BC..07BF */
+
+#define FriBidiPropertyBlockLevel6_0900 0xF8
+
+ FriBidiPropertyBlockLevel7_0900, /* 0900..0903 */
+ FriBidiPropertyBlockLevel7_0044, /* 0904..0907 */
+ FriBidiPropertyBlockLevel7_0044, /* 0908..090B */
+ FriBidiPropertyBlockLevel7_0044, /* 090C..090F */
+ FriBidiPropertyBlockLevel7_0044, /* 0910..0913 */
+ FriBidiPropertyBlockLevel7_0044, /* 0914..0917 */
+ FriBidiPropertyBlockLevel7_0044, /* 0918..091B */
+ FriBidiPropertyBlockLevel7_0044, /* 091C..091F */
+
+#define FriBidiPropertyBlockLevel6_0920 0x100
+
+ FriBidiPropertyBlockLevel7_0044, /* 0920..0923 */
+ FriBidiPropertyBlockLevel7_0044, /* 0924..0927 */
+ FriBidiPropertyBlockLevel7_0044, /* 0928..092B */
+ FriBidiPropertyBlockLevel7_0044, /* 092C..092F */
+ FriBidiPropertyBlockLevel7_0044, /* 0930..0933 */
+ FriBidiPropertyBlockLevel7_0044, /* 0934..0937 */
+ FriBidiPropertyBlockLevel7_0044, /* 0938..093B */
+ FriBidiPropertyBlockLevel7_093C, /* 093C..093F */
+
+#define FriBidiPropertyBlockLevel6_0940 0x108
+
+ FriBidiPropertyBlockLevel7_0940, /* 0940..0943 */
+ FriBidiPropertyBlockLevel7_0300, /* 0944..0947 */
+ FriBidiPropertyBlockLevel7_093C, /* 0948..094B */
+ FriBidiPropertyBlockLevel7_094C, /* 094C..094F */
+ FriBidiPropertyBlockLevel7_0940, /* 0950..0953 */
+ FriBidiPropertyBlockLevel7_093C, /* 0954..0957 */
+ FriBidiPropertyBlockLevel7_0044, /* 0958..095B */
+ FriBidiPropertyBlockLevel7_0044, /* 095C..095F */
+
+#define FriBidiPropertyBlockLevel6_0960 0x110
+
+ FriBidiPropertyBlockLevel7_0960, /* 0960..0963 */
+ FriBidiPropertyBlockLevel7_0044, /* 0964..0967 */
+ FriBidiPropertyBlockLevel7_0044, /* 0968..096B */
+ FriBidiPropertyBlockLevel7_0044, /* 096C..096F */
+ FriBidiPropertyBlockLevel7_0044, /* 0970..0973 */
+ FriBidiPropertyBlockLevel7_0044, /* 0974..0977 */
+ FriBidiPropertyBlockLevel7_0044, /* 0978..097B */
+ FriBidiPropertyBlockLevel7_0044, /* 097C..097F */
+
+#define FriBidiPropertyBlockLevel6_0980 0x118
+
+ FriBidiPropertyBlockLevel7_094C, /* 0980..0983 */
+ FriBidiPropertyBlockLevel7_0044, /* 0984..0987 */
+ FriBidiPropertyBlockLevel7_0044, /* 0988..098B */
+ FriBidiPropertyBlockLevel7_0044, /* 098C..098F */
+ FriBidiPropertyBlockLevel7_0044, /* 0990..0993 */
+ FriBidiPropertyBlockLevel7_0044, /* 0994..0997 */
+ FriBidiPropertyBlockLevel7_0044, /* 0998..099B */
+ FriBidiPropertyBlockLevel7_0044, /* 099C..099F */
+
+#define FriBidiPropertyBlockLevel6_09C0 0x120
+
+ FriBidiPropertyBlockLevel7_0940, /* 09C0..09C3 */
+ FriBidiPropertyBlockLevel7_093C, /* 09C4..09C7 */
+ FriBidiPropertyBlockLevel7_0044, /* 09C8..09CB */
+ FriBidiPropertyBlockLevel7_094C, /* 09CC..09CF */
+ FriBidiPropertyBlockLevel7_0044, /* 09D0..09D3 */
+ FriBidiPropertyBlockLevel7_0044, /* 09D4..09D7 */
+ FriBidiPropertyBlockLevel7_0044, /* 09D8..09DB */
+ FriBidiPropertyBlockLevel7_0044, /* 09DC..09DF */
+
+#define FriBidiPropertyBlockLevel6_09E0 0x128
+
+ FriBidiPropertyBlockLevel7_0960, /* 09E0..09E3 */
+ FriBidiPropertyBlockLevel7_0044, /* 09E4..09E7 */
+ FriBidiPropertyBlockLevel7_0044, /* 09E8..09EB */
+ FriBidiPropertyBlockLevel7_0044, /* 09EC..09EF */
+ FriBidiPropertyBlockLevel7_09F0, /* 09F0..09F3 */
+ FriBidiPropertyBlockLevel7_0044, /* 09F4..09F7 */
+ FriBidiPropertyBlockLevel7_0044, /* 09F8..09FB */
+ FriBidiPropertyBlockLevel7_0044, /* 09FC..09FF */
+
+#define FriBidiPropertyBlockLevel6_0A00 0x130
+
+ FriBidiPropertyBlockLevel7_0A00, /* 0A00..0A03 */
+ FriBidiPropertyBlockLevel7_0044, /* 0A04..0A07 */
+ FriBidiPropertyBlockLevel7_0044, /* 0A08..0A0B */
+ FriBidiPropertyBlockLevel7_0044, /* 0A0C..0A0F */
+ FriBidiPropertyBlockLevel7_0044, /* 0A10..0A13 */
+ FriBidiPropertyBlockLevel7_0044, /* 0A14..0A17 */
+ FriBidiPropertyBlockLevel7_0044, /* 0A18..0A1B */
+ FriBidiPropertyBlockLevel7_0044, /* 0A1C..0A1F */
+
+#define FriBidiPropertyBlockLevel6_0A40 0x138
+
+ FriBidiPropertyBlockLevel7_0900, /* 0A40..0A43 */
+ FriBidiPropertyBlockLevel7_0480, /* 0A44..0A47 */
+ FriBidiPropertyBlockLevel7_0A48, /* 0A48..0A4B */
+ FriBidiPropertyBlockLevel7_0488, /* 0A4C..0A4F */
+ FriBidiPropertyBlockLevel7_0044, /* 0A50..0A53 */
+ FriBidiPropertyBlockLevel7_0044, /* 0A54..0A57 */
+ FriBidiPropertyBlockLevel7_0044, /* 0A58..0A5B */
+ FriBidiPropertyBlockLevel7_0044, /* 0A5C..0A5F */
+
+#define FriBidiPropertyBlockLevel6_0A60 0x140
+
+ FriBidiPropertyBlockLevel7_0044, /* 0A60..0A63 */
+ FriBidiPropertyBlockLevel7_0044, /* 0A64..0A67 */
+ FriBidiPropertyBlockLevel7_0044, /* 0A68..0A6B */
+ FriBidiPropertyBlockLevel7_0044, /* 0A6C..0A6F */
+ FriBidiPropertyBlockLevel7_0488, /* 0A70..0A73 */
+ FriBidiPropertyBlockLevel7_0044, /* 0A74..0A77 */
+ FriBidiPropertyBlockLevel7_0044, /* 0A78..0A7B */
+ FriBidiPropertyBlockLevel7_0044, /* 0A7C..0A7F */
+
+#define FriBidiPropertyBlockLevel6_0AC0 0x148
+
+ FriBidiPropertyBlockLevel7_0940, /* 0AC0..0AC3 */
+ FriBidiPropertyBlockLevel7_0AC4, /* 0AC4..0AC7 */
+ FriBidiPropertyBlockLevel7_093C, /* 0AC8..0ACB */
+ FriBidiPropertyBlockLevel7_094C, /* 0ACC..0ACF */
+ FriBidiPropertyBlockLevel7_0044, /* 0AD0..0AD3 */
+ FriBidiPropertyBlockLevel7_0044, /* 0AD4..0AD7 */
+ FriBidiPropertyBlockLevel7_0044, /* 0AD8..0ADB */
+ FriBidiPropertyBlockLevel7_0044, /* 0ADC..0ADF */
+
+#define FriBidiPropertyBlockLevel6_0B20 0x150
+
+ FriBidiPropertyBlockLevel7_0044, /* 0B20..0B23 */
+ FriBidiPropertyBlockLevel7_0044, /* 0B24..0B27 */
+ FriBidiPropertyBlockLevel7_0044, /* 0B28..0B2B */
+ FriBidiPropertyBlockLevel7_0044, /* 0B2C..0B2F */
+ FriBidiPropertyBlockLevel7_0044, /* 0B30..0B33 */
+ FriBidiPropertyBlockLevel7_0044, /* 0B34..0B37 */
+ FriBidiPropertyBlockLevel7_0044, /* 0B38..0B3B */
+ FriBidiPropertyBlockLevel7_0A48, /* 0B3C..0B3F */
+
+#define FriBidiPropertyBlockLevel6_0B40 0x158
+
+ FriBidiPropertyBlockLevel7_0940, /* 0B40..0B43 */
+ FriBidiPropertyBlockLevel7_0044, /* 0B44..0B47 */
+ FriBidiPropertyBlockLevel7_0044, /* 0B48..0B4B */
+ FriBidiPropertyBlockLevel7_094C, /* 0B4C..0B4F */
+ FriBidiPropertyBlockLevel7_0044, /* 0B50..0B53 */
+ FriBidiPropertyBlockLevel7_0A00, /* 0B54..0B57 */
+ FriBidiPropertyBlockLevel7_0044, /* 0B58..0B5B */
+ FriBidiPropertyBlockLevel7_0044, /* 0B5C..0B5F */
+
+#define FriBidiPropertyBlockLevel6_0BC0 0x160
+
+ FriBidiPropertyBlockLevel7_093C, /* 0BC0..0BC3 */
+ FriBidiPropertyBlockLevel7_0044, /* 0BC4..0BC7 */
+ FriBidiPropertyBlockLevel7_0044, /* 0BC8..0BCB */
+ FriBidiPropertyBlockLevel7_094C, /* 0BCC..0BCF */
+ FriBidiPropertyBlockLevel7_0044, /* 0BD0..0BD3 */
+ FriBidiPropertyBlockLevel7_0044, /* 0BD4..0BD7 */
+ FriBidiPropertyBlockLevel7_0044, /* 0BD8..0BDB */
+ FriBidiPropertyBlockLevel7_0044, /* 0BDC..0BDF */
+
+#define FriBidiPropertyBlockLevel6_0C20 0x168
+
+ FriBidiPropertyBlockLevel7_0044, /* 0C20..0C23 */
+ FriBidiPropertyBlockLevel7_0044, /* 0C24..0C27 */
+ FriBidiPropertyBlockLevel7_0044, /* 0C28..0C2B */
+ FriBidiPropertyBlockLevel7_0044, /* 0C2C..0C2F */
+ FriBidiPropertyBlockLevel7_0044, /* 0C30..0C33 */
+ FriBidiPropertyBlockLevel7_0044, /* 0C34..0C37 */
+ FriBidiPropertyBlockLevel7_0044, /* 0C38..0C3B */
+ FriBidiPropertyBlockLevel7_0960, /* 0C3C..0C3F */
+
+#define FriBidiPropertyBlockLevel6_0C40 0x170
+
+ FriBidiPropertyBlockLevel7_093C, /* 0C40..0C43 */
+ FriBidiPropertyBlockLevel7_0960, /* 0C44..0C47 */
+ FriBidiPropertyBlockLevel7_0C48, /* 0C48..0C4B */
+ FriBidiPropertyBlockLevel7_0488, /* 0C4C..0C4F */
+ FriBidiPropertyBlockLevel7_0044, /* 0C50..0C53 */
+ FriBidiPropertyBlockLevel7_0900, /* 0C54..0C57 */
+ FriBidiPropertyBlockLevel7_0044, /* 0C58..0C5B */
+ FriBidiPropertyBlockLevel7_0044, /* 0C5C..0C5F */
+
+#define FriBidiPropertyBlockLevel6_0CA0 0x178
+
+ FriBidiPropertyBlockLevel7_0044, /* 0CA0..0CA3 */
+ FriBidiPropertyBlockLevel7_0044, /* 0CA4..0CA7 */
+ FriBidiPropertyBlockLevel7_0044, /* 0CA8..0CAB */
+ FriBidiPropertyBlockLevel7_0044, /* 0CAC..0CAF */
+ FriBidiPropertyBlockLevel7_0044, /* 0CB0..0CB3 */
+ FriBidiPropertyBlockLevel7_0044, /* 0CB4..0CB7 */
+ FriBidiPropertyBlockLevel7_0044, /* 0CB8..0CBB */
+ FriBidiPropertyBlockLevel7_0480, /* 0CBC..0CBF */
+
+#define FriBidiPropertyBlockLevel6_0CC0 0x180
+
+ FriBidiPropertyBlockLevel7_0044, /* 0CC0..0CC3 */
+ FriBidiPropertyBlockLevel7_0A00, /* 0CC4..0CC7 */
+ FriBidiPropertyBlockLevel7_0044, /* 0CC8..0CCB */
+ FriBidiPropertyBlockLevel7_0488, /* 0CCC..0CCF */
+ FriBidiPropertyBlockLevel7_0044, /* 0CD0..0CD3 */
+ FriBidiPropertyBlockLevel7_0044, /* 0CD4..0CD7 */
+ FriBidiPropertyBlockLevel7_0044, /* 0CD8..0CDB */
+ FriBidiPropertyBlockLevel7_0044, /* 0CDC..0CDF */
+
+#define FriBidiPropertyBlockLevel6_0D40 0x188
+
+ FriBidiPropertyBlockLevel7_0940, /* 0D40..0D43 */
+ FriBidiPropertyBlockLevel7_0044, /* 0D44..0D47 */
+ FriBidiPropertyBlockLevel7_0044, /* 0D48..0D4B */
+ FriBidiPropertyBlockLevel7_094C, /* 0D4C..0D4F */
+ FriBidiPropertyBlockLevel7_0044, /* 0D50..0D53 */
+ FriBidiPropertyBlockLevel7_0044, /* 0D54..0D57 */
+ FriBidiPropertyBlockLevel7_0044, /* 0D58..0D5B */
+ FriBidiPropertyBlockLevel7_0044, /* 0D5C..0D5F */
+
+#define FriBidiPropertyBlockLevel6_0DC0 0x190
+
+ FriBidiPropertyBlockLevel7_0044, /* 0DC0..0DC3 */
+ FriBidiPropertyBlockLevel7_0044, /* 0DC4..0DC7 */
+ FriBidiPropertyBlockLevel7_0A00, /* 0DC8..0DCB */
+ FriBidiPropertyBlockLevel7_0044, /* 0DCC..0DCF */
+ FriBidiPropertyBlockLevel7_0960, /* 0DD0..0DD3 */
+ FriBidiPropertyBlockLevel7_0DD4, /* 0DD4..0DD7 */
+ FriBidiPropertyBlockLevel7_0044, /* 0DD8..0DDB */
+ FriBidiPropertyBlockLevel7_0044, /* 0DDC..0DDF */
+
+#define FriBidiPropertyBlockLevel6_0E20 0x198
+
+ FriBidiPropertyBlockLevel7_0044, /* 0E20..0E23 */
+ FriBidiPropertyBlockLevel7_0044, /* 0E24..0E27 */
+ FriBidiPropertyBlockLevel7_0044, /* 0E28..0E2B */
+ FriBidiPropertyBlockLevel7_0044, /* 0E2C..0E2F */
+ FriBidiPropertyBlockLevel7_094C, /* 0E30..0E33 */
+ FriBidiPropertyBlockLevel7_0300, /* 0E34..0E37 */
+ FriBidiPropertyBlockLevel7_0484, /* 0E38..0E3B */
+ FriBidiPropertyBlockLevel7_0E3C, /* 0E3C..0E3F */
+
+#define FriBidiPropertyBlockLevel6_0E40 0x1A0
+
+ FriBidiPropertyBlockLevel7_0044, /* 0E40..0E43 */
+ FriBidiPropertyBlockLevel7_0480, /* 0E44..0E47 */
+ FriBidiPropertyBlockLevel7_0300, /* 0E48..0E4B */
+ FriBidiPropertyBlockLevel7_0484, /* 0E4C..0E4F */
+ FriBidiPropertyBlockLevel7_0044, /* 0E50..0E53 */
+ FriBidiPropertyBlockLevel7_0044, /* 0E54..0E57 */
+ FriBidiPropertyBlockLevel7_0044, /* 0E58..0E5B */
+ FriBidiPropertyBlockLevel7_0044, /* 0E5C..0E5F */
+
+#define FriBidiPropertyBlockLevel6_0EA0 0x1A8
+
+ FriBidiPropertyBlockLevel7_0044, /* 0EA0..0EA3 */
+ FriBidiPropertyBlockLevel7_0044, /* 0EA4..0EA7 */
+ FriBidiPropertyBlockLevel7_0044, /* 0EA8..0EAB */
+ FriBidiPropertyBlockLevel7_0044, /* 0EAC..0EAF */
+ FriBidiPropertyBlockLevel7_094C, /* 0EB0..0EB3 */
+ FriBidiPropertyBlockLevel7_0300, /* 0EB4..0EB7 */
+ FriBidiPropertyBlockLevel7_0AC4, /* 0EB8..0EBB */
+ FriBidiPropertyBlockLevel7_093C, /* 0EBC..0EBF */
+
+#define FriBidiPropertyBlockLevel6_0EC0 0x1B0
+
+ FriBidiPropertyBlockLevel7_0044, /* 0EC0..0EC3 */
+ FriBidiPropertyBlockLevel7_0044, /* 0EC4..0EC7 */
+ FriBidiPropertyBlockLevel7_0300, /* 0EC8..0ECB */
+ FriBidiPropertyBlockLevel7_0488, /* 0ECC..0ECF */
+ FriBidiPropertyBlockLevel7_0044, /* 0ED0..0ED3 */
+ FriBidiPropertyBlockLevel7_0044, /* 0ED4..0ED7 */
+ FriBidiPropertyBlockLevel7_0044, /* 0ED8..0EDB */
+ FriBidiPropertyBlockLevel7_0044, /* 0EDC..0EDF */
+
+#define FriBidiPropertyBlockLevel6_0F00 0x1B8
+
+ FriBidiPropertyBlockLevel7_0044, /* 0F00..0F03 */
+ FriBidiPropertyBlockLevel7_0044, /* 0F04..0F07 */
+ FriBidiPropertyBlockLevel7_0044, /* 0F08..0F0B */
+ FriBidiPropertyBlockLevel7_0044, /* 0F0C..0F0F */
+ FriBidiPropertyBlockLevel7_0044, /* 0F10..0F13 */
+ FriBidiPropertyBlockLevel7_0044, /* 0F14..0F17 */
+ FriBidiPropertyBlockLevel7_0488, /* 0F18..0F1B */
+ FriBidiPropertyBlockLevel7_0044, /* 0F1C..0F1F */
+
+#define FriBidiPropertyBlockLevel6_0F20 0x1C0
+
+ FriBidiPropertyBlockLevel7_0044, /* 0F20..0F23 */
+ FriBidiPropertyBlockLevel7_0044, /* 0F24..0F27 */
+ FriBidiPropertyBlockLevel7_0044, /* 0F28..0F2B */
+ FriBidiPropertyBlockLevel7_0044, /* 0F2C..0F2F */
+ FriBidiPropertyBlockLevel7_0044, /* 0F30..0F33 */
+ FriBidiPropertyBlockLevel7_0F34, /* 0F34..0F37 */
+ FriBidiPropertyBlockLevel7_0F38, /* 0F38..0F3B */
+ FriBidiPropertyBlockLevel7_02EC, /* 0F3C..0F3F */
+
+#define FriBidiPropertyBlockLevel6_0F60 0x1C8
+
+ FriBidiPropertyBlockLevel7_0044, /* 0F60..0F63 */
+ FriBidiPropertyBlockLevel7_0044, /* 0F64..0F67 */
+ FriBidiPropertyBlockLevel7_0044, /* 0F68..0F6B */
+ FriBidiPropertyBlockLevel7_0044, /* 0F6C..0F6F */
+ FriBidiPropertyBlockLevel7_0940, /* 0F70..0F73 */
+ FriBidiPropertyBlockLevel7_0300, /* 0F74..0F77 */
+ FriBidiPropertyBlockLevel7_0300, /* 0F78..0F7B */
+ FriBidiPropertyBlockLevel7_0484, /* 0F7C..0F7F */
+
+#define FriBidiPropertyBlockLevel6_0F80 0x1D0
+
+ FriBidiPropertyBlockLevel7_0300, /* 0F80..0F83 */
+ FriBidiPropertyBlockLevel7_0C48, /* 0F84..0F87 */
+ FriBidiPropertyBlockLevel7_0044, /* 0F88..0F8B */
+ FriBidiPropertyBlockLevel7_0044, /* 0F8C..0F8F */
+ FriBidiPropertyBlockLevel7_0300, /* 0F90..0F93 */
+ FriBidiPropertyBlockLevel7_0300, /* 0F94..0F97 */
+ FriBidiPropertyBlockLevel7_0940, /* 0F98..0F9B */
+ FriBidiPropertyBlockLevel7_0300, /* 0F9C..0F9F */
+
+#define FriBidiPropertyBlockLevel6_0FA0 0x1D8
+
+ FriBidiPropertyBlockLevel7_0300, /* 0FA0..0FA3 */
+ FriBidiPropertyBlockLevel7_0300, /* 0FA4..0FA7 */
+ FriBidiPropertyBlockLevel7_0300, /* 0FA8..0FAB */
+ FriBidiPropertyBlockLevel7_0300, /* 0FAC..0FAF */
+ FriBidiPropertyBlockLevel7_0300, /* 0FB0..0FB3 */
+ FriBidiPropertyBlockLevel7_0300, /* 0FB4..0FB7 */
+ FriBidiPropertyBlockLevel7_0300, /* 0FB8..0FBB */
+ FriBidiPropertyBlockLevel7_093C, /* 0FBC..0FBF */
+
+#define FriBidiPropertyBlockLevel6_0FC0 0x1E0
+
+ FriBidiPropertyBlockLevel7_0044, /* 0FC0..0FC3 */
+ FriBidiPropertyBlockLevel7_0A00, /* 0FC4..0FC7 */
+ FriBidiPropertyBlockLevel7_0044, /* 0FC8..0FCB */
+ FriBidiPropertyBlockLevel7_0044, /* 0FCC..0FCF */
+ FriBidiPropertyBlockLevel7_0044, /* 0FD0..0FD3 */
+ FriBidiPropertyBlockLevel7_0044, /* 0FD4..0FD7 */
+ FriBidiPropertyBlockLevel7_0044, /* 0FD8..0FDB */
+ FriBidiPropertyBlockLevel7_0044, /* 0FDC..0FDF */
+
+#define FriBidiPropertyBlockLevel6_1020 0x1E8
+
+ FriBidiPropertyBlockLevel7_0044, /* 1020..1023 */
+ FriBidiPropertyBlockLevel7_0044, /* 1024..1027 */
+ FriBidiPropertyBlockLevel7_0044, /* 1028..102B */
+ FriBidiPropertyBlockLevel7_0940, /* 102C..102F */
+ FriBidiPropertyBlockLevel7_0DD4, /* 1030..1033 */
+ FriBidiPropertyBlockLevel7_0960, /* 1034..1037 */
+ FriBidiPropertyBlockLevel7_094C, /* 1038..103B */
+ FriBidiPropertyBlockLevel7_0044, /* 103C..103F */
+
+#define FriBidiPropertyBlockLevel6_1680 0x1F0
+
+ FriBidiPropertyBlockLevel7_1680, /* 1680..1683 */
+ FriBidiPropertyBlockLevel7_0044, /* 1684..1687 */
+ FriBidiPropertyBlockLevel7_0044, /* 1688..168B */
+ FriBidiPropertyBlockLevel7_0044, /* 168C..168F */
+ FriBidiPropertyBlockLevel7_0044, /* 1690..1693 */
+ FriBidiPropertyBlockLevel7_0044, /* 1694..1697 */
+ FriBidiPropertyBlockLevel7_0058, /* 1698..169B */
+ FriBidiPropertyBlockLevel7_0040, /* 169C..169F */
+
+#define FriBidiPropertyBlockLevel6_1700 0x1F8
+
+ FriBidiPropertyBlockLevel7_0044, /* 1700..1703 */
+ FriBidiPropertyBlockLevel7_0044, /* 1704..1707 */
+ FriBidiPropertyBlockLevel7_0044, /* 1708..170B */
+ FriBidiPropertyBlockLevel7_0044, /* 170C..170F */
+ FriBidiPropertyBlockLevel7_0960, /* 1710..1713 */
+ FriBidiPropertyBlockLevel7_093C, /* 1714..1717 */
+ FriBidiPropertyBlockLevel7_0044, /* 1718..171B */
+ FriBidiPropertyBlockLevel7_0044, /* 171C..171F */
+
+#define FriBidiPropertyBlockLevel6_1740 0x200
+
+ FriBidiPropertyBlockLevel7_0044, /* 1740..1743 */
+ FriBidiPropertyBlockLevel7_0044, /* 1744..1747 */
+ FriBidiPropertyBlockLevel7_0044, /* 1748..174B */
+ FriBidiPropertyBlockLevel7_0044, /* 174C..174F */
+ FriBidiPropertyBlockLevel7_0960, /* 1750..1753 */
+ FriBidiPropertyBlockLevel7_0044, /* 1754..1757 */
+ FriBidiPropertyBlockLevel7_0044, /* 1758..175B */
+ FriBidiPropertyBlockLevel7_0044, /* 175C..175F */
+
+#define FriBidiPropertyBlockLevel6_17A0 0x208
+
+ FriBidiPropertyBlockLevel7_0044, /* 17A0..17A3 */
+ FriBidiPropertyBlockLevel7_0044, /* 17A4..17A7 */
+ FriBidiPropertyBlockLevel7_0044, /* 17A8..17AB */
+ FriBidiPropertyBlockLevel7_0044, /* 17AC..17AF */
+ FriBidiPropertyBlockLevel7_0044, /* 17B0..17B3 */
+ FriBidiPropertyBlockLevel7_0480, /* 17B4..17B7 */
+ FriBidiPropertyBlockLevel7_0300, /* 17B8..17BB */
+ FriBidiPropertyBlockLevel7_0488, /* 17BC..17BF */
+
+#define FriBidiPropertyBlockLevel6_17C0 0x210
+
+ FriBidiPropertyBlockLevel7_0044, /* 17C0..17C3 */
+ FriBidiPropertyBlockLevel7_0A00, /* 17C4..17C7 */
+ FriBidiPropertyBlockLevel7_0940, /* 17C8..17CB */
+ FriBidiPropertyBlockLevel7_0300, /* 17CC..17CF */
+ FriBidiPropertyBlockLevel7_0300, /* 17D0..17D3 */
+ FriBidiPropertyBlockLevel7_0044, /* 17D4..17D7 */
+ FriBidiPropertyBlockLevel7_0E3C, /* 17D8..17DB */
+ FriBidiPropertyBlockLevel7_0044, /* 17DC..17DF */
+
+#define FriBidiPropertyBlockLevel6_1800 0x218
+
+ FriBidiPropertyBlockLevel7_003C, /* 1800..1803 */
+ FriBidiPropertyBlockLevel7_003C, /* 1804..1807 */
+ FriBidiPropertyBlockLevel7_1808, /* 1808..180B */
+ FriBidiPropertyBlockLevel7_180C, /* 180C..180F */
+ FriBidiPropertyBlockLevel7_0044, /* 1810..1813 */
+ FriBidiPropertyBlockLevel7_0044, /* 1814..1817 */
+ FriBidiPropertyBlockLevel7_0044, /* 1818..181B */
+ FriBidiPropertyBlockLevel7_0044, /* 181C..181F */
+
+#define FriBidiPropertyBlockLevel6_18A0 0x220
+
+ FriBidiPropertyBlockLevel7_0044, /* 18A0..18A3 */
+ FriBidiPropertyBlockLevel7_0044, /* 18A4..18A7 */
+ FriBidiPropertyBlockLevel7_094C, /* 18A8..18AB */
+ FriBidiPropertyBlockLevel7_0044, /* 18AC..18AF */
+ FriBidiPropertyBlockLevel7_0044, /* 18B0..18B3 */
+ FriBidiPropertyBlockLevel7_0044, /* 18B4..18B7 */
+ FriBidiPropertyBlockLevel7_0044, /* 18B8..18BB */
+ FriBidiPropertyBlockLevel7_0044, /* 18BC..18BF */
+
+#define FriBidiPropertyBlockLevel6_1FA0 0x228
+
+ FriBidiPropertyBlockLevel7_0044, /* 1FA0..1FA3 */
+ FriBidiPropertyBlockLevel7_0044, /* 1FA4..1FA7 */
+ FriBidiPropertyBlockLevel7_0044, /* 1FA8..1FAB */
+ FriBidiPropertyBlockLevel7_0044, /* 1FAC..1FAF */
+ FriBidiPropertyBlockLevel7_0044, /* 1FB0..1FB3 */
+ FriBidiPropertyBlockLevel7_0044, /* 1FB4..1FB7 */
+ FriBidiPropertyBlockLevel7_0044, /* 1FB8..1FBB */
+ FriBidiPropertyBlockLevel7_1FBC, /* 1FBC..1FBF */
+
+#define FriBidiPropertyBlockLevel6_1FC0 0x230
+
+ FriBidiPropertyBlockLevel7_02EC, /* 1FC0..1FC3 */
+ FriBidiPropertyBlockLevel7_0044, /* 1FC4..1FC7 */
+ FriBidiPropertyBlockLevel7_0044, /* 1FC8..1FCB */
+ FriBidiPropertyBlockLevel7_02E4, /* 1FCC..1FCF */
+ FriBidiPropertyBlockLevel7_0044, /* 1FD0..1FD3 */
+ FriBidiPropertyBlockLevel7_0044, /* 1FD4..1FD7 */
+ FriBidiPropertyBlockLevel7_0044, /* 1FD8..1FDB */
+ FriBidiPropertyBlockLevel7_02E4, /* 1FDC..1FDF */
+
+#define FriBidiPropertyBlockLevel6_1FE0 0x238
+
+ FriBidiPropertyBlockLevel7_0044, /* 1FE0..1FE3 */
+ FriBidiPropertyBlockLevel7_0044, /* 1FE4..1FE7 */
+ FriBidiPropertyBlockLevel7_0044, /* 1FE8..1FEB */
+ FriBidiPropertyBlockLevel7_02E4, /* 1FEC..1FEF */
+ FriBidiPropertyBlockLevel7_0044, /* 1FF0..1FF3 */
+ FriBidiPropertyBlockLevel7_0044, /* 1FF4..1FF7 */
+ FriBidiPropertyBlockLevel7_0044, /* 1FF8..1FFB */
+ FriBidiPropertyBlockLevel7_02B8, /* 1FFC..1FFF */
+
+#define FriBidiPropertyBlockLevel6_2000 0x240
+
+ FriBidiPropertyBlockLevel7_2000, /* 2000..2003 */
+ FriBidiPropertyBlockLevel7_2000, /* 2004..2007 */
+ FriBidiPropertyBlockLevel7_2008, /* 2008..200B */
+ FriBidiPropertyBlockLevel7_200C, /* 200C..200F */
+ FriBidiPropertyBlockLevel7_003C, /* 2010..2013 */
+ FriBidiPropertyBlockLevel7_003C, /* 2014..2017 */
+ FriBidiPropertyBlockLevel7_003C, /* 2018..201B */
+ FriBidiPropertyBlockLevel7_003C, /* 201C..201F */
+
+#define FriBidiPropertyBlockLevel6_2020 0x248
+
+ FriBidiPropertyBlockLevel7_003C, /* 2020..2023 */
+ FriBidiPropertyBlockLevel7_003C, /* 2024..2027 */
+ FriBidiPropertyBlockLevel7_2028, /* 2028..202B */
+ FriBidiPropertyBlockLevel7_202C, /* 202C..202F */
+ FriBidiPropertyBlockLevel7_2030, /* 2030..2033 */
+ FriBidiPropertyBlockLevel7_2034, /* 2034..2037 */
+ FriBidiPropertyBlockLevel7_003C, /* 2038..203B */
+ FriBidiPropertyBlockLevel7_003C, /* 203C..203F */
+
+#define FriBidiPropertyBlockLevel6_2040 0x250
+
+ FriBidiPropertyBlockLevel7_003C, /* 2040..2043 */
+ FriBidiPropertyBlockLevel7_003C, /* 2044..2047 */
+ FriBidiPropertyBlockLevel7_003C, /* 2048..204B */
+ FriBidiPropertyBlockLevel7_003C, /* 204C..204F */
+ FriBidiPropertyBlockLevel7_2050, /* 2050..2053 */
+ FriBidiPropertyBlockLevel7_0058, /* 2054..2057 */
+ FriBidiPropertyBlockLevel7_0044, /* 2058..205B */
+ FriBidiPropertyBlockLevel7_205C, /* 205C..205F */
+
+#define FriBidiPropertyBlockLevel6_2060 0x258
+
+ FriBidiPropertyBlockLevel7_0000, /* 2060..2063 */
+ FriBidiPropertyBlockLevel7_0044, /* 2064..2067 */
+ FriBidiPropertyBlockLevel7_2068, /* 2068..206B */
+ FriBidiPropertyBlockLevel7_0000, /* 206C..206F */
+ FriBidiPropertyBlockLevel7_2070, /* 2070..2073 */
+ FriBidiPropertyBlockLevel7_0030, /* 2074..2077 */
+ FriBidiPropertyBlockLevel7_2078, /* 2078..207B */
+ FriBidiPropertyBlockLevel7_2050, /* 207C..207F */
+
+#define FriBidiPropertyBlockLevel6_2080 0x260
+
+ FriBidiPropertyBlockLevel7_0030, /* 2080..2083 */
+ FriBidiPropertyBlockLevel7_0030, /* 2084..2087 */
+ FriBidiPropertyBlockLevel7_2078, /* 2088..208B */
+ FriBidiPropertyBlockLevel7_2050, /* 208C..208F */
+ FriBidiPropertyBlockLevel7_0044, /* 2090..2093 */
+ FriBidiPropertyBlockLevel7_0044, /* 2094..2097 */
+ FriBidiPropertyBlockLevel7_0044, /* 2098..209B */
+ FriBidiPropertyBlockLevel7_0044, /* 209C..209F */
+
+#define FriBidiPropertyBlockLevel6_20A0 0x268
+
+ FriBidiPropertyBlockLevel7_2030, /* 20A0..20A3 */
+ FriBidiPropertyBlockLevel7_2030, /* 20A4..20A7 */
+ FriBidiPropertyBlockLevel7_2030, /* 20A8..20AB */
+ FriBidiPropertyBlockLevel7_2030, /* 20AC..20AF */
+ FriBidiPropertyBlockLevel7_20B0, /* 20B0..20B3 */
+ FriBidiPropertyBlockLevel7_0044, /* 20B4..20B7 */
+ FriBidiPropertyBlockLevel7_0044, /* 20B8..20BB */
+ FriBidiPropertyBlockLevel7_0044, /* 20BC..20BF */
+
+#define FriBidiPropertyBlockLevel6_20C0 0x270
+
+ FriBidiPropertyBlockLevel7_0044, /* 20C0..20C3 */
+ FriBidiPropertyBlockLevel7_0044, /* 20C4..20C7 */
+ FriBidiPropertyBlockLevel7_0044, /* 20C8..20CB */
+ FriBidiPropertyBlockLevel7_0044, /* 20CC..20CF */
+ FriBidiPropertyBlockLevel7_0300, /* 20D0..20D3 */
+ FriBidiPropertyBlockLevel7_0300, /* 20D4..20D7 */
+ FriBidiPropertyBlockLevel7_0300, /* 20D8..20DB */
+ FriBidiPropertyBlockLevel7_0300, /* 20DC..20DF */
+
+#define FriBidiPropertyBlockLevel6_20E0 0x278
+
+ FriBidiPropertyBlockLevel7_0300, /* 20E0..20E3 */
+ FriBidiPropertyBlockLevel7_0300, /* 20E4..20E7 */
+ FriBidiPropertyBlockLevel7_0484, /* 20E8..20EB */
+ FriBidiPropertyBlockLevel7_0044, /* 20EC..20EF */
+ FriBidiPropertyBlockLevel7_0044, /* 20F0..20F3 */
+ FriBidiPropertyBlockLevel7_0044, /* 20F4..20F7 */
+ FriBidiPropertyBlockLevel7_0044, /* 20F8..20FB */
+ FriBidiPropertyBlockLevel7_0044, /* 20FC..20FF */
+
+#define FriBidiPropertyBlockLevel6_2100 0x280
+
+ FriBidiPropertyBlockLevel7_00A8, /* 2100..2103 */
+ FriBidiPropertyBlockLevel7_2050, /* 2104..2107 */
+ FriBidiPropertyBlockLevel7_02EC, /* 2108..210B */
+ FriBidiPropertyBlockLevel7_0044, /* 210C..210F */
+ FriBidiPropertyBlockLevel7_0044, /* 2110..2113 */
+ FriBidiPropertyBlockLevel7_00B4, /* 2114..2117 */
+ FriBidiPropertyBlockLevel7_0040, /* 2118..211B */
+ FriBidiPropertyBlockLevel7_02C0, /* 211C..211F */
+
+#define FriBidiPropertyBlockLevel6_2120 0x288
+
+ FriBidiPropertyBlockLevel7_003C, /* 2120..2123 */
+ FriBidiPropertyBlockLevel7_1FBC, /* 2124..2127 */
+ FriBidiPropertyBlockLevel7_2128, /* 2128..212B */
+ FriBidiPropertyBlockLevel7_212C, /* 212C..212F */
+ FriBidiPropertyBlockLevel7_037C, /* 2130..2133 */
+ FriBidiPropertyBlockLevel7_0044, /* 2134..2137 */
+ FriBidiPropertyBlockLevel7_037C, /* 2138..213B */
+ FriBidiPropertyBlockLevel7_0044, /* 213C..213F */
+
+#define FriBidiPropertyBlockLevel6_2140 0x290
+
+ FriBidiPropertyBlockLevel7_003C, /* 2140..2143 */
+ FriBidiPropertyBlockLevel7_0040, /* 2144..2147 */
+ FriBidiPropertyBlockLevel7_02C0, /* 2148..214B */
+ FriBidiPropertyBlockLevel7_0044, /* 214C..214F */
+ FriBidiPropertyBlockLevel7_0058, /* 2150..2153 */
+ FriBidiPropertyBlockLevel7_003C, /* 2154..2157 */
+ FriBidiPropertyBlockLevel7_003C, /* 2158..215B */
+ FriBidiPropertyBlockLevel7_003C, /* 215C..215F */
+
+#define FriBidiPropertyBlockLevel6_2180 0x298
+
+ FriBidiPropertyBlockLevel7_0044, /* 2180..2183 */
+ FriBidiPropertyBlockLevel7_0044, /* 2184..2187 */
+ FriBidiPropertyBlockLevel7_0044, /* 2188..218B */
+ FriBidiPropertyBlockLevel7_0044, /* 218C..218F */
+ FriBidiPropertyBlockLevel7_003C, /* 2190..2193 */
+ FriBidiPropertyBlockLevel7_003C, /* 2194..2197 */
+ FriBidiPropertyBlockLevel7_003C, /* 2198..219B */
+ FriBidiPropertyBlockLevel7_003C, /* 219C..219F */
+
+#define FriBidiPropertyBlockLevel6_21A0 0x2A0
+
+ FriBidiPropertyBlockLevel7_003C, /* 21A0..21A3 */
+ FriBidiPropertyBlockLevel7_003C, /* 21A4..21A7 */
+ FriBidiPropertyBlockLevel7_003C, /* 21A8..21AB */
+ FriBidiPropertyBlockLevel7_003C, /* 21AC..21AF */
+ FriBidiPropertyBlockLevel7_003C, /* 21B0..21B3 */
+ FriBidiPropertyBlockLevel7_003C, /* 21B4..21B7 */
+ FriBidiPropertyBlockLevel7_003C, /* 21B8..21BB */
+ FriBidiPropertyBlockLevel7_003C, /* 21BC..21BF */
+
+#define FriBidiPropertyBlockLevel6_2200 0x2A8
+
+ FriBidiPropertyBlockLevel7_003C, /* 2200..2203 */
+ FriBidiPropertyBlockLevel7_003C, /* 2204..2207 */
+ FriBidiPropertyBlockLevel7_003C, /* 2208..220B */
+ FriBidiPropertyBlockLevel7_003C, /* 220C..220F */
+ FriBidiPropertyBlockLevel7_2210, /* 2210..2213 */
+ FriBidiPropertyBlockLevel7_003C, /* 2214..2217 */
+ FriBidiPropertyBlockLevel7_003C, /* 2218..221B */
+ FriBidiPropertyBlockLevel7_003C, /* 221C..221F */
+
+#define FriBidiPropertyBlockLevel6_2320 0x2B0
+
+ FriBidiPropertyBlockLevel7_003C, /* 2320..2323 */
+ FriBidiPropertyBlockLevel7_003C, /* 2324..2327 */
+ FriBidiPropertyBlockLevel7_003C, /* 2328..232B */
+ FriBidiPropertyBlockLevel7_003C, /* 232C..232F */
+ FriBidiPropertyBlockLevel7_003C, /* 2330..2333 */
+ FriBidiPropertyBlockLevel7_02EC, /* 2334..2337 */
+ FriBidiPropertyBlockLevel7_0044, /* 2338..233B */
+ FriBidiPropertyBlockLevel7_0044, /* 233C..233F */
+
+#define FriBidiPropertyBlockLevel6_2360 0x2B8
+
+ FriBidiPropertyBlockLevel7_0044, /* 2360..2363 */
+ FriBidiPropertyBlockLevel7_0044, /* 2364..2367 */
+ FriBidiPropertyBlockLevel7_0044, /* 2368..236B */
+ FriBidiPropertyBlockLevel7_0044, /* 236C..236F */
+ FriBidiPropertyBlockLevel7_0044, /* 2370..2373 */
+ FriBidiPropertyBlockLevel7_0044, /* 2374..2377 */
+ FriBidiPropertyBlockLevel7_0058, /* 2378..237B */
+ FriBidiPropertyBlockLevel7_003C, /* 237C..237F */
+
+#define FriBidiPropertyBlockLevel6_2380 0x2C0
+
+ FriBidiPropertyBlockLevel7_003C, /* 2380..2383 */
+ FriBidiPropertyBlockLevel7_003C, /* 2384..2387 */
+ FriBidiPropertyBlockLevel7_003C, /* 2388..238B */
+ FriBidiPropertyBlockLevel7_003C, /* 238C..238F */
+ FriBidiPropertyBlockLevel7_003C, /* 2390..2393 */
+ FriBidiPropertyBlockLevel7_00B4, /* 2394..2397 */
+ FriBidiPropertyBlockLevel7_003C, /* 2398..239B */
+ FriBidiPropertyBlockLevel7_003C, /* 239C..239F */
+
+#define FriBidiPropertyBlockLevel6_23C0 0x2C8
+
+ FriBidiPropertyBlockLevel7_003C, /* 23C0..23C3 */
+ FriBidiPropertyBlockLevel7_003C, /* 23C4..23C7 */
+ FriBidiPropertyBlockLevel7_003C, /* 23C8..23CB */
+ FriBidiPropertyBlockLevel7_2050, /* 23CC..23CF */
+ FriBidiPropertyBlockLevel7_0044, /* 23D0..23D3 */
+ FriBidiPropertyBlockLevel7_0044, /* 23D4..23D7 */
+ FriBidiPropertyBlockLevel7_0044, /* 23D8..23DB */
+ FriBidiPropertyBlockLevel7_0044, /* 23DC..23DF */
+
+#define FriBidiPropertyBlockLevel6_2420 0x2D0
+
+ FriBidiPropertyBlockLevel7_003C, /* 2420..2423 */
+ FriBidiPropertyBlockLevel7_2050, /* 2424..2427 */
+ FriBidiPropertyBlockLevel7_0044, /* 2428..242B */
+ FriBidiPropertyBlockLevel7_0044, /* 242C..242F */
+ FriBidiPropertyBlockLevel7_0044, /* 2430..2433 */
+ FriBidiPropertyBlockLevel7_0044, /* 2434..2437 */
+ FriBidiPropertyBlockLevel7_0044, /* 2438..243B */
+ FriBidiPropertyBlockLevel7_0044, /* 243C..243F */
+
+#define FriBidiPropertyBlockLevel6_2440 0x2D8
+
+ FriBidiPropertyBlockLevel7_003C, /* 2440..2443 */
+ FriBidiPropertyBlockLevel7_003C, /* 2444..2447 */
+ FriBidiPropertyBlockLevel7_2050, /* 2448..244B */
+ FriBidiPropertyBlockLevel7_0044, /* 244C..244F */
+ FriBidiPropertyBlockLevel7_0044, /* 2450..2453 */
+ FriBidiPropertyBlockLevel7_0044, /* 2454..2457 */
+ FriBidiPropertyBlockLevel7_0044, /* 2458..245B */
+ FriBidiPropertyBlockLevel7_0044, /* 245C..245F */
+
+#define FriBidiPropertyBlockLevel6_2460 0x2E0
+
+ FriBidiPropertyBlockLevel7_0030, /* 2460..2463 */
+ FriBidiPropertyBlockLevel7_0030, /* 2464..2467 */
+ FriBidiPropertyBlockLevel7_0030, /* 2468..246B */
+ FriBidiPropertyBlockLevel7_0030, /* 246C..246F */
+ FriBidiPropertyBlockLevel7_0030, /* 2470..2473 */
+ FriBidiPropertyBlockLevel7_0030, /* 2474..2477 */
+ FriBidiPropertyBlockLevel7_0030, /* 2478..247B */
+ FriBidiPropertyBlockLevel7_0030, /* 247C..247F */
+
+#define FriBidiPropertyBlockLevel6_2480 0x2E8
+
+ FriBidiPropertyBlockLevel7_0030, /* 2480..2483 */
+ FriBidiPropertyBlockLevel7_0030, /* 2484..2487 */
+ FriBidiPropertyBlockLevel7_0030, /* 2488..248B */
+ FriBidiPropertyBlockLevel7_0030, /* 248C..248F */
+ FriBidiPropertyBlockLevel7_0030, /* 2490..2493 */
+ FriBidiPropertyBlockLevel7_0030, /* 2494..2497 */
+ FriBidiPropertyBlockLevel7_0030, /* 2498..249B */
+ FriBidiPropertyBlockLevel7_0044, /* 249C..249F */
+
+#define FriBidiPropertyBlockLevel6_24E0 0x2F0
+
+ FriBidiPropertyBlockLevel7_0044, /* 24E0..24E3 */
+ FriBidiPropertyBlockLevel7_0044, /* 24E4..24E7 */
+ FriBidiPropertyBlockLevel7_24E8, /* 24E8..24EB */
+ FriBidiPropertyBlockLevel7_003C, /* 24EC..24EF */
+ FriBidiPropertyBlockLevel7_003C, /* 24F0..24F3 */
+ FriBidiPropertyBlockLevel7_003C, /* 24F4..24F7 */
+ FriBidiPropertyBlockLevel7_003C, /* 24F8..24FB */
+ FriBidiPropertyBlockLevel7_2050, /* 24FC..24FF */
+
+#define FriBidiPropertyBlockLevel6_2600 0x2F8
+
+ FriBidiPropertyBlockLevel7_003C, /* 2600..2603 */
+ FriBidiPropertyBlockLevel7_003C, /* 2604..2607 */
+ FriBidiPropertyBlockLevel7_003C, /* 2608..260B */
+ FriBidiPropertyBlockLevel7_003C, /* 260C..260F */
+ FriBidiPropertyBlockLevel7_003C, /* 2610..2613 */
+ FriBidiPropertyBlockLevel7_02C0, /* 2614..2617 */
+ FriBidiPropertyBlockLevel7_02E4, /* 2618..261B */
+ FriBidiPropertyBlockLevel7_003C, /* 261C..261F */
+
+#define FriBidiPropertyBlockLevel6_2660 0x300
+
+ FriBidiPropertyBlockLevel7_003C, /* 2660..2663 */
+ FriBidiPropertyBlockLevel7_003C, /* 2664..2667 */
+ FriBidiPropertyBlockLevel7_003C, /* 2668..266B */
+ FriBidiPropertyBlockLevel7_003C, /* 266C..266F */
+ FriBidiPropertyBlockLevel7_003C, /* 2670..2673 */
+ FriBidiPropertyBlockLevel7_003C, /* 2674..2677 */
+ FriBidiPropertyBlockLevel7_003C, /* 2678..267B */
+ FriBidiPropertyBlockLevel7_02EC, /* 267C..267F */
+
+#define FriBidiPropertyBlockLevel6_2680 0x308
+
+ FriBidiPropertyBlockLevel7_003C, /* 2680..2683 */
+ FriBidiPropertyBlockLevel7_003C, /* 2684..2687 */
+ FriBidiPropertyBlockLevel7_02EC, /* 2688..268B */
+ FriBidiPropertyBlockLevel7_0044, /* 268C..268F */
+ FriBidiPropertyBlockLevel7_0044, /* 2690..2693 */
+ FriBidiPropertyBlockLevel7_0044, /* 2694..2697 */
+ FriBidiPropertyBlockLevel7_0044, /* 2698..269B */
+ FriBidiPropertyBlockLevel7_0044, /* 269C..269F */
+
+#define FriBidiPropertyBlockLevel6_2700 0x310
+
+ FriBidiPropertyBlockLevel7_02E4, /* 2700..2703 */
+ FriBidiPropertyBlockLevel7_00B4, /* 2704..2707 */
+ FriBidiPropertyBlockLevel7_02EC, /* 2708..270B */
+ FriBidiPropertyBlockLevel7_003C, /* 270C..270F */
+ FriBidiPropertyBlockLevel7_003C, /* 2710..2713 */
+ FriBidiPropertyBlockLevel7_003C, /* 2714..2717 */
+ FriBidiPropertyBlockLevel7_003C, /* 2718..271B */
+ FriBidiPropertyBlockLevel7_003C, /* 271C..271F */
+
+#define FriBidiPropertyBlockLevel6_2720 0x318
+
+ FriBidiPropertyBlockLevel7_003C, /* 2720..2723 */
+ FriBidiPropertyBlockLevel7_003C, /* 2724..2727 */
+ FriBidiPropertyBlockLevel7_02E4, /* 2728..272B */
+ FriBidiPropertyBlockLevel7_003C, /* 272C..272F */
+ FriBidiPropertyBlockLevel7_003C, /* 2730..2733 */
+ FriBidiPropertyBlockLevel7_003C, /* 2734..2737 */
+ FriBidiPropertyBlockLevel7_003C, /* 2738..273B */
+ FriBidiPropertyBlockLevel7_003C, /* 273C..273F */
+
+#define FriBidiPropertyBlockLevel6_2740 0x320
+
+ FriBidiPropertyBlockLevel7_003C, /* 2740..2743 */
+ FriBidiPropertyBlockLevel7_003C, /* 2744..2747 */
+ FriBidiPropertyBlockLevel7_003C, /* 2748..274B */
+ FriBidiPropertyBlockLevel7_1FBC, /* 274C..274F */
+ FriBidiPropertyBlockLevel7_2050, /* 2750..2753 */
+ FriBidiPropertyBlockLevel7_037C, /* 2754..2757 */
+ FriBidiPropertyBlockLevel7_003C, /* 2758..275B */
+ FriBidiPropertyBlockLevel7_2050, /* 275C..275F */
+
+#define FriBidiPropertyBlockLevel6_2760 0x328
+
+ FriBidiPropertyBlockLevel7_02E4, /* 2760..2763 */
+ FriBidiPropertyBlockLevel7_003C, /* 2764..2767 */
+ FriBidiPropertyBlockLevel7_003C, /* 2768..276B */
+ FriBidiPropertyBlockLevel7_003C, /* 276C..276F */
+ FriBidiPropertyBlockLevel7_003C, /* 2770..2773 */
+ FriBidiPropertyBlockLevel7_003C, /* 2774..2777 */
+ FriBidiPropertyBlockLevel7_003C, /* 2778..277B */
+ FriBidiPropertyBlockLevel7_003C, /* 277C..277F */
+
+#define FriBidiPropertyBlockLevel6_2780 0x330
+
+ FriBidiPropertyBlockLevel7_003C, /* 2780..2783 */
+ FriBidiPropertyBlockLevel7_003C, /* 2784..2787 */
+ FriBidiPropertyBlockLevel7_003C, /* 2788..278B */
+ FriBidiPropertyBlockLevel7_003C, /* 278C..278F */
+ FriBidiPropertyBlockLevel7_003C, /* 2790..2793 */
+ FriBidiPropertyBlockLevel7_0040, /* 2794..2797 */
+ FriBidiPropertyBlockLevel7_003C, /* 2798..279B */
+ FriBidiPropertyBlockLevel7_003C, /* 279C..279F */
+
+#define FriBidiPropertyBlockLevel6_27A0 0x338
+
+ FriBidiPropertyBlockLevel7_003C, /* 27A0..27A3 */
+ FriBidiPropertyBlockLevel7_003C, /* 27A4..27A7 */
+ FriBidiPropertyBlockLevel7_003C, /* 27A8..27AB */
+ FriBidiPropertyBlockLevel7_003C, /* 27AC..27AF */
+ FriBidiPropertyBlockLevel7_02E4, /* 27B0..27B3 */
+ FriBidiPropertyBlockLevel7_003C, /* 27B4..27B7 */
+ FriBidiPropertyBlockLevel7_003C, /* 27B8..27BB */
+ FriBidiPropertyBlockLevel7_2050, /* 27BC..27BF */
+
+#define FriBidiPropertyBlockLevel6_27E0 0x340
+
+ FriBidiPropertyBlockLevel7_003C, /* 27E0..27E3 */
+ FriBidiPropertyBlockLevel7_003C, /* 27E4..27E7 */
+ FriBidiPropertyBlockLevel7_003C, /* 27E8..27EB */
+ FriBidiPropertyBlockLevel7_0044, /* 27EC..27EF */
+ FriBidiPropertyBlockLevel7_003C, /* 27F0..27F3 */
+ FriBidiPropertyBlockLevel7_003C, /* 27F4..27F7 */
+ FriBidiPropertyBlockLevel7_003C, /* 27F8..27FB */
+ FriBidiPropertyBlockLevel7_003C, /* 27FC..27FF */
+
+#define FriBidiPropertyBlockLevel6_2E80 0x348
+
+ FriBidiPropertyBlockLevel7_003C, /* 2E80..2E83 */
+ FriBidiPropertyBlockLevel7_003C, /* 2E84..2E87 */
+ FriBidiPropertyBlockLevel7_003C, /* 2E88..2E8B */
+ FriBidiPropertyBlockLevel7_003C, /* 2E8C..2E8F */
+ FriBidiPropertyBlockLevel7_003C, /* 2E90..2E93 */
+ FriBidiPropertyBlockLevel7_003C, /* 2E94..2E97 */
+ FriBidiPropertyBlockLevel7_00A8, /* 2E98..2E9B */
+ FriBidiPropertyBlockLevel7_003C, /* 2E9C..2E9F */
+
+#define FriBidiPropertyBlockLevel6_2EE0 0x350
+
+ FriBidiPropertyBlockLevel7_003C, /* 2EE0..2EE3 */
+ FriBidiPropertyBlockLevel7_003C, /* 2EE4..2EE7 */
+ FriBidiPropertyBlockLevel7_003C, /* 2EE8..2EEB */
+ FriBidiPropertyBlockLevel7_003C, /* 2EEC..2EEF */
+ FriBidiPropertyBlockLevel7_003C, /* 2EF0..2EF3 */
+ FriBidiPropertyBlockLevel7_0044, /* 2EF4..2EF7 */
+ FriBidiPropertyBlockLevel7_0044, /* 2EF8..2EFB */
+ FriBidiPropertyBlockLevel7_0044, /* 2EFC..2EFF */
+
+#define FriBidiPropertyBlockLevel6_2FE0 0x358
+
+ FriBidiPropertyBlockLevel7_0044, /* 2FE0..2FE3 */
+ FriBidiPropertyBlockLevel7_0044, /* 2FE4..2FE7 */
+ FriBidiPropertyBlockLevel7_0044, /* 2FE8..2FEB */
+ FriBidiPropertyBlockLevel7_0044, /* 2FEC..2FEF */
+ FriBidiPropertyBlockLevel7_003C, /* 2FF0..2FF3 */
+ FriBidiPropertyBlockLevel7_003C, /* 2FF4..2FF7 */
+ FriBidiPropertyBlockLevel7_003C, /* 2FF8..2FFB */
+ FriBidiPropertyBlockLevel7_0044, /* 2FFC..2FFF */
+
+#define FriBidiPropertyBlockLevel6_3000 0x360
+
+ FriBidiPropertyBlockLevel7_3000, /* 3000..3003 */
+ FriBidiPropertyBlockLevel7_0040, /* 3004..3007 */
+ FriBidiPropertyBlockLevel7_003C, /* 3008..300B */
+ FriBidiPropertyBlockLevel7_003C, /* 300C..300F */
+ FriBidiPropertyBlockLevel7_003C, /* 3010..3013 */
+ FriBidiPropertyBlockLevel7_003C, /* 3014..3017 */
+ FriBidiPropertyBlockLevel7_003C, /* 3018..301B */
+ FriBidiPropertyBlockLevel7_003C, /* 301C..301F */
+
+#define FriBidiPropertyBlockLevel6_3020 0x368
+
+ FriBidiPropertyBlockLevel7_0040, /* 3020..3023 */
+ FriBidiPropertyBlockLevel7_0044, /* 3024..3027 */
+ FriBidiPropertyBlockLevel7_0960, /* 3028..302B */
+ FriBidiPropertyBlockLevel7_0300, /* 302C..302F */
+ FriBidiPropertyBlockLevel7_0040, /* 3030..3033 */
+ FriBidiPropertyBlockLevel7_02C0, /* 3034..3037 */
+ FriBidiPropertyBlockLevel7_0044, /* 3038..303B */
+ FriBidiPropertyBlockLevel7_02E4, /* 303C..303F */
+
+#define FriBidiPropertyBlockLevel6_3080 0x370
+
+ FriBidiPropertyBlockLevel7_0044, /* 3080..3083 */
+ FriBidiPropertyBlockLevel7_0044, /* 3084..3087 */
+ FriBidiPropertyBlockLevel7_0044, /* 3088..308B */
+ FriBidiPropertyBlockLevel7_0044, /* 308C..308F */
+ FriBidiPropertyBlockLevel7_0044, /* 3090..3093 */
+ FriBidiPropertyBlockLevel7_0044, /* 3094..3097 */
+ FriBidiPropertyBlockLevel7_3098, /* 3098..309B */
+ FriBidiPropertyBlockLevel7_0040, /* 309C..309F */
+
+#define FriBidiPropertyBlockLevel6_30A0 0x378
+
+ FriBidiPropertyBlockLevel7_0040, /* 30A0..30A3 */
+ FriBidiPropertyBlockLevel7_0044, /* 30A4..30A7 */
+ FriBidiPropertyBlockLevel7_0044, /* 30A8..30AB */
+ FriBidiPropertyBlockLevel7_0044, /* 30AC..30AF */
+ FriBidiPropertyBlockLevel7_0044, /* 30B0..30B3 */
+ FriBidiPropertyBlockLevel7_0044, /* 30B4..30B7 */
+ FriBidiPropertyBlockLevel7_0044, /* 30B8..30BB */
+ FriBidiPropertyBlockLevel7_0044, /* 30BC..30BF */
+
+#define FriBidiPropertyBlockLevel6_30E0 0x380
+
+ FriBidiPropertyBlockLevel7_0044, /* 30E0..30E3 */
+ FriBidiPropertyBlockLevel7_0044, /* 30E4..30E7 */
+ FriBidiPropertyBlockLevel7_0044, /* 30E8..30EB */
+ FriBidiPropertyBlockLevel7_0044, /* 30EC..30EF */
+ FriBidiPropertyBlockLevel7_0044, /* 30F0..30F3 */
+ FriBidiPropertyBlockLevel7_0044, /* 30F4..30F7 */
+ FriBidiPropertyBlockLevel7_0058, /* 30F8..30FB */
+ FriBidiPropertyBlockLevel7_0044, /* 30FC..30FF */
+
+#define FriBidiPropertyBlockLevel6_3240 0x388
+
+ FriBidiPropertyBlockLevel7_0044, /* 3240..3243 */
+ FriBidiPropertyBlockLevel7_0044, /* 3244..3247 */
+ FriBidiPropertyBlockLevel7_0044, /* 3248..324B */
+ FriBidiPropertyBlockLevel7_0044, /* 324C..324F */
+ FriBidiPropertyBlockLevel7_02E4, /* 3250..3253 */
+ FriBidiPropertyBlockLevel7_003C, /* 3254..3257 */
+ FriBidiPropertyBlockLevel7_003C, /* 3258..325B */
+ FriBidiPropertyBlockLevel7_003C, /* 325C..325F */
+
+#define FriBidiPropertyBlockLevel6_FB00 0x390
+
+ FriBidiPropertyBlockLevel7_0044, /* FB00..FB03 */
+ FriBidiPropertyBlockLevel7_0044, /* FB04..FB07 */
+ FriBidiPropertyBlockLevel7_0044, /* FB08..FB0B */
+ FriBidiPropertyBlockLevel7_0044, /* FB0C..FB0F */
+ FriBidiPropertyBlockLevel7_0044, /* FB10..FB13 */
+ FriBidiPropertyBlockLevel7_0044, /* FB14..FB17 */
+ FriBidiPropertyBlockLevel7_0044, /* FB18..FB1B */
+ FriBidiPropertyBlockLevel7_FB1C, /* FB1C..FB1F */
+
+#define FriBidiPropertyBlockLevel6_FB20 0x398
+
+ FriBidiPropertyBlockLevel7_05C8, /* FB20..FB23 */
+ FriBidiPropertyBlockLevel7_05C8, /* FB24..FB27 */
+ FriBidiPropertyBlockLevel7_FB28, /* FB28..FB2B */
+ FriBidiPropertyBlockLevel7_05C8, /* FB2C..FB2F */
+ FriBidiPropertyBlockLevel7_05C8, /* FB30..FB33 */
+ FriBidiPropertyBlockLevel7_05C8, /* FB34..FB37 */
+ FriBidiPropertyBlockLevel7_05C8, /* FB38..FB3B */
+ FriBidiPropertyBlockLevel7_05C8, /* FB3C..FB3F */
+
+#define FriBidiPropertyBlockLevel6_FB40 0x3A0
+
+ FriBidiPropertyBlockLevel7_05C8, /* FB40..FB43 */
+ FriBidiPropertyBlockLevel7_05C8, /* FB44..FB47 */
+ FriBidiPropertyBlockLevel7_05C8, /* FB48..FB4B */
+ FriBidiPropertyBlockLevel7_05C8, /* FB4C..FB4F */
+ FriBidiPropertyBlockLevel7_0600, /* FB50..FB53 */
+ FriBidiPropertyBlockLevel7_0600, /* FB54..FB57 */
+ FriBidiPropertyBlockLevel7_0600, /* FB58..FB5B */
+ FriBidiPropertyBlockLevel7_0600, /* FB5C..FB5F */
+
+#define FriBidiPropertyBlockLevel6_FD20 0x3A8
+
+ FriBidiPropertyBlockLevel7_0600, /* FD20..FD23 */
+ FriBidiPropertyBlockLevel7_0600, /* FD24..FD27 */
+ FriBidiPropertyBlockLevel7_0600, /* FD28..FD2B */
+ FriBidiPropertyBlockLevel7_0600, /* FD2C..FD2F */
+ FriBidiPropertyBlockLevel7_0600, /* FD30..FD33 */
+ FriBidiPropertyBlockLevel7_0600, /* FD34..FD37 */
+ FriBidiPropertyBlockLevel7_0600, /* FD38..FD3B */
+ FriBidiPropertyBlockLevel7_FD3C, /* FD3C..FD3F */
+
+#define FriBidiPropertyBlockLevel6_FE20 0x3B0
+
+ FriBidiPropertyBlockLevel7_0300, /* FE20..FE23 */
+ FriBidiPropertyBlockLevel7_0044, /* FE24..FE27 */
+ FriBidiPropertyBlockLevel7_0044, /* FE28..FE2B */
+ FriBidiPropertyBlockLevel7_0044, /* FE2C..FE2F */
+ FriBidiPropertyBlockLevel7_003C, /* FE30..FE33 */
+ FriBidiPropertyBlockLevel7_003C, /* FE34..FE37 */
+ FriBidiPropertyBlockLevel7_003C, /* FE38..FE3B */
+ FriBidiPropertyBlockLevel7_003C, /* FE3C..FE3F */
+
+#define FriBidiPropertyBlockLevel6_FE40 0x3B8
+
+ FriBidiPropertyBlockLevel7_003C, /* FE40..FE43 */
+ FriBidiPropertyBlockLevel7_2050, /* FE44..FE47 */
+ FriBidiPropertyBlockLevel7_02E4, /* FE48..FE4B */
+ FriBidiPropertyBlockLevel7_003C, /* FE4C..FE4F */
+ FriBidiPropertyBlockLevel7_FE50, /* FE50..FE53 */
+ FriBidiPropertyBlockLevel7_FE54, /* FE54..FE57 */
+ FriBidiPropertyBlockLevel7_003C, /* FE58..FE5B */
+ FriBidiPropertyBlockLevel7_0028, /* FE5C..FE5F */
+
+#define FriBidiPropertyBlockLevel6_FE60 0x3C0
+
+ FriBidiPropertyBlockLevel7_2210, /* FE60..FE63 */
+ FriBidiPropertyBlockLevel7_2050, /* FE64..FE67 */
+ FriBidiPropertyBlockLevel7_FE68, /* FE68..FE6B */
+ FriBidiPropertyBlockLevel7_0044, /* FE6C..FE6F */
+ FriBidiPropertyBlockLevel7_0600, /* FE70..FE73 */
+ FriBidiPropertyBlockLevel7_0600, /* FE74..FE77 */
+ FriBidiPropertyBlockLevel7_0600, /* FE78..FE7B */
+ FriBidiPropertyBlockLevel7_0600, /* FE7C..FE7F */
+
+#define FriBidiPropertyBlockLevel6_FEE0 0x3C8
+
+ FriBidiPropertyBlockLevel7_0600, /* FEE0..FEE3 */
+ FriBidiPropertyBlockLevel7_0600, /* FEE4..FEE7 */
+ FriBidiPropertyBlockLevel7_0600, /* FEE8..FEEB */
+ FriBidiPropertyBlockLevel7_0600, /* FEEC..FEEF */
+ FriBidiPropertyBlockLevel7_0600, /* FEF0..FEF3 */
+ FriBidiPropertyBlockLevel7_0600, /* FEF4..FEF7 */
+ FriBidiPropertyBlockLevel7_0600, /* FEF8..FEFB */
+ FriBidiPropertyBlockLevel7_070C, /* FEFC..FEFF */
+
+#define FriBidiPropertyBlockLevel6_FF00 0x3D0
+
+ FriBidiPropertyBlockLevel7_FF00, /* FF00..FF03 */
+ FriBidiPropertyBlockLevel7_0024, /* FF04..FF07 */
+ FriBidiPropertyBlockLevel7_0028, /* FF08..FF0B */
+ FriBidiPropertyBlockLevel7_002C, /* FF0C..FF0F */
+ FriBidiPropertyBlockLevel7_0030, /* FF10..FF13 */
+ FriBidiPropertyBlockLevel7_0030, /* FF14..FF17 */
+ FriBidiPropertyBlockLevel7_0038, /* FF18..FF1B */
+ FriBidiPropertyBlockLevel7_003C, /* FF1C..FF1F */
+
+#define FriBidiPropertyBlockLevel6_FF60 0x3D8
+
+ FriBidiPropertyBlockLevel7_003C, /* FF60..FF63 */
+ FriBidiPropertyBlockLevel7_02EC, /* FF64..FF67 */
+ FriBidiPropertyBlockLevel7_0044, /* FF68..FF6B */
+ FriBidiPropertyBlockLevel7_0044, /* FF6C..FF6F */
+ FriBidiPropertyBlockLevel7_0044, /* FF70..FF73 */
+ FriBidiPropertyBlockLevel7_0044, /* FF74..FF77 */
+ FriBidiPropertyBlockLevel7_0044, /* FF78..FF7B */
+ FriBidiPropertyBlockLevel7_0044, /* FF7C..FF7F */
+
+#define FriBidiPropertyBlockLevel6_FFE0 0x3E0
+
+ FriBidiPropertyBlockLevel7_0024, /* FFE0..FFE3 */
+ FriBidiPropertyBlockLevel7_FFE4, /* FFE4..FFE7 */
+ FriBidiPropertyBlockLevel7_003C, /* FFE8..FFEB */
+ FriBidiPropertyBlockLevel7_2050, /* FFEC..FFEF */
+ FriBidiPropertyBlockLevel7_0044, /* FFF0..FFF3 */
+ FriBidiPropertyBlockLevel7_0044, /* FFF4..FFF7 */
+ FriBidiPropertyBlockLevel7_FFF8, /* FFF8..FFFB */
+ FriBidiPropertyBlockLevel7_02EC, /* FFFC..FFFF */
+
+#define FriBidiPropertyBlockLevel6_1D160 0x3E8
+
+ FriBidiPropertyBlockLevel7_0044, /* 1D160..1D163 */
+ FriBidiPropertyBlockLevel7_0480, /* 1D164..1D167 */
+ FriBidiPropertyBlockLevel7_0488, /* 1D168..1D16B */
+ FriBidiPropertyBlockLevel7_0044, /* 1D16C..1D16F */
+ FriBidiPropertyBlockLevel7_1D170, /* 1D170..1D173 */
+ FriBidiPropertyBlockLevel7_0000, /* 1D174..1D177 */
+ FriBidiPropertyBlockLevel7_1D178, /* 1D178..1D17B */
+ FriBidiPropertyBlockLevel7_0300, /* 1D17C..1D17F */
+
+#define FriBidiPropertyBlockLevel6_1D180 0x3F0
+
+ FriBidiPropertyBlockLevel7_0484, /* 1D180..1D183 */
+ FriBidiPropertyBlockLevel7_0940, /* 1D184..1D187 */
+ FriBidiPropertyBlockLevel7_0300, /* 1D188..1D18B */
+ FriBidiPropertyBlockLevel7_0044, /* 1D18C..1D18F */
+ FriBidiPropertyBlockLevel7_0044, /* 1D190..1D193 */
+ FriBidiPropertyBlockLevel7_0044, /* 1D194..1D197 */
+ FriBidiPropertyBlockLevel7_0044, /* 1D198..1D19B */
+ FriBidiPropertyBlockLevel7_0044, /* 1D19C..1D19F */
+
+#define FriBidiPropertyBlockLevel6_1D1A0 0x3F8
+
+ FriBidiPropertyBlockLevel7_0044, /* 1D1A0..1D1A3 */
+ FriBidiPropertyBlockLevel7_0044, /* 1D1A4..1D1A7 */
+ FriBidiPropertyBlockLevel7_0960, /* 1D1A8..1D1AB */
+ FriBidiPropertyBlockLevel7_0488, /* 1D1AC..1D1AF */
+ FriBidiPropertyBlockLevel7_0044, /* 1D1B0..1D1B3 */
+ FriBidiPropertyBlockLevel7_0044, /* 1D1B4..1D1B7 */
+ FriBidiPropertyBlockLevel7_0044, /* 1D1B8..1D1BB */
+ FriBidiPropertyBlockLevel7_0044, /* 1D1BC..1D1BF */
+
+#define FriBidiPropertyBlockLevel6_1D7C0 0x400
+
+ FriBidiPropertyBlockLevel7_0044, /* 1D7C0..1D7C3 */
+ FriBidiPropertyBlockLevel7_0044, /* 1D7C4..1D7C7 */
+ FriBidiPropertyBlockLevel7_0044, /* 1D7C8..1D7CB */
+ FriBidiPropertyBlockLevel7_1D7CC, /* 1D7CC..1D7CF */
+ FriBidiPropertyBlockLevel7_0030, /* 1D7D0..1D7D3 */
+ FriBidiPropertyBlockLevel7_0030, /* 1D7D4..1D7D7 */
+ FriBidiPropertyBlockLevel7_0030, /* 1D7D8..1D7DB */
+ FriBidiPropertyBlockLevel7_0030, /* 1D7DC..1D7DF */
+
+#define FriBidiPropertyBlockLevel6_E0000 0x408
+
+ FriBidiPropertyBlockLevel7_E0000, /* E0000..E0003 */
+ FriBidiPropertyBlockLevel7_0044, /* E0004..E0007 */
+ FriBidiPropertyBlockLevel7_0044, /* E0008..E000B */
+ FriBidiPropertyBlockLevel7_0044, /* E000C..E000F */
+ FriBidiPropertyBlockLevel7_0044, /* E0010..E0013 */
+ FriBidiPropertyBlockLevel7_0044, /* E0014..E0017 */
+ FriBidiPropertyBlockLevel7_0044, /* E0018..E001B */
+ FriBidiPropertyBlockLevel7_0044, /* E001C..E001F */
+
+#define FriBidiPropertyBlockLevel6_E0020 0x410
+
+ FriBidiPropertyBlockLevel7_0000, /* E0020..E0023 */
+ FriBidiPropertyBlockLevel7_0000, /* E0024..E0027 */
+ FriBidiPropertyBlockLevel7_0000, /* E0028..E002B */
+ FriBidiPropertyBlockLevel7_0000, /* E002C..E002F */
+ FriBidiPropertyBlockLevel7_0000, /* E0030..E0033 */
+ FriBidiPropertyBlockLevel7_0000, /* E0034..E0037 */
+ FriBidiPropertyBlockLevel7_0000, /* E0038..E003B */
+ FriBidiPropertyBlockLevel7_0000, /* E003C..E003F */
+};
- FriBidiPropertyBlockLevel8_06E0, /* 06E0..06E7 */
- FriBidiPropertyBlockLevel8_06E8, /* 06E8..06EF */
- FriBidiPropertyBlockLevel8_0030, /* 06F0..06F7 */
- FriBidiPropertyBlockLevel8_06F8, /* 06F8..06FF */
+static const fribidi_uint16 FriBidiPropertyBlockLevel5[2*104] = {
-#define FriBidiPropertyBlockLevel7_0700 (FriBidiPropertyBlockLevel7 + 0x6C)
+#define FriBidiPropertyBlockLevel5_0000 0x0
- FriBidiPropertyBlockLevel8_0600, /* 0700..0707 */
- FriBidiPropertyBlockLevel8_0708, /* 0708..070F */
- FriBidiPropertyBlockLevel8_0710, /* 0710..0717 */
- FriBidiPropertyBlockLevel8_0600, /* 0718..071F */
+ FriBidiPropertyBlockLevel6_0000, /* 0000..001F */
+ FriBidiPropertyBlockLevel6_0020, /* 0020..003F */
-#define FriBidiPropertyBlockLevel7_0720 (FriBidiPropertyBlockLevel7 + 0x70)
+#define FriBidiPropertyBlockLevel5_0040 0x2
- FriBidiPropertyBlockLevel8_0600, /* 0720..0727 */
- FriBidiPropertyBlockLevel8_0600, /* 0728..072F */
- FriBidiPropertyBlockLevel8_0300, /* 0730..0737 */
- FriBidiPropertyBlockLevel8_0300, /* 0738..073F */
+ FriBidiPropertyBlockLevel6_0040, /* 0040..005F */
+ FriBidiPropertyBlockLevel6_0060, /* 0060..007F */
-#define FriBidiPropertyBlockLevel7_0740 (FriBidiPropertyBlockLevel7 + 0x74)
+#define FriBidiPropertyBlockLevel5_0080 0x4
- FriBidiPropertyBlockLevel8_0300, /* 0740..0747 */
- FriBidiPropertyBlockLevel8_0748, /* 0748..074F */
- FriBidiPropertyBlockLevel8_0600, /* 0750..0757 */
- FriBidiPropertyBlockLevel8_0600, /* 0758..075F */
+ FriBidiPropertyBlockLevel6_0080, /* 0080..009F */
+ FriBidiPropertyBlockLevel6_00A0, /* 00A0..00BF */
-#define FriBidiPropertyBlockLevel7_07A0 (FriBidiPropertyBlockLevel7 + 0x78)
+#define FriBidiPropertyBlockLevel5_00C0 0x6
- FriBidiPropertyBlockLevel8_06D0, /* 07A0..07A7 */
- FriBidiPropertyBlockLevel8_0300, /* 07A8..07AF */
- FriBidiPropertyBlockLevel8_0670, /* 07B0..07B7 */
- FriBidiPropertyBlockLevel8_0600, /* 07B8..07BF */
+ FriBidiPropertyBlockLevel6_00C0, /* 00C0..00DF */
+ FriBidiPropertyBlockLevel6_00C0, /* 00E0..00FF */
-#define FriBidiPropertyBlockLevel7_0900 (FriBidiPropertyBlockLevel7 + 0x7C)
+#define FriBidiPropertyBlockLevel5_0100 0x8
- FriBidiPropertyBlockLevel8_0900, /* 0900..0907 */
- FriBidiPropertyBlockLevel8_0048, /* 0908..090F */
- FriBidiPropertyBlockLevel8_0048, /* 0910..0917 */
- FriBidiPropertyBlockLevel8_0048, /* 0918..091F */
+ FriBidiPropertyBlockLevel6_0100, /* 0100..011F */
+ FriBidiPropertyBlockLevel6_0100, /* 0120..013F */
-#define FriBidiPropertyBlockLevel7_0920 (FriBidiPropertyBlockLevel7 + 0x80)
+#define FriBidiPropertyBlockLevel5_0280 0xA
- FriBidiPropertyBlockLevel8_0048, /* 0920..0927 */
- FriBidiPropertyBlockLevel8_0048, /* 0928..092F */
- FriBidiPropertyBlockLevel8_0048, /* 0930..0937 */
- FriBidiPropertyBlockLevel8_0938, /* 0938..093F */
+ FriBidiPropertyBlockLevel6_0100, /* 0280..029F */
+ FriBidiPropertyBlockLevel6_02A0, /* 02A0..02BF */
-#define FriBidiPropertyBlockLevel7_0940 (FriBidiPropertyBlockLevel7 + 0x84)
+#define FriBidiPropertyBlockLevel5_02C0 0xC
- FriBidiPropertyBlockLevel8_0940, /* 0940..0947 */
- FriBidiPropertyBlockLevel8_0948, /* 0948..094F */
- FriBidiPropertyBlockLevel8_0950, /* 0950..0957 */
- FriBidiPropertyBlockLevel8_0048, /* 0958..095F */
+ FriBidiPropertyBlockLevel6_02C0, /* 02C0..02DF */
+ FriBidiPropertyBlockLevel6_02E0, /* 02E0..02FF */
-#define FriBidiPropertyBlockLevel7_0960 (FriBidiPropertyBlockLevel7 + 0x88)
+#define FriBidiPropertyBlockLevel5_0300 0xE
- FriBidiPropertyBlockLevel8_0960, /* 0960..0967 */
- FriBidiPropertyBlockLevel8_0048, /* 0968..096F */
- FriBidiPropertyBlockLevel8_0048, /* 0970..0977 */
- FriBidiPropertyBlockLevel8_0048, /* 0978..097F */
+ FriBidiPropertyBlockLevel6_0300, /* 0300..031F */
+ FriBidiPropertyBlockLevel6_0300, /* 0320..033F */
-#define FriBidiPropertyBlockLevel7_0980 (FriBidiPropertyBlockLevel7 + 0x8C)
+#define FriBidiPropertyBlockLevel5_0340 0x10
- FriBidiPropertyBlockLevel8_0980, /* 0980..0987 */
- FriBidiPropertyBlockLevel8_0048, /* 0988..098F */
- FriBidiPropertyBlockLevel8_0048, /* 0990..0997 */
- FriBidiPropertyBlockLevel8_0048, /* 0998..099F */
+ FriBidiPropertyBlockLevel6_0340, /* 0340..035F */
+ FriBidiPropertyBlockLevel6_0360, /* 0360..037F */
-#define FriBidiPropertyBlockLevel7_09C0 (FriBidiPropertyBlockLevel7 + 0x90)
+#define FriBidiPropertyBlockLevel5_0380 0x12
- FriBidiPropertyBlockLevel8_0950, /* 09C0..09C7 */
- FriBidiPropertyBlockLevel8_09C8, /* 09C8..09CF */
- FriBidiPropertyBlockLevel8_0048, /* 09D0..09D7 */
- FriBidiPropertyBlockLevel8_0048, /* 09D8..09DF */
+ FriBidiPropertyBlockLevel6_0380, /* 0380..039F */
+ FriBidiPropertyBlockLevel6_0100, /* 03A0..03BF */
-#define FriBidiPropertyBlockLevel7_09E0 (FriBidiPropertyBlockLevel7 + 0x94)
+#define FriBidiPropertyBlockLevel5_03C0 0x14
- FriBidiPropertyBlockLevel8_0960, /* 09E0..09E7 */
- FriBidiPropertyBlockLevel8_0048, /* 09E8..09EF */
- FriBidiPropertyBlockLevel8_09F0, /* 09F0..09F7 */
- FriBidiPropertyBlockLevel8_0048, /* 09F8..09FF */
+ FriBidiPropertyBlockLevel6_0100, /* 03C0..03DF */
+ FriBidiPropertyBlockLevel6_03E0, /* 03E0..03FF */
-#define FriBidiPropertyBlockLevel7_0A00 (FriBidiPropertyBlockLevel7 + 0x98)
+#define FriBidiPropertyBlockLevel5_0480 0x16
- FriBidiPropertyBlockLevel8_0A00, /* 0A00..0A07 */
- FriBidiPropertyBlockLevel8_0048, /* 0A08..0A0F */
- FriBidiPropertyBlockLevel8_0048, /* 0A10..0A17 */
- FriBidiPropertyBlockLevel8_0048, /* 0A18..0A1F */
+ FriBidiPropertyBlockLevel6_0480, /* 0480..049F */
+ FriBidiPropertyBlockLevel6_0100, /* 04A0..04BF */
-#define FriBidiPropertyBlockLevel7_0A40 (FriBidiPropertyBlockLevel7 + 0x9C)
+#define FriBidiPropertyBlockLevel5_0580 0x18
- FriBidiPropertyBlockLevel8_0A40, /* 0A40..0A47 */
- FriBidiPropertyBlockLevel8_0A48, /* 0A48..0A4F */
- FriBidiPropertyBlockLevel8_0048, /* 0A50..0A57 */
- FriBidiPropertyBlockLevel8_0048, /* 0A58..0A5F */
+ FriBidiPropertyBlockLevel6_0580, /* 0580..059F */
+ FriBidiPropertyBlockLevel6_05A0, /* 05A0..05BF */
-#define FriBidiPropertyBlockLevel7_0A60 (FriBidiPropertyBlockLevel7 + 0xA0)
+#define FriBidiPropertyBlockLevel5_05C0 0x1A
- FriBidiPropertyBlockLevel8_0048, /* 0A60..0A67 */
- FriBidiPropertyBlockLevel8_0048, /* 0A68..0A6F */
- FriBidiPropertyBlockLevel8_0488, /* 0A70..0A77 */
- FriBidiPropertyBlockLevel8_0048, /* 0A78..0A7F */
+ FriBidiPropertyBlockLevel6_05C0, /* 05C0..05DF */
+ FriBidiPropertyBlockLevel6_05E0, /* 05E0..05FF */
-#define FriBidiPropertyBlockLevel7_0AC0 (FriBidiPropertyBlockLevel7 + 0xA4)
+#define FriBidiPropertyBlockLevel5_0600 0x1C
- FriBidiPropertyBlockLevel8_0AC0, /* 0AC0..0AC7 */
- FriBidiPropertyBlockLevel8_0948, /* 0AC8..0ACF */
- FriBidiPropertyBlockLevel8_0048, /* 0AD0..0AD7 */
- FriBidiPropertyBlockLevel8_0048, /* 0AD8..0ADF */
+ FriBidiPropertyBlockLevel6_0600, /* 0600..061F */
+ FriBidiPropertyBlockLevel6_0620, /* 0620..063F */
-#define FriBidiPropertyBlockLevel7_0B20 (FriBidiPropertyBlockLevel7 + 0xA8)
+#define FriBidiPropertyBlockLevel5_0640 0x1E
- FriBidiPropertyBlockLevel8_0048, /* 0B20..0B27 */
- FriBidiPropertyBlockLevel8_0048, /* 0B28..0B2F */
- FriBidiPropertyBlockLevel8_0048, /* 0B30..0B37 */
- FriBidiPropertyBlockLevel8_0B38, /* 0B38..0B3F */
+ FriBidiPropertyBlockLevel6_0640, /* 0640..065F */
+ FriBidiPropertyBlockLevel6_0660, /* 0660..067F */
-#define FriBidiPropertyBlockLevel7_0B40 (FriBidiPropertyBlockLevel7 + 0xAC)
+#define FriBidiPropertyBlockLevel5_0680 0x20
- FriBidiPropertyBlockLevel8_0B40, /* 0B40..0B47 */
- FriBidiPropertyBlockLevel8_09C8, /* 0B48..0B4F */
- FriBidiPropertyBlockLevel8_0B50, /* 0B50..0B57 */
- FriBidiPropertyBlockLevel8_0048, /* 0B58..0B5F */
+ FriBidiPropertyBlockLevel6_0620, /* 0680..069F */
+ FriBidiPropertyBlockLevel6_0620, /* 06A0..06BF */
-#define FriBidiPropertyBlockLevel7_0BC0 (FriBidiPropertyBlockLevel7 + 0xB0)
+#define FriBidiPropertyBlockLevel5_06C0 0x22
- FriBidiPropertyBlockLevel8_0BC0, /* 0BC0..0BC7 */
- FriBidiPropertyBlockLevel8_09C8, /* 0BC8..0BCF */
- FriBidiPropertyBlockLevel8_0048, /* 0BD0..0BD7 */
- FriBidiPropertyBlockLevel8_0048, /* 0BD8..0BDF */
+ FriBidiPropertyBlockLevel6_06C0, /* 06C0..06DF */
+ FriBidiPropertyBlockLevel6_06E0, /* 06E0..06FF */
-#define FriBidiPropertyBlockLevel7_0C20 (FriBidiPropertyBlockLevel7 + 0xB4)
+#define FriBidiPropertyBlockLevel5_0700 0x24
- FriBidiPropertyBlockLevel8_0048, /* 0C20..0C27 */
- FriBidiPropertyBlockLevel8_0048, /* 0C28..0C2F */
- FriBidiPropertyBlockLevel8_0048, /* 0C30..0C37 */
- FriBidiPropertyBlockLevel8_0C38, /* 0C38..0C3F */
+ FriBidiPropertyBlockLevel6_0700, /* 0700..071F */
+ FriBidiPropertyBlockLevel6_0720, /* 0720..073F */
-#define FriBidiPropertyBlockLevel7_0C40 (FriBidiPropertyBlockLevel7 + 0xB8)
+#define FriBidiPropertyBlockLevel5_0740 0x26
- FriBidiPropertyBlockLevel8_0C40, /* 0C40..0C47 */
- FriBidiPropertyBlockLevel8_0C48, /* 0C48..0C4F */
- FriBidiPropertyBlockLevel8_0C50, /* 0C50..0C57 */
- FriBidiPropertyBlockLevel8_0048, /* 0C58..0C5F */
+ FriBidiPropertyBlockLevel6_0740, /* 0740..075F */
+ FriBidiPropertyBlockLevel6_0620, /* 0760..077F */
-#define FriBidiPropertyBlockLevel7_0CA0 (FriBidiPropertyBlockLevel7 + 0xBC)
+#define FriBidiPropertyBlockLevel5_0780 0x28
- FriBidiPropertyBlockLevel8_0048, /* 0CA0..0CA7 */
- FriBidiPropertyBlockLevel8_0048, /* 0CA8..0CAF */
- FriBidiPropertyBlockLevel8_0048, /* 0CB0..0CB7 */
- FriBidiPropertyBlockLevel8_0CB8, /* 0CB8..0CBF */
+ FriBidiPropertyBlockLevel6_0620, /* 0780..079F */
+ FriBidiPropertyBlockLevel6_07A0, /* 07A0..07BF */
-#define FriBidiPropertyBlockLevel7_0CC0 (FriBidiPropertyBlockLevel7 + 0xC0)
+#define FriBidiPropertyBlockLevel5_0900 0x2A
- FriBidiPropertyBlockLevel8_0B50, /* 0CC0..0CC7 */
- FriBidiPropertyBlockLevel8_0CC8, /* 0CC8..0CCF */
- FriBidiPropertyBlockLevel8_0048, /* 0CD0..0CD7 */
- FriBidiPropertyBlockLevel8_0048, /* 0CD8..0CDF */
+ FriBidiPropertyBlockLevel6_0900, /* 0900..091F */
+ FriBidiPropertyBlockLevel6_0920, /* 0920..093F */
-#define FriBidiPropertyBlockLevel7_0D40 (FriBidiPropertyBlockLevel7 + 0xC4)
+#define FriBidiPropertyBlockLevel5_0940 0x2C
- FriBidiPropertyBlockLevel8_0B40, /* 0D40..0D47 */
- FriBidiPropertyBlockLevel8_09C8, /* 0D48..0D4F */
- FriBidiPropertyBlockLevel8_0048, /* 0D50..0D57 */
- FriBidiPropertyBlockLevel8_0048, /* 0D58..0D5F */
+ FriBidiPropertyBlockLevel6_0940, /* 0940..095F */
+ FriBidiPropertyBlockLevel6_0960, /* 0960..097F */
-#define FriBidiPropertyBlockLevel7_0DC0 (FriBidiPropertyBlockLevel7 + 0xC8)
+#define FriBidiPropertyBlockLevel5_0980 0x2E
- FriBidiPropertyBlockLevel8_0048, /* 0DC0..0DC7 */
- FriBidiPropertyBlockLevel8_0A00, /* 0DC8..0DCF */
- FriBidiPropertyBlockLevel8_0DD0, /* 0DD0..0DD7 */
- FriBidiPropertyBlockLevel8_0048, /* 0DD8..0DDF */
+ FriBidiPropertyBlockLevel6_0980, /* 0980..099F */
+ FriBidiPropertyBlockLevel6_0920, /* 09A0..09BF */
-#define FriBidiPropertyBlockLevel7_0E20 (FriBidiPropertyBlockLevel7 + 0xCC)
+#define FriBidiPropertyBlockLevel5_09C0 0x30
- FriBidiPropertyBlockLevel8_0048, /* 0E20..0E27 */
- FriBidiPropertyBlockLevel8_0048, /* 0E28..0E2F */
- FriBidiPropertyBlockLevel8_0E30, /* 0E30..0E37 */
- FriBidiPropertyBlockLevel8_0E38, /* 0E38..0E3F */
+ FriBidiPropertyBlockLevel6_09C0, /* 09C0..09DF */
+ FriBidiPropertyBlockLevel6_09E0, /* 09E0..09FF */
-#define FriBidiPropertyBlockLevel7_0E40 (FriBidiPropertyBlockLevel7 + 0xD0)
+#define FriBidiPropertyBlockLevel5_0A00 0x32
- FriBidiPropertyBlockLevel8_0CB8, /* 0E40..0E47 */
- FriBidiPropertyBlockLevel8_0E48, /* 0E48..0E4F */
- FriBidiPropertyBlockLevel8_0048, /* 0E50..0E57 */
- FriBidiPropertyBlockLevel8_0048, /* 0E58..0E5F */
+ FriBidiPropertyBlockLevel6_0A00, /* 0A00..0A1F */
+ FriBidiPropertyBlockLevel6_0920, /* 0A20..0A3F */
-#define FriBidiPropertyBlockLevel7_0EA0 (FriBidiPropertyBlockLevel7 + 0xD4)
+#define FriBidiPropertyBlockLevel5_0A40 0x34
- FriBidiPropertyBlockLevel8_0048, /* 0EA0..0EA7 */
- FriBidiPropertyBlockLevel8_0048, /* 0EA8..0EAF */
- FriBidiPropertyBlockLevel8_0E30, /* 0EB0..0EB7 */
- FriBidiPropertyBlockLevel8_0EB8, /* 0EB8..0EBF */
+ FriBidiPropertyBlockLevel6_0A40, /* 0A40..0A5F */
+ FriBidiPropertyBlockLevel6_0A60, /* 0A60..0A7F */
-#define FriBidiPropertyBlockLevel7_0EC0 (FriBidiPropertyBlockLevel7 + 0xD8)
+#define FriBidiPropertyBlockLevel5_0AC0 0x36
- FriBidiPropertyBlockLevel8_0048, /* 0EC0..0EC7 */
- FriBidiPropertyBlockLevel8_0EC8, /* 0EC8..0ECF */
- FriBidiPropertyBlockLevel8_0048, /* 0ED0..0ED7 */
- FriBidiPropertyBlockLevel8_0048, /* 0ED8..0EDF */
+ FriBidiPropertyBlockLevel6_0AC0, /* 0AC0..0ADF */
+ FriBidiPropertyBlockLevel6_0100, /* 0AE0..0AFF */
-#define FriBidiPropertyBlockLevel7_0F00 (FriBidiPropertyBlockLevel7 + 0xDC)
+#define FriBidiPropertyBlockLevel5_0B00 0x38
- FriBidiPropertyBlockLevel8_0048, /* 0F00..0F07 */
- FriBidiPropertyBlockLevel8_0048, /* 0F08..0F0F */
- FriBidiPropertyBlockLevel8_0048, /* 0F10..0F17 */
- FriBidiPropertyBlockLevel8_0488, /* 0F18..0F1F */
+ FriBidiPropertyBlockLevel6_0980, /* 0B00..0B1F */
+ FriBidiPropertyBlockLevel6_0B20, /* 0B20..0B3F */
-#define FriBidiPropertyBlockLevel7_0F20 (FriBidiPropertyBlockLevel7 + 0xE0)
+#define FriBidiPropertyBlockLevel5_0B40 0x3A
- FriBidiPropertyBlockLevel8_0048, /* 0F20..0F27 */
- FriBidiPropertyBlockLevel8_0048, /* 0F28..0F2F */
- FriBidiPropertyBlockLevel8_0F30, /* 0F30..0F37 */
- FriBidiPropertyBlockLevel8_0F38, /* 0F38..0F3F */
+ FriBidiPropertyBlockLevel6_0B40, /* 0B40..0B5F */
+ FriBidiPropertyBlockLevel6_0100, /* 0B60..0B7F */
-#define FriBidiPropertyBlockLevel7_0F60 (FriBidiPropertyBlockLevel7 + 0xE4)
+#define FriBidiPropertyBlockLevel5_0B80 0x3C
- FriBidiPropertyBlockLevel8_0048, /* 0F60..0F67 */
- FriBidiPropertyBlockLevel8_0048, /* 0F68..0F6F */
- FriBidiPropertyBlockLevel8_0940, /* 0F70..0F77 */
- FriBidiPropertyBlockLevel8_0E48, /* 0F78..0F7F */
+ FriBidiPropertyBlockLevel6_0A00, /* 0B80..0B9F */
+ FriBidiPropertyBlockLevel6_0100, /* 0BA0..0BBF */
-#define FriBidiPropertyBlockLevel7_0F80 (FriBidiPropertyBlockLevel7 + 0xE8)
+#define FriBidiPropertyBlockLevel5_0BC0 0x3E
- FriBidiPropertyBlockLevel8_0F80, /* 0F80..0F87 */
- FriBidiPropertyBlockLevel8_0048, /* 0F88..0F8F */
- FriBidiPropertyBlockLevel8_0300, /* 0F90..0F97 */
- FriBidiPropertyBlockLevel8_0940, /* 0F98..0F9F */
+ FriBidiPropertyBlockLevel6_0BC0, /* 0BC0..0BDF */
+ FriBidiPropertyBlockLevel6_0100, /* 0BE0..0BFF */
-#define FriBidiPropertyBlockLevel7_0FA0 (FriBidiPropertyBlockLevel7 + 0xEC)
+#define FriBidiPropertyBlockLevel5_0C00 0x40
- FriBidiPropertyBlockLevel8_0300, /* 0FA0..0FA7 */
- FriBidiPropertyBlockLevel8_0300, /* 0FA8..0FAF */
- FriBidiPropertyBlockLevel8_0300, /* 0FB0..0FB7 */
- FriBidiPropertyBlockLevel8_0FB8, /* 0FB8..0FBF */
+ FriBidiPropertyBlockLevel6_0100, /* 0C00..0C1F */
+ FriBidiPropertyBlockLevel6_0C20, /* 0C20..0C3F */
-#define FriBidiPropertyBlockLevel7_0FC0 (FriBidiPropertyBlockLevel7 + 0xF0)
+#define FriBidiPropertyBlockLevel5_0C40 0x42
- FriBidiPropertyBlockLevel8_0B50, /* 0FC0..0FC7 */
- FriBidiPropertyBlockLevel8_0048, /* 0FC8..0FCF */
- FriBidiPropertyBlockLevel8_0048, /* 0FD0..0FD7 */
- FriBidiPropertyBlockLevel8_0048, /* 0FD8..0FDF */
+ FriBidiPropertyBlockLevel6_0C40, /* 0C40..0C5F */
+ FriBidiPropertyBlockLevel6_0100, /* 0C60..0C7F */
-#define FriBidiPropertyBlockLevel7_1020 (FriBidiPropertyBlockLevel7 + 0xF4)
+#define FriBidiPropertyBlockLevel5_0C80 0x44
- FriBidiPropertyBlockLevel8_0048, /* 1020..1027 */
- FriBidiPropertyBlockLevel8_1028, /* 1028..102F */
- FriBidiPropertyBlockLevel8_1030, /* 1030..1037 */
- FriBidiPropertyBlockLevel8_0980, /* 1038..103F */
+ FriBidiPropertyBlockLevel6_0100, /* 0C80..0C9F */
+ FriBidiPropertyBlockLevel6_0CA0, /* 0CA0..0CBF */
-#define FriBidiPropertyBlockLevel7_1680 (FriBidiPropertyBlockLevel7 + 0xF8)
+#define FriBidiPropertyBlockLevel5_0CC0 0x46
- FriBidiPropertyBlockLevel8_1680, /* 1680..1687 */
- FriBidiPropertyBlockLevel8_0048, /* 1688..168F */
- FriBidiPropertyBlockLevel8_0048, /* 1690..1697 */
- FriBidiPropertyBlockLevel8_1698, /* 1698..169F */
+ FriBidiPropertyBlockLevel6_0CC0, /* 0CC0..0CDF */
+ FriBidiPropertyBlockLevel6_0100, /* 0CE0..0CFF */
-#define FriBidiPropertyBlockLevel7_1700 (FriBidiPropertyBlockLevel7 + 0xFC)
+#define FriBidiPropertyBlockLevel5_0D40 0x48
- FriBidiPropertyBlockLevel8_0048, /* 1700..1707 */
- FriBidiPropertyBlockLevel8_0048, /* 1708..170F */
- FriBidiPropertyBlockLevel8_1710, /* 1710..1717 */
- FriBidiPropertyBlockLevel8_0048, /* 1718..171F */
+ FriBidiPropertyBlockLevel6_0D40, /* 0D40..0D5F */
+ FriBidiPropertyBlockLevel6_0100, /* 0D60..0D7F */
-#define FriBidiPropertyBlockLevel7_1740 (FriBidiPropertyBlockLevel7 + 0x100)
+#define FriBidiPropertyBlockLevel5_0DC0 0x4A
- FriBidiPropertyBlockLevel8_0048, /* 1740..1747 */
- FriBidiPropertyBlockLevel8_0048, /* 1748..174F */
- FriBidiPropertyBlockLevel8_0960, /* 1750..1757 */
- FriBidiPropertyBlockLevel8_0048, /* 1758..175F */
+ FriBidiPropertyBlockLevel6_0DC0, /* 0DC0..0DDF */
+ FriBidiPropertyBlockLevel6_0100, /* 0DE0..0DFF */
-#define FriBidiPropertyBlockLevel7_17A0 (FriBidiPropertyBlockLevel7 + 0x104)
+#define FriBidiPropertyBlockLevel5_0E00 0x4C
- FriBidiPropertyBlockLevel8_0048, /* 17A0..17A7 */
- FriBidiPropertyBlockLevel8_0048, /* 17A8..17AF */
- FriBidiPropertyBlockLevel8_0CB8, /* 17B0..17B7 */
- FriBidiPropertyBlockLevel8_0EC8, /* 17B8..17BF */
+ FriBidiPropertyBlockLevel6_0100, /* 0E00..0E1F */
+ FriBidiPropertyBlockLevel6_0E20, /* 0E20..0E3F */
-#define FriBidiPropertyBlockLevel7_17C0 (FriBidiPropertyBlockLevel7 + 0x108)
+#define FriBidiPropertyBlockLevel5_0E40 0x4E
- FriBidiPropertyBlockLevel8_0B50, /* 17C0..17C7 */
- FriBidiPropertyBlockLevel8_0940, /* 17C8..17CF */
- FriBidiPropertyBlockLevel8_17D0, /* 17D0..17D7 */
- FriBidiPropertyBlockLevel8_17D8, /* 17D8..17DF */
+ FriBidiPropertyBlockLevel6_0E40, /* 0E40..0E5F */
+ FriBidiPropertyBlockLevel6_0100, /* 0E60..0E7F */
-#define FriBidiPropertyBlockLevel7_1800 (FriBidiPropertyBlockLevel7 + 0x10C)
+#define FriBidiPropertyBlockLevel5_0E80 0x50
- FriBidiPropertyBlockLevel8_02C8, /* 1800..1807 */
- FriBidiPropertyBlockLevel8_1808, /* 1808..180F */
- FriBidiPropertyBlockLevel8_0048, /* 1810..1817 */
- FriBidiPropertyBlockLevel8_0048, /* 1818..181F */
+ FriBidiPropertyBlockLevel6_0100, /* 0E80..0E9F */
+ FriBidiPropertyBlockLevel6_0EA0, /* 0EA0..0EBF */
-#define FriBidiPropertyBlockLevel7_18A0 (FriBidiPropertyBlockLevel7 + 0x110)
+#define FriBidiPropertyBlockLevel5_0EC0 0x52
- FriBidiPropertyBlockLevel8_0048, /* 18A0..18A7 */
- FriBidiPropertyBlockLevel8_0980, /* 18A8..18AF */
- FriBidiPropertyBlockLevel8_0048, /* 18B0..18B7 */
- FriBidiPropertyBlockLevel8_0048, /* 18B8..18BF */
+ FriBidiPropertyBlockLevel6_0EC0, /* 0EC0..0EDF */
+ FriBidiPropertyBlockLevel6_0100, /* 0EE0..0EFF */
-#define FriBidiPropertyBlockLevel7_1FA0 (FriBidiPropertyBlockLevel7 + 0x114)
+#define FriBidiPropertyBlockLevel5_0F00 0x54
- FriBidiPropertyBlockLevel8_0048, /* 1FA0..1FA7 */
- FriBidiPropertyBlockLevel8_0048, /* 1FA8..1FAF */
- FriBidiPropertyBlockLevel8_0048, /* 1FB0..1FB7 */
- FriBidiPropertyBlockLevel8_1FB8, /* 1FB8..1FBF */
+ FriBidiPropertyBlockLevel6_0F00, /* 0F00..0F1F */
+ FriBidiPropertyBlockLevel6_0F20, /* 0F20..0F3F */
-#define FriBidiPropertyBlockLevel7_1FC0 (FriBidiPropertyBlockLevel7 + 0x118)
+#define FriBidiPropertyBlockLevel5_0F40 0x56
- FriBidiPropertyBlockLevel8_1FC0, /* 1FC0..1FC7 */
- FriBidiPropertyBlockLevel8_02E0, /* 1FC8..1FCF */
- FriBidiPropertyBlockLevel8_0048, /* 1FD0..1FD7 */
- FriBidiPropertyBlockLevel8_02E0, /* 1FD8..1FDF */
+ FriBidiPropertyBlockLevel6_0100, /* 0F40..0F5F */
+ FriBidiPropertyBlockLevel6_0F60, /* 0F60..0F7F */
-#define FriBidiPropertyBlockLevel7_1FE0 (FriBidiPropertyBlockLevel7 + 0x11C)
+#define FriBidiPropertyBlockLevel5_0F80 0x58
- FriBidiPropertyBlockLevel8_0048, /* 1FE0..1FE7 */
- FriBidiPropertyBlockLevel8_02E0, /* 1FE8..1FEF */
- FriBidiPropertyBlockLevel8_0048, /* 1FF0..1FF7 */
- FriBidiPropertyBlockLevel8_1FF8, /* 1FF8..1FFF */
+ FriBidiPropertyBlockLevel6_0F80, /* 0F80..0F9F */
+ FriBidiPropertyBlockLevel6_0FA0, /* 0FA0..0FBF */
-#define FriBidiPropertyBlockLevel7_2000 (FriBidiPropertyBlockLevel7 + 0x120)
+#define FriBidiPropertyBlockLevel5_0FC0 0x5A
- FriBidiPropertyBlockLevel8_2000, /* 2000..2007 */
- FriBidiPropertyBlockLevel8_2008, /* 2008..200F */
- FriBidiPropertyBlockLevel8_02C8, /* 2010..2017 */
- FriBidiPropertyBlockLevel8_02C8, /* 2018..201F */
+ FriBidiPropertyBlockLevel6_0FC0, /* 0FC0..0FDF */
+ FriBidiPropertyBlockLevel6_0100, /* 0FE0..0FFF */
-#define FriBidiPropertyBlockLevel7_2020 (FriBidiPropertyBlockLevel7 + 0x124)
+#define FriBidiPropertyBlockLevel5_1000 0x5C
- FriBidiPropertyBlockLevel8_02C8, /* 2020..2027 */
- FriBidiPropertyBlockLevel8_2028, /* 2028..202F */
- FriBidiPropertyBlockLevel8_2030, /* 2030..2037 */
- FriBidiPropertyBlockLevel8_02C8, /* 2038..203F */
+ FriBidiPropertyBlockLevel6_0100, /* 1000..101F */
+ FriBidiPropertyBlockLevel6_1020, /* 1020..103F */
-#define FriBidiPropertyBlockLevel7_2040 (FriBidiPropertyBlockLevel7 + 0x128)
+#define FriBidiPropertyBlockLevel5_1040 0x5E
- FriBidiPropertyBlockLevel8_02C8, /* 2040..2047 */
- FriBidiPropertyBlockLevel8_02C8, /* 2048..204F */
- FriBidiPropertyBlockLevel8_2050, /* 2050..2057 */
- FriBidiPropertyBlockLevel8_2058, /* 2058..205F */
+ FriBidiPropertyBlockLevel6_0F00, /* 1040..105F */
+ FriBidiPropertyBlockLevel6_0100, /* 1060..107F */
-#define FriBidiPropertyBlockLevel7_2060 (FriBidiPropertyBlockLevel7 + 0x12C)
+#define FriBidiPropertyBlockLevel5_1680 0x60
- FriBidiPropertyBlockLevel8_2060, /* 2060..2067 */
- FriBidiPropertyBlockLevel8_2068, /* 2068..206F */
- FriBidiPropertyBlockLevel8_2070, /* 2070..2077 */
- FriBidiPropertyBlockLevel8_2078, /* 2078..207F */
+ FriBidiPropertyBlockLevel6_1680, /* 1680..169F */
+ FriBidiPropertyBlockLevel6_0100, /* 16A0..16BF */
-#define FriBidiPropertyBlockLevel7_2080 (FriBidiPropertyBlockLevel7 + 0x130)
+#define FriBidiPropertyBlockLevel5_1700 0x62
- FriBidiPropertyBlockLevel8_0030, /* 2080..2087 */
- FriBidiPropertyBlockLevel8_2078, /* 2088..208F */
- FriBidiPropertyBlockLevel8_0048, /* 2090..2097 */
- FriBidiPropertyBlockLevel8_0048, /* 2098..209F */
+ FriBidiPropertyBlockLevel6_1700, /* 1700..171F */
+ FriBidiPropertyBlockLevel6_1700, /* 1720..173F */
-#define FriBidiPropertyBlockLevel7_20A0 (FriBidiPropertyBlockLevel7 + 0x134)
+#define FriBidiPropertyBlockLevel5_1740 0x64
- FriBidiPropertyBlockLevel8_20A0, /* 20A0..20A7 */
- FriBidiPropertyBlockLevel8_20A0, /* 20A8..20AF */
- FriBidiPropertyBlockLevel8_20B0, /* 20B0..20B7 */
- FriBidiPropertyBlockLevel8_0048, /* 20B8..20BF */
+ FriBidiPropertyBlockLevel6_1740, /* 1740..175F */
+ FriBidiPropertyBlockLevel6_1740, /* 1760..177F */
-#define FriBidiPropertyBlockLevel7_20C0 (FriBidiPropertyBlockLevel7 + 0x138)
+#define FriBidiPropertyBlockLevel5_1780 0x66
- FriBidiPropertyBlockLevel8_0048, /* 20C0..20C7 */
- FriBidiPropertyBlockLevel8_0048, /* 20C8..20CF */
- FriBidiPropertyBlockLevel8_0300, /* 20D0..20D7 */
- FriBidiPropertyBlockLevel8_0300, /* 20D8..20DF */
+ FriBidiPropertyBlockLevel6_0100, /* 1780..179F */
+ FriBidiPropertyBlockLevel6_17A0, /* 17A0..17BF */
-#define FriBidiPropertyBlockLevel7_20E0 (FriBidiPropertyBlockLevel7 + 0x13C)
+#define FriBidiPropertyBlockLevel5_17C0 0x68
- FriBidiPropertyBlockLevel8_0300, /* 20E0..20E7 */
- FriBidiPropertyBlockLevel8_20E8, /* 20E8..20EF */
- FriBidiPropertyBlockLevel8_0048, /* 20F0..20F7 */
- FriBidiPropertyBlockLevel8_0048, /* 20F8..20FF */
+ FriBidiPropertyBlockLevel6_17C0, /* 17C0..17DF */
+ FriBidiPropertyBlockLevel6_0100, /* 17E0..17FF */
-#define FriBidiPropertyBlockLevel7_2100 (FriBidiPropertyBlockLevel7 + 0x140)
+#define FriBidiPropertyBlockLevel5_1800 0x6A
- FriBidiPropertyBlockLevel8_2100, /* 2100..2107 */
- FriBidiPropertyBlockLevel8_1FC0, /* 2108..210F */
- FriBidiPropertyBlockLevel8_2110, /* 2110..2117 */
- FriBidiPropertyBlockLevel8_2118, /* 2118..211F */
+ FriBidiPropertyBlockLevel6_1800, /* 1800..181F */
+ FriBidiPropertyBlockLevel6_0100, /* 1820..183F */
-#define FriBidiPropertyBlockLevel7_2120 (FriBidiPropertyBlockLevel7 + 0x144)
+#define FriBidiPropertyBlockLevel5_1880 0x6C
- FriBidiPropertyBlockLevel8_2120, /* 2120..2127 */
- FriBidiPropertyBlockLevel8_2128, /* 2128..212F */
- FriBidiPropertyBlockLevel8_0588, /* 2130..2137 */
- FriBidiPropertyBlockLevel8_0588, /* 2138..213F */
+ FriBidiPropertyBlockLevel6_0100, /* 1880..189F */
+ FriBidiPropertyBlockLevel6_18A0, /* 18A0..18BF */
-#define FriBidiPropertyBlockLevel7_2140 (FriBidiPropertyBlockLevel7 + 0x148)
+#define FriBidiPropertyBlockLevel5_1F80 0x6E
- FriBidiPropertyBlockLevel8_2140, /* 2140..2147 */
- FriBidiPropertyBlockLevel8_2148, /* 2148..214F */
- FriBidiPropertyBlockLevel8_0058, /* 2150..2157 */
- FriBidiPropertyBlockLevel8_02C8, /* 2158..215F */
+ FriBidiPropertyBlockLevel6_0100, /* 1F80..1F9F */
+ FriBidiPropertyBlockLevel6_1FA0, /* 1FA0..1FBF */
-#define FriBidiPropertyBlockLevel7_2180 (FriBidiPropertyBlockLevel7 + 0x14C)
+#define FriBidiPropertyBlockLevel5_1FC0 0x70
- FriBidiPropertyBlockLevel8_0048, /* 2180..2187 */
- FriBidiPropertyBlockLevel8_0048, /* 2188..218F */
- FriBidiPropertyBlockLevel8_02C8, /* 2190..2197 */
- FriBidiPropertyBlockLevel8_02C8, /* 2198..219F */
+ FriBidiPropertyBlockLevel6_1FC0, /* 1FC0..1FDF */
+ FriBidiPropertyBlockLevel6_1FE0, /* 1FE0..1FFF */
-#define FriBidiPropertyBlockLevel7_21A0 (FriBidiPropertyBlockLevel7 + 0x150)
+#define FriBidiPropertyBlockLevel5_2000 0x72
- FriBidiPropertyBlockLevel8_02C8, /* 21A0..21A7 */
- FriBidiPropertyBlockLevel8_02C8, /* 21A8..21AF */
- FriBidiPropertyBlockLevel8_02C8, /* 21B0..21B7 */
- FriBidiPropertyBlockLevel8_02C8, /* 21B8..21BF */
+ FriBidiPropertyBlockLevel6_2000, /* 2000..201F */
+ FriBidiPropertyBlockLevel6_2020, /* 2020..203F */
-#define FriBidiPropertyBlockLevel7_2200 (FriBidiPropertyBlockLevel7 + 0x154)
+#define FriBidiPropertyBlockLevel5_2040 0x74
- FriBidiPropertyBlockLevel8_02C8, /* 2200..2207 */
- FriBidiPropertyBlockLevel8_02C8, /* 2208..220F */
- FriBidiPropertyBlockLevel8_2210, /* 2210..2217 */
- FriBidiPropertyBlockLevel8_02C8, /* 2218..221F */
+ FriBidiPropertyBlockLevel6_2040, /* 2040..205F */
+ FriBidiPropertyBlockLevel6_2060, /* 2060..207F */
-#define FriBidiPropertyBlockLevel7_2320 (FriBidiPropertyBlockLevel7 + 0x158)
+#define FriBidiPropertyBlockLevel5_2080 0x76
- FriBidiPropertyBlockLevel8_02C8, /* 2320..2327 */
- FriBidiPropertyBlockLevel8_02C8, /* 2328..232F */
- FriBidiPropertyBlockLevel8_02E8, /* 2330..2337 */
- FriBidiPropertyBlockLevel8_0048, /* 2338..233F */
+ FriBidiPropertyBlockLevel6_2080, /* 2080..209F */
+ FriBidiPropertyBlockLevel6_20A0, /* 20A0..20BF */
-#define FriBidiPropertyBlockLevel7_2360 (FriBidiPropertyBlockLevel7 + 0x15C)
+#define FriBidiPropertyBlockLevel5_20C0 0x78
- FriBidiPropertyBlockLevel8_0048, /* 2360..2367 */
- FriBidiPropertyBlockLevel8_0048, /* 2368..236F */
- FriBidiPropertyBlockLevel8_0048, /* 2370..2377 */
- FriBidiPropertyBlockLevel8_0058, /* 2378..237F */
+ FriBidiPropertyBlockLevel6_20C0, /* 20C0..20DF */
+ FriBidiPropertyBlockLevel6_20E0, /* 20E0..20FF */
-#define FriBidiPropertyBlockLevel7_2380 (FriBidiPropertyBlockLevel7 + 0x160)
+#define FriBidiPropertyBlockLevel5_2100 0x7A
- FriBidiPropertyBlockLevel8_02C8, /* 2380..2387 */
- FriBidiPropertyBlockLevel8_02C8, /* 2388..238F */
- FriBidiPropertyBlockLevel8_2390, /* 2390..2397 */
- FriBidiPropertyBlockLevel8_02C8, /* 2398..239F */
+ FriBidiPropertyBlockLevel6_2100, /* 2100..211F */
+ FriBidiPropertyBlockLevel6_2120, /* 2120..213F */
-#define FriBidiPropertyBlockLevel7_23C0 (FriBidiPropertyBlockLevel7 + 0x164)
+#define FriBidiPropertyBlockLevel5_2140 0x7C
- FriBidiPropertyBlockLevel8_02C8, /* 23C0..23C7 */
- FriBidiPropertyBlockLevel8_23C8, /* 23C8..23CF */
- FriBidiPropertyBlockLevel8_0048, /* 23D0..23D7 */
- FriBidiPropertyBlockLevel8_0048, /* 23D8..23DF */
+ FriBidiPropertyBlockLevel6_2140, /* 2140..215F */
+ FriBidiPropertyBlockLevel6_0100, /* 2160..217F */
-#define FriBidiPropertyBlockLevel7_2420 (FriBidiPropertyBlockLevel7 + 0x168)
+#define FriBidiPropertyBlockLevel5_2180 0x7E
- FriBidiPropertyBlockLevel8_23C8, /* 2420..2427 */
- FriBidiPropertyBlockLevel8_0048, /* 2428..242F */
- FriBidiPropertyBlockLevel8_0048, /* 2430..2437 */
- FriBidiPropertyBlockLevel8_0048, /* 2438..243F */
+ FriBidiPropertyBlockLevel6_2180, /* 2180..219F */
+ FriBidiPropertyBlockLevel6_21A0, /* 21A0..21BF */
-#define FriBidiPropertyBlockLevel7_2440 (FriBidiPropertyBlockLevel7 + 0x16C)
+#define FriBidiPropertyBlockLevel5_21C0 0x80
- FriBidiPropertyBlockLevel8_02C8, /* 2440..2447 */
- FriBidiPropertyBlockLevel8_2448, /* 2448..244F */
- FriBidiPropertyBlockLevel8_0048, /* 2450..2457 */
- FriBidiPropertyBlockLevel8_0048, /* 2458..245F */
+ FriBidiPropertyBlockLevel6_21A0, /* 21C0..21DF */
+ FriBidiPropertyBlockLevel6_21A0, /* 21E0..21FF */
-#define FriBidiPropertyBlockLevel7_2460 (FriBidiPropertyBlockLevel7 + 0x170)
+#define FriBidiPropertyBlockLevel5_2200 0x82
- FriBidiPropertyBlockLevel8_0030, /* 2460..2467 */
- FriBidiPropertyBlockLevel8_0030, /* 2468..246F */
- FriBidiPropertyBlockLevel8_0030, /* 2470..2477 */
- FriBidiPropertyBlockLevel8_0030, /* 2478..247F */
+ FriBidiPropertyBlockLevel6_2200, /* 2200..221F */
+ FriBidiPropertyBlockLevel6_21A0, /* 2220..223F */
-#define FriBidiPropertyBlockLevel7_2480 (FriBidiPropertyBlockLevel7 + 0x174)
+#define FriBidiPropertyBlockLevel5_2300 0x84
- FriBidiPropertyBlockLevel8_0030, /* 2480..2487 */
- FriBidiPropertyBlockLevel8_0030, /* 2488..248F */
- FriBidiPropertyBlockLevel8_0030, /* 2490..2497 */
- FriBidiPropertyBlockLevel8_2498, /* 2498..249F */
+ FriBidiPropertyBlockLevel6_21A0, /* 2300..231F */
+ FriBidiPropertyBlockLevel6_2320, /* 2320..233F */
-#define FriBidiPropertyBlockLevel7_24E0 (FriBidiPropertyBlockLevel7 + 0x178)
+#define FriBidiPropertyBlockLevel5_2340 0x86
- FriBidiPropertyBlockLevel8_0048, /* 24E0..24E7 */
- FriBidiPropertyBlockLevel8_24E8, /* 24E8..24EF */
- FriBidiPropertyBlockLevel8_02C8, /* 24F0..24F7 */
- FriBidiPropertyBlockLevel8_23C8, /* 24F8..24FF */
+ FriBidiPropertyBlockLevel6_0100, /* 2340..235F */
+ FriBidiPropertyBlockLevel6_2360, /* 2360..237F */
-#define FriBidiPropertyBlockLevel7_2600 (FriBidiPropertyBlockLevel7 + 0x17C)
+#define FriBidiPropertyBlockLevel5_2380 0x88
- FriBidiPropertyBlockLevel8_02C8, /* 2600..2607 */
- FriBidiPropertyBlockLevel8_02C8, /* 2608..260F */
- FriBidiPropertyBlockLevel8_2610, /* 2610..2617 */
- FriBidiPropertyBlockLevel8_2618, /* 2618..261F */
+ FriBidiPropertyBlockLevel6_2380, /* 2380..239F */
+ FriBidiPropertyBlockLevel6_21A0, /* 23A0..23BF */
-#define FriBidiPropertyBlockLevel7_2660 (FriBidiPropertyBlockLevel7 + 0x180)
+#define FriBidiPropertyBlockLevel5_23C0 0x8A
- FriBidiPropertyBlockLevel8_02C8, /* 2660..2667 */
- FriBidiPropertyBlockLevel8_02C8, /* 2668..266F */
- FriBidiPropertyBlockLevel8_02C8, /* 2670..2677 */
- FriBidiPropertyBlockLevel8_02E8, /* 2678..267F */
+ FriBidiPropertyBlockLevel6_23C0, /* 23C0..23DF */
+ FriBidiPropertyBlockLevel6_0100, /* 23E0..23FF */
-#define FriBidiPropertyBlockLevel7_2680 (FriBidiPropertyBlockLevel7 + 0x184)
+#define FriBidiPropertyBlockLevel5_2400 0x8C
- FriBidiPropertyBlockLevel8_02C8, /* 2680..2687 */
- FriBidiPropertyBlockLevel8_1FC0, /* 2688..268F */
- FriBidiPropertyBlockLevel8_0048, /* 2690..2697 */
- FriBidiPropertyBlockLevel8_0048, /* 2698..269F */
+ FriBidiPropertyBlockLevel6_21A0, /* 2400..241F */
+ FriBidiPropertyBlockLevel6_2420, /* 2420..243F */
-#define FriBidiPropertyBlockLevel7_2700 (FriBidiPropertyBlockLevel7 + 0x188)
+#define FriBidiPropertyBlockLevel5_2440 0x8E
- FriBidiPropertyBlockLevel8_2700, /* 2700..2707 */
- FriBidiPropertyBlockLevel8_2708, /* 2708..270F */
- FriBidiPropertyBlockLevel8_02C8, /* 2710..2717 */
- FriBidiPropertyBlockLevel8_02C8, /* 2718..271F */
+ FriBidiPropertyBlockLevel6_2440, /* 2440..245F */
+ FriBidiPropertyBlockLevel6_2460, /* 2460..247F */
-#define FriBidiPropertyBlockLevel7_2720 (FriBidiPropertyBlockLevel7 + 0x18C)
+#define FriBidiPropertyBlockLevel5_2480 0x90
- FriBidiPropertyBlockLevel8_02C8, /* 2720..2727 */
- FriBidiPropertyBlockLevel8_2618, /* 2728..272F */
- FriBidiPropertyBlockLevel8_02C8, /* 2730..2737 */
- FriBidiPropertyBlockLevel8_02C8, /* 2738..273F */
+ FriBidiPropertyBlockLevel6_2480, /* 2480..249F */
+ FriBidiPropertyBlockLevel6_0100, /* 24A0..24BF */
-#define FriBidiPropertyBlockLevel7_2740 (FriBidiPropertyBlockLevel7 + 0x190)
+#define FriBidiPropertyBlockLevel5_24C0 0x92
- FriBidiPropertyBlockLevel8_02C8, /* 2740..2747 */
- FriBidiPropertyBlockLevel8_2120, /* 2748..274F */
- FriBidiPropertyBlockLevel8_2750, /* 2750..2757 */
- FriBidiPropertyBlockLevel8_23C8, /* 2758..275F */
+ FriBidiPropertyBlockLevel6_0100, /* 24C0..24DF */
+ FriBidiPropertyBlockLevel6_24E0, /* 24E0..24FF */
-#define FriBidiPropertyBlockLevel7_2760 (FriBidiPropertyBlockLevel7 + 0x194)
+#define FriBidiPropertyBlockLevel5_2600 0x94
- FriBidiPropertyBlockLevel8_2618, /* 2760..2767 */
- FriBidiPropertyBlockLevel8_02C8, /* 2768..276F */
- FriBidiPropertyBlockLevel8_02C8, /* 2770..2777 */
- FriBidiPropertyBlockLevel8_02C8, /* 2778..277F */
+ FriBidiPropertyBlockLevel6_2600, /* 2600..261F */
+ FriBidiPropertyBlockLevel6_21A0, /* 2620..263F */
-#define FriBidiPropertyBlockLevel7_2780 (FriBidiPropertyBlockLevel7 + 0x198)
+#define FriBidiPropertyBlockLevel5_2640 0x96
- FriBidiPropertyBlockLevel8_02C8, /* 2780..2787 */
- FriBidiPropertyBlockLevel8_02C8, /* 2788..278F */
- FriBidiPropertyBlockLevel8_2140, /* 2790..2797 */
- FriBidiPropertyBlockLevel8_02C8, /* 2798..279F */
+ FriBidiPropertyBlockLevel6_21A0, /* 2640..265F */
+ FriBidiPropertyBlockLevel6_2660, /* 2660..267F */
-#define FriBidiPropertyBlockLevel7_27A0 (FriBidiPropertyBlockLevel7 + 0x19C)
+#define FriBidiPropertyBlockLevel5_2680 0x98
- FriBidiPropertyBlockLevel8_02C8, /* 27A0..27A7 */
- FriBidiPropertyBlockLevel8_02C8, /* 27A8..27AF */
- FriBidiPropertyBlockLevel8_2618, /* 27B0..27B7 */
- FriBidiPropertyBlockLevel8_23C8, /* 27B8..27BF */
+ FriBidiPropertyBlockLevel6_2680, /* 2680..269F */
+ FriBidiPropertyBlockLevel6_0100, /* 26A0..26BF */
-#define FriBidiPropertyBlockLevel7_27E0 (FriBidiPropertyBlockLevel7 + 0x1A0)
+#define FriBidiPropertyBlockLevel5_2700 0x9A
- FriBidiPropertyBlockLevel8_02C8, /* 27E0..27E7 */
- FriBidiPropertyBlockLevel8_27E8, /* 27E8..27EF */
- FriBidiPropertyBlockLevel8_02C8, /* 27F0..27F7 */
- FriBidiPropertyBlockLevel8_02C8, /* 27F8..27FF */
+ FriBidiPropertyBlockLevel6_2700, /* 2700..271F */
+ FriBidiPropertyBlockLevel6_2720, /* 2720..273F */
-#define FriBidiPropertyBlockLevel7_2E80 (FriBidiPropertyBlockLevel7 + 0x1A4)
+#define FriBidiPropertyBlockLevel5_2740 0x9C
- FriBidiPropertyBlockLevel8_02C8, /* 2E80..2E87 */
- FriBidiPropertyBlockLevel8_02C8, /* 2E88..2E8F */
- FriBidiPropertyBlockLevel8_02C8, /* 2E90..2E97 */
- FriBidiPropertyBlockLevel8_00A8, /* 2E98..2E9F */
+ FriBidiPropertyBlockLevel6_2740, /* 2740..275F */
+ FriBidiPropertyBlockLevel6_2760, /* 2760..277F */
-#define FriBidiPropertyBlockLevel7_2EE0 (FriBidiPropertyBlockLevel7 + 0x1A8)
+#define FriBidiPropertyBlockLevel5_2780 0x9E
- FriBidiPropertyBlockLevel8_02C8, /* 2EE0..2EE7 */
- FriBidiPropertyBlockLevel8_02C8, /* 2EE8..2EEF */
- FriBidiPropertyBlockLevel8_27E8, /* 2EF0..2EF7 */
- FriBidiPropertyBlockLevel8_0048, /* 2EF8..2EFF */
+ FriBidiPropertyBlockLevel6_2780, /* 2780..279F */
+ FriBidiPropertyBlockLevel6_27A0, /* 27A0..27BF */
-#define FriBidiPropertyBlockLevel7_2FE0 (FriBidiPropertyBlockLevel7 + 0x1AC)
+#define FriBidiPropertyBlockLevel5_27C0 0xA0
- FriBidiPropertyBlockLevel8_0048, /* 2FE0..2FE7 */
- FriBidiPropertyBlockLevel8_0048, /* 2FE8..2FEF */
- FriBidiPropertyBlockLevel8_02C8, /* 2FF0..2FF7 */
- FriBidiPropertyBlockLevel8_27E8, /* 2FF8..2FFF */
+ FriBidiPropertyBlockLevel6_2180, /* 27C0..27DF */
+ FriBidiPropertyBlockLevel6_27E0, /* 27E0..27FF */
-#define FriBidiPropertyBlockLevel7_3000 (FriBidiPropertyBlockLevel7 + 0x1B0)
+#define FriBidiPropertyBlockLevel5_2E80 0xA2
- FriBidiPropertyBlockLevel8_3000, /* 3000..3007 */
- FriBidiPropertyBlockLevel8_02C8, /* 3008..300F */
- FriBidiPropertyBlockLevel8_02C8, /* 3010..3017 */
- FriBidiPropertyBlockLevel8_02C8, /* 3018..301F */
+ FriBidiPropertyBlockLevel6_2E80, /* 2E80..2E9F */
+ FriBidiPropertyBlockLevel6_21A0, /* 2EA0..2EBF */
-#define FriBidiPropertyBlockLevel7_3020 (FriBidiPropertyBlockLevel7 + 0x1B4)
+#define FriBidiPropertyBlockLevel5_2EC0 0xA4
- FriBidiPropertyBlockLevel8_0040, /* 3020..3027 */
- FriBidiPropertyBlockLevel8_3028, /* 3028..302F */
- FriBidiPropertyBlockLevel8_2118, /* 3030..3037 */
- FriBidiPropertyBlockLevel8_02E0, /* 3038..303F */
+ FriBidiPropertyBlockLevel6_21A0, /* 2EC0..2EDF */
+ FriBidiPropertyBlockLevel6_2EE0, /* 2EE0..2EFF */
-#define FriBidiPropertyBlockLevel7_3080 (FriBidiPropertyBlockLevel7 + 0x1B8)
+#define FriBidiPropertyBlockLevel5_2FC0 0xA6
- FriBidiPropertyBlockLevel8_0048, /* 3080..3087 */
- FriBidiPropertyBlockLevel8_0048, /* 3088..308F */
- FriBidiPropertyBlockLevel8_0048, /* 3090..3097 */
- FriBidiPropertyBlockLevel8_3098, /* 3098..309F */
+ FriBidiPropertyBlockLevel6_2320, /* 2FC0..2FDF */
+ FriBidiPropertyBlockLevel6_2FE0, /* 2FE0..2FFF */
-#define FriBidiPropertyBlockLevel7_30A0 (FriBidiPropertyBlockLevel7 + 0x1BC)
+#define FriBidiPropertyBlockLevel5_3000 0xA8
- FriBidiPropertyBlockLevel8_0040, /* 30A0..30A7 */
- FriBidiPropertyBlockLevel8_0048, /* 30A8..30AF */
- FriBidiPropertyBlockLevel8_0048, /* 30B0..30B7 */
- FriBidiPropertyBlockLevel8_0048, /* 30B8..30BF */
+ FriBidiPropertyBlockLevel6_3000, /* 3000..301F */
+ FriBidiPropertyBlockLevel6_3020, /* 3020..303F */
-#define FriBidiPropertyBlockLevel7_30E0 (FriBidiPropertyBlockLevel7 + 0x1C0)
+#define FriBidiPropertyBlockLevel5_3080 0xAA
- FriBidiPropertyBlockLevel8_0048, /* 30E0..30E7 */
- FriBidiPropertyBlockLevel8_0048, /* 30E8..30EF */
- FriBidiPropertyBlockLevel8_0048, /* 30F0..30F7 */
- FriBidiPropertyBlockLevel8_30F8, /* 30F8..30FF */
+ FriBidiPropertyBlockLevel6_3080, /* 3080..309F */
+ FriBidiPropertyBlockLevel6_30A0, /* 30A0..30BF */
-#define FriBidiPropertyBlockLevel7_3240 (FriBidiPropertyBlockLevel7 + 0x1C4)
+#define FriBidiPropertyBlockLevel5_30C0 0xAC
- FriBidiPropertyBlockLevel8_0048, /* 3240..3247 */
- FriBidiPropertyBlockLevel8_0048, /* 3248..324F */
- FriBidiPropertyBlockLevel8_2618, /* 3250..3257 */
- FriBidiPropertyBlockLevel8_02C8, /* 3258..325F */
+ FriBidiPropertyBlockLevel6_0100, /* 30C0..30DF */
+ FriBidiPropertyBlockLevel6_30E0, /* 30E0..30FF */
-#define FriBidiPropertyBlockLevel7_FB00 (FriBidiPropertyBlockLevel7 + 0x1C8)
+#define FriBidiPropertyBlockLevel5_3240 0xAE
- FriBidiPropertyBlockLevel8_0048, /* FB00..FB07 */
- FriBidiPropertyBlockLevel8_0048, /* FB08..FB0F */
- FriBidiPropertyBlockLevel8_0048, /* FB10..FB17 */
- FriBidiPropertyBlockLevel8_FB18, /* FB18..FB1F */
+ FriBidiPropertyBlockLevel6_3240, /* 3240..325F */
+ FriBidiPropertyBlockLevel6_0100, /* 3260..327F */
-#define FriBidiPropertyBlockLevel7_FB20 (FriBidiPropertyBlockLevel7 + 0x1CC)
+#define FriBidiPropertyBlockLevel5_3280 0xB0
- FriBidiPropertyBlockLevel8_05C8, /* FB20..FB27 */
- FriBidiPropertyBlockLevel8_FB28, /* FB28..FB2F */
- FriBidiPropertyBlockLevel8_05C8, /* FB30..FB37 */
- FriBidiPropertyBlockLevel8_05C8, /* FB38..FB3F */
+ FriBidiPropertyBlockLevel6_0100, /* 3280..329F */
+ FriBidiPropertyBlockLevel6_3240, /* 32A0..32BF */
-#define FriBidiPropertyBlockLevel7_FB40 (FriBidiPropertyBlockLevel7 + 0x1D0)
+#define FriBidiPropertyBlockLevel5_A4C0 0xB2
- FriBidiPropertyBlockLevel8_05C8, /* FB40..FB47 */
- FriBidiPropertyBlockLevel8_05C8, /* FB48..FB4F */
- FriBidiPropertyBlockLevel8_0600, /* FB50..FB57 */
- FriBidiPropertyBlockLevel8_0600, /* FB58..FB5F */
+ FriBidiPropertyBlockLevel6_2420, /* A4C0..A4DF */
+ FriBidiPropertyBlockLevel6_0100, /* A4E0..A4FF */
-#define FriBidiPropertyBlockLevel7_FD20 (FriBidiPropertyBlockLevel7 + 0x1D4)
+#define FriBidiPropertyBlockLevel5_FB00 0xB4
- FriBidiPropertyBlockLevel8_0600, /* FD20..FD27 */
- FriBidiPropertyBlockLevel8_0600, /* FD28..FD2F */
- FriBidiPropertyBlockLevel8_0600, /* FD30..FD37 */
- FriBidiPropertyBlockLevel8_FD38, /* FD38..FD3F */
+ FriBidiPropertyBlockLevel6_FB00, /* FB00..FB1F */
+ FriBidiPropertyBlockLevel6_FB20, /* FB20..FB3F */
-#define FriBidiPropertyBlockLevel7_FE20 (FriBidiPropertyBlockLevel7 + 0x1D8)
+#define FriBidiPropertyBlockLevel5_FB40 0xB6
- FriBidiPropertyBlockLevel8_17D0, /* FE20..FE27 */
- FriBidiPropertyBlockLevel8_0048, /* FE28..FE2F */
- FriBidiPropertyBlockLevel8_02C8, /* FE30..FE37 */
- FriBidiPropertyBlockLevel8_02C8, /* FE38..FE3F */
+ FriBidiPropertyBlockLevel6_FB40, /* FB40..FB5F */
+ FriBidiPropertyBlockLevel6_0620, /* FB60..FB7F */
-#define FriBidiPropertyBlockLevel7_FE40 (FriBidiPropertyBlockLevel7 + 0x1DC)
+#define FriBidiPropertyBlockLevel5_FD00 0xB8
- FriBidiPropertyBlockLevel8_23C8, /* FE40..FE47 */
- FriBidiPropertyBlockLevel8_2618, /* FE48..FE4F */
- FriBidiPropertyBlockLevel8_FE50, /* FE50..FE57 */
- FriBidiPropertyBlockLevel8_FE58, /* FE58..FE5F */
+ FriBidiPropertyBlockLevel6_0620, /* FD00..FD1F */
+ FriBidiPropertyBlockLevel6_FD20, /* FD20..FD3F */
-#define FriBidiPropertyBlockLevel7_FE60 (FriBidiPropertyBlockLevel7 + 0x1E0)
+#define FriBidiPropertyBlockLevel5_FE00 0xBA
- FriBidiPropertyBlockLevel8_FE60, /* FE60..FE67 */
- FriBidiPropertyBlockLevel8_FE68, /* FE68..FE6F */
- FriBidiPropertyBlockLevel8_0600, /* FE70..FE77 */
- FriBidiPropertyBlockLevel8_0600, /* FE78..FE7F */
+ FriBidiPropertyBlockLevel6_0340, /* FE00..FE1F */
+ FriBidiPropertyBlockLevel6_FE20, /* FE20..FE3F */
-#define FriBidiPropertyBlockLevel7_FEE0 (FriBidiPropertyBlockLevel7 + 0x1E4)
+#define FriBidiPropertyBlockLevel5_FE40 0xBC
- FriBidiPropertyBlockLevel8_0600, /* FEE0..FEE7 */
- FriBidiPropertyBlockLevel8_0600, /* FEE8..FEEF */
- FriBidiPropertyBlockLevel8_0600, /* FEF0..FEF7 */
- FriBidiPropertyBlockLevel8_0708, /* FEF8..FEFF */
+ FriBidiPropertyBlockLevel6_FE40, /* FE40..FE5F */
+ FriBidiPropertyBlockLevel6_FE60, /* FE60..FE7F */
-#define FriBidiPropertyBlockLevel7_FF00 (FriBidiPropertyBlockLevel7 + 0x1E8)
+#define FriBidiPropertyBlockLevel5_FEC0 0xBE
- FriBidiPropertyBlockLevel8_FF00, /* FF00..FF07 */
- FriBidiPropertyBlockLevel8_0028, /* FF08..FF0F */
- FriBidiPropertyBlockLevel8_0030, /* FF10..FF17 */
- FriBidiPropertyBlockLevel8_0038, /* FF18..FF1F */
+ FriBidiPropertyBlockLevel6_0620, /* FEC0..FEDF */
+ FriBidiPropertyBlockLevel6_FEE0, /* FEE0..FEFF */
-#define FriBidiPropertyBlockLevel7_FF60 (FriBidiPropertyBlockLevel7 + 0x1EC)
+#define FriBidiPropertyBlockLevel5_FF00 0xC0
- FriBidiPropertyBlockLevel8_02E8, /* FF60..FF67 */
- FriBidiPropertyBlockLevel8_0048, /* FF68..FF6F */
- FriBidiPropertyBlockLevel8_0048, /* FF70..FF77 */
- FriBidiPropertyBlockLevel8_0048, /* FF78..FF7F */
+ FriBidiPropertyBlockLevel6_FF00, /* FF00..FF1F */
+ FriBidiPropertyBlockLevel6_0040, /* FF20..FF3F */
-#define FriBidiPropertyBlockLevel7_FFE0 (FriBidiPropertyBlockLevel7 + 0x1F0)
+#define FriBidiPropertyBlockLevel5_FF40 0xC2
- FriBidiPropertyBlockLevel8_FFE0, /* FFE0..FFE7 */
- FriBidiPropertyBlockLevel8_23C8, /* FFE8..FFEF */
- FriBidiPropertyBlockLevel8_0048, /* FFF0..FFF7 */
- FriBidiPropertyBlockLevel8_FFF8, /* FFF8..FFFF */
+ FriBidiPropertyBlockLevel6_0040, /* FF40..FF5F */
+ FriBidiPropertyBlockLevel6_FF60, /* FF60..FF7F */
-#define FriBidiPropertyBlockLevel7_1D160 (FriBidiPropertyBlockLevel7 + 0x1F4)
+#define FriBidiPropertyBlockLevel5_FFC0 0xC4
- FriBidiPropertyBlockLevel8_0CB8, /* 1D160..1D167 */
- FriBidiPropertyBlockLevel8_0488, /* 1D168..1D16F */
- FriBidiPropertyBlockLevel8_1D170, /* 1D170..1D177 */
- FriBidiPropertyBlockLevel8_1D178, /* 1D178..1D17F */
+ FriBidiPropertyBlockLevel6_0100, /* FFC0..FFDF */
+ FriBidiPropertyBlockLevel6_FFE0, /* FFE0..FFFF */
-#define FriBidiPropertyBlockLevel7_1D180 (FriBidiPropertyBlockLevel7 + 0x1F8)
+#define FriBidiPropertyBlockLevel5_1D140 0xC6
- FriBidiPropertyBlockLevel8_1D180, /* 1D180..1D187 */
- FriBidiPropertyBlockLevel8_17D0, /* 1D188..1D18F */
- FriBidiPropertyBlockLevel8_0048, /* 1D190..1D197 */
- FriBidiPropertyBlockLevel8_0048, /* 1D198..1D19F */
+ FriBidiPropertyBlockLevel6_0100, /* 1D140..1D15F */
+ FriBidiPropertyBlockLevel6_1D160, /* 1D160..1D17F */
-#define FriBidiPropertyBlockLevel7_1D1A0 (FriBidiPropertyBlockLevel7 + 0x1FC)
+#define FriBidiPropertyBlockLevel5_1D180 0xC8
- FriBidiPropertyBlockLevel8_0048, /* 1D1A0..1D1A7 */
- FriBidiPropertyBlockLevel8_1D1A8, /* 1D1A8..1D1AF */
- FriBidiPropertyBlockLevel8_0048, /* 1D1B0..1D1B7 */
- FriBidiPropertyBlockLevel8_0048, /* 1D1B8..1D1BF */
+ FriBidiPropertyBlockLevel6_1D180, /* 1D180..1D19F */
+ FriBidiPropertyBlockLevel6_1D1A0, /* 1D1A0..1D1BF */
-#define FriBidiPropertyBlockLevel7_1D7C0 (FriBidiPropertyBlockLevel7 + 0x200)
+#define FriBidiPropertyBlockLevel5_1D7C0 0xCA
- FriBidiPropertyBlockLevel8_0048, /* 1D7C0..1D7C7 */
- FriBidiPropertyBlockLevel8_1D7C8, /* 1D7C8..1D7CF */
- FriBidiPropertyBlockLevel8_0030, /* 1D7D0..1D7D7 */
- FriBidiPropertyBlockLevel8_0030, /* 1D7D8..1D7DF */
+ FriBidiPropertyBlockLevel6_1D7C0, /* 1D7C0..1D7DF */
+ FriBidiPropertyBlockLevel6_2460, /* 1D7E0..1D7FF */
-#define FriBidiPropertyBlockLevel7_E0000 (FriBidiPropertyBlockLevel7 + 0x204)
+#define FriBidiPropertyBlockLevel5_E0000 0xCC
- FriBidiPropertyBlockLevel8_E0000, /* E0000..E0007 */
- FriBidiPropertyBlockLevel8_0048, /* E0008..E000F */
- FriBidiPropertyBlockLevel8_0048, /* E0010..E0017 */
- FriBidiPropertyBlockLevel8_0048, /* E0018..E001F */
+ FriBidiPropertyBlockLevel6_E0000, /* E0000..E001F */
+ FriBidiPropertyBlockLevel6_E0020, /* E0020..E003F */
-#define FriBidiPropertyBlockLevel7_E0020 (FriBidiPropertyBlockLevel7 + 0x208)
+#define FriBidiPropertyBlockLevel5_E0040 0xCE
- FriBidiPropertyBlockLevel8_0000, /* E0020..E0027 */
- FriBidiPropertyBlockLevel8_0000, /* E0028..E002F */
- FriBidiPropertyBlockLevel8_0000, /* E0030..E0037 */
- FriBidiPropertyBlockLevel8_0000, /* E0038..E003F */
+ FriBidiPropertyBlockLevel6_E0020, /* E0040..E005F */
+ FriBidiPropertyBlockLevel6_E0020, /* E0060..E007F */
};
-static const FriBidiPropCharType **FriBidiPropertyBlockLevel6[4*65] = {
-
-#define FriBidiPropertyBlockLevel6_0000 (FriBidiPropertyBlockLevel6 + 0x0)
-
- FriBidiPropertyBlockLevel7_0000, /* 0000..001F */
- FriBidiPropertyBlockLevel7_0020, /* 0020..003F */
- FriBidiPropertyBlockLevel7_0040, /* 0040..005F */
- FriBidiPropertyBlockLevel7_0060, /* 0060..007F */
-
-#define FriBidiPropertyBlockLevel6_0080 (FriBidiPropertyBlockLevel6 + 0x4)
-
- FriBidiPropertyBlockLevel7_0080, /* 0080..009F */
- FriBidiPropertyBlockLevel7_00A0, /* 00A0..00BF */
- FriBidiPropertyBlockLevel7_00C0, /* 00C0..00DF */
- FriBidiPropertyBlockLevel7_00C0, /* 00E0..00FF */
-
-#define FriBidiPropertyBlockLevel6_0100 (FriBidiPropertyBlockLevel6 + 0x8)
-
- FriBidiPropertyBlockLevel7_0100, /* 0100..011F */
- FriBidiPropertyBlockLevel7_0100, /* 0120..013F */
- FriBidiPropertyBlockLevel7_0100, /* 0140..015F */
- FriBidiPropertyBlockLevel7_0100, /* 0160..017F */
-
-#define FriBidiPropertyBlockLevel6_0280 (FriBidiPropertyBlockLevel6 + 0xC)
-
- FriBidiPropertyBlockLevel7_0100, /* 0280..029F */
- FriBidiPropertyBlockLevel7_02A0, /* 02A0..02BF */
- FriBidiPropertyBlockLevel7_02C0, /* 02C0..02DF */
- FriBidiPropertyBlockLevel7_02E0, /* 02E0..02FF */
-
-#define FriBidiPropertyBlockLevel6_0300 (FriBidiPropertyBlockLevel6 + 0x10)
-
- FriBidiPropertyBlockLevel7_0300, /* 0300..031F */
- FriBidiPropertyBlockLevel7_0300, /* 0320..033F */
- FriBidiPropertyBlockLevel7_0340, /* 0340..035F */
- FriBidiPropertyBlockLevel7_0360, /* 0360..037F */
-
-#define FriBidiPropertyBlockLevel6_0380 (FriBidiPropertyBlockLevel6 + 0x14)
-
- FriBidiPropertyBlockLevel7_0380, /* 0380..039F */
- FriBidiPropertyBlockLevel7_0100, /* 03A0..03BF */
- FriBidiPropertyBlockLevel7_0100, /* 03C0..03DF */
- FriBidiPropertyBlockLevel7_03E0, /* 03E0..03FF */
-
-#define FriBidiPropertyBlockLevel6_0480 (FriBidiPropertyBlockLevel6 + 0x18)
-
- FriBidiPropertyBlockLevel7_0480, /* 0480..049F */
- FriBidiPropertyBlockLevel7_0100, /* 04A0..04BF */
- FriBidiPropertyBlockLevel7_0100, /* 04C0..04DF */
- FriBidiPropertyBlockLevel7_0100, /* 04E0..04FF */
-
-#define FriBidiPropertyBlockLevel6_0580 (FriBidiPropertyBlockLevel6 + 0x1C)
-
- FriBidiPropertyBlockLevel7_0580, /* 0580..059F */
- FriBidiPropertyBlockLevel7_05A0, /* 05A0..05BF */
- FriBidiPropertyBlockLevel7_05C0, /* 05C0..05DF */
- FriBidiPropertyBlockLevel7_05E0, /* 05E0..05FF */
-
-#define FriBidiPropertyBlockLevel6_0600 (FriBidiPropertyBlockLevel6 + 0x20)
-
- FriBidiPropertyBlockLevel7_0600, /* 0600..061F */
- FriBidiPropertyBlockLevel7_0620, /* 0620..063F */
- FriBidiPropertyBlockLevel7_0640, /* 0640..065F */
- FriBidiPropertyBlockLevel7_0660, /* 0660..067F */
-
-#define FriBidiPropertyBlockLevel6_0680 (FriBidiPropertyBlockLevel6 + 0x24)
-
- FriBidiPropertyBlockLevel7_0620, /* 0680..069F */
- FriBidiPropertyBlockLevel7_0620, /* 06A0..06BF */
- FriBidiPropertyBlockLevel7_06C0, /* 06C0..06DF */
- FriBidiPropertyBlockLevel7_06E0, /* 06E0..06FF */
-
-#define FriBidiPropertyBlockLevel6_0700 (FriBidiPropertyBlockLevel6 + 0x28)
-
- FriBidiPropertyBlockLevel7_0700, /* 0700..071F */
- FriBidiPropertyBlockLevel7_0720, /* 0720..073F */
- FriBidiPropertyBlockLevel7_0740, /* 0740..075F */
- FriBidiPropertyBlockLevel7_0620, /* 0760..077F */
-
-#define FriBidiPropertyBlockLevel6_0780 (FriBidiPropertyBlockLevel6 + 0x2C)
-
- FriBidiPropertyBlockLevel7_0620, /* 0780..079F */
- FriBidiPropertyBlockLevel7_07A0, /* 07A0..07BF */
- FriBidiPropertyBlockLevel7_0100, /* 07C0..07DF */
- FriBidiPropertyBlockLevel7_0100, /* 07E0..07FF */
-
-#define FriBidiPropertyBlockLevel6_0900 (FriBidiPropertyBlockLevel6 + 0x30)
-
- FriBidiPropertyBlockLevel7_0900, /* 0900..091F */
- FriBidiPropertyBlockLevel7_0920, /* 0920..093F */
- FriBidiPropertyBlockLevel7_0940, /* 0940..095F */
- FriBidiPropertyBlockLevel7_0960, /* 0960..097F */
-
-#define FriBidiPropertyBlockLevel6_0980 (FriBidiPropertyBlockLevel6 + 0x34)
-
- FriBidiPropertyBlockLevel7_0980, /* 0980..099F */
- FriBidiPropertyBlockLevel7_0920, /* 09A0..09BF */
- FriBidiPropertyBlockLevel7_09C0, /* 09C0..09DF */
- FriBidiPropertyBlockLevel7_09E0, /* 09E0..09FF */
-
-#define FriBidiPropertyBlockLevel6_0A00 (FriBidiPropertyBlockLevel6 + 0x38)
-
- FriBidiPropertyBlockLevel7_0A00, /* 0A00..0A1F */
- FriBidiPropertyBlockLevel7_0920, /* 0A20..0A3F */
- FriBidiPropertyBlockLevel7_0A40, /* 0A40..0A5F */
- FriBidiPropertyBlockLevel7_0A60, /* 0A60..0A7F */
-
-#define FriBidiPropertyBlockLevel6_0A80 (FriBidiPropertyBlockLevel6 + 0x3C)
-
- FriBidiPropertyBlockLevel7_0900, /* 0A80..0A9F */
- FriBidiPropertyBlockLevel7_0920, /* 0AA0..0ABF */
- FriBidiPropertyBlockLevel7_0AC0, /* 0AC0..0ADF */
- FriBidiPropertyBlockLevel7_0100, /* 0AE0..0AFF */
-
-#define FriBidiPropertyBlockLevel6_0B00 (FriBidiPropertyBlockLevel6 + 0x40)
-
- FriBidiPropertyBlockLevel7_0980, /* 0B00..0B1F */
- FriBidiPropertyBlockLevel7_0B20, /* 0B20..0B3F */
- FriBidiPropertyBlockLevel7_0B40, /* 0B40..0B5F */
- FriBidiPropertyBlockLevel7_0100, /* 0B60..0B7F */
-
-#define FriBidiPropertyBlockLevel6_0B80 (FriBidiPropertyBlockLevel6 + 0x44)
-
- FriBidiPropertyBlockLevel7_0A00, /* 0B80..0B9F */
- FriBidiPropertyBlockLevel7_0100, /* 0BA0..0BBF */
- FriBidiPropertyBlockLevel7_0BC0, /* 0BC0..0BDF */
- FriBidiPropertyBlockLevel7_0100, /* 0BE0..0BFF */
-
-#define FriBidiPropertyBlockLevel6_0C00 (FriBidiPropertyBlockLevel6 + 0x48)
-
- FriBidiPropertyBlockLevel7_0100, /* 0C00..0C1F */
- FriBidiPropertyBlockLevel7_0C20, /* 0C20..0C3F */
- FriBidiPropertyBlockLevel7_0C40, /* 0C40..0C5F */
- FriBidiPropertyBlockLevel7_0100, /* 0C60..0C7F */
-
-#define FriBidiPropertyBlockLevel6_0C80 (FriBidiPropertyBlockLevel6 + 0x4C)
-
- FriBidiPropertyBlockLevel7_0100, /* 0C80..0C9F */
- FriBidiPropertyBlockLevel7_0CA0, /* 0CA0..0CBF */
- FriBidiPropertyBlockLevel7_0CC0, /* 0CC0..0CDF */
- FriBidiPropertyBlockLevel7_0100, /* 0CE0..0CFF */
-
-#define FriBidiPropertyBlockLevel6_0D00 (FriBidiPropertyBlockLevel6 + 0x50)
-
- FriBidiPropertyBlockLevel7_0100, /* 0D00..0D1F */
- FriBidiPropertyBlockLevel7_0100, /* 0D20..0D3F */
- FriBidiPropertyBlockLevel7_0D40, /* 0D40..0D5F */
- FriBidiPropertyBlockLevel7_0100, /* 0D60..0D7F */
-
-#define FriBidiPropertyBlockLevel6_0D80 (FriBidiPropertyBlockLevel6 + 0x54)
-
- FriBidiPropertyBlockLevel7_0100, /* 0D80..0D9F */
- FriBidiPropertyBlockLevel7_0100, /* 0DA0..0DBF */
- FriBidiPropertyBlockLevel7_0DC0, /* 0DC0..0DDF */
- FriBidiPropertyBlockLevel7_0100, /* 0DE0..0DFF */
-
-#define FriBidiPropertyBlockLevel6_0E00 (FriBidiPropertyBlockLevel6 + 0x58)
-
- FriBidiPropertyBlockLevel7_0100, /* 0E00..0E1F */
- FriBidiPropertyBlockLevel7_0E20, /* 0E20..0E3F */
- FriBidiPropertyBlockLevel7_0E40, /* 0E40..0E5F */
- FriBidiPropertyBlockLevel7_0100, /* 0E60..0E7F */
-
-#define FriBidiPropertyBlockLevel6_0E80 (FriBidiPropertyBlockLevel6 + 0x5C)
-
- FriBidiPropertyBlockLevel7_0100, /* 0E80..0E9F */
- FriBidiPropertyBlockLevel7_0EA0, /* 0EA0..0EBF */
- FriBidiPropertyBlockLevel7_0EC0, /* 0EC0..0EDF */
- FriBidiPropertyBlockLevel7_0100, /* 0EE0..0EFF */
-
-#define FriBidiPropertyBlockLevel6_0F00 (FriBidiPropertyBlockLevel6 + 0x60)
-
- FriBidiPropertyBlockLevel7_0F00, /* 0F00..0F1F */
- FriBidiPropertyBlockLevel7_0F20, /* 0F20..0F3F */
- FriBidiPropertyBlockLevel7_0100, /* 0F40..0F5F */
- FriBidiPropertyBlockLevel7_0F60, /* 0F60..0F7F */
-
-#define FriBidiPropertyBlockLevel6_0F80 (FriBidiPropertyBlockLevel6 + 0x64)
-
- FriBidiPropertyBlockLevel7_0F80, /* 0F80..0F9F */
- FriBidiPropertyBlockLevel7_0FA0, /* 0FA0..0FBF */
- FriBidiPropertyBlockLevel7_0FC0, /* 0FC0..0FDF */
- FriBidiPropertyBlockLevel7_0100, /* 0FE0..0FFF */
-
-#define FriBidiPropertyBlockLevel6_1000 (FriBidiPropertyBlockLevel6 + 0x68)
-
- FriBidiPropertyBlockLevel7_0100, /* 1000..101F */
- FriBidiPropertyBlockLevel7_1020, /* 1020..103F */
- FriBidiPropertyBlockLevel7_0F00, /* 1040..105F */
- FriBidiPropertyBlockLevel7_0100, /* 1060..107F */
-
-#define FriBidiPropertyBlockLevel6_1680 (FriBidiPropertyBlockLevel6 + 0x6C)
-
- FriBidiPropertyBlockLevel7_1680, /* 1680..169F */
- FriBidiPropertyBlockLevel7_0100, /* 16A0..16BF */
- FriBidiPropertyBlockLevel7_0100, /* 16C0..16DF */
- FriBidiPropertyBlockLevel7_0100, /* 16E0..16FF */
-
-#define FriBidiPropertyBlockLevel6_1700 (FriBidiPropertyBlockLevel6 + 0x70)
-
- FriBidiPropertyBlockLevel7_1700, /* 1700..171F */
- FriBidiPropertyBlockLevel7_1700, /* 1720..173F */
- FriBidiPropertyBlockLevel7_1740, /* 1740..175F */
- FriBidiPropertyBlockLevel7_1740, /* 1760..177F */
-
-#define FriBidiPropertyBlockLevel6_1780 (FriBidiPropertyBlockLevel6 + 0x74)
+static const fribidi_uint8 FriBidiPropertyBlockLevel4[4*41] = {
- FriBidiPropertyBlockLevel7_0100, /* 1780..179F */
- FriBidiPropertyBlockLevel7_17A0, /* 17A0..17BF */
- FriBidiPropertyBlockLevel7_17C0, /* 17C0..17DF */
- FriBidiPropertyBlockLevel7_0100, /* 17E0..17FF */
+#define FriBidiPropertyBlockLevel4_0000 0x0
-#define FriBidiPropertyBlockLevel6_1800 (FriBidiPropertyBlockLevel6 + 0x78)
+ FriBidiPropertyBlockLevel5_0000, /* 0000..003F */
+ FriBidiPropertyBlockLevel5_0040, /* 0040..007F */
+ FriBidiPropertyBlockLevel5_0080, /* 0080..00BF */
+ FriBidiPropertyBlockLevel5_00C0, /* 00C0..00FF */
- FriBidiPropertyBlockLevel7_1800, /* 1800..181F */
- FriBidiPropertyBlockLevel7_0100, /* 1820..183F */
- FriBidiPropertyBlockLevel7_0100, /* 1840..185F */
- FriBidiPropertyBlockLevel7_0100, /* 1860..187F */
+#define FriBidiPropertyBlockLevel4_0100 0x4
-#define FriBidiPropertyBlockLevel6_1880 (FriBidiPropertyBlockLevel6 + 0x7C)
+ FriBidiPropertyBlockLevel5_0100, /* 0100..013F */
+ FriBidiPropertyBlockLevel5_0100, /* 0140..017F */
+ FriBidiPropertyBlockLevel5_0100, /* 0180..01BF */
+ FriBidiPropertyBlockLevel5_0100, /* 01C0..01FF */
- FriBidiPropertyBlockLevel7_0100, /* 1880..189F */
- FriBidiPropertyBlockLevel7_18A0, /* 18A0..18BF */
- FriBidiPropertyBlockLevel7_0100, /* 18C0..18DF */
- FriBidiPropertyBlockLevel7_0100, /* 18E0..18FF */
+#define FriBidiPropertyBlockLevel4_0200 0x8
-#define FriBidiPropertyBlockLevel6_1F80 (FriBidiPropertyBlockLevel6 + 0x80)
+ FriBidiPropertyBlockLevel5_0100, /* 0200..023F */
+ FriBidiPropertyBlockLevel5_0100, /* 0240..027F */
+ FriBidiPropertyBlockLevel5_0280, /* 0280..02BF */
+ FriBidiPropertyBlockLevel5_02C0, /* 02C0..02FF */
- FriBidiPropertyBlockLevel7_0100, /* 1F80..1F9F */
- FriBidiPropertyBlockLevel7_1FA0, /* 1FA0..1FBF */
- FriBidiPropertyBlockLevel7_1FC0, /* 1FC0..1FDF */
- FriBidiPropertyBlockLevel7_1FE0, /* 1FE0..1FFF */
+#define FriBidiPropertyBlockLevel4_0300 0xC
-#define FriBidiPropertyBlockLevel6_2000 (FriBidiPropertyBlockLevel6 + 0x84)
+ FriBidiPropertyBlockLevel5_0300, /* 0300..033F */
+ FriBidiPropertyBlockLevel5_0340, /* 0340..037F */
+ FriBidiPropertyBlockLevel5_0380, /* 0380..03BF */
+ FriBidiPropertyBlockLevel5_03C0, /* 03C0..03FF */
- FriBidiPropertyBlockLevel7_2000, /* 2000..201F */
- FriBidiPropertyBlockLevel7_2020, /* 2020..203F */
- FriBidiPropertyBlockLevel7_2040, /* 2040..205F */
- FriBidiPropertyBlockLevel7_2060, /* 2060..207F */
+#define FriBidiPropertyBlockLevel4_0400 0x10
-#define FriBidiPropertyBlockLevel6_2080 (FriBidiPropertyBlockLevel6 + 0x88)
+ FriBidiPropertyBlockLevel5_0100, /* 0400..043F */
+ FriBidiPropertyBlockLevel5_0100, /* 0440..047F */
+ FriBidiPropertyBlockLevel5_0480, /* 0480..04BF */
+ FriBidiPropertyBlockLevel5_0100, /* 04C0..04FF */
- FriBidiPropertyBlockLevel7_2080, /* 2080..209F */
- FriBidiPropertyBlockLevel7_20A0, /* 20A0..20BF */
- FriBidiPropertyBlockLevel7_20C0, /* 20C0..20DF */
- FriBidiPropertyBlockLevel7_20E0, /* 20E0..20FF */
+#define FriBidiPropertyBlockLevel4_0500 0x14
-#define FriBidiPropertyBlockLevel6_2100 (FriBidiPropertyBlockLevel6 + 0x8C)
+ FriBidiPropertyBlockLevel5_0100, /* 0500..053F */
+ FriBidiPropertyBlockLevel5_0100, /* 0540..057F */
+ FriBidiPropertyBlockLevel5_0580, /* 0580..05BF */
+ FriBidiPropertyBlockLevel5_05C0, /* 05C0..05FF */
- FriBidiPropertyBlockLevel7_2100, /* 2100..211F */
- FriBidiPropertyBlockLevel7_2120, /* 2120..213F */
- FriBidiPropertyBlockLevel7_2140, /* 2140..215F */
- FriBidiPropertyBlockLevel7_0100, /* 2160..217F */
+#define FriBidiPropertyBlockLevel4_0600 0x18
-#define FriBidiPropertyBlockLevel6_2180 (FriBidiPropertyBlockLevel6 + 0x90)
+ FriBidiPropertyBlockLevel5_0600, /* 0600..063F */
+ FriBidiPropertyBlockLevel5_0640, /* 0640..067F */
+ FriBidiPropertyBlockLevel5_0680, /* 0680..06BF */
+ FriBidiPropertyBlockLevel5_06C0, /* 06C0..06FF */
- FriBidiPropertyBlockLevel7_2180, /* 2180..219F */
- FriBidiPropertyBlockLevel7_21A0, /* 21A0..21BF */
- FriBidiPropertyBlockLevel7_21A0, /* 21C0..21DF */
- FriBidiPropertyBlockLevel7_21A0, /* 21E0..21FF */
+#define FriBidiPropertyBlockLevel4_0700 0x1C
-#define FriBidiPropertyBlockLevel6_2200 (FriBidiPropertyBlockLevel6 + 0x94)
+ FriBidiPropertyBlockLevel5_0700, /* 0700..073F */
+ FriBidiPropertyBlockLevel5_0740, /* 0740..077F */
+ FriBidiPropertyBlockLevel5_0780, /* 0780..07BF */
+ FriBidiPropertyBlockLevel5_0100, /* 07C0..07FF */
- FriBidiPropertyBlockLevel7_2200, /* 2200..221F */
- FriBidiPropertyBlockLevel7_21A0, /* 2220..223F */
- FriBidiPropertyBlockLevel7_21A0, /* 2240..225F */
- FriBidiPropertyBlockLevel7_21A0, /* 2260..227F */
+#define FriBidiPropertyBlockLevel4_0900 0x20
-#define FriBidiPropertyBlockLevel6_2280 (FriBidiPropertyBlockLevel6 + 0x98)
+ FriBidiPropertyBlockLevel5_0900, /* 0900..093F */
+ FriBidiPropertyBlockLevel5_0940, /* 0940..097F */
+ FriBidiPropertyBlockLevel5_0980, /* 0980..09BF */
+ FriBidiPropertyBlockLevel5_09C0, /* 09C0..09FF */
- FriBidiPropertyBlockLevel7_21A0, /* 2280..229F */
- FriBidiPropertyBlockLevel7_21A0, /* 22A0..22BF */
- FriBidiPropertyBlockLevel7_21A0, /* 22C0..22DF */
- FriBidiPropertyBlockLevel7_21A0, /* 22E0..22FF */
+#define FriBidiPropertyBlockLevel4_0A00 0x24
-#define FriBidiPropertyBlockLevel6_2300 (FriBidiPropertyBlockLevel6 + 0x9C)
+ FriBidiPropertyBlockLevel5_0A00, /* 0A00..0A3F */
+ FriBidiPropertyBlockLevel5_0A40, /* 0A40..0A7F */
+ FriBidiPropertyBlockLevel5_0900, /* 0A80..0ABF */
+ FriBidiPropertyBlockLevel5_0AC0, /* 0AC0..0AFF */
- FriBidiPropertyBlockLevel7_21A0, /* 2300..231F */
- FriBidiPropertyBlockLevel7_2320, /* 2320..233F */
- FriBidiPropertyBlockLevel7_0100, /* 2340..235F */
- FriBidiPropertyBlockLevel7_2360, /* 2360..237F */
+#define FriBidiPropertyBlockLevel4_0B00 0x28
-#define FriBidiPropertyBlockLevel6_2380 (FriBidiPropertyBlockLevel6 + 0xA0)
+ FriBidiPropertyBlockLevel5_0B00, /* 0B00..0B3F */
+ FriBidiPropertyBlockLevel5_0B40, /* 0B40..0B7F */
+ FriBidiPropertyBlockLevel5_0B80, /* 0B80..0BBF */
+ FriBidiPropertyBlockLevel5_0BC0, /* 0BC0..0BFF */
- FriBidiPropertyBlockLevel7_2380, /* 2380..239F */
- FriBidiPropertyBlockLevel7_21A0, /* 23A0..23BF */
- FriBidiPropertyBlockLevel7_23C0, /* 23C0..23DF */
- FriBidiPropertyBlockLevel7_0100, /* 23E0..23FF */
+#define FriBidiPropertyBlockLevel4_0C00 0x2C
-#define FriBidiPropertyBlockLevel6_2400 (FriBidiPropertyBlockLevel6 + 0xA4)
+ FriBidiPropertyBlockLevel5_0C00, /* 0C00..0C3F */
+ FriBidiPropertyBlockLevel5_0C40, /* 0C40..0C7F */
+ FriBidiPropertyBlockLevel5_0C80, /* 0C80..0CBF */
+ FriBidiPropertyBlockLevel5_0CC0, /* 0CC0..0CFF */
- FriBidiPropertyBlockLevel7_21A0, /* 2400..241F */
- FriBidiPropertyBlockLevel7_2420, /* 2420..243F */
- FriBidiPropertyBlockLevel7_2440, /* 2440..245F */
- FriBidiPropertyBlockLevel7_2460, /* 2460..247F */
+#define FriBidiPropertyBlockLevel4_0D00 0x30
-#define FriBidiPropertyBlockLevel6_2480 (FriBidiPropertyBlockLevel6 + 0xA8)
+ FriBidiPropertyBlockLevel5_0100, /* 0D00..0D3F */
+ FriBidiPropertyBlockLevel5_0D40, /* 0D40..0D7F */
+ FriBidiPropertyBlockLevel5_0100, /* 0D80..0DBF */
+ FriBidiPropertyBlockLevel5_0DC0, /* 0DC0..0DFF */
- FriBidiPropertyBlockLevel7_2480, /* 2480..249F */
- FriBidiPropertyBlockLevel7_0100, /* 24A0..24BF */
- FriBidiPropertyBlockLevel7_0100, /* 24C0..24DF */
- FriBidiPropertyBlockLevel7_24E0, /* 24E0..24FF */
+#define FriBidiPropertyBlockLevel4_0E00 0x34
-#define FriBidiPropertyBlockLevel6_2600 (FriBidiPropertyBlockLevel6 + 0xAC)
+ FriBidiPropertyBlockLevel5_0E00, /* 0E00..0E3F */
+ FriBidiPropertyBlockLevel5_0E40, /* 0E40..0E7F */
+ FriBidiPropertyBlockLevel5_0E80, /* 0E80..0EBF */
+ FriBidiPropertyBlockLevel5_0EC0, /* 0EC0..0EFF */
- FriBidiPropertyBlockLevel7_2600, /* 2600..261F */
- FriBidiPropertyBlockLevel7_21A0, /* 2620..263F */
- FriBidiPropertyBlockLevel7_21A0, /* 2640..265F */
- FriBidiPropertyBlockLevel7_2660, /* 2660..267F */
+#define FriBidiPropertyBlockLevel4_0F00 0x38
-#define FriBidiPropertyBlockLevel6_2680 (FriBidiPropertyBlockLevel6 + 0xB0)
+ FriBidiPropertyBlockLevel5_0F00, /* 0F00..0F3F */
+ FriBidiPropertyBlockLevel5_0F40, /* 0F40..0F7F */
+ FriBidiPropertyBlockLevel5_0F80, /* 0F80..0FBF */
+ FriBidiPropertyBlockLevel5_0FC0, /* 0FC0..0FFF */
- FriBidiPropertyBlockLevel7_2680, /* 2680..269F */
- FriBidiPropertyBlockLevel7_0100, /* 26A0..26BF */
- FriBidiPropertyBlockLevel7_0100, /* 26C0..26DF */
- FriBidiPropertyBlockLevel7_0100, /* 26E0..26FF */
+#define FriBidiPropertyBlockLevel4_1000 0x3C
-#define FriBidiPropertyBlockLevel6_2700 (FriBidiPropertyBlockLevel6 + 0xB4)
+ FriBidiPropertyBlockLevel5_1000, /* 1000..103F */
+ FriBidiPropertyBlockLevel5_1040, /* 1040..107F */
+ FriBidiPropertyBlockLevel5_0100, /* 1080..10BF */
+ FriBidiPropertyBlockLevel5_0100, /* 10C0..10FF */
- FriBidiPropertyBlockLevel7_2700, /* 2700..271F */
- FriBidiPropertyBlockLevel7_2720, /* 2720..273F */
- FriBidiPropertyBlockLevel7_2740, /* 2740..275F */
- FriBidiPropertyBlockLevel7_2760, /* 2760..277F */
+#define FriBidiPropertyBlockLevel4_1600 0x40
-#define FriBidiPropertyBlockLevel6_2780 (FriBidiPropertyBlockLevel6 + 0xB8)
+ FriBidiPropertyBlockLevel5_0100, /* 1600..163F */
+ FriBidiPropertyBlockLevel5_0100, /* 1640..167F */
+ FriBidiPropertyBlockLevel5_1680, /* 1680..16BF */
+ FriBidiPropertyBlockLevel5_0100, /* 16C0..16FF */
- FriBidiPropertyBlockLevel7_2780, /* 2780..279F */
- FriBidiPropertyBlockLevel7_27A0, /* 27A0..27BF */
- FriBidiPropertyBlockLevel7_2180, /* 27C0..27DF */
- FriBidiPropertyBlockLevel7_27E0, /* 27E0..27FF */
+#define FriBidiPropertyBlockLevel4_1700 0x44
-#define FriBidiPropertyBlockLevel6_2E80 (FriBidiPropertyBlockLevel6 + 0xBC)
+ FriBidiPropertyBlockLevel5_1700, /* 1700..173F */
+ FriBidiPropertyBlockLevel5_1740, /* 1740..177F */
+ FriBidiPropertyBlockLevel5_1780, /* 1780..17BF */
+ FriBidiPropertyBlockLevel5_17C0, /* 17C0..17FF */
- FriBidiPropertyBlockLevel7_2E80, /* 2E80..2E9F */
- FriBidiPropertyBlockLevel7_21A0, /* 2EA0..2EBF */
- FriBidiPropertyBlockLevel7_21A0, /* 2EC0..2EDF */
- FriBidiPropertyBlockLevel7_2EE0, /* 2EE0..2EFF */
+#define FriBidiPropertyBlockLevel4_1800 0x48
-#define FriBidiPropertyBlockLevel6_2F80 (FriBidiPropertyBlockLevel6 + 0xC0)
+ FriBidiPropertyBlockLevel5_1800, /* 1800..183F */
+ FriBidiPropertyBlockLevel5_0100, /* 1840..187F */
+ FriBidiPropertyBlockLevel5_1880, /* 1880..18BF */
+ FriBidiPropertyBlockLevel5_0100, /* 18C0..18FF */
- FriBidiPropertyBlockLevel7_21A0, /* 2F80..2F9F */
- FriBidiPropertyBlockLevel7_21A0, /* 2FA0..2FBF */
- FriBidiPropertyBlockLevel7_2320, /* 2FC0..2FDF */
- FriBidiPropertyBlockLevel7_2FE0, /* 2FE0..2FFF */
+#define FriBidiPropertyBlockLevel4_1F00 0x4C
-#define FriBidiPropertyBlockLevel6_3000 (FriBidiPropertyBlockLevel6 + 0xC4)
+ FriBidiPropertyBlockLevel5_0100, /* 1F00..1F3F */
+ FriBidiPropertyBlockLevel5_0100, /* 1F40..1F7F */
+ FriBidiPropertyBlockLevel5_1F80, /* 1F80..1FBF */
+ FriBidiPropertyBlockLevel5_1FC0, /* 1FC0..1FFF */
- FriBidiPropertyBlockLevel7_3000, /* 3000..301F */
- FriBidiPropertyBlockLevel7_3020, /* 3020..303F */
- FriBidiPropertyBlockLevel7_0100, /* 3040..305F */
- FriBidiPropertyBlockLevel7_0100, /* 3060..307F */
+#define FriBidiPropertyBlockLevel4_2000 0x50
-#define FriBidiPropertyBlockLevel6_3080 (FriBidiPropertyBlockLevel6 + 0xC8)
+ FriBidiPropertyBlockLevel5_2000, /* 2000..203F */
+ FriBidiPropertyBlockLevel5_2040, /* 2040..207F */
+ FriBidiPropertyBlockLevel5_2080, /* 2080..20BF */
+ FriBidiPropertyBlockLevel5_20C0, /* 20C0..20FF */
- FriBidiPropertyBlockLevel7_3080, /* 3080..309F */
- FriBidiPropertyBlockLevel7_30A0, /* 30A0..30BF */
- FriBidiPropertyBlockLevel7_0100, /* 30C0..30DF */
- FriBidiPropertyBlockLevel7_30E0, /* 30E0..30FF */
+#define FriBidiPropertyBlockLevel4_2100 0x54
-#define FriBidiPropertyBlockLevel6_3200 (FriBidiPropertyBlockLevel6 + 0xCC)
+ FriBidiPropertyBlockLevel5_2100, /* 2100..213F */
+ FriBidiPropertyBlockLevel5_2140, /* 2140..217F */
+ FriBidiPropertyBlockLevel5_2180, /* 2180..21BF */
+ FriBidiPropertyBlockLevel5_21C0, /* 21C0..21FF */
- FriBidiPropertyBlockLevel7_0100, /* 3200..321F */
- FriBidiPropertyBlockLevel7_0100, /* 3220..323F */
- FriBidiPropertyBlockLevel7_3240, /* 3240..325F */
- FriBidiPropertyBlockLevel7_0100, /* 3260..327F */
+#define FriBidiPropertyBlockLevel4_2200 0x58
-#define FriBidiPropertyBlockLevel6_3280 (FriBidiPropertyBlockLevel6 + 0xD0)
+ FriBidiPropertyBlockLevel5_2200, /* 2200..223F */
+ FriBidiPropertyBlockLevel5_21C0, /* 2240..227F */
+ FriBidiPropertyBlockLevel5_21C0, /* 2280..22BF */
+ FriBidiPropertyBlockLevel5_21C0, /* 22C0..22FF */
- FriBidiPropertyBlockLevel7_0100, /* 3280..329F */
- FriBidiPropertyBlockLevel7_3240, /* 32A0..32BF */
- FriBidiPropertyBlockLevel7_0100, /* 32C0..32DF */
- FriBidiPropertyBlockLevel7_0100, /* 32E0..32FF */
+#define FriBidiPropertyBlockLevel4_2300 0x5C
-#define FriBidiPropertyBlockLevel6_A480 (FriBidiPropertyBlockLevel6 + 0xD4)
+ FriBidiPropertyBlockLevel5_2300, /* 2300..233F */
+ FriBidiPropertyBlockLevel5_2340, /* 2340..237F */
+ FriBidiPropertyBlockLevel5_2380, /* 2380..23BF */
+ FriBidiPropertyBlockLevel5_23C0, /* 23C0..23FF */
- FriBidiPropertyBlockLevel7_2180, /* A480..A49F */
- FriBidiPropertyBlockLevel7_21A0, /* A4A0..A4BF */
- FriBidiPropertyBlockLevel7_2420, /* A4C0..A4DF */
- FriBidiPropertyBlockLevel7_0100, /* A4E0..A4FF */
+#define FriBidiPropertyBlockLevel4_2400 0x60
-#define FriBidiPropertyBlockLevel6_FB00 (FriBidiPropertyBlockLevel6 + 0xD8)
+ FriBidiPropertyBlockLevel5_2400, /* 2400..243F */
+ FriBidiPropertyBlockLevel5_2440, /* 2440..247F */
+ FriBidiPropertyBlockLevel5_2480, /* 2480..24BF */
+ FriBidiPropertyBlockLevel5_24C0, /* 24C0..24FF */
- FriBidiPropertyBlockLevel7_FB00, /* FB00..FB1F */
- FriBidiPropertyBlockLevel7_FB20, /* FB20..FB3F */
- FriBidiPropertyBlockLevel7_FB40, /* FB40..FB5F */
- FriBidiPropertyBlockLevel7_0620, /* FB60..FB7F */
+#define FriBidiPropertyBlockLevel4_2500 0x64
-#define FriBidiPropertyBlockLevel6_FB80 (FriBidiPropertyBlockLevel6 + 0xDC)
+ FriBidiPropertyBlockLevel5_21C0, /* 2500..253F */
+ FriBidiPropertyBlockLevel5_21C0, /* 2540..257F */
+ FriBidiPropertyBlockLevel5_21C0, /* 2580..25BF */
+ FriBidiPropertyBlockLevel5_21C0, /* 25C0..25FF */
- FriBidiPropertyBlockLevel7_0620, /* FB80..FB9F */
- FriBidiPropertyBlockLevel7_0620, /* FBA0..FBBF */
- FriBidiPropertyBlockLevel7_0620, /* FBC0..FBDF */
- FriBidiPropertyBlockLevel7_0620, /* FBE0..FBFF */
+#define FriBidiPropertyBlockLevel4_2600 0x68
-#define FriBidiPropertyBlockLevel6_FD00 (FriBidiPropertyBlockLevel6 + 0xE0)
+ FriBidiPropertyBlockLevel5_2600, /* 2600..263F */
+ FriBidiPropertyBlockLevel5_2640, /* 2640..267F */
+ FriBidiPropertyBlockLevel5_2680, /* 2680..26BF */
+ FriBidiPropertyBlockLevel5_0100, /* 26C0..26FF */
- FriBidiPropertyBlockLevel7_0620, /* FD00..FD1F */
- FriBidiPropertyBlockLevel7_FD20, /* FD20..FD3F */
- FriBidiPropertyBlockLevel7_0620, /* FD40..FD5F */
- FriBidiPropertyBlockLevel7_0620, /* FD60..FD7F */
+#define FriBidiPropertyBlockLevel4_2700 0x6C
-#define FriBidiPropertyBlockLevel6_FE00 (FriBidiPropertyBlockLevel6 + 0xE4)
+ FriBidiPropertyBlockLevel5_2700, /* 2700..273F */
+ FriBidiPropertyBlockLevel5_2740, /* 2740..277F */
+ FriBidiPropertyBlockLevel5_2780, /* 2780..27BF */
+ FriBidiPropertyBlockLevel5_27C0, /* 27C0..27FF */
- FriBidiPropertyBlockLevel7_0340, /* FE00..FE1F */
- FriBidiPropertyBlockLevel7_FE20, /* FE20..FE3F */
- FriBidiPropertyBlockLevel7_FE40, /* FE40..FE5F */
- FriBidiPropertyBlockLevel7_FE60, /* FE60..FE7F */
+#define FriBidiPropertyBlockLevel4_2E00 0x70
-#define FriBidiPropertyBlockLevel6_FE80 (FriBidiPropertyBlockLevel6 + 0xE8)
+ FriBidiPropertyBlockLevel5_0100, /* 2E00..2E3F */
+ FriBidiPropertyBlockLevel5_0100, /* 2E40..2E7F */
+ FriBidiPropertyBlockLevel5_2E80, /* 2E80..2EBF */
+ FriBidiPropertyBlockLevel5_2EC0, /* 2EC0..2EFF */
- FriBidiPropertyBlockLevel7_0620, /* FE80..FE9F */
- FriBidiPropertyBlockLevel7_0620, /* FEA0..FEBF */
- FriBidiPropertyBlockLevel7_0620, /* FEC0..FEDF */
- FriBidiPropertyBlockLevel7_FEE0, /* FEE0..FEFF */
+#define FriBidiPropertyBlockLevel4_2F00 0x74
-#define FriBidiPropertyBlockLevel6_FF00 (FriBidiPropertyBlockLevel6 + 0xEC)
+ FriBidiPropertyBlockLevel5_21C0, /* 2F00..2F3F */
+ FriBidiPropertyBlockLevel5_21C0, /* 2F40..2F7F */
+ FriBidiPropertyBlockLevel5_21C0, /* 2F80..2FBF */
+ FriBidiPropertyBlockLevel5_2FC0, /* 2FC0..2FFF */
- FriBidiPropertyBlockLevel7_FF00, /* FF00..FF1F */
- FriBidiPropertyBlockLevel7_0040, /* FF20..FF3F */
- FriBidiPropertyBlockLevel7_0040, /* FF40..FF5F */
- FriBidiPropertyBlockLevel7_FF60, /* FF60..FF7F */
+#define FriBidiPropertyBlockLevel4_3000 0x78
-#define FriBidiPropertyBlockLevel6_FF80 (FriBidiPropertyBlockLevel6 + 0xF0)
+ FriBidiPropertyBlockLevel5_3000, /* 3000..303F */
+ FriBidiPropertyBlockLevel5_0100, /* 3040..307F */
+ FriBidiPropertyBlockLevel5_3080, /* 3080..30BF */
+ FriBidiPropertyBlockLevel5_30C0, /* 30C0..30FF */
- FriBidiPropertyBlockLevel7_0100, /* FF80..FF9F */
- FriBidiPropertyBlockLevel7_0100, /* FFA0..FFBF */
- FriBidiPropertyBlockLevel7_0100, /* FFC0..FFDF */
- FriBidiPropertyBlockLevel7_FFE0, /* FFE0..FFFF */
+#define FriBidiPropertyBlockLevel4_3200 0x7C
-#define FriBidiPropertyBlockLevel6_1D100 (FriBidiPropertyBlockLevel6 + 0xF4)
+ FriBidiPropertyBlockLevel5_0100, /* 3200..323F */
+ FriBidiPropertyBlockLevel5_3240, /* 3240..327F */
+ FriBidiPropertyBlockLevel5_3280, /* 3280..32BF */
+ FriBidiPropertyBlockLevel5_0100, /* 32C0..32FF */
- FriBidiPropertyBlockLevel7_0100, /* 1D100..1D11F */
- FriBidiPropertyBlockLevel7_0100, /* 1D120..1D13F */
- FriBidiPropertyBlockLevel7_0100, /* 1D140..1D15F */
- FriBidiPropertyBlockLevel7_1D160, /* 1D160..1D17F */
+#define FriBidiPropertyBlockLevel4_A400 0x80
-#define FriBidiPropertyBlockLevel6_1D180 (FriBidiPropertyBlockLevel6 + 0xF8)
+ FriBidiPropertyBlockLevel5_0100, /* A400..A43F */
+ FriBidiPropertyBlockLevel5_0100, /* A440..A47F */
+ FriBidiPropertyBlockLevel5_2180, /* A480..A4BF */
+ FriBidiPropertyBlockLevel5_A4C0, /* A4C0..A4FF */
- FriBidiPropertyBlockLevel7_1D180, /* 1D180..1D19F */
- FriBidiPropertyBlockLevel7_1D1A0, /* 1D1A0..1D1BF */
- FriBidiPropertyBlockLevel7_0100, /* 1D1C0..1D1DF */
- FriBidiPropertyBlockLevel7_0100, /* 1D1E0..1D1FF */
+#define FriBidiPropertyBlockLevel4_FB00 0x84
-#define FriBidiPropertyBlockLevel6_1D780 (FriBidiPropertyBlockLevel6 + 0xFC)
+ FriBidiPropertyBlockLevel5_FB00, /* FB00..FB3F */
+ FriBidiPropertyBlockLevel5_FB40, /* FB40..FB7F */
+ FriBidiPropertyBlockLevel5_0680, /* FB80..FBBF */
+ FriBidiPropertyBlockLevel5_0680, /* FBC0..FBFF */
- FriBidiPropertyBlockLevel7_0100, /* 1D780..1D79F */
- FriBidiPropertyBlockLevel7_0100, /* 1D7A0..1D7BF */
- FriBidiPropertyBlockLevel7_1D7C0, /* 1D7C0..1D7DF */
- FriBidiPropertyBlockLevel7_2460, /* 1D7E0..1D7FF */
+#define FriBidiPropertyBlockLevel4_FC00 0x88
-#define FriBidiPropertyBlockLevel6_E0000 (FriBidiPropertyBlockLevel6 + 0x100)
+ FriBidiPropertyBlockLevel5_0680, /* FC00..FC3F */
+ FriBidiPropertyBlockLevel5_0680, /* FC40..FC7F */
+ FriBidiPropertyBlockLevel5_0680, /* FC80..FCBF */
+ FriBidiPropertyBlockLevel5_0680, /* FCC0..FCFF */
- FriBidiPropertyBlockLevel7_E0000, /* E0000..E001F */
- FriBidiPropertyBlockLevel7_E0020, /* E0020..E003F */
- FriBidiPropertyBlockLevel7_E0020, /* E0040..E005F */
- FriBidiPropertyBlockLevel7_E0020, /* E0060..E007F */
-};
-
-static const FriBidiPropCharType ***FriBidiPropertyBlockLevel5[4*29] = {
-
-#define FriBidiPropertyBlockLevel5_0000 (FriBidiPropertyBlockLevel5 + 0x0)
-
- FriBidiPropertyBlockLevel6_0000, /* 0000..007F */
- FriBidiPropertyBlockLevel6_0080, /* 0080..00FF */
- FriBidiPropertyBlockLevel6_0100, /* 0100..017F */
- FriBidiPropertyBlockLevel6_0100, /* 0180..01FF */
-
-#define FriBidiPropertyBlockLevel5_0200 (FriBidiPropertyBlockLevel5 + 0x4)
-
- FriBidiPropertyBlockLevel6_0100, /* 0200..027F */
- FriBidiPropertyBlockLevel6_0280, /* 0280..02FF */
- FriBidiPropertyBlockLevel6_0300, /* 0300..037F */
- FriBidiPropertyBlockLevel6_0380, /* 0380..03FF */
-
-#define FriBidiPropertyBlockLevel5_0400 (FriBidiPropertyBlockLevel5 + 0x8)
-
- FriBidiPropertyBlockLevel6_0100, /* 0400..047F */
- FriBidiPropertyBlockLevel6_0480, /* 0480..04FF */
- FriBidiPropertyBlockLevel6_0100, /* 0500..057F */
- FriBidiPropertyBlockLevel6_0580, /* 0580..05FF */
-
-#define FriBidiPropertyBlockLevel5_0600 (FriBidiPropertyBlockLevel5 + 0xC)
-
- FriBidiPropertyBlockLevel6_0600, /* 0600..067F */
- FriBidiPropertyBlockLevel6_0680, /* 0680..06FF */
- FriBidiPropertyBlockLevel6_0700, /* 0700..077F */
- FriBidiPropertyBlockLevel6_0780, /* 0780..07FF */
-
-#define FriBidiPropertyBlockLevel5_0800 (FriBidiPropertyBlockLevel5 + 0x10)
-
- FriBidiPropertyBlockLevel6_0100, /* 0800..087F */
- FriBidiPropertyBlockLevel6_0100, /* 0880..08FF */
- FriBidiPropertyBlockLevel6_0900, /* 0900..097F */
- FriBidiPropertyBlockLevel6_0980, /* 0980..09FF */
-
-#define FriBidiPropertyBlockLevel5_0A00 (FriBidiPropertyBlockLevel5 + 0x14)
-
- FriBidiPropertyBlockLevel6_0A00, /* 0A00..0A7F */
- FriBidiPropertyBlockLevel6_0A80, /* 0A80..0AFF */
- FriBidiPropertyBlockLevel6_0B00, /* 0B00..0B7F */
- FriBidiPropertyBlockLevel6_0B80, /* 0B80..0BFF */
-
-#define FriBidiPropertyBlockLevel5_0C00 (FriBidiPropertyBlockLevel5 + 0x18)
-
- FriBidiPropertyBlockLevel6_0C00, /* 0C00..0C7F */
- FriBidiPropertyBlockLevel6_0C80, /* 0C80..0CFF */
- FriBidiPropertyBlockLevel6_0D00, /* 0D00..0D7F */
- FriBidiPropertyBlockLevel6_0D80, /* 0D80..0DFF */
-
-#define FriBidiPropertyBlockLevel5_0E00 (FriBidiPropertyBlockLevel5 + 0x1C)
-
- FriBidiPropertyBlockLevel6_0E00, /* 0E00..0E7F */
- FriBidiPropertyBlockLevel6_0E80, /* 0E80..0EFF */
- FriBidiPropertyBlockLevel6_0F00, /* 0F00..0F7F */
- FriBidiPropertyBlockLevel6_0F80, /* 0F80..0FFF */
-
-#define FriBidiPropertyBlockLevel5_1000 (FriBidiPropertyBlockLevel5 + 0x20)
-
- FriBidiPropertyBlockLevel6_1000, /* 1000..107F */
- FriBidiPropertyBlockLevel6_0100, /* 1080..10FF */
- FriBidiPropertyBlockLevel6_0100, /* 1100..117F */
- FriBidiPropertyBlockLevel6_0100, /* 1180..11FF */
-
-#define FriBidiPropertyBlockLevel5_1200 (FriBidiPropertyBlockLevel5 + 0x24)
-
- FriBidiPropertyBlockLevel6_0100, /* 1200..127F */
- FriBidiPropertyBlockLevel6_0100, /* 1280..12FF */
- FriBidiPropertyBlockLevel6_0100, /* 1300..137F */
- FriBidiPropertyBlockLevel6_0100, /* 1380..13FF */
-
-#define FriBidiPropertyBlockLevel5_1600 (FriBidiPropertyBlockLevel5 + 0x28)
-
- FriBidiPropertyBlockLevel6_0100, /* 1600..167F */
- FriBidiPropertyBlockLevel6_1680, /* 1680..16FF */
- FriBidiPropertyBlockLevel6_1700, /* 1700..177F */
- FriBidiPropertyBlockLevel6_1780, /* 1780..17FF */
-
-#define FriBidiPropertyBlockLevel5_1800 (FriBidiPropertyBlockLevel5 + 0x2C)
-
- FriBidiPropertyBlockLevel6_1800, /* 1800..187F */
- FriBidiPropertyBlockLevel6_1880, /* 1880..18FF */
- FriBidiPropertyBlockLevel6_0100, /* 1900..197F */
- FriBidiPropertyBlockLevel6_0100, /* 1980..19FF */
-
-#define FriBidiPropertyBlockLevel5_1E00 (FriBidiPropertyBlockLevel5 + 0x30)
-
- FriBidiPropertyBlockLevel6_0100, /* 1E00..1E7F */
- FriBidiPropertyBlockLevel6_0100, /* 1E80..1EFF */
- FriBidiPropertyBlockLevel6_0100, /* 1F00..1F7F */
- FriBidiPropertyBlockLevel6_1F80, /* 1F80..1FFF */
-
-#define FriBidiPropertyBlockLevel5_2000 (FriBidiPropertyBlockLevel5 + 0x34)
-
- FriBidiPropertyBlockLevel6_2000, /* 2000..207F */
- FriBidiPropertyBlockLevel6_2080, /* 2080..20FF */
- FriBidiPropertyBlockLevel6_2100, /* 2100..217F */
- FriBidiPropertyBlockLevel6_2180, /* 2180..21FF */
-
-#define FriBidiPropertyBlockLevel5_2200 (FriBidiPropertyBlockLevel5 + 0x38)
-
- FriBidiPropertyBlockLevel6_2200, /* 2200..227F */
- FriBidiPropertyBlockLevel6_2280, /* 2280..22FF */
- FriBidiPropertyBlockLevel6_2300, /* 2300..237F */
- FriBidiPropertyBlockLevel6_2380, /* 2380..23FF */
-
-#define FriBidiPropertyBlockLevel5_2400 (FriBidiPropertyBlockLevel5 + 0x3C)
-
- FriBidiPropertyBlockLevel6_2400, /* 2400..247F */
- FriBidiPropertyBlockLevel6_2480, /* 2480..24FF */
- FriBidiPropertyBlockLevel6_2280, /* 2500..257F */
- FriBidiPropertyBlockLevel6_2280, /* 2580..25FF */
-
-#define FriBidiPropertyBlockLevel5_2600 (FriBidiPropertyBlockLevel5 + 0x40)
-
- FriBidiPropertyBlockLevel6_2600, /* 2600..267F */
- FriBidiPropertyBlockLevel6_2680, /* 2680..26FF */
- FriBidiPropertyBlockLevel6_2700, /* 2700..277F */
- FriBidiPropertyBlockLevel6_2780, /* 2780..27FF */
-
-#define FriBidiPropertyBlockLevel5_2800 (FriBidiPropertyBlockLevel5 + 0x44)
-
- FriBidiPropertyBlockLevel6_2280, /* 2800..287F */
- FriBidiPropertyBlockLevel6_2280, /* 2880..28FF */
- FriBidiPropertyBlockLevel6_2280, /* 2900..297F */
- FriBidiPropertyBlockLevel6_2280, /* 2980..29FF */
-
-#define FriBidiPropertyBlockLevel5_2A00 (FriBidiPropertyBlockLevel5 + 0x48)
-
- FriBidiPropertyBlockLevel6_2280, /* 2A00..2A7F */
- FriBidiPropertyBlockLevel6_2280, /* 2A80..2AFF */
- FriBidiPropertyBlockLevel6_0100, /* 2B00..2B7F */
- FriBidiPropertyBlockLevel6_0100, /* 2B80..2BFF */
-
-#define FriBidiPropertyBlockLevel5_2E00 (FriBidiPropertyBlockLevel5 + 0x4C)
-
- FriBidiPropertyBlockLevel6_0100, /* 2E00..2E7F */
- FriBidiPropertyBlockLevel6_2E80, /* 2E80..2EFF */
- FriBidiPropertyBlockLevel6_2280, /* 2F00..2F7F */
- FriBidiPropertyBlockLevel6_2F80, /* 2F80..2FFF */
-
-#define FriBidiPropertyBlockLevel5_3000 (FriBidiPropertyBlockLevel5 + 0x50)
-
- FriBidiPropertyBlockLevel6_3000, /* 3000..307F */
- FriBidiPropertyBlockLevel6_3080, /* 3080..30FF */
- FriBidiPropertyBlockLevel6_0100, /* 3100..317F */
- FriBidiPropertyBlockLevel6_0100, /* 3180..31FF */
-
-#define FriBidiPropertyBlockLevel5_3200 (FriBidiPropertyBlockLevel5 + 0x54)
-
- FriBidiPropertyBlockLevel6_3200, /* 3200..327F */
- FriBidiPropertyBlockLevel6_3280, /* 3280..32FF */
- FriBidiPropertyBlockLevel6_0100, /* 3300..337F */
- FriBidiPropertyBlockLevel6_0100, /* 3380..33FF */
-
-#define FriBidiPropertyBlockLevel5_A400 (FriBidiPropertyBlockLevel5 + 0x58)
-
- FriBidiPropertyBlockLevel6_0100, /* A400..A47F */
- FriBidiPropertyBlockLevel6_A480, /* A480..A4FF */
- FriBidiPropertyBlockLevel6_0100, /* A500..A57F */
- FriBidiPropertyBlockLevel6_0100, /* A580..A5FF */
+#define FriBidiPropertyBlockLevel4_FD00 0x8C
-#define FriBidiPropertyBlockLevel5_FA00 (FriBidiPropertyBlockLevel5 + 0x5C)
+ FriBidiPropertyBlockLevel5_FD00, /* FD00..FD3F */
+ FriBidiPropertyBlockLevel5_0680, /* FD40..FD7F */
+ FriBidiPropertyBlockLevel5_0680, /* FD80..FDBF */
+ FriBidiPropertyBlockLevel5_0680, /* FDC0..FDFF */
- FriBidiPropertyBlockLevel6_0100, /* FA00..FA7F */
- FriBidiPropertyBlockLevel6_0100, /* FA80..FAFF */
- FriBidiPropertyBlockLevel6_FB00, /* FB00..FB7F */
- FriBidiPropertyBlockLevel6_FB80, /* FB80..FBFF */
+#define FriBidiPropertyBlockLevel4_FE00 0x90
-#define FriBidiPropertyBlockLevel5_FC00 (FriBidiPropertyBlockLevel5 + 0x60)
+ FriBidiPropertyBlockLevel5_FE00, /* FE00..FE3F */
+ FriBidiPropertyBlockLevel5_FE40, /* FE40..FE7F */
+ FriBidiPropertyBlockLevel5_0680, /* FE80..FEBF */
+ FriBidiPropertyBlockLevel5_FEC0, /* FEC0..FEFF */
- FriBidiPropertyBlockLevel6_FB80, /* FC00..FC7F */
- FriBidiPropertyBlockLevel6_FB80, /* FC80..FCFF */
- FriBidiPropertyBlockLevel6_FD00, /* FD00..FD7F */
- FriBidiPropertyBlockLevel6_FB80, /* FD80..FDFF */
+#define FriBidiPropertyBlockLevel4_FF00 0x94
-#define FriBidiPropertyBlockLevel5_FE00 (FriBidiPropertyBlockLevel5 + 0x64)
+ FriBidiPropertyBlockLevel5_FF00, /* FF00..FF3F */
+ FriBidiPropertyBlockLevel5_FF40, /* FF40..FF7F */
+ FriBidiPropertyBlockLevel5_0100, /* FF80..FFBF */
+ FriBidiPropertyBlockLevel5_FFC0, /* FFC0..FFFF */
- FriBidiPropertyBlockLevel6_FE00, /* FE00..FE7F */
- FriBidiPropertyBlockLevel6_FE80, /* FE80..FEFF */
- FriBidiPropertyBlockLevel6_FF00, /* FF00..FF7F */
- FriBidiPropertyBlockLevel6_FF80, /* FF80..FFFF */
+#define FriBidiPropertyBlockLevel4_1D100 0x98
-#define FriBidiPropertyBlockLevel5_1D000 (FriBidiPropertyBlockLevel5 + 0x68)
+ FriBidiPropertyBlockLevel5_0100, /* 1D100..1D13F */
+ FriBidiPropertyBlockLevel5_1D140, /* 1D140..1D17F */
+ FriBidiPropertyBlockLevel5_1D180, /* 1D180..1D1BF */
+ FriBidiPropertyBlockLevel5_0100, /* 1D1C0..1D1FF */
- FriBidiPropertyBlockLevel6_0100, /* 1D000..1D07F */
- FriBidiPropertyBlockLevel6_0100, /* 1D080..1D0FF */
- FriBidiPropertyBlockLevel6_1D100, /* 1D100..1D17F */
- FriBidiPropertyBlockLevel6_1D180, /* 1D180..1D1FF */
+#define FriBidiPropertyBlockLevel4_1D700 0x9C
-#define FriBidiPropertyBlockLevel5_1D600 (FriBidiPropertyBlockLevel5 + 0x6C)
+ FriBidiPropertyBlockLevel5_0100, /* 1D700..1D73F */
+ FriBidiPropertyBlockLevel5_0100, /* 1D740..1D77F */
+ FriBidiPropertyBlockLevel5_0100, /* 1D780..1D7BF */
+ FriBidiPropertyBlockLevel5_1D7C0, /* 1D7C0..1D7FF */
- FriBidiPropertyBlockLevel6_0100, /* 1D600..1D67F */
- FriBidiPropertyBlockLevel6_0100, /* 1D680..1D6FF */
- FriBidiPropertyBlockLevel6_0100, /* 1D700..1D77F */
- FriBidiPropertyBlockLevel6_1D780, /* 1D780..1D7FF */
+#define FriBidiPropertyBlockLevel4_E0000 0xA0
-#define FriBidiPropertyBlockLevel5_E0000 (FriBidiPropertyBlockLevel5 + 0x70)
-
- FriBidiPropertyBlockLevel6_E0000, /* E0000..E007F */
- FriBidiPropertyBlockLevel6_0100, /* E0080..E00FF */
- FriBidiPropertyBlockLevel6_0100, /* E0100..E017F */
- FriBidiPropertyBlockLevel6_0100, /* E0180..E01FF */
+ FriBidiPropertyBlockLevel5_E0000, /* E0000..E003F */
+ FriBidiPropertyBlockLevel5_E0040, /* E0040..E007F */
+ FriBidiPropertyBlockLevel5_0100, /* E0080..E00BF */
+ FriBidiPropertyBlockLevel5_0100, /* E00C0..E00FF */
};
-static const FriBidiPropCharType ****FriBidiPropertyBlockLevel4[4*12] = {
-
-#define FriBidiPropertyBlockLevel4_0000 (FriBidiPropertyBlockLevel4 + 0x0)
-
- FriBidiPropertyBlockLevel5_0000, /* 0000..01FF */
- FriBidiPropertyBlockLevel5_0200, /* 0200..03FF */
- FriBidiPropertyBlockLevel5_0400, /* 0400..05FF */
- FriBidiPropertyBlockLevel5_0600, /* 0600..07FF */
-
-#define FriBidiPropertyBlockLevel4_0800 (FriBidiPropertyBlockLevel4 + 0x4)
-
- FriBidiPropertyBlockLevel5_0800, /* 0800..09FF */
- FriBidiPropertyBlockLevel5_0A00, /* 0A00..0BFF */
- FriBidiPropertyBlockLevel5_0C00, /* 0C00..0DFF */
- FriBidiPropertyBlockLevel5_0E00, /* 0E00..0FFF */
-
-#define FriBidiPropertyBlockLevel4_1000 (FriBidiPropertyBlockLevel4 + 0x8)
-
- FriBidiPropertyBlockLevel5_1000, /* 1000..11FF */
- FriBidiPropertyBlockLevel5_1200, /* 1200..13FF */
- FriBidiPropertyBlockLevel5_1200, /* 1400..15FF */
- FriBidiPropertyBlockLevel5_1600, /* 1600..17FF */
-
-#define FriBidiPropertyBlockLevel4_1800 (FriBidiPropertyBlockLevel4 + 0xC)
-
- FriBidiPropertyBlockLevel5_1800, /* 1800..19FF */
- FriBidiPropertyBlockLevel5_1200, /* 1A00..1BFF */
- FriBidiPropertyBlockLevel5_1200, /* 1C00..1DFF */
- FriBidiPropertyBlockLevel5_1E00, /* 1E00..1FFF */
-
-#define FriBidiPropertyBlockLevel4_2000 (FriBidiPropertyBlockLevel4 + 0x10)
-
- FriBidiPropertyBlockLevel5_2000, /* 2000..21FF */
- FriBidiPropertyBlockLevel5_2200, /* 2200..23FF */
- FriBidiPropertyBlockLevel5_2400, /* 2400..25FF */
- FriBidiPropertyBlockLevel5_2600, /* 2600..27FF */
-
-#define FriBidiPropertyBlockLevel4_2800 (FriBidiPropertyBlockLevel4 + 0x14)
-
- FriBidiPropertyBlockLevel5_2800, /* 2800..29FF */
- FriBidiPropertyBlockLevel5_2A00, /* 2A00..2BFF */
- FriBidiPropertyBlockLevel5_1200, /* 2C00..2DFF */
- FriBidiPropertyBlockLevel5_2E00, /* 2E00..2FFF */
-
-#define FriBidiPropertyBlockLevel4_3000 (FriBidiPropertyBlockLevel4 + 0x18)
-
- FriBidiPropertyBlockLevel5_3000, /* 3000..31FF */
- FriBidiPropertyBlockLevel5_3200, /* 3200..33FF */
- FriBidiPropertyBlockLevel5_1200, /* 3400..35FF */
- FriBidiPropertyBlockLevel5_1200, /* 3600..37FF */
-
-#define FriBidiPropertyBlockLevel4_3800 (FriBidiPropertyBlockLevel4 + 0x1C)
-
- FriBidiPropertyBlockLevel5_1200, /* 3800..39FF */
- FriBidiPropertyBlockLevel5_1200, /* 3A00..3BFF */
- FriBidiPropertyBlockLevel5_1200, /* 3C00..3DFF */
- FriBidiPropertyBlockLevel5_1200, /* 3E00..3FFF */
-
-#define FriBidiPropertyBlockLevel4_A000 (FriBidiPropertyBlockLevel4 + 0x20)
-
- FriBidiPropertyBlockLevel5_1200, /* A000..A1FF */
- FriBidiPropertyBlockLevel5_1200, /* A200..A3FF */
- FriBidiPropertyBlockLevel5_A400, /* A400..A5FF */
- FriBidiPropertyBlockLevel5_1200, /* A600..A7FF */
-
-#define FriBidiPropertyBlockLevel4_F800 (FriBidiPropertyBlockLevel4 + 0x24)
-
- FriBidiPropertyBlockLevel5_1200, /* F800..F9FF */
- FriBidiPropertyBlockLevel5_FA00, /* FA00..FBFF */
- FriBidiPropertyBlockLevel5_FC00, /* FC00..FDFF */
- FriBidiPropertyBlockLevel5_FE00, /* FE00..FFFF */
-
-#define FriBidiPropertyBlockLevel4_1D000 (FriBidiPropertyBlockLevel4 + 0x28)
-
- FriBidiPropertyBlockLevel5_1D000, /* 1D000..1D1FF */
- FriBidiPropertyBlockLevel5_1200, /* 1D200..1D3FF */
- FriBidiPropertyBlockLevel5_1200, /* 1D400..1D5FF */
- FriBidiPropertyBlockLevel5_1D600, /* 1D600..1D7FF */
-
-#define FriBidiPropertyBlockLevel4_E0000 (FriBidiPropertyBlockLevel4 + 0x2C)
-
- FriBidiPropertyBlockLevel5_E0000, /* E0000..E01FF */
- FriBidiPropertyBlockLevel5_1200, /* E0200..E03FF */
- FriBidiPropertyBlockLevel5_1200, /* E0400..E05FF */
- FriBidiPropertyBlockLevel5_1200, /* E0600..E07FF */
+static const fribidi_uint8 FriBidiPropertyBlockLevel3[8*12] = {
+
+#define FriBidiPropertyBlockLevel3_0000 0x0
+
+ FriBidiPropertyBlockLevel4_0000, /* 0000..00FF */
+ FriBidiPropertyBlockLevel4_0100, /* 0100..01FF */
+ FriBidiPropertyBlockLevel4_0200, /* 0200..02FF */
+ FriBidiPropertyBlockLevel4_0300, /* 0300..03FF */
+ FriBidiPropertyBlockLevel4_0400, /* 0400..04FF */
+ FriBidiPropertyBlockLevel4_0500, /* 0500..05FF */
+ FriBidiPropertyBlockLevel4_0600, /* 0600..06FF */
+ FriBidiPropertyBlockLevel4_0700, /* 0700..07FF */
+
+#define FriBidiPropertyBlockLevel3_0800 0x8
+
+ FriBidiPropertyBlockLevel4_0100, /* 0800..08FF */
+ FriBidiPropertyBlockLevel4_0900, /* 0900..09FF */
+ FriBidiPropertyBlockLevel4_0A00, /* 0A00..0AFF */
+ FriBidiPropertyBlockLevel4_0B00, /* 0B00..0BFF */
+ FriBidiPropertyBlockLevel4_0C00, /* 0C00..0CFF */
+ FriBidiPropertyBlockLevel4_0D00, /* 0D00..0DFF */
+ FriBidiPropertyBlockLevel4_0E00, /* 0E00..0EFF */
+ FriBidiPropertyBlockLevel4_0F00, /* 0F00..0FFF */
+
+#define FriBidiPropertyBlockLevel3_1000 0x10
+
+ FriBidiPropertyBlockLevel4_1000, /* 1000..10FF */
+ FriBidiPropertyBlockLevel4_0100, /* 1100..11FF */
+ FriBidiPropertyBlockLevel4_0100, /* 1200..12FF */
+ FriBidiPropertyBlockLevel4_0100, /* 1300..13FF */
+ FriBidiPropertyBlockLevel4_0100, /* 1400..14FF */
+ FriBidiPropertyBlockLevel4_0100, /* 1500..15FF */
+ FriBidiPropertyBlockLevel4_1600, /* 1600..16FF */
+ FriBidiPropertyBlockLevel4_1700, /* 1700..17FF */
+
+#define FriBidiPropertyBlockLevel3_1800 0x18
+
+ FriBidiPropertyBlockLevel4_1800, /* 1800..18FF */
+ FriBidiPropertyBlockLevel4_0100, /* 1900..19FF */
+ FriBidiPropertyBlockLevel4_0100, /* 1A00..1AFF */
+ FriBidiPropertyBlockLevel4_0100, /* 1B00..1BFF */
+ FriBidiPropertyBlockLevel4_0100, /* 1C00..1CFF */
+ FriBidiPropertyBlockLevel4_0100, /* 1D00..1DFF */
+ FriBidiPropertyBlockLevel4_0100, /* 1E00..1EFF */
+ FriBidiPropertyBlockLevel4_1F00, /* 1F00..1FFF */
+
+#define FriBidiPropertyBlockLevel3_2000 0x20
+
+ FriBidiPropertyBlockLevel4_2000, /* 2000..20FF */
+ FriBidiPropertyBlockLevel4_2100, /* 2100..21FF */
+ FriBidiPropertyBlockLevel4_2200, /* 2200..22FF */
+ FriBidiPropertyBlockLevel4_2300, /* 2300..23FF */
+ FriBidiPropertyBlockLevel4_2400, /* 2400..24FF */
+ FriBidiPropertyBlockLevel4_2500, /* 2500..25FF */
+ FriBidiPropertyBlockLevel4_2600, /* 2600..26FF */
+ FriBidiPropertyBlockLevel4_2700, /* 2700..27FF */
+
+#define FriBidiPropertyBlockLevel3_2800 0x28
+
+ FriBidiPropertyBlockLevel4_2500, /* 2800..28FF */
+ FriBidiPropertyBlockLevel4_2500, /* 2900..29FF */
+ FriBidiPropertyBlockLevel4_2500, /* 2A00..2AFF */
+ FriBidiPropertyBlockLevel4_0100, /* 2B00..2BFF */
+ FriBidiPropertyBlockLevel4_0100, /* 2C00..2CFF */
+ FriBidiPropertyBlockLevel4_0100, /* 2D00..2DFF */
+ FriBidiPropertyBlockLevel4_2E00, /* 2E00..2EFF */
+ FriBidiPropertyBlockLevel4_2F00, /* 2F00..2FFF */
+
+#define FriBidiPropertyBlockLevel3_3000 0x30
+
+ FriBidiPropertyBlockLevel4_3000, /* 3000..30FF */
+ FriBidiPropertyBlockLevel4_0100, /* 3100..31FF */
+ FriBidiPropertyBlockLevel4_3200, /* 3200..32FF */
+ FriBidiPropertyBlockLevel4_0100, /* 3300..33FF */
+ FriBidiPropertyBlockLevel4_0100, /* 3400..34FF */
+ FriBidiPropertyBlockLevel4_0100, /* 3500..35FF */
+ FriBidiPropertyBlockLevel4_0100, /* 3600..36FF */
+ FriBidiPropertyBlockLevel4_0100, /* 3700..37FF */
+
+#define FriBidiPropertyBlockLevel3_3800 0x38
+
+ FriBidiPropertyBlockLevel4_0100, /* 3800..38FF */
+ FriBidiPropertyBlockLevel4_0100, /* 3900..39FF */
+ FriBidiPropertyBlockLevel4_0100, /* 3A00..3AFF */
+ FriBidiPropertyBlockLevel4_0100, /* 3B00..3BFF */
+ FriBidiPropertyBlockLevel4_0100, /* 3C00..3CFF */
+ FriBidiPropertyBlockLevel4_0100, /* 3D00..3DFF */
+ FriBidiPropertyBlockLevel4_0100, /* 3E00..3EFF */
+ FriBidiPropertyBlockLevel4_0100, /* 3F00..3FFF */
+
+#define FriBidiPropertyBlockLevel3_A000 0x40
+
+ FriBidiPropertyBlockLevel4_0100, /* A000..A0FF */
+ FriBidiPropertyBlockLevel4_0100, /* A100..A1FF */
+ FriBidiPropertyBlockLevel4_0100, /* A200..A2FF */
+ FriBidiPropertyBlockLevel4_0100, /* A300..A3FF */
+ FriBidiPropertyBlockLevel4_A400, /* A400..A4FF */
+ FriBidiPropertyBlockLevel4_0100, /* A500..A5FF */
+ FriBidiPropertyBlockLevel4_0100, /* A600..A6FF */
+ FriBidiPropertyBlockLevel4_0100, /* A700..A7FF */
+
+#define FriBidiPropertyBlockLevel3_F800 0x48
+
+ FriBidiPropertyBlockLevel4_0100, /* F800..F8FF */
+ FriBidiPropertyBlockLevel4_0100, /* F900..F9FF */
+ FriBidiPropertyBlockLevel4_0100, /* FA00..FAFF */
+ FriBidiPropertyBlockLevel4_FB00, /* FB00..FBFF */
+ FriBidiPropertyBlockLevel4_FC00, /* FC00..FCFF */
+ FriBidiPropertyBlockLevel4_FD00, /* FD00..FDFF */
+ FriBidiPropertyBlockLevel4_FE00, /* FE00..FEFF */
+ FriBidiPropertyBlockLevel4_FF00, /* FF00..FFFF */
+
+#define FriBidiPropertyBlockLevel3_1D000 0x50
+
+ FriBidiPropertyBlockLevel4_0100, /* 1D000..1D0FF */
+ FriBidiPropertyBlockLevel4_1D100, /* 1D100..1D1FF */
+ FriBidiPropertyBlockLevel4_0100, /* 1D200..1D2FF */
+ FriBidiPropertyBlockLevel4_0100, /* 1D300..1D3FF */
+ FriBidiPropertyBlockLevel4_0100, /* 1D400..1D4FF */
+ FriBidiPropertyBlockLevel4_0100, /* 1D500..1D5FF */
+ FriBidiPropertyBlockLevel4_0100, /* 1D600..1D6FF */
+ FriBidiPropertyBlockLevel4_1D700, /* 1D700..1D7FF */
+
+#define FriBidiPropertyBlockLevel3_E0000 0x58
+
+ FriBidiPropertyBlockLevel4_E0000, /* E0000..E00FF */
+ FriBidiPropertyBlockLevel4_0100, /* E0100..E01FF */
+ FriBidiPropertyBlockLevel4_0100, /* E0200..E02FF */
+ FriBidiPropertyBlockLevel4_0100, /* E0300..E03FF */
+ FriBidiPropertyBlockLevel4_0100, /* E0400..E04FF */
+ FriBidiPropertyBlockLevel4_0100, /* E0500..E05FF */
+ FriBidiPropertyBlockLevel4_0100, /* E0600..E06FF */
+ FriBidiPropertyBlockLevel4_0100, /* E0700..E07FF */
};
-static const FriBidiPropCharType *****FriBidiPropertyBlockLevel3[4*7] = {
+static const fribidi_uint8 FriBidiPropertyBlockLevel2[4*7] = {
-#define FriBidiPropertyBlockLevel3_0000 (FriBidiPropertyBlockLevel3 + 0x0)
+#define FriBidiPropertyBlockLevel2_0000 0x0
- FriBidiPropertyBlockLevel4_0000, /* 0000..07FF */
- FriBidiPropertyBlockLevel4_0800, /* 0800..0FFF */
- FriBidiPropertyBlockLevel4_1000, /* 1000..17FF */
- FriBidiPropertyBlockLevel4_1800, /* 1800..1FFF */
+ FriBidiPropertyBlockLevel3_0000, /* 0000..07FF */
+ FriBidiPropertyBlockLevel3_0800, /* 0800..0FFF */
+ FriBidiPropertyBlockLevel3_1000, /* 1000..17FF */
+ FriBidiPropertyBlockLevel3_1800, /* 1800..1FFF */
-#define FriBidiPropertyBlockLevel3_2000 (FriBidiPropertyBlockLevel3 + 0x4)
+#define FriBidiPropertyBlockLevel2_2000 0x4
- FriBidiPropertyBlockLevel4_2000, /* 2000..27FF */
- FriBidiPropertyBlockLevel4_2800, /* 2800..2FFF */
- FriBidiPropertyBlockLevel4_3000, /* 3000..37FF */
- FriBidiPropertyBlockLevel4_3800, /* 3800..3FFF */
+ FriBidiPropertyBlockLevel3_2000, /* 2000..27FF */
+ FriBidiPropertyBlockLevel3_2800, /* 2800..2FFF */
+ FriBidiPropertyBlockLevel3_3000, /* 3000..37FF */
+ FriBidiPropertyBlockLevel3_3800, /* 3800..3FFF */
-#define FriBidiPropertyBlockLevel3_4000 (FriBidiPropertyBlockLevel3 + 0x8)
+#define FriBidiPropertyBlockLevel2_4000 0x8
- FriBidiPropertyBlockLevel4_3800, /* 4000..47FF */
- FriBidiPropertyBlockLevel4_3800, /* 4800..4FFF */
- FriBidiPropertyBlockLevel4_3800, /* 5000..57FF */
- FriBidiPropertyBlockLevel4_3800, /* 5800..5FFF */
+ FriBidiPropertyBlockLevel3_3800, /* 4000..47FF */
+ FriBidiPropertyBlockLevel3_3800, /* 4800..4FFF */
+ FriBidiPropertyBlockLevel3_3800, /* 5000..57FF */
+ FriBidiPropertyBlockLevel3_3800, /* 5800..5FFF */
-#define FriBidiPropertyBlockLevel3_A000 (FriBidiPropertyBlockLevel3 + 0xC)
+#define FriBidiPropertyBlockLevel2_A000 0xC
- FriBidiPropertyBlockLevel4_A000, /* A000..A7FF */
- FriBidiPropertyBlockLevel4_3800, /* A800..AFFF */
- FriBidiPropertyBlockLevel4_3800, /* B000..B7FF */
- FriBidiPropertyBlockLevel4_3800, /* B800..BFFF */
+ FriBidiPropertyBlockLevel3_A000, /* A000..A7FF */
+ FriBidiPropertyBlockLevel3_3800, /* A800..AFFF */
+ FriBidiPropertyBlockLevel3_3800, /* B000..B7FF */
+ FriBidiPropertyBlockLevel3_3800, /* B800..BFFF */
-#define FriBidiPropertyBlockLevel3_E000 (FriBidiPropertyBlockLevel3 + 0x10)
+#define FriBidiPropertyBlockLevel2_E000 0x10
- FriBidiPropertyBlockLevel4_3800, /* E000..E7FF */
- FriBidiPropertyBlockLevel4_3800, /* E800..EFFF */
- FriBidiPropertyBlockLevel4_3800, /* F000..F7FF */
- FriBidiPropertyBlockLevel4_F800, /* F800..FFFF */
+ FriBidiPropertyBlockLevel3_3800, /* E000..E7FF */
+ FriBidiPropertyBlockLevel3_3800, /* E800..EFFF */
+ FriBidiPropertyBlockLevel3_3800, /* F000..F7FF */
+ FriBidiPropertyBlockLevel3_F800, /* F800..FFFF */
-#define FriBidiPropertyBlockLevel3_1C000 (FriBidiPropertyBlockLevel3 + 0x14)
+#define FriBidiPropertyBlockLevel2_1C000 0x14
- FriBidiPropertyBlockLevel4_3800, /* 1C000..1C7FF */
- FriBidiPropertyBlockLevel4_3800, /* 1C800..1CFFF */
- FriBidiPropertyBlockLevel4_1D000, /* 1D000..1D7FF */
- FriBidiPropertyBlockLevel4_3800, /* 1D800..1DFFF */
+ FriBidiPropertyBlockLevel3_3800, /* 1C000..1C7FF */
+ FriBidiPropertyBlockLevel3_3800, /* 1C800..1CFFF */
+ FriBidiPropertyBlockLevel3_1D000, /* 1D000..1D7FF */
+ FriBidiPropertyBlockLevel3_3800, /* 1D800..1DFFF */
-#define FriBidiPropertyBlockLevel3_E0000 (FriBidiPropertyBlockLevel3 + 0x18)
+#define FriBidiPropertyBlockLevel2_E0000 0x18
- FriBidiPropertyBlockLevel4_E0000, /* E0000..E07FF */
- FriBidiPropertyBlockLevel4_3800, /* E0800..E0FFF */
- FriBidiPropertyBlockLevel4_3800, /* E1000..E17FF */
- FriBidiPropertyBlockLevel4_3800, /* E1800..E1FFF */
+ FriBidiPropertyBlockLevel3_E0000, /* E0000..E07FF */
+ FriBidiPropertyBlockLevel3_3800, /* E0800..E0FFF */
+ FriBidiPropertyBlockLevel3_3800, /* E1000..E17FF */
+ FriBidiPropertyBlockLevel3_3800, /* E1800..E1FFF */
};
-static const FriBidiPropCharType ******FriBidiPropertyBlockLevel2[2*6] = {
-
-#define FriBidiPropertyBlockLevel2_0000 (FriBidiPropertyBlockLevel2 + 0x0)
-
- FriBidiPropertyBlockLevel3_0000, /* 0000..1FFF */
- FriBidiPropertyBlockLevel3_2000, /* 2000..3FFF */
-
-#define FriBidiPropertyBlockLevel2_4000 (FriBidiPropertyBlockLevel2 + 0x2)
-
- FriBidiPropertyBlockLevel3_4000, /* 4000..5FFF */
- FriBidiPropertyBlockLevel3_4000, /* 6000..7FFF */
-
-#define FriBidiPropertyBlockLevel2_8000 (FriBidiPropertyBlockLevel2 + 0x4)
-
- FriBidiPropertyBlockLevel3_4000, /* 8000..9FFF */
- FriBidiPropertyBlockLevel3_A000, /* A000..BFFF */
-
-#define FriBidiPropertyBlockLevel2_C000 (FriBidiPropertyBlockLevel2 + 0x6)
-
- FriBidiPropertyBlockLevel3_4000, /* C000..DFFF */
- FriBidiPropertyBlockLevel3_E000, /* E000..FFFF */
-
-#define FriBidiPropertyBlockLevel2_1C000 (FriBidiPropertyBlockLevel2 + 0x8)
-
- FriBidiPropertyBlockLevel3_1C000, /* 1C000..1DFFF */
- FriBidiPropertyBlockLevel3_4000, /* 1E000..1FFFF */
-
-#define FriBidiPropertyBlockLevel2_E0000 (FriBidiPropertyBlockLevel2 + 0xA)
-
- FriBidiPropertyBlockLevel3_E0000, /* E0000..E1FFF */
- FriBidiPropertyBlockLevel3_4000, /* E2000..E3FFF */
-};
-
-static const FriBidiPropCharType *******FriBidiPropertyBlockLevel1[4*4] = {
-
-#define FriBidiPropertyBlockLevel1_0000 (FriBidiPropertyBlockLevel1 + 0x0)
-
- FriBidiPropertyBlockLevel2_0000, /* 0000..3FFF */
- FriBidiPropertyBlockLevel2_4000, /* 4000..7FFF */
- FriBidiPropertyBlockLevel2_8000, /* 8000..BFFF */
- FriBidiPropertyBlockLevel2_C000, /* C000..FFFF */
-
-#define FriBidiPropertyBlockLevel1_10000 (FriBidiPropertyBlockLevel1 + 0x4)
-
- FriBidiPropertyBlockLevel2_4000, /* 10000..13FFF */
- FriBidiPropertyBlockLevel2_4000, /* 14000..17FFF */
- FriBidiPropertyBlockLevel2_4000, /* 18000..1BFFF */
- FriBidiPropertyBlockLevel2_1C000, /* 1C000..1FFFF */
-
-#define FriBidiPropertyBlockLevel1_20000 (FriBidiPropertyBlockLevel1 + 0x8)
-
- FriBidiPropertyBlockLevel2_4000, /* 20000..23FFF */
- FriBidiPropertyBlockLevel2_4000, /* 24000..27FFF */
- FriBidiPropertyBlockLevel2_4000, /* 28000..2BFFF */
- FriBidiPropertyBlockLevel2_4000, /* 2C000..2FFFF */
-
-#define FriBidiPropertyBlockLevel1_E0000 (FriBidiPropertyBlockLevel1 + 0xC)
-
- FriBidiPropertyBlockLevel2_E0000, /* E0000..E3FFF */
- FriBidiPropertyBlockLevel2_4000, /* E4000..E7FFF */
- FriBidiPropertyBlockLevel2_4000, /* E8000..EBFFF */
- FriBidiPropertyBlockLevel2_4000, /* EC000..EFFFF */
+static const fribidi_uint8 FriBidiPropertyBlockLevel1[8*4] = {
+
+#define FriBidiPropertyBlockLevel1_0000 0x0
+
+ FriBidiPropertyBlockLevel2_0000, /* 0000..1FFF */
+ FriBidiPropertyBlockLevel2_2000, /* 2000..3FFF */
+ FriBidiPropertyBlockLevel2_4000, /* 4000..5FFF */
+ FriBidiPropertyBlockLevel2_4000, /* 6000..7FFF */
+ FriBidiPropertyBlockLevel2_4000, /* 8000..9FFF */
+ FriBidiPropertyBlockLevel2_A000, /* A000..BFFF */
+ FriBidiPropertyBlockLevel2_4000, /* C000..DFFF */
+ FriBidiPropertyBlockLevel2_E000, /* E000..FFFF */
+
+#define FriBidiPropertyBlockLevel1_10000 0x8
+
+ FriBidiPropertyBlockLevel2_4000, /* 10000..11FFF */
+ FriBidiPropertyBlockLevel2_4000, /* 12000..13FFF */
+ FriBidiPropertyBlockLevel2_4000, /* 14000..15FFF */
+ FriBidiPropertyBlockLevel2_4000, /* 16000..17FFF */
+ FriBidiPropertyBlockLevel2_4000, /* 18000..19FFF */
+ FriBidiPropertyBlockLevel2_4000, /* 1A000..1BFFF */
+ FriBidiPropertyBlockLevel2_1C000, /* 1C000..1DFFF */
+ FriBidiPropertyBlockLevel2_4000, /* 1E000..1FFFF */
+
+#define FriBidiPropertyBlockLevel1_20000 0x10
+
+ FriBidiPropertyBlockLevel2_4000, /* 20000..21FFF */
+ FriBidiPropertyBlockLevel2_4000, /* 22000..23FFF */
+ FriBidiPropertyBlockLevel2_4000, /* 24000..25FFF */
+ FriBidiPropertyBlockLevel2_4000, /* 26000..27FFF */
+ FriBidiPropertyBlockLevel2_4000, /* 28000..29FFF */
+ FriBidiPropertyBlockLevel2_4000, /* 2A000..2BFFF */
+ FriBidiPropertyBlockLevel2_4000, /* 2C000..2DFFF */
+ FriBidiPropertyBlockLevel2_4000, /* 2E000..2FFFF */
+
+#define FriBidiPropertyBlockLevel1_E0000 0x18
+
+ FriBidiPropertyBlockLevel2_E0000, /* E0000..E1FFF */
+ FriBidiPropertyBlockLevel2_4000, /* E2000..E3FFF */
+ FriBidiPropertyBlockLevel2_4000, /* E4000..E5FFF */
+ FriBidiPropertyBlockLevel2_4000, /* E6000..E7FFF */
+ FriBidiPropertyBlockLevel2_4000, /* E8000..E9FFF */
+ FriBidiPropertyBlockLevel2_4000, /* EA000..EBFFF */
+ FriBidiPropertyBlockLevel2_4000, /* EC000..EDFFF */
+ FriBidiPropertyBlockLevel2_4000, /* EE000..EFFFF */
};
-static const FriBidiPropCharType ********FriBidiPropertyBlockLevel0[17*1] = {
+static const fribidi_uint8 FriBidiPropertyBlockLevel0[17*1] = {
-#define FriBidiPropertyBlock (FriBidiPropertyBlockLevel0 + 0x0)
+#define FriBidiPropertyBlockLevel0_0000 0x0
FriBidiPropertyBlockLevel1_0000, /* 0000..FFFF */
FriBidiPropertyBlockLevel1_10000, /* 10000..1FFFF */
@@ -2438,8 +3285,16 @@ static const FriBidiPropCharType ********FriBidiPropertyBlockLevel0[17*1] = {
/* *INDENT-ON* */
-#define FRIBIDI_GET_TYPE(x) \
- FriBidiPropertyBlock[(x)/65536][(x)/16384%4][(x)/8192%2][(x)/2048%4][(x)/512%4][(x)/128%4][(x)/32%4][(x)/8%4][(x)%8]
+#define FRIBIDI_GET_TYPE(x) \
+ FriBidiPropertyBlockLevel8[(x)%2 + \
+ FriBidiPropertyBlockLevel7[(x)/2%2 + \
+ FriBidiPropertyBlockLevel6[(x)/4%8 + \
+ FriBidiPropertyBlockLevel5[(x)/32%2 + \
+ FriBidiPropertyBlockLevel4[(x)/64%4 + \
+ FriBidiPropertyBlockLevel3[(x)/256%8 + \
+ FriBidiPropertyBlockLevel2[(x)/2048%4 + \
+ FriBidiPropertyBlockLevel1[(x)/8192%8 + \
+ FriBidiPropertyBlockLevel0[(x)/65536]]]]]]]]]
#undef WS
#undef SS
@@ -2461,10 +3316,10 @@ static const FriBidiPropCharType ********FriBidiPropertyBlockLevel0[17*1] = {
#undef RTL
#undef LTR
/*======================================================================
- * fribidi_get_type() returns the bidi type of a character.
+ * fribidi_get_type_internal() returns the bidi type of a character.
*----------------------------------------------------------------------*/
FriBidiCharType
-fribidi_get_type (FriBidiChar uch)
+fribidi_get_type_internal (FriBidiChar uch)
{
if (uch < 0x110000)
return fribidi_prop_to_type[(unsigned char)FRIBIDI_GET_TYPE (uch)];
diff --git a/fribidi_tab_mirroring.i b/fribidi_tab_mirroring.i
index 9c17de1..ef7382d 100644
--- a/fribidi_tab_mirroring.i
+++ b/fribidi_tab_mirroring.i
@@ -54,6 +54,7 @@ FriBidiMirroredChars[] =
{0x220B, 0x2208},
{0x220C, 0x2209},
{0x220D, 0x220A},
+ {0x2215, 0x29F5},
{0x223C, 0x223D},
{0x223D, 0x223C},
{0x2243, 0x22CD},
@@ -103,8 +104,13 @@ FriBidiMirroredChars[] =
{0x2290, 0x228F},
{0x2291, 0x2292},
{0x2292, 0x2291},
+ {0x2298, 0x29B8},
{0x22A2, 0x22A3},
{0x22A3, 0x22A2},
+ {0x22A6, 0x2ADE},
+ {0x22A8, 0x2AE4},
+ {0x22A9, 0x2AE3},
+ {0x22AB, 0x2AE5},
{0x22B0, 0x22B1},
{0x22B1, 0x22B0},
{0x22B2, 0x22B3},
@@ -146,12 +152,172 @@ FriBidiMirroredChars[] =
{0x22ED, 0x22EC},
{0x22F0, 0x22F1},
{0x22F1, 0x22F0},
+ {0x22F2, 0x22FA},
+ {0x22F3, 0x22FB},
+ {0x22F4, 0x22FC},
+ {0x22F6, 0x22FD},
+ {0x22F7, 0x22FE},
+ {0x22FA, 0x22F2},
+ {0x22FB, 0x22F3},
+ {0x22FC, 0x22F4},
+ {0x22FD, 0x22F6},
+ {0x22FE, 0x22F7},
{0x2308, 0x2309},
{0x2309, 0x2308},
{0x230A, 0x230B},
{0x230B, 0x230A},
{0x2329, 0x232A},
{0x232A, 0x2329},
+ {0x2768, 0x2769},
+ {0x2769, 0x2768},
+ {0x276A, 0x276B},
+ {0x276B, 0x276A},
+ {0x276C, 0x276D},
+ {0x276D, 0x276C},
+ {0x276E, 0x276F},
+ {0x276F, 0x276E},
+ {0x2770, 0x2771},
+ {0x2771, 0x2770},
+ {0x2772, 0x2773},
+ {0x2773, 0x2772},
+ {0x2774, 0x2775},
+ {0x2775, 0x2774},
+ {0x27D5, 0x27D6},
+ {0x27D6, 0x27D5},
+ {0x27DD, 0x27DE},
+ {0x27DE, 0x27DD},
+ {0x27E2, 0x27E3},
+ {0x27E3, 0x27E2},
+ {0x27E4, 0x27E5},
+ {0x27E5, 0x27E4},
+ {0x27E6, 0x27E7},
+ {0x27E7, 0x27E6},
+ {0x27E8, 0x27E9},
+ {0x27E9, 0x27E8},
+ {0x27EA, 0x27EB},
+ {0x27EB, 0x27EA},
+ {0x2983, 0x2984},
+ {0x2984, 0x2983},
+ {0x2985, 0x2986},
+ {0x2986, 0x2985},
+ {0x2987, 0x2988},
+ {0x2988, 0x2987},
+ {0x2989, 0x298A},
+ {0x298A, 0x2989},
+ {0x298B, 0x298C},
+ {0x298C, 0x298B},
+ {0x298D, 0x2990},
+ {0x298E, 0x298F},
+ {0x298F, 0x298E},
+ {0x2990, 0x298D},
+ {0x2991, 0x2992},
+ {0x2992, 0x2991},
+ {0x2993, 0x2994},
+ {0x2994, 0x2993},
+ {0x2995, 0x2996},
+ {0x2996, 0x2995},
+ {0x2997, 0x2998},
+ {0x2998, 0x2997},
+ {0x29B8, 0x2298},
+ {0x29C0, 0x29C1},
+ {0x29C1, 0x29C0},
+ {0x29C4, 0x29C5},
+ {0x29C5, 0x29C4},
+ {0x29CF, 0x29D0},
+ {0x29D0, 0x29CF},
+ {0x29D1, 0x29D2},
+ {0x29D2, 0x29D1},
+ {0x29D4, 0x29D5},
+ {0x29D5, 0x29D4},
+ {0x29D8, 0x29D9},
+ {0x29D9, 0x29D8},
+ {0x29DA, 0x29DB},
+ {0x29DB, 0x29DA},
+ {0x29F5, 0x2215},
+ {0x29F8, 0x29F9},
+ {0x29F9, 0x29F8},
+ {0x29FC, 0x29FD},
+ {0x29FD, 0x29FC},
+ {0x2A2B, 0x2A2C},
+ {0x2A2C, 0x2A2D},
+ {0x2A2D, 0x2A2E},
+ {0x2A2E, 0x2A2D},
+ {0x2A34, 0x2A35},
+ {0x2A35, 0x2A34},
+ {0x2A3C, 0x2A3D},
+ {0x2A3D, 0x2A3C},
+ {0x2A64, 0x2A65},
+ {0x2A65, 0x2A64},
+ {0x2A79, 0x2A7A},
+ {0x2A7A, 0x2A79},
+ {0x2A7D, 0x2A7E},
+ {0x2A7E, 0x2A7D},
+ {0x2A7F, 0x2A80},
+ {0x2A80, 0x2A7F},
+ {0x2A81, 0x2A82},
+ {0x2A82, 0x2A81},
+ {0x2A83, 0x2A84},
+ {0x2A84, 0x2A83},
+ {0x2A8B, 0x2A8C},
+ {0x2A8C, 0x2A8B},
+ {0x2A91, 0x2A92},
+ {0x2A92, 0x2A91},
+ {0x2A93, 0x2A94},
+ {0x2A94, 0x2A93},
+ {0x2A95, 0x2A96},
+ {0x2A96, 0x2A95},
+ {0x2A97, 0x2A98},
+ {0x2A98, 0x2A97},
+ {0x2A99, 0x2A9A},
+ {0x2A9A, 0x2A99},
+ {0x2A9B, 0x2A9C},
+ {0x2A9C, 0x2A9B},
+ {0x2AA1, 0x2AA2},
+ {0x2AA2, 0x2AA1},
+ {0x2AA6, 0x2AA7},
+ {0x2AA7, 0x2AA6},
+ {0x2AA8, 0x2AA9},
+ {0x2AA9, 0x2AA8},
+ {0x2AAA, 0x2AAB},
+ {0x2AAB, 0x2AAA},
+ {0x2AAC, 0x2AAD},
+ {0x2AAD, 0x2AAC},
+ {0x2AAF, 0x2AB0},
+ {0x2AB0, 0x2AAF},
+ {0x2AB3, 0x2AB4},
+ {0x2AB4, 0x2AB3},
+ {0x2ABB, 0x2ABC},
+ {0x2ABC, 0x2ABB},
+ {0x2ABD, 0x2ABE},
+ {0x2ABE, 0x2ABD},
+ {0x2ABF, 0x2AC0},
+ {0x2AC0, 0x2ABF},
+ {0x2AC1, 0x2AC2},
+ {0x2AC2, 0x2AC1},
+ {0x2AC3, 0x2AC4},
+ {0x2AC4, 0x2AC3},
+ {0x2AC5, 0x2AC6},
+ {0x2AC6, 0x2AC5},
+ {0x2ACD, 0x2ACE},
+ {0x2ACE, 0x2ACD},
+ {0x2ACF, 0x2AD0},
+ {0x2AD0, 0x2ACF},
+ {0x2AD1, 0x2AD2},
+ {0x2AD2, 0x2AD1},
+ {0x2AD3, 0x2AD4},
+ {0x2AD4, 0x2AD3},
+ {0x2AD5, 0x2AD6},
+ {0x2AD6, 0x2AD5},
+ {0x2ADE, 0x22A6},
+ {0x2AE3, 0x22A9},
+ {0x2AE4, 0x22A8},
+ {0x2AE5, 0x22AB},
+ {0x2AEC, 0x2AED},
+ {0x2AED, 0x2AEC},
+ {0x2AF7, 0x2AF8},
+ {0x2AF8, 0x2AF7},
+ {0x2AF9, 0x2AFA},
+ {0x2AFA, 0x2AF9},
{0x3008, 0x3009},
{0x3009, 0x3008},
{0x300A, 0x300B},
@@ -170,11 +336,23 @@ FriBidiMirroredChars[] =
{0x3019, 0x3018},
{0x301A, 0x301B},
{0x301B, 0x301A},
+ {0xFF08, 0xFF09},
+ {0xFF09, 0xFF08},
+ {0xFF1C, 0xFF1E},
+ {0xFF1E, 0xFF1C},
+ {0xFF3B, 0xFF3D},
+ {0xFF3D, 0xFF3B},
+ {0xFF5B, 0xFF5D},
+ {0xFF5D, 0xFF5B},
+ {0xFF5F, 0xFF60},
+ {0xFF60, 0xFF5F},
+ {0xFF62, 0xFF63},
+ {0xFF63, 0xFF62},
} ;
/* *INDENT-ON* */
-const int nFriBidiMirroredChars = 140;
+const int nFriBidiMirroredChars = 318;
#endif /* FRIBIDI_TAB_MIRRORING_I */
diff --git a/packtab.c b/packtab.c
index 4468140..05f2e4f 100644
--- a/packtab.c
+++ b/packtab.c
@@ -22,14 +22,16 @@
/*
8 <= N <= 2^21
int key
- 1 <= a, b, max_depth <= 21
+ 1 <= max_depth <= 21
*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
+#include "packtab.h"
+
typedef int uni_table[1024 * 1024 * 2];
-static int n, a, b, max_depth, N, digits, tab_width, per_row;
+static int n, a, max_depth, N, digits, tab_width, per_row;
static uni_table temp, x, perm, *tab;
static int pow[22], cluster, cmpcluster;
static char **name, *key_type_name, *table_name, *macro_name;
@@ -52,12 +54,12 @@ init (int *base)
}
static int
-compare (const void *a, const void *b)
+compare (const void *r, const void *s)
{
int i;
for (i = 0; i < cmpcluster; i++)
- if (((int *) a)[i] != ((int *) b)[i])
- return ((int *) a)[i] - ((int *) b)[i];
+ if (((int *) r)[i] != ((int *) s)[i])
+ return ((int *) r)[i] - ((int *) s)[i];
return 0;
}
@@ -66,7 +68,7 @@ static int best_lev, best_p[22], best_t[22], best_c[22], best_cluster[22],
best_s;
static void
-found ()
+found (void)
{
int i;
@@ -87,7 +89,8 @@ found ()
static void
bt (int node_size)
{
- int i, j, k, y, sbak;
+ int i, j, k, y, sbak, key_bytes;
+
if (t[lev] == 1)
{
found ();
@@ -140,8 +143,10 @@ bt (int node_size)
return;
}
+ key_bytes = k * cluster;
+ key_bytes = key_bytes <= 0xff ? 1 : key_bytes <= 0xffff ? 2 : 4;
lev++;
- bt (b);
+ bt (key_bytes);
lev--;
s = sbak;
@@ -150,10 +155,10 @@ bt (int node_size)
}
static void
-solve ()
+solve (void)
{
best_lev = max_depth + 2;
- best_s = N * a + 2 * b;
+ best_s = N * a * 2;
lev = 0;
s = 0;
nn = n;
@@ -162,9 +167,11 @@ solve ()
}
static void
-write_array ()
+write_array (int max_key)
{
int i, j, k, y, ii, ofs;
+ char *key_type;
+
if (best_t[lev] == 1)
return;
@@ -206,25 +213,17 @@ write_array ()
if (x[ii] < x[i])
i = ii;
- fprintf (f, "static const %s ", key_type_name);
- for (j = 0; j < lev; j++)
- fprintf (f, "*");
- fprintf (f, "%s", table_name);
- /* if (best_t[lev + 1] != 1) */
- fprintf (f, "Level%d", best_lev - lev - 1);
- fprintf (f, "[%d*%d] = {", cluster, k);
+ key_type = !lev ? key_type_name :
+ max_key <= 0xff ? "fribidi_uint8" :
+ max_key <= 0xffff ? "fribidi_uint16" : "fribidi_uint32";
+ fprintf (f, "static const %s %sLevel%d[%d*%d] = {", key_type, table_name,
+ best_lev - lev - 1, cluster, k);
ofs = 0;
for (ii = 0; ii < k; ii++)
{
int kk, jj;
- fprintf (f, "\n\n#define %s", table_name);
- if (best_t[lev + 1] != 1)
- {
- fprintf (f, "Level%d_%0*X", best_lev - lev - 1, digits,
- x[i] * pow[n - nn]);
- }
- fprintf (f, " (%sLevel%d + 0x%0X)\n", table_name, best_lev - lev - 1,
- ofs);
+ fprintf (f, "\n\n#define %sLevel%d_%0*X 0x%0X\n", table_name,
+ best_lev - lev - 1, digits, x[i] * pow[n - nn], ofs);
kk = x[i] * cluster;
if (!lev)
if (name)
@@ -258,12 +257,12 @@ write_array ()
}
fprintf (f, "\n};\n\n");
lev++;
- write_array (f);
+ write_array (cluster * k);
lev--;
}
static void
-write_source ()
+write_source (void)
{
int i, j;
@@ -272,23 +271,22 @@ write_source ()
nn = n;
t[0] = N;
fprintf (f, "\n*/\n\n" "/* *INDENT-OFF* */\n\n");
- write_array (f);
+ write_array (0);
fprintf (f, "/* *INDENT-ON* */\n\n");
- fprintf (f, "#define %s(x) \\\n" " %s", macro_name, table_name);
+ fprintf (f, "#define %s(x)", macro_name);
j = 1;
- for (i = 0; i < best_lev; i++)
- j *= best_cluster[i];
- for (i = 0; i < best_lev; i++)
+ for (i = best_lev - 1; i >= 0; i--)
{
- j /= best_cluster[best_lev - 1 - i];
- fprintf (f, "[(x)");
- if (i < best_lev - 1)
+ fprintf (f, "\t\\\n\t%sLevel%d[(x)", table_name, i);
+ if (j != 1)
fprintf (f, "/%d", j);
if (i)
- fprintf (f, "%%%d", pow[best_p[best_lev - 1 - i]]);
- fprintf (f, "]");
+ fprintf (f, "%%%d +", pow[best_p[best_lev - 1 - i]]);
+ j *= best_cluster[best_lev - 1 - i];
}
+ for (i = 0; i < best_lev; i++)
+ fprintf (f, "]");
fprintf (f, "\n\n");
}
@@ -297,14 +295,14 @@ write_out ()
{
int i;
fprintf (f, "/*\n"
- " Automatically generated by packtab.c\n\n"
+ " Automatically generated by packtab.c version %d\n\n"
" just use %s(key)\n\n"
- " assumed sizeof(pointer) == %d\n"
" assumed sizeof(%s) == %d\n"
" required memory: %d\n"
" lookups: %d\n"
- " partition shape: %s", macro_name, b, key_type_name, a, best_s,
- best_lev, table_name);
+ " partition shape: %s",
+ packtab_version, macro_name, key_type_name, a, best_s, best_lev,
+ table_name);
for (i = best_lev - 1; i >= 0; i--)
fprintf (f, "[%d]", best_cluster[i]);
fprintf (f, "\n" " different table entries:");
@@ -314,14 +312,13 @@ write_out ()
}
int
-pack_table (int *base, int key_num, int key_size, int ptr_size,
+pack_table (int *base, int key_num, int key_size,
int p_max_depth, int p_tab_width, char **p_name,
char *p_key_type_name, char *p_table_name, char *p_macro_name,
FILE * out)
{
N = key_num;
a = key_size;
- b = ptr_size;
max_depth = p_max_depth;
tab_width = p_tab_width;
name = p_name;
@@ -338,3 +335,5 @@ pack_table (int *base, int key_num, int key_size, int ptr_size,
free (tab);
return 1;
}
+
+/* End of packtab.c */
diff --git a/packtab.h b/packtab.h
index f2ae915..75bccfa 100644
--- a/packtab.h
+++ b/packtab.h
@@ -19,7 +19,23 @@
* For licensing issues, contact <fwpg@sharif.edu>.
*/
-int pack_table (int *base, int key_num, int key_size, int ptr_size,
- int max_depth, int tab_width, char **name,
- char *key_type_name, char *table_name, char *macro_name,
- FILE * out);
+#ifndef PACKTAB_H
+#define PACKTAB_H
+
+#ifdef __cplusplus
+extern "C"
+{
+#endif
+
+#define packtab_version 2
+
+ int pack_table
+ (int *base, int key_num, int key_size, int max_depth, int tab_width,
+ char **name, char *key_type_name, char *table_name, char *macro_name,
+ FILE * out);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* PACKTAB_H */
diff --git a/unidata/BidiMirroring.txt b/unidata/BidiMirroring.txt
index 8ac5be9..fa62021 100644
--- a/unidata/BidiMirroring.txt
+++ b/unidata/BidiMirroring.txt
@@ -1,10 +1,10 @@
-# BidiMirroring-1.txt
+# BidiMirroring-3.2.0.txt
#
# This file is an informative supplement to the UnicodeData file. It
# lists characters that have the mirrored property
# where there is another Unicode character that typically has a glyph
# that is the mirror image of the original character's glyph.
-# The repertoire covered by the file is Unicode 3.0.1.
+# The repertoire covered by the file is Unicode 3.2.0.
#
# The file contains a list of lines with mappings from one code point
# to another one for character-based mirroring.
@@ -20,14 +20,15 @@
# Code points with the "mirrored" property but no appropriate mirrors are
# listed as comments at the end of the file.
#
-# For information on bidi mirroring, see UTR #21: Bidirectional Algorithm,
+# For information on bidi mirroring, see UAX #9: Bidirectional Algorithm,
# at http://www.unicode.org/unicode/reports/tr9/
#
# Please address any comments to <errata@unicode.org>.
# Note that this is an archival address: messages will be checked,
# but do not expect an immediate response.
#
-# This file was originally created by Markus Scherer
+# This file was originally created by Markus Scherer.
+# Extended for Unicode 3.2 by Ken Whistler.
#
# ############################################################
@@ -55,6 +56,7 @@
220B; 2208 # CONTAINS AS MEMBER
220C; 2209 # DOES NOT CONTAIN AS MEMBER
220D; 220A # SMALL CONTAINS AS MEMBER
+2215; 29F5 # DIVISION SLASH
223C; 223D # TILDE OPERATOR
223D; 223C # REVERSED TILDE
2243; 22CD # ASYMPTOTICALLY EQUAL TO
@@ -104,8 +106,13 @@
2290; 228F # SQUARE ORIGINAL OF
2291; 2292 # SQUARE IMAGE OF OR EQUAL TO
2292; 2291 # SQUARE ORIGINAL OF OR EQUAL TO
+2298; 29B8 # CIRCLED DIVISION SLASH
22A2; 22A3 # RIGHT TACK
22A3; 22A2 # LEFT TACK
+22A6; 2ADE # ASSERTION
+22A8; 2AE4 # TRUE
+22A9; 2AE3 # FORCES
+22AB; 2AE5 # DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
22B0; 22B1 # PRECEDES UNDER RELATION
22B1; 22B0 # SUCCEEDS UNDER RELATION
22B2; 22B3 # NORMAL SUBGROUP OF
@@ -147,12 +154,172 @@
22ED; 22EC # [BEST FIT] DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL
22F0; 22F1 # UP RIGHT DIAGONAL ELLIPSIS
22F1; 22F0 # DOWN RIGHT DIAGONAL ELLIPSIS
+22F2; 22FA # ELEMENT OF WITH LONG HORIZONTAL STROKE
+22F3; 22FB # ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22F4; 22FC # SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22F6; 22FD # ELEMENT OF WITH OVERBAR
+22F7; 22FE # SMALL ELEMENT OF WITH OVERBAR
+22FA; 22F2 # CONTAINS WITH LONG HORIZONTAL STROKE
+22FB; 22F3 # CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22FC; 22F4 # SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE
+22FD; 22F6 # CONTAINS WITH OVERBAR
+22FE; 22F7 # SMALL CONTAINS WITH OVERBAR
2308; 2309 # LEFT CEILING
2309; 2308 # RIGHT CEILING
230A; 230B # LEFT FLOOR
230B; 230A # RIGHT FLOOR
2329; 232A # LEFT-POINTING ANGLE BRACKET
232A; 2329 # RIGHT-POINTING ANGLE BRACKET
+2768; 2769 # MEDIUM LEFT PARENTHESIS ORNAMENT
+2769; 2768 # MEDIUM RIGHT PARENTHESIS ORNAMENT
+276A; 276B # MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT
+276B; 276A # MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT
+276C; 276D # MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT
+276D; 276C # MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT
+276E; 276F # HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT
+276F; 276E # HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT
+2770; 2771 # HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT
+2771; 2770 # HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT
+2772; 2773 # LIGHT LEFT TORTOISE SHELL BRACKET
+2773; 2772 # LIGHT RIGHT TORTOISE SHELL BRACKET
+2774; 2775 # MEDIUM LEFT CURLY BRACKET ORNAMENT
+2775; 2774 # MEDIUM RIGHT CURLY BRACKET ORNAMENT
+27D5; 27D6 # LEFT OUTER JOIN
+27D6; 27D5 # RIGHT OUTER JOIN
+27DD; 27DE # LONG RIGHT TACK
+27DE; 27DD # LONG LEFT TACK
+27E2; 27E3 # WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK
+27E3; 27E2 # WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK
+27E4; 27E5 # WHITE SQUARE WITH LEFTWARDS TICK
+27E5; 27E4 # WHITE SQUARE WITH RIGHTWARDS TICK
+27E6; 27E7 # MATHEMATICAL LEFT WHITE SQUARE BRACKET
+27E7; 27E6 # MATHEMATICAL RIGHT WHITE SQUARE BRACKET
+27E8; 27E9 # MATHEMATICAL LEFT ANGLE BRACKET
+27E9; 27E8 # MATHEMATICAL RIGHT ANGLE BRACKET
+27EA; 27EB # MATHEMATICAL LEFT DOUBLE ANGLE BRACKET
+27EB; 27EA # MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET
+2983; 2984 # LEFT WHITE CURLY BRACKET
+2984; 2983 # RIGHT WHITE CURLY BRACKET
+2985; 2986 # LEFT WHITE PARENTHESIS
+2986; 2985 # RIGHT WHITE PARENTHESIS
+2987; 2988 # Z NOTATION LEFT IMAGE BRACKET
+2988; 2987 # Z NOTATION RIGHT IMAGE BRACKET
+2989; 298A # Z NOTATION LEFT BINDING BRACKET
+298A; 2989 # Z NOTATION RIGHT BINDING BRACKET
+298B; 298C # LEFT SQUARE BRACKET WITH UNDERBAR
+298C; 298B # RIGHT SQUARE BRACKET WITH UNDERBAR
+298D; 2990 # LEFT SQUARE BRACKET WITH TICK IN TOP CORNER
+298E; 298F # RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+298F; 298E # LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER
+2990; 298D # RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER
+2991; 2992 # LEFT ANGLE BRACKET WITH DOT
+2992; 2991 # RIGHT ANGLE BRACKET WITH DOT
+2993; 2994 # LEFT ARC LESS-THAN BRACKET
+2994; 2993 # RIGHT ARC GREATER-THAN BRACKET
+2995; 2996 # DOUBLE LEFT ARC GREATER-THAN BRACKET
+2996; 2995 # DOUBLE RIGHT ARC LESS-THAN BRACKET
+2997; 2998 # LEFT BLACK TORTOISE SHELL BRACKET
+2998; 2997 # RIGHT BLACK TORTOISE SHELL BRACKET
+29B8; 2298 # CIRCLED REVERSE SOLIDUS
+29C0; 29C1 # CIRCLED LESS-THAN
+29C1; 29C0 # CIRCLED GREATER-THAN
+29C4; 29C5 # SQUARED RISING DIAGONAL SLASH
+29C5; 29C4 # SQUARED FALLING DIAGONAL SLASH
+29CF; 29D0 # LEFT TRIANGLE BESIDE VERTICAL BAR
+29D0; 29CF # VERTICAL BAR BESIDE RIGHT TRIANGLE
+29D1; 29D2 # BOWTIE WITH LEFT HALF BLACK
+29D2; 29D1 # BOWTIE WITH RIGHT HALF BLACK
+29D4; 29D5 # TIMES WITH LEFT HALF BLACK
+29D5; 29D4 # TIMES WITH RIGHT HALF BLACK
+29D8; 29D9 # LEFT WIGGLY FENCE
+29D9; 29D8 # RIGHT WIGGLY FENCE
+29DA; 29DB # LEFT DOUBLE WIGGLY FENCE
+29DB; 29DA # RIGHT DOUBLE WIGGLY FENCE
+29F5; 2215 # REVERSE SOLIDUS OPERATOR
+29F8; 29F9 # BIG SOLIDUS
+29F9; 29F8 # BIG REVERSE SOLIDUS
+29FC; 29FD # LEFT-POINTING CURVED ANGLE BRACKET
+29FD; 29FC # RIGHT-POINTING CURVED ANGLE BRACKET
+2A2B; 2A2C # MINUS SIGN WITH FALLING DOTS
+2A2C; 2A2B # MINUS SIGN WITH RISING DOTS
+2A2D; 2A2C # PLUS SIGN IN LEFT HALF CIRCLE
+2A2E; 2A2D # PLUS SIGN IN RIGHT HALF CIRCLE
+2A34; 2A35 # MULTIPLICATION SIGN IN LEFT HALF CIRCLE
+2A35; 2A34 # MULTIPLICATION SIGN IN RIGHT HALF CIRCLE
+2A3C; 2A3D # INTERIOR PRODUCT
+2A3D; 2A3C # RIGHTHAND INTERIOR PRODUCT
+2A64; 2A65 # Z NOTATION DOMAIN ANTIRESTRICTION
+2A65; 2A64 # Z NOTATION RANGE ANTIRESTRICTION
+2A79; 2A7A # LESS-THAN WITH CIRCLE INSIDE
+2A7A; 2A79 # GREATER-THAN WITH CIRCLE INSIDE
+2A7D; 2A7E # LESS-THAN OR SLANTED EQUAL TO
+2A7E; 2A7D # GREATER-THAN OR SLANTED EQUAL TO
+2A7F; 2A80 # LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+2A80; 2A7F # GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE
+2A81; 2A82 # LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+2A82; 2A81 # GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE
+2A83; 2A84 # LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT
+2A84; 2A83 # GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT
+2A8B; 2A8C # LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN
+2A8C; 2A8B # GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN
+2A91; 2A92 # LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL
+2A92; 2A91 # GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL
+2A93; 2A94 # LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL
+2A94; 2A93 # GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL
+2A95; 2A96 # SLANTED EQUAL TO OR LESS-THAN
+2A96; 2A95 # SLANTED EQUAL TO OR GREATER-THAN
+2A97; 2A98 # SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE
+2A98; 2A97 # SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE
+2A99; 2A9A # DOUBLE-LINE EQUAL TO OR LESS-THAN
+2A9A; 2A99 # DOUBLE-LINE EQUAL TO OR GREATER-THAN
+2A9B; 2A9C # DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN
+2A9C; 2A9B # DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN
+2AA1; 2AA2 # DOUBLE NESTED LESS-THAN
+2AA2; 2AA1 # DOUBLE NESTED GREATER-THAN
+2AA6; 2AA7 # LESS-THAN CLOSED BY CURVE
+2AA7; 2AA6 # GREATER-THAN CLOSED BY CURVE
+2AA8; 2AA9 # LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+2AA9; 2AA8 # GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL
+2AAA; 2AAB # SMALLER THAN
+2AAB; 2AAA # LARGER THAN
+2AAC; 2AAD # SMALLER THAN OR EQUAL TO
+2AAD; 2AAC # LARGER THAN OR EQUAL TO
+2AAF; 2AB0 # PRECEDES ABOVE SINGLE-LINE EQUALS SIGN
+2AB0; 2AAF # SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN
+2AB3; 2AB4 # PRECEDES ABOVE EQUALS SIGN
+2AB4; 2AB3 # SUCCEEDS ABOVE EQUALS SIGN
+2ABB; 2ABC # DOUBLE PRECEDES
+2ABC; 2ABB # DOUBLE SUCCEEDS
+2ABD; 2ABE # SUBSET WITH DOT
+2ABE; 2ABD # SUPERSET WITH DOT
+2ABF; 2AC0 # SUBSET WITH PLUS SIGN BELOW
+2AC0; 2ABF # SUPERSET WITH PLUS SIGN BELOW
+2AC1; 2AC2 # SUBSET WITH MULTIPLICATION SIGN BELOW
+2AC2; 2AC1 # SUPERSET WITH MULTIPLICATION SIGN BELOW
+2AC3; 2AC4 # SUBSET OF OR EQUAL TO WITH DOT ABOVE
+2AC4; 2AC3 # SUPERSET OF OR EQUAL TO WITH DOT ABOVE
+2AC5; 2AC6 # SUBSET OF ABOVE EQUALS SIGN
+2AC6; 2AC5 # SUPERSET OF ABOVE EQUALS SIGN
+2ACD; 2ACE # SQUARE LEFT OPEN BOX OPERATOR
+2ACE; 2ACD # SQUARE RIGHT OPEN BOX OPERATOR
+2ACF; 2AD0 # CLOSED SUBSET
+2AD0; 2ACF # CLOSED SUPERSET
+2AD1; 2AD2 # CLOSED SUBSET OR EQUAL TO
+2AD2; 2AD1 # CLOSED SUPERSET OR EQUAL TO
+2AD3; 2AD4 # SUBSET ABOVE SUPERSET
+2AD4; 2AD3 # SUPERSET ABOVE SUBSET
+2AD5; 2AD6 # SUBSET ABOVE SUBSET
+2AD6; 2AD5 # SUPERSET ABOVE SUPERSET
+2ADE; 22A6 # SHORT LEFT TACK
+2AE3; 22A9 # DOUBLE VERTICAL BAR LEFT TURNSTILE
+2AE4; 22A8 # VERTICAL BAR DOUBLE LEFT TURNSTILE
+2AE5; 22AB # DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE
+2AEC; 2AED # DOUBLE STROKE NOT SIGN
+2AED; 2AEC # REVERSED DOUBLE STROKE NOT SIGN
+2AF7; 2AF8 # TRIPLE NESTED LESS-THAN
+2AF8; 2AF7 # TRIPLE NESTED GREATER-THAN
+2AF9; 2AFA # DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO
+2AFA; 2AF9 # DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO
3008; 3009 # LEFT ANGLE BRACKET
3009; 3008 # RIGHT ANGLE BRACKET
300A; 300B # LEFT DOUBLE ANGLE BRACKET
@@ -163,23 +330,35 @@
300F; 300E # [BEST FIT] RIGHT WHITE CORNER BRACKET
3010; 3011 # LEFT BLACK LENTICULAR BRACKET
3011; 3010 # RIGHT BLACK LENTICULAR BRACKET
-3014; 3015 # [BEST FIT] LEFT TORTOISE SHELL BRACKET
-3015; 3014 # [BEST FIT] RIGHT TORTOISE SHELL BRACKET
+3014; 3015 # LEFT TORTOISE SHELL BRACKET
+3015; 3014 # RIGHT TORTOISE SHELL BRACKET
3016; 3017 # LEFT WHITE LENTICULAR BRACKET
3017; 3016 # RIGHT WHITE LENTICULAR BRACKET
3018; 3019 # LEFT WHITE TORTOISE SHELL BRACKET
3019; 3018 # RIGHT WHITE TORTOISE SHELL BRACKET
301A; 301B # LEFT WHITE SQUARE BRACKET
301B; 301A # RIGHT WHITE SQUARE BRACKET
+FF08; FF09 # FULLWIDTH LEFT PARENTHESIS
+FF09; FF08 # FULLWIDTH RIGHT PARENTHESIS
+FF1C; FF1E # FULLWIDTH LESS-THAN SIGN
+FF1E; FF1C # FULLWIDTH GREATER-THAN SIGN
+FF3B; FF3D # FULLWIDTH LEFT SQUARE BRACKET
+FF3D; FF3B # FULLWIDTH RIGHT SQUARE BRACKET
+FF5B; FF5D # FULLWIDTH LEFT CURLY BRACKET
+FF5D; FF5B # FULLWIDTH RIGHT CURLY BRACKET
+FF5F; FF60 # FULLWIDTH LEFT WHITE PARENTHESIS
+FF60; FF5F # FULLWIDTH RIGHT WHITE PARENTHESIS
+FF62; FF63 # [BEST FIT] HALFWIDTH LEFT CORNER BRACKET
+FF63; FF62 # [BEST FIT] HALFWIDTH RIGHT CORNER BRACKET
# The following characters have no appropriate mirroring character
+# 2140; DOUBLE-STRUCK N-ARY SUMMATION
# 2201; COMPLEMENT
# 2202; PARTIAL DIFFERENTIAL
# 2203; THERE EXISTS
# 2204; THERE DOES NOT EXIST
# 2211; N-ARY SUMMATION
-# 2215; DIVISION SLASH
# 2216; SET MINUS
# 221A; SQUARE ROOT
# 221B; CUBE ROOT
@@ -220,13 +399,8 @@
# 2260; NOT EQUAL TO
# 2262; NOT IDENTICAL TO
# 228C; MULTISET
-# 2298; CIRCLED DIVISION SLASH
-# 22A6; ASSERTION
# 22A7; MODELS
-# 22A8; TRUE
-# 22A9; FORCES
# 22AA; TRIPLE VERTICAL BAR RIGHT TURNSTILE
-# 22AB; DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE
# 22AC; DOES NOT PROVE
# 22AD; NOT TRUE
# 22AE; DOES NOT FORCE
@@ -234,5 +408,122 @@
# 22B8; MULTIMAP
# 22BE; RIGHT ANGLE WITH ARC
# 22BF; RIGHT TRIANGLE
+# 22F5; ELEMENT OF WITH DOT ABOVE
+# 22F8; ELEMENT OF WITH UNDERBAR
+# 22F9; ELEMENT OF WITH TWO HORIZONTAL STROKES
+# 22FF; Z NOTATION BAG MEMBERSHIP
# 2320; TOP HALF INTEGRAL
# 2321; BOTTOM HALF INTEGRAL
+# 27D3; LOWER RIGHT CORNER WITH DOT
+# 27D4; UPPER LEFT CORNER WITH DOT
+# 27DC; LEFT MULTIMAP
+# 299B; MEASURED ANGLE OPENING LEFT
+# 299C; RIGHT ANGLE VARIANT WITH SQUARE
+# 299D; MEASURED RIGHT ANGLE WITH DOT
+# 299E; ANGLE WITH S INSIDE
+# 299F; ACUTE ANGLE
+# 29A0; SPHERICAL ANGLE OPENING LEFT
+# 29A1; SPHERICAL ANGLE OPENING UP
+# 29A2; TURNED ANGLE
+# 29A3; REVERSED ANGLE
+# 29A4; ANGLE WITH UNDERBAR
+# 29A5; REVERSED ANGLE WITH UNDERBAR
+# 29A6; OBLIQUE ANGLE OPENING UP
+# 29A7; OBLIQUE ANGLE OPENING DOWN
+# 29A8; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT
+# 29A9; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT
+# 29AA; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT
+# 29AB; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT
+# 29AC; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP
+# 29AD; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP
+# 29AE; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN
+# 29AF; MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN
+# 29C2; CIRCLE WITH SMALL CIRCLE TO THE RIGHT
+# 29C3; CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT
+# 29C9; TWO JOINED SQUARES
+# 29CE; RIGHT TRIANGLE ABOVE LEFT TRIANGLE
+# 29DC; INCOMPLETE INFINITY
+# 29E1; INCREASES AS
+# 29E3; EQUALS SIGN AND SLANTED PARALLEL
+# 29E4; EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE
+# 29E5; IDENTICAL TO AND SLANTED PARALLEL
+# 29E8; DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK
+# 29E9; DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK
+# 29F4; RULE-DELAYED
+# 29F6; SOLIDUS WITH OVERBAR
+# 29F7; REVERSE SOLIDUS WITH HORIZONTAL STROKE
+# 2A0A; MODULO TWO SUM
+# 2A0B; SUMMATION WITH INTEGRAL
+# 2A0C; QUADRUPLE INTEGRAL OPERATOR
+# 2A0D; FINITE PART INTEGRAL
+# 2A0E; INTEGRAL WITH DOUBLE STROKE
+# 2A0F; INTEGRAL AVERAGE WITH SLASH
+# 2A10; CIRCULATION FUNCTION
+# 2A11; ANTICLOCKWISE INTEGRATION
+# 2A12; LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE
+# 2A13; LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE
+# 2A14; LINE INTEGRATION NOT INCLUDING THE POLE
+# 2A15; INTEGRAL AROUND A POINT OPERATOR
+# 2A16; QUATERNION INTEGRAL OPERATOR
+# 2A17; INTEGRAL WITH LEFTWARDS ARROW WITH HOOK
+# 2A18; INTEGRAL WITH TIMES SIGN
+# 2A19; INTEGRAL WITH INTERSECTION
+# 2A1A; INTEGRAL WITH UNION
+# 2A1B; INTEGRAL WITH OVERBAR
+# 2A1C; INTEGRAL WITH UNDERBAR
+# 2A1E; LARGE LEFT TRIANGLE OPERATOR
+# 2A1F; Z NOTATION SCHEMA COMPOSITION
+# 2A20; Z NOTATION SCHEMA PIPING
+# 2A21; Z NOTATION SCHEMA PROJECTION
+# 2A24; PLUS SIGN WITH TILDE ABOVE
+# 2A26; PLUS SIGN WITH TILDE BELOW
+# 2A29; MINUS SIGN WITH COMMA ABOVE
+# 2A3E; Z NOTATION RELATIONAL COMPOSITION
+# 2A57; SLOPING LARGE OR
+# 2A58; SLOPING LARGE AND
+# 2A6A; TILDE OPERATOR WITH DOT ABOVE
+# 2A6B; TILDE OPERATOR WITH RISING DOTS
+# 2A6C; SIMILAR MINUS SIMILAR
+# 2A6D; CONGRUENT WITH DOT ABOVE
+# 2A6F; ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT
+# 2A70; APPROXIMATELY EQUAL OR EQUAL TO
+# 2A73; EQUALS SIGN ABOVE TILDE OPERATOR
+# 2A74; DOUBLE COLON EQUAL
+# 2A7B; LESS-THAN WITH QUESTION MARK ABOVE
+# 2A7C; GREATER-THAN WITH QUESTION MARK ABOVE
+# 2A85; LESS-THAN OR APPROXIMATE
+# 2A86; GREATER-THAN OR APPROXIMATE
+# 2A87; LESS-THAN AND SINGLE-LINE NOT EQUAL TO
+# 2A88; GREATER-THAN AND SINGLE-LINE NOT EQUAL TO
+# 2A89; LESS-THAN AND NOT APPROXIMATE
+# 2A8A; GREATER-THAN AND NOT APPROXIMATE
+# 2A8D; LESS-THAN ABOVE SIMILAR OR EQUAL
+# 2A8E; GREATER-THAN ABOVE SIMILAR OR EQUAL
+# 2A8F; LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN
+# 2A90; GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN
+# 2A9D; SIMILAR OR LESS-THAN
+# 2A9E; SIMILAR OR GREATER-THAN
+# 2A9F; SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN
+# 2AA0; SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN
+# 2AA3; DOUBLE NESTED LESS-THAN WITH UNDERBAR
+# 2AB1; PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO
+# 2AB2; SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO
+# 2AB5; PRECEDES ABOVE NOT EQUAL TO
+# 2AB6; SUCCEEDS ABOVE NOT EQUAL TO
+# 2AB7; PRECEDES ABOVE ALMOST EQUAL TO
+# 2AB8; SUCCEEDS ABOVE ALMOST EQUAL TO
+# 2AB9; PRECEDES ABOVE NOT ALMOST EQUAL TO
+# 2ABA; SUCCEEDS ABOVE NOT ALMOST EQUAL TO
+# 2AC7; SUBSET OF ABOVE TILDE OPERATOR
+# 2AC8; SUPERSET OF ABOVE TILDE OPERATOR
+# 2AC9; SUBSET OF ABOVE ALMOST EQUAL TO
+# 2ACA; SUPERSET OF ABOVE ALMOST EQUAL TO
+# 2ACB; SUBSET OF ABOVE NOT EQUAL TO
+# 2ACC; SUPERSET OF ABOVE NOT EQUAL TO
+# 2ADC; FORKING
+# 2AE2; VERTICAL BAR TRIPLE RIGHT TURNSTILE
+# 2AE6; LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL
+# 2AEE; DOES NOT DIVIDE WITH REVERSED NEGATION SLASH
+# 2AF3; PARALLEL WITH TILDE OPERATOR
+# 2AFB; TRIPLE SOLIDUS BINARY RELATION
+# 2AFD; DOUBLE SOLIDUS OPERATOR
diff --git a/unidata/UnicodeData.txt b/unidata/UnicodeData.txt
index 90f047a..125a692 100644
--- a/unidata/UnicodeData.txt
+++ b/unidata/UnicodeData.txt
@@ -7,11 +7,11 @@
0006;<control>;Cc;0;BN;;;;;N;ACKNOWLEDGE;;;;
0007;<control>;Cc;0;BN;;;;;N;BELL;;;;
0008;<control>;Cc;0;BN;;;;;N;BACKSPACE;;;;
-0009;<control>;Cc;0;S;;;;;N;HORIZONTAL TABULATION;;;;
-000A;<control>;Cc;0;B;;;;;N;LINE FEED;;;;
-000B;<control>;Cc;0;S;;;;;N;VERTICAL TABULATION;;;;
-000C;<control>;Cc;0;WS;;;;;N;FORM FEED;;;;
-000D;<control>;Cc;0;B;;;;;N;CARRIAGE RETURN;;;;
+0009;<control>;Cc;0;S;;;;;N;CHARACTER TABULATION;;;;
+000A;<control>;Cc;0;B;;;;;N;LINE FEED (LF);;;;
+000B;<control>;Cc;0;S;;;;;N;LINE TABULATION;;;;
+000C;<control>;Cc;0;WS;;;;;N;FORM FEED (FF);;;;
+000D;<control>;Cc;0;B;;;;;N;CARRIAGE RETURN (CR);;;;
000E;<control>;Cc;0;BN;;;;;N;SHIFT OUT;;;;
000F;<control>;Cc;0;BN;;;;;N;SHIFT IN;;;;
0010;<control>;Cc;0;BN;;;;;N;DATA LINK ESCAPE;;;;
@@ -26,10 +26,10 @@
0019;<control>;Cc;0;BN;;;;;N;END OF MEDIUM;;;;
001A;<control>;Cc;0;BN;;;;;N;SUBSTITUTE;;;;
001B;<control>;Cc;0;BN;;;;;N;ESCAPE;;;;
-001C;<control>;Cc;0;B;;;;;N;FILE SEPARATOR;;;;
-001D;<control>;Cc;0;B;;;;;N;GROUP SEPARATOR;;;;
-001E;<control>;Cc;0;B;;;;;N;RECORD SEPARATOR;;;;
-001F;<control>;Cc;0;S;;;;;N;UNIT SEPARATOR;;;;
+001C;<control>;Cc;0;B;;;;;N;INFORMATION SEPARATOR FOUR;;;;
+001D;<control>;Cc;0;B;;;;;N;INFORMATION SEPARATOR THREE;;;;
+001E;<control>;Cc;0;B;;;;;N;INFORMATION SEPARATOR TWO;;;;
+001F;<control>;Cc;0;S;;;;;N;INFORMATION SEPARATOR ONE;;;;
0020;SPACE;Zs;0;WS;;;;;N;;;;;
0021;EXCLAMATION MARK;Po;0;ON;;;;;N;;;;;
0022;QUOTATION MARK;Po;0;ON;;;;;N;;;;;
@@ -131,14 +131,14 @@
0082;<control>;Cc;0;BN;;;;;N;BREAK PERMITTED HERE;;;;
0083;<control>;Cc;0;BN;;;;;N;NO BREAK HERE;;;;
0084;<control>;Cc;0;BN;;;;;N;;;;;
-0085;<control>;Cc;0;B;;;;;N;NEXT LINE;;;;
+0085;<control>;Cc;0;B;;;;;N;NEXT LINE (NEL);;;;
0086;<control>;Cc;0;BN;;;;;N;START OF SELECTED AREA;;;;
0087;<control>;Cc;0;BN;;;;;N;END OF SELECTED AREA;;;;
0088;<control>;Cc;0;BN;;;;;N;CHARACTER TABULATION SET;;;;
0089;<control>;Cc;0;BN;;;;;N;CHARACTER TABULATION WITH JUSTIFICATION;;;;
008A;<control>;Cc;0;BN;;;;;N;LINE TABULATION SET;;;;
-008B;<control>;Cc;0;BN;;;;;N;PARTIAL LINE DOWN;;;;
-008C;<control>;Cc;0;BN;;;;;N;PARTIAL LINE UP;;;;
+008B;<control>;Cc;0;BN;;;;;N;PARTIAL LINE FORWARD;;;;
+008C;<control>;Cc;0;BN;;;;;N;PARTIAL LINE BACKWARD;;;;
008D;<control>;Cc;0;BN;;;;;N;REVERSE LINE FEED;;;;
008E;<control>;Cc;0;BN;;;;;N;SINGLE SHIFT TWO;;;;
008F;<control>;Cc;0;BN;;;;;N;SINGLE SHIFT THREE;;;;
@@ -412,7 +412,7 @@
019B;LATIN SMALL LETTER LAMBDA WITH STROKE;Ll;0;L;;;;;N;LATIN SMALL LETTER BARRED LAMBDA;;;;
019C;LATIN CAPITAL LETTER TURNED M;Lu;0;L;;;;;N;;;;026F;
019D;LATIN CAPITAL LETTER N WITH LEFT HOOK;Lu;0;L;;;;;N;LATIN CAPITAL LETTER N HOOK;;;0272;
-019E;LATIN SMALL LETTER N WITH LONG RIGHT LEG;Ll;0;L;;;;;N;;;;;
+019E;LATIN SMALL LETTER N WITH LONG RIGHT LEG;Ll;0;L;;;;;N;;;0220;;0220
019F;LATIN CAPITAL LETTER O WITH MIDDLE TILDE;Lu;0;L;;;;;N;LATIN CAPITAL LETTER BARRED O;*;;0275;
01A0;LATIN CAPITAL LETTER O WITH HORN;Lu;0;L;004F 031B;;;;N;LATIN CAPITAL LETTER O HORN;;;01A1;
01A1;LATIN SMALL LETTER O WITH HORN;Ll;0;L;006F 031B;;;;N;LATIN SMALL LETTER O HORN;;01A0;;01A0
@@ -542,6 +542,7 @@
021D;LATIN SMALL LETTER YOGH;Ll;0;L;;;;;N;;;021C;;021C
021E;LATIN CAPITAL LETTER H WITH CARON;Lu;0;L;0048 030C;;;;N;;;;021F;
021F;LATIN SMALL LETTER H WITH CARON;Ll;0;L;0068 030C;;;;N;;;021E;;021E
+0220;LATIN CAPITAL LETTER N WITH LONG RIGHT LEG;Lu;0;L;;;;;N;;;;019E;
0222;LATIN CAPITAL LETTER OU;Lu;0;L;;;;;N;;;;0223;
0223;LATIN SMALL LETTER OU;Ll;0;L;;;;;N;;;0222;;0222
0224;LATIN CAPITAL LETTER Z WITH HOOK;Lu;0;L;;;;;N;;;;0225;
@@ -718,7 +719,7 @@
02ED;MODIFIER LETTER UNASPIRATED;Sk;0;ON;;;;;N;;;;;
02EE;MODIFIER LETTER DOUBLE APOSTROPHE;Lm;0;L;;;;;N;;;;;
0300;COMBINING GRAVE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING GRAVE;Varia;;;
-0301;COMBINING ACUTE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING ACUTE;Oxia;;;
+0301;COMBINING ACUTE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING ACUTE;Oxia, Tonos;;;
0302;COMBINING CIRCUMFLEX ACCENT;Mn;230;NSM;;;;;N;NON-SPACING CIRCUMFLEX;;;;
0303;COMBINING TILDE;Mn;230;NSM;;;;;N;NON-SPACING TILDE;;;;
0304;COMBINING MACRON;Mn;230;NSM;;;;;N;NON-SPACING MACRON;;;;
@@ -730,7 +731,7 @@
030A;COMBINING RING ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RING ABOVE;;;;
030B;COMBINING DOUBLE ACUTE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE ACUTE;;;;
030C;COMBINING CARON;Mn;230;NSM;;;;;N;NON-SPACING HACEK;;;;
-030D;COMBINING VERTICAL LINE ABOVE;Mn;230;NSM;;;;;N;NON-SPACING VERTICAL LINE ABOVE;Tonos;;;
+030D;COMBINING VERTICAL LINE ABOVE;Mn;230;NSM;;;;;N;NON-SPACING VERTICAL LINE ABOVE;;;;
030E;COMBINING DOUBLE VERTICAL LINE ABOVE;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE VERTICAL LINE ABOVE;;;;
030F;COMBINING DOUBLE GRAVE ACCENT;Mn;230;NSM;;;;;N;NON-SPACING DOUBLE GRAVE;;;;
0310;COMBINING CANDRABINDU;Mn;230;NSM;;;;;N;NON-SPACING CANDRABINDU;;;;
@@ -796,9 +797,23 @@
034C;COMBINING ALMOST EQUAL TO ABOVE;Mn;230;NSM;;;;;N;;;;;
034D;COMBINING LEFT RIGHT ARROW BELOW;Mn;220;NSM;;;;;N;;;;;
034E;COMBINING UPWARDS ARROW BELOW;Mn;220;NSM;;;;;N;;;;;
+034F;COMBINING GRAPHEME JOINER;Mn;0;NSM;;;;;N;;;;;
0360;COMBINING DOUBLE TILDE;Mn;234;NSM;;;;;N;;;;;
0361;COMBINING DOUBLE INVERTED BREVE;Mn;234;NSM;;;;;N;;;;;
0362;COMBINING DOUBLE RIGHTWARDS ARROW BELOW;Mn;233;NSM;;;;;N;;;;;
+0363;COMBINING LATIN SMALL LETTER A;Mn;230;NSM;;;;;N;;;;;
+0364;COMBINING LATIN SMALL LETTER E;Mn;230;NSM;;;;;N;;;;;
+0365;COMBINING LATIN SMALL LETTER I;Mn;230;NSM;;;;;N;;;;;
+0366;COMBINING LATIN SMALL LETTER O;Mn;230;NSM;;;;;N;;;;;
+0367;COMBINING LATIN SMALL LETTER U;Mn;230;NSM;;;;;N;;;;;
+0368;COMBINING LATIN SMALL LETTER C;Mn;230;NSM;;;;;N;;;;;
+0369;COMBINING LATIN SMALL LETTER D;Mn;230;NSM;;;;;N;;;;;
+036A;COMBINING LATIN SMALL LETTER H;Mn;230;NSM;;;;;N;;;;;
+036B;COMBINING LATIN SMALL LETTER M;Mn;230;NSM;;;;;N;;;;;
+036C;COMBINING LATIN SMALL LETTER R;Mn;230;NSM;;;;;N;;;;;
+036D;COMBINING LATIN SMALL LETTER T;Mn;230;NSM;;;;;N;;;;;
+036E;COMBINING LATIN SMALL LETTER V;Mn;230;NSM;;;;;N;;;;;
+036F;COMBINING LATIN SMALL LETTER X;Mn;230;NSM;;;;;N;;;;;
0374;GREEK NUMERAL SIGN;Sk;0;ON;02B9;;;;N;GREEK UPPER NUMERAL SIGN;Dexia keraia;;;
0375;GREEK LOWER NUMERAL SIGN;Sk;0;ON;;;;;N;;Aristeri keraia;;;
037A;GREEK YPOGEGRAMMENI;Lm;0;L;<compat> 0020 0345;;;;N;GREEK SPACING IOTA BELOW;;;;
@@ -883,6 +898,8 @@
03D5;GREEK PHI SYMBOL;Ll;0;L;<compat> 03C6;;;;N;GREEK SMALL LETTER SCRIPT PHI;;03A6;;03A6
03D6;GREEK PI SYMBOL;Ll;0;L;<compat> 03C0;;;;N;GREEK SMALL LETTER OMEGA PI;;03A0;;03A0
03D7;GREEK KAI SYMBOL;Ll;0;L;;;;;N;;;;;
+03D8;GREEK LETTER ARCHAIC KOPPA;Lu;0;L;;;;;N;;*;;03D9;
+03D9;GREEK SMALL LETTER ARCHAIC KOPPA;Ll;0;L;;;;;N;;*;03D8;;03D8
03DA;GREEK LETTER STIGMA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER STIGMA;;;03DB;
03DB;GREEK SMALL LETTER STIGMA;Ll;0;L;;;;;N;;;03DA;;03DA
03DC;GREEK LETTER DIGAMMA;Lu;0;L;;;;;N;GREEK CAPITAL LETTER DIGAMMA;;;03DD;
@@ -911,6 +928,7 @@
03F3;GREEK LETTER YOT;Ll;0;L;;;;;N;;;;;
03F4;GREEK CAPITAL THETA SYMBOL;Lu;0;L;<compat> 0398;;;;N;;;;03B8;
03F5;GREEK LUNATE EPSILON SYMBOL;Ll;0;L;<compat> 03B5;;;;N;;;0395;;0395
+03F6;GREEK REVERSED LUNATE EPSILON SYMBOL;Sm;0;ON;;;;;N;;;;;
0400;CYRILLIC CAPITAL LETTER IE WITH GRAVE;Lu;0;L;0415 0300;;;;N;;;;0450;
0401;CYRILLIC CAPITAL LETTER IO;Lu;0;L;0415 0308;;;;N;;;;0451;
0402;CYRILLIC CAPITAL LETTER DJE;Lu;0;L;;;;;N;;Serbocroatian;;0452;
@@ -1048,6 +1066,8 @@
0486;COMBINING CYRILLIC PSILI PNEUMATA;Mn;230;NSM;;;;;N;CYRILLIC NON-SPACING PSILI PNEUMATA;;;;
0488;COMBINING CYRILLIC HUNDRED THOUSANDS SIGN;Me;0;NSM;;;;;N;;;;;
0489;COMBINING CYRILLIC MILLIONS SIGN;Me;0;NSM;;;;;N;;;;;
+048A;CYRILLIC CAPITAL LETTER SHORT I WITH TAIL;Lu;0;L;;;;;N;;;;048B;
+048B;CYRILLIC SMALL LETTER SHORT I WITH TAIL;Ll;0;L;;;;;N;;;048A;;048A
048C;CYRILLIC CAPITAL LETTER SEMISOFT SIGN;Lu;0;L;;;;;N;;;;048D;
048D;CYRILLIC SMALL LETTER SEMISOFT SIGN;Ll;0;L;;;;;N;;;048C;;048C
048E;CYRILLIC CAPITAL LETTER ER WITH TICK;Lu;0;L;;;;;N;;;;048F;
@@ -1105,10 +1125,16 @@
04C2;CYRILLIC SMALL LETTER ZHE WITH BREVE;Ll;0;L;0436 0306;;;;N;CYRILLIC SMALL LETTER SHORT ZHE;;04C1;;04C1
04C3;CYRILLIC CAPITAL LETTER KA WITH HOOK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER KA HOOK;;;04C4;
04C4;CYRILLIC SMALL LETTER KA WITH HOOK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER KA HOOK;;04C3;;04C3
+04C5;CYRILLIC CAPITAL LETTER EL WITH TAIL;Lu;0;L;;;;;N;;;;04C6;
+04C6;CYRILLIC SMALL LETTER EL WITH TAIL;Ll;0;L;;;;;N;;;04C5;;04C5
04C7;CYRILLIC CAPITAL LETTER EN WITH HOOK;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER EN HOOK;;;04C8;
04C8;CYRILLIC SMALL LETTER EN WITH HOOK;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER EN HOOK;;04C7;;04C7
+04C9;CYRILLIC CAPITAL LETTER EN WITH TAIL;Lu;0;L;;;;;N;;;;04CA;
+04CA;CYRILLIC SMALL LETTER EN WITH TAIL;Ll;0;L;;;;;N;;;04C9;;04C9
04CB;CYRILLIC CAPITAL LETTER KHAKASSIAN CHE;Lu;0;L;;;;;N;CYRILLIC CAPITAL LETTER CHE WITH LEFT DESCENDER;;;04CC;
04CC;CYRILLIC SMALL LETTER KHAKASSIAN CHE;Ll;0;L;;;;;N;CYRILLIC SMALL LETTER CHE WITH LEFT DESCENDER;;04CB;;04CB
+04CD;CYRILLIC CAPITAL LETTER EM WITH TAIL;Lu;0;L;;;;;N;;;;04CE;
+04CE;CYRILLIC SMALL LETTER EM WITH TAIL;Ll;0;L;;;;;N;;;04CD;;04CD
04D0;CYRILLIC CAPITAL LETTER A WITH BREVE;Lu;0;L;0410 0306;;;;N;;;;04D1;
04D1;CYRILLIC SMALL LETTER A WITH BREVE;Ll;0;L;0430 0306;;;;N;;;04D0;;04D0
04D2;CYRILLIC CAPITAL LETTER A WITH DIAERESIS;Lu;0;L;0410 0308;;;;N;;;;04D3;
@@ -1149,6 +1175,22 @@
04F5;CYRILLIC SMALL LETTER CHE WITH DIAERESIS;Ll;0;L;0447 0308;;;;N;;;04F4;;04F4
04F8;CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS;Lu;0;L;042B 0308;;;;N;;;;04F9;
04F9;CYRILLIC SMALL LETTER YERU WITH DIAERESIS;Ll;0;L;044B 0308;;;;N;;;04F8;;04F8
+0500;CYRILLIC CAPITAL LETTER KOMI DE;Lu;0;L;;;;;N;;;;0501;
+0501;CYRILLIC SMALL LETTER KOMI DE;Ll;0;L;;;;;N;;;0500;;0500
+0502;CYRILLIC CAPITAL LETTER KOMI DJE;Lu;0;L;;;;;N;;;;0503;
+0503;CYRILLIC SMALL LETTER KOMI DJE;Ll;0;L;;;;;N;;;0502;;0502
+0504;CYRILLIC CAPITAL LETTER KOMI ZJE;Lu;0;L;;;;;N;;;;0505;
+0505;CYRILLIC SMALL LETTER KOMI ZJE;Ll;0;L;;;;;N;;;0504;;0504
+0506;CYRILLIC CAPITAL LETTER KOMI DZJE;Lu;0;L;;;;;N;;;;0507;
+0507;CYRILLIC SMALL LETTER KOMI DZJE;Ll;0;L;;;;;N;;;0506;;0506
+0508;CYRILLIC CAPITAL LETTER KOMI LJE;Lu;0;L;;;;;N;;;;0509;
+0509;CYRILLIC SMALL LETTER KOMI LJE;Ll;0;L;;;;;N;;;0508;;0508
+050A;CYRILLIC CAPITAL LETTER KOMI NJE;Lu;0;L;;;;;N;;;;050B;
+050B;CYRILLIC SMALL LETTER KOMI NJE;Ll;0;L;;;;;N;;;050A;;050A
+050C;CYRILLIC CAPITAL LETTER KOMI SJE;Lu;0;L;;;;;N;;;;050D;
+050D;CYRILLIC SMALL LETTER KOMI SJE;Ll;0;L;;;;;N;;;050C;;050C
+050E;CYRILLIC CAPITAL LETTER KOMI TJE;Lu;0;L;;;;;N;;;;050F;
+050F;CYRILLIC SMALL LETTER KOMI TJE;Ll;0;L;;;;;N;;;050E;;050E
0531;ARMENIAN CAPITAL LETTER AYB;Lu;0;L;;;;;N;;;;0561;
0532;ARMENIAN CAPITAL LETTER BEN;Lu;0;L;;;;;N;;;;0562;
0533;ARMENIAN CAPITAL LETTER GIM;Lu;0;L;;;;;N;;;;0563;
@@ -1382,6 +1424,8 @@
066B;ARABIC DECIMAL SEPARATOR;Po;0;AN;;;;;N;;;;;
066C;ARABIC THOUSANDS SEPARATOR;Po;0;AN;;;;;N;;;;;
066D;ARABIC FIVE POINTED STAR;Po;0;AL;;;;;N;;;;;
+066E;ARABIC LETTER DOTLESS BEH;Lo;0;AL;;;;;N;;;;;
+066F;ARABIC LETTER DOTLESS QAF;Lo;0;AL;;;;;N;;;;;
0670;ARABIC LETTER SUPERSCRIPT ALEF;Mn;35;NSM;;;;;N;ARABIC ALEF ABOVE;;;;
0671;ARABIC LETTER ALEF WASLA;Lo;0;AL;;;;;N;ARABIC LETTER HAMZAT WASL ON ALEF;;;;
0672;ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE;Lo;0;AL;;;;;N;ARABIC LETTER WAVY HAMZAH ON ALEF;;;;
@@ -1491,7 +1535,7 @@
06DA;ARABIC SMALL HIGH JEEM;Mn;230;NSM;;;;;N;;;;;
06DB;ARABIC SMALL HIGH THREE DOTS;Mn;230;NSM;;;;;N;;;;;
06DC;ARABIC SMALL HIGH SEEN;Mn;230;NSM;;;;;N;;;;;
-06DD;ARABIC END OF AYAH;Me;0;NSM;;;;;N;;;;;
+06DD;ARABIC END OF AYAH;Cf;0;AL;;;;;N;;;;;
06DE;ARABIC START OF RUB EL HIZB;Me;0;NSM;;;;;N;;;;;
06DF;ARABIC SMALL HIGH ROUNDED ZERO;Mn;230;NSM;;;;;N;;;;;
06E0;ARABIC SMALL HIGH UPRIGHT RECTANGULAR ZERO;Mn;230;NSM;;;;;N;;;;;
@@ -1643,6 +1687,7 @@
07AE;THAANA OBOFILI;Mn;0;NSM;;;;;N;;;;;
07AF;THAANA OABOAFILI;Mn;0;NSM;;;;;N;;;;;
07B0;THAANA SUKUN;Mn;0;NSM;;;;;N;;;;;
+07B1;THAANA LETTER NAA;Lo;0;AL;;;;;N;;;;;
0901;DEVANAGARI SIGN CANDRABINDU;Mn;0;NSM;;;;;N;;;;;
0902;DEVANAGARI SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;;
0903;DEVANAGARI SIGN VISARGA;Mc;0;L;;;;;N;;;;;
@@ -2069,7 +2114,7 @@
0B6F;ORIYA DIGIT NINE;Nd;0;L;;9;9;9;N;;;;;
0B70;ORIYA ISSHAR;So;0;L;;;;;N;;;;;
0B82;TAMIL SIGN ANUSVARA;Mn;0;NSM;;;;;N;;;;;
-0B83;TAMIL SIGN VISARGA;Mc;0;L;;;;;N;;;;;
+0B83;TAMIL SIGN VISARGA;Lo;0;L;;;;;N;;;;;
0B85;TAMIL LETTER A;Lo;0;L;;;;;N;;;;;
0B86;TAMIL LETTER AA;Lo;0;L;;;;;N;;;;;
0B87;TAMIL LETTER I;Lo;0;L;;;;;N;;;;;
@@ -2947,6 +2992,8 @@
10F4;GEORGIAN LETTER HAR;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER HAR;;;;
10F5;GEORGIAN LETTER HOE;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER HOE;;;;
10F6;GEORGIAN LETTER FI;Lo;0;L;;;;;N;GEORGIAN SMALL LETTER FI;;;;
+10F7;GEORGIAN LETTER YN;Lo;0;L;;;;;N;;;;;
+10F8;GEORGIAN LETTER ELIFI;Lo;0;L;;;;;N;;;;;
10FB;GEORGIAN PARAGRAPH SEPARATOR;Po;0;L;;;;;N;;;;;
1100;HANGUL CHOSEONG KIYEOK;Lo;0;L;;;;;N;;g *;;;
1101;HANGUL CHOSEONG SSANGKIYEOK;Lo;0;L;;;;;N;;gg *;;;
@@ -4358,6 +4405,87 @@
16EE;RUNIC ARLAUG SYMBOL;Nl;0;L;;;;17;N;;golden number 17;;;
16EF;RUNIC TVIMADUR SYMBOL;Nl;0;L;;;;18;N;;golden number 18;;;
16F0;RUNIC BELGTHOR SYMBOL;Nl;0;L;;;;19;N;;golden number 19;;;
+1700;TAGALOG LETTER A;Lo;0;L;;;;;N;;;;;
+1701;TAGALOG LETTER I;Lo;0;L;;;;;N;;;;;
+1702;TAGALOG LETTER U;Lo;0;L;;;;;N;;;;;
+1703;TAGALOG LETTER KA;Lo;0;L;;;;;N;;;;;
+1704;TAGALOG LETTER GA;Lo;0;L;;;;;N;;;;;
+1705;TAGALOG LETTER NGA;Lo;0;L;;;;;N;;;;;
+1706;TAGALOG LETTER TA;Lo;0;L;;;;;N;;;;;
+1707;TAGALOG LETTER DA;Lo;0;L;;;;;N;;;;;
+1708;TAGALOG LETTER NA;Lo;0;L;;;;;N;;;;;
+1709;TAGALOG LETTER PA;Lo;0;L;;;;;N;;;;;
+170A;TAGALOG LETTER BA;Lo;0;L;;;;;N;;;;;
+170B;TAGALOG LETTER MA;Lo;0;L;;;;;N;;;;;
+170C;TAGALOG LETTER YA;Lo;0;L;;;;;N;;;;;
+170E;TAGALOG LETTER LA;Lo;0;L;;;;;N;;;;;
+170F;TAGALOG LETTER WA;Lo;0;L;;;;;N;;;;;
+1710;TAGALOG LETTER SA;Lo;0;L;;;;;N;;;;;
+1711;TAGALOG LETTER HA;Lo;0;L;;;;;N;;;;;
+1712;TAGALOG VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+1713;TAGALOG VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+1714;TAGALOG SIGN VIRAMA;Mn;9;NSM;;;;;N;;;;;
+1720;HANUNOO LETTER A;Lo;0;L;;;;;N;;;;;
+1721;HANUNOO LETTER I;Lo;0;L;;;;;N;;;;;
+1722;HANUNOO LETTER U;Lo;0;L;;;;;N;;;;;
+1723;HANUNOO LETTER KA;Lo;0;L;;;;;N;;;;;
+1724;HANUNOO LETTER GA;Lo;0;L;;;;;N;;;;;
+1725;HANUNOO LETTER NGA;Lo;0;L;;;;;N;;;;;
+1726;HANUNOO LETTER TA;Lo;0;L;;;;;N;;;;;
+1727;HANUNOO LETTER DA;Lo;0;L;;;;;N;;;;;
+1728;HANUNOO LETTER NA;Lo;0;L;;;;;N;;;;;
+1729;HANUNOO LETTER PA;Lo;0;L;;;;;N;;;;;
+172A;HANUNOO LETTER BA;Lo;0;L;;;;;N;;;;;
+172B;HANUNOO LETTER MA;Lo;0;L;;;;;N;;;;;
+172C;HANUNOO LETTER YA;Lo;0;L;;;;;N;;;;;
+172D;HANUNOO LETTER RA;Lo;0;L;;;;;N;;;;;
+172E;HANUNOO LETTER LA;Lo;0;L;;;;;N;;;;;
+172F;HANUNOO LETTER WA;Lo;0;L;;;;;N;;;;;
+1730;HANUNOO LETTER SA;Lo;0;L;;;;;N;;;;;
+1731;HANUNOO LETTER HA;Lo;0;L;;;;;N;;;;;
+1732;HANUNOO VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+1733;HANUNOO VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+1734;HANUNOO SIGN PAMUDPOD;Mn;9;NSM;;;;;N;;;;;
+1735;PHILIPPINE SINGLE PUNCTUATION;Po;0;L;;;;;N;;;;;
+1736;PHILIPPINE DOUBLE PUNCTUATION;Po;0;L;;;;;N;;;;;
+1740;BUHID LETTER A;Lo;0;L;;;;;N;;;;;
+1741;BUHID LETTER I;Lo;0;L;;;;;N;;;;;
+1742;BUHID LETTER U;Lo;0;L;;;;;N;;;;;
+1743;BUHID LETTER KA;Lo;0;L;;;;;N;;;;;
+1744;BUHID LETTER GA;Lo;0;L;;;;;N;;;;;
+1745;BUHID LETTER NGA;Lo;0;L;;;;;N;;;;;
+1746;BUHID LETTER TA;Lo;0;L;;;;;N;;;;;
+1747;BUHID LETTER DA;Lo;0;L;;;;;N;;;;;
+1748;BUHID LETTER NA;Lo;0;L;;;;;N;;;;;
+1749;BUHID LETTER PA;Lo;0;L;;;;;N;;;;;
+174A;BUHID LETTER BA;Lo;0;L;;;;;N;;;;;
+174B;BUHID LETTER MA;Lo;0;L;;;;;N;;;;;
+174C;BUHID LETTER YA;Lo;0;L;;;;;N;;;;;
+174D;BUHID LETTER RA;Lo;0;L;;;;;N;;;;;
+174E;BUHID LETTER LA;Lo;0;L;;;;;N;;;;;
+174F;BUHID LETTER WA;Lo;0;L;;;;;N;;;;;
+1750;BUHID LETTER SA;Lo;0;L;;;;;N;;;;;
+1751;BUHID LETTER HA;Lo;0;L;;;;;N;;;;;
+1752;BUHID VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+1753;BUHID VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
+1760;TAGBANWA LETTER A;Lo;0;L;;;;;N;;;;;
+1761;TAGBANWA LETTER I;Lo;0;L;;;;;N;;;;;
+1762;TAGBANWA LETTER U;Lo;0;L;;;;;N;;;;;
+1763;TAGBANWA LETTER KA;Lo;0;L;;;;;N;;;;;
+1764;TAGBANWA LETTER GA;Lo;0;L;;;;;N;;;;;
+1765;TAGBANWA LETTER NGA;Lo;0;L;;;;;N;;;;;
+1766;TAGBANWA LETTER TA;Lo;0;L;;;;;N;;;;;
+1767;TAGBANWA LETTER DA;Lo;0;L;;;;;N;;;;;
+1768;TAGBANWA LETTER NA;Lo;0;L;;;;;N;;;;;
+1769;TAGBANWA LETTER PA;Lo;0;L;;;;;N;;;;;
+176A;TAGBANWA LETTER BA;Lo;0;L;;;;;N;;;;;
+176B;TAGBANWA LETTER MA;Lo;0;L;;;;;N;;;;;
+176C;TAGBANWA LETTER YA;Lo;0;L;;;;;N;;;;;
+176E;TAGBANWA LETTER LA;Lo;0;L;;;;;N;;;;;
+176F;TAGBANWA LETTER WA;Lo;0;L;;;;;N;;;;;
+1770;TAGBANWA LETTER SA;Lo;0;L;;;;;N;;;;;
+1772;TAGBANWA VOWEL SIGN I;Mn;0;NSM;;;;;N;;;;;
+1773;TAGBANWA VOWEL SIGN U;Mn;0;NSM;;;;;N;;;;;
1780;KHMER LETTER KA;Lo;0;L;;;;;N;;;;;
1781;KHMER LETTER KHA;Lo;0;L;;;;;N;;;;;
1782;KHMER LETTER KO;Lo;0;L;;;;;N;;;;;
@@ -4445,12 +4573,12 @@
17D4;KHMER SIGN KHAN;Po;0;L;;;;;N;;;;;
17D5;KHMER SIGN BARIYOOSAN;Po;0;L;;;;;N;;;;;
17D6;KHMER SIGN CAMNUC PII KUUH;Po;0;L;;;;;N;;;;;
-17D7;KHMER SIGN LEK TOO;Po;0;L;;;;;N;;;;;
+17D7;KHMER SIGN LEK TOO;Lm;0;L;;;;;N;;;;;
17D8;KHMER SIGN BEYYAL;Po;0;L;;;;;N;;;;;
17D9;KHMER SIGN PHNAEK MUAN;Po;0;L;;;;;N;;;;;
17DA;KHMER SIGN KOOMUUT;Po;0;L;;;;;N;;;;;
17DB;KHMER CURRENCY SYMBOL RIEL;Sc;0;ET;;;;;N;;;;;
-17DC;KHMER SIGN AVAKRAHASANYA;Po;0;L;;;;;N;;;;;
+17DC;KHMER SIGN AVAKRAHASANYA;Lo;0;L;;;;;N;;;;;
17E0;KHMER DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
17E1;KHMER DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
17E2;KHMER DIGIT TWO;Nd;0;L;;2;2;2;N;;;;;
@@ -4472,9 +4600,9 @@
1808;MONGOLIAN MANCHU COMMA;Po;0;ON;;;;;N;;;;;
1809;MONGOLIAN MANCHU FULL STOP;Po;0;ON;;;;;N;;;;;
180A;MONGOLIAN NIRUGU;Po;0;ON;;;;;N;;;;;
-180B;MONGOLIAN FREE VARIATION SELECTOR ONE;Cf;0;BN;;;;;N;;;;;
-180C;MONGOLIAN FREE VARIATION SELECTOR TWO;Cf;0;BN;;;;;N;;;;;
-180D;MONGOLIAN FREE VARIATION SELECTOR THREE;Cf;0;BN;;;;;N;;;;;
+180B;MONGOLIAN FREE VARIATION SELECTOR ONE;Mn;0;NSM;;;;;N;;;;;
+180C;MONGOLIAN FREE VARIATION SELECTOR TWO;Mn;0;NSM;;;;;N;;;;;
+180D;MONGOLIAN FREE VARIATION SELECTOR THREE;Mn;0;NSM;;;;;N;;;;;
180E;MONGOLIAN VOWEL SEPARATOR;Cf;0;BN;;;;;N;;;;;
1810;MONGOLIAN DIGIT ZERO;Nd;0;L;;0;0;0;N;;;;;
1811;MONGOLIAN DIGIT ONE;Nd;0;L;;1;1;1;N;;;;;
@@ -5166,12 +5294,24 @@
2044;FRACTION SLASH;Sm;0;ON;;;;;N;;;;;
2045;LEFT SQUARE BRACKET WITH QUILL;Ps;0;ON;;;;;Y;;;;;
2046;RIGHT SQUARE BRACKET WITH QUILL;Pe;0;ON;;;;;Y;;;;;
+2047;DOUBLE QUESTION MARK;Po;0;ON;<compat> 003F 003F;;;;N;;;;;
2048;QUESTION EXCLAMATION MARK;Po;0;ON;<compat> 003F 0021;;;;N;;;;;
2049;EXCLAMATION QUESTION MARK;Po;0;ON;<compat> 0021 003F;;;;N;;;;;
204A;TIRONIAN SIGN ET;Po;0;ON;;;;;N;;;;;
204B;REVERSED PILCROW SIGN;Po;0;ON;;;;;N;;;;;
204C;BLACK LEFTWARDS BULLET;Po;0;ON;;;;;N;;;;;
204D;BLACK RIGHTWARDS BULLET;Po;0;ON;;;;;N;;;;;
+204E;LOW ASTERISK;Po;0;ON;;;;;N;;;;;
+204F;REVERSED SEMICOLON;Po;0;ON;;;;;N;;;;;
+2050;CLOSE UP;Po;0;ON;;;;;N;;;;;
+2051;TWO ASTERISKS ALIGNED VERTICALLY;Po;0;ON;;;;;N;;;;;
+2052;COMMERCIAL MINUS SIGN;Sm;0;ON;;;;;N;;;;;
+2057;QUADRUPLE PRIME;Po;0;ON;<compat> 2032 2032 2032 2032;;;;N;;;;;
+205F;MEDIUM MATHEMATICAL SPACE;Zs;0;WS;<compat> 0020;;;;N;;;;;
+2060;WORD JOINER;Cf;0;BN;;;;;N;;;;;
+2061;FUNCTION APPLICATION;Cf;0;BN;;;;;N;;;;;
+2062;INVISIBLE TIMES;Cf;0;BN;;;;;N;;;;;
+2063;INVISIBLE SEPARATOR;Cf;0;BN;;;;;N;;;;;
206A;INHIBIT SYMMETRIC SWAPPING;Cf;0;BN;;;;;N;;;;;
206B;ACTIVATE SYMMETRIC SWAPPING;Cf;0;BN;;;;;N;;;;;
206C;INHIBIT ARABIC FORM SHAPING;Cf;0;BN;;;;;N;;;;;
@@ -5179,6 +5319,7 @@
206E;NATIONAL DIGIT SHAPES;Cf;0;BN;;;;;N;;;;;
206F;NOMINAL DIGIT SHAPES;Cf;0;BN;;;;;N;;;;;
2070;SUPERSCRIPT ZERO;No;0;EN;<super> 0030;0;0;0;N;SUPERSCRIPT DIGIT ZERO;;;;
+2071;SUPERSCRIPT LATIN SMALL LETTER I;Ll;0;L;<super> 0069;;;;N;;;;;
2074;SUPERSCRIPT FOUR;No;0;EN;<super> 0034;4;4;4;N;SUPERSCRIPT DIGIT FOUR;;;;
2075;SUPERSCRIPT FIVE;No;0;EN;<super> 0035;5;5;5;N;SUPERSCRIPT DIGIT FIVE;;;;
2076;SUPERSCRIPT SIX;No;0;EN;<super> 0036;6;6;6;N;SUPERSCRIPT DIGIT SIX;;;;
@@ -5222,6 +5363,8 @@
20AD;KIP SIGN;Sc;0;ET;;;;;N;;;;;
20AE;TUGRIK SIGN;Sc;0;ET;;;;;N;;;;;
20AF;DRACHMA SIGN;Sc;0;ET;;;;;N;;;;;
+20B0;GERMAN PENNY SIGN;Sc;0;ET;;;;;N;;;;;
+20B1;PESO SIGN;Sc;0;ET;;;;;N;;;;;
20D0;COMBINING LEFT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT HARPOON ABOVE;;;;
20D1;COMBINING RIGHT HARPOON ABOVE;Mn;230;NSM;;;;;N;NON-SPACING RIGHT HARPOON ABOVE;;;;
20D2;COMBINING LONG VERTICAL LINE OVERLAY;Mn;1;NSM;;;;;N;NON-SPACING LONG VERTICAL BAR OVERLAY;;;;
@@ -5242,6 +5385,13 @@
20E1;COMBINING LEFT RIGHT ARROW ABOVE;Mn;230;NSM;;;;;N;NON-SPACING LEFT RIGHT ARROW ABOVE;;;;
20E2;COMBINING ENCLOSING SCREEN;Me;0;NSM;;;;;N;;;;;
20E3;COMBINING ENCLOSING KEYCAP;Me;0;NSM;;;;;N;;;;;
+20E4;COMBINING ENCLOSING UPWARD POINTING TRIANGLE;Me;0;NSM;;;;;N;;;;;
+20E5;COMBINING REVERSE SOLIDUS OVERLAY;Mn;1;NSM;;;;;N;;;;;
+20E6;COMBINING DOUBLE VERTICAL STROKE OVERLAY;Mn;1;NSM;;;;;N;;;;;
+20E7;COMBINING ANNUITY SYMBOL;Mn;230;NSM;;;;;N;;;;;
+20E8;COMBINING TRIPLE UNDERDOT;Mn;220;NSM;;;;;N;;;;;
+20E9;COMBINING WIDE BRIDGE ABOVE;Mn;230;NSM;;;;;N;;;;;
+20EA;COMBINING LEFTWARDS ARROW OVERLAY;Mn;1;NSM;;;;;N;;;;;
2100;ACCOUNT OF;So;0;ON;<compat> 0061 002F 0063;;;;N;;;;;
2101;ADDRESSED TO THE SUBJECT;So;0;ON;<compat> 0061 002F 0073;;;;N;;;;;
2102;DOUBLE-STRUCK CAPITAL C;Lu;0;L;<font> 0043;;;;N;DOUBLE-STRUCK C;;;;
@@ -5301,6 +5451,21 @@
2138;DALET SYMBOL;Lo;0;L;<compat> 05D3;;;;N;FOURTH TRANSFINITE CARDINAL;;;;
2139;INFORMATION SOURCE;Ll;0;L;<font> 0069;;;;N;;;;;
213A;ROTATED CAPITAL Q;So;0;ON;;;;;N;;;;;
+213D;DOUBLE-STRUCK SMALL GAMMA;Ll;0;L;<font> 03B3;;;;N;;;;;
+213E;DOUBLE-STRUCK CAPITAL GAMMA;Lu;0;L;<font> 0393;;;;N;;;;;
+213F;DOUBLE-STRUCK CAPITAL PI;Lu;0;L;<font> 03A0;;;;N;;;;;
+2140;DOUBLE-STRUCK N-ARY SUMMATION;Sm;0;ON;<font> 2211;;;;Y;;;;;
+2141;TURNED SANS-SERIF CAPITAL G;Sm;0;ON;;;;;N;;;;;
+2142;TURNED SANS-SERIF CAPITAL L;Sm;0;ON;;;;;N;;;;;
+2143;REVERSED SANS-SERIF CAPITAL L;Sm;0;ON;;;;;N;;;;;
+2144;TURNED SANS-SERIF CAPITAL Y;Sm;0;ON;;;;;N;;;;;
+2145;DOUBLE-STRUCK ITALIC CAPITAL D;Lu;0;L;<font> 0044;;;;N;;;;;
+2146;DOUBLE-STRUCK ITALIC SMALL D;Ll;0;L;<font> 0064;;;;N;;;;;
+2147;DOUBLE-STRUCK ITALIC SMALL E;Ll;0;L;<font> 0065;;;;N;;;;;
+2148;DOUBLE-STRUCK ITALIC SMALL I;Ll;0;L;<font> 0069;;;;N;;;;;
+2149;DOUBLE-STRUCK ITALIC SMALL J;Ll;0;L;<font> 006A;;;;N;;;;;
+214A;PROPERTY LINE;So;0;ON;;;;;N;;;;;
+214B;TURNED AMPERSAND;Sm;0;ON;;;;;N;;;;;
2153;VULGAR FRACTION ONE THIRD;No;0;ON;<fraction> 0031 2044 0033;;;1/3;N;FRACTION ONE THIRD;;;;
2154;VULGAR FRACTION TWO THIRDS;No;0;ON;<fraction> 0032 2044 0033;;;2/3;N;FRACTION TWO THIRDS;;;;
2155;VULGAR FRACTION ONE FIFTH;No;0;ON;<fraction> 0031 2044 0035;;;1/5;N;FRACTION ONE FIFTH;;;;
@@ -5450,6 +5615,18 @@
21F1;NORTH WEST ARROW TO CORNER;So;0;ON;;;;;N;;;;;
21F2;SOUTH EAST ARROW TO CORNER;So;0;ON;;;;;N;;;;;
21F3;UP DOWN WHITE ARROW;So;0;ON;;;;;N;;;;;
+21F4;RIGHT ARROW WITH SMALL CIRCLE;Sm;0;ON;;;;;N;;;;;
+21F5;DOWNWARDS ARROW LEFTWARDS OF UPWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+21F6;THREE RIGHTWARDS ARROWS;Sm;0;ON;;;;;N;;;;;
+21F7;LEFTWARDS ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21F8;RIGHTWARDS ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21F9;LEFT RIGHT ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21FA;LEFTWARDS ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21FB;RIGHTWARDS ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21FC;LEFT RIGHT ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+21FD;LEFTWARDS OPEN-HEADED ARROW;Sm;0;ON;;;;;N;;;;;
+21FE;RIGHTWARDS OPEN-HEADED ARROW;Sm;0;ON;;;;;N;;;;;
+21FF;LEFT RIGHT OPEN-HEADED ARROW;Sm;0;ON;;;;;N;;;;;
2200;FOR ALL;Sm;0;ON;;;;;N;;;;;
2201;COMPLEMENT;Sm;0;ON;;;;;Y;;;;;
2202;PARTIAL DIFFERENTIAL;Sm;0;ON;;;;;Y;;;;;
@@ -5692,6 +5869,20 @@
22EF;MIDLINE HORIZONTAL ELLIPSIS;Sm;0;ON;;;;;N;;;;;
22F0;UP RIGHT DIAGONAL ELLIPSIS;Sm;0;ON;;;;;Y;;;;;
22F1;DOWN RIGHT DIAGONAL ELLIPSIS;Sm;0;ON;;;;;Y;;;;;
+22F2;ELEMENT OF WITH LONG HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22F3;ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22F4;SMALL ELEMENT OF WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22F5;ELEMENT OF WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+22F6;ELEMENT OF WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+22F7;SMALL ELEMENT OF WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+22F8;ELEMENT OF WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;;
+22F9;ELEMENT OF WITH TWO HORIZONTAL STROKES;Sm;0;ON;;;;;Y;;;;;
+22FA;CONTAINS WITH LONG HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22FB;CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22FC;SMALL CONTAINS WITH VERTICAL BAR AT END OF HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+22FD;CONTAINS WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+22FE;SMALL CONTAINS WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+22FF;Z NOTATION BAG MEMBERSHIP;Sm;0;ON;;;;;Y;;;;;
2300;DIAMETER SIGN;So;0;ON;;;;;N;;;;;
2301;ELECTRIC ARROW;So;0;ON;;;;;N;;;;;
2302;HOUSE;So;0;ON;;;;;N;;;;;
@@ -5816,6 +6007,7 @@
2379;APL FUNCTIONAL SYMBOL OMEGA UNDERBAR;So;0;L;;;;;N;;;;;
237A;APL FUNCTIONAL SYMBOL ALPHA;So;0;L;;;;;N;;;;;
237B;NOT CHECK MARK;So;0;ON;;;;;N;;;;;
+237C;RIGHT ANGLE WITH DOWNWARDS ZIGZAG ARROW;Sm;0;ON;;;;;N;;;;;
237D;SHOULDERED OPEN BOX;So;0;ON;;;;;N;;;;;
237E;BELL SYMBOL;So;0;ON;;;;;N;;;;;
237F;VERTICAL LINE WITH MIDDLE DOT;So;0;ON;;;;;N;;;;;
@@ -5846,6 +6038,58 @@
2398;NEXT PAGE;So;0;ON;;;;;N;;;;;
2399;PRINT SCREEN SYMBOL;So;0;ON;;;;;N;;;;;
239A;CLEAR SCREEN SYMBOL;So;0;ON;;;;;N;;;;;
+239B;LEFT PARENTHESIS UPPER HOOK;Sm;0;ON;;;;;N;;;;;
+239C;LEFT PARENTHESIS EXTENSION;Sm;0;ON;;;;;N;;;;;
+239D;LEFT PARENTHESIS LOWER HOOK;Sm;0;ON;;;;;N;;;;;
+239E;RIGHT PARENTHESIS UPPER HOOK;Sm;0;ON;;;;;N;;;;;
+239F;RIGHT PARENTHESIS EXTENSION;Sm;0;ON;;;;;N;;;;;
+23A0;RIGHT PARENTHESIS LOWER HOOK;Sm;0;ON;;;;;N;;;;;
+23A1;LEFT SQUARE BRACKET UPPER CORNER;Sm;0;ON;;;;;N;;;;;
+23A2;LEFT SQUARE BRACKET EXTENSION;Sm;0;ON;;;;;N;;;;;
+23A3;LEFT SQUARE BRACKET LOWER CORNER;Sm;0;ON;;;;;N;;;;;
+23A4;RIGHT SQUARE BRACKET UPPER CORNER;Sm;0;ON;;;;;N;;;;;
+23A5;RIGHT SQUARE BRACKET EXTENSION;Sm;0;ON;;;;;N;;;;;
+23A6;RIGHT SQUARE BRACKET LOWER CORNER;Sm;0;ON;;;;;N;;;;;
+23A7;LEFT CURLY BRACKET UPPER HOOK;Sm;0;ON;;;;;N;;;;;
+23A8;LEFT CURLY BRACKET MIDDLE PIECE;Sm;0;ON;;;;;N;;;;;
+23A9;LEFT CURLY BRACKET LOWER HOOK;Sm;0;ON;;;;;N;;;;;
+23AA;CURLY BRACKET EXTENSION;Sm;0;ON;;;;;N;;;;;
+23AB;RIGHT CURLY BRACKET UPPER HOOK;Sm;0;ON;;;;;N;;;;;
+23AC;RIGHT CURLY BRACKET MIDDLE PIECE;Sm;0;ON;;;;;N;;;;;
+23AD;RIGHT CURLY BRACKET LOWER HOOK;Sm;0;ON;;;;;N;;;;;
+23AE;INTEGRAL EXTENSION;Sm;0;ON;;;;;N;;;;;
+23AF;HORIZONTAL LINE EXTENSION;Sm;0;ON;;;;;N;;;;;
+23B0;UPPER LEFT OR LOWER RIGHT CURLY BRACKET SECTION;Sm;0;ON;;;;;N;;;;;
+23B1;UPPER RIGHT OR LOWER LEFT CURLY BRACKET SECTION;Sm;0;ON;;;;;N;;;;;
+23B2;SUMMATION TOP;Sm;0;ON;;;;;N;;;;;
+23B3;SUMMATION BOTTOM;Sm;0;ON;;;;;N;;;;;
+23B4;TOP SQUARE BRACKET;Ps;0;ON;;;;;N;;;;;
+23B5;BOTTOM SQUARE BRACKET;Pe;0;ON;;;;;N;;;;;
+23B6;BOTTOM SQUARE BRACKET OVER TOP SQUARE BRACKET;Po;0;ON;;;;;N;;;;;
+23B7;RADICAL SYMBOL BOTTOM;So;0;ON;;;;;N;;;;;
+23B8;LEFT VERTICAL BOX LINE;So;0;ON;;;;;N;;;;;
+23B9;RIGHT VERTICAL BOX LINE;So;0;ON;;;;;N;;;;;
+23BA;HORIZONTAL SCAN LINE-1;So;0;ON;;;;;N;;;;;
+23BB;HORIZONTAL SCAN LINE-3;So;0;ON;;;;;N;;;;;
+23BC;HORIZONTAL SCAN LINE-7;So;0;ON;;;;;N;;;;;
+23BD;HORIZONTAL SCAN LINE-9;So;0;ON;;;;;N;;;;;
+23BE;DENTISTRY SYMBOL LIGHT VERTICAL AND TOP RIGHT;So;0;ON;;;;;N;;;;;
+23BF;DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM RIGHT;So;0;ON;;;;;N;;;;;
+23C0;DENTISTRY SYMBOL LIGHT VERTICAL WITH CIRCLE;So;0;ON;;;;;N;;;;;
+23C1;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH CIRCLE;So;0;ON;;;;;N;;;;;
+23C2;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH CIRCLE;So;0;ON;;;;;N;;;;;
+23C3;DENTISTRY SYMBOL LIGHT VERTICAL WITH TRIANGLE;So;0;ON;;;;;N;;;;;
+23C4;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH TRIANGLE;So;0;ON;;;;;N;;;;;
+23C5;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH TRIANGLE;So;0;ON;;;;;N;;;;;
+23C6;DENTISTRY SYMBOL LIGHT VERTICAL AND WAVE;So;0;ON;;;;;N;;;;;
+23C7;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL WITH WAVE;So;0;ON;;;;;N;;;;;
+23C8;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL WITH WAVE;So;0;ON;;;;;N;;;;;
+23C9;DENTISTRY SYMBOL LIGHT DOWN AND HORIZONTAL;So;0;ON;;;;;N;;;;;
+23CA;DENTISTRY SYMBOL LIGHT UP AND HORIZONTAL;So;0;ON;;;;;N;;;;;
+23CB;DENTISTRY SYMBOL LIGHT VERTICAL AND TOP LEFT;So;0;ON;;;;;N;;;;;
+23CC;DENTISTRY SYMBOL LIGHT VERTICAL AND BOTTOM LEFT;So;0;ON;;;;;N;;;;;
+23CD;SQUARE FOOT;So;0;ON;;;;;N;;;;;
+23CE;RETURN SYMBOL;So;0;ON;;;;;N;;;;;
2400;SYMBOL FOR NULL;So;0;ON;;;;;N;GRAPHIC FOR NULL;;;;
2401;SYMBOL FOR START OF HEADING;So;0;ON;;;;;N;GRAPHIC FOR START OF HEADING;;;;
2402;SYMBOL FOR START OF TEXT;So;0;ON;;;;;N;GRAPHIC FOR START OF TEXT;;;;
@@ -6035,6 +6279,26 @@
24E8;CIRCLED LATIN SMALL LETTER Y;So;0;L;<circle> 0079;;;;N;;;24CE;;24CE
24E9;CIRCLED LATIN SMALL LETTER Z;So;0;L;<circle> 007A;;;;N;;;24CF;;24CF
24EA;CIRCLED DIGIT ZERO;No;0;EN;<circle> 0030;;0;0;N;;;;;
+24EB;NEGATIVE CIRCLED NUMBER ELEVEN;No;0;ON;;;;11;N;;;;;
+24EC;NEGATIVE CIRCLED NUMBER TWELVE;No;0;ON;;;;12;N;;;;;
+24ED;NEGATIVE CIRCLED NUMBER THIRTEEN;No;0;ON;;;;13;N;;;;;
+24EE;NEGATIVE CIRCLED NUMBER FOURTEEN;No;0;ON;;;;14;N;;;;;
+24EF;NEGATIVE CIRCLED NUMBER FIFTEEN;No;0;ON;;;;15;N;;;;;
+24F0;NEGATIVE CIRCLED NUMBER SIXTEEN;No;0;ON;;;;16;N;;;;;
+24F1;NEGATIVE CIRCLED NUMBER SEVENTEEN;No;0;ON;;;;17;N;;;;;
+24F2;NEGATIVE CIRCLED NUMBER EIGHTEEN;No;0;ON;;;;18;N;;;;;
+24F3;NEGATIVE CIRCLED NUMBER NINETEEN;No;0;ON;;;;19;N;;;;;
+24F4;NEGATIVE CIRCLED NUMBER TWENTY;No;0;ON;;;;20;N;;;;;
+24F5;DOUBLE CIRCLED DIGIT ONE;No;0;ON;;;1;1;N;;;;;
+24F6;DOUBLE CIRCLED DIGIT TWO;No;0;ON;;;2;2;N;;;;;
+24F7;DOUBLE CIRCLED DIGIT THREE;No;0;ON;;;3;3;N;;;;;
+24F8;DOUBLE CIRCLED DIGIT FOUR;No;0;ON;;;4;4;N;;;;;
+24F9;DOUBLE CIRCLED DIGIT FIVE;No;0;ON;;;5;5;N;;;;;
+24FA;DOUBLE CIRCLED DIGIT SIX;No;0;ON;;;6;6;N;;;;;
+24FB;DOUBLE CIRCLED DIGIT SEVEN;No;0;ON;;;7;7;N;;;;;
+24FC;DOUBLE CIRCLED DIGIT EIGHT;No;0;ON;;;8;8;N;;;;;
+24FD;DOUBLE CIRCLED DIGIT NINE;No;0;ON;;;9;9;N;;;;;
+24FE;DOUBLE CIRCLED NUMBER TEN;No;0;ON;;;;10;N;;;;;
2500;BOX DRAWINGS LIGHT HORIZONTAL;So;0;ON;;;;;N;FORMS LIGHT HORIZONTAL;;;;
2501;BOX DRAWINGS HEAVY HORIZONTAL;So;0;ON;;;;;N;FORMS HEAVY HORIZONTAL;;;;
2502;BOX DRAWINGS LIGHT VERTICAL;So;0;ON;;;;;N;FORMS LIGHT VERTICAL;;;;
@@ -6185,6 +6449,16 @@
2593;DARK SHADE;So;0;ON;;;;;N;;;;;
2594;UPPER ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;;
2595;RIGHT ONE EIGHTH BLOCK;So;0;ON;;;;;N;;;;;
+2596;QUADRANT LOWER LEFT;So;0;ON;;;;;N;;;;;
+2597;QUADRANT LOWER RIGHT;So;0;ON;;;;;N;;;;;
+2598;QUADRANT UPPER LEFT;So;0;ON;;;;;N;;;;;
+2599;QUADRANT UPPER LEFT AND LOWER LEFT AND LOWER RIGHT;So;0;ON;;;;;N;;;;;
+259A;QUADRANT UPPER LEFT AND LOWER RIGHT;So;0;ON;;;;;N;;;;;
+259B;QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER LEFT;So;0;ON;;;;;N;;;;;
+259C;QUADRANT UPPER LEFT AND UPPER RIGHT AND LOWER RIGHT;So;0;ON;;;;;N;;;;;
+259D;QUADRANT UPPER RIGHT;So;0;ON;;;;;N;;;;;
+259E;QUADRANT UPPER RIGHT AND LOWER LEFT;So;0;ON;;;;;N;;;;;
+259F;QUADRANT UPPER RIGHT AND LOWER LEFT AND LOWER RIGHT;So;0;ON;;;;;N;;;;;
25A0;BLACK SQUARE;So;0;ON;;;;;N;;;;;
25A1;WHITE SQUARE;So;0;ON;;;;;N;;;;;
25A2;WHITE SQUARE WITH ROUNDED CORNERS;So;0;ON;;;;;N;;;;;
@@ -6273,6 +6547,14 @@
25F5;WHITE CIRCLE WITH LOWER LEFT QUADRANT;So;0;ON;;;;;N;;;;;
25F6;WHITE CIRCLE WITH LOWER RIGHT QUADRANT;So;0;ON;;;;;N;;;;;
25F7;WHITE CIRCLE WITH UPPER RIGHT QUADRANT;So;0;ON;;;;;N;;;;;
+25F8;UPPER LEFT TRIANGLE;Sm;0;ON;;;;;N;;;;;
+25F9;UPPER RIGHT TRIANGLE;Sm;0;ON;;;;;N;;;;;
+25FA;LOWER LEFT TRIANGLE;Sm;0;ON;;;;;N;;;;;
+25FB;WHITE MEDIUM SQUARE;Sm;0;ON;;;;;N;;;;;
+25FC;BLACK MEDIUM SQUARE;Sm;0;ON;;;;;N;;;;;
+25FD;WHITE MEDIUM SMALL SQUARE;Sm;0;ON;;;;;N;;;;;
+25FE;BLACK MEDIUM SMALL SQUARE;Sm;0;ON;;;;;N;;;;;
+25FF;LOWER RIGHT TRIANGLE;Sm;0;ON;;;;;N;;;;;
2600;BLACK SUN WITH RAYS;So;0;ON;;;;;N;;;;;
2601;CLOUD;So;0;ON;;;;;N;;;;;
2602;UMBRELLA;So;0;ON;;;;;N;;;;;
@@ -6293,6 +6575,8 @@
2611;BALLOT BOX WITH CHECK;So;0;ON;;;;;N;;;;;
2612;BALLOT BOX WITH X;So;0;ON;;;;;N;;;;;
2613;SALTIRE;So;0;ON;;;;;N;;;;;
+2616;WHITE SHOGI PIECE;So;0;ON;;;;;N;;;;;
+2617;BLACK SHOGI PIECE;So;0;ON;;;;;N;;;;;
2619;REVERSED ROTATED FLORAL HEART BULLET;So;0;ON;;;;;N;;;;;
261A;BLACK LEFT POINTING INDEX;So;0;ON;;;;;N;;;;;
261B;BLACK RIGHT POINTING INDEX;So;0;ON;;;;;N;;;;;
@@ -6382,6 +6666,28 @@
266F;MUSIC SHARP SIGN;Sm;0;ON;;;;;N;SHARP;;;;
2670;WEST SYRIAC CROSS;So;0;ON;;;;;N;;;;;
2671;EAST SYRIAC CROSS;So;0;ON;;;;;N;;;;;
+2672;UNIVERSAL RECYCLING SYMBOL;So;0;ON;;;;;N;;;;;
+2673;RECYCLING SYMBOL FOR TYPE-1 PLASTICS;So;0;ON;;;;;N;;pete;;;
+2674;RECYCLING SYMBOL FOR TYPE-2 PLASTICS;So;0;ON;;;;;N;;hdpe;;;
+2675;RECYCLING SYMBOL FOR TYPE-3 PLASTICS;So;0;ON;;;;;N;;pvc;;;
+2676;RECYCLING SYMBOL FOR TYPE-4 PLASTICS;So;0;ON;;;;;N;;ldpe;;;
+2677;RECYCLING SYMBOL FOR TYPE-5 PLASTICS;So;0;ON;;;;;N;;pp;;;
+2678;RECYCLING SYMBOL FOR TYPE-6 PLASTICS;So;0;ON;;;;;N;;ps;;;
+2679;RECYCLING SYMBOL FOR TYPE-7 PLASTICS;So;0;ON;;;;;N;;other;;;
+267A;RECYCLING SYMBOL FOR GENERIC MATERIALS;So;0;ON;;;;;N;;;;;
+267B;BLACK UNIVERSAL RECYCLING SYMBOL;So;0;ON;;;;;N;;;;;
+267C;RECYCLED PAPER SYMBOL;So;0;ON;;;;;N;;;;;
+267D;PARTIALLY-RECYCLED PAPER SYMBOL;So;0;ON;;;;;N;;;;;
+2680;DIE FACE-1;So;0;ON;;;;;N;;;;;
+2681;DIE FACE-2;So;0;ON;;;;;N;;;;;
+2682;DIE FACE-3;So;0;ON;;;;;N;;;;;
+2683;DIE FACE-4;So;0;ON;;;;;N;;;;;
+2684;DIE FACE-5;So;0;ON;;;;;N;;;;;
+2685;DIE FACE-6;So;0;ON;;;;;N;;;;;
+2686;WHITE CIRCLE WITH DOT RIGHT;So;0;ON;;;;;N;;;;;
+2687;WHITE CIRCLE WITH TWO DOTS;So;0;ON;;;;;N;;;;;
+2688;BLACK CIRCLE WITH WHITE DOT RIGHT;So;0;ON;;;;;N;;;;;
+2689;BLACK CIRCLE WITH TWO WHITE DOTS;So;0;ON;;;;;N;;;;;
2701;UPPER BLADE SCISSORS;So;0;ON;;;;;N;;;;;
2702;BLACK SCISSORS;So;0;ON;;;;;N;;;;;
2703;LOWER BLADE SCISSORS;So;0;ON;;;;;N;;;;;
@@ -6473,6 +6779,20 @@
2765;ROTATED HEAVY BLACK HEART BULLET;So;0;ON;;;;;N;;;;;
2766;FLORAL HEART;So;0;ON;;;;;N;;;;;
2767;ROTATED FLORAL HEART BULLET;So;0;ON;;;;;N;;;;;
+2768;MEDIUM LEFT PARENTHESIS ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+2769;MEDIUM RIGHT PARENTHESIS ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+276A;MEDIUM FLATTENED LEFT PARENTHESIS ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+276B;MEDIUM FLATTENED RIGHT PARENTHESIS ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+276C;MEDIUM LEFT-POINTING ANGLE BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+276D;MEDIUM RIGHT-POINTING ANGLE BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+276E;HEAVY LEFT-POINTING ANGLE QUOTATION MARK ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+276F;HEAVY RIGHT-POINTING ANGLE QUOTATION MARK ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+2770;HEAVY LEFT-POINTING ANGLE BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+2771;HEAVY RIGHT-POINTING ANGLE BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+2772;LIGHT LEFT TORTOISE SHELL BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+2773;LIGHT RIGHT TORTOISE SHELL BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;;
+2774;MEDIUM LEFT CURLY BRACKET ORNAMENT;Ps;0;ON;;;;;Y;;;;;
+2775;MEDIUM RIGHT CURLY BRACKET ORNAMENT;Pe;0;ON;;;;;Y;;;;;
2776;DINGBAT NEGATIVE CIRCLED DIGIT ONE;No;0;ON;;;1;1;N;INVERSE CIRCLED DIGIT ONE;;;;
2777;DINGBAT NEGATIVE CIRCLED DIGIT TWO;No;0;ON;;;2;2;N;INVERSE CIRCLED DIGIT TWO;;;;
2778;DINGBAT NEGATIVE CIRCLED DIGIT THREE;No;0;ON;;;3;3;N;INVERSE CIRCLED DIGIT THREE;;;;
@@ -6542,6 +6862,50 @@
27BC;WEDGE-TAILED RIGHTWARDS ARROW;So;0;ON;;;;;N;WEDGE-TAILED RIGHT ARROW;;;;
27BD;HEAVY WEDGE-TAILED RIGHTWARDS ARROW;So;0;ON;;;;;N;HEAVY WEDGE-TAILED RIGHT ARROW;;;;
27BE;OPEN-OUTLINED RIGHTWARDS ARROW;So;0;ON;;;;;N;OPEN-OUTLINED RIGHT ARROW;;;;
+27D0;WHITE DIAMOND WITH CENTRED DOT;Sm;0;ON;;;;;N;;;;;
+27D1;AND WITH DOT;Sm;0;ON;;;;;N;;;;;
+27D2;ELEMENT OF OPENING UPWARDS;Sm;0;ON;;;;;N;;;;;
+27D3;LOWER RIGHT CORNER WITH DOT;Sm;0;ON;;;;;Y;;;;;
+27D4;UPPER LEFT CORNER WITH DOT;Sm;0;ON;;;;;Y;;;;;
+27D5;LEFT OUTER JOIN;Sm;0;ON;;;;;Y;;;;;
+27D6;RIGHT OUTER JOIN;Sm;0;ON;;;;;Y;;;;;
+27D7;FULL OUTER JOIN;Sm;0;ON;;;;;N;;;;;
+27D8;LARGE UP TACK;Sm;0;ON;;;;;N;;;;;
+27D9;LARGE DOWN TACK;Sm;0;ON;;;;;N;;;;;
+27DA;LEFT AND RIGHT DOUBLE TURNSTILE;Sm;0;ON;;;;;N;;;;;
+27DB;LEFT AND RIGHT TACK;Sm;0;ON;;;;;N;;;;;
+27DC;LEFT MULTIMAP;Sm;0;ON;;;;;Y;;;;;
+27DD;LONG RIGHT TACK;Sm;0;ON;;;;;Y;;;;;
+27DE;LONG LEFT TACK;Sm;0;ON;;;;;Y;;;;;
+27DF;UP TACK WITH CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;;
+27E0;LOZENGE DIVIDED BY HORIZONTAL RULE;Sm;0;ON;;;;;N;;;;;
+27E1;WHITE CONCAVE-SIDED DIAMOND;Sm;0;ON;;;;;N;;;;;
+27E2;WHITE CONCAVE-SIDED DIAMOND WITH LEFTWARDS TICK;Sm;0;ON;;;;;Y;;;;;
+27E3;WHITE CONCAVE-SIDED DIAMOND WITH RIGHTWARDS TICK;Sm;0;ON;;;;;Y;;;;;
+27E4;WHITE SQUARE WITH LEFTWARDS TICK;Sm;0;ON;;;;;Y;;;;;
+27E5;WHITE SQUARE WITH RIGHTWARDS TICK;Sm;0;ON;;;;;Y;;;;;
+27E6;MATHEMATICAL LEFT WHITE SQUARE BRACKET;Ps;0;ON;;;;;Y;;;;;
+27E7;MATHEMATICAL RIGHT WHITE SQUARE BRACKET;Pe;0;ON;;;;;Y;;;;;
+27E8;MATHEMATICAL LEFT ANGLE BRACKET;Ps;0;ON;;;;;Y;;;;;
+27E9;MATHEMATICAL RIGHT ANGLE BRACKET;Pe;0;ON;;;;;Y;;;;;
+27EA;MATHEMATICAL LEFT DOUBLE ANGLE BRACKET;Ps;0;ON;;;;;Y;;;;;
+27EB;MATHEMATICAL RIGHT DOUBLE ANGLE BRACKET;Pe;0;ON;;;;;Y;;;;;
+27F0;UPWARDS QUADRUPLE ARROW;Sm;0;ON;;;;;N;;;;;
+27F1;DOWNWARDS QUADRUPLE ARROW;Sm;0;ON;;;;;N;;;;;
+27F2;ANTICLOCKWISE GAPPED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;;
+27F3;CLOCKWISE GAPPED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;;
+27F4;RIGHT ARROW WITH CIRCLED PLUS;Sm;0;ON;;;;;N;;;;;
+27F5;LONG LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+27F6;LONG RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+27F7;LONG LEFT RIGHT ARROW;Sm;0;ON;;;;;N;;;;;
+27F8;LONG LEFTWARDS DOUBLE ARROW;Sm;0;ON;;;;;N;;;;;
+27F9;LONG RIGHTWARDS DOUBLE ARROW;Sm;0;ON;;;;;N;;;;;
+27FA;LONG LEFT RIGHT DOUBLE ARROW;Sm;0;ON;;;;;N;;;;;
+27FB;LONG LEFTWARDS ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+27FC;LONG RIGHTWARDS ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+27FD;LONG LEFTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+27FE;LONG RIGHTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+27FF;LONG RIGHTWARDS SQUIGGLE ARROW;Sm;0;ON;;;;;N;;;;;
2800;BRAILLE PATTERN BLANK;So;0;ON;;;;;N;;;;;
2801;BRAILLE PATTERN DOTS-1;So;0;ON;;;;;N;;;;;
2802;BRAILLE PATTERN DOTS-2;So;0;ON;;;;;N;;;;;
@@ -6798,6 +7162,518 @@
28FD;BRAILLE PATTERN DOTS-1345678;So;0;ON;;;;;N;;;;;
28FE;BRAILLE PATTERN DOTS-2345678;So;0;ON;;;;;N;;;;;
28FF;BRAILLE PATTERN DOTS-12345678;So;0;ON;;;;;N;;;;;
+2900;RIGHTWARDS TWO-HEADED ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2901;RIGHTWARDS TWO-HEADED ARROW WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2902;LEFTWARDS DOUBLE ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2903;RIGHTWARDS DOUBLE ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2904;LEFT RIGHT DOUBLE ARROW WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2905;RIGHTWARDS TWO-HEADED ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+2906;LEFTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+2907;RIGHTWARDS DOUBLE ARROW FROM BAR;Sm;0;ON;;;;;N;;;;;
+2908;DOWNWARDS ARROW WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;;
+2909;UPWARDS ARROW WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;;
+290A;UPWARDS TRIPLE ARROW;Sm;0;ON;;;;;N;;;;;
+290B;DOWNWARDS TRIPLE ARROW;Sm;0;ON;;;;;N;;;;;
+290C;LEFTWARDS DOUBLE DASH ARROW;Sm;0;ON;;;;;N;;;;;
+290D;RIGHTWARDS DOUBLE DASH ARROW;Sm;0;ON;;;;;N;;;;;
+290E;LEFTWARDS TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;;
+290F;RIGHTWARDS TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;;
+2910;RIGHTWARDS TWO-HEADED TRIPLE DASH ARROW;Sm;0;ON;;;;;N;;;;;
+2911;RIGHTWARDS ARROW WITH DOTTED STEM;Sm;0;ON;;;;;N;;;;;
+2912;UPWARDS ARROW TO BAR;Sm;0;ON;;;;;N;;;;;
+2913;DOWNWARDS ARROW TO BAR;Sm;0;ON;;;;;N;;;;;
+2914;RIGHTWARDS ARROW WITH TAIL WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2915;RIGHTWARDS ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2916;RIGHTWARDS TWO-HEADED ARROW WITH TAIL;Sm;0;ON;;;;;N;;;;;
+2917;RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2918;RIGHTWARDS TWO-HEADED ARROW WITH TAIL WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2919;LEFTWARDS ARROW-TAIL;Sm;0;ON;;;;;N;;;;;
+291A;RIGHTWARDS ARROW-TAIL;Sm;0;ON;;;;;N;;;;;
+291B;LEFTWARDS DOUBLE ARROW-TAIL;Sm;0;ON;;;;;N;;;;;
+291C;RIGHTWARDS DOUBLE ARROW-TAIL;Sm;0;ON;;;;;N;;;;;
+291D;LEFTWARDS ARROW TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;;
+291E;RIGHTWARDS ARROW TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;;
+291F;LEFTWARDS ARROW FROM BAR TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;;
+2920;RIGHTWARDS ARROW FROM BAR TO BLACK DIAMOND;Sm;0;ON;;;;;N;;;;;
+2921;NORTH WEST AND SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2922;NORTH EAST AND SOUTH WEST ARROW;Sm;0;ON;;;;;N;;;;;
+2923;NORTH WEST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;;
+2924;NORTH EAST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;;
+2925;SOUTH EAST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;;
+2926;SOUTH WEST ARROW WITH HOOK;Sm;0;ON;;;;;N;;;;;
+2927;NORTH WEST ARROW AND NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2928;NORTH EAST ARROW AND SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2929;SOUTH EAST ARROW AND SOUTH WEST ARROW;Sm;0;ON;;;;;N;;;;;
+292A;SOUTH WEST ARROW AND NORTH WEST ARROW;Sm;0;ON;;;;;N;;;;;
+292B;RISING DIAGONAL CROSSING FALLING DIAGONAL;Sm;0;ON;;;;;N;;;;;
+292C;FALLING DIAGONAL CROSSING RISING DIAGONAL;Sm;0;ON;;;;;N;;;;;
+292D;SOUTH EAST ARROW CROSSING NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+292E;NORTH EAST ARROW CROSSING SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+292F;FALLING DIAGONAL CROSSING NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2930;RISING DIAGONAL CROSSING SOUTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2931;NORTH EAST ARROW CROSSING NORTH WEST ARROW;Sm;0;ON;;;;;N;;;;;
+2932;NORTH WEST ARROW CROSSING NORTH EAST ARROW;Sm;0;ON;;;;;N;;;;;
+2933;WAVE ARROW POINTING DIRECTLY RIGHT;Sm;0;ON;;;;;N;;;;;
+2934;ARROW POINTING RIGHTWARDS THEN CURVING UPWARDS;Sm;0;ON;;;;;N;;;;;
+2935;ARROW POINTING RIGHTWARDS THEN CURVING DOWNWARDS;Sm;0;ON;;;;;N;;;;;
+2936;ARROW POINTING DOWNWARDS THEN CURVING LEFTWARDS;Sm;0;ON;;;;;N;;;;;
+2937;ARROW POINTING DOWNWARDS THEN CURVING RIGHTWARDS;Sm;0;ON;;;;;N;;;;;
+2938;RIGHT-SIDE ARC CLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+2939;LEFT-SIDE ARC ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+293A;TOP ARC ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+293B;BOTTOM ARC ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+293C;TOP ARC CLOCKWISE ARROW WITH MINUS;Sm;0;ON;;;;;N;;;;;
+293D;TOP ARC ANTICLOCKWISE ARROW WITH PLUS;Sm;0;ON;;;;;N;;;;;
+293E;LOWER RIGHT SEMICIRCULAR CLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+293F;LOWER LEFT SEMICIRCULAR ANTICLOCKWISE ARROW;Sm;0;ON;;;;;N;;;;;
+2940;ANTICLOCKWISE CLOSED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;;
+2941;CLOCKWISE CLOSED CIRCLE ARROW;Sm;0;ON;;;;;N;;;;;
+2942;RIGHTWARDS ARROW ABOVE SHORT LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2943;LEFTWARDS ARROW ABOVE SHORT RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2944;SHORT RIGHTWARDS ARROW ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2945;RIGHTWARDS ARROW WITH PLUS BELOW;Sm;0;ON;;;;;N;;;;;
+2946;LEFTWARDS ARROW WITH PLUS BELOW;Sm;0;ON;;;;;N;;;;;
+2947;RIGHTWARDS ARROW THROUGH X;Sm;0;ON;;;;;N;;;;;
+2948;LEFT RIGHT ARROW THROUGH SMALL CIRCLE;Sm;0;ON;;;;;N;;;;;
+2949;UPWARDS TWO-HEADED ARROW FROM SMALL CIRCLE;Sm;0;ON;;;;;N;;;;;
+294A;LEFT BARB UP RIGHT BARB DOWN HARPOON;Sm;0;ON;;;;;N;;;;;
+294B;LEFT BARB DOWN RIGHT BARB UP HARPOON;Sm;0;ON;;;;;N;;;;;
+294C;UP BARB RIGHT DOWN BARB LEFT HARPOON;Sm;0;ON;;;;;N;;;;;
+294D;UP BARB LEFT DOWN BARB RIGHT HARPOON;Sm;0;ON;;;;;N;;;;;
+294E;LEFT BARB UP RIGHT BARB UP HARPOON;Sm;0;ON;;;;;N;;;;;
+294F;UP BARB RIGHT DOWN BARB RIGHT HARPOON;Sm;0;ON;;;;;N;;;;;
+2950;LEFT BARB DOWN RIGHT BARB DOWN HARPOON;Sm;0;ON;;;;;N;;;;;
+2951;UP BARB LEFT DOWN BARB LEFT HARPOON;Sm;0;ON;;;;;N;;;;;
+2952;LEFTWARDS HARPOON WITH BARB UP TO BAR;Sm;0;ON;;;;;N;;;;;
+2953;RIGHTWARDS HARPOON WITH BARB UP TO BAR;Sm;0;ON;;;;;N;;;;;
+2954;UPWARDS HARPOON WITH BARB RIGHT TO BAR;Sm;0;ON;;;;;N;;;;;
+2955;DOWNWARDS HARPOON WITH BARB RIGHT TO BAR;Sm;0;ON;;;;;N;;;;;
+2956;LEFTWARDS HARPOON WITH BARB DOWN TO BAR;Sm;0;ON;;;;;N;;;;;
+2957;RIGHTWARDS HARPOON WITH BARB DOWN TO BAR;Sm;0;ON;;;;;N;;;;;
+2958;UPWARDS HARPOON WITH BARB LEFT TO BAR;Sm;0;ON;;;;;N;;;;;
+2959;DOWNWARDS HARPOON WITH BARB LEFT TO BAR;Sm;0;ON;;;;;N;;;;;
+295A;LEFTWARDS HARPOON WITH BARB UP FROM BAR;Sm;0;ON;;;;;N;;;;;
+295B;RIGHTWARDS HARPOON WITH BARB UP FROM BAR;Sm;0;ON;;;;;N;;;;;
+295C;UPWARDS HARPOON WITH BARB RIGHT FROM BAR;Sm;0;ON;;;;;N;;;;;
+295D;DOWNWARDS HARPOON WITH BARB RIGHT FROM BAR;Sm;0;ON;;;;;N;;;;;
+295E;LEFTWARDS HARPOON WITH BARB DOWN FROM BAR;Sm;0;ON;;;;;N;;;;;
+295F;RIGHTWARDS HARPOON WITH BARB DOWN FROM BAR;Sm;0;ON;;;;;N;;;;;
+2960;UPWARDS HARPOON WITH BARB LEFT FROM BAR;Sm;0;ON;;;;;N;;;;;
+2961;DOWNWARDS HARPOON WITH BARB LEFT FROM BAR;Sm;0;ON;;;;;N;;;;;
+2962;LEFTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;;
+2963;UPWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;;
+2964;RIGHTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;;
+2965;DOWNWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;;
+2966;LEFTWARDS HARPOON WITH BARB UP ABOVE RIGHTWARDS HARPOON WITH BARB UP;Sm;0;ON;;;;;N;;;;;
+2967;LEFTWARDS HARPOON WITH BARB DOWN ABOVE RIGHTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;;
+2968;RIGHTWARDS HARPOON WITH BARB UP ABOVE LEFTWARDS HARPOON WITH BARB UP;Sm;0;ON;;;;;N;;;;;
+2969;RIGHTWARDS HARPOON WITH BARB DOWN ABOVE LEFTWARDS HARPOON WITH BARB DOWN;Sm;0;ON;;;;;N;;;;;
+296A;LEFTWARDS HARPOON WITH BARB UP ABOVE LONG DASH;Sm;0;ON;;;;;N;;;;;
+296B;LEFTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH;Sm;0;ON;;;;;N;;;;;
+296C;RIGHTWARDS HARPOON WITH BARB UP ABOVE LONG DASH;Sm;0;ON;;;;;N;;;;;
+296D;RIGHTWARDS HARPOON WITH BARB DOWN BELOW LONG DASH;Sm;0;ON;;;;;N;;;;;
+296E;UPWARDS HARPOON WITH BARB LEFT BESIDE DOWNWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;;
+296F;DOWNWARDS HARPOON WITH BARB LEFT BESIDE UPWARDS HARPOON WITH BARB RIGHT;Sm;0;ON;;;;;N;;;;;
+2970;RIGHT DOUBLE ARROW WITH ROUNDED HEAD;Sm;0;ON;;;;;N;;;;;
+2971;EQUALS SIGN ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2972;TILDE OPERATOR ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2973;LEFTWARDS ARROW ABOVE TILDE OPERATOR;Sm;0;ON;;;;;N;;;;;
+2974;RIGHTWARDS ARROW ABOVE TILDE OPERATOR;Sm;0;ON;;;;;N;;;;;
+2975;RIGHTWARDS ARROW ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;N;;;;;
+2976;LESS-THAN ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2977;LEFTWARDS ARROW THROUGH LESS-THAN;Sm;0;ON;;;;;N;;;;;
+2978;GREATER-THAN ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+2979;SUBSET ABOVE RIGHTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+297A;LEFTWARDS ARROW THROUGH SUBSET;Sm;0;ON;;;;;N;;;;;
+297B;SUPERSET ABOVE LEFTWARDS ARROW;Sm;0;ON;;;;;N;;;;;
+297C;LEFT FISH TAIL;Sm;0;ON;;;;;N;;;;;
+297D;RIGHT FISH TAIL;Sm;0;ON;;;;;N;;;;;
+297E;UP FISH TAIL;Sm;0;ON;;;;;N;;;;;
+297F;DOWN FISH TAIL;Sm;0;ON;;;;;N;;;;;
+2980;TRIPLE VERTICAL BAR DELIMITER;Sm;0;ON;;;;;N;;;;;
+2981;Z NOTATION SPOT;Sm;0;ON;;;;;N;;;;;
+2982;Z NOTATION TYPE COLON;Sm;0;ON;;;;;N;;;;;
+2983;LEFT WHITE CURLY BRACKET;Ps;0;ON;;;;;Y;;;;;
+2984;RIGHT WHITE CURLY BRACKET;Pe;0;ON;;;;;Y;;;;;
+2985;LEFT WHITE PARENTHESIS;Ps;0;ON;;;;;Y;;;;;
+2986;RIGHT WHITE PARENTHESIS;Pe;0;ON;;;;;Y;;;;;
+2987;Z NOTATION LEFT IMAGE BRACKET;Ps;0;ON;;;;;Y;;;;;
+2988;Z NOTATION RIGHT IMAGE BRACKET;Pe;0;ON;;;;;Y;;;;;
+2989;Z NOTATION LEFT BINDING BRACKET;Ps;0;ON;;;;;Y;;;;;
+298A;Z NOTATION RIGHT BINDING BRACKET;Pe;0;ON;;;;;Y;;;;;
+298B;LEFT SQUARE BRACKET WITH UNDERBAR;Ps;0;ON;;;;;Y;;;;;
+298C;RIGHT SQUARE BRACKET WITH UNDERBAR;Pe;0;ON;;;;;Y;;;;;
+298D;LEFT SQUARE BRACKET WITH TICK IN TOP CORNER;Ps;0;ON;;;;;Y;;;;;
+298E;RIGHT SQUARE BRACKET WITH TICK IN BOTTOM CORNER;Pe;0;ON;;;;;Y;;;;;
+298F;LEFT SQUARE BRACKET WITH TICK IN BOTTOM CORNER;Ps;0;ON;;;;;Y;;;;;
+2990;RIGHT SQUARE BRACKET WITH TICK IN TOP CORNER;Pe;0;ON;;;;;Y;;;;;
+2991;LEFT ANGLE BRACKET WITH DOT;Ps;0;ON;;;;;Y;;;;;
+2992;RIGHT ANGLE BRACKET WITH DOT;Pe;0;ON;;;;;Y;;;;;
+2993;LEFT ARC LESS-THAN BRACKET;Ps;0;ON;;;;;Y;;;;;
+2994;RIGHT ARC GREATER-THAN BRACKET;Pe;0;ON;;;;;Y;;;;;
+2995;DOUBLE LEFT ARC GREATER-THAN BRACKET;Ps;0;ON;;;;;Y;;;;;
+2996;DOUBLE RIGHT ARC LESS-THAN BRACKET;Pe;0;ON;;;;;Y;;;;;
+2997;LEFT BLACK TORTOISE SHELL BRACKET;Ps;0;ON;;;;;Y;;;;;
+2998;RIGHT BLACK TORTOISE SHELL BRACKET;Pe;0;ON;;;;;Y;;;;;
+2999;DOTTED FENCE;Sm;0;ON;;;;;N;;;;;
+299A;VERTICAL ZIGZAG LINE;Sm;0;ON;;;;;N;;;;;
+299B;MEASURED ANGLE OPENING LEFT;Sm;0;ON;;;;;Y;;;;;
+299C;RIGHT ANGLE VARIANT WITH SQUARE;Sm;0;ON;;;;;Y;;;;;
+299D;MEASURED RIGHT ANGLE WITH DOT;Sm;0;ON;;;;;Y;;;;;
+299E;ANGLE WITH S INSIDE;Sm;0;ON;;;;;Y;;;;;
+299F;ACUTE ANGLE;Sm;0;ON;;;;;Y;;;;;
+29A0;SPHERICAL ANGLE OPENING LEFT;Sm;0;ON;;;;;Y;;;;;
+29A1;SPHERICAL ANGLE OPENING UP;Sm;0;ON;;;;;Y;;;;;
+29A2;TURNED ANGLE;Sm;0;ON;;;;;Y;;;;;
+29A3;REVERSED ANGLE;Sm;0;ON;;;;;Y;;;;;
+29A4;ANGLE WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;;
+29A5;REVERSED ANGLE WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;;
+29A6;OBLIQUE ANGLE OPENING UP;Sm;0;ON;;;;;Y;;;;;
+29A7;OBLIQUE ANGLE OPENING DOWN;Sm;0;ON;;;;;Y;;;;;
+29A8;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND RIGHT;Sm;0;ON;;;;;Y;;;;;
+29A9;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING UP AND LEFT;Sm;0;ON;;;;;Y;;;;;
+29AA;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND RIGHT;Sm;0;ON;;;;;Y;;;;;
+29AB;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT;Sm;0;ON;;;;;Y;;;;;
+29AC;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND UP;Sm;0;ON;;;;;Y;;;;;
+29AD;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND UP;Sm;0;ON;;;;;Y;;;;;
+29AE;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING RIGHT AND DOWN;Sm;0;ON;;;;;Y;;;;;
+29AF;MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING LEFT AND DOWN;Sm;0;ON;;;;;Y;;;;;
+29B0;REVERSED EMPTY SET;Sm;0;ON;;;;;N;;;;;
+29B1;EMPTY SET WITH OVERBAR;Sm;0;ON;;;;;N;;;;;
+29B2;EMPTY SET WITH SMALL CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;;
+29B3;EMPTY SET WITH RIGHT ARROW ABOVE;Sm;0;ON;;;;;N;;;;;
+29B4;EMPTY SET WITH LEFT ARROW ABOVE;Sm;0;ON;;;;;N;;;;;
+29B5;CIRCLE WITH HORIZONTAL BAR;Sm;0;ON;;;;;N;;;;;
+29B6;CIRCLED VERTICAL BAR;Sm;0;ON;;;;;N;;;;;
+29B7;CIRCLED PARALLEL;Sm;0;ON;;;;;N;;;;;
+29B8;CIRCLED REVERSE SOLIDUS;Sm;0;ON;;;;;Y;;;;;
+29B9;CIRCLED PERPENDICULAR;Sm;0;ON;;;;;N;;;;;
+29BA;CIRCLE DIVIDED BY HORIZONTAL BAR AND TOP HALF DIVIDED BY VERTICAL BAR;Sm;0;ON;;;;;N;;;;;
+29BB;CIRCLE WITH SUPERIMPOSED X;Sm;0;ON;;;;;N;;;;;
+29BC;CIRCLED ANTICLOCKWISE-ROTATED DIVISION SIGN;Sm;0;ON;;;;;N;;;;;
+29BD;UP ARROW THROUGH CIRCLE;Sm;0;ON;;;;;N;;;;;
+29BE;CIRCLED WHITE BULLET;Sm;0;ON;;;;;N;;;;;
+29BF;CIRCLED BULLET;Sm;0;ON;;;;;N;;;;;
+29C0;CIRCLED LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+29C1;CIRCLED GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+29C2;CIRCLE WITH SMALL CIRCLE TO THE RIGHT;Sm;0;ON;;;;;Y;;;;;
+29C3;CIRCLE WITH TWO HORIZONTAL STROKES TO THE RIGHT;Sm;0;ON;;;;;Y;;;;;
+29C4;SQUARED RISING DIAGONAL SLASH;Sm;0;ON;;;;;Y;;;;;
+29C5;SQUARED FALLING DIAGONAL SLASH;Sm;0;ON;;;;;Y;;;;;
+29C6;SQUARED ASTERISK;Sm;0;ON;;;;;N;;;;;
+29C7;SQUARED SMALL CIRCLE;Sm;0;ON;;;;;N;;;;;
+29C8;SQUARED SQUARE;Sm;0;ON;;;;;N;;;;;
+29C9;TWO JOINED SQUARES;Sm;0;ON;;;;;Y;;;;;
+29CA;TRIANGLE WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;;
+29CB;TRIANGLE WITH UNDERBAR;Sm;0;ON;;;;;N;;;;;
+29CC;S IN TRIANGLE;Sm;0;ON;;;;;N;;;;;
+29CD;TRIANGLE WITH SERIFS AT BOTTOM;Sm;0;ON;;;;;N;;;;;
+29CE;RIGHT TRIANGLE ABOVE LEFT TRIANGLE;Sm;0;ON;;;;;Y;;;;;
+29CF;LEFT TRIANGLE BESIDE VERTICAL BAR;Sm;0;ON;;;;;Y;;;;;
+29D0;VERTICAL BAR BESIDE RIGHT TRIANGLE;Sm;0;ON;;;;;Y;;;;;
+29D1;BOWTIE WITH LEFT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29D2;BOWTIE WITH RIGHT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29D3;BLACK BOWTIE;Sm;0;ON;;;;;N;;;;;
+29D4;TIMES WITH LEFT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29D5;TIMES WITH RIGHT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29D6;WHITE HOURGLASS;Sm;0;ON;;;;;N;;;;;
+29D7;BLACK HOURGLASS;Sm;0;ON;;;;;N;;;;;
+29D8;LEFT WIGGLY FENCE;Ps;0;ON;;;;;Y;;;;;
+29D9;RIGHT WIGGLY FENCE;Pe;0;ON;;;;;Y;;;;;
+29DA;LEFT DOUBLE WIGGLY FENCE;Ps;0;ON;;;;;Y;;;;;
+29DB;RIGHT DOUBLE WIGGLY FENCE;Pe;0;ON;;;;;Y;;;;;
+29DC;INCOMPLETE INFINITY;Sm;0;ON;;;;;Y;;;;;
+29DD;TIE OVER INFINITY;Sm;0;ON;;;;;N;;;;;
+29DE;INFINITY NEGATED WITH VERTICAL BAR;Sm;0;ON;;;;;N;;;;;
+29DF;DOUBLE-ENDED MULTIMAP;Sm;0;ON;;;;;N;;;;;
+29E0;SQUARE WITH CONTOURED OUTLINE;Sm;0;ON;;;;;N;;;;;
+29E1;INCREASES AS;Sm;0;ON;;;;;Y;;;;;
+29E2;SHUFFLE PRODUCT;Sm;0;ON;;;;;N;;;;;
+29E3;EQUALS SIGN AND SLANTED PARALLEL;Sm;0;ON;;;;;Y;;;;;
+29E4;EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE;Sm;0;ON;;;;;Y;;;;;
+29E5;IDENTICAL TO AND SLANTED PARALLEL;Sm;0;ON;;;;;Y;;;;;
+29E6;GLEICH STARK;Sm;0;ON;;;;;N;;;;;
+29E7;THERMODYNAMIC;Sm;0;ON;;;;;N;;;;;
+29E8;DOWN-POINTING TRIANGLE WITH LEFT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29E9;DOWN-POINTING TRIANGLE WITH RIGHT HALF BLACK;Sm;0;ON;;;;;Y;;;;;
+29EA;BLACK DIAMOND WITH DOWN ARROW;Sm;0;ON;;;;;N;;;;;
+29EB;BLACK LOZENGE;Sm;0;ON;;;;;N;;;;;
+29EC;WHITE CIRCLE WITH DOWN ARROW;Sm;0;ON;;;;;N;;;;;
+29ED;BLACK CIRCLE WITH DOWN ARROW;Sm;0;ON;;;;;N;;;;;
+29EE;ERROR-BARRED WHITE SQUARE;Sm;0;ON;;;;;N;;;;;
+29EF;ERROR-BARRED BLACK SQUARE;Sm;0;ON;;;;;N;;;;;
+29F0;ERROR-BARRED WHITE DIAMOND;Sm;0;ON;;;;;N;;;;;
+29F1;ERROR-BARRED BLACK DIAMOND;Sm;0;ON;;;;;N;;;;;
+29F2;ERROR-BARRED WHITE CIRCLE;Sm;0;ON;;;;;N;;;;;
+29F3;ERROR-BARRED BLACK CIRCLE;Sm;0;ON;;;;;N;;;;;
+29F4;RULE-DELAYED;Sm;0;ON;;;;;Y;;;;;
+29F5;REVERSE SOLIDUS OPERATOR;Sm;0;ON;;;;;Y;;;;;
+29F6;SOLIDUS WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+29F7;REVERSE SOLIDUS WITH HORIZONTAL STROKE;Sm;0;ON;;;;;Y;;;;;
+29F8;BIG SOLIDUS;Sm;0;ON;;;;;Y;;;;;
+29F9;BIG REVERSE SOLIDUS;Sm;0;ON;;;;;Y;;;;;
+29FA;DOUBLE PLUS;Sm;0;ON;;;;;N;;;;;
+29FB;TRIPLE PLUS;Sm;0;ON;;;;;N;;;;;
+29FC;LEFT-POINTING CURVED ANGLE BRACKET;Ps;0;ON;;;;;Y;;;;;
+29FD;RIGHT-POINTING CURVED ANGLE BRACKET;Pe;0;ON;;;;;Y;;;;;
+29FE;TINY;Sm;0;ON;;;;;N;;;;;
+29FF;MINY;Sm;0;ON;;;;;N;;;;;
+2A00;N-ARY CIRCLED DOT OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A01;N-ARY CIRCLED PLUS OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A02;N-ARY CIRCLED TIMES OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A03;N-ARY UNION OPERATOR WITH DOT;Sm;0;ON;;;;;N;;;;;
+2A04;N-ARY UNION OPERATOR WITH PLUS;Sm;0;ON;;;;;N;;;;;
+2A05;N-ARY SQUARE INTERSECTION OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A06;N-ARY SQUARE UNION OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A07;TWO LOGICAL AND OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A08;TWO LOGICAL OR OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A09;N-ARY TIMES OPERATOR;Sm;0;ON;;;;;N;;;;;
+2A0A;MODULO TWO SUM;Sm;0;ON;;;;;Y;;;;;
+2A0B;SUMMATION WITH INTEGRAL;Sm;0;ON;;;;;Y;;;;;
+2A0C;QUADRUPLE INTEGRAL OPERATOR;Sm;0;ON;<compat> 222B 222B 222B 222B;;;;Y;;;;;
+2A0D;FINITE PART INTEGRAL;Sm;0;ON;;;;;Y;;;;;
+2A0E;INTEGRAL WITH DOUBLE STROKE;Sm;0;ON;;;;;Y;;;;;
+2A0F;INTEGRAL AVERAGE WITH SLASH;Sm;0;ON;;;;;Y;;;;;
+2A10;CIRCULATION FUNCTION;Sm;0;ON;;;;;Y;;;;;
+2A11;ANTICLOCKWISE INTEGRATION;Sm;0;ON;;;;;Y;;;;;
+2A12;LINE INTEGRATION WITH RECTANGULAR PATH AROUND POLE;Sm;0;ON;;;;;Y;;;;;
+2A13;LINE INTEGRATION WITH SEMICIRCULAR PATH AROUND POLE;Sm;0;ON;;;;;Y;;;;;
+2A14;LINE INTEGRATION NOT INCLUDING THE POLE;Sm;0;ON;;;;;Y;;;;;
+2A15;INTEGRAL AROUND A POINT OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2A16;QUATERNION INTEGRAL OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2A17;INTEGRAL WITH LEFTWARDS ARROW WITH HOOK;Sm;0;ON;;;;;Y;;;;;
+2A18;INTEGRAL WITH TIMES SIGN;Sm;0;ON;;;;;Y;;;;;
+2A19;INTEGRAL WITH INTERSECTION;Sm;0;ON;;;;;Y;;;;;
+2A1A;INTEGRAL WITH UNION;Sm;0;ON;;;;;Y;;;;;
+2A1B;INTEGRAL WITH OVERBAR;Sm;0;ON;;;;;Y;;;;;
+2A1C;INTEGRAL WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;;
+2A1D;JOIN;Sm;0;ON;;;;;N;;;;;
+2A1E;LARGE LEFT TRIANGLE OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2A1F;Z NOTATION SCHEMA COMPOSITION;Sm;0;ON;;;;;Y;;;;;
+2A20;Z NOTATION SCHEMA PIPING;Sm;0;ON;;;;;Y;;;;;
+2A21;Z NOTATION SCHEMA PROJECTION;Sm;0;ON;;;;;Y;;;;;
+2A22;PLUS SIGN WITH SMALL CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;;
+2A23;PLUS SIGN WITH CIRCUMFLEX ACCENT ABOVE;Sm;0;ON;;;;;N;;;;;
+2A24;PLUS SIGN WITH TILDE ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A25;PLUS SIGN WITH DOT BELOW;Sm;0;ON;;;;;N;;;;;
+2A26;PLUS SIGN WITH TILDE BELOW;Sm;0;ON;;;;;Y;;;;;
+2A27;PLUS SIGN WITH SUBSCRIPT TWO;Sm;0;ON;;;;;N;;;;;
+2A28;PLUS SIGN WITH BLACK TRIANGLE;Sm;0;ON;;;;;N;;;;;
+2A29;MINUS SIGN WITH COMMA ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A2A;MINUS SIGN WITH DOT BELOW;Sm;0;ON;;;;;N;;;;;
+2A2B;MINUS SIGN WITH FALLING DOTS;Sm;0;ON;;;;;Y;;;;;
+2A2C;MINUS SIGN WITH RISING DOTS;Sm;0;ON;;;;;Y;;;;;
+2A2D;PLUS SIGN IN LEFT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;;
+2A2E;PLUS SIGN IN RIGHT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;;
+2A2F;VECTOR OR CROSS PRODUCT;Sm;0;ON;;;;;N;;;;;
+2A30;MULTIPLICATION SIGN WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;;
+2A31;MULTIPLICATION SIGN WITH UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2A32;SEMIDIRECT PRODUCT WITH BOTTOM CLOSED;Sm;0;ON;;;;;N;;;;;
+2A33;SMASH PRODUCT;Sm;0;ON;;;;;N;;;;;
+2A34;MULTIPLICATION SIGN IN LEFT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;;
+2A35;MULTIPLICATION SIGN IN RIGHT HALF CIRCLE;Sm;0;ON;;;;;Y;;;;;
+2A36;CIRCLED MULTIPLICATION SIGN WITH CIRCUMFLEX ACCENT;Sm;0;ON;;;;;N;;;;;
+2A37;MULTIPLICATION SIGN IN DOUBLE CIRCLE;Sm;0;ON;;;;;N;;;;;
+2A38;CIRCLED DIVISION SIGN;Sm;0;ON;;;;;N;;;;;
+2A39;PLUS SIGN IN TRIANGLE;Sm;0;ON;;;;;N;;;;;
+2A3A;MINUS SIGN IN TRIANGLE;Sm;0;ON;;;;;N;;;;;
+2A3B;MULTIPLICATION SIGN IN TRIANGLE;Sm;0;ON;;;;;N;;;;;
+2A3C;INTERIOR PRODUCT;Sm;0;ON;;;;;Y;;;;;
+2A3D;RIGHTHAND INTERIOR PRODUCT;Sm;0;ON;;;;;Y;;;;;
+2A3E;Z NOTATION RELATIONAL COMPOSITION;Sm;0;ON;;;;;Y;;;;;
+2A3F;AMALGAMATION OR COPRODUCT;Sm;0;ON;;;;;N;;;;;
+2A40;INTERSECTION WITH DOT;Sm;0;ON;;;;;N;;;;;
+2A41;UNION WITH MINUS SIGN;Sm;0;ON;;;;;N;;;;;
+2A42;UNION WITH OVERBAR;Sm;0;ON;;;;;N;;;;;
+2A43;INTERSECTION WITH OVERBAR;Sm;0;ON;;;;;N;;;;;
+2A44;INTERSECTION WITH LOGICAL AND;Sm;0;ON;;;;;N;;;;;
+2A45;UNION WITH LOGICAL OR;Sm;0;ON;;;;;N;;;;;
+2A46;UNION ABOVE INTERSECTION;Sm;0;ON;;;;;N;;;;;
+2A47;INTERSECTION ABOVE UNION;Sm;0;ON;;;;;N;;;;;
+2A48;UNION ABOVE BAR ABOVE INTERSECTION;Sm;0;ON;;;;;N;;;;;
+2A49;INTERSECTION ABOVE BAR ABOVE UNION;Sm;0;ON;;;;;N;;;;;
+2A4A;UNION BESIDE AND JOINED WITH UNION;Sm;0;ON;;;;;N;;;;;
+2A4B;INTERSECTION BESIDE AND JOINED WITH INTERSECTION;Sm;0;ON;;;;;N;;;;;
+2A4C;CLOSED UNION WITH SERIFS;Sm;0;ON;;;;;N;;;;;
+2A4D;CLOSED INTERSECTION WITH SERIFS;Sm;0;ON;;;;;N;;;;;
+2A4E;DOUBLE SQUARE INTERSECTION;Sm;0;ON;;;;;N;;;;;
+2A4F;DOUBLE SQUARE UNION;Sm;0;ON;;;;;N;;;;;
+2A50;CLOSED UNION WITH SERIFS AND SMASH PRODUCT;Sm;0;ON;;;;;N;;;;;
+2A51;LOGICAL AND WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;;
+2A52;LOGICAL OR WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;;
+2A53;DOUBLE LOGICAL AND;Sm;0;ON;;;;;N;;;;;
+2A54;DOUBLE LOGICAL OR;Sm;0;ON;;;;;N;;;;;
+2A55;TWO INTERSECTING LOGICAL AND;Sm;0;ON;;;;;N;;;;;
+2A56;TWO INTERSECTING LOGICAL OR;Sm;0;ON;;;;;N;;;;;
+2A57;SLOPING LARGE OR;Sm;0;ON;;;;;Y;;;;;
+2A58;SLOPING LARGE AND;Sm;0;ON;;;;;Y;;;;;
+2A59;LOGICAL OR OVERLAPPING LOGICAL AND;Sm;0;ON;;;;;N;;;;;
+2A5A;LOGICAL AND WITH MIDDLE STEM;Sm;0;ON;;;;;N;;;;;
+2A5B;LOGICAL OR WITH MIDDLE STEM;Sm;0;ON;;;;;N;;;;;
+2A5C;LOGICAL AND WITH HORIZONTAL DASH;Sm;0;ON;;;;;N;;;;;
+2A5D;LOGICAL OR WITH HORIZONTAL DASH;Sm;0;ON;;;;;N;;;;;
+2A5E;LOGICAL AND WITH DOUBLE OVERBAR;Sm;0;ON;;;;;N;;;;;
+2A5F;LOGICAL AND WITH UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2A60;LOGICAL AND WITH DOUBLE UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2A61;SMALL VEE WITH UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2A62;LOGICAL OR WITH DOUBLE OVERBAR;Sm;0;ON;;;;;N;;;;;
+2A63;LOGICAL OR WITH DOUBLE UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2A64;Z NOTATION DOMAIN ANTIRESTRICTION;Sm;0;ON;;;;;Y;;;;;
+2A65;Z NOTATION RANGE ANTIRESTRICTION;Sm;0;ON;;;;;Y;;;;;
+2A66;EQUALS SIGN WITH DOT BELOW;Sm;0;ON;;;;;N;;;;;
+2A67;IDENTICAL WITH DOT ABOVE;Sm;0;ON;;;;;N;;;;;
+2A68;TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2A69;TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE;Sm;0;ON;;;;;N;;;;;
+2A6A;TILDE OPERATOR WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A6B;TILDE OPERATOR WITH RISING DOTS;Sm;0;ON;;;;;Y;;;;;
+2A6C;SIMILAR MINUS SIMILAR;Sm;0;ON;;;;;Y;;;;;
+2A6D;CONGRUENT WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A6E;EQUALS WITH ASTERISK;Sm;0;ON;;;;;N;;;;;
+2A6F;ALMOST EQUAL TO WITH CIRCUMFLEX ACCENT;Sm;0;ON;;;;;Y;;;;;
+2A70;APPROXIMATELY EQUAL OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2A71;EQUALS SIGN ABOVE PLUS SIGN;Sm;0;ON;;;;;N;;;;;
+2A72;PLUS SIGN ABOVE EQUALS SIGN;Sm;0;ON;;;;;N;;;;;
+2A73;EQUALS SIGN ABOVE TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2A74;DOUBLE COLON EQUAL;Sm;0;ON;<compat> 003A 003A 003D;;;;Y;;;;;
+2A75;TWO CONSECUTIVE EQUALS SIGNS;Sm;0;ON;<compat> 003D 003D;;;;N;;;;;
+2A76;THREE CONSECUTIVE EQUALS SIGNS;Sm;0;ON;<compat> 003D 003D 003D;;;;N;;;;;
+2A77;EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW;Sm;0;ON;;;;;N;;;;;
+2A78;EQUIVALENT WITH FOUR DOTS ABOVE;Sm;0;ON;;;;;N;;;;;
+2A79;LESS-THAN WITH CIRCLE INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A7A;GREATER-THAN WITH CIRCLE INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A7B;LESS-THAN WITH QUESTION MARK ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A7C;GREATER-THAN WITH QUESTION MARK ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A7D;LESS-THAN OR SLANTED EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2A7E;GREATER-THAN OR SLANTED EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2A7F;LESS-THAN OR SLANTED EQUAL TO WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A80;GREATER-THAN OR SLANTED EQUAL TO WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A81;LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A82;GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2A83;LESS-THAN OR SLANTED EQUAL TO WITH DOT ABOVE RIGHT;Sm;0;ON;;;;;Y;;;;;
+2A84;GREATER-THAN OR SLANTED EQUAL TO WITH DOT ABOVE LEFT;Sm;0;ON;;;;;Y;;;;;
+2A85;LESS-THAN OR APPROXIMATE;Sm;0;ON;;;;;Y;;;;;
+2A86;GREATER-THAN OR APPROXIMATE;Sm;0;ON;;;;;Y;;;;;
+2A87;LESS-THAN AND SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2A88;GREATER-THAN AND SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2A89;LESS-THAN AND NOT APPROXIMATE;Sm;0;ON;;;;;Y;;;;;
+2A8A;GREATER-THAN AND NOT APPROXIMATE;Sm;0;ON;;;;;Y;;;;;
+2A8B;LESS-THAN ABOVE DOUBLE-LINE EQUAL ABOVE GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A8C;GREATER-THAN ABOVE DOUBLE-LINE EQUAL ABOVE LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A8D;LESS-THAN ABOVE SIMILAR OR EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A8E;GREATER-THAN ABOVE SIMILAR OR EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A8F;LESS-THAN ABOVE SIMILAR ABOVE GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A90;GREATER-THAN ABOVE SIMILAR ABOVE LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A91;LESS-THAN ABOVE GREATER-THAN ABOVE DOUBLE-LINE EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A92;GREATER-THAN ABOVE LESS-THAN ABOVE DOUBLE-LINE EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A93;LESS-THAN ABOVE SLANTED EQUAL ABOVE GREATER-THAN ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A94;GREATER-THAN ABOVE SLANTED EQUAL ABOVE LESS-THAN ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;;
+2A95;SLANTED EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A96;SLANTED EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A97;SLANTED EQUAL TO OR LESS-THAN WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A98;SLANTED EQUAL TO OR GREATER-THAN WITH DOT INSIDE;Sm;0;ON;;;;;Y;;;;;
+2A99;DOUBLE-LINE EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9A;DOUBLE-LINE EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9B;DOUBLE-LINE SLANTED EQUAL TO OR LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9C;DOUBLE-LINE SLANTED EQUAL TO OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9D;SIMILAR OR LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9E;SIMILAR OR GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2A9F;SIMILAR ABOVE LESS-THAN ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AA0;SIMILAR ABOVE GREATER-THAN ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AA1;DOUBLE NESTED LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2AA2;DOUBLE NESTED GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2AA3;DOUBLE NESTED LESS-THAN WITH UNDERBAR;Sm;0;ON;;;;;Y;;;;;
+2AA4;GREATER-THAN OVERLAPPING LESS-THAN;Sm;0;ON;;;;;N;;;;;
+2AA5;GREATER-THAN BESIDE LESS-THAN;Sm;0;ON;;;;;N;;;;;
+2AA6;LESS-THAN CLOSED BY CURVE;Sm;0;ON;;;;;Y;;;;;
+2AA7;GREATER-THAN CLOSED BY CURVE;Sm;0;ON;;;;;Y;;;;;
+2AA8;LESS-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;;
+2AA9;GREATER-THAN CLOSED BY CURVE ABOVE SLANTED EQUAL;Sm;0;ON;;;;;Y;;;;;
+2AAA;SMALLER THAN;Sm;0;ON;;;;;Y;;;;;
+2AAB;LARGER THAN;Sm;0;ON;;;;;Y;;;;;
+2AAC;SMALLER THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AAD;LARGER THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AAE;EQUALS SIGN WITH BUMPY ABOVE;Sm;0;ON;;;;;N;;;;;
+2AAF;PRECEDES ABOVE SINGLE-LINE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AB0;SUCCEEDS ABOVE SINGLE-LINE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AB1;PRECEDES ABOVE SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB2;SUCCEEDS ABOVE SINGLE-LINE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB3;PRECEDES ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AB4;SUCCEEDS ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AB5;PRECEDES ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB6;SUCCEEDS ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB7;PRECEDES ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB8;SUCCEEDS ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AB9;PRECEDES ABOVE NOT ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ABA;SUCCEEDS ABOVE NOT ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ABB;DOUBLE PRECEDES;Sm;0;ON;;;;;Y;;;;;
+2ABC;DOUBLE SUCCEEDS;Sm;0;ON;;;;;Y;;;;;
+2ABD;SUBSET WITH DOT;Sm;0;ON;;;;;Y;;;;;
+2ABE;SUPERSET WITH DOT;Sm;0;ON;;;;;Y;;;;;
+2ABF;SUBSET WITH PLUS SIGN BELOW;Sm;0;ON;;;;;Y;;;;;
+2AC0;SUPERSET WITH PLUS SIGN BELOW;Sm;0;ON;;;;;Y;;;;;
+2AC1;SUBSET WITH MULTIPLICATION SIGN BELOW;Sm;0;ON;;;;;Y;;;;;
+2AC2;SUPERSET WITH MULTIPLICATION SIGN BELOW;Sm;0;ON;;;;;Y;;;;;
+2AC3;SUBSET OF OR EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2AC4;SUPERSET OF OR EQUAL TO WITH DOT ABOVE;Sm;0;ON;;;;;Y;;;;;
+2AC5;SUBSET OF ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AC6;SUPERSET OF ABOVE EQUALS SIGN;Sm;0;ON;;;;;Y;;;;;
+2AC7;SUBSET OF ABOVE TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2AC8;SUPERSET OF ABOVE TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2AC9;SUBSET OF ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ACA;SUPERSET OF ABOVE ALMOST EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ACB;SUBSET OF ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ACC;SUPERSET OF ABOVE NOT EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2ACD;SQUARE LEFT OPEN BOX OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2ACE;SQUARE RIGHT OPEN BOX OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2ACF;CLOSED SUBSET;Sm;0;ON;;;;;Y;;;;;
+2AD0;CLOSED SUPERSET;Sm;0;ON;;;;;Y;;;;;
+2AD1;CLOSED SUBSET OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AD2;CLOSED SUPERSET OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AD3;SUBSET ABOVE SUPERSET;Sm;0;ON;;;;;Y;;;;;
+2AD4;SUPERSET ABOVE SUBSET;Sm;0;ON;;;;;Y;;;;;
+2AD5;SUBSET ABOVE SUBSET;Sm;0;ON;;;;;Y;;;;;
+2AD6;SUPERSET ABOVE SUPERSET;Sm;0;ON;;;;;Y;;;;;
+2AD7;SUPERSET BESIDE SUBSET;Sm;0;ON;;;;;N;;;;;
+2AD8;SUPERSET BESIDE AND JOINED BY DASH WITH SUBSET;Sm;0;ON;;;;;N;;;;;
+2AD9;ELEMENT OF OPENING DOWNWARDS;Sm;0;ON;;;;;N;;;;;
+2ADA;PITCHFORK WITH TEE TOP;Sm;0;ON;;;;;N;;;;;
+2ADB;TRANSVERSAL INTERSECTION;Sm;0;ON;;;;;N;;;;;
+2ADC;FORKING;Sm;0;ON;2ADD 0338;;;;Y;;not independent;;;
+2ADD;NONFORKING;Sm;0;ON;;;;;N;;independent;;;
+2ADE;SHORT LEFT TACK;Sm;0;ON;;;;;Y;;;;;
+2ADF;SHORT DOWN TACK;Sm;0;ON;;;;;N;;;;;
+2AE0;SHORT UP TACK;Sm;0;ON;;;;;N;;;;;
+2AE1;PERPENDICULAR WITH S;Sm;0;ON;;;;;N;;;;;
+2AE2;VERTICAL BAR TRIPLE RIGHT TURNSTILE;Sm;0;ON;;;;;Y;;;;;
+2AE3;DOUBLE VERTICAL BAR LEFT TURNSTILE;Sm;0;ON;;;;;Y;;;;;
+2AE4;VERTICAL BAR DOUBLE LEFT TURNSTILE;Sm;0;ON;;;;;Y;;;;;
+2AE5;DOUBLE VERTICAL BAR DOUBLE LEFT TURNSTILE;Sm;0;ON;;;;;Y;;;;;
+2AE6;LONG DASH FROM LEFT MEMBER OF DOUBLE VERTICAL;Sm;0;ON;;;;;Y;;;;;
+2AE7;SHORT DOWN TACK WITH OVERBAR;Sm;0;ON;;;;;N;;;;;
+2AE8;SHORT UP TACK WITH UNDERBAR;Sm;0;ON;;;;;N;;;;;
+2AE9;SHORT UP TACK ABOVE SHORT DOWN TACK;Sm;0;ON;;;;;N;;;;;
+2AEA;DOUBLE DOWN TACK;Sm;0;ON;;;;;N;;;;;
+2AEB;DOUBLE UP TACK;Sm;0;ON;;;;;N;;;;;
+2AEC;DOUBLE STROKE NOT SIGN;Sm;0;ON;;;;;Y;;;;;
+2AED;REVERSED DOUBLE STROKE NOT SIGN;Sm;0;ON;;;;;Y;;;;;
+2AEE;DOES NOT DIVIDE WITH REVERSED NEGATION SLASH;Sm;0;ON;;;;;Y;;;;;
+2AEF;VERTICAL LINE WITH CIRCLE ABOVE;Sm;0;ON;;;;;N;;;;;
+2AF0;VERTICAL LINE WITH CIRCLE BELOW;Sm;0;ON;;;;;N;;;;;
+2AF1;DOWN TACK WITH CIRCLE BELOW;Sm;0;ON;;;;;N;;;;;
+2AF2;PARALLEL WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;;
+2AF3;PARALLEL WITH TILDE OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2AF4;TRIPLE VERTICAL BAR BINARY RELATION;Sm;0;ON;;;;;N;;;;;
+2AF5;TRIPLE VERTICAL BAR WITH HORIZONTAL STROKE;Sm;0;ON;;;;;N;;;;;
+2AF6;TRIPLE COLON OPERATOR;Sm;0;ON;;;;;N;;;;;
+2AF7;TRIPLE NESTED LESS-THAN;Sm;0;ON;;;;;Y;;;;;
+2AF8;TRIPLE NESTED GREATER-THAN;Sm;0;ON;;;;;Y;;;;;
+2AF9;DOUBLE-LINE SLANTED LESS-THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AFA;DOUBLE-LINE SLANTED GREATER-THAN OR EQUAL TO;Sm;0;ON;;;;;Y;;;;;
+2AFB;TRIPLE SOLIDUS BINARY RELATION;Sm;0;ON;;;;;Y;;;;;
+2AFC;LARGE TRIPLE VERTICAL BAR OPERATOR;Sm;0;ON;;;;;N;;;;;
+2AFD;DOUBLE SOLIDUS OPERATOR;Sm;0;ON;;;;;Y;;;;;
+2AFE;WHITE VERTICAL BAR;Sm;0;ON;;;;;N;;;;;
+2AFF;N-ARY WHITE VERTICAL BAR;Sm;0;ON;;;;;N;;;;;
2E80;CJK RADICAL REPEAT;So;0;ON;;;;;N;;;;;
2E81;CJK RADICAL CLIFF;So;0;ON;;;;;N;;;;;
2E82;CJK RADICAL SECOND ONE;So;0;ON;;;;;N;;;;;
@@ -7198,6 +8074,9 @@
3038;HANGZHOU NUMERAL TEN;Nl;0;L;<compat> 5341;;;10;N;;;;;
3039;HANGZHOU NUMERAL TWENTY;Nl;0;L;<compat> 5344;;;20;N;;;;;
303A;HANGZHOU NUMERAL THIRTY;Nl;0;L;<compat> 5345;;;30;N;;;;;
+303B;VERTICAL IDEOGRAPHIC ITERATION MARK;Lm;0;L;;;;;N;;;;;
+303C;MASU MARK;Lo;0;L;;;;;N;;;;;
+303D;PART ALTERNATION MARK;Po;0;ON;;;;;N;;;;;
303E;IDEOGRAPHIC VARIATION INDICATOR;So;0;ON;;;;;N;;;;;
303F;IDEOGRAPHIC HALF FILL SPACE;So;0;ON;;;;;N;;;;;
3041;HIRAGANA LETTER SMALL A;Lo;0;L;;;;;N;;;;;
@@ -7284,12 +8163,16 @@
3092;HIRAGANA LETTER WO;Lo;0;L;;;;;N;;;;;
3093;HIRAGANA LETTER N;Lo;0;L;;;;;N;;;;;
3094;HIRAGANA LETTER VU;Lo;0;L;3046 3099;;;;N;;;;;
+3095;HIRAGANA LETTER SMALL KA;Lo;0;L;;;;;N;;;;;
+3096;HIRAGANA LETTER SMALL KE;Lo;0;L;;;;;N;;;;;
3099;COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK;Mn;8;NSM;;;;;N;NON-SPACING KATAKANA-HIRAGANA VOICED SOUND MARK;;;;
309A;COMBINING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK;Mn;8;NSM;;;;;N;NON-SPACING KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK;;;;
309B;KATAKANA-HIRAGANA VOICED SOUND MARK;Sk;0;ON;<compat> 0020 3099;;;;N;;;;;
309C;KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK;Sk;0;ON;<compat> 0020 309A;;;;N;;;;;
309D;HIRAGANA ITERATION MARK;Lm;0;L;;;;;N;;;;;
309E;HIRAGANA VOICED ITERATION MARK;Lm;0;L;309D 3099;;;;N;;;;;
+309F;HIRAGANA DIGRAPH YORI;Lo;0;L;<vertical> 3088 308A;;;;N;;;;;
+30A0;KATAKANA-HIRAGANA DOUBLE HYPHEN;Pd;0;ON;;;;;N;;;;;
30A1;KATAKANA LETTER SMALL A;Lo;0;L;;;;;N;;;;;
30A2;KATAKANA LETTER A;Lo;0;L;;;;;N;;;;;
30A3;KATAKANA LETTER SMALL I;Lo;0;L;;;;;N;;;;;
@@ -7384,6 +8267,7 @@
30FC;KATAKANA-HIRAGANA PROLONGED SOUND MARK;Lm;0;L;;;;;N;;;;;
30FD;KATAKANA ITERATION MARK;Lm;0;L;;;;;N;;;;;
30FE;KATAKANA VOICED ITERATION MARK;Lm;0;L;30FD 3099;;;;N;;;;;
+30FF;KATAKANA DIGRAPH KOTO;Lo;0;L;<vertical> 30B3 30C8;;;;N;;;;;
3105;BOPOMOFO LETTER B;Lo;0;L;;;;;N;;;;;
3106;BOPOMOFO LETTER P;Lo;0;L;;;;;N;;;;;
3107;BOPOMOFO LETTER M;Lo;0;L;;;;;N;;;;;
@@ -7558,6 +8442,22 @@
31B5;BOPOMOFO FINAL LETTER T;Lo;0;L;;;;;N;;;;;
31B6;BOPOMOFO FINAL LETTER K;Lo;0;L;;;;;N;;;;;
31B7;BOPOMOFO FINAL LETTER H;Lo;0;L;;;;;N;;;;;
+31F0;KATAKANA LETTER SMALL KU;Lo;0;L;;;;;N;;;;;
+31F1;KATAKANA LETTER SMALL SI;Lo;0;L;;;;;N;;;;;
+31F2;KATAKANA LETTER SMALL SU;Lo;0;L;;;;;N;;;;;
+31F3;KATAKANA LETTER SMALL TO;Lo;0;L;;;;;N;;;;;
+31F4;KATAKANA LETTER SMALL NU;Lo;0;L;;;;;N;;;;;
+31F5;KATAKANA LETTER SMALL HA;Lo;0;L;;;;;N;;;;;
+31F6;KATAKANA LETTER SMALL HI;Lo;0;L;;;;;N;;;;;
+31F7;KATAKANA LETTER SMALL HU;Lo;0;L;;;;;N;;;;;
+31F8;KATAKANA LETTER SMALL HE;Lo;0;L;;;;;N;;;;;
+31F9;KATAKANA LETTER SMALL HO;Lo;0;L;;;;;N;;;;;
+31FA;KATAKANA LETTER SMALL MU;Lo;0;L;;;;;N;;;;;
+31FB;KATAKANA LETTER SMALL RA;Lo;0;L;;;;;N;;;;;
+31FC;KATAKANA LETTER SMALL RI;Lo;0;L;;;;;N;;;;;
+31FD;KATAKANA LETTER SMALL RU;Lo;0;L;;;;;N;;;;;
+31FE;KATAKANA LETTER SMALL RE;Lo;0;L;;;;;N;;;;;
+31FF;KATAKANA LETTER SMALL RO;Lo;0;L;;;;;N;;;;;
3200;PARENTHESIZED HANGUL KIYEOK;So;0;L;<compat> 0028 1100 0029;;;;N;PARENTHESIZED HANGUL GIYEOG;;;;
3201;PARENTHESIZED HANGUL NIEUN;So;0;L;<compat> 0028 1102 0029;;;;N;;;;;
3202;PARENTHESIZED HANGUL TIKEUT;So;0;L;<compat> 0028 1103 0029;;;;N;PARENTHESIZED HANGUL DIGEUD;;;;
@@ -7623,6 +8523,21 @@
3241;PARENTHESIZED IDEOGRAPH REST;So;0;L;<compat> 0028 4F11 0029;;;;N;;;;;
3242;PARENTHESIZED IDEOGRAPH SELF;So;0;L;<compat> 0028 81EA 0029;;;;N;;;;;
3243;PARENTHESIZED IDEOGRAPH REACH;So;0;L;<compat> 0028 81F3 0029;;;;N;;;;;
+3251;CIRCLED NUMBER TWENTY ONE;No;0;ON;<circle> 0032 0031;;;21;N;;;;;
+3252;CIRCLED NUMBER TWENTY TWO;No;0;ON;<circle> 0032 0032;;;22;N;;;;;
+3253;CIRCLED NUMBER TWENTY THREE;No;0;ON;<circle> 0032 0033;;;23;N;;;;;
+3254;CIRCLED NUMBER TWENTY FOUR;No;0;ON;<circle> 0032 0034;;;24;N;;;;;
+3255;CIRCLED NUMBER TWENTY FIVE;No;0;ON;<circle> 0032 0035;;;25;N;;;;;
+3256;CIRCLED NUMBER TWENTY SIX;No;0;ON;<circle> 0032 0036;;;26;N;;;;;
+3257;CIRCLED NUMBER TWENTY SEVEN;No;0;ON;<circle> 0032 0037;;;27;N;;;;;
+3258;CIRCLED NUMBER TWENTY EIGHT;No;0;ON;<circle> 0032 0038;;;28;N;;;;;
+3259;CIRCLED NUMBER TWENTY NINE;No;0;ON;<circle> 0032 0039;;;29;N;;;;;
+325A;CIRCLED NUMBER THIRTY;No;0;ON;<circle> 0033 0030;;;30;N;;;;;
+325B;CIRCLED NUMBER THIRTY ONE;No;0;ON;<circle> 0033 0031;;;31;N;;;;;
+325C;CIRCLED NUMBER THIRTY TWO;No;0;ON;<circle> 0033 0032;;;32;N;;;;;
+325D;CIRCLED NUMBER THIRTY THREE;No;0;ON;<circle> 0033 0033;;;33;N;;;;;
+325E;CIRCLED NUMBER THIRTY FOUR;No;0;ON;<circle> 0033 0034;;;34;N;;;;;
+325F;CIRCLED NUMBER THIRTY FIVE;No;0;ON;<circle> 0033 0035;;;35;N;;;;;
3260;CIRCLED HANGUL KIYEOK;So;0;L;<circle> 1100;;;;N;CIRCLED HANGUL GIYEOG;;;;
3261;CIRCLED HANGUL NIEUN;So;0;L;<circle> 1102;;;;N;;;;;
3262;CIRCLED HANGUL TIKEUT;So;0;L;<circle> 1103;;;;N;CIRCLED HANGUL DIGEUD;;;;
@@ -7701,6 +8616,21 @@
32AE;CIRCLED IDEOGRAPH RESOURCE;So;0;L;<circle> 8CC7;;;;N;;;;;
32AF;CIRCLED IDEOGRAPH ALLIANCE;So;0;L;<circle> 5354;;;;N;;;;;
32B0;CIRCLED IDEOGRAPH NIGHT;So;0;L;<circle> 591C;;;;N;;;;;
+32B1;CIRCLED NUMBER THIRTY SIX;No;0;ON;<circle> 0033 0036;;;36;N;;;;;
+32B2;CIRCLED NUMBER THIRTY SEVEN;No;0;ON;<circle> 0033 0037;;;37;N;;;;;
+32B3;CIRCLED NUMBER THIRTY EIGHT;No;0;ON;<circle> 0033 0038;;;38;N;;;;;
+32B4;CIRCLED NUMBER THIRTY NINE;No;0;ON;<circle> 0033 0039;;;39;N;;;;;
+32B5;CIRCLED NUMBER FORTY;No;0;ON;<circle> 0034 0030;;;40;N;;;;;
+32B6;CIRCLED NUMBER FORTY ONE;No;0;ON;<circle> 0034 0031;;;41;N;;;;;
+32B7;CIRCLED NUMBER FORTY TWO;No;0;ON;<circle> 0034 0032;;;42;N;;;;;
+32B8;CIRCLED NUMBER FORTY THREE;No;0;ON;<circle> 0034 0033;;;43;N;;;;;
+32B9;CIRCLED NUMBER FORTY FOUR;No;0;ON;<circle> 0034 0034;;;44;N;;;;;
+32BA;CIRCLED NUMBER FORTY FIVE;No;0;ON;<circle> 0034 0035;;;45;N;;;;;
+32BB;CIRCLED NUMBER FORTY SIX;No;0;ON;<circle> 0034 0036;;;46;N;;;;;
+32BC;CIRCLED NUMBER FORTY SEVEN;No;0;ON;<circle> 0034 0037;;;47;N;;;;;
+32BD;CIRCLED NUMBER FORTY EIGHT;No;0;ON;<circle> 0034 0038;;;48;N;;;;;
+32BE;CIRCLED NUMBER FORTY NINE;No;0;ON;<circle> 0034 0039;;;49;N;;;;;
+32BF;CIRCLED NUMBER FIFTY;No;0;ON;<circle> 0035 0030;;;50;N;;;;;
32C0;IDEOGRAPHIC TELEGRAPH SYMBOL FOR JANUARY;So;0;L;<compat> 0031 6708;;;;N;;;;;
32C1;IDEOGRAPHIC TELEGRAPH SYMBOL FOR FEBRUARY;So;0;L;<compat> 0032 6708;;;;N;;;;;
32C2;IDEOGRAPHIC TELEGRAPH SYMBOL FOR MARCH;So;0;L;<compat> 0033 6708;;;;N;;;;;
@@ -9196,6 +10126,8 @@ A49E;YI RADICAL PUT;So;0;ON;;;;;N;;;;;
A49F;YI RADICAL HXUO;So;0;ON;;;;;N;;;;;
A4A0;YI RADICAL TAT;So;0;ON;;;;;N;;;;;
A4A1;YI RADICAL GA;So;0;ON;;;;;N;;;;;
+A4A2;YI RADICAL ZUP;So;0;ON;;;;;N;;;;;
+A4A3;YI RADICAL CYT;So;0;ON;;;;;N;;;;;
A4A4;YI RADICAL DDUR;So;0;ON;;;;;N;;;;;
A4A5;YI RADICAL BUR;So;0;ON;;;;;N;;;;;
A4A6;YI RADICAL GGUO;So;0;ON;;;;;N;;;;;
@@ -9212,6 +10144,7 @@ A4B0;YI RADICAL SHY;So;0;ON;;;;;N;;;;;
A4B1;YI RADICAL VEP;So;0;ON;;;;;N;;;;;
A4B2;YI RADICAL ZA;So;0;ON;;;;;N;;;;;
A4B3;YI RADICAL JO;So;0;ON;;;;;N;;;;;
+A4B4;YI RADICAL NZUP;So;0;ON;;;;;N;;;;;
A4B5;YI RADICAL JJY;So;0;ON;;;;;N;;;;;
A4B6;YI RADICAL GOT;So;0;ON;;;;;N;;;;;
A4B7;YI RADICAL JJIE;So;0;ON;;;;;N;;;;;
@@ -9224,9 +10157,11 @@ A4BD;YI RADICAL CUOP;So;0;ON;;;;;N;;;;;
A4BE;YI RADICAL CIP;So;0;ON;;;;;N;;;;;
A4BF;YI RADICAL HXOP;So;0;ON;;;;;N;;;;;
A4C0;YI RADICAL SHAT;So;0;ON;;;;;N;;;;;
+A4C1;YI RADICAL ZUR;So;0;ON;;;;;N;;;;;
A4C2;YI RADICAL SHOP;So;0;ON;;;;;N;;;;;
A4C3;YI RADICAL CHE;So;0;ON;;;;;N;;;;;
A4C4;YI RADICAL ZZIET;So;0;ON;;;;;N;;;;;
+A4C5;YI RADICAL NBIE;So;0;ON;;;;;N;;;;;
A4C6;YI RADICAL KE;So;0;ON;;;;;N;;;;;
AC00;<Hangul Syllable, First>;Lo;0;L;;;;;N;;;;;
D7A3;<Hangul Syllable, Last>;Lo;0;L;;;;;N;;;;;
@@ -9319,7 +10254,7 @@ F94D;CJK COMPATIBILITY IDEOGRAPH-F94D;Lo;0;L;6DDA;;;;N;;;;;
F94E;CJK COMPATIBILITY IDEOGRAPH-F94E;Lo;0;L;6F0F;;;;N;;;;;
F94F;CJK COMPATIBILITY IDEOGRAPH-F94F;Lo;0;L;7D2F;;;;N;;;;;
F950;CJK COMPATIBILITY IDEOGRAPH-F950;Lo;0;L;7E37;;;;N;;;;;
-F951;CJK COMPATIBILITY IDEOGRAPH-F951;Lo;0;L;96FB;;;;N;;;;;
+F951;CJK COMPATIBILITY IDEOGRAPH-F951;Lo;0;L;964B;;;;N;;;;;
F952;CJK COMPATIBILITY IDEOGRAPH-F952;Lo;0;L;52D2;;;;N;;;;;
F953;CJK COMPATIBILITY IDEOGRAPH-F953;Lo;0;L;808B;;;;N;;;;;
F954;CJK COMPATIBILITY IDEOGRAPH-F954;Lo;0;L;51DC;;;;N;;;;;
@@ -9540,6 +10475,65 @@ FA2A;CJK COMPATIBILITY IDEOGRAPH-FA2A;Lo;0;L;98EF;;;;N;;;;;
FA2B;CJK COMPATIBILITY IDEOGRAPH-FA2B;Lo;0;L;98FC;;;;N;;;;;
FA2C;CJK COMPATIBILITY IDEOGRAPH-FA2C;Lo;0;L;9928;;;;N;;;;;
FA2D;CJK COMPATIBILITY IDEOGRAPH-FA2D;Lo;0;L;9DB4;;;;N;;;;;
+FA30;CJK COMPATIBILITY IDEOGRAPH-FA30;Lo;0;L;4FAE;;;;N;;;;;
+FA31;CJK COMPATIBILITY IDEOGRAPH-FA31;Lo;0;L;50E7;;;;N;;;;;
+FA32;CJK COMPATIBILITY IDEOGRAPH-FA32;Lo;0;L;514D;;;;N;;;;;
+FA33;CJK COMPATIBILITY IDEOGRAPH-FA33;Lo;0;L;52C9;;;;N;;;;;
+FA34;CJK COMPATIBILITY IDEOGRAPH-FA34;Lo;0;L;52E4;;;;N;;;;;
+FA35;CJK COMPATIBILITY IDEOGRAPH-FA35;Lo;0;L;5351;;;;N;;;;;
+FA36;CJK COMPATIBILITY IDEOGRAPH-FA36;Lo;0;L;559D;;;;N;;;;;
+FA37;CJK COMPATIBILITY IDEOGRAPH-FA37;Lo;0;L;5606;;;;N;;;;;
+FA38;CJK COMPATIBILITY IDEOGRAPH-FA38;Lo;0;L;5668;;;;N;;;;;
+FA39;CJK COMPATIBILITY IDEOGRAPH-FA39;Lo;0;L;5840;;;;N;;;;;
+FA3A;CJK COMPATIBILITY IDEOGRAPH-FA3A;Lo;0;L;58A8;;;;N;;;;;
+FA3B;CJK COMPATIBILITY IDEOGRAPH-FA3B;Lo;0;L;5C64;;;;N;;;;;
+FA3C;CJK COMPATIBILITY IDEOGRAPH-FA3C;Lo;0;L;5C6E;;;;N;;;;;
+FA3D;CJK COMPATIBILITY IDEOGRAPH-FA3D;Lo;0;L;6094;;;;N;;;;;
+FA3E;CJK COMPATIBILITY IDEOGRAPH-FA3E;Lo;0;L;6168;;;;N;;;;;
+FA3F;CJK COMPATIBILITY IDEOGRAPH-FA3F;Lo;0;L;618E;;;;N;;;;;
+FA40;CJK COMPATIBILITY IDEOGRAPH-FA40;Lo;0;L;61F2;;;;N;;;;;
+FA41;CJK COMPATIBILITY IDEOGRAPH-FA41;Lo;0;L;654F;;;;N;;;;;
+FA42;CJK COMPATIBILITY IDEOGRAPH-FA42;Lo;0;L;65E2;;;;N;;;;;
+FA43;CJK COMPATIBILITY IDEOGRAPH-FA43;Lo;0;L;6691;;;;N;;;;;
+FA44;CJK COMPATIBILITY IDEOGRAPH-FA44;Lo;0;L;6885;;;;N;;;;;
+FA45;CJK COMPATIBILITY IDEOGRAPH-FA45;Lo;0;L;6D77;;;;N;;;;;
+FA46;CJK COMPATIBILITY IDEOGRAPH-FA46;Lo;0;L;6E1A;;;;N;;;;;
+FA47;CJK COMPATIBILITY IDEOGRAPH-FA47;Lo;0;L;6F22;;;;N;;;;;
+FA48;CJK COMPATIBILITY IDEOGRAPH-FA48;Lo;0;L;716E;;;;N;;;;;
+FA49;CJK COMPATIBILITY IDEOGRAPH-FA49;Lo;0;L;722B;;;;N;;;;;
+FA4A;CJK COMPATIBILITY IDEOGRAPH-FA4A;Lo;0;L;7422;;;;N;;;;;
+FA4B;CJK COMPATIBILITY IDEOGRAPH-FA4B;Lo;0;L;7891;;;;N;;;;;
+FA4C;CJK COMPATIBILITY IDEOGRAPH-FA4C;Lo;0;L;793E;;;;N;;;;;
+FA4D;CJK COMPATIBILITY IDEOGRAPH-FA4D;Lo;0;L;7949;;;;N;;;;;
+FA4E;CJK COMPATIBILITY IDEOGRAPH-FA4E;Lo;0;L;7948;;;;N;;;;;
+FA4F;CJK COMPATIBILITY IDEOGRAPH-FA4F;Lo;0;L;7950;;;;N;;;;;
+FA50;CJK COMPATIBILITY IDEOGRAPH-FA50;Lo;0;L;7956;;;;N;;;;;
+FA51;CJK COMPATIBILITY IDEOGRAPH-FA51;Lo;0;L;795D;;;;N;;;;;
+FA52;CJK COMPATIBILITY IDEOGRAPH-FA52;Lo;0;L;798D;;;;N;;;;;
+FA53;CJK COMPATIBILITY IDEOGRAPH-FA53;Lo;0;L;798E;;;;N;;;;;
+FA54;CJK COMPATIBILITY IDEOGRAPH-FA54;Lo;0;L;7A40;;;;N;;;;;
+FA55;CJK COMPATIBILITY IDEOGRAPH-FA55;Lo;0;L;7A81;;;;N;;;;;
+FA56;CJK COMPATIBILITY IDEOGRAPH-FA56;Lo;0;L;7BC0;;;;N;;;;;
+FA57;CJK COMPATIBILITY IDEOGRAPH-FA57;Lo;0;L;7DF4;;;;N;;;;;
+FA58;CJK COMPATIBILITY IDEOGRAPH-FA58;Lo;0;L;7E09;;;;N;;;;;
+FA59;CJK COMPATIBILITY IDEOGRAPH-FA59;Lo;0;L;7E41;;;;N;;;;;
+FA5A;CJK COMPATIBILITY IDEOGRAPH-FA5A;Lo;0;L;7F72;;;;N;;;;;
+FA5B;CJK COMPATIBILITY IDEOGRAPH-FA5B;Lo;0;L;8005;;;;N;;;;;
+FA5C;CJK COMPATIBILITY IDEOGRAPH-FA5C;Lo;0;L;81ED;;;;N;;;;;
+FA5D;CJK COMPATIBILITY IDEOGRAPH-FA5D;Lo;0;L;8279;;;;N;;;;;
+FA5E;CJK COMPATIBILITY IDEOGRAPH-FA5E;Lo;0;L;8279;;;;N;;;;;
+FA5F;CJK COMPATIBILITY IDEOGRAPH-FA5F;Lo;0;L;8457;;;;N;;;;;
+FA60;CJK COMPATIBILITY IDEOGRAPH-FA60;Lo;0;L;8910;;;;N;;;;;
+FA61;CJK COMPATIBILITY IDEOGRAPH-FA61;Lo;0;L;8996;;;;N;;;;;
+FA62;CJK COMPATIBILITY IDEOGRAPH-FA62;Lo;0;L;8B01;;;;N;;;;;
+FA63;CJK COMPATIBILITY IDEOGRAPH-FA63;Lo;0;L;8B39;;;;N;;;;;
+FA64;CJK COMPATIBILITY IDEOGRAPH-FA64;Lo;0;L;8CD3;;;;N;;;;;
+FA65;CJK COMPATIBILITY IDEOGRAPH-FA65;Lo;0;L;8D08;;;;N;;;;;
+FA66;CJK COMPATIBILITY IDEOGRAPH-FA66;Lo;0;L;8FB6;;;;N;;;;;
+FA67;CJK COMPATIBILITY IDEOGRAPH-FA67;Lo;0;L;9038;;;;N;;;;;
+FA68;CJK COMPATIBILITY IDEOGRAPH-FA68;Lo;0;L;96E3;;;;N;;;;;
+FA69;CJK COMPATIBILITY IDEOGRAPH-FA69;Lo;0;L;97FF;;;;N;;;;;
+FA6A;CJK COMPATIBILITY IDEOGRAPH-FA6A;Lo;0;L;983B;;;;N;;;;;
FB00;LATIN SMALL LIGATURE FF;Ll;0;L;<compat> 0066 0066;;;;N;;;;;
FB01;LATIN SMALL LIGATURE FI;Ll;0;L;<compat> 0066 0069;;;;N;;;;;
FB02;LATIN SMALL LIGATURE FL;Ll;0;L;<compat> 0066 006C;;;;N;;;;;
@@ -10191,6 +11185,23 @@ FDF8;ARABIC LIGATURE WASALLAM ISOLATED FORM;Lo;0;AL;<isolated> 0648 0633 0644 06
FDF9;ARABIC LIGATURE SALLA ISOLATED FORM;Lo;0;AL;<isolated> 0635 0644 0649;;;;N;;;;;
FDFA;ARABIC LIGATURE SALLALLAHOU ALAYHE WASALLAM;Lo;0;AL;<isolated> 0635 0644 0649 0020 0627 0644 0644 0647 0020 0639 0644 064A 0647 0020 0648 0633 0644 0645;;;;N;ARABIC LETTER SALLALLAHOU ALAYHE WASALLAM;;;;
FDFB;ARABIC LIGATURE JALLAJALALOUHOU;Lo;0;AL;<isolated> 062C 0644 0020 062C 0644 0627 0644 0647;;;;N;ARABIC LETTER JALLAJALALOUHOU;;;;
+FDFC;RIAL SIGN;Sc;0;AL;<isolated> 0631 06CC 0627 0644;;;;N;;;;;
+FE00;VARIATION SELECTOR-1;Mn;0;NSM;;;;;N;;;;;
+FE01;VARIATION SELECTOR-2;Mn;0;NSM;;;;;N;;;;;
+FE02;VARIATION SELECTOR-3;Mn;0;NSM;;;;;N;;;;;
+FE03;VARIATION SELECTOR-4;Mn;0;NSM;;;;;N;;;;;
+FE04;VARIATION SELECTOR-5;Mn;0;NSM;;;;;N;;;;;
+FE05;VARIATION SELECTOR-6;Mn;0;NSM;;;;;N;;;;;
+FE06;VARIATION SELECTOR-7;Mn;0;NSM;;;;;N;;;;;
+FE07;VARIATION SELECTOR-8;Mn;0;NSM;;;;;N;;;;;
+FE08;VARIATION SELECTOR-9;Mn;0;NSM;;;;;N;;;;;
+FE09;VARIATION SELECTOR-10;Mn;0;NSM;;;;;N;;;;;
+FE0A;VARIATION SELECTOR-11;Mn;0;NSM;;;;;N;;;;;
+FE0B;VARIATION SELECTOR-12;Mn;0;NSM;;;;;N;;;;;
+FE0C;VARIATION SELECTOR-13;Mn;0;NSM;;;;;N;;;;;
+FE0D;VARIATION SELECTOR-14;Mn;0;NSM;;;;;N;;;;;
+FE0E;VARIATION SELECTOR-15;Mn;0;NSM;;;;;N;;;;;
+FE0F;VARIATION SELECTOR-16;Mn;0;NSM;;;;;N;;;;;
FE20;COMBINING LIGATURE LEFT HALF;Mn;230;NSM;;;;;N;;;;;
FE21;COMBINING LIGATURE RIGHT HALF;Mn;230;NSM;;;;;N;;;;;
FE22;COMBINING DOUBLE TILDE LEFT HALF;Mn;230;NSM;;;;;N;;;;;
@@ -10216,6 +11227,8 @@ FE41;PRESENTATION FORM FOR VERTICAL LEFT CORNER BRACKET;Ps;0;ON;<vertical> 300C;
FE42;PRESENTATION FORM FOR VERTICAL RIGHT CORNER BRACKET;Pe;0;ON;<vertical> 300D;;;;N;GLYPH FOR VERTICAL CLOSING CORNER BRACKET;;;;
FE43;PRESENTATION FORM FOR VERTICAL LEFT WHITE CORNER BRACKET;Ps;0;ON;<vertical> 300E;;;;N;GLYPH FOR VERTICAL OPENING WHITE CORNER BRACKET;;;;
FE44;PRESENTATION FORM FOR VERTICAL RIGHT WHITE CORNER BRACKET;Pe;0;ON;<vertical> 300F;;;;N;GLYPH FOR VERTICAL CLOSING WHITE CORNER BRACKET;;;;
+FE45;SESAME DOT;Po;0;ON;;;;;N;;;;;
+FE46;WHITE SESAME DOT;Po;0;ON;;;;;N;;;;;
FE49;DASHED OVERLINE;Po;0;ON;<compat> 203E;;;;N;SPACING DASHED OVERSCORE;;;;
FE4A;CENTRELINE OVERLINE;Po;0;ON;<compat> 203E;;;;N;SPACING CENTERLINE OVERSCORE;;;;
FE4B;WAVY OVERLINE;Po;0;ON;<compat> 203E;;;;N;SPACING WAVY OVERSCORE;;;;
@@ -10252,6 +11265,7 @@ FE6B;SMALL COMMERCIAL AT;Po;0;ON;<small> 0040;;;;N;;;;;
FE70;ARABIC FATHATAN ISOLATED FORM;Lo;0;AL;<isolated> 0020 064B;;;;N;ARABIC SPACING FATHATAN;;;;
FE71;ARABIC TATWEEL WITH FATHATAN ABOVE;Lo;0;AL;<medial> 0640 064B;;;;N;ARABIC FATHATAN ON TATWEEL;;;;
FE72;ARABIC DAMMATAN ISOLATED FORM;Lo;0;AL;<isolated> 0020 064C;;;;N;ARABIC SPACING DAMMATAN;;;;
+FE73;ARABIC TAIL FRAGMENT;Lo;0;AL;;;;;N;;;;;
FE74;ARABIC KASRATAN ISOLATED FORM;Lo;0;AL;<isolated> 0020 064D;;;;N;ARABIC SPACING KASRATAN;;;;
FE76;ARABIC FATHA ISOLATED FORM;Lo;0;AL;<isolated> 0020 064E;;;;N;ARABIC SPACING FATHAH;;;;
FE77;ARABIC FATHA MEDIAL FORM;Lo;0;AL;<medial> 0640 064E;;;;N;ARABIC FATHAH ON TATWEEL;;;;
@@ -10396,8 +11410,8 @@ FF04;FULLWIDTH DOLLAR SIGN;Sc;0;ET;<wide> 0024;;;;N;;;;;
FF05;FULLWIDTH PERCENT SIGN;Po;0;ET;<wide> 0025;;;;N;;;;;
FF06;FULLWIDTH AMPERSAND;Po;0;ON;<wide> 0026;;;;N;;;;;
FF07;FULLWIDTH APOSTROPHE;Po;0;ON;<wide> 0027;;;;N;;;;;
-FF08;FULLWIDTH LEFT PARENTHESIS;Ps;0;ON;<wide> 0028;;;;N;FULLWIDTH OPENING PARENTHESIS;;;;
-FF09;FULLWIDTH RIGHT PARENTHESIS;Pe;0;ON;<wide> 0029;;;;N;FULLWIDTH CLOSING PARENTHESIS;;;;
+FF08;FULLWIDTH LEFT PARENTHESIS;Ps;0;ON;<wide> 0028;;;;Y;FULLWIDTH OPENING PARENTHESIS;;;;
+FF09;FULLWIDTH RIGHT PARENTHESIS;Pe;0;ON;<wide> 0029;;;;Y;FULLWIDTH CLOSING PARENTHESIS;;;;
FF0A;FULLWIDTH ASTERISK;Po;0;ON;<wide> 002A;;;;N;;;;;
FF0B;FULLWIDTH PLUS SIGN;Sm;0;ET;<wide> 002B;;;;N;;;;;
FF0C;FULLWIDTH COMMA;Po;0;CS;<wide> 002C;;;;N;;;;;
@@ -10416,9 +11430,9 @@ FF18;FULLWIDTH DIGIT EIGHT;Nd;0;EN;<wide> 0038;8;8;8;N;;;;;
FF19;FULLWIDTH DIGIT NINE;Nd;0;EN;<wide> 0039;9;9;9;N;;;;;
FF1A;FULLWIDTH COLON;Po;0;CS;<wide> 003A;;;;N;;;;;
FF1B;FULLWIDTH SEMICOLON;Po;0;ON;<wide> 003B;;;;N;;;;;
-FF1C;FULLWIDTH LESS-THAN SIGN;Sm;0;ON;<wide> 003C;;;;N;;;;;
+FF1C;FULLWIDTH LESS-THAN SIGN;Sm;0;ON;<wide> 003C;;;;Y;;;;;
FF1D;FULLWIDTH EQUALS SIGN;Sm;0;ON;<wide> 003D;;;;N;;;;;
-FF1E;FULLWIDTH GREATER-THAN SIGN;Sm;0;ON;<wide> 003E;;;;N;;;;;
+FF1E;FULLWIDTH GREATER-THAN SIGN;Sm;0;ON;<wide> 003E;;;;Y;;;;;
FF1F;FULLWIDTH QUESTION MARK;Po;0;ON;<wide> 003F;;;;N;;;;;
FF20;FULLWIDTH COMMERCIAL AT;Po;0;ON;<wide> 0040;;;;N;;;;;
FF21;FULLWIDTH LATIN CAPITAL LETTER A;Lu;0;L;<wide> 0041;;;;N;;;;FF41;
@@ -10447,9 +11461,9 @@ FF37;FULLWIDTH LATIN CAPITAL LETTER W;Lu;0;L;<wide> 0057;;;;N;;;;FF57;
FF38;FULLWIDTH LATIN CAPITAL LETTER X;Lu;0;L;<wide> 0058;;;;N;;;;FF58;
FF39;FULLWIDTH LATIN CAPITAL LETTER Y;Lu;0;L;<wide> 0059;;;;N;;;;FF59;
FF3A;FULLWIDTH LATIN CAPITAL LETTER Z;Lu;0;L;<wide> 005A;;;;N;;;;FF5A;
-FF3B;FULLWIDTH LEFT SQUARE BRACKET;Ps;0;ON;<wide> 005B;;;;N;FULLWIDTH OPENING SQUARE BRACKET;;;;
+FF3B;FULLWIDTH LEFT SQUARE BRACKET;Ps;0;ON;<wide> 005B;;;;Y;FULLWIDTH OPENING SQUARE BRACKET;;;;
FF3C;FULLWIDTH REVERSE SOLIDUS;Po;0;ON;<wide> 005C;;;;N;FULLWIDTH BACKSLASH;;;;
-FF3D;FULLWIDTH RIGHT SQUARE BRACKET;Pe;0;ON;<wide> 005D;;;;N;FULLWIDTH CLOSING SQUARE BRACKET;;;;
+FF3D;FULLWIDTH RIGHT SQUARE BRACKET;Pe;0;ON;<wide> 005D;;;;Y;FULLWIDTH CLOSING SQUARE BRACKET;;;;
FF3E;FULLWIDTH CIRCUMFLEX ACCENT;Sk;0;ON;<wide> 005E;;;;N;FULLWIDTH SPACING CIRCUMFLEX;;;;
FF3F;FULLWIDTH LOW LINE;Pc;0;ON;<wide> 005F;;;;N;FULLWIDTH SPACING UNDERSCORE;;;;
FF40;FULLWIDTH GRAVE ACCENT;Sk;0;ON;<wide> 0060;;;;N;FULLWIDTH SPACING GRAVE;;;;
@@ -10479,13 +11493,15 @@ FF57;FULLWIDTH LATIN SMALL LETTER W;Ll;0;L;<wide> 0077;;;;N;;;FF37;;FF37
FF58;FULLWIDTH LATIN SMALL LETTER X;Ll;0;L;<wide> 0078;;;;N;;;FF38;;FF38
FF59;FULLWIDTH LATIN SMALL LETTER Y;Ll;0;L;<wide> 0079;;;;N;;;FF39;;FF39
FF5A;FULLWIDTH LATIN SMALL LETTER Z;Ll;0;L;<wide> 007A;;;;N;;;FF3A;;FF3A
-FF5B;FULLWIDTH LEFT CURLY BRACKET;Ps;0;ON;<wide> 007B;;;;N;FULLWIDTH OPENING CURLY BRACKET;;;;
+FF5B;FULLWIDTH LEFT CURLY BRACKET;Ps;0;ON;<wide> 007B;;;;Y;FULLWIDTH OPENING CURLY BRACKET;;;;
FF5C;FULLWIDTH VERTICAL LINE;Sm;0;ON;<wide> 007C;;;;N;FULLWIDTH VERTICAL BAR;;;;
-FF5D;FULLWIDTH RIGHT CURLY BRACKET;Pe;0;ON;<wide> 007D;;;;N;FULLWIDTH CLOSING CURLY BRACKET;;;;
+FF5D;FULLWIDTH RIGHT CURLY BRACKET;Pe;0;ON;<wide> 007D;;;;Y;FULLWIDTH CLOSING CURLY BRACKET;;;;
FF5E;FULLWIDTH TILDE;Sm;0;ON;<wide> 007E;;;;N;FULLWIDTH SPACING TILDE;;;;
+FF5F;FULLWIDTH LEFT WHITE PARENTHESIS;Ps;0;ON;<wide> 2985;;;;Y;;*;;;
+FF60;FULLWIDTH RIGHT WHITE PARENTHESIS;Pe;0;ON;<wide> 2986;;;;Y;;*;;;
FF61;HALFWIDTH IDEOGRAPHIC FULL STOP;Po;0;ON;<narrow> 3002;;;;N;HALFWIDTH IDEOGRAPHIC PERIOD;;;;
-FF62;HALFWIDTH LEFT CORNER BRACKET;Ps;0;ON;<narrow> 300C;;;;N;HALFWIDTH OPENING CORNER BRACKET;;;;
-FF63;HALFWIDTH RIGHT CORNER BRACKET;Pe;0;ON;<narrow> 300D;;;;N;HALFWIDTH CLOSING CORNER BRACKET;;;;
+FF62;HALFWIDTH LEFT CORNER BRACKET;Ps;0;ON;<narrow> 300C;;;;Y;HALFWIDTH OPENING CORNER BRACKET;;;;
+FF63;HALFWIDTH RIGHT CORNER BRACKET;Pe;0;ON;<narrow> 300D;;;;Y;HALFWIDTH CLOSING CORNER BRACKET;;;;
FF64;HALFWIDTH IDEOGRAPHIC COMMA;Po;0;ON;<narrow> 3001;;;;N;;;;;
FF65;HALFWIDTH KATAKANA MIDDLE DOT;Pc;0;ON;<narrow> 30FB;;;;N;;;;;
FF66;HALFWIDTH KATAKANA LETTER WO;Lo;0;L;<narrow> 30F2;;;;N;;;;;