aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1998-05-01 21:51:03 +0000
committerUlrich Drepper <drepper@redhat.com>1998-05-01 21:51:03 +0000
commitf89ac85ca83afd8d3c040f81931b8fac3c0ce9bf (patch)
treee458c06da40fc3c4e63288de2ae6efaf8d62c169
parentf9119f49a610d9bcec19c607c19d33b4148a7a0f (diff)
downloadglibc-f89ac85ca83afd8d3c040f81931b8fac3c0ce9bf.zip
glibc-f89ac85ca83afd8d3c040f81931b8fac3c0ce9bf.tar.gz
glibc-f89ac85ca83afd8d3c040f81931b8fac3c0ce9bf.tar.bz2
Update.
* intl/locale.alias: Update russian entry. 1998-05-01 21:54 Zack Weinberg <zack@rabi.phys.columbia.edu> * Makerules (static-only-routines): Reimplement in terms of elide-routines.os. (shared-only-routines): Reimplement in terms of elide-routines.X [where X is all object-suffixes except .os]. (stubs): Create stubs file inside the subdir. (common-mostlyclean): Remove stubs file from inside the subdir. * Makefile (subdir-stubs): Look for stubs files inside the subdirs. * manual/Makefile (stubs): Create dummy stubs file inside the subdir. 1998-05-01 21:01 Zack Weinberg <zack@rabi.phys.columbia.edu> Build speed improvement: make ar less of a bottleneck. * Makerules (stamp$o): Just record the object list for later use. (libc_foo.a): New rule, depends on subdir stamp files; builds and ranlibs the library from the lists saved in those files. (subdirs-stamps): Define also if subdir == elf (FIXME: kludge). (subdirs-stamp-o): Likewise. (ar-symtab-name): Delete variable. (lib%.a): Delete target. (libc_foo.a(bar.%)): Delete target. (libc_foo.a($(ar-symtab-name))): Delete target. (objects objs): Just depend on libobjs and extra-objs. (libobjs): Depend on the stamp files, not the objects. (extra-objs): New target, just depends on the extra-objs list. (CREATE_ARFLAGS): Kill the `ar S' hack. * config.make.in (have-ar-S): Deleted. * configure.in: Delete test for `ar S'. Add test to determine whether ranlib does anything useful. 1998-05-01 Ulrich Drepper <drepper@cygnus.com>
-rw-r--r--ChangeLog45
-rwxr-xr-xconfigure125
-rw-r--r--intl/locale.alias2
-rw-r--r--localedata/ChangeLog5
-rw-r--r--localedata/SUPPORTED1
-rw-r--r--localedata/charmaps/UTF81950
-rw-r--r--localedata/locales/ru_SU45
7 files changed, 2113 insertions, 60 deletions
diff --git a/ChangeLog b/ChangeLog
index ea83862..d61a631 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,50 @@
1998-05-01 Ulrich Drepper <drepper@cygnus.com>
+ * intl/locale.alias: Update russian entry.
+
+1998-05-01 21:54 Zack Weinberg <zack@rabi.phys.columbia.edu>
+
+ * Makerules (static-only-routines): Reimplement in terms of
+ elide-routines.os.
+ (shared-only-routines): Reimplement in terms of
+ elide-routines.X [where X is all object-suffixes except .os].
+
+ (stubs): Create stubs file inside the subdir.
+ (common-mostlyclean): Remove stubs file from inside the subdir.
+ * Makefile (subdir-stubs): Look for stubs files inside the
+ subdirs.
+ * manual/Makefile (stubs): Create dummy stubs file inside the
+ subdir.
+
+1998-05-01 21:01 Zack Weinberg <zack@rabi.phys.columbia.edu>
+
+ Build speed improvement: make ar less of a bottleneck.
+
+ * Makerules (stamp$o): Just record the object list for later
+ use.
+ (libc_foo.a): New rule, depends on subdir stamp files; builds
+ and ranlibs the library from the lists saved in those files.
+
+ (subdirs-stamps): Define also if subdir == elf (FIXME: kludge).
+ (subdirs-stamp-o): Likewise.
+
+ (ar-symtab-name): Delete variable.
+ (lib%.a): Delete target.
+ (libc_foo.a(bar.%)): Delete target.
+ (libc_foo.a($(ar-symtab-name))): Delete target.
+
+ (objects objs): Just depend on libobjs and extra-objs.
+ (libobjs): Depend on the stamp files, not the objects.
+ (extra-objs): New target, just depends on the extra-objs list.
+
+ (CREATE_ARFLAGS): Kill the `ar S' hack.
+
+ * config.make.in (have-ar-S): Deleted.
+ * configure.in: Delete test for `ar S'. Add test to determine
+ whether ranlib does anything useful.
+
+1998-05-01 Ulrich Drepper <drepper@cygnus.com>
+
* inet/tst-ether_aton.c: Include <stdio.h>.
1998-04-30 16:45 Ulrich Drepper <drepper@cygnus.com>
diff --git a/configure b/configure
index 474b21e..df9fef8 100755
--- a/configure
+++ b/configure
@@ -1837,25 +1837,33 @@ if test -n "$sysheaders"; then
fi
-# check if ar takes S
-echo $ac_n "checking for ar S""... $ac_c" 1>&6
-echo "configure:1843: checking for ar S" >&5
-if eval "test \"`echo '$''{'libc_cv_ar_S'+set}'`\" = set"; then
+# check if ranlib is necessary
+echo $ac_n "checking whether ranlib is necessary""... $ac_c" 1>&6
+echo "configure:1843: checking whether ranlib is necessary" >&5
+if eval "test \"`echo '$''{'libc_cv_ranlib_necessary'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
- tmpo=$$.o
-tmplib=lib$$.a
-rm -f $tmpo $tmplib
-touch $tmpo
-if { ac_try='${AR-ar} rcuS $tmplib $tmpo > /dev/null 2>&1'; { (eval echo configure:1851: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
- libc_cv_ar_S=yes
+ cat > conftest.c <<EOF
+int a;
+char b;
+void c(void) {}
+EOF
+$CC $CFLAGS -c conftest.c
+$AR cr conftest.a conftest.c
+cp conftest.a conftest2.a
+$RANLIB conftest.a
+if cmp -s conftest.a conftest2.a; then
+ libc_cv_ranlib_necessary=no
else
- libc_cv_ar_S=no
+ libc_cv_ranlib_necessary=yes
fi
-rm -f $tmpo $tmplib
+rm -rf conftest*
fi
-echo "$ac_t""$libc_cv_ar_S" 1>&6
+echo "$ac_t""$libc_cv_ranlib_necessary" 1>&6
+if test "$libc_cv_ranlib_necessary" = no; then
+ RANLIB=:
+fi
# Test if LD_LIBRARY_PATH contains the notation for the current directory
# since this would lead to problems installing/building glibc.
@@ -1865,7 +1873,7 @@ echo "$ac_t""$libc_cv_ar_S" 1>&6
# - two terminals occur directly after each other
# - the path contains an element with a dot in it
echo $ac_n "checking LD_LIBRARY_PATH variable""... $ac_c" 1>&6
-echo "configure:1869: checking LD_LIBRARY_PATH variable" >&5
+echo "configure:1877: checking LD_LIBRARY_PATH variable" >&5
case ${LD_LIBRARY_PATH} in
[:\;]* | *[:\;] | *[:\;][:\;]* | *[:\;]. | .[:\;]*| . | *[:\;].[:\;]* )
ld_library_path_setting="contains current directory"
@@ -1885,7 +1893,7 @@ fi
# Extract the first word of "bash", so it can be a program name with args.
set dummy bash; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1889: checking for $ac_word" >&5
+echo "configure:1897: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_BASH'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1927,7 +1935,7 @@ if test "$BASH" = no; then
# Extract the first word of "ksh", so it can be a program name with args.
set dummy ksh; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1931: checking for $ac_word" >&5
+echo "configure:1939: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_KSH'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -1973,7 +1981,7 @@ do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:1977: checking for $ac_word" >&5
+echo "configure:1985: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_AWK'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2006,7 +2014,7 @@ do
# Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
-echo "configure:2010: checking for $ac_word" >&5
+echo "configure:2018: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_path_PERL'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2041,7 +2049,7 @@ test -n "$PERL" || PERL="no"
echo $ac_n "checking for signed size_t type""... $ac_c" 1>&6
-echo "configure:2045: checking for signed size_t type" >&5
+echo "configure:2053: checking for signed size_t type" >&5
if eval "test \"`echo '$''{'libc_cv_signed_size_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2065,12 +2073,12 @@ EOF
fi
echo $ac_n "checking for libc-friendly stddef.h""... $ac_c" 1>&6
-echo "configure:2069: checking for libc-friendly stddef.h" >&5
+echo "configure:2077: checking for libc-friendly stddef.h" >&5
if eval "test \"`echo '$''{'libc_cv_friendly_stddef'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2074 "configure"
+#line 2082 "configure"
#include "confdefs.h"
#define __need_size_t
#define __need_wchar_t
@@ -2085,7 +2093,7 @@ size_t size; wchar_t wchar;
if (&size == NULL || &wchar == NULL) abort ();
; return 0; }
EOF
-if { (eval echo configure:2089: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2097: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
libc_cv_friendly_stddef=yes
else
@@ -2104,7 +2112,7 @@ override stddef.h = # The installed <stddef.h> seems to be libc-friendly."
fi
echo $ac_n "checking whether we need to use -P to assemble .S files""... $ac_c" 1>&6
-echo "configure:2108: checking whether we need to use -P to assemble .S files" >&5
+echo "configure:2116: checking whether we need to use -P to assemble .S files" >&5
if eval "test \"`echo '$''{'libc_cv_need_minus_P'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2127,7 +2135,7 @@ asm-CPPFLAGS = -P # The assembler can't grok cpp's # line directives."
fi
echo $ac_n "checking for assembler global-symbol directive""... $ac_c" 1>&6
-echo "configure:2131: checking for assembler global-symbol directive" >&5
+echo "configure:2139: checking for assembler global-symbol directive" >&5
if eval "test \"`echo '$''{'libc_cv_asm_global_directive'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2157,7 +2165,7 @@ EOF
fi
echo $ac_n "checking for .set assembler directive""... $ac_c" 1>&6
-echo "configure:2161: checking for .set assembler directive" >&5
+echo "configure:2169: checking for .set assembler directive" >&5
if eval "test \"`echo '$''{'libc_cv_asm_set_directive'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2191,7 +2199,7 @@ EOF
fi
echo $ac_n "checking for .symver assembler directive""... $ac_c" 1>&6
-echo "configure:2195: checking for .symver assembler directive" >&5
+echo "configure:2203: checking for .symver assembler directive" >&5
if eval "test \"`echo '$''{'libc_cv_asm_symver_directive'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2210,7 +2218,7 @@ fi
echo "$ac_t""$libc_cv_asm_symver_directive" 1>&6
echo $ac_n "checking for ld --version-script""... $ac_c" 1>&6
-echo "configure:2214: checking for ld --version-script" >&5
+echo "configure:2222: checking for ld --version-script" >&5
if eval "test \"`echo '$''{'libc_cv_ld_version_script_option'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2233,7 +2241,7 @@ EOF
if { ac_try='${CC-cc} $CFLAGS -shared -o conftest.so conftest.o
-nostartfiles -nostdlib
-Wl,--version-script,conftest.map
- 1>&5'; { (eval echo configure:2237: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; };
+ 1>&5'; { (eval echo configure:2245: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; };
then
libc_cv_ld_version_script_option=yes
else
@@ -2271,7 +2279,7 @@ if test $VERSIONING = no; then
fi
if test $elf = yes; then
echo $ac_n "checking for .previous assembler directive""... $ac_c" 1>&6
-echo "configure:2275: checking for .previous assembler directive" >&5
+echo "configure:2283: checking for .previous assembler directive" >&5
if eval "test \"`echo '$''{'libc_cv_asm_previous_directive'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2279,7 +2287,7 @@ else
.section foo_section
.previous
EOF
- if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:2283: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
+ if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:2291: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
libc_cv_asm_previous_directive=yes
else
libc_cv_asm_previous_directive=no
@@ -2295,7 +2303,7 @@ EOF
else
echo $ac_n "checking for .popsection assembler directive""... $ac_c" 1>&6
-echo "configure:2299: checking for .popsection assembler directive" >&5
+echo "configure:2307: checking for .popsection assembler directive" >&5
if eval "test \"`echo '$''{'libc_cv_asm_popsection_directive'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2303,7 +2311,7 @@ else
.pushsection foo_section
.popsection
EOF
- if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:2307: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
+ if { ac_try='${CC-cc} -c $CFLAGS conftest.s 1>&5'; { (eval echo configure:2315: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
libc_cv_asm_popsection_directive=yes
else
libc_cv_asm_popsection_directive=no
@@ -2323,12 +2331,12 @@ fi
if test $elf != yes; then
echo $ac_n "checking for .init and .fini sections""... $ac_c" 1>&6
-echo "configure:2327: checking for .init and .fini sections" >&5
+echo "configure:2335: checking for .init and .fini sections" >&5
if eval "test \"`echo '$''{'libc_cv_have_initfini'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2332 "configure"
+#line 2340 "configure"
#include "confdefs.h"
int main() {
@@ -2337,7 +2345,7 @@ asm (".section .init");
asm (".text");
; return 0; }
EOF
-if { (eval echo configure:2341: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2349: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest*
libc_cv_have_initfini=yes
else
@@ -2365,19 +2373,19 @@ if test $elf = yes; then
else
if test $ac_cv_prog_cc_works = yes; then
echo $ac_n "checking for _ prefix on C symbol names""... $ac_c" 1>&6
-echo "configure:2369: checking for _ prefix on C symbol names" >&5
+echo "configure:2377: checking for _ prefix on C symbol names" >&5
if eval "test \"`echo '$''{'libc_cv_asm_underscores'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2374 "configure"
+#line 2382 "configure"
#include "confdefs.h"
asm ("_glibc_foobar:");
int main() {
glibc_foobar ();
; return 0; }
EOF
-if { (eval echo configure:2381: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
+if { (eval echo configure:2389: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then
rm -rf conftest*
libc_cv_asm_underscores=yes
else
@@ -2392,17 +2400,17 @@ fi
echo "$ac_t""$libc_cv_asm_underscores" 1>&6
else
echo $ac_n "checking for _ prefix on C symbol names""... $ac_c" 1>&6
-echo "configure:2396: checking for _ prefix on C symbol names" >&5
+echo "configure:2404: checking for _ prefix on C symbol names" >&5
if eval "test \"`echo '$''{'libc_cv_asm_underscores'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.$ac_ext <<EOF
-#line 2401 "configure"
+#line 2409 "configure"
#include "confdefs.h"
void underscore_test(void) {
return; }
EOF
-if { (eval echo configure:2406: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
+if { (eval echo configure:2414: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
if grep _underscore_test conftest* >/dev/null; then
rm -f conftest*
libc_cv_asm_underscores=yes
@@ -2434,7 +2442,7 @@ if test $elf = yes; then
fi
echo $ac_n "checking for assembler .weak directive""... $ac_c" 1>&6
-echo "configure:2438: checking for assembler .weak directive" >&5
+echo "configure:2446: checking for assembler .weak directive" >&5
if eval "test \"`echo '$''{'libc_cv_asm_weak_directive'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2457,7 +2465,7 @@ echo "$ac_t""$libc_cv_asm_weak_directive" 1>&6
if test $libc_cv_asm_weak_directive = no; then
echo $ac_n "checking for assembler .weakext directive""... $ac_c" 1>&6
-echo "configure:2461: checking for assembler .weakext directive" >&5
+echo "configure:2469: checking for assembler .weakext directive" >&5
if eval "test \"`echo '$''{'libc_cv_asm_weakext_directive'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2495,7 +2503,7 @@ EOF
fi
echo $ac_n "checking for ld --no-whole-archive""... $ac_c" 1>&6
-echo "configure:2499: checking for ld --no-whole-archive" >&5
+echo "configure:2507: checking for ld --no-whole-archive" >&5
if eval "test \"`echo '$''{'libc_cv_ld_no_whole_archive'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2506,7 +2514,7 @@ __throw () {}
EOF
if { ac_try='${CC-cc} $CFLAGS
-nostdlib -nostartfiles -Wl,--no-whole-archive
- -o conftest conftest.c 1>&5'; { (eval echo configure:2510: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
+ -o conftest conftest.c 1>&5'; { (eval echo configure:2518: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
libc_cv_ld_no_whole_archive=yes
else
libc_cv_ld_no_whole_archive=no
@@ -2517,7 +2525,7 @@ fi
echo "$ac_t""$libc_cv_ld_no_whole_archive" 1>&6
echo $ac_n "checking for gcc -fno-exceptions""... $ac_c" 1>&6
-echo "configure:2521: checking for gcc -fno-exceptions" >&5
+echo "configure:2529: checking for gcc -fno-exceptions" >&5
if eval "test \"`echo '$''{'libc_cv_gcc_no_exceptions'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2528,7 +2536,7 @@ __throw () {}
EOF
if { ac_try='${CC-cc} $CFLAGS
-nostdlib -nostartfiles -fno-exceptions
- -o conftest conftest.c 1>&5'; { (eval echo configure:2532: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
+ -o conftest conftest.c 1>&5'; { (eval echo configure:2540: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
libc_cv_gcc_no_exceptions=yes
else
libc_cv_gcc_no_exceptions=no
@@ -2540,14 +2548,14 @@ echo "$ac_t""$libc_cv_gcc_no_exceptions" 1>&6
if test "$base_machine" = alpha ; then
echo $ac_n "checking for function ..ng prefix""... $ac_c" 1>&6
-echo "configure:2544: checking for function ..ng prefix" >&5
+echo "configure:2552: checking for function ..ng prefix" >&5
if eval "test \"`echo '$''{'libc_cv_gcc_alpha_ng_prefix'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.c <<\EOF
foo () { }
EOF
-if { ac_try='${CC-cc} -S conftest.c -o - | fgrep "\$foo..ng" > /dev/null'; { (eval echo configure:2551: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; };
+if { ac_try='${CC-cc} -S conftest.c -o - | fgrep "\$foo..ng" > /dev/null'; { (eval echo configure:2559: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; };
then
libc_cv_gcc_alpha_ng_prefix=yes
else
@@ -2571,12 +2579,12 @@ fi
fi
echo $ac_n "checking for DWARF2 unwind info support""... $ac_c" 1>&6
-echo "configure:2575: checking for DWARF2 unwind info support" >&5
+echo "configure:2583: checking for DWARF2 unwind info support" >&5
if eval "test \"`echo '$''{'libc_cv_gcc_dwarf2_unwind_info'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
cat > conftest.c <<EOF
-#line 2580 "configure"
+#line 2588 "configure"
static char __EH_FRAME_BEGIN__;
_start ()
{
@@ -2603,7 +2611,7 @@ __bzero () {}
EOF
if { ac_try='${CC-cc} $CFLAGS -DCHECK__register_frame_info
-nostdlib -nostartfiles
- -o conftest conftest.c -lgcc >&5'; { (eval echo configure:2607: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
+ -o conftest conftest.c -lgcc >&5'; { (eval echo configure:2615: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
libc_cv_gcc_dwarf2_unwind_info=static
else
libc_cv_gcc_dwarf2_unwind_info=no
@@ -2611,7 +2619,7 @@ fi
if test $libc_cv_gcc_dwarf2_unwind_info = no; then
if { ac_try='${CC-cc} $CFLAGS -DCHECK__register_frame
-nostdlib -nostartfiles
- -o conftest conftest.c -lgcc >&5'; { (eval echo configure:2615: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
+ -o conftest conftest.c -lgcc >&5'; { (eval echo configure:2623: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; }; then
libc_cv_gcc_dwarf2_unwind_info=yes
else
libc_cv_gcc_dwarf2_unwind_info=no
@@ -2685,7 +2693,7 @@ if test "$uname" = "sysdeps/generic"; then
fi
echo $ac_n "checking OS release for uname""... $ac_c" 1>&6
-echo "configure:2689: checking OS release for uname" >&5
+echo "configure:2697: checking OS release for uname" >&5
if eval "test \"`echo '$''{'libc_cv_uname_release'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2707,7 +2715,7 @@ echo "$ac_t""$libc_cv_uname_release" 1>&6
uname_release="$libc_cv_uname_release"
echo $ac_n "checking OS version for uname""... $ac_c" 1>&6
-echo "configure:2711: checking OS version for uname" >&5
+echo "configure:2719: checking OS version for uname" >&5
if eval "test \"`echo '$''{'libc_cv_uname_version'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2729,7 +2737,7 @@ else
fi
echo $ac_n "checking stdio selection""... $ac_c" 1>&6
-echo "configure:2733: checking stdio selection" >&5
+echo "configure:2741: checking stdio selection" >&5
case $stdio in
libio) cat >> confdefs.h <<\EOF
@@ -2741,7 +2749,7 @@ esac
echo "$ac_t""$stdio" 1>&6
echo $ac_n "checking ldap selection""... $ac_c" 1>&6
-echo "configure:2745: checking ldap selection" >&5
+echo "configure:2753: checking ldap selection" >&5
case $add_ons in
*ldap*)
@@ -2792,7 +2800,7 @@ if test $shared = default; then
fi
echo $ac_n "checking whether -fPIC is default""... $ac_c" 1>&6
-echo "configure:2796: checking whether -fPIC is default" >&5
+echo "configure:2804: checking whether -fPIC is default" >&5
if eval "test \"`echo '$''{'pic_default'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
@@ -2989,7 +2997,6 @@ s%@AR@%$AR%g
s%@RANLIB@%$RANLIB%g
s%@MIG@%$MIG%g
s%@SYSINCLUDES@%$SYSINCLUDES%g
-s%@libc_cv_ar_S@%$libc_cv_ar_S%g
s%@BASH@%$BASH%g
s%@libc_cv_have_bash2@%$libc_cv_have_bash2%g
s%@KSH@%$KSH%g
diff --git a/intl/locale.alias b/intl/locale.alias
index 4a8c161..61dfe91 100644
--- a/intl/locale.alias
+++ b/intl/locale.alias
@@ -45,7 +45,7 @@ norwegian no_NO.ISO-8859-1
polish pl_PL.ISO-8859-2
portuguese pt_PT.ISO-8859-1
romanian ro_RO.ISO-8859-2
-russian ru_SU.ISO-8859-5
+russian ru_RU.ISO-8859-5
slovak sk_SK.ISO-8859-2
slovene sl_CS.ISO-8859-2
spanish es_ES.ISO-8859-1
diff --git a/localedata/ChangeLog b/localedata/ChangeLog
index 964d966..f3698a4 100644
--- a/localedata/ChangeLog
+++ b/localedata/ChangeLog
@@ -1,3 +1,8 @@
+1998-05-01 Ulrich Drepper <drepper@cygnus.com>
+
+ * locales/ru_SU: New file.
+ * SUPPORTED: Add ru_SU with KOI8-R.
+
1998-04-30 Ulrich Drepper <drepper@cygnus.com>
* Makefile: Install repertoire maps.
diff --git a/localedata/SUPPORTED b/localedata/SUPPORTED
index 9bbb0d8..dcdd17f 100644
--- a/localedata/SUPPORTED
+++ b/localedata/SUPPORTED
@@ -41,6 +41,7 @@ pt_BR ISO-8859-1
pt_PT ISO-8859-1
ro_RO ISO-8859-2
ru_RU ISO-8859-5
+ru_SU KOI8-R
sl_SI ISO-8859-2
sv_FI ISO-8859-1
sv_SE ISO-8859-1
diff --git a/localedata/charmaps/UTF8 b/localedata/charmaps/UTF8
new file mode 100644
index 0000000..d46d5ff
--- /dev/null
+++ b/localedata/charmaps/UTF8
@@ -0,0 +1,1950 @@
+<code_set_name> UTF-8
+<comment_char> %
+<escape_char> /
+<mb_cur_min> 1
+<mb_cur_min> 6
+% version: 1.0
+% repertoiremap: mnemonic.ds
+
+% alias ISO-10646/UTF-8
+CHARMAP
+<NUL> /x00 <U0000> NULL (NUL)
+<NU> /x00 <U0000> NULL (NUL)
+<SOH> /x01 <U0001> START OF HEADING (SOH)
+<SH> /x01 <U0001> START OF HEADING (SOH)
+<STX> /x02 <U0002> START OF TEXT (STX)
+<SX> /x02 <U0002> START OF TEXT (STX)
+<ETX> /x03 <U0003> END OF TEXT (ETX)
+<EX> /x03 <U0003> END OF TEXT (ETX)
+<EOT> /x04 <U0004> END OF TRANSMISSION (EOT)
+<ET> /x04 <U0004> END OF TRANSMISSION (EOT)
+<ENQ> /x05 <U0005> ENQUIRY (ENQ)
+<EQ> /x05 <U0005> ENQUIRY (ENQ)
+<ACK> /x06 <U0006> ACKNOWLEDGE (ACK)
+<AK> /x06 <U0006> ACKNOWLEDGE (ACK)
+<alert> /x07 <U0007> BELL (BEL)
+<BEL> /x07 <U0007> BELL (BEL)
+<BL> /x07 <U0007> BELL (BEL)
+<backspace> /x08 <U0008> BACKSPACE (BS)
+<BS> /x08 <U0008> BACKSPACE (BS)
+<tab> /x09 <U0009> CHARACTER TABULATION (HT)
+<HT> /x09 <U0009> CHARACTER TABULATION (HT)
+<newline> /x0a <U000A> LINE FEED (LF)
+<LF> /x0a <U000a> LINE FEED (LF)
+<vertical-tab> /x0b <U000B> LINE TABULATION (VT)
+<VT> /x0b <U000b> LINE TABULATION (VT)
+<form-feed> /x0c <U000C> FORM FEED (FF)
+<FF> /x0c <U000c> FORM FEED (FF)
+<carriage-return> /x0d <U000D> CARRIAGE RETURN (CR)
+<CR> /x0d <U000d> CARRIAGE RETURN (CR)
+<SO> /x0e <U000e> SHIFT OUT (SO)
+<SI> /x0f <U000f> SHIFT IN (SI)
+<DLE> /x10 <U0010> DATALINK ESCAPE (DLE)
+<DL> /x10 <U0010> DATALINK ESCAPE (DLE)
+<DC1> /x11 <U0011> DEVICE CONTROL ONE (DC1)
+<D1> /x11 <U0011> DEVICE CONTROL ONE (DC1)
+<DC2> /x12 <U0012> DEVICE CONTROL TWO (DC2)
+<D2> /x12 <U0012> DEVICE CONTROL TWO (DC2)
+<DC3> /x13 <U0013> DEVICE CONTROL THREE (DC3)
+<D3> /x13 <U0013> DEVICE CONTROL THREE (DC3)
+<DC4> /x14 <U0014> DEVICE CONTROL FOUR (DC4)
+<D4> /x14 <U0014> DEVICE CONTROL FOUR (DC4)
+<NAK> /x15 <U0015> NEGATIVE ACKNOWLEDGE (NAK)
+<NK> /x15 <U0015> NEGATIVE ACKNOWLEDGE (NAK)
+<SYN> /x16 <U0016> SYNCRONOUS IDLE (SYN)
+<SY> /x16 <U0016> SYNCRONOUS IDLE (SYN)
+<ETB> /x17 <U0017> END OF TRANSMISSION BLOCK (ETB)
+<EB> /x17 <U0017> END OF TRANSMISSION BLOCK (ETB)
+<CAN> /x18 <U0018> CANCEL (CAN)
+<CN> /x18 <U0018> CANCEL (CAN)
+<EM> /x19 <U0019> END OF MEDIUM (EM)
+<SUB> /x1a <U001A> SUBSTITUTE (SUB)
+<SB> /x1a <U001a> SUBSTITUTE (SUB)
+<ESC> /x1b <U001B> ESCAPE (ESC)
+<EC> /x1b <U001b> ESCAPE (ESC)
+<IS4> /x1c <U001C> FILE SEPARATOR (IS4)
+<FS> /x1c <U001c> FILE SEPARATOR (IS4)
+<IS3> /x1d <U001D> GROUP SEPARATOR (IS3)
+<intro> /x1d <U001D> GROUP SEPARATOR (IS3)
+<GS> /x1d <U001d> GROUP SEPARATOR (IS3)
+<IS2> /x1e <U001E> RECORD SEPARATOR (IS2)
+<RS> /x1e <U001e> RECORD SEPARATOR (IS2)
+<IS1> /x1f <U001F> UNIT SEPARATOR (IS1)
+<US> /x1f <U001f> UNIT SEPARATOR (IS1)
+<space> /x20 <U0020> SPACE
+<SP> /x20 <U0020> SPACE
+<exclamation-mark> /x21 <U0021> EXCLAMATION MARK
+<!> /x21 <U0021> EXCLAMATION MARK
+<quotation-mark> /x22 <U0022> QUOTATION MARK
+<"> /x22 <U0022> QUOTATION MARK
+<number-sign> /x23 <U0023> NUMBER SIGN
+<Nb> /x23 <U0023> NUMBER SIGN
+<dollar-sign> /x24 <U0024> DOLLAR SIGN
+<DO> /x24 <U0024> DOLLAR SIGN
+<percent-sign> /x25 <U0025> PERCENT SIGN
+<%> /x25 <U0025> PERCENT SIGN
+<ampersand> /x26 <U0026> AMPERSAND
+<&> /x26 <U0026> AMPERSAND
+<apostrophe> /x27 <U0027> APOSTROPHE
+<'> /x27 <U0027> APOSTROPHE
+<left-parenthesis> /x28 <U0028> LEFT PARENTHESIS
+<(> /x28 <U0028> LEFT PARENTHESIS
+<right-parenthesis> /x29 <U0029> RIGHT PARENTHESIS
+<)> /x29 <U0029> RIGHT PARENTHESIS
+<asterisk> /x2a <U002A> ASTERISK
+<*> /x2a <U002a> ASTERISK
+<plus-sign> /x2b <U002B> PLUS SIGN
+<+> /x2b <U002b> PLUS SIGN
+<comma> /x2c <U002C> COMMA
+<,> /x2c <U002c> COMMA
+<hyphen> /x2d <U002D> HYPHEN-MINUS
+<-> /x2d <U002d> HYPHEN-MINUS
+<hyphen-minus> /x2d <U002D> HYPHEN-MINUS
+<period> /x2e <U002E> FULL STOP
+<full-stop> /x2e <U002E> FULL STOP
+<.> /x2e <U002e> FULL STOP
+<slash> /x2f <U002F> SOLIDUS
+<solidus> /x2f <U002F> SOLIDUS
+<//> /x2f <U002f> SOLIDUS
+<zero> /x30 <U0030> DIGIT ZERO
+<0> /x30 <U0030> DIGIT ZERO
+<one> /x31 <U0031> DIGIT ONE
+<1> /x31 <U0031> DIGIT ONE
+<two> /x32 <U0032> DIGIT TWO
+<2> /x32 <U0032> DIGIT TWO
+<three> /x33 <U0033> DIGIT THREE
+<3> /x33 <U0033> DIGIT THREE
+<four> /x34 <U0034> DIGIT FOUR
+<4> /x34 <U0034> DIGIT FOUR
+<five> /x35 <U0035> DIGIT FIVE
+<5> /x35 <U0035> DIGIT FIVE
+<six> /x36 <U0036> DIGIT SIX
+<6> /x36 <U0036> DIGIT SIX
+<seven> /x37 <U0037> DIGIT SEVEN
+<7> /x37 <U0037> DIGIT SEVEN
+<eight> /x38 <U0038> DIGIT EIGHT
+<8> /x38 <U0038> DIGIT EIGHT
+<nine> /x39 <U0039> DIGIT NINE
+<9> /x39 <U0039> DIGIT NINE
+<colon> /x3a <U003A> COLON
+<:> /x3a <U003a> COLON
+<semicolon> /x3b <U003B> SEMICOLON
+<;> /x3b <U003b> SEMICOLON
+<less-than-sign> /x3c <U003C> LESS-THAN SIGN
+<<> /x3c <U003c> LESS-THAN SIGN
+<equals-sign> /x3d <U003D> EQUALS SIGN
+<=> /x3d <U003d> EQUALS SIGN
+<greater-than-sign> /x3e <U003E> GREATER-THAN SIGN
+</>> /x3e <U003e> GREATER-THAN SIGN
+<question-mark> /x3f <U003F> QUESTION MARK
+<?> /x3f <U003f> QUESTION MARK
+<commercial-at> /x40 <U0040> COMMERCIAL AT
+<At> /x40 <U0040> COMMERCIAL AT
+<A> /x41 <U0041> LATIN CAPITAL LETTER A
+<B> /x42 <U0042> LATIN CAPITAL LETTER B
+<C> /x43 <U0043> LATIN CAPITAL LETTER C
+<D> /x44 <U0044> LATIN CAPITAL LETTER D
+<E> /x45 <U0045> LATIN CAPITAL LETTER E
+<F> /x46 <U0046> LATIN CAPITAL LETTER F
+<G> /x47 <U0047> LATIN CAPITAL LETTER G
+<H> /x48 <U0048> LATIN CAPITAL LETTER H
+<I> /x49 <U0049> LATIN CAPITAL LETTER I
+<J> /x4a <U004a> LATIN CAPITAL LETTER J
+<K> /x4b <U004b> LATIN CAPITAL LETTER K
+<L> /x4c <U004c> LATIN CAPITAL LETTER L
+<M> /x4d <U004d> LATIN CAPITAL LETTER M
+<N> /x4e <U004e> LATIN CAPITAL LETTER N
+<O> /x4f <U004f> LATIN CAPITAL LETTER O
+<P> /x50 <U0050> LATIN CAPITAL LETTER P
+<Q> /x51 <U0051> LATIN CAPITAL LETTER Q
+<R> /x52 <U0052> LATIN CAPITAL LETTER R
+<S> /x53 <U0053> LATIN CAPITAL LETTER S
+<T> /x54 <U0054> LATIN CAPITAL LETTER T
+<U> /x55 <U0055> LATIN CAPITAL LETTER U
+<V> /x56 <U0056> LATIN CAPITAL LETTER V
+<W> /x57 <U0057> LATIN CAPITAL LETTER W
+<X> /x58 <U0058> LATIN CAPITAL LETTER X
+<Y> /x59 <U0059> LATIN CAPITAL LETTER Y
+<Z> /x5a <U005a> LATIN CAPITAL LETTER Z
+<left-square-bracket> /x5b <U005B> LEFT SQUARE BRACKET
+<<(> /x5b <U005b> LEFT SQUARE BRACKET
+<backslash> /x5c <U005C> REVERSE SOLIDUS
+<reverse-solidus> /x5c <U005C> REVERSE SOLIDUS
+<////> /x5c <U005c> REVERSE SOLIDUS
+<right-square-bracket> /x5d <U005D> RIGHT SQUARE BRACKET
+<)/>> /x5d <U005d> RIGHT SQUARE BRACKET
+<circumflex> /x5e <U005E> CIRCUMFLEX ACCENT
+<circumflex-accent> /x5e <U005E> CIRCUMFLEX ACCENT
+<'/>> /x5e <U005e> CIRCUMFLEX ACCENT
+<underscore> /x5f <U005F> LOW LINE
+<low-line> /x5f <U005F> LOW LINE
+<_> /x5f <U005f> LOW LINE
+<grave-accent> /x60 <U0060> GRAVE ACCENT
+<'!> /x60 <U0060> GRAVE ACCENT
+<a> /x61 <U0061> LATIN SMALL LETTER A
+<b> /x62 <U0062> LATIN SMALL LETTER B
+<c> /x63 <U0063> LATIN SMALL LETTER C
+<d> /x64 <U0064> LATIN SMALL LETTER D
+<e> /x65 <U0065> LATIN SMALL LETTER E
+<f> /x66 <U0066> LATIN SMALL LETTER F
+<g> /x67 <U0067> LATIN SMALL LETTER G
+<h> /x68 <U0068> LATIN SMALL LETTER H
+<i> /x69 <U0069> LATIN SMALL LETTER I
+<j> /x6a <U006a> LATIN SMALL LETTER J
+<k> /x6b <U006b> LATIN SMALL LETTER K
+<l> /x6c <U006c> LATIN SMALL LETTER L
+<m> /x6d <U006d> LATIN SMALL LETTER M
+<n> /x6e <U006e> LATIN SMALL LETTER N
+<o> /x6f <U006f> LATIN SMALL LETTER O
+<p> /x70 <U0070> LATIN SMALL LETTER P
+<q> /x71 <U0071> LATIN SMALL LETTER Q
+<r> /x72 <U0072> LATIN SMALL LETTER R
+<s> /x73 <U0073> LATIN SMALL LETTER S
+<t> /x74 <U0074> LATIN SMALL LETTER T
+<u> /x75 <U0075> LATIN SMALL LETTER U
+<v> /x76 <U0076> LATIN SMALL LETTER V
+<w> /x77 <U0077> LATIN SMALL LETTER W
+<x> /x78 <U0078> LATIN SMALL LETTER X
+<y> /x79 <U0079> LATIN SMALL LETTER Y
+<z> /x7a <U007a> LATIN SMALL LETTER Z
+<left-brace> /x7b <U007B> LEFT CURLY BRACKET
+<left-curly-bracket> /x7b <U007B> LEFT CURLY BRACKET
+<(!> /x7b <U007b> LEFT CURLY BRACKET
+<vertical-line> /x7c <U007C> VERTICAL LINE
+<!!> /x7c <U007c> VERTICAL LINE
+<right-brace> /x7d <U007D> RIGHT CURLY BRACKET
+<right-curly-bracket> /x7d <U007D> RIGHT CURLY BRACKET
+<!)> /x7d <U007d> RIGHT CURLY BRACKET
+<tilde> /x7e <U007E> TILDE
+<'?> /x7e <U007e> TILDE
+<DEL> /x7f <U007F> DELETE (DEL)
+<PA> /xc2/x80 <U0080> PADDING CHARACTER (PAD)
+<HO> /xc2/x81 <U0081> HIGH OCTET PRESET (HOP)
+<BH> /xc2/x82 <U0082> BREAK PERMITTED HERE (BPH)
+<NH> /xc2/x83 <U0083> NO BREAK HERE (NBH)
+<IN> /xc2/x84 <U0084> INDEX (IND)
+<NL> /xc2/x85 <U0085> NEXT LINE (NEL)
+<SA> /xc2/x86 <U0086> START OF SELECTED AREA (SSA)
+<ES> /xc2/x87 <U0087> END OF SELECTED AREA (ESA)
+<HS> /xc2/x88 <U0088> CHARACTER TABULATION SET (HTS)
+<HJ> /xc2/x89 <U0089> CHARACTER TABULATION WITH JUSTIFICATION (HTJ)
+<VS> /xc2/x8a <U008a> LINE TABULATION SET (VTS)
+<PD> /xc2/x8b <U008b> PARTIAL LINE FORWARD (PLD)
+<PU> /xc2/x8c <U008c> PARTIAL LINE BACKWARD (PLU)
+<RI> /xc2/x8d <U008d> REVERSE LINE FEED (RI)
+<S2> /xc2/x8e <U008e> SINGLE-SHIFT TWO (SS2)
+<S3> /xc2/x8f <U008f> SINGLE-SHIFT THREE (SS3)
+<DC> /xc2/x90 <U0090> DEVICE CONTROL STRING (DCS)
+<P1> /xc2/x91 <U0091> PRIVATE USE ONE (PU1)
+<P2> /xc2/x92 <U0092> PRIVATE USE TWO (PU2)
+<TS> /xc2/x93 <U0093> SET TRANSMIT STATE (STS)
+<CC> /xc2/x94 <U0094> CANCEL CHARACTER (CCH)
+<MW> /xc2/x95 <U0095> MESSAGE WAITING (MW)
+<SG> /xc2/x96 <U0096> START OF GUARDED AREA (SPA)
+<EG> /xc2/x97 <U0097> END OF GUARDED AREA (EPA)
+<SS> /xc2/x98 <U0098> START OF STRING (SOS)
+<GC> /xc2/x99 <U0099> SINGLE GRAPHIC CHARACTER INTRODUCER (SGCI)
+<SC> /xc2/x9a <U009a> SINGLE CHARACTER INTRODUCER (SCI)
+<CI> /xc2/x9b <U009b> CONTROL SEQUENCE INTRODUCER (CSI)
+<ST> /xc2/x9c <U009c> STRING TERMINATOR (ST)
+<OC> /xc2/x9d <U009d> OPERATING SYSTEM COMMAND (OSC)
+<PM> /xc2/x9e <U009e> PRIVACY MESSAGE (PM)
+<AC> /xc2/x9f <U009f> APPLICATION PROGRAM COMMAND (APC)
+<NS> /xc2/xa0 <U00a0> NO-BREAK SPACE
+<!I> /xc2/xa1 <U00a1> INVERTED EXCLAMATION MARK
+<Ct> /xc2/xa2 <U00a2> CENT SIGN
+<Pd> /xc2/xa3 <U00a3> POUND SIGN
+<Cu> /xc2/xa4 <U00a4> CURRENCY SIGN
+<Ye> /xc2/xa5 <U00a5> YEN SIGN
+<BB> /xc2/xa6 <U00a6> BROKEN BAR
+<SE> /xc2/xa7 <U00a7> SECTION SIGN
+<':> /xc2/xa8 <U00a8> DIAERESIS
+<Co> /xc2/xa9 <U00a9> COPYRIGHT SIGN
+<-a> /xc2/xaa <U00aa> FEMININE ORDINAL INDICATOR
+<<<> /xc2/xab <U00ab> LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
+<NO> /xc2/xac <U00ac> NOT SIGN
+<--> /xc2/xad <U00ad> SOFT HYPHEN
+<Rg> /xc2/xae <U00ae> REGISTERED SIGN
+<'m> /xc2/xaf <U00af> MACRON
+<DG> /xc2/xb0 <U00b0> DEGREE SIGN
+<+-> /xc2/xb1 <U00b1> PLUS-MINUS SIGN
+<2S> /xc2/xb2 <U00b2> SUPERSCRIPT TWO
+<3S> /xc2/xb3 <U00b3> SUPERSCRIPT THREE
+<''> /xc2/xb4 <U00b4> ACUTE ACCENT
+<My> /xc2/xb5 <U00b5> MICRO SIGN
+<PI> /xc2/xb6 <U00b6> PILCROW SIGN
+<.M> /xc2/xb7 <U00b7> MIDDLE DOT
+<',> /xc2/xb8 <U00b8> CEDILLA
+<1S> /xc2/xb9 <U00b9> SUPERSCRIPT ONE
+<-o> /xc2/xba <U00ba> MASCULINE ORDINAL INDICATOR
+</>/>> /xc2/xbb <U00bb> RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
+<14> /xc2/xbc <U00bc> VULGAR FRACTION ONE QUARTER
+<12> /xc2/xbd <U00bd> VULGAR FRACTION ONE HALF
+<34> /xc2/xbe <U00be> VULGAR FRACTION THREE QUARTERS
+<?I> /xc2/xbf <U00bf> INVERTED QUESTION MARK
+<A!> /xc3/x80 <U00c0> LATIN CAPITAL LETTER A WITH GRAVE
+<A'> /xc3/x81 <U00c1> LATIN CAPITAL LETTER A WITH ACUTE
+<A/>> /xc3/x82 <U00c2> LATIN CAPITAL LETTER A WITH CIRCUMFLEX
+<A?> /xc3/x83 <U00c3> LATIN CAPITAL LETTER A WITH TILDE
+<A:> /xc3/x84 <U00c4> LATIN CAPITAL LETTER A WITH DIAERESIS
+<AA> /xc3/x85 <U00c5> LATIN CAPITAL LETTER A WITH RING ABOVE
+<AE> /xc3/x86 <U00c6> LATIN CAPITAL LETTER AE
+<C,> /xc3/x87 <U00c7> LATIN CAPITAL LETTER C WITH CEDILLA
+<E!> /xc3/x88 <U00c8> LATIN CAPITAL LETTER E WITH GRAVE
+<E'> /xc3/x89 <U00c9> LATIN CAPITAL LETTER E WITH ACUTE
+<E/>> /xc3/x8a <U00ca> LATIN CAPITAL LETTER E WITH CIRCUMFLEX
+<E:> /xc3/x8b <U00cb> LATIN CAPITAL LETTER E WITH DIAERESIS
+<I!> /xc3/x8c <U00cc> LATIN CAPITAL LETTER I WITH GRAVE
+<I'> /xc3/x8d <U00cd> LATIN CAPITAL LETTER I WITH ACUTE
+<I/>> /xc3/x8e <U00ce> LATIN CAPITAL LETTER I WITH CIRCUMFLEX
+<I:> /xc3/x8f <U00cf> LATIN CAPITAL LETTER I WITH DIAERESIS
+<D-> /xc3/x90 <U00d0> LATIN CAPITAL LETTER ETH (Icelandic)
+<N?> /xc3/x91 <U00d1> LATIN CAPITAL LETTER N WITH TILDE
+<O!> /xc3/x92 <U00d2> LATIN CAPITAL LETTER O WITH GRAVE
+<O'> /xc3/x93 <U00d3> LATIN CAPITAL LETTER O WITH ACUTE
+<O/>> /xc3/x94 <U00d4> LATIN CAPITAL LETTER O WITH CIRCUMFLEX
+<O?> /xc3/x95 <U00d5> LATIN CAPITAL LETTER O WITH TILDE
+<O:> /xc3/x96 <U00d6> LATIN CAPITAL LETTER O WITH DIAERESIS
+<*X> /xc3/x97 <U00d7> MULTIPLICATION SIGN
+<O//> /xc3/x98 <U00d8> LATIN CAPITAL LETTER O WITH STROKE
+<U!> /xc3/x99 <U00d9> LATIN CAPITAL LETTER U WITH GRAVE
+<U'> /xc3/x9a <U00da> LATIN CAPITAL LETTER U WITH ACUTE
+<U/>> /xc3/x9b <U00db> LATIN CAPITAL LETTER U WITH CIRCUMFLEX
+<U:> /xc3/x9c <U00dc> LATIN CAPITAL LETTER U WITH DIAERESIS
+<Y'> /xc3/x9d <U00dd> LATIN CAPITAL LETTER Y WITH ACUTE
+<TH> /xc3/x9e <U00de> LATIN CAPITAL LETTER THORN (Icelandic)
+<ss> /xc3/x9f <U00df> LATIN SMALL LETTER SHARP S (German)
+<a!> /xc3/xa0 <U00e0> LATIN SMALL LETTER A WITH GRAVE
+<a'> /xc3/xa1 <U00e1> LATIN SMALL LETTER A WITH ACUTE
+<a/>> /xc3/xa2 <U00e2> LATIN SMALL LETTER A WITH CIRCUMFLEX
+<a?> /xc3/xa3 <U00e3> LATIN SMALL LETTER A WITH TILDE
+<a:> /xc3/xa4 <U00e4> LATIN SMALL LETTER A WITH DIAERESIS
+<aa> /xc3/xa5 <U00e5> LATIN SMALL LETTER A WITH RING ABOVE
+<ae> /xc3/xa6 <U00e6> LATIN SMALL LETTER AE
+<c,> /xc3/xa7 <U00e7> LATIN SMALL LETTER C WITH CEDILLA
+<e!> /xc3/xa8 <U00e8> LATIN SMALL LETTER E WITH GRAVE
+<e'> /xc3/xa9 <U00e9> LATIN SMALL LETTER E WITH ACUTE
+<e/>> /xc3/xaa <U00ea> LATIN SMALL LETTER E WITH CIRCUMFLEX
+<e:> /xc3/xab <U00eb> LATIN SMALL LETTER E WITH DIAERESIS
+<i!> /xc3/xac <U00ec> LATIN SMALL LETTER I WITH GRAVE
+<i'> /xc3/xad <U00ed> LATIN SMALL LETTER I WITH ACUTE
+<i/>> /xc3/xae <U00ee> LATIN SMALL LETTER I WITH CIRCUMFLEX
+<i:> /xc3/xaf <U00ef> LATIN SMALL LETTER I WITH DIAERESIS
+<d-> /xc3/xb0 <U00f0> LATIN SMALL LETTER ETH (Icelandic)
+<n?> /xc3/xb1 <U00f1> LATIN SMALL LETTER N WITH TILDE
+<o!> /xc3/xb2 <U00f2> LATIN SMALL LETTER O WITH GRAVE
+<o'> /xc3/xb3 <U00f3> LATIN SMALL LETTER O WITH ACUTE
+<o/>> /xc3/xb4 <U00f4> LATIN SMALL LETTER O WITH CIRCUMFLEX
+<o?> /xc3/xb5 <U00f5> LATIN SMALL LETTER O WITH TILDE
+<o:> /xc3/xb6 <U00f6> LATIN SMALL LETTER O WITH DIAERESIS
+<-:> /xc3/xb7 <U00f7> DIVISION SIGN
+<o//> /xc3/xb8 <U00f8> LATIN SMALL LETTER O WITH STROKE
+<u!> /xc3/xb9 <U00f9> LATIN SMALL LETTER U WITH GRAVE
+<u'> /xc3/xba <U00fa> LATIN SMALL LETTER U WITH ACUTE
+<u/>> /xc3/xbb <U00fb> LATIN SMALL LETTER U WITH CIRCUMFLEX
+<u:> /xc3/xbc <U00fc> LATIN SMALL LETTER U WITH DIAERESIS
+<y'> /xc3/xbd <U00fd> LATIN SMALL LETTER Y WITH ACUTE
+<th> /xc3/xbe <U00fe> LATIN SMALL LETTER THORN (Icelandic)
+<y:> /xc3/xbf <U00ff> LATIN SMALL LETTER Y WITH DIAERESIS
+<A-> /xc4/x80 <U0100> LATIN CAPITAL LETTER A WITH MACRON
+<a-> /xc4/x81 <U0101> LATIN SMALL LETTER A WITH MACRON
+<A(> /xc4/x82 <U0102> LATIN CAPITAL LETTER A WITH BREVE
+<a(> /xc4/x83 <U0103> LATIN SMALL LETTER A WITH BREVE
+<A;> /xc4/x84 <U0104> LATIN CAPITAL LETTER A WITH OGONEK
+<a;> /xc4/x85 <U0105> LATIN SMALL LETTER A WITH OGONEK
+<C'> /xc4/x86 <U0106> LATIN CAPITAL LETTER C WITH ACUTE
+<c'> /xc4/x87 <U0107> LATIN SMALL LETTER C WITH ACUTE
+<C/>> /xc4/x88 <U0108> LATIN CAPITAL LETTER C WITH CIRCUMFLEX
+<c/>> /xc4/x89 <U0109> LATIN SMALL LETTER C WITH CIRCUMFLEX
+<C.> /xc4/x8a <U010a> LATIN CAPITAL LETTER C WITH DOT ABOVE
+<c.> /xc4/x8b <U010b> LATIN SMALL LETTER C WITH DOT ABOVE
+<C<> /xc4/x8c <U010c> LATIN CAPITAL LETTER C WITH CARON
+<c<> /xc4/x8d <U010d> LATIN SMALL LETTER C WITH CARON
+<D<> /xc4/x8e <U010e> LATIN CAPITAL LETTER D WITH CARON
+<d<> /xc4/x8f <U010f> LATIN SMALL LETTER D WITH CARON
+<D//> /xc4/x90 <U0110> LATIN CAPITAL LETTER D WITH STROKE
+<d//> /xc4/x91 <U0111> LATIN SMALL LETTER D WITH STROKE
+<E-> /xc4/x92 <U0112> LATIN CAPITAL LETTER E WITH MACRON
+<e-> /xc4/x93 <U0113> LATIN SMALL LETTER E WITH MACRON
+<E(> /xc4/x94 <U0114> LATIN CAPITAL LETTER E WITH BREVE
+<e(> /xc4/x95 <U0115> LATIN SMALL LETTER E WITH BREVE
+<E.> /xc4/x96 <U0116> LATIN CAPITAL LETTER E WITH DOT ABOVE
+<e.> /xc4/x97 <U0117> LATIN SMALL LETTER E WITH DOT ABOVE
+<E;> /xc4/x98 <U0118> LATIN CAPITAL LETTER E WITH OGONEK
+<e;> /xc4/x99 <U0119> LATIN SMALL LETTER E WITH OGONEK
+<E<> /xc4/x9a <U011a> LATIN CAPITAL LETTER E WITH CARON
+<e<> /xc4/x9b <U011b> LATIN SMALL LETTER E WITH CARON
+<G/>> /xc4/x9c <U011c> LATIN CAPITAL LETTER G WITH CIRCUMFLEX
+<g/>> /xc4/x9d <U011d> LATIN SMALL LETTER G WITH CIRCUMFLEX
+<G(> /xc4/x9e <U011e> LATIN CAPITAL LETTER G WITH BREVE
+<g(> /xc4/x9f <U011f> LATIN SMALL LETTER G WITH BREVE
+<G.> /xc4/xa0 <U0120> LATIN CAPITAL LETTER G WITH DOT ABOVE
+<g.> /xc4/xa1 <U0121> LATIN SMALL LETTER G WITH DOT ABOVE
+<G,> /xc4/xa2 <U0122> LATIN CAPITAL LETTER G WITH CEDILLA
+<g,> /xc4/xa3 <U0123> LATIN SMALL LETTER G WITH CEDILLA
+<H/>> /xc4/xa4 <U0124> LATIN CAPITAL LETTER H WITH CIRCUMFLEX
+<h/>> /xc4/xa5 <U0125> LATIN SMALL LETTER H WITH CIRCUMFLEX
+<H//> /xc4/xa6 <U0126> LATIN CAPITAL LETTER H WITH STROKE
+<h//> /xc4/xa7 <U0127> LATIN SMALL LETTER H WITH STROKE
+<I?> /xc4/xa8 <U0128> LATIN CAPITAL LETTER I WITH TILDE
+<i?> /xc4/xa9 <U0129> LATIN SMALL LETTER I WITH TILDE
+<I-> /xc4/xaa <U012a> LATIN CAPITAL LETTER I WITH MACRON
+<i-> /xc4/xab <U012b> LATIN SMALL LETTER I WITH MACRON
+<I(> /xc4/xac <U012c> LATIN CAPITAL LETTER I WITH BREVE
+<i(> /xc4/xad <U012d> LATIN SMALL LETTER I WITH BREVE
+<I;> /xc4/xae <U012e> LATIN CAPITAL LETTER I WITH OGONEK
+<i;> /xc4/xaf <U012f> LATIN SMALL LETTER I WITH OGONEK
+<I.> /xc4/xb0 <U0130> LATIN CAPITAL LETTER I WITH DOT ABOVE
+<i.> /xc4/xb1 <U0131> LATIN SMALL LETTER DOTLESS I
+<IJ> /xc4/xb2 <U0132> LATIN CAPITAL LIGATURE IJ
+<ij> /xc4/xb3 <U0133> LATIN SMALL LIGATURE IJ
+<J/>> /xc4/xb4 <U0134> LATIN CAPITAL LETTER J WITH CIRCUMFLEX
+<j/>> /xc4/xb5 <U0135> LATIN SMALL LETTER J WITH CIRCUMFLEX
+<K,> /xc4/xb6 <U0136> LATIN CAPITAL LETTER K WITH CEDILLA
+<k,> /xc4/xb7 <U0137> LATIN SMALL LETTER K WITH CEDILLA
+<kk> /xc4/xb8 <U0138> LATIN SMALL LETTER KRA (Greenlandic)
+<L'> /xc4/xb9 <U0139> LATIN CAPITAL LETTER L WITH ACUTE
+<l'> /xc4/xba <U013a> LATIN SMALL LETTER L WITH ACUTE
+<L,> /xc4/xbb <U013b> LATIN CAPITAL LETTER L WITH CEDILLA
+<l,> /xc4/xbc <U013c> LATIN SMALL LETTER L WITH CEDILLA
+<L<> /xc4/xbd <U013d> LATIN CAPITAL LETTER L WITH CARON
+<l<> /xc4/xbe <U013e> LATIN SMALL LETTER L WITH CARON
+<L.> /xc4/xbf <U013f> LATIN CAPITAL LETTER L WITH MIDDLE DOT
+<l.> /xc5/x80 <U0140> LATIN SMALL LETTER L WITH MIDDLE DOT
+<L//> /xc5/x81 <U0141> LATIN CAPITAL LETTER L WITH STROKE
+<l//> /xc5/x82 <U0142> LATIN SMALL LETTER L WITH STROKE
+<N'> /xc5/x83 <U0143> LATIN CAPITAL LETTER N WITH ACUTE
+<n'> /xc5/x84 <U0144> LATIN SMALL LETTER N WITH ACUTE
+<N,> /xc5/x85 <U0145> LATIN CAPITAL LETTER N WITH CEDILLA
+<n,> /xc5/x86 <U0146> LATIN SMALL LETTER N WITH CEDILLA
+<N<> /xc5/x87 <U0147> LATIN CAPITAL LETTER N WITH CARON
+<n<> /xc5/x88 <U0148> LATIN SMALL LETTER N WITH CARON
+<'n> /xc5/x89 <U0149> LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
+<NG> /xc5/x8a <U014a> LATIN CAPITAL LETTER ENG (Sami)
+<ng> /xc5/x8b <U014b> LATIN SMALL LETTER ENG (Sami)
+<O-> /xc5/x8c <U014c> LATIN CAPITAL LETTER O WITH MACRON
+<o-> /xc5/x8d <U014d> LATIN SMALL LETTER O WITH MACRON
+<O(> /xc5/x8e <U014e> LATIN CAPITAL LETTER O WITH BREVE
+<o(> /xc5/x8f <U014f> LATIN SMALL LETTER O WITH BREVE
+<O"> /xc5/x90 <U0150> LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
+<o"> /xc5/x91 <U0151> LATIN SMALL LETTER O WITH DOUBLE ACUTE
+<OE> /xc5/x92 <U0152> LATIN CAPITAL LIGATURE OE
+<oe> /xc5/x93 <U0153> LATIN SMALL LIGATURE OE
+<R'> /xc5/x94 <U0154> LATIN CAPITAL LETTER R WITH ACUTE
+<r'> /xc5/x95 <U0155> LATIN SMALL LETTER R WITH ACUTE
+<R,> /xc5/x96 <U0156> LATIN CAPITAL LETTER R WITH CEDILLA
+<r,> /xc5/x97 <U0157> LATIN SMALL LETTER R WITH CEDILLA
+<R<> /xc5/x98 <U0158> LATIN CAPITAL LETTER R WITH CARON
+<r<> /xc5/x99 <U0159> LATIN SMALL LETTER R WITH CARON
+<S'> /xc5/x9a <U015a> LATIN CAPITAL LETTER S WITH ACUTE
+<s'> /xc5/x9b <U015b> LATIN SMALL LETTER S WITH ACUTE
+<S/>> /xc5/x9c <U015c> LATIN CAPITAL LETTER S WITH CIRCUMFLEX
+<s/>> /xc5/x9d <U015d> LATIN SMALL LETTER S WITH CIRCUMFLEX
+<S,> /xc5/x9e <U015e> LATIN CAPITAL LETTER S WITH CEDILLA
+<s,> /xc5/x9f <U015f> LATIN SMALL LETTER S WITH CEDILLA
+<S<> /xc5/xa0 <U0160> LATIN CAPITAL LETTER S WITH CARON
+<s<> /xc5/xa1 <U0161> LATIN SMALL LETTER S WITH CARON
+<T,> /xc5/xa2 <U0162> LATIN CAPITAL LETTER T WITH CEDILLA
+<t,> /xc5/xa3 <U0163> LATIN SMALL LETTER T WITH CEDILLA
+<T<> /xc5/xa4 <U0164> LATIN CAPITAL LETTER T WITH CARON
+<t<> /xc5/xa5 <U0165> LATIN SMALL LETTER T WITH CARON
+<T//> /xc5/xa6 <U0166> LATIN CAPITAL LETTER T WITH STROKE
+<t//> /xc5/xa7 <U0167> LATIN SMALL LETTER T WITH STROKE
+<U?> /xc5/xa8 <U0168> LATIN CAPITAL LETTER U WITH TILDE
+<u?> /xc5/xa9 <U0169> LATIN SMALL LETTER U WITH TILDE
+<U-> /xc5/xaa <U016a> LATIN CAPITAL LETTER U WITH MACRON
+<u-> /xc5/xab <U016b> LATIN SMALL LETTER U WITH MACRON
+<U(> /xc5/xac <U016c> LATIN CAPITAL LETTER U WITH BREVE
+<u(> /xc5/xad <U016d> LATIN SMALL LETTER U WITH BREVE
+<U0> /xc5/xae <U016e> LATIN CAPITAL LETTER U WITH RING ABOVE
+<u0> /xc5/xaf <U016f> LATIN SMALL LETTER U WITH RING ABOVE
+<U"> /xc5/xb0 <U0170> LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
+<u"> /xc5/xb1 <U0171> LATIN SMALL LETTER U WITH DOUBLE ACUTE
+<U;> /xc5/xb2 <U0172> LATIN CAPITAL LETTER U WITH OGONEK
+<u;> /xc5/xb3 <U0173> LATIN SMALL LETTER U WITH OGONEK
+<W/>> /xc5/xb4 <U0174> LATIN CAPITAL LETTER W WITH CIRCUMFLEX
+<w/>> /xc5/xb5 <U0175> LATIN SMALL LETTER W WITH CIRCUMFLEX
+<Y/>> /xc5/xb6 <U0176> LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
+<y/>> /xc5/xb7 <U0177> LATIN SMALL LETTER Y WITH CIRCUMFLEX
+<Y:> /xc5/xb8 <U0178> LATIN CAPITAL LETTER Y WITH DIAERESIS
+<Z'> /xc5/xb9 <U0179> LATIN CAPITAL LETTER Z WITH ACUTE
+<z'> /xc5/xba <U017a> LATIN SMALL LETTER Z WITH ACUTE
+<Z.> /xc5/xbb <U017b> LATIN CAPITAL LETTER Z WITH DOT ABOVE
+<z.> /xc5/xbc <U017c> LATIN SMALL LETTER Z WITH DOT ABOVE
+<Z<> /xc5/xbd <U017d> LATIN CAPITAL LETTER Z WITH CARON
+<z<> /xc5/xbe <U017e> LATIN SMALL LETTER Z WITH CARON
+<s1> /xc5/xbf <U017f> LATIN SMALL LETTER LONG S
+<C2> /xc6/x87 <U0187> LATIN CAPITAL LETTER C WITH HOOK
+<c2> /xc6/x88 <U0188> LATIN SMALL LETTER C WITH HOOK
+<F2> /xc6/x91 <U0191> LATIN CAPITAL LETTER F WITH HOOK
+<f2> /xc6/x92 <U0192> LATIN SMALL LETTER F WITH HOOK
+<K2> /xc6/x98 <U0198> LATIN CAPITAL LETTER K WITH HOOK
+<k2> /xc6/x99 <U0199> LATIN SMALL LETTER K WITH HOOK
+<O9> /xc6/xa0 <U01a0> LATIN CAPITAL LETTER O WITH HORN
+<o9> /xc6/xa1 <U01a1> LATIN SMALL LETTER O WITH HORN
+<OI> /xc6/xa2 <U01a2> LATIN CAPITAL LETTER OI
+<oi> /xc6/xa3 <U01a3> LATIN SMALL LETTER OI
+<yr> /xc6/xa6 <U01a6> LATIN LETTER YR
+<U9> /xc6/xaf <U01af> LATIN CAPITAL LETTER U WITH HORN
+<u9> /xc6/xb0 <U01b0> LATIN SMALL LETTER U WITH HORN
+<Z//> /xc6/xb5 <U01b5> LATIN CAPITAL LETTER Z WITH STROKE
+<z//> /xc6/xb6 <U01b6> LATIN SMALL LETTER Z WITH STROKE
+<ED> /xc6/xb7 <U01b7> LATIN CAPITAL LETTER EZH
+<A<> /xc7/x8d <U01cd> LATIN CAPITAL LETTER A WITH CARON
+<a<> /xc7/x8e <U01ce> LATIN SMALL LETTER A WITH CARON
+<I<> /xc7/x8f <U01cf> LATIN CAPITAL LETTER I WITH CARON
+<i<> /xc7/x90 <U01d0> LATIN SMALL LETTER I WITH CARON
+<O<> /xc7/x91 <U01d1> LATIN CAPITAL LETTER O WITH CARON
+<o<> /xc7/x92 <U01d2> LATIN SMALL LETTER O WITH CARON
+<U<> /xc7/x93 <U01d3> LATIN CAPITAL LETTER U WITH CARON
+<u<> /xc7/x94 <U01d4> LATIN SMALL LETTER U WITH CARON
+<U:-> /xc7/x95 <U01d5> LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON
+<u:-> /xc7/x96 <U01d6> LATIN SMALL LETTER U WITH DIAERESIS AND MACRON
+<U:'> /xc7/x97 <U01d7> LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE
+<u:'> /xc7/x98 <U01d8> LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE
+<U:<> /xc7/x99 <U01d9> LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON
+<u:<> /xc7/x9a <U01da> LATIN SMALL LETTER U WITH DIAERESIS AND CARON
+<U:!> /xc7/x9b <U01db> LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE
+<u:!> /xc7/x9c <U01dc> LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE
+<A1> /xc7/x9e <U01de> LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON
+<a1> /xc7/x9f <U01df> LATIN SMALL LETTER A WITH DIAERESIS AND MACRON
+<A7> /xc7/xa0 <U01e0> LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON
+<a7> /xc7/xa1 <U01e1> LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON
+<A3> /xc7/xa2 <U01e2> LATIN CAPITAL LETTER AE WITH MACRON
+<a3> /xc7/xa3 <U01e3> LATIN SMALL LETTER AE WITH MACRON
+<G//> /xc7/xa4 <U01e4> LATIN CAPITAL LETTER G WITH STROKE
+<g//> /xc7/xa5 <U01e5> LATIN SMALL LETTER G WITH STROKE
+<G<> /xc7/xa6 <U01e6> LATIN CAPITAL LETTER G WITH CARON
+<g<> /xc7/xa7 <U01e7> LATIN SMALL LETTER G WITH CARON
+<K<> /xc7/xa8 <U01e8> LATIN CAPITAL LETTER K WITH CARON
+<k<> /xc7/xa9 <U01e9> LATIN SMALL LETTER K WITH CARON
+<O;> /xc7/xaa <U01ea> LATIN CAPITAL LETTER O WITH OGONEK
+<o;> /xc7/xab <U01eb> LATIN SMALL LETTER O WITH OGONEK
+<O1> /xc7/xac <U01ec> LATIN CAPITAL LETTER O WITH OGONEK AND MACRON
+<o1> /xc7/xad <U01ed> LATIN SMALL LETTER O WITH OGONEK AND MACRON
+<EZ> /xc7/xae <U01ee> LATIN CAPITAL LETTER EZH WITH CARON
+<ez> /xc7/xaf <U01ef> LATIN SMALL LETTER EZH WITH CARON
+<G'> /xc7/xb8 <U01f8> LATIN CAPITAL LETTER G WITH ACUTE
+<g'> /xc7/xb9 <U01f9> LATIN SMALL LETTER G WITH ACUTE
+<AA'> /xc7/xba <U01fa> LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
+<aa'> /xc7/xbb <U01fb> LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
+<AE'> /xc7/xbc <U01fc> LATIN CAPITAL LETTER AE WITH ACUTE
+<ae'> /xc7/xbd <U01fd> LATIN SMALL LETTER AE WITH ACUTE
+<O//'> /xc7/xbe <U01fe> LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
+<o//'> /xc7/xbf <U01ff> LATIN SMALL LETTER O WITH STROKE AND ACUTE
+<A!!> /xc8/x80 <U0200> LATIN CAPITAL LETTER A WITH DOUBLE GRAVE
+<a!!> /xc8/x81 <U0201> LATIN SMALL LETTER A WITH DOUBLE GRAVE
+<A)> /xc8/x82 <U0202> LATIN CAPITAL LETTER A WITH INVERTED BREVE
+<a)> /xc8/x83 <U0203> LATIN SMALL LETTER A WITH INVERTED BREVE
+<E!!> /xc8/x84 <U0204> LATIN CAPITAL LETTER E WITH DOUBLE GRAVE
+<e!!> /xc8/x85 <U0205> LATIN SMALL LETTER E WITH DOUBLE GRAVE
+<E)> /xc8/x86 <U0206> LATIN CAPITAL LETTER E WITH INVERTED BREVE
+<e)> /xc8/x87 <U0207> LATIN SMALL LETTER E WITH INVERTED BREVE
+<I!!> /xc8/x88 <U0208> LATIN CAPITAL LETTER I WITH DOUBLE GRAVE
+<i!!> /xc8/x89 <U0209> LATIN SMALL LETTER I WITH DOUBLE GRAVE
+<I)> /xc8/x8a <U020a> LATIN CAPITAL LETTER I WITH INVERTED BREVE
+<i)> /xc8/x8b <U020b> LATIN SMALL LETTER I WITH INVERTED BREVE
+<O!!> /xc8/x8c <U020c> LATIN CAPITAL LETTER O WITH DOUBLE GRAVE
+<o!!> /xc8/x8d <U020d> LATIN SMALL LETTER O WITH DOUBLE GRAVE
+<O)> /xc8/x8e <U020e> LATIN CAPITAL LETTER O WITH INVERTED BREVE
+<o)> /xc8/x8f <U020f> LATIN SMALL LETTER O WITH INVERTED BREVE
+<R!!> /xc8/x90 <U0210> LATIN CAPITAL LETTER R WITH DOUBLE GRAVE
+<r!!> /xc8/x91 <U0211> LATIN SMALL LETTER R WITH DOUBLE GRAVE
+<R)> /xc8/x92 <U0212> LATIN CAPITAL LETTER R WITH INVERTED BREVE
+<r)> /xc8/x93 <U0213> LATIN SMALL LETTER R WITH INVERTED BREVE
+<U!!> /xc8/x94 <U0214> LATIN CAPITAL LETTER U WITH DOUBLE GRAVE
+<u!!> /xc8/x95 <U0215> LATIN SMALL LETTER U WITH DOUBLE GRAVE
+<U)> /xc8/x96 <U0216> LATIN CAPITAL LETTER U WITH INVERTED BREVE
+<u)> /xc8/x97 <U0217> LATIN SMALL LETTER U WITH INVERTED BREVE
+<ed> /xca/x92 <U0292> LATIN SMALL LETTER EZH
+<;S> /xca/xbb <U02bb> MODIFIER LETTER TURNED COMMA
+<1/>> /xcb/x86 <U02c6> MODIFIER LETTER CIRCUMFLEX ACCENT
+<'<> /xcb/x87 <U02c7> CARON (Mandarin Chinese third tone)
+<1!> /xcb/x95 <U02d5> MODIFIER LETTER GRAVE ACCENT
+<'(> /xcb/x98 <U02d8> BREVE
+<'.> /xcb/x99 <U02d9> DOT ABOVE (Mandarin Chinese light tone)
+<'0> /xcb/x9a <U02da> RING ABOVE
+<';> /xcb/x9b <U02db> OGONEK
+<1?> /xcb/x9c <U02dc> SMALL TILDE
+<'"> /xcb/x9d <U02dd> DOUBLE ACUTE ACCENT
+<'G> /xcd/xb4 <U0374> GREEK NUMERAL SIGN (Dexia keraia)
+<,G> /xcd/xb5 <U0375> GREEK LOWER NUMERAL SIGN (Aristeri keraia)
+<j3> /xcd/xba <U037a> GREEK YPOGEGRAMMENI
+<?%> /xcd/xbe <U037e> GREEK QUESTION MARK (Erotimatiko)
+<'*> /xce/x84 <U0384> GREEK TONOS
+<'%> /xce/x85 <U0385> GREEK DIALYTIKA TONOS
+<A%> /xce/x86 <U0386> GREEK CAPITAL LETTER ALPHA WITH TONOS
+<.*> /xce/x87 <U0387> GREEK ANO TELEIA
+<E%> /xce/x88 <U0388> GREEK CAPITAL LETTER EPSILON WITH TONOS
+<Y%> /xce/x89 <U0389> GREEK CAPITAL LETTER ETA WITH TONOS
+<I%> /xce/x8a <U038a> GREEK CAPITAL LETTER IOTA WITH TONOS
+<O%> /xce/x8c <U038c> GREEK CAPITAL LETTER OMICRON WITH TONOS
+<U%> /xce/x8e <U038e> GREEK CAPITAL LETTER UPSILON WITH TONOS
+<W%> /xce/x8f <U038f> GREEK CAPITAL LETTER OMEGA WITH TONOS
+<i3> /xce/x90 <U0390> GREEK SMALL LETTER IOTA WITH DIALYTICA AND TONOS
+<A*> /xce/x91 <U0391> GREEK CAPITAL LETTER ALPHA
+<B*> /xce/x92 <U0392> GREEK CAPITAL LETTER BETA
+<G*> /xce/x93 <U0393> GREEK CAPITAL LETTER GAMMA
+<D*> /xce/x94 <U0394> GREEK CAPITAL LETTER DELTA
+<E*> /xce/x95 <U0395> GREEK CAPITAL LETTER EPSILON
+<Z*> /xce/x96 <U0396> GREEK CAPITAL LETTER ZETA
+<Y*> /xce/x97 <U0397> GREEK CAPITAL LETTER ETA
+<H*> /xce/x98 <U0398> GREEK CAPITAL LETTER THETA
+<I*> /xce/x99 <U0399> GREEK CAPITAL LETTER IOTA
+<K*> /xce/x9a <U039a> GREEK CAPITAL LETTER KAPPA
+<L*> /xce/x9b <U039b> GREEK CAPITAL LETTER LAMDA
+<M*> /xce/x9c <U039c> GREEK CAPITAL LETTER MU
+<N*> /xce/x9d <U039d> GREEK CAPITAL LETTER NU
+<C*> /xce/x9e <U039e> GREEK CAPITAL LETTER XI
+<O*> /xce/x9f <U039f> GREEK CAPITAL LETTER OMICRON
+<P*> /xce/xa0 <U03a0> GREEK CAPITAL LETTER PI
+<R*> /xce/xa1 <U03a1> GREEK CAPITAL LETTER RHO
+<S*> /xce/xa3 <U03a3> GREEK CAPITAL LETTER SIGMA
+<T*> /xce/xa4 <U03a4> GREEK CAPITAL LETTER TAU
+<U*> /xce/xa5 <U03a5> GREEK CAPITAL LETTER UPSILON
+<F*> /xce/xa6 <U03a6> GREEK CAPITAL LETTER PHI
+<X*> /xce/xa7 <U03a7> GREEK CAPITAL LETTER CHI
+<Q*> /xce/xa8 <U03a8> GREEK CAPITAL LETTER PSI
+<W*> /xce/xa9 <U03a9> GREEK CAPITAL LETTER OMEGA
+<J*> /xce/xaa <U03aa> GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
+<V*> /xce/xab <U03ab> GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
+<a%> /xce/xac <U03ac> GREEK SMALL LETTER ALPHA WITH TONOS
+<e%> /xce/xad <U03ad> GREEK SMALL LETTER EPSILON WITH TONOS
+<y%> /xce/xae <U03ae> GREEK SMALL LETTER ETA WITH TONOS
+<i%> /xce/xaf <U03af> GREEK SMALL LETTER IOTA WITH TONOS
+<u3> /xce/xb0 <U03b0> GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
+<a*> /xce/xb1 <U03b1> GREEK SMALL LETTER ALPHA
+<b*> /xce/xb2 <U03b2> GREEK SMALL LETTER BETA
+<g*> /xce/xb3 <U03b3> GREEK SMALL LETTER GAMMA
+<d*> /xce/xb4 <U03b4> GREEK SMALL LETTER DELTA
+<e*> /xce/xb5 <U03b5> GREEK SMALL LETTER EPSILON
+<z*> /xce/xb6 <U03b6> GREEK SMALL LETTER ZETA
+<y*> /xce/xb7 <U03b7> GREEK SMALL LETTER ETA
+<h*> /xce/xb8 <U03b8> GREEK SMALL LETTER THETA
+<i*> /xce/xb9 <U03b9> GREEK SMALL LETTER IOTA
+<k*> /xce/xba <U03ba> GREEK SMALL LETTER KAPPA
+<l*> /xce/xbb <U03bb> GREEK SMALL LETTER LAMDA
+<m*> /xce/xbc <U03bc> GREEK SMALL LETTER MU
+<n*> /xce/xbd <U03bd> GREEK SMALL LETTER NU
+<c*> /xce/xbe <U03be> GREEK SMALL LETTER XI
+<o*> /xce/xbf <U03bf> GREEK SMALL LETTER OMICRON
+<p*> /xcf/x80 <U03c0> GREEK SMALL LETTER PI
+<r*> /xcf/x81 <U03c1> GREEK SMALL LETTER RHO
+<*s> /xcf/x82 <U03c2> GREEK SMALL LETTER FINAL SIGMA
+<s*> /xcf/x83 <U03c3> GREEK SMALL LETTER SIGMA
+<t*> /xcf/x84 <U03c4> GREEK SMALL LETTER TAU
+<u*> /xcf/x85 <U03c5> GREEK SMALL LETTER UPSILON
+<f*> /xcf/x86 <U03c6> GREEK SMALL LETTER PHI
+<x*> /xcf/x87 <U03c7> GREEK SMALL LETTER CHI
+<q*> /xcf/x88 <U03c8> GREEK SMALL LETTER PSI
+<w*> /xcf/x89 <U03c9> GREEK SMALL LETTER OMEGA
+<j*> /xcf/x8a <U03ca> GREEK SMALL LETTER IOTA WITH DIALYTIKA
+<v*> /xcf/x8b <U03cb> GREEK SMALL LETTER UPSILON WITH DIALYTIKA
+<o%> /xcf/x8c <U03cc> GREEK SMALL LETTER OMICRON WITH TONOS
+<u%> /xcf/x8d <U03cd> GREEK SMALL LETTER UPSILON WITH TONOS
+<w%> /xcf/x8e <U03ce> GREEK SMALL LETTER OMEGA WITH TONOS
+<b3> /xcf/x90 <U03d0> GREEK BETA SYMBOL
+<IO> /xd0/x81 <U0401> CYRILLIC CAPITAL LETTER IO
+<D%> /xd0/x82 <U0402> CYRILLIC CAPITAL LETTER DJE (Serbocroatian)
+<G%> /xd0/x83 <U0403> CYRILLIC CAPITAL LETTER GJE
+<IE> /xd0/x84 <U0404> CYRILLIC CAPITAL LETTER UKRAINIAN IE
+<DS> /xd0/x85 <U0405> CYRILLIC CAPITAL LETTER DZE
+<II> /xd0/x86 <U0406> CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
+<YI> /xd0/x87 <U0407> CYRILLIC CAPITAL LETTER YI (Ukrainian)
+<J%> /xd0/x88 <U0408> CYRILLIC CAPITAL LETTER JE
+<LJ> /xd0/x89 <U0409> CYRILLIC CAPITAL LETTER LJE
+<NJ> /xd0/x8a <U040a> CYRILLIC CAPITAL LETTER NJE
+<Ts> /xd0/x8b <U040b> CYRILLIC CAPITAL LETTER TSHE (Serbocroatian)
+<KJ> /xd0/x8c <U040c> CYRILLIC CAPITAL LETTER KJE
+<V%> /xd0/x8e <U040e> CYRILLIC CAPITAL LETTER SHORT U (Byelorussian)
+<DZ> /xd0/x8f <U040f> CYRILLIC CAPITAL LETTER DZHE
+<A=> /xd0/x90 <U0410> CYRILLIC CAPITAL LETTER A
+<B=> /xd0/x91 <U0411> CYRILLIC CAPITAL LETTER BE
+<V=> /xd0/x92 <U0412> CYRILLIC CAPITAL LETTER VE
+<G=> /xd0/x93 <U0413> CYRILLIC CAPITAL LETTER GHE
+<D=> /xd0/x94 <U0414> CYRILLIC CAPITAL LETTER DE
+<E=> /xd0/x95 <U0415> CYRILLIC CAPITAL LETTER IE
+<Z%> /xd0/x96 <U0416> CYRILLIC CAPITAL LETTER ZHE
+<Z=> /xd0/x97 <U0417> CYRILLIC CAPITAL LETTER ZE
+<I=> /xd0/x98 <U0418> CYRILLIC CAPITAL LETTER I
+<J=> /xd0/x99 <U0419> CYRILLIC CAPITAL LETTER SHORT I
+<K=> /xd0/x9a <U041a> CYRILLIC CAPITAL LETTER KA
+<L=> /xd0/x9b <U041b> CYRILLIC CAPITAL LETTER EL
+<M=> /xd0/x9c <U041c> CYRILLIC CAPITAL LETTER EM
+<N=> /xd0/x9d <U041d> CYRILLIC CAPITAL LETTER EN
+<O=> /xd0/x9e <U041e> CYRILLIC CAPITAL LETTER O
+<P=> /xd0/x9f <U041f> CYRILLIC CAPITAL LETTER PE
+<R=> /xd0/xa0 <U0420> CYRILLIC CAPITAL LETTER ER
+<S=> /xd0/xa1 <U0421> CYRILLIC CAPITAL LETTER ES
+<T=> /xd0/xa2 <U0422> CYRILLIC CAPITAL LETTER TE
+<U=> /xd0/xa3 <U0423> CYRILLIC CAPITAL LETTER U
+<F=> /xd0/xa4 <U0424> CYRILLIC CAPITAL LETTER EF
+<H=> /xd0/xa5 <U0425> CYRILLIC CAPITAL LETTER HA
+<C=> /xd0/xa6 <U0426> CYRILLIC CAPITAL LETTER TSE
+<C%> /xd0/xa7 <U0427> CYRILLIC CAPITAL LETTER CHE
+<S%> /xd0/xa8 <U0428> CYRILLIC CAPITAL LETTER SHA
+<Sc> /xd0/xa9 <U0429> CYRILLIC CAPITAL LETTER SHCHA
+<="> /xd0/xaa <U042a> CYRILLIC CAPITAL LETTER HARD SIGN
+<Y=> /xd0/xab <U042b> CYRILLIC CAPITAL LETTER YERU
+<%"> /xd0/xac <U042c> CYRILLIC CAPITAL LETTER SOFT SIGN
+<JE> /xd0/xad <U042d> CYRILLIC CAPITAL LETTER E
+<JU> /xd0/xae <U042e> CYRILLIC CAPITAL LETTER YU
+<JA> /xd0/xaf <U042f> CYRILLIC CAPITAL LETTER YA
+<a=> /xd0/xb0 <U0430> CYRILLIC SMALL LETTER A
+<b=> /xd0/xb1 <U0431> CYRILLIC SMALL LETTER BE
+<v=> /xd0/xb2 <U0432> CYRILLIC SMALL LETTER VE
+<g=> /xd0/xb3 <U0433> CYRILLIC SMALL LETTER GHE
+<d=> /xd0/xb4 <U0434> CYRILLIC SMALL LETTER DE
+<e=> /xd0/xb5 <U0435> CYRILLIC SMALL LETTER IE
+<z%> /xd0/xb6 <U0436> CYRILLIC SMALL LETTER ZHE
+<z=> /xd0/xb7 <U0437> CYRILLIC SMALL LETTER ZE
+<i=> /xd0/xb8 <U0438> CYRILLIC SMALL LETTER I
+<j=> /xd0/xb9 <U0439> CYRILLIC SMALL LETTER SHORT I
+<k=> /xd0/xba <U043a> CYRILLIC SMALL LETTER KA
+<l=> /xd0/xbb <U043b> CYRILLIC SMALL LETTER EL
+<m=> /xd0/xbc <U043c> CYRILLIC SMALL LETTER EM
+<n=> /xd0/xbd <U043d> CYRILLIC SMALL LETTER EN
+<o=> /xd0/xbe <U043e> CYRILLIC SMALL LETTER O
+<p=> /xd0/xbf <U043f> CYRILLIC SMALL LETTER PE
+<r=> /xd1/x80 <U0440> CYRILLIC SMALL LETTER ER
+<s=> /xd1/x81 <U0441> CYRILLIC SMALL LETTER ES
+<t=> /xd1/x82 <U0442> CYRILLIC SMALL LETTER TE
+<u=> /xd1/x83 <U0443> CYRILLIC SMALL LETTER U
+<f=> /xd1/x84 <U0444> CYRILLIC SMALL LETTER EF
+<h=> /xd1/x85 <U0445> CYRILLIC SMALL LETTER HA
+<c=> /xd1/x86 <U0446> CYRILLIC SMALL LETTER TSE
+<c%> /xd1/x87 <U0447> CYRILLIC SMALL LETTER CHE
+<s%> /xd1/x88 <U0448> CYRILLIC SMALL LETTER SHA
+<sc> /xd1/x89 <U0449> CYRILLIC SMALL LETTER SHCHA
+<='> /xd1/x8a <U044a> CYRILLIC SMALL LETTER HARD SIGN
+<y=> /xd1/x8b <U044b> CYRILLIC SMALL LETTER YERU
+<%'> /xd1/x8c <U044c> CYRILLIC SMALL LETTER SOFT SIGN
+<je> /xd1/x8d <U044d> CYRILLIC SMALL LETTER E
+<ju> /xd1/x8e <U044e> CYRILLIC SMALL LETTER YU
+<ja> /xd1/x8f <U044f> CYRILLIC SMALL LETTER YA
+<io> /xd1/x91 <U0451> CYRILLIC SMALL LETTER IO
+<d%> /xd1/x92 <U0452> CYRILLIC SMALL LETTER DJE (Serbocroatian)
+<g%> /xd1/x93 <U0453> CYRILLIC SMALL LETTER GJE
+<ie> /xd1/x94 <U0454> CYRILLIC SMALL LETTER UKRAINIAN IE
+<ds> /xd1/x95 <U0455> CYRILLIC SMALL LETTER DZE
+<ii> /xd1/x96 <U0456> CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
+<yi> /xd1/x97 <U0457> CYRILLIC SMALL LETTER YI (Ukrainian)
+<j%> /xd1/x98 <U0458> CYRILLIC SMALL LETTER JE
+<lj> /xd1/x99 <U0459> CYRILLIC SMALL LETTER LJE
+<nj> /xd1/x9a <U045a> CYRILLIC SMALL LETTER NJE
+<ts> /xd1/x9b <U045b> CYRILLIC SMALL LETTER TSHE (Serbocroatian)
+<kj> /xd1/x9c <U045c> CYRILLIC SMALL LETTER KJE
+<v%> /xd1/x9e <U045e> CYRILLIC SMALL LETTER SHORT U (Byelorussian)
+<dz> /xd1/x9f <U045f> CYRILLIC SMALL LETTER DZHE
+<Y3> /xd1/xa2 <U0462> CYRILLIC CAPITAL LETTER YAT
+<y3> /xd1/xa3 <U0463> CYRILLIC SMALL LETTER YAT
+<O3> /xd1/xaa <U046a> CYRILLIC CAPITAL LETTER BIG YUS
+<o3> /xd1/xab <U046b> CYRILLIC SMALL LETTER BIG YUS
+<F3> /xd1/xb2 <U0472> CYRILLIC CAPITAL LETTER FITA
+<f3> /xd1/xb3 <U0473> CYRILLIC SMALL LETTER FITA
+<V3> /xd1/xb4 <U0474> CYRILLIC CAPITAL LETTER IZHITSA
+<v3> /xd1/xb5 <U0475> CYRILLIC SMALL LETTER IZHITSA
+<C3> /xd2/x80 <U0480> CYRILLIC CAPITAL LETTER KOPPA
+<c3> /xd2/x81 <U0481> CYRILLIC SMALL LETTER KOPPA
+<G3> /xd2/x90 <U0490> CYRILLIC CAPITAL LETTER GHE WITH UPTURN
+<g3> /xd2/x91 <U0491> CYRILLIC SMALL LETTER GHE WITH UPTURN
+<A+> /xd7/x90 <U05d0> HEBREW LETTER ALEF
+<B+> /xd7/x91 <U05d1> HEBREW LETTER BET
+<G+> /xd7/x92 <U05d2> HEBREW LETTER GIMEL
+<D+> /xd7/x93 <U05d3> HEBREW LETTER DALET
+<H+> /xd7/x94 <U05d4> HEBREW LETTER HE
+<W+> /xd7/x95 <U05d5> HEBREW LETTER VAV
+<Z+> /xd7/x96 <U05d6> HEBREW LETTER ZAYIN
+<X+> /xd7/x97 <U05d7> HEBREW LETTER HET
+<Tj> /xd7/x98 <U05d8> HEBREW LETTER TET
+<J+> /xd7/x99 <U05d9> HEBREW LETTER YOD
+<K%> /xd7/x9a <U05da> HEBREW LETTER FINAL KAF
+<K+> /xd7/x9b <U05db> HEBREW LETTER KAF
+<L+> /xd7/x9c <U05dc> HEBREW LETTER LAMED
+<M%> /xd7/x9d <U05dd> HEBREW LETTER FINAL MEM
+<M+> /xd7/x9e <U05de> HEBREW LETTER MEM
+<N%> /xd7/x9f <U05df> HEBREW LETTER FINAL NUN
+<N+> /xd7/xa0 <U05e0> HEBREW LETTER NUN
+<S+> /xd7/xa1 <U05e1> HEBREW LETTER SAMEKH
+<E+> /xd7/xa2 <U05e2> HEBREW LETTER AYIN
+<P%> /xd7/xa3 <U05e3> HEBREW LETTER FINAL PE
+<P+> /xd7/xa4 <U05e4> HEBREW LETTER PE
+<Zj> /xd7/xa5 <U05e5> HEBREW LETTER FINAL TSADI
+<ZJ> /xd7/xa6 <U05e6> HEBREW LETTER TSADI
+<Q+> /xd7/xa7 <U05e7> HEBREW LETTER QOF
+<R+> /xd7/xa8 <U05e8> HEBREW LETTER RESH
+<Sh> /xd7/xa9 <U05e9> HEBREW LETTER SHIN
+<T+> /xd7/xaa <U05ea> HEBREW LETTER TAV
+<,+> /xd8/x8c <U060c> ARABIC COMMA
+<;+> /xd8/x9b <U061b> ARABIC SEMICOLON
+<?+> /xd8/x9f <U061f> ARABIC QUESTION MARK
+<H'> /xd8/xa1 <U0621> ARABIC LETTER HAMZA
+<aM> /xd8/xa2 <U0622> ARABIC LETTER ALEF WITH MADDA ABOVE
+<aH> /xd8/xa3 <U0623> ARABIC LETTER ALEF WITH HAMZA ABOVE
+<wH> /xd8/xa4 <U0624> ARABIC LETTER WAW WITH HAMZA ABOVE
+<ah> /xd8/xa5 <U0625> ARABIC LETTER ALEF WITH HAMZA BELOW
+<yH> /xd8/xa6 <U0626> ARABIC LETTER YEH WITH HAMZA ABOVE
+<a+> /xd8/xa7 <U0627> ARABIC LETTER ALEF
+<b+> /xd8/xa8 <U0628> ARABIC LETTER BEH
+<tm> /xd8/xa9 <U0629> ARABIC LETTER TEH MARBUTA
+<t+> /xd8/xaa <U062a> ARABIC LETTER TEH
+<tk> /xd8/xab <U062b> ARABIC LETTER THEH
+<g+> /xd8/xac <U062c> ARABIC LETTER JEEM
+<hk> /xd8/xad <U062d> ARABIC LETTER HAH
+<x+> /xd8/xae <U062e> ARABIC LETTER KHAH
+<d+> /xd8/xaf <U062f> ARABIC LETTER DAL
+<dk> /xd8/xb0 <U0630> ARABIC LETTER THAL
+<r+> /xd8/xb1 <U0631> ARABIC LETTER REH
+<z+> /xd8/xb2 <U0632> ARABIC LETTER ZAIN
+<s+> /xd8/xb3 <U0633> ARABIC LETTER SEEN
+<sn> /xd8/xb4 <U0634> ARABIC LETTER SHEEN
+<c+> /xd8/xb5 <U0635> ARABIC LETTER SAD
+<dd> /xd8/xb6 <U0636> ARABIC LETTER DAD
+<tj> /xd8/xb7 <U0637> ARABIC LETTER TAH
+<zH> /xd8/xb8 <U0638> ARABIC LETTER ZAH
+<e+> /xd8/xb9 <U0639> ARABIC LETTER AIN
+<i+> /xd8/xba <U063a> ARABIC LETTER GHAIN
+<++> /xd9/x80 <U0640> ARABIC TATWEEL
+<f+> /xd9/x81 <U0641> ARABIC LETTER FEH
+<q+> /xd9/x82 <U0642> ARABIC LETTER QAF
+<k+> /xd9/x83 <U0643> ARABIC LETTER KAF
+<l+> /xd9/x84 <U0644> ARABIC LETTER LAM
+<m+> /xd9/x85 <U0645> ARABIC LETTER MEEM
+<n+> /xd9/x86 <U0646> ARABIC LETTER NOON
+<h+> /xd9/x87 <U0647> ARABIC LETTER HEH
+<w+> /xd9/x88 <U0648> ARABIC LETTER WAW
+<j+> /xd9/x89 <U0649> ARABIC LETTER ALEF MAKSURA
+<y+> /xd9/x8a <U064a> ARABIC LETTER YEH
+<:+> /xd9/x8b <U064b> ARABIC FATHATAN
+<"+> /xd9/x8c <U064c> ARABIC DAMMATAN
+<=+> /xd9/x8d <U064d> ARABIC KASRATAN
+<//+> /xd9/x8e <U064e> ARABIC FATHA
+<'+> /xd9/x8f <U064f> ARABIC DAMMA
+<1+> /xd9/x90 <U0650> ARABIC KASRA
+<3+> /xd9/x91 <U0651> ARABIC SHADDA
+<0+> /xd9/x92 <U0652> ARABIC SUKUN
+<0a> /xd9/xa0 <U0660> ARABIC-INDIC DIGIT ZERO
+<1a> /xd9/xa1 <U0661> ARABIC-INDIC DIGIT ONE
+<2a> /xd9/xa2 <U0662> ARABIC-INDIC DIGIT TWO
+<3a> /xd9/xa3 <U0663> ARABIC-INDIC DIGIT THREE
+<4a> /xd9/xa4 <U0664> ARABIC-INDIC DIGIT FOUR
+<5a> /xd9/xa5 <U0665> ARABIC-INDIC DIGIT FIVE
+<6a> /xd9/xa6 <U0666> ARABIC-INDIC DIGIT SIX
+<7a> /xd9/xa7 <U0667> ARABIC-INDIC DIGIT SEVEN
+<8a> /xd9/xa8 <U0668> ARABIC-INDIC DIGIT EIGHT
+<9a> /xd9/xa9 <U0669> ARABIC-INDIC DIGIT NINE
+<aS> /xd9/xb0 <U0670> ARABIC LETTER SUPERSCRIPT ALEF
+<p+> /xd9/xbe <U067e> ARABIC LETTER PEH
+<hH> /xda/x81 <U0681> ARABIC LETTER HAH WITH HAMZA ABOVE
+<tc> /xda/x86 <U0686> ARABIC LETTER TCHEH
+<zj> /xda/x98 <U0698> ARABIC LETTER JEH
+<v+> /xda/xa4 <U06a4> ARABIC LETTER VEH
+<gf> /xda/xaf <U06af> ARABIC LETTER GAF
+<A-0> /xe1/xb8/x80 <U1e00> LATIN CAPITAL LETTER A WITH RING BELOW
+<a-0> /xe1/xb8/x81 <U1e01> LATIN SMALL LETTER A WITH RING BELOW
+<B.> /xe1/xb8/x82 <U1e02> LATIN CAPITAL LETTER B WITH DOT ABOVE
+<b.> /xe1/xb8/x83 <U1e03> LATIN SMALL LETTER B WITH DOT ABOVE
+<B-.> /xe1/xb8/x84 <U1e04> LATIN CAPITAL LETTER B WITH DOT BELOW
+<b-.> /xe1/xb8/x85 <U1e05> LATIN SMALL LETTER B WITH DOT BELOW
+<B_> /xe1/xb8/x86 <U1e06> LATIN CAPITAL LETTER B WITH LINE BELOW
+<b_> /xe1/xb8/x87 <U1e07> LATIN SMALL LETTER B WITH LINE BELOW
+<C,'> /xe1/xb8/x88 <U1e08> LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE
+<c,'> /xe1/xb8/x89 <U1e09> LATIN SMALL LETTER C WITH CEDILLA AND ACUTE
+<D.> /xe1/xb8/x8a <U1e0a> LATIN CAPITAL LETTER D WITH DOT ABOVE
+<d.> /xe1/xb8/x8b <U1e0b> LATIN SMALL LETTER D WITH DOT ABOVE
+<D-.> /xe1/xb8/x8c <U1e0c> LATIN CAPITAL LETTER D WITH DOT BELOW
+<d-.> /xe1/xb8/x8d <U1e0d> LATIN SMALL LETTER D WITH DOT BELOW
+<D_> /xe1/xb8/x8e <U1e0e> LATIN CAPITAL LETTER D WITH LINE BELOW
+<d_> /xe1/xb8/x8f <U1e0f> LATIN SMALL LETTER D WITH LINE BELOW
+<D,> /xe1/xb8/x90 <U1e10> LATIN CAPITAL LETTER D WITH CEDILLA
+<d,> /xe1/xb8/x91 <U1e11> LATIN SMALL LETTER D WITH CEDILLA
+<D-/>> /xe1/xb8/x92 <U1e12> LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW
+<d-/>> /xe1/xb8/x93 <U1e13> LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW
+<E-!> /xe1/xb8/x94 <U1e14> LATIN CAPITAL LETTER E WITH MACRON AND GRAVE
+<e-!> /xe1/xb8/x95 <U1e15> LATIN SMALL LETTER E WITH MACRON AND GRAVE
+<E-'> /xe1/xb8/x96 <U1e16> LATIN CAPITAL LETTER E WITH MACRON AND ACUTE
+<e-'> /xe1/xb8/x97 <U1e17> LATIN SMALL LETTER E WITH MACRON AND ACUTE
+<E-/>> /xe1/xb8/x98 <U1e18> LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW
+<e-/>> /xe1/xb8/x99 <U1e19> LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW
+<E-?> /xe1/xb8/x9a <U1e1a> LATIN CAPITAL LETTER E WITH TILDE BELOW
+<e-?> /xe1/xb8/x9b <U1e1b> LATIN SMALL LETTER E WITH TILDE BELOW
+<E,(> /xe1/xb8/x9c <U1e1c> LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE
+<e,(> /xe1/xb8/x9d <U1e1d> LATIN SMALL LETTER E WITH CEDILLA AND BREVE
+<F.> /xe1/xb8/x9e <U1e1e> LATIN CAPITAL LETTER F WITH DOT ABOVE
+<f.> /xe1/xb8/x9f <U1e1f> LATIN SMALL LETTER F WITH DOT ABOVE
+<G-> /xe1/xb8/xa0 <U1e20> LATIN CAPITAL LETTER G WITH MACRON
+<g-> /xe1/xb8/xa1 <U1e21> LATIN SMALL LETTER G WITH MACRON
+<H.> /xe1/xb8/xa2 <U1e22> LATIN CAPITAL LETTER H WITH DOT ABOVE
+<h.> /xe1/xb8/xa3 <U1e23> LATIN SMALL LETTER H WITH DOT ABOVE
+<H-.> /xe1/xb8/xa4 <U1e24> LATIN CAPITAL LETTER H WITH DOT BELOW
+<h-.> /xe1/xb8/xa5 <U1e25> LATIN SMALL LETTER H WITH DOT BELOW
+<H:> /xe1/xb8/xa6 <U1e26> LATIN CAPITAL LETTER H WITH DIAERESIS
+<h:> /xe1/xb8/xa7 <U1e27> LATIN SMALL LETTER H WITH DIAERESIS
+<H,> /xe1/xb8/xa8 <U1e28> LATIN CAPITAL LETTER H WITH CEDILLA
+<h,> /xe1/xb8/xa9 <U1e29> LATIN SMALL LETTER H WITH CEDILLA
+<H-(> /xe1/xb8/xaa <U1e2a> LATIN CAPITAL LETTER H WITH BREVE BELOW
+<h-(> /xe1/xb8/xab <U1e2b> LATIN SMALL LETTER H WITH BREVE BELOW
+<I-?> /xe1/xb8/xac <U1e2c> LATIN CAPITAL LETTER I WITH TILDE BELOW
+<i-?> /xe1/xb8/xad <U1e2d> LATIN SMALL LETTER I WITH TILDE BELOW
+<I:'> /xe1/xb8/xae <U1e2e> LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE
+<i:'> /xe1/xb8/xaf <U1e2f> LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE
+<K'> /xe1/xb8/xb0 <U1e30> LATIN CAPITAL LETTER K WITH ACUTE
+<k'> /xe1/xb8/xb1 <U1e31> LATIN SMALL LETTER K WITH ACUTE
+<K-.> /xe1/xb8/xb2 <U1e32> LATIN CAPITAL LETTER K WITH DOT BELOW
+<k-.> /xe1/xb8/xb3 <U1e33> LATIN SMALL LETTER K WITH DOT BELOW
+<K_> /xe1/xb8/xb4 <U1e34> LATIN CAPITAL LETTER K WITH LINE BELOW
+<k_> /xe1/xb8/xb5 <U1e35> LATIN SMALL LETTER K WITH LINE BELOW
+<L-.> /xe1/xb8/xb6 <U1e36> LATIN CAPITAL LETTER L WITH DOT BELOW
+<l-.> /xe1/xb8/xb7 <U1e37> LATIN SMALL LETTER L WITH DOT BELOW
+<L--.> /xe1/xb8/xb8 <U1e38> LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON
+<l--.> /xe1/xb8/xb9 <U1e39> LATIN SMALL LETTER L WITH DOT BELOW AND MACRON
+<L_> /xe1/xb8/xba <U1e3a> LATIN CAPITAL LETTER L WITH LINE BELOW
+<l_> /xe1/xb8/xbb <U1e3b> LATIN SMALL LETTER L WITH LINE BELOW
+<L-/>> /xe1/xb8/xbc <U1e3c> LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW
+<l-/>> /xe1/xb8/xbd <U1e3d> LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW
+<M'> /xe1/xb8/xbe <U1e3e> LATIN CAPITAL LETTER M WITH ACUTE
+<m'> /xe1/xb8/xbf <U1e3f> LATIN SMALL LETTER M WITH ACUTE
+<M.> /xe1/xb9/x80 <U1e40> LATIN CAPITAL LETTER M WITH DOT ABOVE
+<m.> /xe1/xb9/x81 <U1e41> LATIN SMALL LETTER M WITH DOT ABOVE
+<M-.> /xe1/xb9/x82 <U1e42> LATIN CAPITAL LETTER M WITH DOT BELOW
+<m-.> /xe1/xb9/x83 <U1e43> LATIN SMALL LETTER M WITH DOT BELOW
+<N.> /xe1/xb9/x84 <U1e44> LATIN CAPITAL LETTER N WITH DOT ABOVE
+<n.> /xe1/xb9/x85 <U1e45> LATIN SMALL LETTER N WITH DOT ABOVE
+<N-.> /xe1/xb9/x86 <U1e46> LATIN CAPITAL LETTER N WITH DOT BELOW
+<n-.> /xe1/xb9/x87 <U1e47> LATIN SMALL LETTER N WITH DOT BELOW
+<N_> /xe1/xb9/x88 <U1e48> LATIN CAPITAL LETTER N WITH LINE BELOW
+<n_> /xe1/xb9/x89 <U1e49> LATIN SMALL LETTER N WITH LINE BELOW
+<N-/>> /xe1/xb9/x8a <U1e4a> LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW
+<n-/>> /xe1/xb9/x8b <U1e4b> LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW
+<O?'> /xe1/xb9/x8c <U1e4c> LATIN CAPITAL LETTER O WITH TILDE AND ACUTE
+<o?'> /xe1/xb9/x8d <U1e4d> LATIN SMALL LETTER O WITH TILDE AND ACUTE
+<O?:> /xe1/xb9/x8e <U1e4e> LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS
+<o?:> /xe1/xb9/x8f <U1e4f> LATIN SMALL LETTER O WITH TILDE AND DIAERESIS
+<O-!> /xe1/xb9/x90 <U1e50> LATIN CAPITAL LETTER O WITH MACRON AND GRAVE
+<o-!> /xe1/xb9/x91 <U1e51> LATIN SMALL LETTER O WITH MACRON AND GRAVE
+<O-'> /xe1/xb9/x92 <U1e52> LATIN CAPITAL LETTER O WITH MACRON AND ACUTE
+<o-'> /xe1/xb9/x93 <U1e53> LATIN SMALL LETTER O WITH MACRON AND ACUTE
+<P'> /xe1/xb9/x94 <U1e54> LATIN CAPITAL LETTER P WITH ACUTE
+<p'> /xe1/xb9/x95 <U1e55> LATIN SMALL LETTER P WITH ACUTE
+<P.> /xe1/xb9/x96 <U1e56> LATIN CAPITAL LETTER P WITH DOT ABOVE
+<p.> /xe1/xb9/x97 <U1e57> LATIN SMALL LETTER P WITH DOT ABOVE
+<R.> /xe1/xb9/x98 <U1e58> LATIN CAPITAL LETTER R WITH DOT ABOVE
+<r.> /xe1/xb9/x99 <U1e59> LATIN SMALL LETTER R WITH DOT ABOVE
+<R-.> /xe1/xb9/x9a <U1e5a> LATIN CAPITAL LETTER R WITH DOT BELOW
+<r-.> /xe1/xb9/x9b <U1e5b> LATIN SMALL LETTER R WITH DOT BELOW
+<R--.> /xe1/xb9/x9c <U1e5c> LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON
+<r--.> /xe1/xb9/x9d <U1e5d> LATIN SMALL LETTER R WITH DOT BELOW AND MACRON
+<R_> /xe1/xb9/x9e <U1e5e> LATIN CAPITAL LETTER R WITH LINE BELOW
+<r_> /xe1/xb9/x9f <U1e5f> LATIN SMALL LETTER R WITH LINE BELOW
+<S.> /xe1/xb9/xa0 <U1e60> LATIN CAPITAL LETTER S WITH DOT ABOVE
+<s.> /xe1/xb9/xa1 <U1e61> LATIN SMALL LETTER S WITH DOT ABOVE
+<S-.> /xe1/xb9/xa2 <U1e62> LATIN CAPITAL LETTER S WITH DOT BELOW
+<s-.> /xe1/xb9/xa3 <U1e63> LATIN SMALL LETTER S WITH DOT BELOW
+<S'.> /xe1/xb9/xa4 <U1e64> LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE
+<s'.> /xe1/xb9/xa5 <U1e65> LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE
+<S<.> /xe1/xb9/xa6 <U1e66> LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE
+<s<.> /xe1/xb9/xa7 <U1e67> LATIN SMALL LETTER S WITH CARON AND DOT ABOVE
+<S.-.> /xe1/xb9/xa8 <U1e68> LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE
+<s.-.> /xe1/xb9/xa9 <U1e69> LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE
+<T.> /xe1/xb9/xaa <U1e6a> LATIN CAPITAL LETTER T WITH DOT ABOVE
+<t.> /xe1/xb9/xab <U1e6b> LATIN SMALL LETTER T WITH DOT ABOVE
+<T-.> /xe1/xb9/xac <U1e6c> LATIN CAPITAL LETTER T WITH DOT BELOW
+<t-.> /xe1/xb9/xad <U1e6d> LATIN SMALL LETTER T WITH DOT BELOW
+<T_> /xe1/xb9/xae <U1e6e> LATIN CAPITAL LETTER T WITH LINE BELOW
+<t_> /xe1/xb9/xaf <U1e6f> LATIN SMALL LETTER T WITH LINE BELOW
+<T-/>> /xe1/xb9/xb0 <U1e70> LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW
+<t-/>> /xe1/xb9/xb1 <U1e71> LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW
+<U--:> /xe1/xb9/xb2 <U1e72> LATIN CAPITAL LETTER U WITH DIAERESIS BELOW
+<u--:> /xe1/xb9/xb3 <U1e73> LATIN SMALL LETTER U WITH DIAERESIS BELOW
+<U-?> /xe1/xb9/xb4 <U1e74> LATIN CAPITAL LETTER U WITH TILDE BELOW
+<u-?> /xe1/xb9/xb5 <U1e75> LATIN SMALL LETTER U WITH TILDE BELOW
+<U-/>> /xe1/xb9/xb6 <U1e76> LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW
+<u-/>> /xe1/xb9/xb7 <U1e77> LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW
+<U?'> /xe1/xb9/xb8 <U1e78> LATIN CAPITAL LETTER U WITH TILDE AND ACUTE
+<u?'> /xe1/xb9/xb9 <U1e79> LATIN SMALL LETTER U WITH TILDE AND ACUTE
+<U-:> /xe1/xb9/xba <U1e7a> LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS
+<u-:> /xe1/xb9/xbb <U1e7b> LATIN SMALL LETTER U WITH MACRON AND DIAERESIS
+<V?> /xe1/xb9/xbc <U1e7c> LATIN CAPITAL LETTER V WITH TILDE
+<v?> /xe1/xb9/xbd <U1e7d> LATIN SMALL LETTER V WITH TILDE
+<V-.> /xe1/xb9/xbe <U1e7e> LATIN CAPITAL LETTER V WITH DOT BELOW
+<v-.> /xe1/xb9/xbf <U1e7f> LATIN SMALL LETTER V WITH DOT BELOW
+<W!> /xe1/xba/x80 <U1e80> LATIN CAPITAL LETTER W WITH GRAVE
+<w!> /xe1/xba/x81 <U1e81> LATIN SMALL LETTER W WITH GRAVE
+<W'> /xe1/xba/x82 <U1e82> LATIN CAPITAL LETTER W WITH ACUTE
+<w'> /xe1/xba/x83 <U1e83> LATIN SMALL LETTER W WITH ACUTE
+<W:> /xe1/xba/x84 <U1e84> LATIN CAPITAL LETTER W WITH DIAERESIS
+<w:> /xe1/xba/x85 <U1e85> LATIN SMALL LETTER W WITH DIAERESIS
+<W.> /xe1/xba/x86 <U1e86> LATIN CAPITAL LETTER W WITH DOT ABOVE
+<w.> /xe1/xba/x87 <U1e87> LATIN SMALL LETTER W WITH DOT ABOVE
+<W-.> /xe1/xba/x88 <U1e88> LATIN CAPITAL LETTER W WITH DOT BELOW
+<w-.> /xe1/xba/x89 <U1e89> LATIN SMALL LETTER W WITH DOT BELOW
+<X.> /xe1/xba/x8a <U1e8a> LATIN CAPITAL LETTER X WITH DOT ABOVE
+<x.> /xe1/xba/x8b <U1e8b> LATIN SMALL LETTER X WITH DOT ABOVE
+<X:> /xe1/xba/x8c <U1e8c> LATIN CAPITAL LETTER X WITH DIAERESIS
+<x:> /xe1/xba/x8d <U1e8d> LATIN SMALL LETTER X WITH DIAERESIS
+<Y.> /xe1/xba/x8e <U1e8e> LATIN CAPITAL LETTER Y WITH DOT ABOVE
+<y.> /xe1/xba/x8f <U1e8f> LATIN SMALL LETTER Y WITH DOT ABOVE
+<Z/>> /xe1/xba/x90 <U1e90> LATIN CAPITAL LETTER Z WITH CIRCUMFLEX
+<z/>> /xe1/xba/x91 <U1e91> LATIN SMALL LETTER Z WITH CIRCUMFLEX
+<Z-.> /xe1/xba/x92 <U1e92> LATIN CAPITAL LETTER Z WITH DOT BELOW
+<z-.> /xe1/xba/x93 <U1e93> LATIN SMALL LETTER Z WITH DOT BELOW
+<Z_> /xe1/xba/x94 <U1e94> LATIN CAPITAL LETTER Z WITH LINE BELOW
+<z_> /xe1/xba/x95 <U1e95> LATIN SMALL LETTER Z WITH LINE BELOW
+<A-.> /xe1/xba/xa0 <U1ea0> LATIN CAPITAL LETTER A WITH DOT BELOW
+<a-.> /xe1/xba/xa1 <U1ea1> LATIN SMALL LETTER A WITH DOT BELOW
+<A2> /xe1/xba/xa2 <U1ea2> LATIN CAPITAL LETTER A WITH HOOK ABOVE
+<a2> /xe1/xba/xa3 <U1ea3> LATIN SMALL LETTER A WITH HOOK ABOVE
+<A/>'> /xe1/xba/xa4 <U1ea4> LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE
+<a/>'> /xe1/xba/xa5 <U1ea5> LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE
+<A/>!> /xe1/xba/xa6 <U1ea6> LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE
+<a/>!> /xe1/xba/xa7 <U1ea7> LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE
+<A/>2> /xe1/xba/xa8 <U1ea8> LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+<a/>2> /xe1/xba/xa9 <U1ea9> LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE
+<A/>?> /xe1/xba/xaa <U1eaa> LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE
+<a/>?> /xe1/xba/xab <U1eab> LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE
+<A/>-.> /xe1/xba/xac <U1eac> LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+<a/>-.> /xe1/xba/xad <U1ead> LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW
+<A('> /xe1/xba/xae <U1eae> LATIN CAPITAL LETTER A WITH BREVE AND ACUTE
+<a('> /xe1/xba/xaf <U1eaf> LATIN SMALL LETTER A WITH BREVE AND ACUTE
+<A(!> /xe1/xba/xb0 <U1eb0> LATIN CAPITAL LETTER A WITH BREVE AND GRAVE
+<a(!> /xe1/xba/xb1 <U1eb1> LATIN SMALL LETTER A WITH BREVE AND GRAVE
+<A(2> /xe1/xba/xb2 <U1eb2> LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE
+<a(2> /xe1/xba/xb3 <U1eb3> LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE
+<A(?> /xe1/xba/xb4 <U1eb4> LATIN CAPITAL LETTER A WITH BREVE AND TILDE
+<a(?> /xe1/xba/xb5 <U1eb5> LATIN SMALL LETTER A WITH BREVE AND TILDE
+<A(-.> /xe1/xba/xb6 <U1eb6> LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW
+<a(-.> /xe1/xba/xb7 <U1eb7> LATIN SMALL LETTER A WITH BREVE AND DOT BELOW
+<E-.> /xe1/xba/xb8 <U1eb8> LATIN CAPITAL LETTER E WITH DOT BELOW
+<e-.> /xe1/xba/xb9 <U1eb9> LATIN SMALL LETTER E WITH DOT BELOW
+<E2> /xe1/xba/xba <U1eba> LATIN CAPITAL LETTER E WITH HOOK ABOVE
+<e2> /xe1/xba/xbb <U1ebb> LATIN SMALL LETTER E WITH HOOK ABOVE
+<E?> /xe1/xba/xbc <U1ebc> LATIN CAPITAL LETTER E WITH TILDE
+<e?> /xe1/xba/xbd <U1ebd> LATIN SMALL LETTER E WITH TILDE
+<E/>'> /xe1/xba/xbe <U1ebe> LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE
+<e/>'> /xe1/xba/xbf <U1ebf> LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE
+<E/>!> /xe1/xbb/x80 <U1ec0> LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE
+<e/>!> /xe1/xbb/x81 <U1ec1> LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE
+<E/>2> /xe1/xbb/x82 <U1ec2> LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+<e/>2> /xe1/xbb/x83 <U1ec3> LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE
+<E/>?> /xe1/xbb/x84 <U1ec4> LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE
+<e/>?> /xe1/xbb/x85 <U1ec5> LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE
+<E/>-.> /xe1/xbb/x86 <U1ec6> LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+<e/>-.> /xe1/xbb/x87 <U1ec7> LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW
+<I2> /xe1/xbb/x88 <U1ec8> LATIN CAPITAL LETTER I WITH HOOK ABOVE
+<i2> /xe1/xbb/x89 <U1ec9> LATIN SMALL LETTER I WITH HOOK ABOVE
+<I-.> /xe1/xbb/x8a <U1eca> LATIN CAPITAL LETTER I WITH DOT BELOW
+<i-.> /xe1/xbb/x8b <U1ecb> LATIN SMALL LETTER I WITH DOT BELOW
+<O-.> /xe1/xbb/x8c <U1ecc> LATIN CAPITAL LETTER O WITH DOT BELOW
+<o-.> /xe1/xbb/x8d <U1ecd> LATIN SMALL LETTER O WITH DOT BELOW
+<O2> /xe1/xbb/x8e <U1ece> LATIN CAPITAL LETTER O WITH HOOK ABOVE
+<o2> /xe1/xbb/x8f <U1ecf> LATIN SMALL LETTER O WITH HOOK ABOVE
+<O/>'> /xe1/xbb/x90 <U1ed0> LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE
+<o/>'> /xe1/xbb/x91 <U1ed1> LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE
+<O/>!> /xe1/xbb/x92 <U1ed2> LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE
+<o/>!> /xe1/xbb/x93 <U1ed3> LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE
+<O/>2> /xe1/xbb/x94 <U1ed4> LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+<o/>2> /xe1/xbb/x95 <U1ed5> LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE
+<O/>?> /xe1/xbb/x96 <U1ed6> LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE
+<o/>?> /xe1/xbb/x97 <U1ed7> LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE
+<O/>-.> /xe1/xbb/x98 <U1ed8> LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+<o/>-.> /xe1/xbb/x99 <U1ed9> LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW
+<O9'> /xe1/xbb/x9a <U1eda> LATIN CAPITAL LETTER O WITH HORN AND ACUTE
+<o9'> /xe1/xbb/x9b <U1edb> LATIN SMALL LETTER O WITH HORN AND ACUTE
+<O9!> /xe1/xbb/x9c <U1edc> LATIN CAPITAL LETTER O WITH HORN AND GRAVE
+<o9!> /xe1/xbb/x9d <U1edd> LATIN SMALL LETTER O WITH HORN AND GRAVE
+<O92> /xe1/xbb/x9e <U1ede> LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE
+<o92> /xe1/xbb/x9f <U1edf> LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE
+<O9?> /xe1/xbb/xa0 <U1ee0> LATIN CAPITAL LETTER O WITH HORN AND TILDE
+<o9?> /xe1/xbb/xa1 <U1ee1> LATIN SMALL LETTER O WITH HORN AND TILDE
+<O9-.> /xe1/xbb/xa2 <U1ee2> LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW
+<o9-.> /xe1/xbb/xa3 <U1ee3> LATIN SMALL LETTER O WITH HORN AND DOT BELOW
+<U-.> /xe1/xbb/xa4 <U1ee4> LATIN CAPITAL LETTER U WITH DOT BELOW
+<u-.> /xe1/xbb/xa5 <U1ee5> LATIN SMALL LETTER U WITH DOT BELOW
+<U2> /xe1/xbb/xa6 <U1ee6> LATIN CAPITAL LETTER U WITH HOOK ABOVE
+<u2> /xe1/xbb/xa7 <U1ee7> LATIN SMALL LETTER U WITH HOOK ABOVE
+<U9'> /xe1/xbb/xa8 <U1ee8> LATIN CAPITAL LETTER U WITH HORN AND ACUTE
+<u9'> /xe1/xbb/xa9 <U1ee9> LATIN SMALL LETTER U WITH HORN AND ACUTE
+<U9!> /xe1/xbb/xaa <U1eea> LATIN CAPITAL LETTER U WITH HORN AND GRAVE
+<u9!> /xe1/xbb/xab <U1eeb> LATIN SMALL LETTER U WITH HORN AND GRAVE
+<U92> /xe1/xbb/xac <U1eec> LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE
+<u92> /xe1/xbb/xad <U1eed> LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE
+<U9?> /xe1/xbb/xae <U1eee> LATIN CAPITAL LETTER U WITH HORN AND TILDE
+<u9?> /xe1/xbb/xaf <U1eef> LATIN SMALL LETTER U WITH HORN AND TILDE
+<U9-.> /xe1/xbb/xb0 <U1ef0> LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW
+<u9-.> /xe1/xbb/xb1 <U1ef1> LATIN SMALL LETTER U WITH HORN AND DOT BELOW
+<Y!> /xe1/xbb/xb2 <U1ef2> LATIN CAPITAL LETTER Y WITH GRAVE
+<y!> /xe1/xbb/xb3 <U1ef3> LATIN SMALL LETTER Y WITH GRAVE
+<Y-.> /xe1/xbb/xb4 <U1ef4> LATIN CAPITAL LETTER Y WITH DOT BELOW
+<y-.> /xe1/xbb/xb5 <U1ef5> LATIN SMALL LETTER Y WITH DOT BELOW
+<Y2> /xe1/xbb/xb6 <U1ef6> LATIN CAPITAL LETTER Y WITH HOOK ABOVE
+<y2> /xe1/xbb/xb7 <U1ef7> LATIN SMALL LETTER Y WITH HOOK ABOVE
+<Y?> /xe1/xbb/xb8 <U1ef8> LATIN CAPITAL LETTER Y WITH TILDE
+<y?> /xe1/xbb/xb9 <U1ef9> LATIN SMALL LETTER Y WITH TILDE
+<,,> /xe1/xbe/xbf <U1fbf> GREEK PSILI
+<?*> /xe1/xbf/x80 <U1fc0> GREEK PERISPOMENI
+<?:> /xe1/xbf/x81 <U1fc1> GREEK DIALYTIKA AND PERISPOMENI
+<,!> /xe1/xbf/x8d <U1fcd> GREEK PSILI AND VARIA
+<,'> /xe1/xbf/x8e <U1fce> GREEK PSILI AND OXIA
+<?,> /xe1/xbf/x8f <U1fcf> GREEK PSILI AND PERISPOMENI
+<;!> /xe1/xbf/x9d <U1fdd> GREEK DASIA AND VARIA
+<;'> /xe1/xbf/x9e <U1fde> GREEK DASIA AND OXIA
+<?;> /xe1/xbf/x9f <U1fdf> GREEK DASIA AND PERISPOMENI
+<!:> /xe1/xbf/xad <U1fed> GREEK DIALYTIKA AND VARIA
+<!*> /xe1/xbf/xaf <U1fef> GREEK VARIA
+<;;> /xe1/xbf/xbe <U1ffe> GREEK DASIA
+<1N> /xe2/x80/x82 <U2002> EN SPACE
+<1M> /xe2/x80/x83 <U2003> EM SPACE
+<3M> /xe2/x80/x84 <U2004> THREE-PER-EM SPACE
+<4M> /xe2/x80/x85 <U2005> FOUR-PER-EM SPACE
+<6M> /xe2/x80/x86 <U2006> SIX-PER-EM SPACE
+<LR> /xe2/x80/x8e <U200e> LEFT-TO-RIGHT MARK
+<RL> /xe2/x80/x8f <U200f> RIGHT-TO-LEFT MARK
+<1T> /xe2/x80/x89 <U2009> THIN SPACE
+<1H> /xe2/x80/x8a <U200a> HAIR SPACE
+<-1> /xe2/x80/x90 <U2010> HYPHEN
+<-N> /xe2/x80/x93 <U2013> EN DASH
+<-M> /xe2/x80/x94 <U2014> EM DASH
+<-3> /xe2/x80/x95 <U2015> HORIZONTAL BAR
+<!2> /xe2/x80/x96 <U2016> DOUBLE VERTICAL LINE
+<=2> /xe2/x80/x97 <U2017> DOUBLE LOW LINE
+<'6> /xe2/x80/x98 <U2018> LEFT SINGLE QUOTATION MARK
+<'9> /xe2/x80/x99 <U2019> RIGHT SINGLE QUOTATION MARK
+<.9> /xe2/x80/x9a <U201a> SINGLE LOW-9 QUOTATION MARK
+<9'> /xe2/x80/x9b <U201b> SINGLE HIGH-REVERSED-9 QUOTATION MARK
+<"6> /xe2/x80/x9c <U201c> LEFT DOUBLE QUOTATION MARK
+<"9> /xe2/x80/x9d <U201d> RIGHT DOUBLE QUOTATION MARK
+<:9> /xe2/x80/x9e <U201e> DOUBLE LOW-9 QUOTATION MARK
+<9"> /xe2/x80/x9f <U201f> DOUBLE HIGH-REVERSED-9 QUOTATION MARK
+<//-> /xe2/x80/xa0 <U2020> DAGGER
+<//=> /xe2/x80/xa1 <U2021> DOUBLE DAGGER
+<Sb> /xe2/x80/xa2 <U2022> BULLET
+<..> /xe2/x80/xa5 <U2025> TWO DOT LEADER
+<.3> /xe2/x80/xa6 <U2026> HORIZONTAL ELLIPSIS
+<%0> /xe2/x80/xb0 <U2030> PER MILLE SIGN
+<1'> /xe2/x80/xb2 <U2032> PRIME
+<2'> /xe2/x80/xb3 <U2033> DOUBLE PRIME
+<3'> /xe2/x80/xb4 <U2034> TRIPLE PRIME
+<1"> /xe2/x80/xb5 <U2035> REVERSED PRIME
+<2"> /xe2/x80/xb6 <U2036> REVERSED DOUBLE PRIME
+<3"> /xe2/x80/xb7 <U2037> REVERSED TRIPLE PRIME
+<Ca> /xe2/x80/xb8 <U2038> CARET
+<<1> /xe2/x80/xb9 <U2039> SINGLE LEFT-POINTING ANGLE QUOTATION MARK
+</>1> /xe2/x80/xba <U203a> SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
+<:X> /xe2/x80/xbb <U203b> REFERENCE MARK
+<!*2> /xe2/x80/xbc <U203c> DOUBLE EXCLAMATION MARK
+<'-> /xe2/x80/xbe <U203e> OVERLINE
+<0S> /xe2/x81/xb0 <U2070> SUPERSCRIPT ZERO
+<4S> /xe2/x81/xb4 <U2074> SUPERSCRIPT FOUR
+<5S> /xe2/x81/xb5 <U2075> SUPERSCRIPT FIVE
+<6S> /xe2/x81/xb6 <U2076> SUPERSCRIPT SIX
+<7S> /xe2/x81/xb7 <U2077> SUPERSCRIPT SEVEN
+<8S> /xe2/x81/xb8 <U2078> SUPERSCRIPT EIGHT
+<9S> /xe2/x81/xb9 <U2079> SUPERSCRIPT NINE
+<+S> /xe2/x81/xba <U207a> SUPERSCRIPT PLUS SIGN
+<-S> /xe2/x81/xbb <U207b> SUPERSCRIPT MINUS
+<=S> /xe2/x81/xbc <U207c> SUPERSCRIPT EQUALS SIGN
+<(S> /xe2/x81/xbd <U207d> SUPERSCRIPT LEFT PARENTHESIS
+<)S> /xe2/x81/xbe <U207e> SUPERSCRIPT RIGHT PARENTHESIS
+<nS> /xe2/x81/xbf <U207f> SUPERSCRIPT LATIN SMALL LETTER N
+<0s> /xe2/x82/x80 <U2080> SUBSCRIPT ZERO
+<1s> /xe2/x82/x81 <U2081> SUBSCRIPT ONE
+<2s> /xe2/x82/x82 <U2082> SUBSCRIPT TWO
+<3s> /xe2/x82/x83 <U2083> SUBSCRIPT THREE
+<4s> /xe2/x82/x84 <U2084> SUBSCRIPT FOUR
+<5s> /xe2/x82/x85 <U2085> SUBSCRIPT FIVE
+<6s> /xe2/x82/x86 <U2086> SUBSCRIPT SIX
+<7s> /xe2/x82/x87 <U2087> SUBSCRIPT SEVEN
+<8s> /xe2/x82/x88 <U2088> SUBSCRIPT EIGHT
+<9s> /xe2/x82/x89 <U2089> SUBSCRIPT NINE
+<+s> /xe2/x82/x8a <U208a> SUBSCRIPT PLUS SIGN
+<-s> /xe2/x82/x8b <U208b> SUBSCRIPT MINUS
+<=s> /xe2/x82/x8c <U208c> SUBSCRIPT EQUALS SIGN
+<(s> /xe2/x82/x8d <U208d> SUBSCRIPT LEFT PARENTHESIS
+<)s> /xe2/x82/x8e <U208e> SUBSCRIPT RIGHT PARENTHESIS
+<Ff> /xe2/x82/xa3 <U20a3> FRENCH FRANK SIGN
+<Li> /xe2/x82/xa4 <U20a4> LIRA SIGN
+<Pt> /xe2/x82/xa7 <U20a7> PESETA SIGN
+<W=> /xe2/x82/xa9 <U20a9> WON SIGN
+<oC> /xe2/x84/x83 <U2103> DEGREE CELSIUS
+<co> /xe2/x84/x85 <U2105> CARE OF
+<oF> /xe2/x84/x89 <U2109> DEGREE FAHRENHEIT
+<N0> /xe2/x84/x96 <U2116> NUMERO SIGN
+<PO> /xe2/x84/x97 <U2117> SOUND RECORDING COPYRIGHT
+<Rx> /xe2/x84/x9e <U211e> PRESCRIPTION TAKE
+<SM> /xe2/x84/xa0 <U2120> SERVICE MARK
+<TM> /xe2/x84/xa2 <U2122> TRADE MARK SIGN
+<Om> /xe2/x84/xa6 <U2126> OHM SIGN
+<AO> /xe2/x84/xab <U212b> ANGSTROM SIGN
+<13> /xe2/x85/x93 <U2153> VULGAR FRACTION ONE THIRD
+<23> /xe2/x85/x94 <U2154> VULGAR FRACTION TWO THIRDS
+<15> /xe2/x85/x95 <U2155> VULGAR FRACTION ONE FIFTH
+<25> /xe2/x85/x96 <U2156> VULGAR FRACTION TWO FIFTHS
+<35> /xe2/x85/x97 <U2157> VULGAR FRACTION THREE FIFTHS
+<45> /xe2/x85/x98 <U2158> VULGAR FRACTION FOUR FIFTHS
+<16> /xe2/x85/x99 <U2159> VULGAR FRACTION ONE SIXTH
+<56> /xe2/x85/x9a <U215a> VULGAR FRACTION FIVE SIXTHS
+<18> /xe2/x85/x9b <U215b> VULGAR FRACTION ONE EIGHTH
+<38> /xe2/x85/x9c <U215c> VULGAR FRACTION THREE EIGHTHS
+<58> /xe2/x85/x9d <U215d> VULGAR FRACTION FIVE EIGHTHS
+<78> /xe2/x85/x9e <U215e> VULGAR FRACTION SEVEN EIGHTHS
+<1R> /xe2/x85/xa0 <U2160> ROMAN NUMERAL ONE
+<2R> /xe2/x85/xa1 <U2161> ROMAN NUMERAL TWO
+<3R> /xe2/x85/xa2 <U2162> ROMAN NUMERAL THREE
+<4R> /xe2/x85/xa3 <U2163> ROMAN NUMERAL FOUR
+<5R> /xe2/x85/xa4 <U2164> ROMAN NUMERAL FIVE
+<6R> /xe2/x85/xa5 <U2165> ROMAN NUMERAL SIX
+<7R> /xe2/x85/xa6 <U2166> ROMAN NUMERAL SEVEN
+<8R> /xe2/x85/xa7 <U2167> ROMAN NUMERAL EIGHT
+<9R> /xe2/x85/xa8 <U2168> ROMAN NUMERAL NINE
+<aR> /xe2/x85/xa9 <U2169> ROMAN NUMERAL TEN
+<bR> /xe2/x85/xaa <U216a> ROMAN NUMERAL ELEVEN
+<cR> /xe2/x85/xab <U216b> ROMAN NUMERAL TWELVE
+<50R> /xe2/x85/xac <U216c> ROMAN NUMERAL FIFTY
+<100R> /xe2/x85/xad <U216d> ROMAN NUMERAL ONE HUNDRED
+<500R> /xe2/x85/xae <U216e> ROMAN NUMERAL FIVE HUNDRED
+<1000R> /xe2/x85/xaf <U216f> ROMAN NUMERAL ONE THOUSAND
+<1r> /xe2/x85/xb0 <U2170> SMALL ROMAN NUMERAL ONE
+<2r> /xe2/x85/xb1 <U2171> SMALL ROMAN NUMERAL TWO
+<3r> /xe2/x85/xb2 <U2172> SMALL ROMAN NUMERAL THREE
+<4r> /xe2/x85/xb3 <U2173> SMALL ROMAN NUMERAL FOUR
+<5r> /xe2/x85/xb4 <U2174> SMALL ROMAN NUMERAL FIVE
+<6r> /xe2/x85/xb5 <U2175> SMALL ROMAN NUMERAL SIX
+<7r> /xe2/x85/xb6 <U2176> SMALL ROMAN NUMERAL SEVEN
+<8r> /xe2/x85/xb7 <U2177> SMALL ROMAN NUMERAL EIGHT
+<9r> /xe2/x85/xb8 <U2178> SMALL ROMAN NUMERAL NINE
+<ar> /xe2/x85/xb9 <U2179> SMALL ROMAN NUMERAL TEN
+<br> /xe2/x85/xba <U217a> SMALL ROMAN NUMERAL ELEVEN
+<cr> /xe2/x85/xbb <U217b> SMALL ROMAN NUMERAL TWELVE
+<50r> /xe2/x85/xbc <U217c> SMALL ROMAN NUMERAL FIFTY
+<100r> /xe2/x85/xbd <U217d> SMALL ROMAN NUMERAL ONE HUNDRED
+<500r> /xe2/x85/xbe <U217e> SMALL ROMAN NUMERAL FIVE HUNDRED
+<1000r> /xe2/x85/xbf <U217f> SMALL ROMAN NUMERAL ONE THOUSAND
+<1000RCD> /xe2/x86/x80 <U2180> ROMAN NUMERAL ONE THOUSAND C D
+<5000R> /xe2/x86/x81 <U2181> ROMAN NUMERAL FIVE THOUSAND
+<10000R> /xe2/x86/x82 <U2182> ROMAN NUMERAL TEN THOUSAND
+<<-> /xe2/x86/x90 <U2190> LEFTWARDS ARROW
+<-!> /xe2/x86/x91 <U2191> UPWARDS ARROW
+<-/>> /xe2/x86/x92 <U2192> RIGHTWARDS ARROW
+<-v> /xe2/x86/x93 <U2193> DOWNWARDS ARROW
+<</>> /xe2/x86/x94 <U2194> LEFT RIGHT ARROW
+<UD> /xe2/x86/x95 <U2195> UP DOWN ARROW
+<<!!> /xe2/x86/x96 <U2196> NORTH WEST ARROW
+</////>> /xe2/x86/x97 <U2197> NORTH EAST ARROW
+<!!/>> /xe2/x86/x98 <U2198> SOUTH EAST ARROW
+<<////> /xe2/x86/x99 <U2199> SOUTH WEST ARROW
+<UD-> /xe2/x86/xa8 <U21a8> UP DOWN ARROW WITH BASE
+</>V> /xe2/x87/x80 <U21c0> RIGHTWARDS HARPOON WITH BARB UPWARDS
+<<=> /xe2/x87/x90 <U21d0> LEFTWARDS DOUBLE ARROW
+<=/>> /xe2/x87/x92 <U21d2> RIGHTWARDS DOUBLE ARROW
+<==> /xe2/x87/x94 <U21d4> LEFT RIGHT DOUBLE ARROW
+<FA> /xe2/x88/x80 <U2200> FOR ALL
+<dP> /xe2/x88/x82 <U2202> PARTIAL DIFFERENTIAL
+<TE> /xe2/x88/x83 <U2203> THERE EXISTS
+<//0> /xe2/x88/x85 <U2205> EMPTY SET
+<DE> /xe2/x88/x86 <U2206> INCREMENT
+<NB> /xe2/x88/x87 <U2207> NABLA
+<(-> /xe2/x88/x88 <U2208> ELEMENT OF
+<-)> /xe2/x88/x8b <U220b> CONTAINS AS MEMBER
+<*P> /xe2/x88/x8f <U220f> N-ARY PRODUCT
+<+Z> /xe2/x88/x91 <U2211> N-ARY SUMMATION
+<-2> /xe2/x88/x92 <U2212> MINUS SIGN
+<-+> /xe2/x88/x93 <U2213> MINUS-OR-PLUS SIGN
+<.+> /xe2/x88/x94 <U2214> DOT PLUS
+<//f> /xe2/x88/x95 <U2215> DIVISION SLASH
+<*-> /xe2/x88/x97 <U2217> ASTERISK OPERATOR
+<Ob> /xe2/x88/x98 <U2218> RING OPERATOR
+<sb> /xe2/x88/x99 <U2219> BULLET OPERATOR
+<RT> /xe2/x88/x9a <U221a> SQUARE ROOT
+<0(> /xe2/x88/x9d <U221d> PROPORTIONAL TO
+<00> /xe2/x88/x9e <U221e> INFINITY
+<-L> /xe2/x88/x9f <U221f> RIGHT ANGLE
+<-V> /xe2/x88/xa0 <U2220> ANGLE
+<PP> /xe2/x88/xa5 <U2225> PARALLEL TO
+<AN> /xe2/x88/xa7 <U2227> LOGICAL AND
+<OR> /xe2/x88/xa8 <U2228> LOGICAL OR
+<(U> /xe2/x88/xa9 <U2229> INTERSECTION
+<)U> /xe2/x88/xaa <U222a> UNION
+<In> /xe2/x88/xab <U222b> INTEGRAL
+<DI> /xe2/x88/xac <U222c> DOUBLE INTEGRAL
+<Io> /xe2/x88/xae <U222e> CONTOUR INTEGRAL
+<.:> /xe2/x88/xb4 <U2234> THEREFORE
+<:.> /xe2/x88/xb5 <U2235> BECAUSE
+<:R> /xe2/x88/xb6 <U2236> RATIO
+<::> /xe2/x88/xb7 <U2237> PROPORTION
+<?1> /xe2/x88/xbc <U223c> TILDE OPERATOR
+<CG> /xe2/x88/xbe <U223e> INVERTED LAZY S
+<?-> /xe2/x89/x83 <U2243> ASYMPTOTICALLY EQUAL TO
+<?=> /xe2/x89/x85 <U2245> APPROXIMATELY EQUAL TO
+<?2> /xe2/x89/x88 <U2248> ALMOST EQUAL TO
+<=?> /xe2/x89/x8c <U224c> ALL EQUAL TO
+<HI> /xe2/x89/x93 <U2253> IMAGE OF OR APPROXIMATELY EQUAL TO
+<!=> /xe2/x89/xa0 <U2260> NOT EQUAL TO
+<=3> /xe2/x89/xa1 <U2261> IDENTICAL TO
+<=<> /xe2/x89/xa4 <U2264> LESS-THAN OR EQUAL TO
+</>=> /xe2/x89/xa5 <U2265> GREATER-THAN OR EQUAL TO
+<<*> /xe2/x89/xaa <U226a> MUCH LESS-THAN
+<*/>> /xe2/x89/xab <U226b> MUCH GREATER-THAN
+<!<> /xe2/x89/xae <U226e> NOT LESS-THAN
+<!/>> /xe2/x89/xaf <U226f> NOT GREATER-THAN
+<(C> /xe2/x8a/x82 <U2282> SUBSET OF
+<)C> /xe2/x8a/x83 <U2283> SUPERSET OF
+<(_> /xe2/x8a/x86 <U2286> SUBSET OF OR EQUAL TO
+<)_> /xe2/x8a/x87 <U2287> SUPERSET OF OR EQUAL TO
+<0.> /xe2/x8a/x99 <U2299> CIRCLED DOT OPERATOR
+<02> /xe2/x8a/x9a <U229a> CIRCLED RING OPERATOR
+<-T> /xe2/x8a/xa5 <U22a5> UP TACK
+<.P> /xe2/x8b/x85 <U22c5> DOT OPERATOR
+<:3> /xe2/x8b/xae <U22ee> VERTICAL ELLIPSIS
+<Eh> /xe2/x8c/x82 <U2302> HOUSE
+<<7> /xe2/x8c/x88 <U2308> LEFT CEILING
+</>7> /xe2/x8c/x89 <U2309> RIGHT CEILING
+<7<> /xe2/x8c/x8a <U230a> LEFT FLOOR
+<7/>> /xe2/x8c/x8b <U230b> RIGHT FLOOR
+<NI> /xe2/x8c/x90 <U2310> REVERSED NOT SIGN
+<(A> /xe2/x8c/x92 <U2312> ARC
+<TR> /xe2/x8c/x95 <U2315> TELEPHONE RECORDER
+<Iu> /xe2/x8c/xa0 <U2320> TOP HALF INTEGRAL
+<Il> /xe2/x8c/xa1 <U2321> BOTTOM HALF INTEGRAL
+<<//> /xe2/x8c/xa9 <U2329> LEFT-POINTING ANGLE BRACKET
+<///>> /xe2/x8c/xaa <U232a> RIGHT-POINTING ANGLE BRACKET
+<Vs> /xe2/x90/xa3 <U2423> OPEN BOX
+<1h> /xe2/x91/x80 <U2440> OCR HOOK
+<3h> /xe2/x91/x81 <U2441> OCR CHAIR
+<2h> /xe2/x91/x82 <U2442> OCR FORK
+<4h> /xe2/x91/x83 <U2443> OCR INVERTED FORK
+<1j> /xe2/x91/x86 <U2446> OCR BRANCH BANK IDENTIFICATION
+<2j> /xe2/x91/x87 <U2447> OCR AMOUNT OF CHECK
+<3j> /xe2/x91/x88 <U2448> OCR DASH
+<4j> /xe2/x91/x89 <U2449> OCR CUSTOMER ACCOUNT NUMBER
+<1-o> /xe2/x91/xa0 <U2460> CIRCLED DIGIT ONE
+<2-o> /xe2/x91/xa1 <U2461> CIRCLED DIGIT TWO
+<3-o> /xe2/x91/xa2 <U2462> CIRCLED DIGIT THREE
+<4-o> /xe2/x91/xa3 <U2463> CIRCLED DIGIT FOUR
+<5-o> /xe2/x91/xa4 <U2464> CIRCLED DIGIT FIVE
+<6-o> /xe2/x91/xa5 <U2465> CIRCLED DIGIT SIX
+<7-o> /xe2/x91/xa6 <U2466> CIRCLED DIGIT SEVEN
+<8-o> /xe2/x91/xa7 <U2467> CIRCLED DIGIT EIGHT
+<9-o> /xe2/x91/xa8 <U2468> CIRCLED DIGIT NINE
+<10-o> /xe2/x91/xa9 <U2469> CIRCLED NUMBER TEN
+<11-o> /xe2/x91/xaa <U246a> CIRCLED NUMBER ELEVEN
+<12-o> /xe2/x91/xab <U246b> CIRCLED NUMBER TWELVE
+<13-o> /xe2/x91/xac <U246c> CIRCLED NUMBER THIRTEEN
+<14-o> /xe2/x91/xad <U246d> CIRCLED NUMBER FOURTEEN
+<15-o> /xe2/x91/xae <U246e> CIRCLED NUMBER FIFTEEN
+<16-o> /xe2/x91/xaf <U246f> CIRCLED NUMBER SIXTEEN
+<17-o> /xe2/x91/xb0 <U2470> CIRCLED NUMBER SEVENTEEN
+<18-o> /xe2/x91/xb1 <U2471> CIRCLED NUMBER EIGHTEEN
+<19-o> /xe2/x91/xb2 <U2472> CIRCLED NUMBER NINETEEN
+<20-o> /xe2/x91/xb3 <U2473> CIRCLED NUMBER TWENTY
+<(1)> /xe2/x91/xb4 <U2474> PARENTHESIZED DIGIT ONE
+<(2)> /xe2/x91/xb5 <U2475> PARENTHESIZED DIGIT TWO
+<(3)> /xe2/x91/xb6 <U2476> PARENTHESIZED DIGIT THREE
+<(4)> /xe2/x91/xb7 <U2477> PARENTHESIZED DIGIT FOUR
+<(5)> /xe2/x91/xb8 <U2478> PARENTHESIZED DIGIT FIVE
+<(6)> /xe2/x91/xb9 <U2479> PARENTHESIZED DIGIT SIX
+<(7)> /xe2/x91/xba <U247a> PARENTHESIZED DIGIT SEVEN
+<(8)> /xe2/x91/xbb <U247b> PARENTHESIZED DIGIT EIGHT
+<(9)> /xe2/x91/xbc <U247c> PARENTHESIZED DIGIT NINE
+<(10)> /xe2/x91/xbd <U247d> PARENTHESIZED NUMBER TEN
+<(11)> /xe2/x91/xbe <U247e> PARENTHESIZED NUMBER ELEVEN
+<(12)> /xe2/x91/xbf <U247f> PARENTHESIZED NUMBER TWELVE
+<(13)> /xe2/x92/x80 <U2480> PARENTHESIZED NUMBER THIRTEEN
+<(14)> /xe2/x92/x81 <U2481> PARENTHESIZED NUMBER FOURTEEN
+<(15)> /xe2/x92/x82 <U2482> PARENTHESIZED NUMBER FIFTEEN
+<(16)> /xe2/x92/x83 <U2483> PARENTHESIZED NUMBER SIXTEEN
+<(17)> /xe2/x92/x84 <U2484> PARENTHESIZED NUMBER SEVENTEEN
+<(18)> /xe2/x92/x85 <U2485> PARENTHESIZED NUMBER EIGHTEEN
+<(19)> /xe2/x92/x86 <U2486> PARENTHESIZED NUMBER NINETEEN
+<(20)> /xe2/x92/x87 <U2487> PARENTHESIZED NUMBER TWENTY
+<1.> /xe2/x92/x88 <U2488> DIGIT ONE FULL STOP
+<2.> /xe2/x92/x89 <U2489> DIGIT TWO FULL STOP
+<3.> /xe2/x92/x8a <U248a> DIGIT THREE FULL STOP
+<4.> /xe2/x92/x8b <U248b> DIGIT FOUR FULL STOP
+<5.> /xe2/x92/x8c <U248c> DIGIT FIVE FULL STOP
+<6.> /xe2/x92/x8d <U248d> DIGIT SIX FULL STOP
+<7.> /xe2/x92/x8e <U248e> DIGIT SEVEN FULL STOP
+<8.> /xe2/x92/x8f <U248f> DIGIT EIGHT FULL STOP
+<9.> /xe2/x92/x90 <U2490> DIGIT NINE FULL STOP
+<10.> /xe2/x92/x91 <U2491> NUMBER TEN FULL STOP
+<11.> /xe2/x92/x92 <U2492> NUMBER ELEVEN FULL STOP
+<12.> /xe2/x92/x93 <U2493> NUMBER TWELVE FULL STOP
+<13.> /xe2/x92/x94 <U2494> NUMBER THIRTEEN FULL STOP
+<14.> /xe2/x92/x95 <U2495> NUMBER FOURTEEN FULL STOP
+<15.> /xe2/x92/x96 <U2496> NUMBER FIFTEEN FULL STOP
+<16.> /xe2/x92/x97 <U2497> NUMBER SIXTEEN FULL STOP
+<17.> /xe2/x92/x98 <U2498> NUMBER SEVENTEEN FULL STOP
+<18.> /xe2/x92/x99 <U2499> NUMBER EIGHTEEN FULL STOP
+<19.> /xe2/x92/x9a <U249a> NUMBER NINETEEN FULL STOP
+<20.> /xe2/x92/x9b <U249b> NUMBER TWENTY FULL STOP
+<(a)> /xe2/x92/x9c <U249c> PARENTHESIZED LATIN SMALL LETTER A
+<(b)> /xe2/x92/x9d <U249d> PARENTHESIZED LATIN SMALL LETTER B
+<(c)> /xe2/x92/x9e <U249e> PARENTHESIZED LATIN SMALL LETTER C
+<(d)> /xe2/x92/x9f <U249f> PARENTHESIZED LATIN SMALL LETTER D
+<(e)> /xe2/x92/xa0 <U24a0> PARENTHESIZED LATIN SMALL LETTER E
+<(f)> /xe2/x92/xa1 <U24a1> PARENTHESIZED LATIN SMALL LETTER F
+<(g)> /xe2/x92/xa2 <U24a2> PARENTHESIZED LATIN SMALL LETTER G
+<(h)> /xe2/x92/xa3 <U24a3> PARENTHESIZED LATIN SMALL LETTER H
+<(i)> /xe2/x92/xa4 <U24a4> PARENTHESIZED LATIN SMALL LETTER I
+<(j)> /xe2/x92/xa5 <U24a5> PARENTHESIZED LATIN SMALL LETTER J
+<(k)> /xe2/x92/xa6 <U24a6> PARENTHESIZED LATIN SMALL LETTER K
+<(l)> /xe2/x92/xa7 <U24a7> PARENTHESIZED LATIN SMALL LETTER L
+<(m)> /xe2/x92/xa8 <U24a8> PARENTHESIZED LATIN SMALL LETTER M
+<(n)> /xe2/x92/xa9 <U24a9> PARENTHESIZED LATIN SMALL LETTER N
+<(o)> /xe2/x92/xaa <U24aa> PARENTHESIZED LATIN SMALL LETTER O
+<(p)> /xe2/x92/xab <U24ab> PARENTHESIZED LATIN SMALL LETTER P
+<(q)> /xe2/x92/xac <U24ac> PARENTHESIZED LATIN SMALL LETTER Q
+<(r)> /xe2/x92/xad <U24ad> PARENTHESIZED LATIN SMALL LETTER R
+<(s)> /xe2/x92/xae <U24ae> PARENTHESIZED LATIN SMALL LETTER S
+<(t)> /xe2/x92/xaf <U24af> PARENTHESIZED LATIN SMALL LETTER T
+<(u)> /xe2/x92/xb0 <U24b0> PARENTHESIZED LATIN SMALL LETTER U
+<(v)> /xe2/x92/xb1 <U24b1> PARENTHESIZED LATIN SMALL LETTER V
+<(w)> /xe2/x92/xb2 <U24b2> PARENTHESIZED LATIN SMALL LETTER W
+<(x)> /xe2/x92/xb3 <U24b3> PARENTHESIZED LATIN SMALL LETTER X
+<(y)> /xe2/x92/xb4 <U24b4> PARENTHESIZED LATIN SMALL LETTER Y
+<(z)> /xe2/x92/xb5 <U24b5> PARENTHESIZED LATIN SMALL LETTER Z
+<A-o> /xe2/x92/xb6 <U24b6> CIRCLED LATIN CAPITAL LETTER A
+<B-o> /xe2/x92/xb7 <U24b7> CIRCLED LATIN CAPITAL LETTER B
+<C-o> /xe2/x92/xb8 <U24b8> CIRCLED LATIN CAPITAL LETTER C
+<D-o> /xe2/x92/xb9 <U24b9> CIRCLED LATIN CAPITAL LETTER D
+<E-o> /xe2/x92/xba <U24ba> CIRCLED LATIN CAPITAL LETTER E
+<F-o> /xe2/x92/xbb <U24bb> CIRCLED LATIN CAPITAL LETTER F
+<G-o> /xe2/x92/xbc <U24bc> CIRCLED LATIN CAPITAL LETTER G
+<H-o> /xe2/x92/xbd <U24bd> CIRCLED LATIN CAPITAL LETTER H
+<I-o> /xe2/x92/xbe <U24be> CIRCLED LATIN CAPITAL LETTER I
+<J-o> /xe2/x92/xbf <U24bf> CIRCLED LATIN CAPITAL LETTER J
+<K-o> /xe2/x93/x80 <U24c0> CIRCLED LATIN CAPITAL LETTER K
+<L-o> /xe2/x93/x81 <U24c1> CIRCLED LATIN CAPITAL LETTER L
+<M-o> /xe2/x93/x82 <U24c2> CIRCLED LATIN CAPITAL LETTER M
+<N-o> /xe2/x93/x83 <U24c3> CIRCLED LATIN CAPITAL LETTER N
+<O-o> /xe2/x93/x84 <U24c4> CIRCLED LATIN CAPITAL LETTER O
+<P-o> /xe2/x93/x85 <U24c5> CIRCLED LATIN CAPITAL LETTER P
+<Q-o> /xe2/x93/x86 <U24c6> CIRCLED LATIN CAPITAL LETTER Q
+<R-o> /xe2/x93/x87 <U24c7> CIRCLED LATIN CAPITAL LETTER R
+<S-o> /xe2/x93/x88 <U24c8> CIRCLED LATIN CAPITAL LETTER S
+<T-o> /xe2/x93/x89 <U24c9> CIRCLED LATIN CAPITAL LETTER T
+<U-o> /xe2/x93/x8a <U24ca> CIRCLED LATIN CAPITAL LETTER U
+<V-o> /xe2/x93/x8b <U24cb> CIRCLED LATIN CAPITAL LETTER V
+<W-o> /xe2/x93/x8c <U24cc> CIRCLED LATIN CAPITAL LETTER W
+<X-o> /xe2/x93/x8d <U24cd> CIRCLED LATIN CAPITAL LETTER X
+<Y-o> /xe2/x93/x8e <U24ce> CIRCLED LATIN CAPITAL LETTER Y
+<Z-o> /xe2/x93/x8f <U24cf> CIRCLED LATIN CAPITAL LETTER Z
+<a-o> /xe2/x93/x90 <U24d0> CIRCLED LATIN SMALL LETTER A
+<b-o> /xe2/x93/x91 <U24d1> CIRCLED LATIN SMALL LETTER B
+<c-o> /xe2/x93/x92 <U24d2> CIRCLED LATIN SMALL LETTER C
+<d-o> /xe2/x93/x93 <U24d3> CIRCLED LATIN SMALL LETTER D
+<e-o> /xe2/x93/x94 <U24d4> CIRCLED LATIN SMALL LETTER E
+<f-o> /xe2/x93/x95 <U24d5> CIRCLED LATIN SMALL LETTER F
+<g-o> /xe2/x93/x96 <U24d6> CIRCLED LATIN SMALL LETTER G
+<h-o> /xe2/x93/x97 <U24d7> CIRCLED LATIN SMALL LETTER H
+<i-o> /xe2/x93/x98 <U24d8> CIRCLED LATIN SMALL LETTER I
+<j-o> /xe2/x93/x99 <U24d9> CIRCLED LATIN SMALL LETTER J
+<k-o> /xe2/x93/x9a <U24da> CIRCLED LATIN SMALL LETTER K
+<l-o> /xe2/x93/x9b <U24db> CIRCLED LATIN SMALL LETTER L
+<m-o> /xe2/x93/x9c <U24dc> CIRCLED LATIN SMALL LETTER M
+<n-o> /xe2/x93/x9d <U24dd> CIRCLED LATIN SMALL LETTER N
+<o-o> /xe2/x93/x9e <U24de> CIRCLED LATIN SMALL LETTER O
+<p-o> /xe2/x93/x9f <U24df> CIRCLED LATIN SMALL LETTER P
+<q-o> /xe2/x93/xa0 <U24e0> CIRCLED LATIN SMALL LETTER Q
+<r-o> /xe2/x93/xa1 <U24e1> CIRCLED LATIN SMALL LETTER R
+<s-o> /xe2/x93/xa2 <U24e2> CIRCLED LATIN SMALL LETTER S
+<t-o> /xe2/x93/xa3 <U24e3> CIRCLED LATIN SMALL LETTER T
+<u-o> /xe2/x93/xa4 <U24e4> CIRCLED LATIN SMALL LETTER U
+<v-o> /xe2/x93/xa5 <U24e5> CIRCLED LATIN SMALL LETTER V
+<w-o> /xe2/x93/xa6 <U24e6> CIRCLED LATIN SMALL LETTER W
+<x-o> /xe2/x93/xa7 <U24e7> CIRCLED LATIN SMALL LETTER X
+<y-o> /xe2/x93/xa8 <U24e8> CIRCLED LATIN SMALL LETTER Y
+<z-o> /xe2/x93/xa9 <U24e9> CIRCLED LATIN SMALL LETTER Z
+<0-o> /xe2/x93/xaa <U24ea> CIRCLED DIGIT ZERO
+<hh> /xe2/x94/x80 <U2500> BOX DRAWINGS LIGHT HORIZONTAL
+<HH> /xe2/x94/x81 <U2501> BOX DRAWINGS HEAVY HORIZONTAL
+<vv> /xe2/x94/x82 <U2502> BOX DRAWINGS LIGHT VERTICAL
+<VV> /xe2/x94/x83 <U2503> BOX DRAWINGS HEAVY VERTICAL
+<3-> /xe2/x94/x84 <U2504> BOX DRAWINGS LIGHT TRIPLE DASH HORIZONTAL
+<3_> /xe2/x94/x85 <U2505> BOX DRAWINGS HEAVY TRIPLE DASH HORIZONTAL
+<3!> /xe2/x94/x86 <U2506> BOX DRAWINGS LIGHT TRIPLE DASH VERTICAL
+<3//> /xe2/x94/x87 <U2507> BOX DRAWINGS HEAVY TRIPLE DASH VERTICAL
+<4-> /xe2/x94/x88 <U2508> BOX DRAWINGS LIGHT QUADRUPLE DASH HORIZONTAL
+<4_> /xe2/x94/x89 <U2509> BOX DRAWINGS HEAVY QUADRUPLE DASH HORIZONTAL
+<4!> /xe2/x94/x8a <U250a> BOX DRAWINGS LIGHT QUADRUPLE DASH VERTICAL
+<4//> /xe2/x94/x8b <U250b> BOX DRAWINGS HEAVY QUADRUPLE DASH VERTICAL
+<dr> /xe2/x94/x8c <U250c> BOX DRAWINGS LIGHT DOWN AND RIGHT
+<dR> /xe2/x94/x8d <U250d> BOX DRAWINGS DOWN LIGHT AND RIGHT HEAVY
+<Dr> /xe2/x94/x8e <U250e> BOX DRAWINGS DOWN HEAVY AND RIGHT LIGHT
+<DR> /xe2/x94/x8f <U250f> BOX DRAWINGS HEAVY DOWN AND RIGHT
+<dl> /xe2/x94/x90 <U2510> BOX DRAWINGS LIGHT DOWN AND LEFT
+<dL> /xe2/x94/x91 <U2511> BOX DRAWINGS DOWN LIGHT AND LEFT HEAVY
+<Dl> /xe2/x94/x92 <U2512> BOX DRAWINGS DOWN HEAVY AND LEFT LIGHT
+<LD> /xe2/x94/x93 <U2513> BOX DRAWINGS HEAVY DOWN AND LEFT
+<ur> /xe2/x94/x94 <U2514> BOX DRAWINGS LIGHT UP AND RIGHT
+<uR> /xe2/x94/x95 <U2515> BOX DRAWINGS UP LIGHT AND RIGHT HEAVY
+<Ur> /xe2/x94/x96 <U2516> BOX DRAWINGS UP HEAVY AND RIGHT LIGHT
+<UR> /xe2/x94/x97 <U2517> BOX DRAWINGS HEAVY UP AND RIGHT
+<ul> /xe2/x94/x98 <U2518> BOX DRAWINGS LIGHT UP AND LEFT
+<uL> /xe2/x94/x99 <U2519> BOX DRAWINGS UP LIGHT AND LEFT HEAVY
+<Ul> /xe2/x94/x9a <U251a> BOX DRAWINGS UP HEAVY AND LEFT LIGHT
+<UL> /xe2/x94/x9b <U251b> BOX DRAWINGS HEAVY UP AND LEFT
+<vr> /xe2/x94/x9c <U251c> BOX DRAWINGS LIGHT VERTICAL AND RIGHT
+<vR> /xe2/x94/x9d <U251d> BOX DRAWINGS VERTICAL LIGHT AND RIGHT HEAVY
+<Udr> /xe2/x94/x9e <U251e> BOX DRAWINGS UP HEAVY AND RIGHT DOWN LIGHT
+<uDr> /xe2/x94/x9f <U251f> BOX DRAWINGS DOWN HEAVY AND RIGHT UP LIGHT
+<Vr> /xe2/x94/xa0 <U2520> BOX DRAWINGS VERTICAL HEAVY AND RIGHT LIGHT
+<UdR> /xe2/x94/xa1 <U2521> BOX DRAWINGS DOWN LIGHT AND RIGHT UP HEAVY
+<uDR> /xe2/x94/xa2 <U2522> BOX DRAWINGS UP LIGHT AND RIGHT DOWN HEAVY
+<VR> /xe2/x94/xa3 <U2523> BOX DRAWINGS HEAVY VERTICAL AND RIGHT
+<vl> /xe2/x94/xa4 <U2524> BOX DRAWINGS LIGHT VERTICAL AND LEFT
+<vL> /xe2/x94/xa5 <U2525> BOX DRAWINGS VERTICAL LIGHT AND LEFT HEAVY
+<Udl> /xe2/x94/xa6 <U2526> BOX DRAWINGS UP HEAVY AND LEFT DOWN LIGHT
+<uDl> /xe2/x94/xa7 <U2527> BOX DRAWINGS DOWN HEAVY AND LEFT UP LIGHT
+<Vl> /xe2/x94/xa8 <U2528> BOX DRAWINGS VERTICAL HEAVY AND LEFT LIGHT
+<UdL> /xe2/x94/xa9 <U2529> BOX DRAWINGS DOWN LIGHT AND LEFT UP HEAVY
+<uDL> /xe2/x94/xaa <U252a> BOX DRAWINGS UP LIGHT AND LEFT DOWN HEAVY
+<VL> /xe2/x94/xab <U252b> BOX DRAWINGS HEAVY VERTICAL AND LEFT
+<dh> /xe2/x94/xac <U252c> BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
+<dLr> /xe2/x94/xad <U252d> BOX DRAWINGS LEFT HEAVY AND RIGHT DOWN LIGHT
+<dlR> /xe2/x94/xae <U252e> BOX DRAWINGS RIGHT HEAVY AND LEFT DOWN LIGHT
+<dH> /xe2/x94/xaf <U252f> BOX DRAWINGS DOWN LIGHT AND HORIZONTAL HEAVY
+<Dh> /xe2/x94/xb0 <U2530> BOX DRAWINGS DOWN HEAVY AND HORIZONTAL LIGHT
+<DLr> /xe2/x94/xb1 <U2531> BOX DRAWINGS RIGHT LIGHT AND LEFT DOWN HEAVY
+<DlR> /xe2/x94/xb2 <U2532> BOX DRAWINGS LEFT LIGHT AND RIGHT DOWN HEAVY
+<DH> /xe2/x94/xb3 <U2533> BOX DRAWINGS HEAVY DOWN AND HORIZONTAL
+<uh> /xe2/x94/xb4 <U2534> BOX DRAWINGS LIGHT UP AND HORIZONTAL
+<uLr> /xe2/x94/xb5 <U2535> BOX DRAWINGS LEFT HEAVY AND RIGHT UP LIGHT
+<ulR> /xe2/x94/xb6 <U2536> BOX DRAWINGS RIGHT HEAVY AND LEFT UP LIGHT
+<uH> /xe2/x94/xb7 <U2537> BOX DRAWINGS UP LIGHT AND HORIZONTAL HEAVY
+<Uh> /xe2/x94/xb8 <U2538> BOX DRAWINGS UP HEAVY AND HORIZONTAL LIGHT
+<ULr> /xe2/x94/xb9 <U2539> BOX DRAWINGS RIGHT LIGHT AND LEFT UP HEAVY
+<UlR> /xe2/x94/xba <U253a> BOX DRAWINGS LEFT LIGHT AND RIGHT UP HEAVY
+<UH> /xe2/x94/xbb <U253b> BOX DRAWINGS HEAVY UP AND HORIZONTAL
+<vh> /xe2/x94/xbc <U253c> BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
+<vLr> /xe2/x94/xbd <U253d> BOX DRAWINGS LEFT HEAVY AND RIGHT VERTICAL LIGHT
+<vlR> /xe2/x94/xbe <U253e> BOX DRAWINGS RIGHT HEAVY AND LEFT VERTICAL LIGHT
+<vH> /xe2/x94/xbf <U253f> BOX DRAWINGS VERTICAL LIGHT AND HORIZONTAL HEAVY
+<Udh> /xe2/x95/x80 <U2540> BOX DRAWINGS UP HEAVY AND DOWN HORIZONTAL LIGHT
+<uDh> /xe2/x95/x81 <U2541> BOX DRAWINGS DOWN HEAVY AND UP HORIZONTAL LIGHT
+<Vh> /xe2/x95/x82 <U2542> BOX DRAWINGS VERTICAL HEAVY AND HORIZONTAL LIGHT
+<UdLr> /xe2/x95/x83 <U2543> BOX DRAWINGS LEFT UP HEAVY AND RIGHT DOWN LIGHT
+<UdlR> /xe2/x95/x84 <U2544> BOX DRAWINGS RIGHT UP HEAVY AND LEFT DOWN LIGHT
+<uDLr> /xe2/x95/x85 <U2545> BOX DRAWINGS LEFT DOWN HEAVY AND RIGHT UP LIGHT
+<uDlR> /xe2/x95/x86 <U2546> BOX DRAWINGS RIGHT DOWN HEAVY AND LEFT UP LIGHT
+<UdH> /xe2/x95/x87 <U2547> BOX DRAWINGS DOWN LIGHT AND UP HORIZONTAL HEAVY
+<uDH> /xe2/x95/x88 <U2548> BOX DRAWINGS UP LIGHT AND DOWN HORIZONTAL HEAVY
+<VLr> /xe2/x95/x89 <U2549> BOX DRAWINGS RIGHT LIGHT AND LEFT VERTICAL HEAVY
+<VlR> /xe2/x95/x8a <U254a> BOX DRAWINGS LEFT LIGHT AND RIGHT VERTICAL HEAVY
+<VH> /xe2/x95/x8b <U254b> BOX DRAWINGS HEAVY VERTICAL AND HORIZONTAL
+<FD> /xe2/x95/xb1 <U2571> BOX DRAWINGS LIGHT DIAGONAL UPPER RIGHT TO LOWER LEFT
+<BD> /xe2/x95/xb2 <U2572> BOX DRAWINGS LIGHT DIAGONAL UPPER LEFT TO LOWER RIGHT
+<TB> /xe2/x96/x80 <U2580> UPPER HALF BLOCK
+<LB> /xe2/x96/x84 <U2584> LOWER HALF BLOCK
+<FB> /xe2/x96/x88 <U2588> FULL BLOCK
+<lB> /xe2/x96/x8c <U258c> LEFT HALF BLOCK
+<RB> /xe2/x96/x90 <U2590> RIGHT HALF BLOCK
+<.S> /xe2/x96/x91 <U2591> LIGHT SHADE
+<:S> /xe2/x96/x92 <U2592> MEDIUM SHADE
+<?S> /xe2/x96/x93 <U2593> DARK SHADE
+<fS> /xe2/x96/xa0 <U25a0> BLACK SQUARE
+<OS> /xe2/x96/xa1 <U25a1> WHITE SQUARE
+<RO> /xe2/x96/xa2 <U25a2> WHITE SQUARE WITH ROUNDED CORNERS
+<Rr> /xe2/x96/xa3 <U25a3> WHITE SQUARE CONTAINING BLACK SMALL SQUARE
+<RF> /xe2/x96/xa4 <U25a4> SQUARE WITH HORIZONTAL FILL
+<RY> /x00 SQUARE WITH VERTICAL FILL
+<RH> /xe2/x96/xa6 <U25a6> SQUARE WITH ORTHOGONAL CROSSHATCH FILL
+<RZ> /xe2/x96/xa7 <U25a7> SQUARE WITH UPPER LEFT TO LOWER RIGHT FILL
+<RK> /xe2/x96/xa8 <U25a8> SQUARE WITH UPPER RIGHT TO LOWER LEFT FILL
+<RX> /xe2/x96/xa9 <U25a9> SQUARE WITH DIAGONAL CROSSHATCH FILL
+<sB> /xe2/x96/xaa <U25aa> BLACK SMALL SQUARE
+<SR> /xe2/x96/xac <U25ac> BLACK RECTANGLE
+<Or> /xe2/x96/xad <U25ad> WHITE RECTANGLE
+<UT> /xe2/x96/xb2 <U25b2> BLACK UP-POINTING TRIANGLE
+<uT> /xe2/x96/xb3 <U25b3> WHITE UP-POINTING TRIANGLE
+<Tr> /xe2/x96/xb7 <U25b7> WHITE RIGHT-POINTING TRIANGLE
+<PR> /xe2/x96/xba <U25ba> BLACK RIGHT-POINTING POINTER
+<Dt> /xe2/x96/xbc <U25bc> BLACK DOWN-POINTING TRIANGLE
+<dT> /xe2/x96/xbd <U25bd> WHITE DOWN-POINTING TRIANGLE
+<Tl> /xe2/x97/x81 <U25c1> WHITE LEFT-POINTING TRIANGLE
+<PL> /xe2/x97/x84 <U25c4> BLACK LEFT-POINTING POINTER
+<Db> /xe2/x97/x86 <U25c6> BLACK DIAMOND
+<Dw> /xe2/x97/x87 <U25c7> WHITE DIAMOND
+<LZ> /xe2/x97/x8a <U25ca> LOZENGE
+<0m> /xe2/x97/x8b <U25cb> WHITE CIRCLE
+<0o> /xe2/x97/x8e <U25ce> BULLSEYE
+<0M> /xe2/x97/x8f <U25cf> BLACK CIRCLE
+<0L> /xe2/x97/x90 <U25d0> CIRCLE WITH LEFT HALF BLACK
+<0R> /xe2/x97/x91 <U25d1> CIRCLE WITH RIGHT HALF BLACK
+<Sn> /xe2/x97/x98 <U25d8> INVERSE BULLET
+<Ic> /xe2/x97/x99 <U25d9> INVERSE WHITE CIRCLE
+<Fd> /xe2/x97/xa2 <U25e2> BLACK LOWER RIGHT TRIANGLE
+<Bd> /xe2/x97/xa3 <U25e3> BLACK LOWER LEFT TRIANGLE
+<Ci> /xe2/x97/xaf <U25ef> LARGE CIRCLE
+<*2> /xe2/x98/x85 <U2605> BLACK STAR
+<*1> /xe2/x98/x86 <U2606> WHITE STAR
+<TEL> /xe2/x98/x8e <U260e> BLACK TELEPHONE
+<tel> /xe2/x98/x8f <U260f> WHITE TELEPHONE
+<<H> /xe2/x98/x9c <U261c> WHITE LEFT POINTING INDEX
+</>H> /xe2/x98/x9e <U261e> WHITE RIGHT POINTING INDEX
+<0u> /xe2/x98/xba <U263a> WHITE SMILING FACE
+<0U> /xe2/x98/xbb <U263b> BLACK SMILING FACE
+<SU> /xe2/x98/xbc <U263c> WHITE SUN WITH RAYS
+<Fm> /xe2/x99/x80 <U2640> FEMALE SIGN
+<Ml> /xe2/x99/x82 <U2642> MALE SIGN
+<cS> /xe2/x99/xa0 <U2660> BLACK SPADE SUIT
+<cH> /xe2/x99/xa1 <U2661> WHITE HEART SUIT
+<cD> /xe2/x99/xa2 <U2662> WHITE DIAMOND SUIT
+<cC> /xe2/x99/xa3 <U2663> BLACK CLUB SUIT
+<cS-> /xe2/x99/xa4 <U2664> WHITE SPADE SUIT
+<cH-> /xe2/x99/xa5 <U2665> BLACK HEART SUIT
+<cD-> /xe2/x99/xa6 <U2666> BLACK DIAMOND SUIT
+<cC-> /xe2/x99/xa7 <U2667> WHITE CLUB SUIT
+<Md> /xe2/x99/xa9 <U2669> QUARTER NOTE
+<M8> /xe2/x99/xaa <U266a> EIGHTH NOTE
+<M2> /xe2/x99/xab <U266b> BEAMED EIGHTH NOTES
+<M16> /xe2/x99/xac <U266c> BEAMED SIXTEENTH NOTES
+<Mb> /xe2/x99/xad <U266d> MUSIC FLAT SIGN
+<Mx> /xe2/x99/xae <U266e> MUSIC NATURAL SIGN
+<MX> /xe2/x99/xaf <U266f> MUSIC SHARP SIGN
+<OK> /xe2/x9c/x93 <U2713> CHECK MARK
+<XX> /xe2/x9c/x97 <U2717> BALLOT X
+<-X> /xe2/x9c/xa0 <U2720> MALTESE CROSS
+<IS> /xe3/x80/x80 <U3000> IDEOGRAPHIC SPACE
+<,_> /xe3/x80/x81 <U3001> IDEOGRAPHIC COMMA
+<._> /xe3/x80/x82 <U3002> IDEOGRAPHIC FULL STOP
+<+"> /xe3/x80/x83 <U3003> DITTO MARK
+<JIS> /xe3/x80/x84 <U3004> JAPANESE INDUSTRIAL STANDARD SIGN
+<*_> /xe3/x80/x85 <U3005> IDEOGRAPHIC ITERATION MARK
+<;_> /xe3/x80/x86 <U3006> IDEOGRAPHIC CLOSING MARK
+<0_> /xe3/x80/x87 <U3007> IDEOGRAPHIC NUMBER ZERO
+<<+> /xe3/x80/x8a <U300a> LEFT DOUBLE ANGLE BRACKET
+</>+> /xe3/x80/x8b <U300b> RIGHT DOUBLE ANGLE BRACKET
+<<'> /xe3/x80/x8c <U300c> LEFT CORNER BRACKET
+</>'> /xe3/x80/x8d <U300d> RIGHT CORNER BRACKET
+<<"> /xe3/x80/x8e <U300e> LEFT WHITE CORNER BRACKET
+</>"> /xe3/x80/x8f <U300f> RIGHT WHITE CORNER BRACKET
+<("> /xe3/x80/x90 <U3010> LEFT BLACK LENTICULAR BRACKET
+<)"> /xe3/x80/x91 <U3011> RIGHT BLACK LENTICULAR BRACKET
+<=T> /xe3/x80/x92 <U3012> POSTAL MARK
+<=_> /xe3/x80/x93 <U3013> GETA MARK
+<('> /xe3/x80/x94 <U3014> LEFT TORTOISE SHELL BRACKET
+<)'> /xe3/x80/x95 <U3015> RIGHT TORTOISE SHELL BRACKET
+<(I> /xe3/x80/x96 <U3016> LEFT WHITE LENTICULAR BRACKET
+<)I> /xe3/x80/x97 <U3017> RIGHT WHITE LENTICULAR BRACKET
+<-?> /xe3/x80/x9c <U301c> WAVE DASH
+<=T:)> /xe3/x80/xa0 <U3020> POSTAL MARK FACE
+<A5> /xe3/x81/x81 <U3041> HIRAGANA LETTER SMALL A
+<a5> /xe3/x81/x82 <U3042> HIRAGANA LETTER A
+<I5> /xe3/x81/x83 <U3043> HIRAGANA LETTER SMALL I
+<i5> /xe3/x81/x84 <U3044> HIRAGANA LETTER I
+<U5> /xe3/x81/x85 <U3045> HIRAGANA LETTER SMALL U
+<u5> /xe3/x81/x86 <U3046> HIRAGANA LETTER U
+<E5> /xe3/x81/x87 <U3047> HIRAGANA LETTER SMALL E
+<e5> /xe3/x81/x88 <U3048> HIRAGANA LETTER E
+<O5> /xe3/x81/x89 <U3049> HIRAGANA LETTER SMALL O
+<o5> /xe3/x81/x8a <U304a> HIRAGANA LETTER O
+<ka> /xe3/x81/x8b <U304b> HIRAGANA LETTER KA
+<ga> /xe3/x81/x8c <U304c> HIRAGANA LETTER GA
+<ki> /xe3/x81/x8d <U304d> HIRAGANA LETTER KI
+<gi> /xe3/x81/x8e <U304e> HIRAGANA LETTER GI
+<ku> /xe3/x81/x8f <U304f> HIRAGANA LETTER KU
+<gu> /xe3/x81/x90 <U3050> HIRAGANA LETTER GU
+<ke> /xe3/x81/x91 <U3051> HIRAGANA LETTER KE
+<ge> /xe3/x81/x92 <U3052> HIRAGANA LETTER GE
+<ko> /xe3/x81/x93 <U3053> HIRAGANA LETTER KO
+<go> /xe3/x81/x94 <U3054> HIRAGANA LETTER GO
+<sa> /xe3/x81/x95 <U3055> HIRAGANA LETTER SA
+<za> /xe3/x81/x96 <U3056> HIRAGANA LETTER ZA
+<si> /xe3/x81/x97 <U3057> HIRAGANA LETTER SI
+<zi> /xe3/x81/x98 <U3058> HIRAGANA LETTER ZI
+<su> /xe3/x81/x99 <U3059> HIRAGANA LETTER SU
+<zu> /xe3/x81/x9a <U305a> HIRAGANA LETTER ZU
+<se> /xe3/x81/x9b <U305b> HIRAGANA LETTER SE
+<ze> /xe3/x81/x9c <U305c> HIRAGANA LETTER ZE
+<so> /xe3/x81/x9d <U305d> HIRAGANA LETTER SO
+<zo> /xe3/x81/x9e <U305e> HIRAGANA LETTER ZO
+<ta> /xe3/x81/x9f <U305f> HIRAGANA LETTER TA
+<da> /xe3/x81/xa0 <U3060> HIRAGANA LETTER DA
+<ti> /xe3/x81/xa1 <U3061> HIRAGANA LETTER TI
+<di> /xe3/x81/xa2 <U3062> HIRAGANA LETTER DI
+<tU> /xe3/x81/xa3 <U3063> HIRAGANA LETTER SMALL TU
+<tu> /xe3/x81/xa4 <U3064> HIRAGANA LETTER TU
+<du> /xe3/x81/xa5 <U3065> HIRAGANA LETTER DU
+<te> /xe3/x81/xa6 <U3066> HIRAGANA LETTER TE
+<de> /xe3/x81/xa7 <U3067> HIRAGANA LETTER DE
+<to> /xe3/x81/xa8 <U3068> HIRAGANA LETTER TO
+<do> /xe3/x81/xa9 <U3069> HIRAGANA LETTER DO
+<na> /xe3/x81/xaa <U306a> HIRAGANA LETTER NA
+<ni> /xe3/x81/xab <U306b> HIRAGANA LETTER NI
+<nu> /xe3/x81/xac <U306c> HIRAGANA LETTER NU
+<ne> /xe3/x81/xad <U306d> HIRAGANA LETTER NE
+<no> /xe3/x81/xae <U306e> HIRAGANA LETTER NO
+<ha> /xe3/x81/xaf <U306f> HIRAGANA LETTER HA
+<ba> /xe3/x81/xb0 <U3070> HIRAGANA LETTER BA
+<pa> /xe3/x81/xb1 <U3071> HIRAGANA LETTER PA
+<hi> /xe3/x81/xb2 <U3072> HIRAGANA LETTER HI
+<bi> /xe3/x81/xb3 <U3073> HIRAGANA LETTER BI
+<pi> /xe3/x81/xb4 <U3074> HIRAGANA LETTER PI
+<hu> /xe3/x81/xb5 <U3075> HIRAGANA LETTER HU
+<bu> /xe3/x81/xb6 <U3076> HIRAGANA LETTER BU
+<pu> /xe3/x81/xb7 <U3077> HIRAGANA LETTER PU
+<he> /xe3/x81/xb8 <U3078> HIRAGANA LETTER HE
+<be> /xe3/x81/xb9 <U3079> HIRAGANA LETTER BE
+<pe> /xe3/x81/xba <U307a> HIRAGANA LETTER PE
+<ho> /xe3/x81/xbb <U307b> HIRAGANA LETTER HO
+<bo> /xe3/x81/xbc <U307c> HIRAGANA LETTER BO
+<po> /xe3/x81/xbd <U307d> HIRAGANA LETTER PO
+<ma> /xe3/x81/xbe <U307e> HIRAGANA LETTER MA
+<mi> /xe3/x81/xbf <U307f> HIRAGANA LETTER MI
+<mu> /xe3/x82/x80 <U3080> HIRAGANA LETTER MU
+<me> /xe3/x82/x81 <U3081> HIRAGANA LETTER ME
+<mo> /xe3/x82/x82 <U3082> HIRAGANA LETTER MO
+<yA> /xe3/x82/x83 <U3083> HIRAGANA LETTER SMALL YA
+<ya> /xe3/x82/x84 <U3084> HIRAGANA LETTER YA
+<yU> /xe3/x82/x85 <U3085> HIRAGANA LETTER SMALL YU
+<yu> /xe3/x82/x86 <U3086> HIRAGANA LETTER YU
+<yO> /xe3/x82/x87 <U3087> HIRAGANA LETTER SMALL YO
+<yo> /xe3/x82/x88 <U3088> HIRAGANA LETTER YO
+<ra> /xe3/x82/x89 <U3089> HIRAGANA LETTER RA
+<ri> /xe3/x82/x8a <U308a> HIRAGANA LETTER RI
+<ru> /xe3/x82/x8b <U308b> HIRAGANA LETTER RU
+<re> /xe3/x82/x8c <U308c> HIRAGANA LETTER RE
+<ro> /xe3/x82/x8d <U308d> HIRAGANA LETTER RO
+<wA> /xe3/x82/x8e <U308e> HIRAGANA LETTER SMALL WA
+<wa> /xe3/x82/x8f <U308f> HIRAGANA LETTER WA
+<wi> /xe3/x82/x90 <U3090> HIRAGANA LETTER WI
+<we> /xe3/x82/x91 <U3091> HIRAGANA LETTER WE
+<wo> /xe3/x82/x92 <U3092> HIRAGANA LETTER WO
+<n5> /xe3/x82/x93 <U3093> HIRAGANA LETTER N
+<vu> /xe3/x82/x94 <U3094> HIRAGANA LETTER VU
+<"5> /xe3/x82/x9b <U309b> KATAKANA-HIRAGANA VOICED SOUND MARK
+<05> /xe3/x82/x9c <U309c> KATAKANA-HIRAGANA SEMI-VOICED SOUND MARK
+<*5> /xe3/x82/x9d <U309d> HIRAGANA ITERATION MARK
+<+5> /xe3/x82/x9e <U309e> HIRAGANA VOICED ITERATION MARK
+<a6> /xe3/x82/xa1 <U30a1> KATAKANA LETTER SMALL A
+<A6> /xe3/x82/xa2 <U30a2> KATAKANA LETTER A
+<i6> /xe3/x82/xa3 <U30a3> KATAKANA LETTER SMALL I
+<I6> /xe3/x82/xa4 <U30a4> KATAKANA LETTER I
+<u6> /xe3/x82/xa5 <U30a5> KATAKANA LETTER SMALL U
+<U6> /xe3/x82/xa6 <U30a6> KATAKANA LETTER U
+<e6> /xe3/x82/xa7 <U30a7> KATAKANA LETTER SMALL E
+<E6> /xe3/x82/xa8 <U30a8> KATAKANA LETTER E
+<o6> /xe3/x82/xa9 <U30a9> KATAKANA LETTER SMALL O
+<O6> /xe3/x82/xaa <U30aa> KATAKANA LETTER O
+<Ka> /xe3/x82/xab <U30ab> KATAKANA LETTER KA
+<Ga> /xe3/x82/xac <U30ac> KATAKANA LETTER GA
+<Ki> /xe3/x82/xad <U30ad> KATAKANA LETTER KI
+<Gi> /xe3/x82/xae <U30ae> KATAKANA LETTER GI
+<Ku> /xe3/x82/xaf <U30af> KATAKANA LETTER KU
+<Gu> /xe3/x82/xb0 <U30b0> KATAKANA LETTER GU
+<Ke> /xe3/x82/xb1 <U30b1> KATAKANA LETTER KE
+<Ge> /xe3/x82/xb2 <U30b2> KATAKANA LETTER GE
+<Ko> /xe3/x82/xb3 <U30b3> KATAKANA LETTER KO
+<Go> /xe3/x82/xb4 <U30b4> KATAKANA LETTER GO
+<Sa> /xe3/x82/xb5 <U30b5> KATAKANA LETTER SA
+<Za> /xe3/x82/xb6 <U30b6> KATAKANA LETTER ZA
+<Si> /xe3/x82/xb7 <U30b7> KATAKANA LETTER SI
+<Zi> /xe3/x82/xb8 <U30b8> KATAKANA LETTER ZI
+<Su> /xe3/x82/xb9 <U30b9> KATAKANA LETTER SU
+<Zu> /xe3/x82/xba <U30ba> KATAKANA LETTER ZU
+<Se> /xe3/x82/xbb <U30bb> KATAKANA LETTER SE
+<Ze> /xe3/x82/xbc <U30bc> KATAKANA LETTER ZE
+<So> /xe3/x82/xbd <U30bd> KATAKANA LETTER SO
+<Zo> /xe3/x82/xbe <U30be> KATAKANA LETTER ZO
+<Ta> /xe3/x82/xbf <U30bf> KATAKANA LETTER TA
+<Da> /xe3/x83/x80 <U30c0> KATAKANA LETTER DA
+<Ti> /xe3/x83/x81 <U30c1> KATAKANA LETTER TI
+<Di> /xe3/x83/x82 <U30c2> KATAKANA LETTER DI
+<TU> /xe3/x83/x83 <U30c3> KATAKANA LETTER SMALL TU
+<Tu> /xe3/x83/x84 <U30c4> KATAKANA LETTER TU
+<Du> /xe3/x83/x85 <U30c5> KATAKANA LETTER DU
+<Te> /xe3/x83/x86 <U30c6> KATAKANA LETTER TE
+<De> /xe3/x83/x87 <U30c7> KATAKANA LETTER DE
+<To> /xe3/x83/x88 <U30c8> KATAKANA LETTER TO
+<Do> /xe3/x83/x89 <U30c9> KATAKANA LETTER DO
+<Na> /xe3/x83/x8a <U30ca> KATAKANA LETTER NA
+<Ni> /xe3/x83/x8b <U30cb> KATAKANA LETTER NI
+<Nu> /xe3/x83/x8c <U30cc> KATAKANA LETTER NU
+<Ne> /xe3/x83/x8d <U30cd> KATAKANA LETTER NE
+<No> /xe3/x83/x8e <U30ce> KATAKANA LETTER NO
+<Ha> /xe3/x83/x8f <U30cf> KATAKANA LETTER HA
+<Ba> /xe3/x83/x90 <U30d0> KATAKANA LETTER BA
+<Pa> /xe3/x83/x91 <U30d1> KATAKANA LETTER PA
+<Hi> /xe3/x83/x92 <U30d2> KATAKANA LETTER HI
+<Bi> /xe3/x83/x93 <U30d3> KATAKANA LETTER BI
+<Pi> /xe3/x83/x94 <U30d4> KATAKANA LETTER PI
+<Hu> /xe3/x83/x95 <U30d5> KATAKANA LETTER HU
+<Bu> /xe3/x83/x96 <U30d6> KATAKANA LETTER BU
+<Pu> /xe3/x83/x97 <U30d7> KATAKANA LETTER PU
+<He> /xe3/x83/x98 <U30d8> KATAKANA LETTER HE
+<Be> /xe3/x83/x99 <U30d9> KATAKANA LETTER BE
+<Pe> /xe3/x83/x9a <U30da> KATAKANA LETTER PE
+<Ho> /xe3/x83/x9b <U30db> KATAKANA LETTER HO
+<Bo> /xe3/x83/x9c <U30dc> KATAKANA LETTER BO
+<Po> /xe3/x83/x9d <U30dd> KATAKANA LETTER PO
+<Ma> /xe3/x83/x9e <U30de> KATAKANA LETTER MA
+<Mi> /xe3/x83/x9f <U30df> KATAKANA LETTER MI
+<Mu> /xe3/x83/xa0 <U30e0> KATAKANA LETTER MU
+<Me> /xe3/x83/xa1 <U30e1> KATAKANA LETTER ME
+<Mo> /xe3/x83/xa2 <U30e2> KATAKANA LETTER MO
+<YA> /xe3/x83/xa3 <U30e3> KATAKANA LETTER SMALL YA
+<Ya> /xe3/x83/xa4 <U30e4> KATAKANA LETTER YA
+<YU> /xe3/x83/xa5 <U30e5> KATAKANA LETTER SMALL YU
+<Yu> /xe3/x83/xa6 <U30e6> KATAKANA LETTER YU
+<YO> /xe3/x83/xa7 <U30e7> KATAKANA LETTER SMALL YO
+<Yo> /xe3/x83/xa8 <U30e8> KATAKANA LETTER YO
+<Ra> /xe3/x83/xa9 <U30e9> KATAKANA LETTER RA
+<Ri> /xe3/x83/xaa <U30ea> KATAKANA LETTER RI
+<Ru> /xe3/x83/xab <U30eb> KATAKANA LETTER RU
+<Re> /xe3/x83/xac <U30ec> KATAKANA LETTER RE
+<Ro> /xe3/x83/xad <U30ed> KATAKANA LETTER RO
+<WA> /xe3/x83/xae <U30ee> KATAKANA LETTER SMALL WA
+<Wa> /xe3/x83/xaf <U30ef> KATAKANA LETTER WA
+<Wi> /xe3/x83/xb0 <U30f0> KATAKANA LETTER WI
+<We> /xe3/x83/xb1 <U30f1> KATAKANA LETTER WE
+<Wo> /xe3/x83/xb2 <U30f2> KATAKANA LETTER WO
+<N6> /xe3/x83/xb3 <U30f3> KATAKANA LETTER N
+<Vu> /xe3/x83/xb4 <U30f4> KATAKANA LETTER VU
+<KA> /xe3/x83/xb5 <U30f5> KATAKANA LETTER SMALL KA
+<KE> /xe3/x83/xb6 <U30f6> KATAKANA LETTER SMALL KE
+<Va> /xe3/x83/xb7 <U30f7> KATAKANA LETTER VA
+<Vi> /xe3/x83/xb8 <U30f8> KATAKANA LETTER VI
+<Ve> /xe3/x83/xb9 <U30f9> KATAKANA LETTER VE
+<Vo> /xe3/x83/xba <U30fa> KATAKANA LETTER VO
+<.6> /xe3/x83/xbb <U30fb> KATAKANA MIDDLE DOT
+<-6> /xe3/x83/xbc <U30fc> KATAKANA-HIRAGANA PROLONGED SOUND MARK
+<*6> /xe3/x83/xbd <U30fd> KATAKANA ITERATION MARK
+<+6> /xe3/x83/xbe <U30fe> KATAKANA VOICED ITERATION MARK
+<(JU)> /xe3/x88/x9c <U321c> PARENTHESIZED HANGUL CIEUC U
+<1c> /xe3/x88/xa0 <U3220> PARENTHESIZED IDEOGRAPH ONE
+<2c> /xe3/x88/xa1 <U3221> PARENTHESIZED IDEOGRAPH TWO
+<3c> /xe3/x88/xa2 <U3222> PARENTHESIZED IDEOGRAPH THREE
+<4c> /xe3/x88/xa3 <U3223> PARENTHESIZED IDEOGRAPH FOUR
+<5c> /xe3/x88/xa4 <U3224> PARENTHESIZED IDEOGRAPH FIVE
+<6c> /xe3/x88/xa5 <U3225> PARENTHESIZED IDEOGRAPH SIX
+<7c> /xe3/x88/xa6 <U3226> PARENTHESIZED IDEOGRAPH SEVEN
+<8c> /xe3/x88/xa7 <U3227> PARENTHESIZED IDEOGRAPH EIGHT
+<9c> /xe3/x88/xa8 <U3228> PARENTHESIZED IDEOGRAPH NINE
+<10c> /xe3/x88/xa9 <U3229> PARENTHESIZED IDEOGRAPH TEN
+<KSC> /xe3/x89/xbf <U327f> KOREAN STANDARD SYMBOL
+<am> /xe3/x8f/x82 <U33c2> SQUARE AM
+<pm> /xe3/x8f/x98 <U33d8> SQUARE PM
+<ff> /xef/xac/x80 <Ufb00> LATIN SMALL LIGATURE FF
+<fi> /xef/xac/x81 <Ufb01> LATIN SMALL LIGATURE FI
+<fl> /xef/xac/x82 <Ufb02> LATIN SMALL LIGATURE FL
+<ffi> /xef/xac/x83 <Ufb03> LATIN SMALL LIGATURE FFI
+<ffl> /xef/xac/x84 <Ufb04> LATIN SMALL LIGATURE FFL
+<ft> /xef/xac/x85 <Ufb05> LATIN SMALL LIGATURE FT
+<st> /xef/xac/x86 <Ufb06> LATIN SMALL LIGATURE ST
+<3+;> /xef/xb9/xbd <Ufe7d> ARABIC SHADDA MEDIAL FORM
+<aM.> /xef/xba/x82 <Ufe82> ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM
+<aH.> /xef/xba/x84 <Ufe84> ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM
+<ah.> /xef/xba/x88 <Ufe88> ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM
+<a+-> /xef/xba/x8d <Ufe8d> ARABIC LETTER ALEF ISOLATED FORM
+<a+.> /xef/xba/x8e <Ufe8e> ARABIC LETTER ALEF FINAL FORM
+<b+-> /xef/xba/x8f <Ufe8f> ARABIC LETTER BEH ISOLATED FORM
+<b+.> /xef/xba/x90 <Ufe90> ARABIC LETTER BEH FINAL FORM
+<b+,> /xef/xba/x91 <Ufe91> ARABIC LETTER BEH INITIAL FORM
+<b+;> /xef/xba/x92 <Ufe92> ARABIC LETTER BEH MEDIAL FORM
+<tm-> /xef/xba/x93 <Ufe93> ARABIC LETTER TEH MARBUTA ISOLATED FORM
+<tm.> /xef/xba/x94 <Ufe94> ARABIC LETTER TEH MARBUTA FINAL FORM
+<t+-> /xef/xba/x95 <Ufe95> ARABIC LETTER TEH ISOLATED FORM
+<t+.> /xef/xba/x96 <Ufe96> ARABIC LETTER TEH FINAL FORM
+<t+,> /xef/xba/x97 <Ufe97> ARABIC LETTER TEH INITIAL FORM
+<t+;> /xef/xba/x98 <Ufe98> ARABIC LETTER TEH MEDIAL FORM
+<tk-> /xef/xba/x99 <Ufe99> ARABIC LETTER THEH ISOLATED FORM
+<tk.> /xef/xba/x9a <Ufe9a> ARABIC LETTER THEH FINAL FORM
+<tk,> /xef/xba/x9b <Ufe9b> ARABIC LETTER THEH INITIAL FORM
+<tk;> /xef/xba/x9c <Ufe9c> ARABIC LETTER THEH MEDIAL FORM
+<g+-> /xef/xba/x9d <Ufe9d> ARABIC LETTER JEEM ISOLATED FORM
+<g+.> /xef/xba/x9e <Ufe9e> ARABIC LETTER JEEM FINAL FORM
+<g+,> /xef/xba/x9f <Ufe9f> ARABIC LETTER JEEM INITIAL FORM
+<g+;> /xef/xba/xa0 <Ufea0> ARABIC LETTER JEEM MEDIAL FORM
+<hk-> /xef/xba/xa1 <Ufea1> ARABIC LETTER HAH ISOLATED FORM
+<hk.> /xef/xba/xa2 <Ufea2> ARABIC LETTER HAH FINAL FORM
+<hk,> /xef/xba/xa3 <Ufea3> ARABIC LETTER HAH INITIAL FORM
+<hk;> /xef/xba/xa4 <Ufea4> ARABIC LETTER HAH MEDIAL FORM
+<x+-> /xef/xba/xa5 <Ufea5> ARABIC LETTER KHAH ISOLATED FORM
+<x+.> /xef/xba/xa6 <Ufea6> ARABIC LETTER KHAH FINAL FORM
+<x+,> /xef/xba/xa7 <Ufea7> ARABIC LETTER KHAH INITIAL FORM
+<x+;> /xef/xba/xa8 <Ufea8> ARABIC LETTER KHAH MEDIAL FORM
+<d+-> /xef/xba/xa9 <Ufea9> ARABIC LETTER DAL ISOLATED FORM
+<d+.> /xef/xba/xaa <Ufeaa> ARABIC LETTER DAL FINAL FORM
+<dk-> /xef/xba/xab <Ufeab> ARABIC LETTER THAL ISOLATED FORM
+<dk.> /xef/xba/xac <Ufeac> ARABIC LETTER THAL FINAL FORM
+<r+-> /xef/xba/xad <Ufead> ARABIC LETTER REH ISOLATED FORM
+<r+.> /xef/xba/xae <Ufeae> ARABIC LETTER REH FINAL FORM
+<z+-> /xef/xba/xaf <Ufeaf> ARABIC LETTER ZAIN ISOLATED FORM
+<z+.> /xef/xba/xb0 <Ufeb0> ARABIC LETTER ZAIN FINAL FORM
+<s+-> /xef/xba/xb1 <Ufeb1> ARABIC LETTER SEEN ISOLATED FORM
+<s+.> /xef/xba/xb2 <Ufeb2> ARABIC LETTER SEEN FINAL FORM
+<s+,> /xef/xba/xb3 <Ufeb3> ARABIC LETTER SEEN INITIAL FORM
+<s+;> /xef/xba/xb4 <Ufeb4> ARABIC LETTER SEEN MEDIAL FORM
+<sn-> /xef/xba/xb5 <Ufeb5> ARABIC LETTER SHEEN ISOLATED FORM
+<sn.> /xef/xba/xb6 <Ufeb6> ARABIC LETTER SHEEN FINAL FORM
+<sn,> /xef/xba/xb7 <Ufeb7> ARABIC LETTER SHEEN INITIAL FORM
+<sn;> /xef/xba/xb8 <Ufeb8> ARABIC LETTER SHEEN MEDIAL FORM
+<c+-> /xef/xba/xb9 <Ufeb9> ARABIC LETTER SAD ISOLATED FORM
+<c+.> /xef/xba/xba <Ufeba> ARABIC LETTER SAD FINAL FORM
+<c+,> /xef/xba/xbb <Ufebb> ARABIC LETTER SAD INITIAL FORM
+<c+;> /xef/xba/xbc <Ufebc> ARABIC LETTER SAD MEDIAL FORM
+<dd-> /xef/xba/xbd <Ufebd> ARABIC LETTER DAD ISOLATED FORM
+<dd.> /xef/xba/xbe <Ufebe> ARABIC LETTER DAD FINAL FORM
+<dd,> /xef/xba/xbf <Ufebf> ARABIC LETTER DAD INITIAL FORM
+<dd;> /xef/xbb/x80 <Ufec0> ARABIC LETTER DAD MEDIAL FORM
+<tj-> /xef/xbb/x81 <Ufec1> ARABIC LETTER TAH ISOLATED FORM
+<tj.> /xef/xbb/x82 <Ufec2> ARABIC LETTER TAH FINAL FORM
+<tj,> /xef/xbb/x83 <Ufec3> ARABIC LETTER TAH INITIAL FORM
+<tj;> /xef/xbb/x84 <Ufec4> ARABIC LETTER TAH MEDIAL FORM
+<zH-> /xef/xbb/x85 <Ufec5> ARABIC LETTER ZAH ISOLATED FORM
+<zH.> /xef/xbb/x86 <Ufec6> ARABIC LETTER ZAH FINAL FORM
+<zH,> /xef/xbb/x87 <Ufec7> ARABIC LETTER ZAH INITIAL FORM
+<zH;> /xef/xbb/x88 <Ufec8> ARABIC LETTER ZAH MEDIAL FORM
+<e+-> /xef/xbb/x89 <Ufec9> ARABIC LETTER AIN ISOLATED FORM
+<e+.> /xef/xbb/x8a <Ufeca> ARABIC LETTER AIN FINAL FORM
+<e+,> /xef/xbb/x8b <Ufecb> ARABIC LETTER AIN INITIAL FORM
+<e+;> /xef/xbb/x8c <Ufecc> ARABIC LETTER AIN MEDIAL FORM
+<i+-> /xef/xbb/x8d <Ufecd> ARABIC LETTER GHAIN ISOLATED FORM
+<i+.> /xef/xbb/x8e <Ufece> ARABIC LETTER GHAIN FINAL FORM
+<i+,> /xef/xbb/x8f <Ufecf> ARABIC LETTER GHAIN INITIAL FORM
+<i+;> /xef/xbb/x90 <Ufed0> ARABIC LETTER GHAIN MEDIAL FORM
+<f+-> /xef/xbb/x91 <Ufed1> ARABIC LETTER FEH ISOLATED FORM
+<f+.> /xef/xbb/x92 <Ufed2> ARABIC LETTER FEH FINAL FORM
+<f+,> /xef/xbb/x93 <Ufed3> ARABIC LETTER FEH INITIAL FORM
+<f+;> /xef/xbb/x94 <Ufed4> ARABIC LETTER FEH MEDIAL FORM
+<q+-> /xef/xbb/x95 <Ufed5> ARABIC LETTER QAF ISOLATED FORM
+<q+.> /xef/xbb/x96 <Ufed6> ARABIC LETTER QAF FINAL FORM
+<q+,> /xef/xbb/x97 <Ufed7> ARABIC LETTER QAF INITIAL FORM
+<q+;> /xef/xbb/x98 <Ufed8> ARABIC LETTER QAF MEDIAL FORM
+<k+-> /xef/xbb/x99 <Ufed9> ARABIC LETTER KAF ISOLATED FORM
+<k+.> /xef/xbb/x9a <Ufeda> ARABIC LETTER KAF FINAL FORM
+<k+,> /xef/xbb/x9b <Ufedb> ARABIC LETTER KAF INITIAL FORM
+<k+;> /xef/xbb/x9c <Ufedc> ARABIC LETTER KAF MEDIAL FORM
+<l+-> /xef/xbb/x9d <Ufedd> ARABIC LETTER LAM ISOLATED FORM
+<l+.> /xef/xbb/x9e <Ufede> ARABIC LETTER LAM FINAL FORM
+<l+,> /xef/xbb/x9f <Ufedf> ARABIC LETTER LAM INITIAL FORM
+<l+;> /xef/xbb/xa0 <Ufee0> ARABIC LETTER LAM MEDIAL FORM
+<m+-> /xef/xbb/xa1 <Ufee1> ARABIC LETTER MEEM ISOLATED FORM
+<m+.> /xef/xbb/xa2 <Ufee2> ARABIC LETTER MEEM FINAL FORM
+<m+,> /xef/xbb/xa3 <Ufee3> ARABIC LETTER MEEM INITIAL FORM
+<m+;> /xef/xbb/xa4 <Ufee4> ARABIC LETTER MEEM MEDIAL FORM
+<n+-> /xef/xbb/xa5 <Ufee5> ARABIC LETTER NOON ISOLATED FORM
+<n+.> /xef/xbb/xa6 <Ufee6> ARABIC LETTER NOON FINAL FORM
+<n+,> /xef/xbb/xa7 <Ufee7> ARABIC LETTER NOON INITIAL FORM
+<n+;> /xef/xbb/xa8 <Ufee8> ARABIC LETTER NOON MEDIAL FORM
+<h+-> /xef/xbb/xa9 <Ufee9> ARABIC LETTER HEH ISOLATED FORM
+<h+.> /xef/xbb/xaa <Ufeea> ARABIC LETTER HEH FINAL FORM
+<h+,> /xef/xbb/xab <Ufeeb> ARABIC LETTER HEH INITIAL FORM
+<h+;> /xef/xbb/xac <Ufeec> ARABIC LETTER HEH MEDIAL FORM
+<w+-> /xef/xbb/xad <Ufeed> ARABIC LETTER WAW ISOLATED FORM
+<w+.> /xef/xbb/xae <Ufeee> ARABIC LETTER WAW FINAL FORM
+<j+-> /xef/xbb/xaf <Ufeef> ARABIC LETTER ALEF MAKSURA ISOLATED FORM
+<j+.> /xef/xbb/xb0 <Ufef0> ARABIC LETTER ALEF MAKSURA FINAL FORM
+<y+-> /xef/xbb/xb1 <Ufef1> ARABIC LETTER YEH ISOLATED FORM
+<y+.> /xef/xbb/xb2 <Ufef2> ARABIC LETTER YEH FINAL FORM
+<y+,> /xef/xbb/xb3 <Ufef3> ARABIC LETTER YEH INITIAL FORM
+<y+;> /xef/xbb/xb4 <Ufef4> ARABIC LETTER YEH MEDIAL FORM
+<lM-> /xef/xbb/xb5 <Ufef5> ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM
+<lM.> /xef/xbb/xb6 <Ufef6> ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM
+<lH-> /xef/xbb/xb7 <Ufef7> ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM
+<lH.> /xef/xbb/xb8 <Ufef8> ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM
+<lh-> /xef/xbb/xb9 <Ufef9> ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW ISOLATED FORM
+<lh.> /xef/xbb/xba <Ufefa> ARABIC LIGATURE LAM WITH ALEF WITH HAMZA BELOW FINAL FORM
+<la-> /xef/xbb/xbb <Ufefb> ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM
+<la.> /xef/xbb/xbc <Ufefc> ARABIC LIGATURE LAM WITH ALEF FINAL FORM
+END CHARMAP
diff --git a/localedata/locales/ru_SU b/localedata/locales/ru_SU
new file mode 100644
index 0000000..8993099
--- /dev/null
+++ b/localedata/locales/ru_SU
@@ -0,0 +1,45 @@
+comment_char %
+escape_char /
+%
+% Russian Language Locale for Russia
+% Source: RAP
+% Address: Sankt Jo//rgens Alle 8
+% DK-1615 Ko//benhavn V, Danmark
+% Contact: Keld Simonsen
+% Email: Keld.Simonsen@dkuug.dk
+% Tel: +45 - 31226543
+% Fax: +45 - 33256543
+% Language: ru
+% Territory: RU
+% Revision: 4.3
+% Date: 1996-10-15
+% Application: general
+% Users: general
+% Repertoiremap: mnemonic,ds
+% Charset: KOI8-R
+% Distribution and use is free, also
+% for commercial purposes.
+
+LC_CTYPE
+copy "ru_RU"
+END LC_CTYPE
+
+LC_COLLATE
+copy "ru_RU"
+END LC_COLLATE
+
+LC_MESSAGES
+copy "ru_RU"
+END LC_MESSAGES
+
+LC_MONETARY
+copy "ru_RU"
+END LC_MONETARY
+
+LC_NUMERIC
+copy "ru_RU"
+END LC_NUMERIC
+
+LC_TIME
+copy "ru_RU"
+END LC_TIME