Update.
authorUlrich Drepper <drepper@redhat.com>
Fri, 1 May 1998 21:51:03 +0000 (21:51 +0000)
committerUlrich Drepper <drepper@redhat.com>
Fri, 1 May 1998 21:51:03 +0000 (21:51 +0000)
* 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>

ChangeLog
configure
intl/locale.alias
localedata/ChangeLog
localedata/SUPPORTED
localedata/charmaps/UTF8 [new file with mode: 0644]
localedata/locales/ru_SU [new file with mode: 0644]

index ea83862..d61a631 100644 (file)
--- 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>
index 474b21e..df9fef8 100755 (executable)
--- 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
index 4a8c161..61dfe91 100644 (file)
@@ -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
index 964d966..f3698a4 100644 (file)
@@ -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.
index 9bbb0d8..dcdd17f 100644 (file)
@@ -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 (file)
index 0000000..d46d5ff
--- /dev/null
@@ -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 (file)
index 0000000..8993099
--- /dev/null
@@ -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