summaryrefslogtreecommitdiff
path: root/Build/source
diff options
context:
space:
mode:
authorAkira Kakuto <kakuto@fuk.kindai.ac.jp>2018-07-24 05:06:36 +0000
committerAkira Kakuto <kakuto@fuk.kindai.ac.jp>2018-07-24 05:06:36 +0000
commit25de9162925b330ccf7c5b2def18dca1c0484db7 (patch)
treedf6bc421151ba2748a97e8fcf2f881ea9cca8279 /Build/source
parent36ab0daabfbec9621018d835fc833ad494f11879 (diff)
teckit 2.5.8
git-svn-id: svn://tug.org/texlive/trunk@48263 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source')
-rw-r--r--Build/source/libs/README4
-rw-r--r--Build/source/libs/teckit/ChangeLog5
-rw-r--r--Build/source/libs/teckit/TECkit-src/NEWS4
-rw-r--r--Build/source/libs/teckit/TECkit-src/README2
-rw-r--r--Build/source/libs/teckit/TECkit-src/configure.ac2
-rw-r--r--Build/source/libs/teckit/TECkit-src/license/LICENSING.txt2
-rw-r--r--Build/source/libs/teckit/TECkit-src/source/NormalizationData.c17
-rw-r--r--Build/source/libs/teckit/TECkit-src/source/UnicodeNames.cpp674
-rw-r--r--Build/source/libs/teckit/TECkit-src/test/Makefile.am1
-rw-r--r--Build/source/libs/teckit/TECkit-src/test/NormalizationTest.txt52
-rw-r--r--Build/source/libs/teckit/TECkit-src/test/SILGreek2004-04-27.tec.origbin8694 -> 0 bytes
-rwxr-xr-xBuild/source/libs/teckit/TECkit-src/test/dotests.pl4
-rw-r--r--Build/source/libs/teckit/TLpatches/ChangeLog7
-rw-r--r--Build/source/libs/teckit/TLpatches/TL-Changes4
-rw-r--r--Build/source/libs/teckit/TLpatches/patch-02-warning6
-rw-r--r--Build/source/libs/teckit/TLpatches/patch-03-warnings31
-rw-r--r--Build/source/libs/teckit/TLpatches/patch-04-pragmas6
-rw-r--r--Build/source/libs/teckit/TLpatches/patch-05-static20
-rw-r--r--Build/source/libs/teckit/TLpatches/patch-06-dont-build-sfconv6
-rwxr-xr-xBuild/source/libs/teckit/configure20
-rw-r--r--Build/source/libs/teckit/version.ac2
21 files changed, 805 insertions, 64 deletions
diff --git a/Build/source/libs/README b/Build/source/libs/README
index fb181a8b430..df0573ca65f 100644
--- a/Build/source/libs/README
+++ b/Build/source/libs/README
@@ -55,8 +55,8 @@ poppler 0.67.0 - checked 21jul18
potrace 1.15 - checked 07aug17
http://potrace.sourceforge.net
-teckit 2.5.7 - checked 27jun17
- https://github.com/silnrsi/teckit/archive/2.5.7.tar.gz
+teckit 2.5.8 - checked 24jul18
+ https://github.com/silnrsi/teckit/archive/2.5.8.tar.gz
xpdf 4.00 - checked 13aug17
http://www.xpdfreader.com/download.html
diff --git a/Build/source/libs/teckit/ChangeLog b/Build/source/libs/teckit/ChangeLog
index d859235b869..388ababd5a2 100644
--- a/Build/source/libs/teckit/ChangeLog
+++ b/Build/source/libs/teckit/ChangeLog
@@ -1,3 +1,8 @@
+2017-07-24 Akira Kakuto <kakuto@fuk.kindai.ac.jp>
+
+ Import TECkit-2.5.8.
+ * version.ac: Adjust.
+
2017-06-27 Akira Kakuto <kakuto@fuk.kindai.ac.jp>
Import TECkit-2.5.7.
diff --git a/Build/source/libs/teckit/TECkit-src/NEWS b/Build/source/libs/teckit/TECkit-src/NEWS
index e2ab701bf0c..fe8e41b87f3 100644
--- a/Build/source/libs/teckit/TECkit-src/NEWS
+++ b/Build/source/libs/teckit/TECkit-src/NEWS
@@ -1,3 +1,7 @@
+2018-06-18
+ Version 2.5.8
+ Updated Unicode character names and normalization data to 11.0.0
+
2017-06-22
Version 2.5.7
Updated Unicode character names and normalization data to 10.0.0
diff --git a/Build/source/libs/teckit/TECkit-src/README b/Build/source/libs/teckit/TECkit-src/README
index 7a2f3e9fa8d..bdf170f5ee1 100644
--- a/Build/source/libs/teckit/TECkit-src/README
+++ b/Build/source/libs/teckit/TECkit-src/README
@@ -7,7 +7,7 @@ tools or by linking with other software packages.
See the Documentation folder for information on the TECkit mapping language
and conversion tool usage notes.
-The TECkit libraries have been updated to support the Unicode 10.0.0 character
+The TECkit libraries have been updated to support the Unicode 11.0.0 character
repertoire.
Starting with TECkit version 2.5.7 there are several changes with the Windows
diff --git a/Build/source/libs/teckit/TECkit-src/configure.ac b/Build/source/libs/teckit/TECkit-src/configure.ac
index 5a8b892fc5c..55e6c7df5d0 100644
--- a/Build/source/libs/teckit/TECkit-src/configure.ac
+++ b/Build/source/libs/teckit/TECkit-src/configure.ac
@@ -1,5 +1,5 @@
AC_PREREQ(2.54)
-AC_INIT(teckit, 2.5.7, nrsi@sil.org)
+AC_INIT(teckit, 2.5.8, nrsi@sil.org)
AM_CONFIG_HEADER([config.h])
AC_CONFIG_SRCDIR([source/UnicodeNames.cpp])
AC_CONFIG_MACRO_DIR([m4])
diff --git a/Build/source/libs/teckit/TECkit-src/license/LICENSING.txt b/Build/source/libs/teckit/TECkit-src/license/LICENSING.txt
index 1c969be742b..5aee456ce61 100644
--- a/Build/source/libs/teckit/TECkit-src/license/LICENSING.txt
+++ b/Build/source/libs/teckit/TECkit-src/license/LICENSING.txt
@@ -12,7 +12,7 @@ with a license of LGPL-2+
Rest of the project:
- Copyright 2002-2017, SIL International
+ Copyright 2002-2018, SIL International
All rights reserved.
This library is free software; you can redistribute it and/or modify
diff --git a/Build/source/libs/teckit/TECkit-src/source/NormalizationData.c b/Build/source/libs/teckit/TECkit-src/source/NormalizationData.c
index c8ff9ab27c6..85f7585aa1e 100644
--- a/Build/source/libs/teckit/TECkit-src/source/NormalizationData.c
+++ b/Build/source/libs/teckit/TECkit-src/source/NormalizationData.c
@@ -2,7 +2,7 @@ const UInt8 ccPlaneMap[] = {0,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2};
const UInt8 ccPageMaps[][256] = {
{0,0,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,0,0,15,0,0,0,16,17,18,19,20,21,22,0,0,23,0,0,0,0,0,0,0,0,0,0,0,24,25,0,0,26,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,0,28,29,30,31,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,32,0,0,33,0},
- {0,34,35,36,0,0,0,0,0,0,37,0,0,0,0,0,38,39,40,41,42,43,44,45,0,0,46,0,47,48,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,49,50,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,53,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0,0,0,0,0,0,55,56,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,34,35,36,0,0,0,0,0,0,37,0,0,38,0,39,40,41,42,43,44,45,46,47,48,0,49,0,50,51,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,52,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,54,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,55,56,0,0,0,0,0,0,0,0,0,0,0,0,0,57,0,0,0,0,0,0,0,58,59,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
};
@@ -12,9 +12,9 @@ const UInt8 ccCharClass[][256] = {
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,230,230,230,230,220,230,230,230,222,220,230,230,230,230,230,230,220,220,220,220,220,220,230,230,220,230,230,222,228,230,10,11,12,13,14,15,16,17,18,19,19,20,21,22,0,23,0,24,25,0,230,220,0,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,230,30,31,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,27,28,29,30,31,32,33,34,230,230,220,220,230,230,230,230,230,220,230,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,35,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,0,0,230,230,230,230,220,230,0,0,230,230,0,220,230,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220,230,230,220,230,230,220,220,220,230,220,220,230,220,230,230,230,220,230,220,230,220,230,220,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,220,230,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,0,230,230,230,230,230,230,230,230,230,0,230,230,230,0,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,230,230,230,230,230,230,230,0,220,230,230,220,230,230,220,230,230,230,220,220,220,27,28,29,230,230,230,220,230,230,220,220,230,230,230,230,230},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,230,220,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,36,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220,230,230,220,230,230,220,220,220,230,220,220,230,220,230,230,230,220,230,220,230,220,230,220,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,220,230,0,0,0,0,0,0,0,0,0,220,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,0,230,230,230,230,230,230,230,230,230,0,230,230,230,0,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,230,230,230,230,230,230,230,230,230,230,230,230,230,230,0,220,230,230,220,230,230,220,230,230,230,220,220,220,27,28,29,230,230,230,220,230,230,220,220,230,230,230,230,230},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,230,220,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,84,91,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
@@ -45,17 +45,20 @@ const UInt8 ccCharClass[][256] = {
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,220,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,1,220,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,220,230,230,230,220,230,220,220,220,220,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,0,0,0,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,0,0,0,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,7,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
- {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
+ {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,7,0,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,230,230,230,230,230,230,230,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
{0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},
diff --git a/Build/source/libs/teckit/TECkit-src/source/UnicodeNames.cpp b/Build/source/libs/teckit/TECkit-src/source/UnicodeNames.cpp
index 278eb953b2b..436c653263f 100644
--- a/Build/source/libs/teckit/TECkit-src/source/UnicodeNames.cpp
+++ b/Build/source/libs/teckit/TECkit-src/source/UnicodeNames.cpp
@@ -1,6 +1,7 @@
#include "Compiler.h"
CharName gUnicodeNames[] = {
+{0x1F9EE,"ABACUS"},
{0x23E6,"AC CURRENT"},
{0x2100,"ACCOUNT OF"},
{0x206D,"ACTIVATE ARABIC FORM SHAPING"},
@@ -96,6 +97,7 @@ CharName gUnicodeNames[] = {
{0x1E930,"ADLAM SMALL LETTER YHE"},
{0x1E941,"ADLAM SMALL LETTER ZAL"},
{0x1E945,"ADLAM VOWEL LENGTHENER"},
+{0x2BE5,"ADMETOS"},
{0x1F39F,"ADMISSION TICKETS"},
{0x1F9D1,"ADULT"},
{0x10102,"AEGEAN CHECK MARK"},
@@ -171,6 +173,7 @@ CharName gUnicodeNames[] = {
{0x11732,"AHOM DIGIT TWO"},
{0x11730,"AHOM DIGIT ZERO"},
{0x11712,"AHOM LETTER A"},
+{0x1171A,"AHOM LETTER ALTERNATE BA"},
{0x11716,"AHOM LETTER ALTERNATE GA"},
{0x11705,"AHOM LETTER ALTERNATE TA"},
{0x11708,"AHOM LETTER BA"},
@@ -1027,6 +1030,7 @@ CharName gUnicodeNames[] = {
{0x2351,"APL FUNCTIONAL SYMBOL UP TACK OVERBAR"},
{0x234F,"APL FUNCTIONAL SYMBOL UPWARDS VANE"},
{0x236C,"APL FUNCTIONAL SYMBOL ZILDE"},
+{0x2BE4,"APOLLON"},
{0x0027,"APOSTROPHE"},
{0x2250,"APPROACHES THE LIMIT"},
{0x2246,"APPROXIMATELY BUT NOT ACTUALLY EQUAL TO"},
@@ -2236,6 +2240,7 @@ CharName gUnicodeNames[] = {
{0x06ED,"ARABIC SMALL LOW MEEM"},
{0x08D9,"ARABIC SMALL LOW NOON WITH KASRA"},
{0x06E3,"ARABIC SMALL LOW SEEN"},
+{0x08D3,"ARABIC SMALL LOW WAW"},
{0x06E5,"ARABIC SMALL WAW"},
{0x06E6,"ARABIC SMALL YEH"},
{0x06DE,"ARABIC START OF RUB EL HIZB"},
@@ -2371,10 +2376,12 @@ CharName gUnicodeNames[] = {
{0x0577,"ARMENIAN SMALL LETTER SHA"},
{0x057F,"ARMENIAN SMALL LETTER TIWN"},
{0x0569,"ARMENIAN SMALL LETTER TO"},
+{0x0560,"ARMENIAN SMALL LETTER TURNED AYB"},
{0x057E,"ARMENIAN SMALL LETTER VEW"},
{0x0578,"ARMENIAN SMALL LETTER VO"},
{0x056D,"ARMENIAN SMALL LETTER XEH"},
{0x0575,"ARMENIAN SMALL LETTER YI"},
+{0x0588,"ARMENIAN SMALL LETTER YI WITH STROKE"},
{0x0582,"ARMENIAN SMALL LETTER YIWN"},
{0x0566,"ARMENIAN SMALL LETTER ZA"},
{0x056A,"ARMENIAN SMALL LETTER ZHE"},
@@ -2396,6 +2403,7 @@ CharName gUnicodeNames[] = {
{0x2217,"ASTERISK OPERATOR"},
{0x2042,"ASTERISM"},
{0x1F632,"ASTONISHED FACE"},
+{0x2BD9,"ASTRAEA"},
{0x26E2,"ASTRONOMICAL SYMBOL FOR URANUS"},
{0x2243,"ASYMPTOTICALLY EQUAL TO"},
{0x1F45F,"ATHLETIC SHOE"},
@@ -2472,7 +2480,9 @@ CharName gUnicodeNames[] = {
{0x2B5D,"BACKSLANTED SOUTH ARROW WITH HORIZONTAL TAIL"},
{0x1F953,"BACON"},
{0x1F42B,"BACTRIAN CAMEL"},
+{0x1F9A1,"BADGER"},
{0x1F3F8,"BADMINTON RACQUET AND SHUTTLECOCK"},
+{0x1F96F,"BAGEL"},
{0x1F6C4,"BAGGAGE CLAIM"},
{0x1F956,"BAGUETTE BREAD"},
{0x1B44,"BALINESE ADEG ADEG"},
@@ -2596,6 +2606,7 @@ CharName gUnicodeNames[] = {
{0x1B36,"BALINESE VOWEL SIGN ULU"},
{0x1B37,"BALINESE VOWEL SIGN ULU SARI"},
{0x1B5C,"BALINESE WINDU"},
+{0x1F9F6,"BALL OF YARN"},
{0x1F388,"BALLOON"},
{0x2749,"BALLOON-SPOKED ASTERISK"},
{0x1F5F6,"BALLOT BOLD SCRIPT X"},
@@ -3273,8 +3284,10 @@ CharName gUnicodeNames[] = {
{0x1F4B7,"BANKNOTE WITH POUND SIGN"},
{0x1F4B4,"BANKNOTE WITH YEN SIGN"},
{0x1F4CA,"BAR CHART"},
+{0x1F9FC,"BAR OF SOAP"},
{0x1F488,"BARBER POLE"},
{0x26BE,"BASEBALL"},
+{0x1F9FA,"BASKET"},
{0x1F3C0,"BASKETBALL AND HOOP"},
{0x16AF0,"BASSA VAH COMBINING HIGH TONE"},
{0x16AF4,"BASSA VAH COMBINING HIGH-LOW TONE"},
@@ -3463,6 +3476,7 @@ CharName gUnicodeNames[] = {
{0x09DF,"BENGALI LETTER YYA"},
{0x09F2,"BENGALI RUPEE MARK"},
{0x09F3,"BENGALI RUPEE SIGN"},
+{0x09FE,"BENGALI SANDHI MARK"},
{0x0982,"BENGALI SIGN ANUSVARA"},
{0x09BD,"BENGALI SIGN AVAGRAHA"},
{0x0981,"BENGALI SIGN CANDRABINDU"},
@@ -3622,6 +3636,7 @@ CharName gUnicodeNames[] = {
{0x25C6,"BLACK DIAMOND"},
{0x2BC1,"BLACK DIAMOND CENTRED"},
{0x2756,"BLACK DIAMOND MINUS WHITE X"},
+{0x2BDE,"BLACK DIAMOND ON CROSS"},
{0x2666,"BLACK DIAMOND SUIT"},
{0x29EA,"BLACK DIAMOND WITH DOWN ARROW"},
{0x1F5A3,"BLACK DOWN POINTING BACKHAND INDEX"},
@@ -3759,6 +3774,7 @@ CharName gUnicodeNames[] = {
{0x1F786,"BOLD WHITE CIRCLE"},
{0x1F790,"BOLD WHITE SQUARE"},
{0x1F4A3,"BOMB"},
+{0x1F9B4,"BONE"},
{0x1F56E,"BOOK"},
{0x1F516,"BOOKMARK"},
{0x1F4D1,"BOOKMARK TABS"},
@@ -3811,6 +3827,7 @@ CharName gUnicodeNames[] = {
{0x310B,"BOPOMOFO LETTER N"},
{0x312B,"BOPOMOFO LETTER NG"},
{0x31AD,"BOPOMOFO LETTER NGG"},
+{0x312F,"BOPOMOFO LETTER NN"},
{0x311B,"BOPOMOFO LETTER O"},
{0x312E,"BOPOMOFO LETTER O WITH DOT ABOVE"},
{0x31B1,"BOPOMOFO LETTER OM"},
@@ -4356,6 +4373,7 @@ CharName gUnicodeNames[] = {
{0x1F35E,"BREAD"},
{0x1F931,"BREAST-FEEDING"},
{0x02D8,"BREVE"},
+{0x1F9F1,"BRICK"},
{0x1F470,"BRIDE WITH VEIL"},
{0x1F309,"BRIDGE AT NIGHT"},
{0x1F4BC,"BRIEFCASE"},
@@ -4363,6 +4381,7 @@ CharName gUnicodeNames[] = {
{0x00A6,"BROKEN BAR"},
{0x238B,"BROKEN CIRCLE WITH NORTHWEST ARROW"},
{0x1F494,"BROKEN HEART"},
+{0x1F9F9,"BROOM"},
{0x1F41B,"BUG"},
{0x1A1F,"BUGINESE END OF SECTION"},
{0x1A15,"BUGINESE LETTER A"},
@@ -5559,6 +5578,7 @@ CharName gUnicodeNames[] = {
{0x11107,"CHAKMA LETTER KAA"},
{0x11108,"CHAKMA LETTER KHAA"},
{0x11123,"CHAKMA LETTER LAA"},
+{0x11144,"CHAKMA LETTER LHAA"},
{0x1111F,"CHAKMA LETTER MAA"},
{0x1111A,"CHAKMA LETTER NAA"},
{0x1110B,"CHAKMA LETTER NGAA"},
@@ -5585,9 +5605,11 @@ CharName gUnicodeNames[] = {
{0x11102,"CHAKMA SIGN VISARGA"},
{0x11133,"CHAKMA VIRAMA"},
{0x11127,"CHAKMA VOWEL SIGN A"},
+{0x11145,"CHAKMA VOWEL SIGN AA"},
{0x1112D,"CHAKMA VOWEL SIGN AI"},
{0x1112F,"CHAKMA VOWEL SIGN AU"},
{0x1112C,"CHAKMA VOWEL SIGN E"},
+{0x11146,"CHAKMA VOWEL SIGN EI"},
{0x11128,"CHAKMA VOWEL SIGN I"},
{0x11129,"CHAKMA VOWEL SIGN II"},
{0x1112E,"CHAKMA VOWEL SIGN O"},
@@ -6159,7 +6181,9 @@ CharName gUnicodeNames[] = {
{0x3036,"CIRCLED POSTAL MARK"},
{0x29B8,"CIRCLED REVERSE SOLIDUS"},
{0x229A,"CIRCLED RING OPERATOR"},
+{0x1F7D7,"CIRCLED SQUARE"},
{0x2297,"CIRCLED TIMES"},
+{0x1F7D5,"CIRCLED TRIANGLE"},
{0x238A,"CIRCLED TRIANGLE DOWN"},
{0x29B6,"CIRCLED VERTICAL BAR"},
{0x29BE,"CIRCLED WHITE BULLET"},
@@ -7418,6 +7442,7 @@ CharName gUnicodeNames[] = {
{0x20DA,"COMBINING ANTICLOCKWISE RING OVERLAY"},
{0x20F0,"COMBINING ASTERISK ABOVE"},
{0x0359,"COMBINING ASTERISK BELOW"},
+{0x1133B,"COMBINING BINDU BELOW"},
{0x0306,"COMBINING BREVE"},
{0x032E,"COMBINING BREVE BELOW"},
{0x1DCB,"COMBINING BREVE-MACRON"},
@@ -7782,6 +7807,7 @@ CharName gUnicodeNames[] = {
{0x002C,"COMMA"},
{0x0040,"COMMERCIAL AT"},
{0x2052,"COMMERCIAL MINUS SIGN"},
+{0x1F9ED,"COMPASS"},
{0x2201,"COMPLEMENT"},
{0x2384,"COMPOSITION SYMBOL"},
{0x1F5DC,"COMPRESSION"},
@@ -7971,6 +7997,7 @@ CharName gUnicodeNames[] = {
{0x2CEA,"COPTIC SYMBOL SHIMA SIMA"},
{0x2CE7,"COPTIC SYMBOL STAUROS"},
{0x2CE8,"COPTIC SYMBOL TAU RO"},
+{0x1F12F,"COPYLEFT SYMBOL"},
{0x00A9,"COPYRIGHT SIGN"},
{0x2258,"CORRESPONDS TO"},
{0x1F6CB,"COUCH AND LAMP"},
@@ -9256,6 +9283,8 @@ CharName gUnicodeNames[] = {
{0x1236E,"CUNEIFORM SIGN ZUM"},
{0x26FE,"CUP ON BLACK SQUARE"},
{0x1F964,"CUP WITH STRAW"},
+{0x1F9C1,"CUPCAKE"},
+{0x2BE0,"CUPIDO"},
{0x1F94C,"CURLING STONE"},
{0x23AA,"CURLY BRACKET EXTENSION"},
{0x22CF,"CURLY LOGICAL AND"},
@@ -9859,6 +9888,7 @@ CharName gUnicodeNames[] = {
{0x0910,"DEVANAGARI LETTER AI"},
{0x0914,"DEVANAGARI LETTER AU"},
{0x0975,"DEVANAGARI LETTER AW"},
+{0xA8FE,"DEVANAGARI LETTER AY"},
{0x092C,"DEVANAGARI LETTER BA"},
{0x097F,"DEVANAGARI LETTER BBA"},
{0x092D,"DEVANAGARI LETTER BHA"},
@@ -9955,6 +9985,7 @@ CharName gUnicodeNames[] = {
{0x0948,"DEVANAGARI VOWEL SIGN AI"},
{0x094C,"DEVANAGARI VOWEL SIGN AU"},
{0x094F,"DEVANAGARI VOWEL SIGN AW"},
+{0xA8FF,"DEVANAGARI VOWEL SIGN AY"},
{0x0945,"DEVANAGARI VOWEL SIGN CANDRA E"},
{0x0955,"DEVANAGARI VOWEL SIGN CANDRA LONG E"},
{0x0949,"DEVANAGARI VOWEL SIGN CANDRA O"},
@@ -10078,6 +10109,7 @@ CharName gUnicodeNames[] = {
{0x26AE,"DIVORCE SYMBOL"},
{0x1F635,"DIZZY FACE"},
{0x1F4AB,"DIZZY SYMBOL"},
+{0x1F9EC,"DNA DOUBLE HELIX"},
{0x1F6AF,"DO NOT LITTER SYMBOL"},
{0x1F5CE,"DOCUMENT"},
{0x1F5BB,"DOCUMENT WITH PICTURE"},
@@ -10096,6 +10128,66 @@ CharName gUnicodeNames[] = {
{0x22E1,"DOES NOT SUCCEED OR EQUAL"},
{0x1F415,"DOG"},
{0x1F436,"DOG FACE"},
+{0x1183B,"DOGRA ABBREVIATION SIGN"},
+{0x11800,"DOGRA LETTER A"},
+{0x11801,"DOGRA LETTER AA"},
+{0x11807,"DOGRA LETTER AI"},
+{0x11809,"DOGRA LETTER AU"},
+{0x11820,"DOGRA LETTER BA"},
+{0x11821,"DOGRA LETTER BHA"},
+{0x1180F,"DOGRA LETTER CA"},
+{0x11810,"DOGRA LETTER CHA"},
+{0x1181B,"DOGRA LETTER DA"},
+{0x11816,"DOGRA LETTER DDA"},
+{0x11817,"DOGRA LETTER DDHA"},
+{0x1181C,"DOGRA LETTER DHA"},
+{0x11806,"DOGRA LETTER E"},
+{0x1180C,"DOGRA LETTER GA"},
+{0x1180D,"DOGRA LETTER GHA"},
+{0x1182A,"DOGRA LETTER HA"},
+{0x11802,"DOGRA LETTER I"},
+{0x11803,"DOGRA LETTER II"},
+{0x11811,"DOGRA LETTER JA"},
+{0x11812,"DOGRA LETTER JHA"},
+{0x1180A,"DOGRA LETTER KA"},
+{0x1180B,"DOGRA LETTER KHA"},
+{0x11825,"DOGRA LETTER LA"},
+{0x11822,"DOGRA LETTER MA"},
+{0x1181D,"DOGRA LETTER NA"},
+{0x1180E,"DOGRA LETTER NGA"},
+{0x11818,"DOGRA LETTER NNA"},
+{0x11813,"DOGRA LETTER NYA"},
+{0x11808,"DOGRA LETTER O"},
+{0x1181E,"DOGRA LETTER PA"},
+{0x1181F,"DOGRA LETTER PHA"},
+{0x11824,"DOGRA LETTER RA"},
+{0x1182B,"DOGRA LETTER RRA"},
+{0x11829,"DOGRA LETTER SA"},
+{0x11827,"DOGRA LETTER SHA"},
+{0x11828,"DOGRA LETTER SSA"},
+{0x11819,"DOGRA LETTER TA"},
+{0x1181A,"DOGRA LETTER THA"},
+{0x11814,"DOGRA LETTER TTA"},
+{0x11815,"DOGRA LETTER TTHA"},
+{0x11804,"DOGRA LETTER U"},
+{0x11805,"DOGRA LETTER UU"},
+{0x11826,"DOGRA LETTER VA"},
+{0x11823,"DOGRA LETTER YA"},
+{0x11837,"DOGRA SIGN ANUSVARA"},
+{0x1183A,"DOGRA SIGN NUKTA"},
+{0x11839,"DOGRA SIGN VIRAMA"},
+{0x11838,"DOGRA SIGN VISARGA"},
+{0x1182C,"DOGRA VOWEL SIGN AA"},
+{0x11834,"DOGRA VOWEL SIGN AI"},
+{0x11836,"DOGRA VOWEL SIGN AU"},
+{0x11833,"DOGRA VOWEL SIGN E"},
+{0x1182D,"DOGRA VOWEL SIGN I"},
+{0x1182E,"DOGRA VOWEL SIGN II"},
+{0x11835,"DOGRA VOWEL SIGN O"},
+{0x1182F,"DOGRA VOWEL SIGN U"},
+{0x11830,"DOGRA VOWEL SIGN UU"},
+{0x11831,"DOGRA VOWEL SIGN VOCALIC R"},
+{0x11832,"DOGRA VOWEL SIGN VOCALIC RR"},
{0x0024,"DOLLAR SIGN"},
{0x1F42C,"DOLPHIN"},
{0x1F030,"DOMINO TILE HORIZONTAL BACK"},
@@ -10209,6 +10301,7 @@ CharName gUnicodeNames[] = {
{0x2999,"DOTTED FENCE"},
{0x2E13,"DOTTED OBELOS"},
{0x2E16,"DOTTED RIGHT-POINTING ANGLE"},
+{0x2E4A,"DOTTED SOLIDUS"},
{0x2B1A,"DOTTED SQUARE"},
{0x2E08,"DOTTED TRANSPOSITION MARKER"},
{0x02DD,"DOUBLE ACUTE ACCENT"},
@@ -10290,6 +10383,7 @@ CharName gUnicodeNames[] = {
{0x213C,"DOUBLE-STRUCK SMALL PI"},
{0x26A2,"DOUBLED FEMALE SIGN"},
{0x26A3,"DOUBLED MALE SIGN"},
+{0x2BFC,"DOUBLED SYMBOL"},
{0x1F369,"DOUGHNUT"},
{0x1F54A,"DOVE OF PEACE"},
{0x2304,"DOWN ARROWHEAD"},
@@ -11670,6 +11764,10 @@ CharName gUnicodeNames[] = {
{0x2014,"EM DASH"},
{0x2001,"EM QUAD"},
{0x2003,"EM SPACE"},
+{0x1F9B2,"EMOJI COMPONENT BALD"},
+{0x1F9B1,"EMOJI COMPONENT CURLY HAIR"},
+{0x1F9B0,"EMOJI COMPONENT RED HAIR"},
+{0x1F9B3,"EMOJI COMPONENT WHITE HAIR"},
{0x1F3FB,"EMOJI MODIFIER FITZPATRICK TYPE-1-2"},
{0x1F3FC,"EMOJI MODIFIER FITZPATRICK TYPE-3"},
{0x1F3FD,"EMOJI MODIFIER FITZPATRICK TYPE-4"},
@@ -11712,6 +11810,7 @@ CharName gUnicodeNames[] = {
{0x29E4,"EQUALS SIGN AND SLANTED PARALLEL WITH TILDE ABOVE"},
{0x2AAE,"EQUALS SIGN WITH BUMPY ABOVE"},
{0x2A66,"EQUALS SIGN WITH DOT BELOW"},
+{0x2BF9,"EQUALS SIGN WITH INFINITY BELOW"},
{0x2A77,"EQUALS SIGN WITH TWO DOTS ABOVE AND TWO DOTS BELOW"},
{0x2A6E,"EQUALS WITH ASTERISK"},
{0x225A,"EQUIANGULAR TO"},
@@ -11719,6 +11818,8 @@ CharName gUnicodeNames[] = {
{0x2A78,"EQUIVALENT WITH FOUR DOTS ABOVE"},
{0x232B,"ERASE TO THE LEFT"},
{0x2326,"ERASE TO THE RIGHT"},
+{0x2BF0,"ERIS FORM ONE"},
+{0x2BF1,"ERIS FORM TWO"},
{0x29F3,"ERROR-BARRED BLACK CIRCLE"},
{0x29F1,"ERROR-BARRED BLACK DIAMOND"},
{0x29EF,"ERROR-BARRED BLACK SQUARE"},
@@ -12270,12 +12371,15 @@ CharName gUnicodeNames[] = {
{0x1F62E,"FACE WITH OPEN MOUTH"},
{0x1F630,"FACE WITH OPEN MOUTH AND COLD SWEAT"},
{0x1F92E,"FACE WITH OPEN MOUTH VOMITING"},
+{0x1F973,"FACE WITH PARTY HORN AND PARTY HAT"},
+{0x1F97A,"FACE WITH PLEADING EYES"},
{0x1F644,"FACE WITH ROLLING EYES"},
{0x1F61B,"FACE WITH STUCK-OUT TONGUE"},
{0x1F61D,"FACE WITH STUCK-OUT TONGUE AND TIGHTLY-CLOSED EYES"},
{0x1F61C,"FACE WITH STUCK-OUT TONGUE AND WINKING EYE"},
{0x1F602,"FACE WITH TEARS OF JOY"},
{0x1F912,"FACE WITH THERMOMETER"},
+{0x1F974,"FACE WITH UNEVEN EYES AND WAVY MOUTH"},
{0x1F636,"FACE WITHOUT MOUTH"},
{0x213B,"FACSIMILE SIGN"},
{0x1F3ED,"FACTORY"},
@@ -12305,6 +12409,8 @@ CharName gUnicodeNames[] = {
{0x2A0D,"FINITE PART INTEGRAL"},
{0x1F525,"FIRE"},
{0x1F692,"FIRE ENGINE"},
+{0x1F9EF,"FIRE EXTINGUISHER"},
+{0x1F9E8,"FIRECRACKER"},
{0x1F387,"FIREWORK SPARKLER"},
{0x1F386,"FIREWORKS"},
{0x1F947,"FIRST PLACE MEDAL"},
@@ -12320,6 +12426,7 @@ CharName gUnicodeNames[] = {
{0x2E2D,"FIVE DOT MARK"},
{0x2059,"FIVE DOT PUNCTUATION"},
{0x26F3,"FLAG IN HOLE"},
+{0x1F97F,"FLAT SHOE"},
{0x23E5,"FLATNESS"},
{0x269C,"FLEUR-DE-LIS"},
{0x1F4AA,"FLEXED BICEPS"},
@@ -12329,11 +12436,13 @@ CharName gUnicodeNames[] = {
{0x1F3B4,"FLOWER PLAYING CARDS"},
{0x2055,"FLOWER PUNCTUATION MARK"},
{0x1F633,"FLUSHED FACE"},
+{0x1F94F,"FLYING DISC"},
{0x1F585,"FLYING ENVELOPE"},
{0x1F6F8,"FLYING SAUCER"},
{0x1F32B,"FOG"},
{0x1F301,"FOGGY"},
{0x1F5C0,"FOLDER"},
+{0x1F9B6,"FOOT"},
{0x1F463,"FOOTPRINTS"},
{0x2200,"FOR ALL"},
{0x22A9,"FORCES"},
@@ -12359,6 +12468,7 @@ CharName gUnicodeNames[] = {
{0x1F5BE,"FRAME WITH AN X"},
{0x1F5BC,"FRAME WITH PICTURE"},
{0x1F5BD,"FRAME WITH TILES"},
+{0x1F976,"FREEZING FACE"},
{0x20A3,"FRENCH FRANC SIGN"},
{0x1F35F,"FRENCH FRIES"},
{0x1F364,"FRIED SHRIMP"},
@@ -12575,6 +12685,52 @@ CharName gUnicodeNames[] = {
{0x10F7,"GEORGIAN LETTER YN"},
{0x10D6,"GEORGIAN LETTER ZEN"},
{0x10DF,"GEORGIAN LETTER ZHAR"},
+{0x1CBD,"GEORGIAN MTAVRULI CAPITAL LETTER AEN"},
+{0x1CBA,"GEORGIAN MTAVRULI CAPITAL LETTER AIN"},
+{0x1C90,"GEORGIAN MTAVRULI CAPITAL LETTER AN"},
+{0x1C91,"GEORGIAN MTAVRULI CAPITAL LETTER BAN"},
+{0x1CAA,"GEORGIAN MTAVRULI CAPITAL LETTER CAN"},
+{0x1CAD,"GEORGIAN MTAVRULI CAPITAL LETTER CHAR"},
+{0x1CA9,"GEORGIAN MTAVRULI CAPITAL LETTER CHIN"},
+{0x1CAC,"GEORGIAN MTAVRULI CAPITAL LETTER CIL"},
+{0x1C93,"GEORGIAN MTAVRULI CAPITAL LETTER DON"},
+{0x1CB8,"GEORGIAN MTAVRULI CAPITAL LETTER ELIFI"},
+{0x1C94,"GEORGIAN MTAVRULI CAPITAL LETTER EN"},
+{0x1CB6,"GEORGIAN MTAVRULI CAPITAL LETTER FI"},
+{0x1C92,"GEORGIAN MTAVRULI CAPITAL LETTER GAN"},
+{0x1CA6,"GEORGIAN MTAVRULI CAPITAL LETTER GHAN"},
+{0x1CB0,"GEORGIAN MTAVRULI CAPITAL LETTER HAE"},
+{0x1CB4,"GEORGIAN MTAVRULI CAPITAL LETTER HAR"},
+{0x1CBE,"GEORGIAN MTAVRULI CAPITAL LETTER HARD SIGN"},
+{0x1CB1,"GEORGIAN MTAVRULI CAPITAL LETTER HE"},
+{0x1CB2,"GEORGIAN MTAVRULI CAPITAL LETTER HIE"},
+{0x1CB5,"GEORGIAN MTAVRULI CAPITAL LETTER HOE"},
+{0x1C98,"GEORGIAN MTAVRULI CAPITAL LETTER IN"},
+{0x1CAF,"GEORGIAN MTAVRULI CAPITAL LETTER JHAN"},
+{0x1CAB,"GEORGIAN MTAVRULI CAPITAL LETTER JIL"},
+{0x1C99,"GEORGIAN MTAVRULI CAPITAL LETTER KAN"},
+{0x1CA5,"GEORGIAN MTAVRULI CAPITAL LETTER KHAR"},
+{0x1CBF,"GEORGIAN MTAVRULI CAPITAL LETTER LABIAL SIGN"},
+{0x1C9A,"GEORGIAN MTAVRULI CAPITAL LETTER LAS"},
+{0x1C9B,"GEORGIAN MTAVRULI CAPITAL LETTER MAN"},
+{0x1C9C,"GEORGIAN MTAVRULI CAPITAL LETTER NAR"},
+{0x1C9D,"GEORGIAN MTAVRULI CAPITAL LETTER ON"},
+{0x1C9E,"GEORGIAN MTAVRULI CAPITAL LETTER PAR"},
+{0x1CA4,"GEORGIAN MTAVRULI CAPITAL LETTER PHAR"},
+{0x1CA7,"GEORGIAN MTAVRULI CAPITAL LETTER QAR"},
+{0x1CA0,"GEORGIAN MTAVRULI CAPITAL LETTER RAE"},
+{0x1CA1,"GEORGIAN MTAVRULI CAPITAL LETTER SAN"},
+{0x1CA8,"GEORGIAN MTAVRULI CAPITAL LETTER SHIN"},
+{0x1C97,"GEORGIAN MTAVRULI CAPITAL LETTER TAN"},
+{0x1CA2,"GEORGIAN MTAVRULI CAPITAL LETTER TAR"},
+{0x1CB9,"GEORGIAN MTAVRULI CAPITAL LETTER TURNED GAN"},
+{0x1CA3,"GEORGIAN MTAVRULI CAPITAL LETTER UN"},
+{0x1C95,"GEORGIAN MTAVRULI CAPITAL LETTER VIN"},
+{0x1CB3,"GEORGIAN MTAVRULI CAPITAL LETTER WE"},
+{0x1CAE,"GEORGIAN MTAVRULI CAPITAL LETTER XAN"},
+{0x1CB7,"GEORGIAN MTAVRULI CAPITAL LETTER YN"},
+{0x1C96,"GEORGIAN MTAVRULI CAPITAL LETTER ZEN"},
+{0x1C9F,"GEORGIAN MTAVRULI CAPITAL LETTER ZHAR"},
{0x10FB,"GEORGIAN PARAGRAPH SEPARATOR"},
{0x2D2D,"GEORGIAN SMALL LETTER AEN"},
{0x2D00,"GEORGIAN SMALL LETTER AN"},
@@ -12724,6 +12880,7 @@ CharName gUnicodeNames[] = {
{0x1F31F,"GLOWING STAR"},
{0x1F945,"GOAL NET"},
{0x1F410,"GOAT"},
+{0x1F97D,"GOGGLES"},
{0x1F3CC,"GOLFER"},
{0x1F98D,"GORILLA"},
{0x10330,"GOTHIC LETTER AHSA"},
@@ -13474,6 +13631,70 @@ CharName gUnicodeNames[] = {
{0x0AE3,"GUJARATI VOWEL SIGN VOCALIC LL"},
{0x0AC3,"GUJARATI VOWEL SIGN VOCALIC R"},
{0x0AC4,"GUJARATI VOWEL SIGN VOCALIC RR"},
+{0x11DA8,"GUNJALA GONDI DIGIT EIGHT"},
+{0x11DA5,"GUNJALA GONDI DIGIT FIVE"},
+{0x11DA4,"GUNJALA GONDI DIGIT FOUR"},
+{0x11DA9,"GUNJALA GONDI DIGIT NINE"},
+{0x11DA1,"GUNJALA GONDI DIGIT ONE"},
+{0x11DA7,"GUNJALA GONDI DIGIT SEVEN"},
+{0x11DA6,"GUNJALA GONDI DIGIT SIX"},
+{0x11DA3,"GUNJALA GONDI DIGIT THREE"},
+{0x11DA2,"GUNJALA GONDI DIGIT TWO"},
+{0x11DA0,"GUNJALA GONDI DIGIT ZERO"},
+{0x11D60,"GUNJALA GONDI LETTER A"},
+{0x11D61,"GUNJALA GONDI LETTER AA"},
+{0x11D68,"GUNJALA GONDI LETTER AI"},
+{0x11D6B,"GUNJALA GONDI LETTER AU"},
+{0x11D6E,"GUNJALA GONDI LETTER BA"},
+{0x11D6F,"GUNJALA GONDI LETTER BHA"},
+{0x11D7B,"GUNJALA GONDI LETTER CA"},
+{0x11D7C,"GUNJALA GONDI LETTER CHA"},
+{0x11D78,"GUNJALA GONDI LETTER DA"},
+{0x11D82,"GUNJALA GONDI LETTER DDA"},
+{0x11D83,"GUNJALA GONDI LETTER DDHA"},
+{0x11D79,"GUNJALA GONDI LETTER DHA"},
+{0x11D67,"GUNJALA GONDI LETTER EE"},
+{0x11D76,"GUNJALA GONDI LETTER GA"},
+{0x11D77,"GUNJALA GONDI LETTER GHA"},
+{0x11D87,"GUNJALA GONDI LETTER HA"},
+{0x11D62,"GUNJALA GONDI LETTER I"},
+{0x11D63,"GUNJALA GONDI LETTER II"},
+{0x11D80,"GUNJALA GONDI LETTER JA"},
+{0x11D81,"GUNJALA GONDI LETTER JHA"},
+{0x11D71,"GUNJALA GONDI LETTER KA"},
+{0x11D72,"GUNJALA GONDI LETTER KHA"},
+{0x11D75,"GUNJALA GONDI LETTER LA"},
+{0x11D7F,"GUNJALA GONDI LETTER LLA"},
+{0x11D70,"GUNJALA GONDI LETTER MA"},
+{0x11D7A,"GUNJALA GONDI LETTER NA"},
+{0x11D84,"GUNJALA GONDI LETTER NGA"},
+{0x11D6A,"GUNJALA GONDI LETTER OO"},
+{0x11D85,"GUNJALA GONDI LETTER PA"},
+{0x11D86,"GUNJALA GONDI LETTER PHA"},
+{0x11D88,"GUNJALA GONDI LETTER RA"},
+{0x11D89,"GUNJALA GONDI LETTER SA"},
+{0x11D73,"GUNJALA GONDI LETTER TA"},
+{0x11D74,"GUNJALA GONDI LETTER THA"},
+{0x11D7D,"GUNJALA GONDI LETTER TTA"},
+{0x11D7E,"GUNJALA GONDI LETTER TTHA"},
+{0x11D64,"GUNJALA GONDI LETTER U"},
+{0x11D65,"GUNJALA GONDI LETTER UU"},
+{0x11D6D,"GUNJALA GONDI LETTER VA"},
+{0x11D6C,"GUNJALA GONDI LETTER YA"},
+{0x11D98,"GUNJALA GONDI OM"},
+{0x11D95,"GUNJALA GONDI SIGN ANUSVARA"},
+{0x11D96,"GUNJALA GONDI SIGN VISARGA"},
+{0x11D97,"GUNJALA GONDI VIRAMA"},
+{0x11D8A,"GUNJALA GONDI VOWEL SIGN AA"},
+{0x11D91,"GUNJALA GONDI VOWEL SIGN AI"},
+{0x11D94,"GUNJALA GONDI VOWEL SIGN AU"},
+{0x11D90,"GUNJALA GONDI VOWEL SIGN EE"},
+{0x11D8B,"GUNJALA GONDI VOWEL SIGN I"},
+{0x11D8C,"GUNJALA GONDI VOWEL SIGN II"},
+{0x11D93,"GUNJALA GONDI VOWEL SIGN OO"},
+{0x11D8D,"GUNJALA GONDI VOWEL SIGN U"},
+{0x11D8E,"GUNJALA GONDI VOWEL SIGN UU"},
+{0x0A76,"GURMUKHI ABBREVIATION SIGN"},
{0x0A71,"GURMUKHI ADDAK"},
{0x0A6E,"GURMUKHI DIGIT EIGHT"},
{0x0A6B,"GURMUKHI DIGIT FIVE"},
@@ -13553,6 +13774,7 @@ CharName gUnicodeNames[] = {
{0x0A4B,"GURMUKHI VOWEL SIGN OO"},
{0x0A41,"GURMUKHI VOWEL SIGN U"},
{0x0A42,"GURMUKHI VOWEL SIGN UU"},
+{0x2BE1,"HADES"},
{0x200A,"HAIR SPACE"},
{0x1F487,"HAIRCUT"},
{0xFFED,"HALFWIDTH BLACK SQUARE"},
@@ -14152,6 +14374,56 @@ CharName gUnicodeNames[] = {
{0x3023,"HANGZHOU NUMERAL THREE"},
{0x3039,"HANGZHOU NUMERAL TWENTY"},
{0x3022,"HANGZHOU NUMERAL TWO"},
+{0x10D38,"HANIFI ROHINGYA DIGIT EIGHT"},
+{0x10D35,"HANIFI ROHINGYA DIGIT FIVE"},
+{0x10D34,"HANIFI ROHINGYA DIGIT FOUR"},
+{0x10D39,"HANIFI ROHINGYA DIGIT NINE"},
+{0x10D31,"HANIFI ROHINGYA DIGIT ONE"},
+{0x10D37,"HANIFI ROHINGYA DIGIT SEVEN"},
+{0x10D36,"HANIFI ROHINGYA DIGIT SIX"},
+{0x10D33,"HANIFI ROHINGYA DIGIT THREE"},
+{0x10D32,"HANIFI ROHINGYA DIGIT TWO"},
+{0x10D30,"HANIFI ROHINGYA DIGIT ZERO"},
+{0x10D00,"HANIFI ROHINGYA LETTER A"},
+{0x10D01,"HANIFI ROHINGYA LETTER BA"},
+{0x10D06,"HANIFI ROHINGYA LETTER CA"},
+{0x10D0A,"HANIFI ROHINGYA LETTER DA"},
+{0x10D0B,"HANIFI ROHINGYA LETTER DDA"},
+{0x10D09,"HANIFI ROHINGYA LETTER FA"},
+{0x10D12,"HANIFI ROHINGYA LETTER GA"},
+{0x10D07,"HANIFI ROHINGYA LETTER HA"},
+{0x10D05,"HANIFI ROHINGYA LETTER JA"},
+{0x10D11,"HANIFI ROHINGYA LETTER KA"},
+{0x10D08,"HANIFI ROHINGYA LETTER KHA"},
+{0x10D17,"HANIFI ROHINGYA LETTER KINNA WA"},
+{0x10D19,"HANIFI ROHINGYA LETTER KINNA YA"},
+{0x10D13,"HANIFI ROHINGYA LETTER LA"},
+{0x10D14,"HANIFI ROHINGYA LETTER MA"},
+{0x10D15,"HANIFI ROHINGYA LETTER NA"},
+{0x10D1A,"HANIFI ROHINGYA LETTER NGA"},
+{0x10D1B,"HANIFI ROHINGYA LETTER NYA"},
+{0x10D02,"HANIFI ROHINGYA LETTER PA"},
+{0x10D0C,"HANIFI ROHINGYA LETTER RA"},
+{0x10D0D,"HANIFI ROHINGYA LETTER RRA"},
+{0x10D0F,"HANIFI ROHINGYA LETTER SA"},
+{0x10D10,"HANIFI ROHINGYA LETTER SHA"},
+{0x10D03,"HANIFI ROHINGYA LETTER TA"},
+{0x10D04,"HANIFI ROHINGYA LETTER TTA"},
+{0x10D1C,"HANIFI ROHINGYA LETTER VA"},
+{0x10D16,"HANIFI ROHINGYA LETTER WA"},
+{0x10D18,"HANIFI ROHINGYA LETTER YA"},
+{0x10D0E,"HANIFI ROHINGYA LETTER ZA"},
+{0x10D23,"HANIFI ROHINGYA MARK NA KHONNA"},
+{0x10D22,"HANIFI ROHINGYA MARK SAKIN"},
+{0x10D24,"HANIFI ROHINGYA SIGN HARBAHAY"},
+{0x10D25,"HANIFI ROHINGYA SIGN TAHALA"},
+{0x10D26,"HANIFI ROHINGYA SIGN TANA"},
+{0x10D27,"HANIFI ROHINGYA SIGN TASSI"},
+{0x10D1D,"HANIFI ROHINGYA VOWEL A"},
+{0x10D20,"HANIFI ROHINGYA VOWEL E"},
+{0x10D1E,"HANIFI ROHINGYA VOWEL I"},
+{0x10D21,"HANIFI ROHINGYA VOWEL O"},
+{0x10D1F,"HANIFI ROHINGYA VOWEL U"},
{0x1720,"HANUNOO LETTER A"},
{0x172A,"HANUNOO LETTER BA"},
{0x1727,"HANUNOO LETTER DA"},
@@ -14437,6 +14709,7 @@ CharName gUnicodeNames[] = {
{0x05C6,"HEBREW PUNCTUATION NUN HAFUKHA"},
{0x05C0,"HEBREW PUNCTUATION PASEQ"},
{0x05C3,"HEBREW PUNCTUATION SOF PASUQ"},
+{0x05EF,"HEBREW YOD TRIANGLE"},
{0x1F994,"HEDGEHOG"},
{0x1F681,"HELICOPTER"},
{0x2388,"HELM SYMBOL"},
@@ -14798,6 +15071,8 @@ CharName gUnicodeNames[] = {
{0x1F460,"HIGH-HEELED SHOE"},
{0x1F684,"HIGH-SPEED TRAIN"},
{0x1F685,"HIGH-SPEED TRAIN WITH BULLET NOSE"},
+{0x1F97E,"HIKING BOOT"},
+{0x1F99B,"HIPPOPOTAMUS"},
{0x309F,"HIRAGANA DIGRAPH YORI"},
{0x309D,"HIRAGANA ITERATION MARK"},
{0x3042,"HIRAGANA LETTER A"},
@@ -14927,6 +15202,7 @@ CharName gUnicodeNames[] = {
{0x1F917,"HUGGING FACE"},
{0x1F4AF,"HUNDRED POINTS SYMBOL"},
{0x1F62F,"HUSHED FACE"},
+{0x2BDA,"HYGIEA"},
{0x2010,"HYPHEN"},
{0x2043,"HYPHEN BULLET"},
{0x2E1A,"HYPHEN WITH DIAERESIS"},
@@ -14980,6 +15256,11 @@ CharName gUnicodeNames[] = {
{0x3007,"IDEOGRAPHIC NUMBER ZERO"},
{0x302B,"IDEOGRAPHIC RISING TONE MARK"},
{0x3000,"IDEOGRAPHIC SPACE"},
+{0x1D376,"IDEOGRAPHIC TALLY MARK FIVE"},
+{0x1D375,"IDEOGRAPHIC TALLY MARK FOUR"},
+{0x1D372,"IDEOGRAPHIC TALLY MARK ONE"},
+{0x1D374,"IDEOGRAPHIC TALLY MARK THREE"},
+{0x1D373,"IDEOGRAPHIC TALLY MARK TWO"},
{0x3037,"IDEOGRAPHIC TELEGRAPH LINE FEED SEPARATOR SYMBOL"},
{0x32C3,"IDEOGRAPHIC TELEGRAPH SYMBOL FOR APRIL"},
{0x32C7,"IDEOGRAPHIC TELEGRAPH SYMBOL FOR AUGUST"},
@@ -15091,6 +15372,74 @@ CharName gUnicodeNames[] = {
{0x29E1,"INCREASES AS"},
{0x2206,"INCREMENT"},
{0x20B9,"INDIAN RUPEE SIGN"},
+{0x1ECB4,"INDIC SIYAQ ALTERNATE LAKH MARK"},
+{0x1ECAE,"INDIC SIYAQ FRACTION ONE HALF"},
+{0x1ECAD,"INDIC SIYAQ FRACTION ONE QUARTER"},
+{0x1ECAF,"INDIC SIYAQ FRACTION THREE QUARTERS"},
+{0x1ECA0,"INDIC SIYAQ LAKH MARK"},
+{0x1ECB1,"INDIC SIYAQ NUMBER ALTERNATE ONE"},
+{0x1ECB3,"INDIC SIYAQ NUMBER ALTERNATE TEN THOUSAND"},
+{0x1ECB2,"INDIC SIYAQ NUMBER ALTERNATE TWO"},
+{0x1EC78,"INDIC SIYAQ NUMBER EIGHT"},
+{0x1EC8A,"INDIC SIYAQ NUMBER EIGHT HUNDRED"},
+{0x1EC93,"INDIC SIYAQ NUMBER EIGHT THOUSAND"},
+{0x1EC81,"INDIC SIYAQ NUMBER EIGHTY"},
+{0x1EC9C,"INDIC SIYAQ NUMBER EIGHTY THOUSAND"},
+{0x1EC7E,"INDIC SIYAQ NUMBER FIFTY"},
+{0x1EC99,"INDIC SIYAQ NUMBER FIFTY THOUSAND"},
+{0x1EC75,"INDIC SIYAQ NUMBER FIVE"},
+{0x1EC87,"INDIC SIYAQ NUMBER FIVE HUNDRED"},
+{0x1EC90,"INDIC SIYAQ NUMBER FIVE THOUSAND"},
+{0x1EC7D,"INDIC SIYAQ NUMBER FORTY"},
+{0x1EC98,"INDIC SIYAQ NUMBER FORTY THOUSAND"},
+{0x1EC74,"INDIC SIYAQ NUMBER FOUR"},
+{0x1EC86,"INDIC SIYAQ NUMBER FOUR HUNDRED"},
+{0x1EC8F,"INDIC SIYAQ NUMBER FOUR THOUSAND"},
+{0x1ECA1,"INDIC SIYAQ NUMBER KAROR"},
+{0x1ECA2,"INDIC SIYAQ NUMBER KARORAN"},
+{0x1EC9E,"INDIC SIYAQ NUMBER LAKH"},
+{0x1EC9F,"INDIC SIYAQ NUMBER LAKHAN"},
+{0x1EC79,"INDIC SIYAQ NUMBER NINE"},
+{0x1EC8B,"INDIC SIYAQ NUMBER NINE HUNDRED"},
+{0x1EC94,"INDIC SIYAQ NUMBER NINE THOUSAND"},
+{0x1EC82,"INDIC SIYAQ NUMBER NINETY"},
+{0x1EC9D,"INDIC SIYAQ NUMBER NINETY THOUSAND"},
+{0x1EC71,"INDIC SIYAQ NUMBER ONE"},
+{0x1EC83,"INDIC SIYAQ NUMBER ONE HUNDRED"},
+{0x1EC8C,"INDIC SIYAQ NUMBER ONE THOUSAND"},
+{0x1ECAA,"INDIC SIYAQ NUMBER PREFIXED EIGHT"},
+{0x1ECA7,"INDIC SIYAQ NUMBER PREFIXED FIVE"},
+{0x1ECA6,"INDIC SIYAQ NUMBER PREFIXED FOUR"},
+{0x1ECAB,"INDIC SIYAQ NUMBER PREFIXED NINE"},
+{0x1ECA3,"INDIC SIYAQ NUMBER PREFIXED ONE"},
+{0x1ECA9,"INDIC SIYAQ NUMBER PREFIXED SEVEN"},
+{0x1ECA8,"INDIC SIYAQ NUMBER PREFIXED SIX"},
+{0x1ECA5,"INDIC SIYAQ NUMBER PREFIXED THREE"},
+{0x1ECA4,"INDIC SIYAQ NUMBER PREFIXED TWO"},
+{0x1EC77,"INDIC SIYAQ NUMBER SEVEN"},
+{0x1EC89,"INDIC SIYAQ NUMBER SEVEN HUNDRED"},
+{0x1EC92,"INDIC SIYAQ NUMBER SEVEN THOUSAND"},
+{0x1EC80,"INDIC SIYAQ NUMBER SEVENTY"},
+{0x1EC9B,"INDIC SIYAQ NUMBER SEVENTY THOUSAND"},
+{0x1EC76,"INDIC SIYAQ NUMBER SIX"},
+{0x1EC88,"INDIC SIYAQ NUMBER SIX HUNDRED"},
+{0x1EC91,"INDIC SIYAQ NUMBER SIX THOUSAND"},
+{0x1EC7F,"INDIC SIYAQ NUMBER SIXTY"},
+{0x1EC9A,"INDIC SIYAQ NUMBER SIXTY THOUSAND"},
+{0x1EC7A,"INDIC SIYAQ NUMBER TEN"},
+{0x1EC95,"INDIC SIYAQ NUMBER TEN THOUSAND"},
+{0x1EC7C,"INDIC SIYAQ NUMBER THIRTY"},
+{0x1EC97,"INDIC SIYAQ NUMBER THIRTY THOUSAND"},
+{0x1EC73,"INDIC SIYAQ NUMBER THREE"},
+{0x1EC85,"INDIC SIYAQ NUMBER THREE HUNDRED"},
+{0x1EC8E,"INDIC SIYAQ NUMBER THREE THOUSAND"},
+{0x1EC7B,"INDIC SIYAQ NUMBER TWENTY"},
+{0x1EC96,"INDIC SIYAQ NUMBER TWENTY THOUSAND"},
+{0x1EC72,"INDIC SIYAQ NUMBER TWO"},
+{0x1EC84,"INDIC SIYAQ NUMBER TWO HUNDRED"},
+{0x1EC8D,"INDIC SIYAQ NUMBER TWO THOUSAND"},
+{0x1ECAC,"INDIC SIYAQ PLACEHOLDER"},
+{0x1ECB0,"INDIC SIYAQ RUPEE MARK"},
{0x221E,"INFINITY"},
{0x29DE,"INFINITY NEGATED WITH VERTICAL BAR"},
{0x1F481,"INFORMATION DESK PERSON"},
@@ -15301,6 +15650,7 @@ CharName gUnicodeNames[] = {
{0xA9B6,"JAVANESE VOWEL SIGN WULU"},
{0xA9B7,"JAVANESE VOWEL SIGN WULU MELIK"},
{0x1F456,"JEANS"},
+{0x1F9E9,"JIGSAW PUZZLE PIECE"},
{0x2A1D,"JOIN"},
{0x1F579,"JOYSTICK"},
{0x1F939,"JUGGLING"},
@@ -15358,6 +15708,7 @@ CharName gUnicodeNames[] = {
{0x110AB,"KAITHI LETTER VA"},
{0x110A8,"KAITHI LETTER YA"},
{0x110BD,"KAITHI NUMBER SIGN"},
+{0x110CD,"KAITHI NUMBER SIGN ABOVE"},
{0x110BE,"KAITHI SECTION MARK"},
{0x11081,"KAITHI SIGN ANUSVARA"},
{0x11080,"KAITHI SIGN CANDRABINDU"},
@@ -15373,6 +15724,7 @@ CharName gUnicodeNames[] = {
{0x110B7,"KAITHI VOWEL SIGN O"},
{0x110B3,"KAITHI VOWEL SIGN U"},
{0x110B4,"KAITHI VOWEL SIGN UU"},
+{0x1F998,"KANGAROO"},
{0x2F1C,"KANGXI RADICAL AGAIN"},
{0x2F7D,"KANGXI RADICAL AND"},
{0x2F84,"KANGXI RADICAL ARRIVE"},
@@ -15656,6 +16008,7 @@ CharName gUnicodeNames[] = {
{0x0C81,"KANNADA SIGN CANDRABINDU"},
{0x0CF1,"KANNADA SIGN JIHVAMULIYA"},
{0x0CBC,"KANNADA SIGN NUKTA"},
+{0x0C84,"KANNADA SIGN SIDDHAM"},
{0x0C80,"KANNADA SIGN SPACING CANDRABINDU"},
{0x0CF2,"KANNADA SIGN UPADHMANIYA"},
{0x0CCD,"KANNADA SIGN VIRAMA"},
@@ -15847,6 +16200,7 @@ CharName gUnicodeNames[] = {
{0x10A40,"KHAROSHTHI DIGIT ONE"},
{0x10A42,"KHAROSHTHI DIGIT THREE"},
{0x10A41,"KHAROSHTHI DIGIT TWO"},
+{0x10A48,"KHAROSHTHI FRACTION ONE HALF"},
{0x10A00,"KHAROSHTHI LETTER A"},
{0x10A26,"KHAROSHTHI LETTER BA"},
{0x10A27,"KHAROSHTHI LETTER BHA"},
@@ -15878,8 +16232,10 @@ CharName gUnicodeNames[] = {
{0x10A20,"KHAROSHTHI LETTER THA"},
{0x10A1A,"KHAROSHTHI LETTER TTA"},
{0x10A1B,"KHAROSHTHI LETTER TTHA"},
+{0x10A34,"KHAROSHTHI LETTER TTTA"},
{0x10A33,"KHAROSHTHI LETTER TTTHA"},
{0x10A2C,"KHAROSHTHI LETTER VA"},
+{0x10A35,"KHAROSHTHI LETTER VHA"},
{0x10A29,"KHAROSHTHI LETTER YA"},
{0x10A30,"KHAROSHTHI LETTER ZA"},
{0x10A46,"KHAROSHTHI NUMBER ONE HUNDRED"},
@@ -16196,8 +16552,11 @@ CharName gUnicodeNames[] = {
{0x1F95D,"KIWIFRUIT"},
{0x1F428,"KOALA"},
{0x327F,"KOREAN STANDARD SYMBOL"},
+{0x2BE3,"KRONOS"},
{0x2114,"L B BAR SYMBOL"},
+{0x1F97C,"LAB COAT"},
{0x1F3F7,"LABEL"},
+{0x1F94D,"LACROSSE STICK AND BALL"},
{0x1F41E,"LADY BEETLE"},
{0xE0001,"LANGUAGE TAG"},
{0x0ECC,"LAO CANCELLATION MARK"},
@@ -16667,6 +17026,7 @@ CharName gUnicodeNames[] = {
{0x1E7A,"LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS"},
{0x0172,"LATIN CAPITAL LETTER U WITH OGONEK"},
{0x016E,"LATIN CAPITAL LETTER U WITH RING ABOVE"},
+{0xA7B8,"LATIN CAPITAL LETTER U WITH STROKE"},
{0x0168,"LATIN CAPITAL LETTER U WITH TILDE"},
{0x1E78,"LATIN CAPITAL LETTER U WITH TILDE AND ACUTE"},
{0x1E74,"LATIN CAPITAL LETTER U WITH TILDE BELOW"},
@@ -16770,6 +17130,7 @@ CharName gUnicodeNames[] = {
{0x1D10,"LATIN LETTER SMALL CAPITAL OPEN O"},
{0x1D15,"LATIN LETTER SMALL CAPITAL OU"},
{0x1D18,"LATIN LETTER SMALL CAPITAL P"},
+{0xA7AF,"LATIN LETTER SMALL CAPITAL Q"},
{0x0280,"LATIN LETTER SMALL CAPITAL R"},
{0xAB46,"LATIN LETTER SMALL CAPITAL R WITH RIGHT LEG"},
{0x1D0E,"LATIN LETTER SMALL CAPITAL REVERSED N"},
@@ -17332,6 +17693,7 @@ CharName gUnicodeNames[] = {
{0x1D99,"LATIN SMALL LETTER U WITH RETROFLEX HOOK"},
{0x016F,"LATIN SMALL LETTER U WITH RING ABOVE"},
{0xAB4E,"LATIN SMALL LETTER U WITH SHORT RIGHT LEG"},
+{0xA7B9,"LATIN SMALL LETTER U WITH STROKE"},
{0x0169,"LATIN SMALL LETTER U WITH TILDE"},
{0x1E79,"LATIN SMALL LETTER U WITH TILDE AND ACUTE"},
{0x1E75,"LATIN SMALL LETTER U WITH TILDE BELOW"},
@@ -17431,6 +17793,7 @@ CharName gUnicodeNames[] = {
{0x1D65,"LATIN SUBSCRIPT SMALL LETTER V"},
{0x2093,"LATIN SUBSCRIPT SMALL LETTER X"},
{0x1F343,"LEAF FLUTTERING IN WIND"},
+{0x1F96C,"LEAFY GREEN"},
{0x1F4D2,"LEDGER"},
{0x27DA,"LEFT AND RIGHT DOUBLE TURNSTILE"},
{0x27DB,"LEFT AND RIGHT TACK"},
@@ -17462,6 +17825,7 @@ CharName gUnicodeNames[] = {
{0x258B,"LEFT FIVE EIGHTHS BLOCK"},
{0x230A,"LEFT FLOOR"},
{0x25D6,"LEFT HALF BLACK CIRCLE"},
+{0x2BE8,"LEFT HALF BLACK STAR"},
{0x258C,"LEFT HALF BLOCK"},
{0x1F907,"LEFT HALF CIRCLE"},
{0x1F906,"LEFT HALF CIRCLE WITH DOT"},
@@ -17642,6 +18006,7 @@ CharName gUnicodeNames[] = {
{0x219C,"LEFTWARDS WAVE ARROW"},
{0x21E6,"LEFTWARDS WHITE ARROW"},
{0x1F894,"LEFTWARDS WHITE ARROW WITHIN TRIANGLE ARROWHEAD"},
+{0x1F9B5,"LEG"},
{0x1F34B,"LEMON"},
{0x264C,"LEO"},
{0x1F406,"LEOPARD"},
@@ -18449,6 +18814,8 @@ CharName gUnicodeNames[] = {
{0xA4FF,"LISU PUNCTUATION FULL STOP"},
{0x20B6,"LIVRE TOURNOIS SIGN"},
{0x1F98E,"LIZARD"},
+{0x1F999,"LLAMA"},
+{0x1F99E,"LOBSTER"},
{0x1F512,"LOCK"},
{0x1F50F,"LOCK WITH INK PEN"},
{0x2227,"LOGICAL AND"},
@@ -18482,6 +18849,7 @@ CharName gUnicodeNames[] = {
{0x27F9,"LONG RIGHTWARDS DOUBLE ARROW"},
{0x27FE,"LONG RIGHTWARDS DOUBLE ARROW FROM BAR"},
{0x27FF,"LONG RIGHTWARDS SQUIGGLE ARROW"},
+{0x1F9F4,"LOTION BOTTLE"},
{0x1F62D,"LOUDLY CRYING FACE"},
{0x1F3E9,"LOVE HOTEL"},
{0x1F48C,"LOVE LETTER"},
@@ -18519,6 +18887,7 @@ CharName gUnicodeNames[] = {
{0x2586,"LOWER THREE QUARTERS BLOCK"},
{0x25CA,"LOZENGE"},
{0x27E0,"LOZENGE DIVIDED BY HORIZONTAL RULE"},
+{0x1F9F3,"LUGGAGE"},
{0x10280,"LYCIAN LETTER A"},
{0x10299,"LYCIAN LETTER AN"},
{0x10282,"LYCIAN LETTER B"},
@@ -18578,6 +18947,7 @@ CharName gUnicodeNames[] = {
{0x1F925,"LYING FACE"},
{0x00AF,"MACRON"},
{0x1F9D9,"MAGE"},
+{0x1F9F2,"MAGNET"},
{0x11174,"MAHAJANI ABBREVIATION SIGN"},
{0x11150,"MAHAJANI LETTER A"},
{0x1116A,"MAHAJANI LETTER BA"},
@@ -18661,6 +19031,31 @@ CharName gUnicodeNames[] = {
{0x1F002,"MAHJONG TILE WEST WIND"},
{0x1F006,"MAHJONG TILE WHITE DRAGON"},
{0x1F029,"MAHJONG TILE WINTER"},
+{0x11EF2,"MAKASAR ANGKA"},
+{0x11EF8,"MAKASAR END OF SECTION"},
+{0x11EF1,"MAKASAR LETTER A"},
+{0x11EE4,"MAKASAR LETTER BA"},
+{0x11EE9,"MAKASAR LETTER CA"},
+{0x11EE7,"MAKASAR LETTER DA"},
+{0x11EE1,"MAKASAR LETTER GA"},
+{0x11EEA,"MAKASAR LETTER JA"},
+{0x11EE0,"MAKASAR LETTER KA"},
+{0x11EEE,"MAKASAR LETTER LA"},
+{0x11EE5,"MAKASAR LETTER MA"},
+{0x11EE8,"MAKASAR LETTER NA"},
+{0x11EE2,"MAKASAR LETTER NGA"},
+{0x11EEB,"MAKASAR LETTER NYA"},
+{0x11EE3,"MAKASAR LETTER PA"},
+{0x11EED,"MAKASAR LETTER RA"},
+{0x11EF0,"MAKASAR LETTER SA"},
+{0x11EE6,"MAKASAR LETTER TA"},
+{0x11EEF,"MAKASAR LETTER VA"},
+{0x11EEC,"MAKASAR LETTER YA"},
+{0x11EF7,"MAKASAR PASSIMBANG"},
+{0x11EF5,"MAKASAR VOWEL SIGN E"},
+{0x11EF3,"MAKASAR VOWEL SIGN I"},
+{0x11EF6,"MAKASAR VOWEL SIGN O"},
+{0x11EF4,"MAKASAR VOWEL SIGN U"},
{0x0D57,"MALAYALAM AU LENGTH MARK"},
{0x0D79,"MALAYALAM DATE MARK"},
{0x0D6E,"MALAYALAM DIGIT EIGHT"},
@@ -18820,6 +19215,7 @@ CharName gUnicodeNames[] = {
{0x0845,"MANDAIC LETTER USHENNA"},
{0x085E,"MANDAIC PUNCTUATION"},
{0x085A,"MANDAIC VOCALIZATION MARK"},
+{0x1F96D,"MANGO"},
{0x10AE5,"MANICHAEAN ABBREVIATION MARK ABOVE"},
{0x10AE6,"MANICHAEAN ABBREVIATION MARK BELOW"},
{0x10ADA,"MANICHAEAN LETTER AAYIN"},
@@ -20031,6 +20427,26 @@ CharName gUnicodeNames[] = {
{0x1D4CE,"MATHEMATICAL SCRIPT SMALL Y"},
{0x1D4CF,"MATHEMATICAL SCRIPT SMALL Z"},
{0x1F5D6,"MAXIMIZE"},
+{0x1D2E8,"MAYAN NUMERAL EIGHT"},
+{0x1D2F2,"MAYAN NUMERAL EIGHTEEN"},
+{0x1D2EB,"MAYAN NUMERAL ELEVEN"},
+{0x1D2EF,"MAYAN NUMERAL FIFTEEN"},
+{0x1D2E5,"MAYAN NUMERAL FIVE"},
+{0x1D2E4,"MAYAN NUMERAL FOUR"},
+{0x1D2EE,"MAYAN NUMERAL FOURTEEN"},
+{0x1D2E9,"MAYAN NUMERAL NINE"},
+{0x1D2F3,"MAYAN NUMERAL NINETEEN"},
+{0x1D2E1,"MAYAN NUMERAL ONE"},
+{0x1D2E7,"MAYAN NUMERAL SEVEN"},
+{0x1D2F1,"MAYAN NUMERAL SEVENTEEN"},
+{0x1D2E6,"MAYAN NUMERAL SIX"},
+{0x1D2F0,"MAYAN NUMERAL SIXTEEN"},
+{0x1D2EA,"MAYAN NUMERAL TEN"},
+{0x1D2ED,"MAYAN NUMERAL THIRTEEN"},
+{0x1D2E3,"MAYAN NUMERAL THREE"},
+{0x1D2EC,"MAYAN NUMERAL TWELVE"},
+{0x1D2E2,"MAYAN NUMERAL TWO"},
+{0x1D2E0,"MAYAN NUMERAL ZERO"},
{0x2221,"MEASURED ANGLE"},
{0x299B,"MEASURED ANGLE OPENING LEFT"},
{0x29AB,"MEASURED ANGLE WITH OPEN ARM ENDING IN ARROW POINTING DOWN AND LEFT"},
@@ -20044,6 +20460,98 @@ CharName gUnicodeNames[] = {
{0x225E,"MEASURED BY"},
{0x299D,"MEASURED RIGHT ANGLE WITH DOT"},
{0x1F356,"MEAT ON BONE"},
+{0x16E4D,"MEDEFAIDRIN CAPITAL LETTER A"},
+{0x16E5E,"MEDEFAIDRIN CAPITAL LETTER AI"},
+{0x16E44,"MEDEFAIDRIN CAPITAL LETTER ATIU"},
+{0x16E50,"MEDEFAIDRIN CAPITAL LETTER B"},
+{0x16E51,"MEDEFAIDRIN CAPITAL LETTER C"},
+{0x16E59,"MEDEFAIDRIN CAPITAL LETTER D"},
+{0x16E4F,"MEDEFAIDRIN CAPITAL LETTER E"},
+{0x16E4A,"MEDEFAIDRIN CAPITAL LETTER F"},
+{0x16E49,"MEDEFAIDRIN CAPITAL LETTER G"},
+{0x16E56,"MEDEFAIDRIN CAPITAL LETTER HP"},
+{0x16E4B,"MEDEFAIDRIN CAPITAL LETTER I"},
+{0x16E4E,"MEDEFAIDRIN CAPITAL LETTER J"},
+{0x16E4C,"MEDEFAIDRIN CAPITAL LETTER K"},
+{0x16E46,"MEDEFAIDRIN CAPITAL LETTER KP"},
+{0x16E54,"MEDEFAIDRIN CAPITAL LETTER L"},
+{0x16E40,"MEDEFAIDRIN CAPITAL LETTER M"},
+{0x16E5B,"MEDEFAIDRIN CAPITAL LETTER N"},
+{0x16E57,"MEDEFAIDRIN CAPITAL LETTER NY"},
+{0x16E5D,"MEDEFAIDRIN CAPITAL LETTER O"},
+{0x16E5A,"MEDEFAIDRIN CAPITAL LETTER OE"},
+{0x16E47,"MEDEFAIDRIN CAPITAL LETTER P"},
+{0x16E55,"MEDEFAIDRIN CAPITAL LETTER Q"},
+{0x16E5C,"MEDEFAIDRIN CAPITAL LETTER R"},
+{0x16E41,"MEDEFAIDRIN CAPITAL LETTER S"},
+{0x16E48,"MEDEFAIDRIN CAPITAL LETTER T"},
+{0x16E52,"MEDEFAIDRIN CAPITAL LETTER U"},
+{0x16E42,"MEDEFAIDRIN CAPITAL LETTER V"},
+{0x16E43,"MEDEFAIDRIN CAPITAL LETTER W"},
+{0x16E58,"MEDEFAIDRIN CAPITAL LETTER X"},
+{0x16E5F,"MEDEFAIDRIN CAPITAL LETTER Y"},
+{0x16E53,"MEDEFAIDRIN CAPITAL LETTER YU"},
+{0x16E45,"MEDEFAIDRIN CAPITAL LETTER Z"},
+{0x16E97,"MEDEFAIDRIN COMMA"},
+{0x16E88,"MEDEFAIDRIN DIGIT EIGHT"},
+{0x16E85,"MEDEFAIDRIN DIGIT FIVE"},
+{0x16E84,"MEDEFAIDRIN DIGIT FOUR"},
+{0x16E89,"MEDEFAIDRIN DIGIT NINE"},
+{0x16E81,"MEDEFAIDRIN DIGIT ONE"},
+{0x16E94,"MEDEFAIDRIN DIGIT ONE ALTERNATE FORM"},
+{0x16E87,"MEDEFAIDRIN DIGIT SEVEN"},
+{0x16E86,"MEDEFAIDRIN DIGIT SIX"},
+{0x16E83,"MEDEFAIDRIN DIGIT THREE"},
+{0x16E96,"MEDEFAIDRIN DIGIT THREE ALTERNATE FORM"},
+{0x16E82,"MEDEFAIDRIN DIGIT TWO"},
+{0x16E95,"MEDEFAIDRIN DIGIT TWO ALTERNATE FORM"},
+{0x16E80,"MEDEFAIDRIN DIGIT ZERO"},
+{0x16E9A,"MEDEFAIDRIN EXCLAMATION OH"},
+{0x16E98,"MEDEFAIDRIN FULL STOP"},
+{0x16E92,"MEDEFAIDRIN NUMBER EIGHTEEN"},
+{0x16E8B,"MEDEFAIDRIN NUMBER ELEVEN"},
+{0x16E8F,"MEDEFAIDRIN NUMBER FIFTEEN"},
+{0x16E8E,"MEDEFAIDRIN NUMBER FOURTEEN"},
+{0x16E93,"MEDEFAIDRIN NUMBER NINETEEN"},
+{0x16E91,"MEDEFAIDRIN NUMBER SEVENTEEN"},
+{0x16E90,"MEDEFAIDRIN NUMBER SIXTEEN"},
+{0x16E8A,"MEDEFAIDRIN NUMBER TEN"},
+{0x16E8D,"MEDEFAIDRIN NUMBER THIRTEEN"},
+{0x16E8C,"MEDEFAIDRIN NUMBER TWELVE"},
+{0x16E6D,"MEDEFAIDRIN SMALL LETTER A"},
+{0x16E7E,"MEDEFAIDRIN SMALL LETTER AI"},
+{0x16E64,"MEDEFAIDRIN SMALL LETTER ATIU"},
+{0x16E70,"MEDEFAIDRIN SMALL LETTER B"},
+{0x16E71,"MEDEFAIDRIN SMALL LETTER C"},
+{0x16E79,"MEDEFAIDRIN SMALL LETTER D"},
+{0x16E6F,"MEDEFAIDRIN SMALL LETTER E"},
+{0x16E6A,"MEDEFAIDRIN SMALL LETTER F"},
+{0x16E69,"MEDEFAIDRIN SMALL LETTER G"},
+{0x16E76,"MEDEFAIDRIN SMALL LETTER HP"},
+{0x16E6B,"MEDEFAIDRIN SMALL LETTER I"},
+{0x16E6E,"MEDEFAIDRIN SMALL LETTER J"},
+{0x16E6C,"MEDEFAIDRIN SMALL LETTER K"},
+{0x16E66,"MEDEFAIDRIN SMALL LETTER KP"},
+{0x16E74,"MEDEFAIDRIN SMALL LETTER L"},
+{0x16E60,"MEDEFAIDRIN SMALL LETTER M"},
+{0x16E7B,"MEDEFAIDRIN SMALL LETTER N"},
+{0x16E77,"MEDEFAIDRIN SMALL LETTER NY"},
+{0x16E7D,"MEDEFAIDRIN SMALL LETTER O"},
+{0x16E7A,"MEDEFAIDRIN SMALL LETTER OE"},
+{0x16E67,"MEDEFAIDRIN SMALL LETTER P"},
+{0x16E75,"MEDEFAIDRIN SMALL LETTER Q"},
+{0x16E7C,"MEDEFAIDRIN SMALL LETTER R"},
+{0x16E61,"MEDEFAIDRIN SMALL LETTER S"},
+{0x16E68,"MEDEFAIDRIN SMALL LETTER T"},
+{0x16E72,"MEDEFAIDRIN SMALL LETTER U"},
+{0x16E62,"MEDEFAIDRIN SMALL LETTER V"},
+{0x16E63,"MEDEFAIDRIN SMALL LETTER W"},
+{0x16E78,"MEDEFAIDRIN SMALL LETTER X"},
+{0x16E7F,"MEDEFAIDRIN SMALL LETTER Y"},
+{0x16E73,"MEDEFAIDRIN SMALL LETTER YU"},
+{0x16E65,"MEDEFAIDRIN SMALL LETTER Z"},
+{0x16E99,"MEDEFAIDRIN SYMBOL AIVA"},
+{0x2E4C,"MEDIEVAL COMMA"},
{0x26AB,"MEDIUM BLACK CIRCLE"},
{0x1F785,"MEDIUM BOLD WHITE CIRCLE"},
{0x1F7CE,"MEDIUM EIGHT POINTED BLACK STAR"},
@@ -20635,6 +21143,7 @@ CharName gUnicodeNames[] = {
{0x16F71,"MIAO VOWEL SIGN Y"},
{0x16F72,"MIAO VOWEL SIGN YI"},
{0x00B5,"MICRO SIGN"},
+{0x1F9A0,"MICROBE"},
{0x1F3A4,"MICROPHONE"},
{0x1F52C,"MICROSCOPE"},
{0x00B7,"MIDDLE DOT"},
@@ -21011,6 +21520,7 @@ CharName gUnicodeNames[] = {
{0x1829,"MONGOLIAN LETTER ANG"},
{0x182A,"MONGOLIAN LETTER BA"},
{0x1834,"MONGOLIAN LETTER CHA"},
+{0x1878,"MONGOLIAN LETTER CHA WITH TWO DOTS"},
{0x1842,"MONGOLIAN LETTER CHI"},
{0x1833,"MONGOLIAN LETTER DA"},
{0x1821,"MONGOLIAN LETTER E"},
@@ -21133,8 +21643,10 @@ CharName gUnicodeNames[] = {
{0x1F69D,"MONORAIL"},
{0x238D,"MONOSTABLE SYMBOL"},
{0x1F5F0,"MOOD BUBBLE"},
+{0x1F96E,"MOON CAKE"},
{0x1F391,"MOON VIEWING CEREMONY"},
{0x1F54C,"MOSQUE"},
+{0x1F99F,"MOSQUITO"},
{0x1F936,"MOTHER CHRISTMAS"},
{0x1F6E5,"MOTOR BOAT"},
{0x1F6F5,"MOTOR SCOOTER"},
@@ -21772,6 +22284,7 @@ CharName gUnicodeNames[] = {
{0x206E,"NATIONAL DIGIT SHAPES"},
{0x1F3DE,"NATIONAL PARK"},
{0x1F922,"NAUSEATED FACE"},
+{0x1F9FF,"NAZAR AMULET"},
{0x1F454,"NECKTIE"},
{0x22AF,"NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNSTILE"},
{0x24FF,"NEGATIVE CIRCLED DIGIT ZERO"},
@@ -21811,6 +22324,8 @@ CharName gUnicodeNames[] = {
{0x24ED,"NEGATIVE CIRCLED NUMBER THIRTEEN"},
{0x24EC,"NEGATIVE CIRCLED NUMBER TWELVE"},
{0x24F4,"NEGATIVE CIRCLED NUMBER TWENTY"},
+{0x1F7D8,"NEGATIVE CIRCLED SQUARE"},
+{0x1F7D6,"NEGATIVE CIRCLED TRIANGLE"},
{0x1F18E,"NEGATIVE SQUARED AB"},
{0x274E,"NEGATIVE SQUARED CROSS MARK"},
{0x1F18B,"NEGATIVE SQUARED IC"},
@@ -21854,6 +22369,7 @@ CharName gUnicodeNames[] = {
{0x2278,"NEITHER LESS-THAN NOR GREATER-THAN"},
{0x2646,"NEPTUNE"},
{0x1F913,"NERD FACE"},
+{0x2BDC,"NESSUS"},
{0x26B2,"NEUTER"},
{0x1F610,"NEUTRAL FACE"},
{0x1F311,"NEW MOON SYMBOL"},
@@ -22013,6 +22529,7 @@ CharName gUnicodeNames[] = {
{0x1142B,"NEWA LETTER YA"},
{0x11449,"NEWA OM"},
{0x1145B,"NEWA PLACEHOLDER MARK"},
+{0x1145E,"NEWA SANDHI MARK"},
{0x1144A,"NEWA SIDDHI"},
{0x11444,"NEWA SIGN ANUSVARA"},
{0x11447,"NEWA SIGN AVAGRAHA"},
@@ -22049,6 +22566,7 @@ CharName gUnicodeNames[] = {
{0x07EC,"NKO COMBINING SHORT LOW TONE"},
{0x07ED,"NKO COMBINING SHORT RISING TONE"},
{0x07F8,"NKO COMMA"},
+{0x07FD,"NKO DANTAYALAN"},
{0x07C8,"NKO DIGIT EIGHT"},
{0x07C5,"NKO DIGIT FIVE"},
{0x07C4,"NKO DIGIT FOUR"},
@@ -22059,6 +22577,7 @@ CharName gUnicodeNames[] = {
{0x07C3,"NKO DIGIT THREE"},
{0x07C2,"NKO DIGIT TWO"},
{0x07C0,"NKO DIGIT ZERO"},
+{0x07FE,"NKO DOROME SIGN"},
{0x07F9,"NKO EXCLAMATION MARK"},
{0x07F4,"NKO HIGH TONE APOSTROPHE"},
{0x07FA,"NKO LAJANYALAN"},
@@ -22098,6 +22617,7 @@ CharName gUnicodeNames[] = {
{0x07F5,"NKO LOW TONE APOSTROPHE"},
{0x07F7,"NKO SYMBOL GBAKURUNEN"},
{0x07F6,"NKO SYMBOL OO DENNEN"},
+{0x07FF,"NKO TAMAN SIGN"},
{0x1F6B3,"NO BICYCLES"},
{0x26D4,"NO ENTRY"},
{0x1F6AB,"NO ENTRY SIGN"},
@@ -22967,6 +23487,46 @@ CharName gUnicodeNames[] = {
{0x103C0,"OLD PERSIAN SIGN ZA"},
{0x103D0,"OLD PERSIAN WORD DIVIDER"},
{0x1F5B3,"OLD PERSONAL COMPUTER"},
+{0x10F26,"OLD SOGDIAN FRACTION ONE HALF"},
+{0x10F00,"OLD SOGDIAN LETTER ALEPH"},
+{0x10F13,"OLD SOGDIAN LETTER ALTERNATE AYIN"},
+{0x10F12,"OLD SOGDIAN LETTER AYIN"},
+{0x10F02,"OLD SOGDIAN LETTER BETH"},
+{0x10F01,"OLD SOGDIAN LETTER FINAL ALEPH"},
+{0x10F03,"OLD SOGDIAN LETTER FINAL BETH"},
+{0x10F06,"OLD SOGDIAN LETTER FINAL HE"},
+{0x10F0F,"OLD SOGDIAN LETTER FINAL NUN"},
+{0x10F10,"OLD SOGDIAN LETTER FINAL NUN WITH VERTICAL TAIL"},
+{0x10F16,"OLD SOGDIAN LETTER FINAL SADHE"},
+{0x10F17,"OLD SOGDIAN LETTER FINAL SADHE WITH VERTICAL TAIL"},
+{0x10F1B,"OLD SOGDIAN LETTER FINAL TAW"},
+{0x10F1C,"OLD SOGDIAN LETTER FINAL TAW WITH VERTICAL TAIL"},
+{0x10F04,"OLD SOGDIAN LETTER GIMEL"},
+{0x10F05,"OLD SOGDIAN LETTER HE"},
+{0x10F09,"OLD SOGDIAN LETTER HETH"},
+{0x10F0B,"OLD SOGDIAN LETTER KAPH"},
+{0x10F0C,"OLD SOGDIAN LETTER LAMEDH"},
+{0x10F0D,"OLD SOGDIAN LETTER MEM"},
+{0x10F0E,"OLD SOGDIAN LETTER NUN"},
+{0x10F14,"OLD SOGDIAN LETTER PE"},
+{0x10F18,"OLD SOGDIAN LETTER RESH-AYIN-DALETH"},
+{0x10F15,"OLD SOGDIAN LETTER SADHE"},
+{0x10F11,"OLD SOGDIAN LETTER SAMEKH"},
+{0x10F19,"OLD SOGDIAN LETTER SHIN"},
+{0x10F1A,"OLD SOGDIAN LETTER TAW"},
+{0x10F07,"OLD SOGDIAN LETTER WAW"},
+{0x10F0A,"OLD SOGDIAN LETTER YODH"},
+{0x10F08,"OLD SOGDIAN LETTER ZAYIN"},
+{0x10F27,"OLD SOGDIAN LIGATURE AYIN-DALETH"},
+{0x10F21,"OLD SOGDIAN NUMBER FIVE"},
+{0x10F20,"OLD SOGDIAN NUMBER FOUR"},
+{0x10F1D,"OLD SOGDIAN NUMBER ONE"},
+{0x10F25,"OLD SOGDIAN NUMBER ONE HUNDRED"},
+{0x10F22,"OLD SOGDIAN NUMBER TEN"},
+{0x10F24,"OLD SOGDIAN NUMBER THIRTY"},
+{0x10F1F,"OLD SOGDIAN NUMBER THREE"},
+{0x10F23,"OLD SOGDIAN NUMBER TWENTY"},
+{0x10F1E,"OLD SOGDIAN NUMBER TWO"},
{0x10A71,"OLD SOUTH ARABIAN LETTER ALEF"},
{0x10A72,"OLD SOUTH ARABIAN LETTER AYN"},
{0x10A68,"OLD SOUTH ARABIAN LETTER BETH"},
@@ -23322,7 +23882,11 @@ CharName gUnicodeNames[] = {
{0x2719,"OUTLINED GREEK CROSS"},
{0x271F,"OUTLINED LATIN CROSS"},
{0x269D,"OUTLINED WHITE STAR"},
+{0x1F975,"OVERHEATED FACE"},
{0x1F5D7,"OVERLAP"},
+{0x2BBC,"OVERLAPPING BLACK SQUARES"},
+{0x2BBB,"OVERLAPPING WHITE AND BLACK SQUARES"},
+{0x2BBA,"OVERLAPPING WHITE SQUARES"},
{0x203E,"OVERLINE"},
{0x1F989,"OWL"},
{0x1F402,"OX"},
@@ -23502,6 +24066,7 @@ CharName gUnicodeNames[] = {
{0x1F4CE,"PAPERCLIP"},
{0x2029,"PARAGRAPH SEPARATOR"},
{0x2E0F,"PARAGRAPHOS"},
+{0x2E4D,"PARAGRAPHUS MARK"},
{0x2225,"PARALLEL TO"},
{0x2AF2,"PARALLEL WITH HORIZONTAL STROKE"},
{0x2AF3,"PARALLEL WITH TILDE OPERATOR"},
@@ -23644,11 +24209,13 @@ CharName gUnicodeNames[] = {
{0x2480,"PARENTHESIZED NUMBER THIRTEEN"},
{0x247F,"PARENTHESIZED NUMBER TWELVE"},
{0x2487,"PARENTHESIZED NUMBER TWENTY"},
+{0x1F99C,"PARROT"},
{0x303D,"PART ALTERNATION MARK"},
{0x2202,"PARTIAL DIFFERENTIAL"},
{0x267D,"PARTIALLY-RECYCLED PAPER SYMBOL"},
{0x3250,"PARTNERSHIP SIGN"},
{0x1F389,"PARTY POPPER"},
+{0x2BFD,"PASSED SYMBOL"},
{0x1F6F3,"PASSENGER SHIP"},
{0x2391,"PASSIVE-PULL-DOWN-OUTPUT SYMBOL"},
{0x2392,"PASSIVE-PULL-UP-OUTPUT SYMBOL"},
@@ -23713,6 +24280,7 @@ CharName gUnicodeNames[] = {
{0x1F43E,"PAW PRINTS"},
{0x262E,"PEACE SYMBOL"},
{0x1F351,"PEACH"},
+{0x1F99A,"PEACOCK"},
{0x1F95C,"PEANUTS"},
{0x1F350,"PEAR"},
{0x1F6B6,"PEDESTRIAN"},
@@ -23746,6 +24314,7 @@ CharName gUnicodeNames[] = {
{0x2306,"PERSPECTIVE"},
{0x20A7,"PESETA SIGN"},
{0x20B1,"PESO SIGN"},
+{0x1F9EB,"PETRI DISH"},
{0xA875,"PHAGS-PA DOUBLE HEAD MARK"},
{0xA85D,"PHAGS-PA LETTER A"},
{0xA86D,"PHAGS-PA LETTER ALTERNATE YA"},
@@ -23879,6 +24448,7 @@ CharName gUnicodeNames[] = {
{0x10918,"PHOENICIAN NUMBER TWENTY"},
{0x1091A,"PHOENICIAN NUMBER TWO"},
{0x1091F,"PHOENICIAN WORD SEPARATOR"},
+{0x2BDB,"PHOLUS"},
{0x26CF,"PICK"},
{0x1F967,"PIE"},
{0x1F416,"PIG"},
@@ -23994,6 +24564,10 @@ CharName gUnicodeNames[] = {
{0x2A26,"PLUS SIGN WITH TILDE BELOW"},
{0x00B1,"PLUS-MINUS SIGN"},
{0x2647,"PLUTO"},
+{0x2BD6,"PLUTO FORM FIVE"},
+{0x2BD5,"PLUTO FORM FOUR"},
+{0x2BD4,"PLUTO FORM THREE"},
+{0x2BD3,"PLUTO FORM TWO"},
{0x1F5A9,"POCKET CALCULATOR"},
{0x1F693,"POLICE CAR"},
{0x1F6A8,"POLICE CARS REVOLVING LIGHT"},
@@ -24003,6 +24577,7 @@ CharName gUnicodeNames[] = {
{0x2069,"POP DIRECTIONAL ISOLATE"},
{0x1F37F,"POPCORN"},
{0x1F4FE,"PORTABLE STEREO"},
+{0x2BE7,"POSEIDON"},
{0x2316,"POSITION INDICATOR"},
{0x1F4EF,"POSTAL HORN"},
{0x3012,"POSTAL MARK"},
@@ -24080,6 +24655,7 @@ CharName gUnicodeNames[] = {
{0x214A,"PROPERTY LINE"},
{0x2237,"PROPORTION"},
{0x221D,"PROPORTIONAL TO"},
+{0x2BD8,"PROSERPINA"},
{0x10B9B,"PSALTER PAHLAVI FOUR DOTS WITH CROSS"},
{0x10B9C,"PSALTER PAHLAVI FOUR DOTS WITH DOT"},
{0x10B80,"PSALTER PAHLAVI LETTER ALEPH"},
@@ -24111,6 +24687,7 @@ CharName gUnicodeNames[] = {
{0x10B9A,"PSALTER PAHLAVI TURNED SECTION MARK"},
{0x1F4E2,"PUBLIC ADDRESS LOUDSPEAKER"},
{0x2008,"PUNCTUATION SPACE"},
+{0x2E4E,"PUNCTUS ELEVATUS MARK"},
{0x1F49C,"PURPLE HEART"},
{0x1F45B,"PURSE"},
{0x1F4CC,"PUSHPIN"},
@@ -24136,6 +24713,7 @@ CharName gUnicodeNames[] = {
{0x0022,"QUOTATION MARK"},
{0x1F407,"RABBIT"},
{0x1F430,"RABBIT FACE"},
+{0x1F99D,"RACCOON"},
{0x1F3CE,"RACING CAR"},
{0x1F3CD,"RACING MOTORCYCLE"},
{0x23B7,"RADICAL SYMBOL BOTTOM"},
@@ -24161,6 +24739,7 @@ CharName gUnicodeNames[] = {
{0x1F40F,"RAM"},
{0x1F400,"RAT"},
{0x2236,"RATIO"},
+{0x1F9FE,"RECEIPT"},
{0x1F699,"RECREATIONAL VEHICLE"},
{0x267C,"RECYCLED PAPER SYMBOL"},
{0x267A,"RECYCLING SYMBOL FOR GENERIC MATERIALS"},
@@ -24172,6 +24751,7 @@ CharName gUnicodeNames[] = {
{0x2678,"RECYCLING SYMBOL FOR TYPE-6 PLASTICS"},
{0x2679,"RECYCLING SYMBOL FOR TYPE-7 PLASTICS"},
{0x1F34E,"RED APPLE"},
+{0x1F9E7,"RED GIFT ENVELOPE"},
{0x203B,"REFERENCE MARK"},
{0x1F1E6,"REGIONAL INDICATOR SYMBOL LETTER A"},
{0x1F1E7,"REGIONAL INDICATOR SYMBOL LETTER B"},
@@ -24269,6 +24849,7 @@ CharName gUnicodeNames[] = {
{0x2035,"REVERSED PRIME"},
{0x2E2E,"REVERSED QUESTION MARK"},
{0x1F591,"REVERSED RAISED HAND WITH FINGERS SPLAYED"},
+{0x2BFE,"REVERSED RIGHT ANGLE"},
{0x2619,"REVERSED ROTATED FLORAL HEART BULLET"},
{0x2143,"REVERSED SANS-SERIF CAPITAL L"},
{0x204F,"REVERSED SEMICOLON"},
@@ -24322,6 +24903,7 @@ CharName gUnicodeNames[] = {
{0x297D,"RIGHT FISH TAIL"},
{0x230B,"RIGHT FLOOR"},
{0x25D7,"RIGHT HALF BLACK CIRCLE"},
+{0x2BE9,"RIGHT HALF BLACK STAR"},
{0x2590,"RIGHT HALF BLOCK"},
{0x1F57D,"RIGHT HAND TELEPHONE RECEIVER"},
{0x2E1D,"RIGHT LOW PARAPHRASE BRACKET"},
@@ -24494,6 +25076,7 @@ CharName gUnicodeNames[] = {
{0x1F360,"ROASTED SWEET POTATO"},
{0x1F916,"ROBOT FACE"},
{0x1F680,"ROCKET"},
+{0x1F9FB,"ROLL OF PAPER"},
{0x1F5DE,"ROLLED-UP NEWSPAPER"},
{0x1F3A2,"ROLLER COASTER"},
{0x1F923,"ROLLING ON THE FLOOR LAUGHING"},
@@ -24676,10 +25259,18 @@ CharName gUnicodeNames[] = {
{0x1F3C3,"RUNNER"},
{0x1F3BD,"RUNNING SHIRT WITH SASH"},
{0x20A8,"RUPEE SIGN"},
+{0x2BF6,"RUSSIAN ASTROLOGICAL SYMBOL BINOVILE"},
+{0x2BF4,"RUSSIAN ASTROLOGICAL SYMBOL NOVILE"},
+{0x2BF5,"RUSSIAN ASTROLOGICAL SYMBOL QUINTILE"},
+{0x2BF7,"RUSSIAN ASTROLOGICAL SYMBOL SENTAGON"},
+{0x2BF8,"RUSSIAN ASTROLOGICAL SYMBOL TREDECILE"},
+{0x2BF3,"RUSSIAN ASTROLOGICAL SYMBOL VIGINTILE"},
{0x29CC,"S IN TRIANGLE"},
+{0x1F9F7,"SAFETY PIN"},
{0x2650,"SAGITTARIUS"},
{0x26F5,"SAILBOAT"},
{0x1F376,"SAKE BOTTLE AND CUP"},
+{0x1F9C2,"SALT SHAKER"},
{0x2613,"SALTIRE"},
{0x0836,"SAMARITAN ABBREVIATION MARK"},
{0x0800,"SAMARITAN LETTER ALAF"},
@@ -24862,6 +25453,7 @@ CharName gUnicodeNames[] = {
{0x1F948,"SECOND PLACE MEDAL"},
{0x00A7,"SECTION SIGN"},
{0x2314,"SECTOR"},
+{0x2BF2,"SEDNA"},
{0x1F648,"SEE-NO-EVIL MONKEY"},
{0x1F331,"SEEDLING"},
{0x2313,"SEGMENT"},
@@ -24869,6 +25461,7 @@ CharName gUnicodeNames[] = {
{0x003B,"SEMICOLON"},
{0x2A32,"SEMIDIRECT PRODUCT WITH BOTTOM CLOSED"},
{0x26BA,"SEMISEXTILE"},
+{0x2BFB,"SEPARATED SYMBOL"},
{0x1F92C,"SERIOUS FACE WITH SYMBOLS COVERING MOUTH"},
{0x2120,"SERVICE MARK"},
{0xFE45,"SESAME DOT"},
@@ -25952,6 +26545,7 @@ CharName gUnicodeNames[] = {
{0x1F52F,"SIX POINTED STAR WITH MIDDLE DOT"},
{0x2006,"SIX-PER-EM SPACE"},
{0x273A,"SIXTEEN POINTED ASTERISK"},
+{0x1F6F9,"SKATEBOARD"},
{0x1F3BF,"SKI AND SKI BOOT"},
{0x26F7,"SKIER"},
{0x1F480,"SKULL"},
@@ -26045,6 +26639,7 @@ CharName gUnicodeNames[] = {
{0x1F606,"SMILING FACE WITH OPEN MOUTH AND TIGHTLY-CLOSED EYES"},
{0x1F60A,"SMILING FACE WITH SMILING EYES"},
{0x1F92D,"SMILING FACE WITH SMILING EYES AND HAND COVERING MOUTH"},
+{0x1F970,"SMILING FACE WITH SMILING EYES AND THREE HEARTS"},
{0x1F60E,"SMILING FACE WITH SUNGLASSES"},
{0x1F60F,"SMIRKING FACE"},
{0x1F6AC,"SMOKING SYMBOL"},
@@ -26061,7 +26656,50 @@ CharName gUnicodeNames[] = {
{0x00AD,"SOFT HYPHEN"},
{0x1F366,"SOFT ICE CREAM"},
{0x1F5AC,"SOFT SHELL FLOPPY DISK"},
+{0x1F94E,"SOFTBALL"},
{0x2394,"SOFTWARE-FUNCTION SYMBOL"},
+{0x10F4A,"SOGDIAN COMBINING CURVE ABOVE"},
+{0x10F4B,"SOGDIAN COMBINING CURVE BELOW"},
+{0x10F48,"SOGDIAN COMBINING DOT ABOVE"},
+{0x10F46,"SOGDIAN COMBINING DOT BELOW"},
+{0x10F4C,"SOGDIAN COMBINING HOOK ABOVE"},
+{0x10F4D,"SOGDIAN COMBINING HOOK BELOW"},
+{0x10F4E,"SOGDIAN COMBINING LONG HOOK BELOW"},
+{0x10F4F,"SOGDIAN COMBINING RESH BELOW"},
+{0x10F50,"SOGDIAN COMBINING STROKE BELOW"},
+{0x10F49,"SOGDIAN COMBINING TWO DOTS ABOVE"},
+{0x10F47,"SOGDIAN COMBINING TWO DOTS BELOW"},
+{0x10F45,"SOGDIAN INDEPENDENT SHIN"},
+{0x10F30,"SOGDIAN LETTER ALEPH"},
+{0x10F3D,"SOGDIAN LETTER AYIN"},
+{0x10F31,"SOGDIAN LETTER BETH"},
+{0x10F43,"SOGDIAN LETTER FETH"},
+{0x10F32,"SOGDIAN LETTER GIMEL"},
+{0x10F33,"SOGDIAN LETTER HE"},
+{0x10F36,"SOGDIAN LETTER HETH"},
+{0x10F38,"SOGDIAN LETTER KAPH"},
+{0x10F39,"SOGDIAN LETTER LAMEDH"},
+{0x10F44,"SOGDIAN LETTER LESH"},
+{0x10F3A,"SOGDIAN LETTER MEM"},
+{0x10F3B,"SOGDIAN LETTER NUN"},
+{0x10F3E,"SOGDIAN LETTER PE"},
+{0x10F40,"SOGDIAN LETTER RESH-AYIN"},
+{0x10F3F,"SOGDIAN LETTER SADHE"},
+{0x10F3C,"SOGDIAN LETTER SAMEKH"},
+{0x10F41,"SOGDIAN LETTER SHIN"},
+{0x10F42,"SOGDIAN LETTER TAW"},
+{0x10F34,"SOGDIAN LETTER WAW"},
+{0x10F37,"SOGDIAN LETTER YODH"},
+{0x10F35,"SOGDIAN LETTER ZAYIN"},
+{0x10F51,"SOGDIAN NUMBER ONE"},
+{0x10F54,"SOGDIAN NUMBER ONE HUNDRED"},
+{0x10F52,"SOGDIAN NUMBER TEN"},
+{0x10F53,"SOGDIAN NUMBER TWENTY"},
+{0x10F57,"SOGDIAN PUNCTUATION CIRCLE WITH DOT"},
+{0x10F59,"SOGDIAN PUNCTUATION HALF CIRCLE WITH DOT"},
+{0x10F58,"SOGDIAN PUNCTUATION TWO CIRCLES WITH DOTS"},
+{0x10F55,"SOGDIAN PUNCTUATION TWO VERTICAL BARS"},
+{0x10F56,"SOGDIAN PUNCTUATION TWO VERTICAL BARS WITH DOTS"},
{0x1F66A,"SOLID QUILT SQUARE ORNAMENT"},
{0x1F66B,"SOLID QUILT SQUARE ORNAMENT IN BLACK SQUARE"},
{0x002F,"SOLIDUS"},
@@ -26191,6 +26829,7 @@ CharName gUnicodeNames[] = {
{0x11A79,"SOYOMBO LETTER ZA"},
{0x11A78,"SOYOMBO LETTER ZHA"},
{0x11A9C,"SOYOMBO MARK DOUBLE SHAD"},
+{0x11A9D,"SOYOMBO MARK PLUTA"},
{0x11A9B,"SOYOMBO MARK SHAD"},
{0x11A9A,"SOYOMBO MARK TSHEG"},
{0x11A96,"SOYOMBO SIGN ANUSVARA"},
@@ -26232,6 +26871,8 @@ CharName gUnicodeNames[] = {
{0x1F5D2,"SPIRAL NOTE PAD"},
{0x1F41A,"SPIRAL SHELL"},
{0x1F4A6,"SPLASHING SWEAT SYMBOL"},
+{0x1F9FD,"SPONGE"},
+{0x1F9F5,"SPOOL OF THREAD"},
{0x1F944,"SPOON"},
{0x1F3C5,"SPORTS MEDAL"},
{0x1F433,"SPOUTING WHALE"},
@@ -26601,6 +27242,8 @@ CharName gUnicodeNames[] = {
{0x225B,"STAR EQUALS"},
{0x2721,"STAR OF DAVID"},
{0x22C6,"STAR OPERATOR"},
+{0x2BEA,"STAR WITH LEFT HALF BLACK"},
+{0x2BEB,"STAR WITH RIGHT HALF BLACK"},
{0x1F689,"STATION"},
{0x1F5FD,"STATUE OF LIBERTY"},
{0x1F682,"STEAM LOCOMOTIVE"},
@@ -26738,6 +27381,7 @@ CharName gUnicodeNames[] = {
{0x1F305,"SUNRISE"},
{0x1F304,"SUNRISE OVER MOUNTAINS"},
{0x1F307,"SUNSET OVER BUILDINGS"},
+{0x1F9B8,"SUPERHERO"},
{0x2078,"SUPERSCRIPT EIGHT"},
{0x207C,"SUPERSCRIPT EQUALS SIGN"},
{0x2075,"SUPERSCRIPT FIVE"},
@@ -26772,10 +27416,12 @@ CharName gUnicodeNames[] = {
{0x2ABE,"SUPERSET WITH DOT"},
{0x2AC2,"SUPERSET WITH MULTIPLICATION SIGN BELOW"},
{0x2AC0,"SUPERSET WITH PLUS SIGN BELOW"},
+{0x1F9B9,"SUPERVILLAIN"},
{0x222F,"SURFACE INTEGRAL"},
{0x1F3C4,"SURFER"},
{0x1F363,"SUSHI"},
{0x1F69F,"SUSPENSION RAILWAY"},
+{0x1F9A2,"SWAN"},
{0x1F675,"SWASH AMPERSAND ORNAMENT"},
{0x1F3CA,"SWIMMER"},
{0x2053,"SWUNG DASH"},
@@ -27391,6 +28037,8 @@ CharName gUnicodeNames[] = {
{0x116B4,"TAKRI VOWEL SIGN O"},
{0x116B0,"TAKRI VOWEL SIGN U"},
{0x116B1,"TAKRI VOWEL SIGN UU"},
+{0x1D378,"TALLY MARK FIVE"},
+{0x1D377,"TALLY MARK ONE"},
{0x0BF8,"TAMIL AS ABOVE SIGN"},
{0x0BD7,"TAMIL AU LENGTH MARK"},
{0x0BF7,"TAMIL CREDIT SIGN"},
@@ -28229,6 +28877,7 @@ CharName gUnicodeNames[] = {
{0x1F4C6,"TEAR-OFF CALENDAR"},
{0x27BA,"TEARDROP-BARBED RIGHTWARDS ARROW"},
{0x273B,"TEARDROP-SPOKED ASTERISK"},
+{0x1F9F8,"TEDDY BEAR"},
{0x2706,"TELEPHONE LOCATION SIGN"},
{0x1F580,"TELEPHONE ON TOP OF MODEM"},
{0x1F4DE,"TELEPHONE RECEIVER"},
@@ -28314,6 +28963,7 @@ CharName gUnicodeNames[] = {
{0x0C02,"TELUGU SIGN ANUSVARA"},
{0x0C3D,"TELUGU SIGN AVAGRAHA"},
{0x0C01,"TELUGU SIGN CANDRABINDU"},
+{0x0C04,"TELUGU SIGN COMBINING ANUSVARA ABOVE"},
{0x0C00,"TELUGU SIGN COMBINING CANDRABINDU ABOVE"},
{0x0C7F,"TELUGU SIGN TUUMU"},
{0x0C4D,"TELUGU SIGN VIRAMA"},
@@ -28336,6 +28986,7 @@ CharName gUnicodeNames[] = {
{0x20B8,"TENGE SIGN"},
{0x1F3BE,"TENNIS RACQUET AND BALL"},
{0x26FA,"TENT"},
+{0x1F9EA,"TEST TUBE"},
{0x1D341,"TETRAGRAM FOR ACCUMULATION"},
{0x1D319,"TETRAGRAM FOR ADVANCE"},
{0x1D351,"TETRAGRAM FOR AGGRAVATION"},
@@ -28965,6 +29616,8 @@ CharName gUnicodeNames[] = {
{0x1F5FC,"TOKYO TOWER"},
{0x1F345,"TOMATO"},
{0x1F445,"TONGUE"},
+{0x1F9F0,"TOOLBOX"},
+{0x1F9B7,"TOOTH"},
{0x293A,"TOP ARC ANTICLOCKWISE ARROW"},
{0x293D,"TOP ARC ANTICLOCKWISE ARROW WITH PLUS"},
{0x293C,"TOP ARC CLOCKWISE ARROW WITH MINUS"},
@@ -29000,6 +29653,7 @@ CharName gUnicodeNames[] = {
{0x1F686,"TRAIN"},
{0x1F68A,"TRAM"},
{0x1F68B,"TRAM CAR"},
+{0x2BD7,"TRANSPLUTO"},
{0x2ADB,"TRANSVERSAL INTERSECTION"},
{0x29CA,"TRIANGLE WITH DOT ABOVE"},
{0x1F6C6,"TRIANGLE WITH ROUNDED CORNERS"},
@@ -29020,6 +29674,7 @@ CharName gUnicodeNames[] = {
{0x2635,"TRIGRAM FOR WATER"},
{0x2634,"TRIGRAM FOR WIND"},
{0x2AF6,"TRIPLE COLON OPERATOR"},
+{0x2E4B,"TRIPLE DAGGER"},
{0x2A68,"TRIPLE HORIZONTAL BAR WITH DOUBLE VERTICAL STROKE"},
{0x2A69,"TRIPLE HORIZONTAL BAR WITH TRIPLE VERTICAL STROKE"},
{0x222D,"TRIPLE INTEGRAL"},
@@ -29038,6 +29693,7 @@ CharName gUnicodeNames[] = {
{0x1F379,"TROPICAL DRINK"},
{0x1F420,"TROPICAL FISH"},
{0x22A8,"TRUE"},
+{0x2BDF,"TRUE LIGHT MOON ARTA"},
{0x1F3BA,"TRUMPET"},
{0x20AE,"TUGRIK SIGN"},
{0x1F337,"TULIP"},
@@ -29131,6 +29787,7 @@ CharName gUnicodeNames[] = {
{0x2A45,"UNION WITH LOGICAL OR"},
{0x2A41,"UNION WITH MINUS SIGN"},
{0x2A42,"UNION WITH OVERBAR"},
+{0x2BFA,"UNITED SYMBOL"},
{0x2672,"UNIVERSAL RECYCLING SYMBOL"},
{0x26AF,"UNMARRIED PARTNERSHIP SYMBOL"},
{0x29BD,"UP ARROW THROUGH CIRCLE"},
@@ -29889,6 +30546,7 @@ CharName gUnicodeNames[] = {
{0x1F30B,"VOLCANO"},
{0x1F3D0,"VOLLEYBALL"},
{0x2230,"VOLUME INTEGRAL"},
+{0x2BE6,"VULCANUS"},
{0x215D,"VULGAR FRACTION FIVE EIGHTHS"},
{0x215A,"VULGAR FRACTION FIVE SIXTHS"},
{0x2158,"VULGAR FRACTION FOUR FIFTHS"},
@@ -30087,6 +30745,7 @@ CharName gUnicodeNames[] = {
{0x25FD,"WHITE MEDIUM SMALL SQUARE"},
{0x25FB,"WHITE MEDIUM SQUARE"},
{0x2B50,"WHITE MEDIUM STAR"},
+{0x2BDD,"WHITE MOON SELENA"},
{0x2711,"WHITE NIB"},
{0x25B1,"WHITE PARALLELOGRAM"},
{0x1F3F1,"WHITE PENNANT"},
@@ -30208,6 +30867,20 @@ CharName gUnicodeNames[] = {
{0x1F93C,"WRESTLERS"},
{0x270D,"WRITING HAND"},
{0x2327,"X IN A RECTANGLE BOX"},
+{0x1FA6C,"XIANGQI BLACK CANNON"},
+{0x1FA6B,"XIANGQI BLACK CHARIOT"},
+{0x1FA69,"XIANGQI BLACK ELEPHANT"},
+{0x1FA67,"XIANGQI BLACK GENERAL"},
+{0x1FA6A,"XIANGQI BLACK HORSE"},
+{0x1FA68,"XIANGQI BLACK MANDARIN"},
+{0x1FA6D,"XIANGQI BLACK SOLDIER"},
+{0x1FA65,"XIANGQI RED CANNON"},
+{0x1FA64,"XIANGQI RED CHARIOT"},
+{0x1FA62,"XIANGQI RED ELEPHANT"},
+{0x1FA60,"XIANGQI RED GENERAL"},
+{0x1FA63,"XIANGQI RED HORSE"},
+{0x1FA61,"XIANGQI RED MANDARIN"},
+{0x1FA66,"XIANGQI RED SOLDIER"},
{0x22BB,"XOR"},
{0x1F49B,"YELLOW HEART"},
{0x00A5,"YEN SIGN"},
@@ -31522,6 +32195,7 @@ CharName gUnicodeNames[] = {
{0xFEFF,"ZERO WIDTH NO-BREAK SPACE"},
{0x200C,"ZERO WIDTH NON-JOINER"},
{0x200B,"ZERO WIDTH SPACE"},
+{0x2BE2,"ZEUS"},
{0x1F910,"ZIPPER-MOUTH FACE"},
{0x1F9DF,"ZOMBIE"},
{0,0}
diff --git a/Build/source/libs/teckit/TECkit-src/test/Makefile.am b/Build/source/libs/teckit/TECkit-src/test/Makefile.am
index 009b736228e..53d519826c2 100644
--- a/Build/source/libs/teckit/TECkit-src/test/Makefile.am
+++ b/Build/source/libs/teckit/TECkit-src/test/Makefile.am
@@ -7,7 +7,6 @@ check_DATA += mrk.sf.legacy.txt.orig
check_DATA += mrk.txt
check_DATA += NormalizationTest.txt
check_DATA += SILGreek2004-04-27.map
-check_DATA += SILGreek2004-04-27.tec.orig
check_DATA += SILGreek2004-04-27.uncompressed.tec.orig
check_DATA += academy.tec
check_DATA += silipa93.tec
diff --git a/Build/source/libs/teckit/TECkit-src/test/NormalizationTest.txt b/Build/source/libs/teckit/TECkit-src/test/NormalizationTest.txt
index 71f2371c5eb..72a31bcdf18 100644
--- a/Build/source/libs/teckit/TECkit-src/test/NormalizationTest.txt
+++ b/Build/source/libs/teckit/TECkit-src/test/NormalizationTest.txt
@@ -1,6 +1,6 @@
-# NormalizationTest-10.0.0.txt
-# Date: 2017-03-08, 08:41:55 GMT
-# © 2017 Unicode®, Inc.
+# NormalizationTest-11.0.0.txt
+# Date: 2018-02-19, 18:33:08 GMT
+# © 2018 Unicode®, Inc.
# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
# For terms of use, see http://www.unicode.org/terms_of_use.html
#
@@ -17479,6 +17479,8 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 07F2 059A 0316 302A 0062;0061 302A 07F2 0316 059A 0062;0061 302A 07F2 0316 059A 0062;0061 302A 07F2 0316 059A 0062;0061 302A 07F2 0316 059A 0062; # (a◌߲◌֚◌̖◌〪b; a◌〪◌߲◌̖◌֚b; a◌〪◌߲◌̖◌֚b; a◌〪◌߲◌̖◌֚b; a◌〪◌߲◌̖◌֚b; ) LATIN SMALL LETTER A, NKO COMBINING NASALIZATION MARK, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
0061 0315 0300 05AE 07F3 0062;00E0 05AE 07F3 0315 0062;0061 05AE 0300 07F3 0315 0062;00E0 05AE 07F3 0315 0062;0061 05AE 0300 07F3 0315 0062; # (a◌̕◌̀◌֮◌߳b; à◌֮◌߳◌̕b; a◌֮◌̀◌߳◌̕b; à◌֮◌߳◌̕b; a◌֮◌̀◌߳◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, NKO COMBINING DOUBLE DOT ABOVE, LATIN SMALL LETTER B
0061 07F3 0315 0300 05AE 0062;0061 05AE 07F3 0300 0315 0062;0061 05AE 07F3 0300 0315 0062;0061 05AE 07F3 0300 0315 0062;0061 05AE 07F3 0300 0315 0062; # (a◌߳◌̕◌̀◌֮b; a◌֮◌߳◌̀◌̕b; a◌֮◌߳◌̀◌̕b; a◌֮◌߳◌̀◌̕b; a◌֮◌߳◌̀◌̕b; ) LATIN SMALL LETTER A, NKO COMBINING DOUBLE DOT ABOVE, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 059A 0316 302A 07FD 0062;0061 302A 0316 07FD 059A 0062;0061 302A 0316 07FD 059A 0062;0061 302A 0316 07FD 059A 0062;0061 302A 0316 07FD 059A 0062; # (a◌֚◌̖◌〪◌߽b; a◌〪◌̖◌߽◌֚b; a◌〪◌̖◌߽◌֚b; a◌〪◌̖◌߽◌֚b; a◌〪◌̖◌߽◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, NKO DANTAYALAN, LATIN SMALL LETTER B
+0061 07FD 059A 0316 302A 0062;0061 302A 07FD 0316 059A 0062;0061 302A 07FD 0316 059A 0062;0061 302A 07FD 0316 059A 0062;0061 302A 07FD 0316 059A 0062; # (a◌߽◌֚◌̖◌〪b; a◌〪◌߽◌̖◌֚b; a◌〪◌߽◌̖◌֚b; a◌〪◌߽◌̖◌֚b; a◌〪◌߽◌̖◌֚b; ) LATIN SMALL LETTER A, NKO DANTAYALAN, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
0061 0315 0300 05AE 0816 0062;00E0 05AE 0816 0315 0062;0061 05AE 0300 0816 0315 0062;00E0 05AE 0816 0315 0062;0061 05AE 0300 0816 0315 0062; # (a◌̕◌̀◌֮◌ࠖb; à◌֮◌ࠖ◌̕b; a◌֮◌̀◌ࠖ◌̕b; à◌֮◌ࠖ◌̕b; a◌֮◌̀◌ࠖ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, SAMARITAN MARK IN, LATIN SMALL LETTER B
0061 0816 0315 0300 05AE 0062;0061 05AE 0816 0300 0315 0062;0061 05AE 0816 0300 0315 0062;0061 05AE 0816 0300 0315 0062;0061 05AE 0816 0300 0315 0062; # (a◌ࠖ◌̕◌̀◌֮b; a◌֮◌ࠖ◌̀◌̕b; a◌֮◌ࠖ◌̀◌̕b; a◌֮◌ࠖ◌̀◌̕b; a◌֮◌ࠖ◌̀◌̕b; ) LATIN SMALL LETTER A, SAMARITAN MARK IN, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 0315 0300 05AE 0817 0062;00E0 05AE 0817 0315 0062;0061 05AE 0300 0817 0315 0062;00E0 05AE 0817 0315 0062;0061 05AE 0300 0817 0315 0062; # (a◌̕◌̀◌֮◌ࠗb; à◌֮◌ࠗ◌̕b; a◌֮◌̀◌ࠗ◌̕b; à◌֮◌ࠗ◌̕b; a◌֮◌̀◌ࠗ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, SAMARITAN MARK IN-ALAF, LATIN SMALL LETTER B
@@ -17527,6 +17529,8 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 085A 059A 0316 302A 0062;0061 302A 085A 0316 059A 0062;0061 302A 085A 0316 059A 0062;0061 302A 085A 0316 059A 0062;0061 302A 085A 0316 059A 0062; # (a◌࡚◌֚◌̖◌〪b; a◌〪◌࡚◌̖◌֚b; a◌〪◌࡚◌̖◌֚b; a◌〪◌࡚◌̖◌֚b; a◌〪◌࡚◌̖◌֚b; ) LATIN SMALL LETTER A, MANDAIC VOCALIZATION MARK, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
0061 059A 0316 302A 085B 0062;0061 302A 0316 085B 059A 0062;0061 302A 0316 085B 059A 0062;0061 302A 0316 085B 059A 0062;0061 302A 0316 085B 059A 0062; # (a◌֚◌̖◌〪◌࡛b; a◌〪◌̖◌࡛◌֚b; a◌〪◌̖◌࡛◌֚b; a◌〪◌̖◌࡛◌֚b; a◌〪◌̖◌࡛◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, MANDAIC GEMINATION MARK, LATIN SMALL LETTER B
0061 085B 059A 0316 302A 0062;0061 302A 085B 0316 059A 0062;0061 302A 085B 0316 059A 0062;0061 302A 085B 0316 059A 0062;0061 302A 085B 0316 059A 0062; # (a◌࡛◌֚◌̖◌〪b; a◌〪◌࡛◌̖◌֚b; a◌〪◌࡛◌̖◌֚b; a◌〪◌࡛◌̖◌֚b; a◌〪◌࡛◌̖◌֚b; ) LATIN SMALL LETTER A, MANDAIC GEMINATION MARK, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
+0061 059A 0316 302A 08D3 0062;0061 302A 0316 08D3 059A 0062;0061 302A 0316 08D3 059A 0062;0061 302A 0316 08D3 059A 0062;0061 302A 0316 08D3 059A 0062; # (a◌֚◌̖◌〪◌࣓b; a◌〪◌̖◌࣓◌֚b; a◌〪◌̖◌࣓◌֚b; a◌〪◌̖◌࣓◌֚b; a◌〪◌̖◌࣓◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, ARABIC SMALL LOW WAW, LATIN SMALL LETTER B
+0061 08D3 059A 0316 302A 0062;0061 302A 08D3 0316 059A 0062;0061 302A 08D3 0316 059A 0062;0061 302A 08D3 0316 059A 0062;0061 302A 08D3 0316 059A 0062; # (a◌࣓◌֚◌̖◌〪b; a◌〪◌࣓◌̖◌֚b; a◌〪◌࣓◌̖◌֚b; a◌〪◌࣓◌̖◌֚b; a◌〪◌࣓◌̖◌֚b; ) LATIN SMALL LETTER A, ARABIC SMALL LOW WAW, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
0061 0315 0300 05AE 08D4 0062;00E0 05AE 08D4 0315 0062;0061 05AE 0300 08D4 0315 0062;00E0 05AE 08D4 0315 0062;0061 05AE 0300 08D4 0315 0062; # (a◌̕◌̀◌֮◌ࣔb; à◌֮◌ࣔ◌̕b; a◌֮◌̀◌ࣔ◌̕b; à◌֮◌ࣔ◌̕b; a◌֮◌̀◌ࣔ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC SMALL HIGH WORD AR-RUB, LATIN SMALL LETTER B
0061 08D4 0315 0300 05AE 0062;0061 05AE 08D4 0300 0315 0062;0061 05AE 08D4 0300 0315 0062;0061 05AE 08D4 0300 0315 0062;0061 05AE 08D4 0300 0315 0062; # (a◌ࣔ◌̕◌̀◌֮b; a◌֮◌ࣔ◌̀◌̕b; a◌֮◌ࣔ◌̀◌̕b; a◌֮◌ࣔ◌̀◌̕b; a◌֮◌ࣔ◌̀◌̕b; ) LATIN SMALL LETTER A, ARABIC SMALL HIGH WORD AR-RUB, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 0315 0300 05AE 08D5 0062;00E0 05AE 08D5 0315 0062;0061 05AE 0300 08D5 0315 0062;00E0 05AE 08D5 0315 0062;0061 05AE 0300 08D5 0315 0062; # (a◌̕◌̀◌֮◌ࣕb; à◌֮◌ࣕ◌̕b; a◌֮◌̀◌ࣕ◌̕b; à◌֮◌ࣕ◌̕b; a◌֮◌̀◌ࣕ◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, ARABIC SMALL HIGH SAD, LATIN SMALL LETTER B
@@ -17629,6 +17633,8 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 09BC 3099 093C 0334 0062;0061 0334 09BC 093C 3099 0062;0061 0334 09BC 093C 3099 0062;0061 0334 09BC 093C 3099 0062;0061 0334 09BC 093C 3099 0062; # (a◌়◌゙◌़◌̴b; a◌̴◌়◌़◌゙b; a◌̴◌়◌़◌゙b; a◌̴◌়◌़◌゙b; a◌̴◌়◌़◌゙b; ) LATIN SMALL LETTER A, BENGALI SIGN NUKTA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B
0061 05B0 094D 3099 09CD 0062;0061 3099 094D 09CD 05B0 0062;0061 3099 094D 09CD 05B0 0062;0061 3099 094D 09CD 05B0 0062;0061 3099 094D 09CD 05B0 0062; # (a◌ְ◌्◌゙◌্b; a◌゙◌्◌্◌ְb; a◌゙◌्◌্◌ְb; a◌゙◌्◌্◌ְb; a◌゙◌्◌্◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, BENGALI SIGN VIRAMA, LATIN SMALL LETTER B
0061 09CD 05B0 094D 3099 0062;0061 3099 09CD 094D 05B0 0062;0061 3099 09CD 094D 05B0 0062;0061 3099 09CD 094D 05B0 0062;0061 3099 09CD 094D 05B0 0062; # (a◌্◌ְ◌्◌゙b; a◌゙◌্◌्◌ְb; a◌゙◌্◌्◌ְb; a◌゙◌্◌्◌ְb; a◌゙◌্◌्◌ְb; ) LATIN SMALL LETTER A, BENGALI SIGN VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
+0061 0315 0300 05AE 09FE 0062;00E0 05AE 09FE 0315 0062;0061 05AE 0300 09FE 0315 0062;00E0 05AE 09FE 0315 0062;0061 05AE 0300 09FE 0315 0062; # (a◌̕◌̀◌֮◌৾b; à◌֮◌৾◌̕b; a◌֮◌̀◌৾◌̕b; à◌֮◌৾◌̕b; a◌֮◌̀◌৾◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, BENGALI SANDHI MARK, LATIN SMALL LETTER B
+0061 09FE 0315 0300 05AE 0062;0061 05AE 09FE 0300 0315 0062;0061 05AE 09FE 0300 0315 0062;0061 05AE 09FE 0300 0315 0062;0061 05AE 09FE 0300 0315 0062; # (a◌৾◌̕◌̀◌֮b; a◌֮◌৾◌̀◌̕b; a◌֮◌৾◌̀◌̕b; a◌֮◌৾◌̀◌̕b; a◌֮◌৾◌̀◌̕b; ) LATIN SMALL LETTER A, BENGALI SANDHI MARK, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 3099 093C 0334 0A3C 0062;0061 0334 093C 0A3C 3099 0062;0061 0334 093C 0A3C 3099 0062;0061 0334 093C 0A3C 3099 0062;0061 0334 093C 0A3C 3099 0062; # (a◌゙◌़◌̴◌਼b; a◌̴◌़◌਼◌゙b; a◌̴◌़◌਼◌゙b; a◌̴◌़◌਼◌゙b; a◌̴◌़◌਼◌゙b; ) LATIN SMALL LETTER A, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, GURMUKHI SIGN NUKTA, LATIN SMALL LETTER B
0061 0A3C 3099 093C 0334 0062;0061 0334 0A3C 093C 3099 0062;0061 0334 0A3C 093C 3099 0062;0061 0334 0A3C 093C 3099 0062;0061 0334 0A3C 093C 3099 0062; # (a◌਼◌゙◌़◌̴b; a◌̴◌਼◌़◌゙b; a◌̴◌਼◌़◌゙b; a◌̴◌਼◌़◌゙b; a◌̴◌਼◌़◌゙b; ) LATIN SMALL LETTER A, GURMUKHI SIGN NUKTA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B
0061 05B0 094D 3099 0A4D 0062;0061 3099 094D 0A4D 05B0 0062;0061 3099 094D 0A4D 05B0 0062;0061 3099 094D 0A4D 05B0 0062;0061 3099 094D 0A4D 05B0 0062; # (a◌ְ◌्◌゙◌੍b; a◌゙◌्◌੍◌ְb; a◌゙◌्◌੍◌ְb; a◌゙◌्◌੍◌ְb; a◌゙◌्◌੍◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, GURMUKHI SIGN VIRAMA, LATIN SMALL LETTER B
@@ -18329,6 +18335,36 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 10AE5 0315 0300 05AE 0062;0061 05AE 10AE5 0300 0315 0062;0061 05AE 10AE5 0300 0315 0062;0061 05AE 10AE5 0300 0315 0062;0061 05AE 10AE5 0300 0315 0062; # (a◌𐫥◌̕◌̀◌֮b; a◌֮◌𐫥◌̀◌̕b; a◌֮◌𐫥◌̀◌̕b; a◌֮◌𐫥◌̀◌̕b; a◌֮◌𐫥◌̀◌̕b; ) LATIN SMALL LETTER A, MANICHAEAN ABBREVIATION MARK ABOVE, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 059A 0316 302A 10AE6 0062;0061 302A 0316 10AE6 059A 0062;0061 302A 0316 10AE6 059A 0062;0061 302A 0316 10AE6 059A 0062;0061 302A 0316 10AE6 059A 0062; # (a◌֚◌̖◌〪◌𐫦b; a◌〪◌̖◌𐫦◌֚b; a◌〪◌̖◌𐫦◌֚b; a◌〪◌̖◌𐫦◌֚b; a◌〪◌̖◌𐫦◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, MANICHAEAN ABBREVIATION MARK BELOW, LATIN SMALL LETTER B
0061 10AE6 059A 0316 302A 0062;0061 302A 10AE6 0316 059A 0062;0061 302A 10AE6 0316 059A 0062;0061 302A 10AE6 0316 059A 0062;0061 302A 10AE6 0316 059A 0062; # (a◌𐫦◌֚◌̖◌〪b; a◌〪◌𐫦◌̖◌֚b; a◌〪◌𐫦◌̖◌֚b; a◌〪◌𐫦◌̖◌֚b; a◌〪◌𐫦◌̖◌֚b; ) LATIN SMALL LETTER A, MANICHAEAN ABBREVIATION MARK BELOW, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
+0061 0315 0300 05AE 10D24 0062;00E0 05AE 10D24 0315 0062;0061 05AE 0300 10D24 0315 0062;00E0 05AE 10D24 0315 0062;0061 05AE 0300 10D24 0315 0062; # (a◌̕◌̀◌֮◌𐴤b; à◌֮◌𐴤◌̕b; a◌֮◌̀◌𐴤◌̕b; à◌֮◌𐴤◌̕b; a◌֮◌̀◌𐴤◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, HANIFI ROHINGYA SIGN HARBAHAY, LATIN SMALL LETTER B
+0061 10D24 0315 0300 05AE 0062;0061 05AE 10D24 0300 0315 0062;0061 05AE 10D24 0300 0315 0062;0061 05AE 10D24 0300 0315 0062;0061 05AE 10D24 0300 0315 0062; # (a◌𐴤◌̕◌̀◌֮b; a◌֮◌𐴤◌̀◌̕b; a◌֮◌𐴤◌̀◌̕b; a◌֮◌𐴤◌̀◌̕b; a◌֮◌𐴤◌̀◌̕b; ) LATIN SMALL LETTER A, HANIFI ROHINGYA SIGN HARBAHAY, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 10D25 0062;00E0 05AE 10D25 0315 0062;0061 05AE 0300 10D25 0315 0062;00E0 05AE 10D25 0315 0062;0061 05AE 0300 10D25 0315 0062; # (a◌̕◌̀◌֮◌𐴥b; à◌֮◌𐴥◌̕b; a◌֮◌̀◌𐴥◌̕b; à◌֮◌𐴥◌̕b; a◌֮◌̀◌𐴥◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, HANIFI ROHINGYA SIGN TAHALA, LATIN SMALL LETTER B
+0061 10D25 0315 0300 05AE 0062;0061 05AE 10D25 0300 0315 0062;0061 05AE 10D25 0300 0315 0062;0061 05AE 10D25 0300 0315 0062;0061 05AE 10D25 0300 0315 0062; # (a◌𐴥◌̕◌̀◌֮b; a◌֮◌𐴥◌̀◌̕b; a◌֮◌𐴥◌̀◌̕b; a◌֮◌𐴥◌̀◌̕b; a◌֮◌𐴥◌̀◌̕b; ) LATIN SMALL LETTER A, HANIFI ROHINGYA SIGN TAHALA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 10D26 0062;00E0 05AE 10D26 0315 0062;0061 05AE 0300 10D26 0315 0062;00E0 05AE 10D26 0315 0062;0061 05AE 0300 10D26 0315 0062; # (a◌̕◌̀◌֮◌𐴦b; à◌֮◌𐴦◌̕b; a◌֮◌̀◌𐴦◌̕b; à◌֮◌𐴦◌̕b; a◌֮◌̀◌𐴦◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, HANIFI ROHINGYA SIGN TANA, LATIN SMALL LETTER B
+0061 10D26 0315 0300 05AE 0062;0061 05AE 10D26 0300 0315 0062;0061 05AE 10D26 0300 0315 0062;0061 05AE 10D26 0300 0315 0062;0061 05AE 10D26 0300 0315 0062; # (a◌𐴦◌̕◌̀◌֮b; a◌֮◌𐴦◌̀◌̕b; a◌֮◌𐴦◌̀◌̕b; a◌֮◌𐴦◌̀◌̕b; a◌֮◌𐴦◌̀◌̕b; ) LATIN SMALL LETTER A, HANIFI ROHINGYA SIGN TANA, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 10D27 0062;00E0 05AE 10D27 0315 0062;0061 05AE 0300 10D27 0315 0062;00E0 05AE 10D27 0315 0062;0061 05AE 0300 10D27 0315 0062; # (a◌̕◌̀◌֮◌𐴧b; à◌֮◌𐴧◌̕b; a◌֮◌̀◌𐴧◌̕b; à◌֮◌𐴧◌̕b; a◌֮◌̀◌𐴧◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, HANIFI ROHINGYA SIGN TASSI, LATIN SMALL LETTER B
+0061 10D27 0315 0300 05AE 0062;0061 05AE 10D27 0300 0315 0062;0061 05AE 10D27 0300 0315 0062;0061 05AE 10D27 0300 0315 0062;0061 05AE 10D27 0300 0315 0062; # (a◌𐴧◌̕◌̀◌֮b; a◌֮◌𐴧◌̀◌̕b; a◌֮◌𐴧◌̀◌̕b; a◌֮◌𐴧◌̀◌̕b; a◌֮◌𐴧◌̀◌̕b; ) LATIN SMALL LETTER A, HANIFI ROHINGYA SIGN TASSI, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 059A 0316 302A 10F46 0062;0061 302A 0316 10F46 059A 0062;0061 302A 0316 10F46 059A 0062;0061 302A 0316 10F46 059A 0062;0061 302A 0316 10F46 059A 0062; # (a◌֚◌̖◌〪◌𐽆b; a◌〪◌̖◌𐽆◌֚b; a◌〪◌̖◌𐽆◌֚b; a◌〪◌̖◌𐽆◌֚b; a◌〪◌̖◌𐽆◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, SOGDIAN COMBINING DOT BELOW, LATIN SMALL LETTER B
+0061 10F46 059A 0316 302A 0062;0061 302A 10F46 0316 059A 0062;0061 302A 10F46 0316 059A 0062;0061 302A 10F46 0316 059A 0062;0061 302A 10F46 0316 059A 0062; # (a◌𐽆◌֚◌̖◌〪b; a◌〪◌𐽆◌̖◌֚b; a◌〪◌𐽆◌̖◌֚b; a◌〪◌𐽆◌̖◌֚b; a◌〪◌𐽆◌̖◌֚b; ) LATIN SMALL LETTER A, SOGDIAN COMBINING DOT BELOW, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
+0061 059A 0316 302A 10F47 0062;0061 302A 0316 10F47 059A 0062;0061 302A 0316 10F47 059A 0062;0061 302A 0316 10F47 059A 0062;0061 302A 0316 10F47 059A 0062; # (a◌֚◌̖◌〪◌𐽇b; a◌〪◌̖◌𐽇◌֚b; a◌〪◌̖◌𐽇◌֚b; a◌〪◌̖◌𐽇◌֚b; a◌〪◌̖◌𐽇◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, SOGDIAN COMBINING TWO DOTS BELOW, LATIN SMALL LETTER B
+0061 10F47 059A 0316 302A 0062;0061 302A 10F47 0316 059A 0062;0061 302A 10F47 0316 059A 0062;0061 302A 10F47 0316 059A 0062;0061 302A 10F47 0316 059A 0062; # (a◌𐽇◌֚◌̖◌〪b; a◌〪◌𐽇◌̖◌֚b; a◌〪◌𐽇◌̖◌֚b; a◌〪◌𐽇◌̖◌֚b; a◌〪◌𐽇◌̖◌֚b; ) LATIN SMALL LETTER A, SOGDIAN COMBINING TWO DOTS BELOW, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
+0061 0315 0300 05AE 10F48 0062;00E0 05AE 10F48 0315 0062;0061 05AE 0300 10F48 0315 0062;00E0 05AE 10F48 0315 0062;0061 05AE 0300 10F48 0315 0062; # (a◌̕◌̀◌֮◌𐽈b; à◌֮◌𐽈◌̕b; a◌֮◌̀◌𐽈◌̕b; à◌֮◌𐽈◌̕b; a◌֮◌̀◌𐽈◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, SOGDIAN COMBINING DOT ABOVE, LATIN SMALL LETTER B
+0061 10F48 0315 0300 05AE 0062;0061 05AE 10F48 0300 0315 0062;0061 05AE 10F48 0300 0315 0062;0061 05AE 10F48 0300 0315 0062;0061 05AE 10F48 0300 0315 0062; # (a◌𐽈◌̕◌̀◌֮b; a◌֮◌𐽈◌̀◌̕b; a◌֮◌𐽈◌̀◌̕b; a◌֮◌𐽈◌̀◌̕b; a◌֮◌𐽈◌̀◌̕b; ) LATIN SMALL LETTER A, SOGDIAN COMBINING DOT ABOVE, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 10F49 0062;00E0 05AE 10F49 0315 0062;0061 05AE 0300 10F49 0315 0062;00E0 05AE 10F49 0315 0062;0061 05AE 0300 10F49 0315 0062; # (a◌̕◌̀◌֮◌𐽉b; à◌֮◌𐽉◌̕b; a◌֮◌̀◌𐽉◌̕b; à◌֮◌𐽉◌̕b; a◌֮◌̀◌𐽉◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, SOGDIAN COMBINING TWO DOTS ABOVE, LATIN SMALL LETTER B
+0061 10F49 0315 0300 05AE 0062;0061 05AE 10F49 0300 0315 0062;0061 05AE 10F49 0300 0315 0062;0061 05AE 10F49 0300 0315 0062;0061 05AE 10F49 0300 0315 0062; # (a◌𐽉◌̕◌̀◌֮b; a◌֮◌𐽉◌̀◌̕b; a◌֮◌𐽉◌̀◌̕b; a◌֮◌𐽉◌̀◌̕b; a◌֮◌𐽉◌̀◌̕b; ) LATIN SMALL LETTER A, SOGDIAN COMBINING TWO DOTS ABOVE, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 0315 0300 05AE 10F4A 0062;00E0 05AE 10F4A 0315 0062;0061 05AE 0300 10F4A 0315 0062;00E0 05AE 10F4A 0315 0062;0061 05AE 0300 10F4A 0315 0062; # (a◌̕◌̀◌֮◌𐽊b; à◌֮◌𐽊◌̕b; a◌֮◌̀◌𐽊◌̕b; à◌֮◌𐽊◌̕b; a◌֮◌̀◌𐽊◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, SOGDIAN COMBINING CURVE ABOVE, LATIN SMALL LETTER B
+0061 10F4A 0315 0300 05AE 0062;0061 05AE 10F4A 0300 0315 0062;0061 05AE 10F4A 0300 0315 0062;0061 05AE 10F4A 0300 0315 0062;0061 05AE 10F4A 0300 0315 0062; # (a◌𐽊◌̕◌̀◌֮b; a◌֮◌𐽊◌̀◌̕b; a◌֮◌𐽊◌̀◌̕b; a◌֮◌𐽊◌̀◌̕b; a◌֮◌𐽊◌̀◌̕b; ) LATIN SMALL LETTER A, SOGDIAN COMBINING CURVE ABOVE, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 059A 0316 302A 10F4B 0062;0061 302A 0316 10F4B 059A 0062;0061 302A 0316 10F4B 059A 0062;0061 302A 0316 10F4B 059A 0062;0061 302A 0316 10F4B 059A 0062; # (a◌֚◌̖◌〪◌𐽋b; a◌〪◌̖◌𐽋◌֚b; a◌〪◌̖◌𐽋◌֚b; a◌〪◌̖◌𐽋◌֚b; a◌〪◌̖◌𐽋◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, SOGDIAN COMBINING CURVE BELOW, LATIN SMALL LETTER B
+0061 10F4B 059A 0316 302A 0062;0061 302A 10F4B 0316 059A 0062;0061 302A 10F4B 0316 059A 0062;0061 302A 10F4B 0316 059A 0062;0061 302A 10F4B 0316 059A 0062; # (a◌𐽋◌֚◌̖◌〪b; a◌〪◌𐽋◌̖◌֚b; a◌〪◌𐽋◌̖◌֚b; a◌〪◌𐽋◌̖◌֚b; a◌〪◌𐽋◌̖◌֚b; ) LATIN SMALL LETTER A, SOGDIAN COMBINING CURVE BELOW, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
+0061 0315 0300 05AE 10F4C 0062;00E0 05AE 10F4C 0315 0062;0061 05AE 0300 10F4C 0315 0062;00E0 05AE 10F4C 0315 0062;0061 05AE 0300 10F4C 0315 0062; # (a◌̕◌̀◌֮◌𐽌b; à◌֮◌𐽌◌̕b; a◌֮◌̀◌𐽌◌̕b; à◌֮◌𐽌◌̕b; a◌֮◌̀◌𐽌◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, SOGDIAN COMBINING HOOK ABOVE, LATIN SMALL LETTER B
+0061 10F4C 0315 0300 05AE 0062;0061 05AE 10F4C 0300 0315 0062;0061 05AE 10F4C 0300 0315 0062;0061 05AE 10F4C 0300 0315 0062;0061 05AE 10F4C 0300 0315 0062; # (a◌𐽌◌̕◌̀◌֮b; a◌֮◌𐽌◌̀◌̕b; a◌֮◌𐽌◌̀◌̕b; a◌֮◌𐽌◌̀◌̕b; a◌֮◌𐽌◌̀◌̕b; ) LATIN SMALL LETTER A, SOGDIAN COMBINING HOOK ABOVE, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
+0061 059A 0316 302A 10F4D 0062;0061 302A 0316 10F4D 059A 0062;0061 302A 0316 10F4D 059A 0062;0061 302A 0316 10F4D 059A 0062;0061 302A 0316 10F4D 059A 0062; # (a◌֚◌̖◌〪◌𐽍b; a◌〪◌̖◌𐽍◌֚b; a◌〪◌̖◌𐽍◌֚b; a◌〪◌̖◌𐽍◌֚b; a◌〪◌̖◌𐽍◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, SOGDIAN COMBINING HOOK BELOW, LATIN SMALL LETTER B
+0061 10F4D 059A 0316 302A 0062;0061 302A 10F4D 0316 059A 0062;0061 302A 10F4D 0316 059A 0062;0061 302A 10F4D 0316 059A 0062;0061 302A 10F4D 0316 059A 0062; # (a◌𐽍◌֚◌̖◌〪b; a◌〪◌𐽍◌̖◌֚b; a◌〪◌𐽍◌̖◌֚b; a◌〪◌𐽍◌̖◌֚b; a◌〪◌𐽍◌̖◌֚b; ) LATIN SMALL LETTER A, SOGDIAN COMBINING HOOK BELOW, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
+0061 059A 0316 302A 10F4E 0062;0061 302A 0316 10F4E 059A 0062;0061 302A 0316 10F4E 059A 0062;0061 302A 0316 10F4E 059A 0062;0061 302A 0316 10F4E 059A 0062; # (a◌֚◌̖◌〪◌𐽎b; a◌〪◌̖◌𐽎◌֚b; a◌〪◌̖◌𐽎◌֚b; a◌〪◌̖◌𐽎◌֚b; a◌〪◌̖◌𐽎◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, SOGDIAN COMBINING LONG HOOK BELOW, LATIN SMALL LETTER B
+0061 10F4E 059A 0316 302A 0062;0061 302A 10F4E 0316 059A 0062;0061 302A 10F4E 0316 059A 0062;0061 302A 10F4E 0316 059A 0062;0061 302A 10F4E 0316 059A 0062; # (a◌𐽎◌֚◌̖◌〪b; a◌〪◌𐽎◌̖◌֚b; a◌〪◌𐽎◌̖◌֚b; a◌〪◌𐽎◌̖◌֚b; a◌〪◌𐽎◌̖◌֚b; ) LATIN SMALL LETTER A, SOGDIAN COMBINING LONG HOOK BELOW, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
+0061 059A 0316 302A 10F4F 0062;0061 302A 0316 10F4F 059A 0062;0061 302A 0316 10F4F 059A 0062;0061 302A 0316 10F4F 059A 0062;0061 302A 0316 10F4F 059A 0062; # (a◌֚◌̖◌〪◌𐽏b; a◌〪◌̖◌𐽏◌֚b; a◌〪◌̖◌𐽏◌֚b; a◌〪◌̖◌𐽏◌֚b; a◌〪◌̖◌𐽏◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, SOGDIAN COMBINING RESH BELOW, LATIN SMALL LETTER B
+0061 10F4F 059A 0316 302A 0062;0061 302A 10F4F 0316 059A 0062;0061 302A 10F4F 0316 059A 0062;0061 302A 10F4F 0316 059A 0062;0061 302A 10F4F 0316 059A 0062; # (a◌𐽏◌֚◌̖◌〪b; a◌〪◌𐽏◌̖◌֚b; a◌〪◌𐽏◌̖◌֚b; a◌〪◌𐽏◌̖◌֚b; a◌〪◌𐽏◌̖◌֚b; ) LATIN SMALL LETTER A, SOGDIAN COMBINING RESH BELOW, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
+0061 059A 0316 302A 10F50 0062;0061 302A 0316 10F50 059A 0062;0061 302A 0316 10F50 059A 0062;0061 302A 0316 10F50 059A 0062;0061 302A 0316 10F50 059A 0062; # (a◌֚◌̖◌〪◌𐽐b; a◌〪◌̖◌𐽐◌֚b; a◌〪◌̖◌𐽐◌֚b; a◌〪◌̖◌𐽐◌֚b; a◌〪◌̖◌𐽐◌֚b; ) LATIN SMALL LETTER A, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, SOGDIAN COMBINING STROKE BELOW, LATIN SMALL LETTER B
+0061 10F50 059A 0316 302A 0062;0061 302A 10F50 0316 059A 0062;0061 302A 10F50 0316 059A 0062;0061 302A 10F50 0316 059A 0062;0061 302A 10F50 0316 059A 0062; # (a◌𐽐◌֚◌̖◌〪b; a◌〪◌𐽐◌̖◌֚b; a◌〪◌𐽐◌̖◌֚b; a◌〪◌𐽐◌̖◌֚b; a◌〪◌𐽐◌̖◌֚b; ) LATIN SMALL LETTER A, SOGDIAN COMBINING STROKE BELOW, HEBREW ACCENT YETIV, COMBINING GRAVE ACCENT BELOW, IDEOGRAPHIC LEVEL TONE MARK, LATIN SMALL LETTER B
0061 05B0 094D 3099 11046 0062;0061 3099 094D 11046 05B0 0062;0061 3099 094D 11046 05B0 0062;0061 3099 094D 11046 05B0 0062;0061 3099 094D 11046 05B0 0062; # (a◌ְ◌्◌゙◌𑁆b; a◌゙◌्◌𑁆◌ְb; a◌゙◌्◌𑁆◌ְb; a◌゙◌्◌𑁆◌ְb; a◌゙◌्◌𑁆◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, BRAHMI VIRAMA, LATIN SMALL LETTER B
0061 11046 05B0 094D 3099 0062;0061 3099 11046 094D 05B0 0062;0061 3099 11046 094D 05B0 0062;0061 3099 11046 094D 05B0 0062;0061 3099 11046 094D 05B0 0062; # (a◌𑁆◌ְ◌्◌゙b; a◌゙◌𑁆◌्◌ְb; a◌゙◌𑁆◌्◌ְb; a◌゙◌𑁆◌्◌ְb; a◌゙◌𑁆◌्◌ְb; ) LATIN SMALL LETTER A, BRAHMI VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
0061 05B0 094D 3099 1107F 0062;0061 3099 094D 1107F 05B0 0062;0061 3099 094D 1107F 05B0 0062;0061 3099 094D 1107F 05B0 0062;0061 3099 094D 1107F 05B0 0062; # (a◌ְ◌्◌゙◌𑁿b; a◌゙◌्◌𑁿◌ְb; a◌゙◌्◌𑁿◌ְb; a◌゙◌्◌𑁿◌ְb; a◌゙◌्◌𑁿◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, BRAHMI NUMBER JOINER, LATIN SMALL LETTER B
@@ -18361,6 +18397,8 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 112E9 3099 093C 0334 0062;0061 0334 112E9 093C 3099 0062;0061 0334 112E9 093C 3099 0062;0061 0334 112E9 093C 3099 0062;0061 0334 112E9 093C 3099 0062; # (a◌𑋩◌゙◌़◌̴b; a◌̴◌𑋩◌़◌゙b; a◌̴◌𑋩◌़◌゙b; a◌̴◌𑋩◌़◌゙b; a◌̴◌𑋩◌़◌゙b; ) LATIN SMALL LETTER A, KHUDAWADI SIGN NUKTA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B
0061 05B0 094D 3099 112EA 0062;0061 3099 094D 112EA 05B0 0062;0061 3099 094D 112EA 05B0 0062;0061 3099 094D 112EA 05B0 0062;0061 3099 094D 112EA 05B0 0062; # (a◌ְ◌्◌゙◌𑋪b; a◌゙◌्◌𑋪◌ְb; a◌゙◌्◌𑋪◌ְb; a◌゙◌्◌𑋪◌ְb; a◌゙◌्◌𑋪◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, KHUDAWADI SIGN VIRAMA, LATIN SMALL LETTER B
0061 112EA 05B0 094D 3099 0062;0061 3099 112EA 094D 05B0 0062;0061 3099 112EA 094D 05B0 0062;0061 3099 112EA 094D 05B0 0062;0061 3099 112EA 094D 05B0 0062; # (a◌𑋪◌ְ◌्◌゙b; a◌゙◌𑋪◌्◌ְb; a◌゙◌𑋪◌्◌ְb; a◌゙◌𑋪◌्◌ְb; a◌゙◌𑋪◌्◌ְb; ) LATIN SMALL LETTER A, KHUDAWADI SIGN VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
+0061 3099 093C 0334 1133B 0062;0061 0334 093C 1133B 3099 0062;0061 0334 093C 1133B 3099 0062;0061 0334 093C 1133B 3099 0062;0061 0334 093C 1133B 3099 0062; # (a◌゙◌़◌̴◌𑌻b; a◌̴◌़◌𑌻◌゙b; a◌̴◌़◌𑌻◌゙b; a◌̴◌़◌𑌻◌゙b; a◌̴◌़◌𑌻◌゙b; ) LATIN SMALL LETTER A, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, COMBINING BINDU BELOW, LATIN SMALL LETTER B
+0061 1133B 3099 093C 0334 0062;0061 0334 1133B 093C 3099 0062;0061 0334 1133B 093C 3099 0062;0061 0334 1133B 093C 3099 0062;0061 0334 1133B 093C 3099 0062; # (a◌𑌻◌゙◌़◌̴b; a◌̴◌𑌻◌़◌゙b; a◌̴◌𑌻◌़◌゙b; a◌̴◌𑌻◌़◌゙b; a◌̴◌𑌻◌़◌゙b; ) LATIN SMALL LETTER A, COMBINING BINDU BELOW, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B
0061 3099 093C 0334 1133C 0062;0061 0334 093C 1133C 3099 0062;0061 0334 093C 1133C 3099 0062;0061 0334 093C 1133C 3099 0062;0061 0334 093C 1133C 3099 0062; # (a◌゙◌़◌̴◌𑌼b; a◌̴◌़◌𑌼◌゙b; a◌̴◌़◌𑌼◌゙b; a◌̴◌़◌𑌼◌゙b; a◌̴◌़◌𑌼◌゙b; ) LATIN SMALL LETTER A, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, GRANTHA SIGN NUKTA, LATIN SMALL LETTER B
0061 1133C 3099 093C 0334 0062;0061 0334 1133C 093C 3099 0062;0061 0334 1133C 093C 3099 0062;0061 0334 1133C 093C 3099 0062;0061 0334 1133C 093C 3099 0062; # (a◌𑌼◌゙◌़◌̴b; a◌̴◌𑌼◌़◌゙b; a◌̴◌𑌼◌़◌゙b; a◌̴◌𑌼◌़◌゙b; a◌̴◌𑌼◌़◌゙b; ) LATIN SMALL LETTER A, GRANTHA SIGN NUKTA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B
0061 05B0 094D 3099 1134D 0062;0061 3099 094D 1134D 05B0 0062;0061 3099 094D 1134D 05B0 0062;0061 3099 094D 1134D 05B0 0062;0061 3099 094D 1134D 05B0 0062; # (a◌ְ◌्◌゙𑍍b; a◌゙◌्𑍍◌ְb; a◌゙◌्𑍍◌ְb; a◌゙◌्𑍍◌ְb; a◌゙◌्𑍍◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, GRANTHA SIGN VIRAMA, LATIN SMALL LETTER B
@@ -18393,6 +18431,8 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 11442 05B0 094D 3099 0062;0061 3099 11442 094D 05B0 0062;0061 3099 11442 094D 05B0 0062;0061 3099 11442 094D 05B0 0062;0061 3099 11442 094D 05B0 0062; # (a◌𑑂◌ְ◌्◌゙b; a◌゙◌𑑂◌्◌ְb; a◌゙◌𑑂◌्◌ְb; a◌゙◌𑑂◌्◌ְb; a◌゙◌𑑂◌्◌ְb; ) LATIN SMALL LETTER A, NEWA SIGN VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
0061 3099 093C 0334 11446 0062;0061 0334 093C 11446 3099 0062;0061 0334 093C 11446 3099 0062;0061 0334 093C 11446 3099 0062;0061 0334 093C 11446 3099 0062; # (a◌゙◌़◌̴◌𑑆b; a◌̴◌़◌𑑆◌゙b; a◌̴◌़◌𑑆◌゙b; a◌̴◌़◌𑑆◌゙b; a◌̴◌़◌𑑆◌゙b; ) LATIN SMALL LETTER A, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, NEWA SIGN NUKTA, LATIN SMALL LETTER B
0061 11446 3099 093C 0334 0062;0061 0334 11446 093C 3099 0062;0061 0334 11446 093C 3099 0062;0061 0334 11446 093C 3099 0062;0061 0334 11446 093C 3099 0062; # (a◌𑑆◌゙◌़◌̴b; a◌̴◌𑑆◌़◌゙b; a◌̴◌𑑆◌़◌゙b; a◌̴◌𑑆◌़◌゙b; a◌̴◌𑑆◌़◌゙b; ) LATIN SMALL LETTER A, NEWA SIGN NUKTA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B
+0061 0315 0300 05AE 1145E 0062;00E0 05AE 1145E 0315 0062;0061 05AE 0300 1145E 0315 0062;00E0 05AE 1145E 0315 0062;0061 05AE 0300 1145E 0315 0062; # (a◌̕◌̀◌֮◌𑑞b; à◌֮◌𑑞◌̕b; a◌֮◌̀◌𑑞◌̕b; à◌֮◌𑑞◌̕b; a◌֮◌̀◌𑑞◌̕b; ) LATIN SMALL LETTER A, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, NEWA SANDHI MARK, LATIN SMALL LETTER B
+0061 1145E 0315 0300 05AE 0062;0061 05AE 1145E 0300 0315 0062;0061 05AE 1145E 0300 0315 0062;0061 05AE 1145E 0300 0315 0062;0061 05AE 1145E 0300 0315 0062; # (a◌𑑞◌̕◌̀◌֮b; a◌֮◌𑑞◌̀◌̕b; a◌֮◌𑑞◌̀◌̕b; a◌֮◌𑑞◌̀◌̕b; a◌֮◌𑑞◌̀◌̕b; ) LATIN SMALL LETTER A, NEWA SANDHI MARK, COMBINING COMMA ABOVE RIGHT, COMBINING GRAVE ACCENT, HEBREW ACCENT ZINOR, LATIN SMALL LETTER B
0061 05B0 094D 3099 114C2 0062;0061 3099 094D 114C2 05B0 0062;0061 3099 094D 114C2 05B0 0062;0061 3099 094D 114C2 05B0 0062;0061 3099 094D 114C2 05B0 0062; # (a◌ְ◌्◌゙◌𑓂b; a◌゙◌्◌𑓂◌ְb; a◌゙◌्◌𑓂◌ְb; a◌゙◌्◌𑓂◌ְb; a◌゙◌्◌𑓂◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, TIRHUTA SIGN VIRAMA, LATIN SMALL LETTER B
0061 114C2 05B0 094D 3099 0062;0061 3099 114C2 094D 05B0 0062;0061 3099 114C2 094D 05B0 0062;0061 3099 114C2 094D 05B0 0062;0061 3099 114C2 094D 05B0 0062; # (a◌𑓂◌ְ◌्◌゙b; a◌゙◌𑓂◌्◌ְb; a◌゙◌𑓂◌्◌ְb; a◌゙◌𑓂◌्◌ְb; a◌゙◌𑓂◌्◌ְb; ) LATIN SMALL LETTER A, TIRHUTA SIGN VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
0061 3099 093C 0334 114C3 0062;0061 0334 093C 114C3 3099 0062;0061 0334 093C 114C3 3099 0062;0061 0334 093C 114C3 3099 0062;0061 0334 093C 114C3 3099 0062; # (a◌゙◌़◌̴◌𑓃b; a◌̴◌़◌𑓃◌゙b; a◌̴◌़◌𑓃◌゙b; a◌̴◌़◌𑓃◌゙b; a◌̴◌़◌𑓃◌゙b; ) LATIN SMALL LETTER A, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, TIRHUTA SIGN NUKTA, LATIN SMALL LETTER B
@@ -18409,6 +18449,10 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 116B7 3099 093C 0334 0062;0061 0334 116B7 093C 3099 0062;0061 0334 116B7 093C 3099 0062;0061 0334 116B7 093C 3099 0062;0061 0334 116B7 093C 3099 0062; # (a◌𑚷◌゙◌़◌̴b; a◌̴◌𑚷◌़◌゙b; a◌̴◌𑚷◌़◌゙b; a◌̴◌𑚷◌़◌゙b; a◌̴◌𑚷◌़◌゙b; ) LATIN SMALL LETTER A, TAKRI SIGN NUKTA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B
0061 05B0 094D 3099 1172B 0062;0061 3099 094D 1172B 05B0 0062;0061 3099 094D 1172B 05B0 0062;0061 3099 094D 1172B 05B0 0062;0061 3099 094D 1172B 05B0 0062; # (a◌ְ◌्◌゙◌𑜫b; a◌゙◌्◌𑜫◌ְb; a◌゙◌्◌𑜫◌ְb; a◌゙◌्◌𑜫◌ְb; a◌゙◌्◌𑜫◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, AHOM SIGN KILLER, LATIN SMALL LETTER B
0061 1172B 05B0 094D 3099 0062;0061 3099 1172B 094D 05B0 0062;0061 3099 1172B 094D 05B0 0062;0061 3099 1172B 094D 05B0 0062;0061 3099 1172B 094D 05B0 0062; # (a◌𑜫◌ְ◌्◌゙b; a◌゙◌𑜫◌्◌ְb; a◌゙◌𑜫◌्◌ְb; a◌゙◌𑜫◌्◌ְb; a◌゙◌𑜫◌्◌ְb; ) LATIN SMALL LETTER A, AHOM SIGN KILLER, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
+0061 05B0 094D 3099 11839 0062;0061 3099 094D 11839 05B0 0062;0061 3099 094D 11839 05B0 0062;0061 3099 094D 11839 05B0 0062;0061 3099 094D 11839 05B0 0062; # (a◌ְ◌्◌゙◌𑠹b; a◌゙◌्◌𑠹◌ְb; a◌゙◌्◌𑠹◌ְb; a◌゙◌्◌𑠹◌ְb; a◌゙◌्◌𑠹◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DOGRA SIGN VIRAMA, LATIN SMALL LETTER B
+0061 11839 05B0 094D 3099 0062;0061 3099 11839 094D 05B0 0062;0061 3099 11839 094D 05B0 0062;0061 3099 11839 094D 05B0 0062;0061 3099 11839 094D 05B0 0062; # (a◌𑠹◌ְ◌्◌゙b; a◌゙◌𑠹◌्◌ְb; a◌゙◌𑠹◌्◌ְb; a◌゙◌𑠹◌्◌ְb; a◌゙◌𑠹◌्◌ְb; ) LATIN SMALL LETTER A, DOGRA SIGN VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
+0061 3099 093C 0334 1183A 0062;0061 0334 093C 1183A 3099 0062;0061 0334 093C 1183A 3099 0062;0061 0334 093C 1183A 3099 0062;0061 0334 093C 1183A 3099 0062; # (a◌゙◌़◌̴◌𑠺b; a◌̴◌़◌𑠺◌゙b; a◌̴◌़◌𑠺◌゙b; a◌̴◌़◌𑠺◌゙b; a◌̴◌़◌𑠺◌゙b; ) LATIN SMALL LETTER A, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, DOGRA SIGN NUKTA, LATIN SMALL LETTER B
+0061 1183A 3099 093C 0334 0062;0061 0334 1183A 093C 3099 0062;0061 0334 1183A 093C 3099 0062;0061 0334 1183A 093C 3099 0062;0061 0334 1183A 093C 3099 0062; # (a◌𑠺◌゙◌़◌̴b; a◌̴◌𑠺◌़◌゙b; a◌̴◌𑠺◌़◌゙b; a◌̴◌𑠺◌़◌゙b; a◌̴◌𑠺◌़◌゙b; ) LATIN SMALL LETTER A, DOGRA SIGN NUKTA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B
0061 05B0 094D 3099 11A34 0062;0061 3099 094D 11A34 05B0 0062;0061 3099 094D 11A34 05B0 0062;0061 3099 094D 11A34 05B0 0062;0061 3099 094D 11A34 05B0 0062; # (a◌ְ◌्◌゙◌𑨴b; a◌゙◌्◌𑨴◌ְb; a◌゙◌्◌𑨴◌ְb; a◌゙◌्◌𑨴◌ְb; a◌゙◌्◌𑨴◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, ZANABAZAR SQUARE SIGN VIRAMA, LATIN SMALL LETTER B
0061 11A34 05B0 094D 3099 0062;0061 3099 11A34 094D 05B0 0062;0061 3099 11A34 094D 05B0 0062;0061 3099 11A34 094D 05B0 0062;0061 3099 11A34 094D 05B0 0062; # (a◌𑨴◌ְ◌्◌゙b; a◌゙◌𑨴◌्◌ְb; a◌゙◌𑨴◌्◌ְb; a◌゙◌𑨴◌्◌ְb; a◌゙◌𑨴◌्◌ְb; ) LATIN SMALL LETTER A, ZANABAZAR SQUARE SIGN VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
0061 05B0 094D 3099 11A47 0062;0061 3099 094D 11A47 05B0 0062;0061 3099 094D 11A47 05B0 0062;0061 3099 094D 11A47 05B0 0062;0061 3099 094D 11A47 05B0 0062; # (a◌ְ◌्◌゙◌𑩇b; a◌゙◌्◌𑩇◌ְb; a◌゙◌्◌𑩇◌ְb; a◌゙◌्◌𑩇◌ְb; a◌゙◌्◌𑩇◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, ZANABAZAR SQUARE SUBJOINER, LATIN SMALL LETTER B
@@ -18423,6 +18467,8 @@ FFEE;FFEE;FFEE;25CB;25CB; # (○; ○; ○; ○; ○; ) HALFWIDTH WHITE CIRCLE
0061 11D44 05B0 094D 3099 0062;0061 3099 11D44 094D 05B0 0062;0061 3099 11D44 094D 05B0 0062;0061 3099 11D44 094D 05B0 0062;0061 3099 11D44 094D 05B0 0062; # (a◌𑵄◌ְ◌्◌゙b; a◌゙◌𑵄◌्◌ְb; a◌゙◌𑵄◌्◌ְb; a◌゙◌𑵄◌्◌ְb; a◌゙◌𑵄◌्◌ְb; ) LATIN SMALL LETTER A, MASARAM GONDI SIGN HALANTA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
0061 05B0 094D 3099 11D45 0062;0061 3099 094D 11D45 05B0 0062;0061 3099 094D 11D45 05B0 0062;0061 3099 094D 11D45 05B0 0062;0061 3099 094D 11D45 05B0 0062; # (a◌ְ◌्◌゙◌𑵅b; a◌゙◌्◌𑵅◌ְb; a◌゙◌्◌𑵅◌ְb; a◌゙◌्◌𑵅◌ְb; a◌゙◌्◌𑵅◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, MASARAM GONDI VIRAMA, LATIN SMALL LETTER B
0061 11D45 05B0 094D 3099 0062;0061 3099 11D45 094D 05B0 0062;0061 3099 11D45 094D 05B0 0062;0061 3099 11D45 094D 05B0 0062;0061 3099 11D45 094D 05B0 0062; # (a◌𑵅◌ְ◌्◌゙b; a◌゙◌𑵅◌्◌ְb; a◌゙◌𑵅◌्◌ְb; a◌゙◌𑵅◌्◌ְb; a◌゙◌𑵅◌्◌ְb; ) LATIN SMALL LETTER A, MASARAM GONDI VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
+0061 05B0 094D 3099 11D97 0062;0061 3099 094D 11D97 05B0 0062;0061 3099 094D 11D97 05B0 0062;0061 3099 094D 11D97 05B0 0062;0061 3099 094D 11D97 05B0 0062; # (a◌ְ◌्◌゙◌𑶗b; a◌゙◌्◌𑶗◌ְb; a◌゙◌्◌𑶗◌ְb; a◌゙◌्◌𑶗◌ְb; a◌゙◌्◌𑶗◌ְb; ) LATIN SMALL LETTER A, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, GUNJALA GONDI VIRAMA, LATIN SMALL LETTER B
+0061 11D97 05B0 094D 3099 0062;0061 3099 11D97 094D 05B0 0062;0061 3099 11D97 094D 05B0 0062;0061 3099 11D97 094D 05B0 0062;0061 3099 11D97 094D 05B0 0062; # (a◌𑶗◌ְ◌्◌゙b; a◌゙◌𑶗◌्◌ְb; a◌゙◌𑶗◌्◌ְb; a◌゙◌𑶗◌्◌ְb; a◌゙◌𑶗◌्◌ְb; ) LATIN SMALL LETTER A, GUNJALA GONDI VIRAMA, HEBREW POINT SHEVA, DEVANAGARI SIGN VIRAMA, COMBINING KATAKANA-HIRAGANA VOICED SOUND MARK, LATIN SMALL LETTER B
0061 093C 0334 16AF0 0062;0061 0334 16AF0 093C 0062;0061 0334 16AF0 093C 0062;0061 0334 16AF0 093C 0062;0061 0334 16AF0 093C 0062; # (a◌़◌̴◌𖫰b; a◌̴◌𖫰◌़b; a◌̴◌𖫰◌़b; a◌̴◌𖫰◌़b; a◌̴◌𖫰◌़b; ) LATIN SMALL LETTER A, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, BASSA VAH COMBINING HIGH TONE, LATIN SMALL LETTER B
0061 16AF0 093C 0334 0062;0061 16AF0 0334 093C 0062;0061 16AF0 0334 093C 0062;0061 16AF0 0334 093C 0062;0061 16AF0 0334 093C 0062; # (a◌𖫰◌़◌̴b; a◌𖫰◌̴◌़b; a◌𖫰◌̴◌़b; a◌𖫰◌̴◌़b; a◌𖫰◌̴◌़b; ) LATIN SMALL LETTER A, BASSA VAH COMBINING HIGH TONE, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, LATIN SMALL LETTER B
0061 093C 0334 16AF1 0062;0061 0334 16AF1 093C 0062;0061 0334 16AF1 093C 0062;0061 0334 16AF1 093C 0062;0061 0334 16AF1 093C 0062; # (a◌़◌̴◌𖫱b; a◌̴◌𖫱◌़b; a◌̴◌𖫱◌़b; a◌̴◌𖫱◌़b; a◌̴◌𖫱◌़b; ) LATIN SMALL LETTER A, DEVANAGARI SIGN NUKTA, COMBINING TILDE OVERLAY, BASSA VAH COMBINING LOW TONE, LATIN SMALL LETTER B
diff --git a/Build/source/libs/teckit/TECkit-src/test/SILGreek2004-04-27.tec.orig b/Build/source/libs/teckit/TECkit-src/test/SILGreek2004-04-27.tec.orig
deleted file mode 100644
index 2094f0af84a..00000000000
--- a/Build/source/libs/teckit/TECkit-src/test/SILGreek2004-04-27.tec.orig
+++ /dev/null
Binary files differ
diff --git a/Build/source/libs/teckit/TECkit-src/test/dotests.pl b/Build/source/libs/teckit/TECkit-src/test/dotests.pl
index d8cc4267dd9..aa27401a92f 100755
--- a/Build/source/libs/teckit/TECkit-src/test/dotests.pl
+++ b/Build/source/libs/teckit/TECkit-src/test/dotests.pl
@@ -41,7 +41,9 @@ compare("${srcdir}SILGreek2004-04-27.uncompressed.tec.orig", "SILGreek.uncompres
dotest("compiling Greek mapping (compressed)",
"${bindir}teckit_compile ${srcdir}SILGreek2004-04-27.map -o SILGreek.tec");
-compare("${srcdir}SILGreek2004-04-27.tec.orig", "SILGreek.tec");
+# Don't bother to check the compressed file as changes to the compression library can
+# slightly change the resulting image. The tests below which use the compressed file
+# should be sufficient to verify that it can be decompressed/used properly
dotest("converting plain-text file to unicode",
"${bindir}txtconv -t SILGreek.tec -i ${srcdir}mrk.txt -o mrk.utf8.txt -nfc");
diff --git a/Build/source/libs/teckit/TLpatches/ChangeLog b/Build/source/libs/teckit/TLpatches/ChangeLog
index fcaa4b4780c..2eb695c78c0 100644
--- a/Build/source/libs/teckit/TLpatches/ChangeLog
+++ b/Build/source/libs/teckit/TLpatches/ChangeLog
@@ -1,3 +1,10 @@
+2018-07-24 Akira Kakuto <kakuto@.fuk.kindai.ac.jp>
+
+ Imported TECkit-2.5.8 source tree (teckit) from
+ https://github.com/silnrsi/teckit/archive/2.5.8.tar.gz.
+ patch-02-warning, patch-03-warnings, patch-04-pragmas,
+ patch-05-static, and patch patch-06-dont-build-sfconv: Adapted.
+
2017-06-27 Akira Kakuto <kakuto@.fuk.kindai.ac.jp>
Imported TECkit-2.5.7 source tree (teckit) from
diff --git a/Build/source/libs/teckit/TLpatches/TL-Changes b/Build/source/libs/teckit/TLpatches/TL-Changes
index dfb3edd78cd..9667ecd4855 100644
--- a/Build/source/libs/teckit/TLpatches/TL-Changes
+++ b/Build/source/libs/teckit/TLpatches/TL-Changes
@@ -1,5 +1,5 @@
-Changes applied to the TECkit-2.5.7/ tree obtained from:
- https://github.com/silnrsi/teckit/archive/2.5.7.tar.gz.
+Changes applied to the TECkit-2.5.8/ tree obtained from:
+ https://github.com/silnrsi/teckit/archive/2.5.8.tar.gz.
Removed execute permissions from:
installed-top.pc.in
diff --git a/Build/source/libs/teckit/TLpatches/patch-02-warning b/Build/source/libs/teckit/TLpatches/patch-02-warning
index 429c7f1d83e..05b1fe17a49 100644
--- a/Build/source/libs/teckit/TLpatches/patch-02-warning
+++ b/Build/source/libs/teckit/TLpatches/patch-02-warning
@@ -1,8 +1,8 @@
Avoid compiler warning.
-diff -ur teckit-2.5.7.orig/source/Compiler.h teckit-2.5.7/source/Compiler.h
---- teckit-2.5.7.orig/source/Compiler.h Tue Jun 27 05:50:43 2017
-+++ teckit-2.5.7/source/Compiler.h Tue Jun 27 17:23:04 2017
+diff -ur teckit-2.5.8/source/Compiler.h teckit-src/source/Compiler.h
+--- teckit-2.5.8/source/Compiler.h Tue Dec 05 07:20:20 2017
++++ teckit-src/source/Compiler.h Tue Jul 24 07:21:23 2018
@@ -230,7 +230,7 @@
vector<UInt32> byteClassLines;
vector<UInt32> uniClassLines;
diff --git a/Build/source/libs/teckit/TLpatches/patch-03-warnings b/Build/source/libs/teckit/TLpatches/patch-03-warnings
index 2cd59f8f7a8..011670adda3 100644
--- a/Build/source/libs/teckit/TLpatches/patch-03-warnings
+++ b/Build/source/libs/teckit/TLpatches/patch-03-warnings
@@ -1,8 +1,8 @@
Avoid more compiler warnings.
-diff -ur teckit-2.5.7.orig/source/Compiler.cpp teckit-2.5.7/source/Compiler.cpp
---- teckit-2.5.7.orig/source/Compiler.cpp Tue Jun 27 05:50:43 2017
-+++ teckit-2.5.7/source/Compiler.cpp Tue Jun 27 17:25:31 2017
+diff -ur teckit-2.5.8/source/Compiler.cpp teckit-src/source/Compiler.cpp
+--- teckit-2.5.8/source/Compiler.cpp Tue Dec 05 07:20:20 2017
++++ teckit-src/source/Compiler.cpp Tue Jul 24 07:23:53 2018
@@ -189,14 +189,14 @@
free(table);
}
@@ -30,9 +30,9 @@ diff -ur teckit-2.5.7.orig/source/Compiler.cpp teckit-2.5.7/source/Compiler.cpp
++errorCount;
}
-diff -ur teckit-2.5.7.orig/source/Engine.cpp teckit-2.5.7/source/Engine.cpp
---- teckit-2.5.7.orig/source/Engine.cpp Tue Jun 27 05:50:43 2017
-+++ teckit-2.5.7/source/Engine.cpp Tue Jun 27 17:40:37 2017
+diff -ur teckit-2.5.8/source/Engine.cpp teckit-src/source/Engine.cpp
+--- teckit-2.5.8/source/Engine.cpp Tue Dec 05 07:20:20 2017
++++ teckit-src/source/Engine.cpp Tue Jul 24 07:39:17 2018
@@ -1093,7 +1075,7 @@
if (matchElems == 0 && allowInsertion == false)
continue;
@@ -52,9 +52,9 @@ diff -ur teckit-2.5.7.orig/source/Engine.cpp teckit-2.5.7/source/Engine.cpp
if (copyBytes > 0)
memcpy(nameBuffer, namePtr, copyBytes);
-diff -ur teckit-2.5.7.orig/source/Engine.h teckit-2.5.7/source/Engine.h
---- teckit-2.5.7.orig/source/Engine.h Tue Jun 27 05:50:43 2017
-+++ teckit-2.5.7/source/Engine.h Tue Jun 27 17:30:22 2017
+diff -ur teckit-2.5.8/source/Engine.h teckit-src/source/Engine.h
+--- teckit-2.5.8/source/Engine.h Tue Dec 05 07:20:20 2017
++++ teckit-src/source/Engine.h Tue Jul 24 07:29:14 2018
@@ -117,7 +117,7 @@
UInt32 match(int index, int repeats, int textLoc);
@@ -65,9 +65,9 @@ diff -ur teckit-2.5.7.orig/source/Engine.h teckit-2.5.7/source/Engine.h
int direction;
MatchInfo info[256];
-diff -ur teckit-2.5.7.orig/source/Public-headers/TECkit_Compiler.h teckit-2.5.7/source/Public-headers/TECkit_Compiler.h
---- teckit-2.5.7.orig/source/Public-headers/TECkit_Compiler.h Tue Jun 27 05:50:43 2017
-+++ teckit-2.5.7/source/Public-headers/TECkit_Compiler.h Tue Jun 27 17:42:50 2017
+diff -ur teckit-2.5.8/source/Public-headers/TECkit_Compiler.h teckit-src/source/Public-headers/TECkit_Compiler.h
+--- teckit-2.5.8/source/Public-headers/TECkit_Compiler.h Tue Dec 05 07:20:20 2017
++++ teckit-src/source/Public-headers/TECkit_Compiler.h Tue Jul 24 07:41:00 2018
@@ -56,7 +59,7 @@
#define kCompilerOpts_Compress 0x00000010 /* generate compressed mapping table */
#define kCompilerOpts_XML 0x00000020 /* instead of a compiled binary table, generate an XML representation of the mapping */
@@ -87,9 +87,10 @@ diff -ur teckit-2.5.7.orig/source/Public-headers/TECkit_Compiler.h teckit-2.5.7/
TECkit_GetUnicodeName(UInt32 usv);
/* returns the Unicode name of usv, if available, else NULL */
-diff -ur teckit-2.5.7.orig/source/Sample-tools/TECkit_Compile.cpp teckit-2.5.7/source/Sample-tools/TECkit_Compile.cpp
---- teckit-2.5.7.orig/source/Sample-tools/TECkit_Compile.cpp Tue Jun 27 05:50:43 2017
-+++ teckit-2.5.7/source/Sample-tools/TECkit_Compile.cpp Tue Jun 27 17:36:27 2017
+
+diff -ur teckit-2.5.8/source/Sample-tools/TECkit_Compile.cpp teckit-src/source/Sample-tools/TECkit_Compile.cpp
+--- teckit-2.5.8/source/Sample-tools/TECkit_Compile.cpp Tue Dec 05 07:20:20 2017
++++ teckit-src/source/Sample-tools/TECkit_Compile.cpp Tue Jul 24 07:34:18 2018
@@ -24,13 +24,13 @@
#endif
diff --git a/Build/source/libs/teckit/TLpatches/patch-04-pragmas b/Build/source/libs/teckit/TLpatches/patch-04-pragmas
index b6db14aaa83..601f3976e99 100644
--- a/Build/source/libs/teckit/TLpatches/patch-04-pragmas
+++ b/Build/source/libs/teckit/TLpatches/patch-04-pragmas
@@ -1,9 +1,9 @@
Remove the '#pragma's, they seem to cause problems for MSVC
and are certainly not needed otherwise.
-diff -ur teckit-2.5.7.orig/source/Engine.cpp teckit-2.5.7/source/Engine.cpp
---- teckit-2.5.7.orig/source/Engine.cpp Tue Jun 27 05:50:43 2017
-+++ teckit-2.5.7/source/Engine.cpp Tue Jun 27 17:40:37 2017
+diff -ur teckit-2.5.8/source/Engine.cpp teckit-src/source/Engine.cpp
+--- teckit-2.5.8/source/Engine.cpp Tue Dec 05 07:20:20 2017
++++ teckit-src/source/Engine.cpp Tue Jul 24 07:39:17 2018
@@ -102,10 +96,6 @@
#endif
}
diff --git a/Build/source/libs/teckit/TLpatches/patch-05-static b/Build/source/libs/teckit/TLpatches/patch-05-static
index 2c4d513d3dc..e3a646c5669 100644
--- a/Build/source/libs/teckit/TLpatches/patch-05-static
+++ b/Build/source/libs/teckit/TLpatches/patch-05-static
@@ -1,8 +1,9 @@
For TeX Live we build a static library and not a Dll.
-diff -ur teckit-2.5.7.orig/source/Engine.cpp teckit-2.5.7/source/Engine.cpp
---- teckit-2.5.7.orig/source/Engine.cpp Tue Jun 27 05:50:43 2017
-+++ teckit-2.5.7/source/Engine.cpp Tue Jun 27 17:40:37 2017
+
+diff -ur teckit-2.5.8/source/Engine.cpp teckit-src/source/Engine.cpp
+--- teckit-2.5.8/source/Engine.cpp Tue Dec 05 07:20:20 2017
++++ teckit-src/source/Engine.cpp Tue Jul 24 07:39:17 2018
@@ -51,12 +51,6 @@
# define NOSERVICE
# define NOMCX
@@ -17,9 +18,9 @@ diff -ur teckit-2.5.7.orig/source/Engine.cpp teckit-2.5.7/source/Engine.cpp
#include "Engine.h"
-diff -ur teckit-2.5.7.orig/source/Public-headers/TECkit_Compiler.h teckit-2.5.7/source/Public-headers/TECkit_Compiler.h
---- teckit-2.5.7.orig/source/Public-headers/TECkit_Compiler.h Tue Jun 27 05:50:43 2017
-+++ teckit-2.5.7/source/Public-headers/TECkit_Compiler.h Tue Jun 27 17:42:50 2017
+diff -ur teckit-2.5.8/source/Public-headers/TECkit_Compiler.h teckit-src/source/Public-headers/TECkit_Compiler.h
+--- teckit-2.5.8/source/Public-headers/TECkit_Compiler.h Tue Dec 05 07:20:20 2017
++++ teckit-src/source/Public-headers/TECkit_Compiler.h Tue Jul 24 07:41:00 2018
@@ -30,6 +30,9 @@
#ifdef _WIN32
/* MS compiler has predefined _WIN32, so assume Windows target */
@@ -31,9 +32,9 @@ diff -ur teckit-2.5.7.orig/source/Public-headers/TECkit_Compiler.h teckit-2.5.7/
/* not the MS compiler, so try Metrowerks' platform macros */
#ifndef __APPLE__
-diff -ur teckit-2.5.7.orig/source/Public-headers/TECkit_Engine.h teckit-2.5.7/source/Public-headers/TECkit_Engine.h
---- teckit-2.5.7.orig/source/Public-headers/TECkit_Engine.h Tue Jun 27 05:50:43 2017
-+++ teckit-2.5.7/source/Public-headers/TECkit_Engine.h Tue Jun 27 17:44:21 2017
+diff -ur teckit-2.5.8/source/Public-headers/TECkit_Engine.h teckit-src/source/Public-headers/TECkit_Engine.h
+--- teckit-2.5.8/source/Public-headers/TECkit_Engine.h Tue Dec 05 07:20:20 2017
++++ teckit-src/source/Public-headers/TECkit_Engine.h Tue Jul 24 07:42:14 2018
@@ -80,6 +80,9 @@
#ifdef _WIN32
/* MS compiler has predefined _WIN32, so assume Windows target */
@@ -44,4 +45,3 @@ diff -ur teckit-2.5.7.orig/source/Public-headers/TECkit_Engine.h teckit-2.5.7/so
#else
/* not the MS compiler, so try Metrowerks' platform macros */
#ifndef __APPLE__
-
diff --git a/Build/source/libs/teckit/TLpatches/patch-06-dont-build-sfconv b/Build/source/libs/teckit/TLpatches/patch-06-dont-build-sfconv
index 56a8411868f..86288adf28f 100644
--- a/Build/source/libs/teckit/TLpatches/patch-06-dont-build-sfconv
+++ b/Build/source/libs/teckit/TLpatches/patch-06-dont-build-sfconv
@@ -1,6 +1,6 @@
-diff -ur teckit-2.5.7.orig/bin/Makefile.am teckit-2.5.7/bin/Makefile.am
---- teckit-2.5.7.orig/bin/Makefile.am Tue Jun 27 05:50:43 2017
-+++ teckit-2.5.7/bin/Makefile.am Tue Jun 27 17:46:05 2017
+diff -ur teckit-2.5.8/bin/Makefile.am teckit-src/bin/Makefile.am
+--- teckit-2.5.8/bin/Makefile.am Tue Dec 05 07:20:20 2017
++++ teckit-src/bin/Makefile.am Tue Jul 24 07:44:12 2018
@@ -1,6 +1,6 @@
AUTOMAKE_OPTIONS = -Wno-portability
diff --git a/Build/source/libs/teckit/configure b/Build/source/libs/teckit/configure
index d6713918c91..db58dbb9777 100755
--- a/Build/source/libs/teckit/configure
+++ b/Build/source/libs/teckit/configure
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for TECkit (TeX Live) 2.5.7.
+# Generated by GNU Autoconf 2.69 for TECkit (TeX Live) 2.5.8.
#
# Report bugs to <tex-k@tug.org>.
#
@@ -580,8 +580,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='TECkit (TeX Live)'
PACKAGE_TARNAME='teckit--tex-live-'
-PACKAGE_VERSION='2.5.7'
-PACKAGE_STRING='TECkit (TeX Live) 2.5.7'
+PACKAGE_VERSION='2.5.8'
+PACKAGE_STRING='TECkit (TeX Live) 2.5.8'
PACKAGE_BUGREPORT='tex-k@tug.org'
PACKAGE_URL=''
@@ -1306,7 +1306,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures TECkit (TeX Live) 2.5.7 to adapt to many kinds of systems.
+\`configure' configures TECkit (TeX Live) 2.5.8 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1377,7 +1377,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of TECkit (TeX Live) 2.5.7:";;
+ short | recursive ) echo "Configuration of TECkit (TeX Live) 2.5.8:";;
esac
cat <<\_ACEOF
@@ -1486,7 +1486,7 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-TECkit (TeX Live) configure 2.5.7
+TECkit (TeX Live) configure 2.5.8
generated by GNU Autoconf 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2109,7 +2109,7 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by TECkit (TeX Live) $as_me 2.5.7, which was
+It was created by TECkit (TeX Live) $as_me 2.5.8, which was
generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -4032,7 +4032,7 @@ fi
# Define the identity of the package.
PACKAGE='teckit--tex-live-'
- VERSION='2.5.7'
+ VERSION='2.5.8'
cat >>confdefs.h <<_ACEOF
@@ -7248,7 +7248,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by TECkit (TeX Live) $as_me 2.5.7, which was
+This file was extended by TECkit (TeX Live) $as_me 2.5.8, which was
generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -7314,7 +7314,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-TECkit (TeX Live) config.status 2.5.7
+TECkit (TeX Live) config.status 2.5.8
configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
diff --git a/Build/source/libs/teckit/version.ac b/Build/source/libs/teckit/version.ac
index d590a07f602..d3e184a4194 100644
--- a/Build/source/libs/teckit/version.ac
+++ b/Build/source/libs/teckit/version.ac
@@ -8,4 +8,4 @@ dnl
dnl --------------------------------------------------------
dnl
dnl m4-include this file to define the current TECkit version
-m4_define([TECkit_version], [2.5.7])
+m4_define([TECkit_version], [2.5.8])