about summary refs log tree commit diff stats
path: root/src/chrtrans
diff options
context:
space:
mode:
Diffstat (limited to 'src/chrtrans')
-rw-r--r--src/chrtrans/README.format138
-rw-r--r--src/chrtrans/README.tables76
-rw-r--r--src/chrtrans/UCkd.h54
-rw-r--r--src/chrtrans/build-chrtrans.com141
-rw-r--r--src/chrtrans/build-header.com37
-rw-r--r--src/chrtrans/caselower.h738
-rw-r--r--src/chrtrans/cp1250_uni.tbl172
-rw-r--r--src/chrtrans/cp1251_uni.tbl161
-rw-r--r--src/chrtrans/cp1252_uni.tbl177
-rw-r--r--src/chrtrans/cp1253_uni.tbl161
-rw-r--r--src/chrtrans/cp1255_uni.tbl161
-rw-r--r--src/chrtrans/cp1256_uni.tbl161
-rw-r--r--src/chrtrans/cp1257_uni.tbl162
-rw-r--r--src/chrtrans/cp437_uni.tbl181
-rw-r--r--src/chrtrans/cp737_uni.tbl172
-rw-r--r--src/chrtrans/cp775_uni.tbl159
-rw-r--r--src/chrtrans/cp850_uni.tbl177
-rw-r--r--src/chrtrans/cp852_uni.tbl170
-rw-r--r--src/chrtrans/cp857_uni.tbl159
-rw-r--r--src/chrtrans/cp862_uni.tbl160
-rw-r--r--src/chrtrans/cp864_uni.tbl160
-rw-r--r--src/chrtrans/cp866_uni.tbl159
-rw-r--r--src/chrtrans/cp866u_uni.tbl157
-rw-r--r--src/chrtrans/cp869_uni.tbl160
-rw-r--r--src/chrtrans/def7_uni.tbl2943
-rw-r--r--src/chrtrans/dmcs_uni.tbl233
-rw-r--r--src/chrtrans/entities.h1414
-rw-r--r--src/chrtrans/hp_uni.tbl212
-rw-r--r--src/chrtrans/iso01_uni.tbl334
-rw-r--r--src/chrtrans/iso02_uni.tbl265
-rw-r--r--src/chrtrans/iso03_uni.tbl255
-rw-r--r--src/chrtrans/iso04_uni.tbl252
-rw-r--r--src/chrtrans/iso05_uni.tbl259
-rw-r--r--src/chrtrans/iso06_uni.tbl208
-rw-r--r--src/chrtrans/iso07_uni.tbl275
-rw-r--r--src/chrtrans/iso08_uni.tbl229
-rw-r--r--src/chrtrans/iso09_uni.tbl266
-rw-r--r--src/chrtrans/iso10_uni.tbl153
-rw-r--r--src/chrtrans/iso13_uni.tbl114
-rw-r--r--src/chrtrans/iso14_uni.tbl114
-rw-r--r--src/chrtrans/iso15_uni.tbl216
-rw-r--r--src/chrtrans/jcuken_kb.h22
-rw-r--r--src/chrtrans/koi8r_uni.tbl147
-rw-r--r--src/chrtrans/koi8u_uni.tbl154
-rw-r--r--src/chrtrans/mac_uni.tbl284
-rw-r--r--src/chrtrans/make-msc.bat6
-rw-r--r--src/chrtrans/makefile.bcb123
-rw-r--r--src/chrtrans/makefile.dos135
-rw-r--r--src/chrtrans/makefile.in205
-rw-r--r--src/chrtrans/makefile.msc136
-rw-r--r--src/chrtrans/makehdrs.bat50
-rw-r--r--src/chrtrans/makeuctb.c893
-rw-r--r--src/chrtrans/makew32.bat13
-rw-r--r--src/chrtrans/mnem2_suni.tbl1865
-rw-r--r--src/chrtrans/mnem_suni.tbl1861
-rw-r--r--src/chrtrans/next_uni.tbl185
-rw-r--r--src/chrtrans/pt154_uni.tbl174
-rw-r--r--src/chrtrans/rfc_suni.tbl1958
-rw-r--r--src/chrtrans/rot13_kb.h22
-rw-r--r--src/chrtrans/utf8_uni.tbl35
-rw-r--r--src/chrtrans/viscii_uni.tbl300
-rw-r--r--src/chrtrans/yawerty_kb.h22
62 files changed, 0 insertions, 20485 deletions
diff --git a/src/chrtrans/README.format b/src/chrtrans/README.format
deleted file mode 100644
index 7437b503..00000000
--- a/src/chrtrans/README.format
+++ /dev/null
@@ -1,138 +0,0 @@
-Some notes on the format of table files used here.
-(See README.tables for what to do with them.)
-
-The format is derived from stuff in the console driver of the
-Linux kernel (as are the guts of the chartrans machinery).
-THAT DOES NOT MEAN that anything here is Linux specific - it isn't.
-
-[Note that the format may change, this is still somewhat experimental.]
-
-There are four kinds of lines:
-
-Summary example:
-
-  # This line is a comment, the next line is a directive
-  O Brand new Charset!
-  0x41    U+0041 U+0391
-  U+00cd:I'
-
-Description:
-
-a) comment lines start with a '#' character.
-   (trailing comments are allowed on some of the other lines, if in doubt
-   check the examples..)
-
-b) directives:
-   start with a keyword which may be abbreviated to one letter (first
-   letter must be capitalized), followed by space and a value.
-   Currently recognized:
-
-    OptionName
-	The name under which this should appear on the O)ptions screen
-	in the list for Display Character Set
-    MIMEName
-	The name for this charset in MIME syntax (one word with digits
-	and some other non-letters allowed, should be IANA registered)
-    Default
-	If "Y[es]" or "1", this is the default (fallback) translation table,
-	it will be used for Unicode -> 8bit (or 7bit) translation if no
-	translation is found in the specific table.
-    FallBack
-	Whether to use the default table if no translation is found in
-	this table.  Normally fallback is used, "FallBack NO" or "FallBack 0"
-	disables it (actually, other values than "FallBack Y[es]" or
-	"FallBack 1" disable it).
-
-    RawOrEnc
-	a number which flags some special property (encoding) for this
-	charset [see utf8_uni.tbl for example, see UCDefs.h for details].
-
-    Codepage number (IBM specific)
-	used by OS/2 font-switching code.
-
-c) character translation definitions:
-   they look like
-
-   0x41    U+0041 U+0391 ...
-
-   and are used for "forward" translation (mapping this charset to Unicode)
-   AS WELL AS "back" translation (mapping Unicodes to an 8-bit
-   [incl. 7-bit ASCII] code).
-
-   For the "forward" direction, only the first Unicode is used; for
-   "back" translation, all listed Unicodes are mapped to the byte (i.e.
-   code point) on the left.
-
-   The above example line would tell the chartrans mechanism:
-   "For this charset, code position 65 [hex 0x41] contains Unicode
-    U+0041 (LATIN CAPITAL LETTER A).  For translation of Unicodes to
-    this charset, use byte value 65 [hex 0x41] for U+0041 (LATIN CAPITAL
-    LETTER A) as well as for U+0391 (GREEK CAPITAL LETTER ALPHA)."
-
-  [Note that for bytes in the ASCII range 0x00-0x7F, the forward translations
-   will (probably) not be used by Lynx.  It doesn't hurt to list those,
-   too, for completeness.]
-
-   Some other forms are also accepted:
-
- * Syntax accepted:
- *	<fontpos>	<unicode> <unicode> ...
- *	<fontpos>	<unicode range> <unicode range> ...
- *	<fontpos>	idem
- *	<range>		idem
- *	<range>		<unicode range>
- *
- * where <unicode range> ::= <unicode>-<unicode>
- * and <unicode> ::= U+<h><h><h><h>
- * and <h> ::= <hexadecimal digit>
- *
-  [Note that <fontpos> _without_ targets assumed notdefined,
-  so tables from ftp.unicode.org need no patching.]
-
-
-d) string replacement definitions:
-
-  They look like
-
-  U+00cd:I'
-
-  which would mean "Replace Unicode U+00cd (LATIN CAPITAL LETTER I WITH
-  ACUTE" with the string (consisting of two character) I' (if no other
-  translation is available)."  Please note that replacement definitions
-  in certain charset table will override ones from the Default table.
-
-  Note that everything after the ':' is currently taken VERBATIM, so
-  careful with trailing blanks etc.  Please use <C replace> syntax below
-  when you need trailing spaces.
-
- * Syntax accepted:
- *      <unicode>	:<replace>
- *      <unicode range>	:<replace>
- *      <unicode>	"<C replace>"
- *      <unicode range>	"<C replace>"
- *
- * where <unicode range> ::= <unicode>-<unicode>
- * and <unicode> ::= U+<h><h><h><h>
- * and <h> ::= <hexadecimal digit>
- * and <replace> any string not containing '\n' or '\0', taken verbatim
- * and <C replace> any string, with backslash having the usual C meaning.
-
-Motivation:
-
-- It is an extension of the format already in use for Linux (kernel,
-  kbd package), those files can be used with some minimal editing.
-
-- It is easy to convert Unicode tables for other charsets, as they
-  are commonly found on ftp sites etc., to this format - the right
-  sed command should do 99% of the work.
-
-- The format is independent of details of other parts of the Lynx code,
-  unlike the "old" LYCharsets.c mechanism.  The tables don't have to
-  be changed in synch when e.g., new entities are added to the entities.h.
-
-
-Note: the Default "7bit approximation" table can be used for
-case-insensitive search for non-ascii letters if no upper/lower case
-information provided by other means, e.g., locale.  It is assumed that
-upper/lower case letters have their "7bit approximation" images
-in def7_uni.tbl matched case-insensitively.
diff --git a/src/chrtrans/README.tables b/src/chrtrans/README.tables
deleted file mode 100644
index 14431dad..00000000
--- a/src/chrtrans/README.tables
+++ /dev/null
@@ -1,76 +0,0 @@
-The translation table files in this directory were collected from
-several sources (among them ftp://ftp.unicode.org, Linux kbd package,
-ftp://dkuug.dk/) and are believed to be correct in their mappings,
-but not checked in detail.  The Unicode/UCS2 values
-for some of the RFC 1345 Mnemonic codes are out of date,
-a cleanup and update would be needed for serious use.
-[See also http://czyborra.com/charsets/iso8859.html for codepages survey.]
-
-These changes were made to all of the files used from ftp.unicode.org:
-
-	a) add the MIME name of the charset.
-	b) add a name for the display charset (used on Options screen)
-	c) add the codepage number
-	d) remove lines for control characters 0x00 to 0x1f, 0x7f to 0x9f.
-	e) comment-out ASCII lines 0x20 to 0x7f
-	f) use idem to represent the commented-out lines
-	g) change C-style 0xNNNN constants to Unicode-style U+NNNN.
-
-Other changes include
-
-	h) add code-points to several lines to provide Unicode equivalents
-	i) add extra mappings at the end of the files
-	j) comment-out other one-one mappings in the 0xa0-0xff range.
-
-More translation files can be easily provided (and new character entities
-added to entities.h), this set is just to test whether the system works
-in principle (and also how it behaves with incomplete data...)
-
-See the file README.format for a brief explanation of what's in the
-table files.
-
-The examples have names *_uni or *_suni with a .tbl suffix, but it
-doesn't really matter.  The auxiliary program makeuctb (MAKE UniCode
-TaBle) is used to "compile" them into C header files, which can be
-included by UCdomap.c.
-
-Ideally, this should be taken care of by the Makefiles.  On VMS, use
-build-chrtrans.com to compile and link makeuctb.exe and create the
-set of .h files from the current set of .tbl files.  Thereafter, use
-build-header.com to update particular .h files.
-
-To make a new chartrans table available to Lynx (and thereby make a new
-charset known to Lynx) you currently have to manually edit UCdomap.c, in
-two places:
-
-a) Near the top, you will find a bunch of lines (some may be commented out)
-
-  #include "<fn>.h"
-
-Add or comment out as you wish.  But it is probably safest to leave the
-commonly used ones, referring to "def7_uni.h" and "iso01_uni.h", in place.
-
-b) At the bottom, you will find a bunch of lines (again, some may be
-   commented out by default) of the form
-
-    UC_CHARSET_SETUP_<something>;
-
-which should correspond to the #include lines from a).  Again,
-add or subtract as you wish (but preferably consistent with what you
-did under a)...) [The <something> is derived from the charset's MIME name.
-if in doubt, check the last lines of the corresponding ...uni.h file.]
-
-c) To let make automatically notice when you have changed one of the
-   table files, and automatically regenerate the *uni.h file(s),
-you also have to add any new tables to both src/Makefile *and*
-src/chrtrans/Makefile.  Or, for auto-config, the equivalent files
-named makefile.in before running ./configure, or makefile after running
-./configure.  (That may be inconvenient, but I didn't want to depend
-on features than not all makes may have.)  Note that for recompiling
-Lynx, a `make clean' should not be necessary if you have *only* made
-changes to the files in src/chrtrans.  On VMS, add entries for new
-tables to build-chrtrans.com, but you can update the particular file
-with build-header.com, then use the top directory's build.com and
-answer 'n' to it's prompts about whether to update the WWWlibrary
-and chrtrans modules.
-
diff --git a/src/chrtrans/UCkd.h b/src/chrtrans/UCkd.h
deleted file mode 100644
index f2de902f..00000000
--- a/src/chrtrans/UCkd.h
+++ /dev/null
@@ -1,54 +0,0 @@
-#ifndef _UC_KD_H
-#define _UC_KD_H
-
-/*
- *  NOTE: THE FOLLOWING #define MAY NEED ADJUSTMENT.
- *  u16 should be an unsigned type of 16 bit length (two octets).
- *  u8  should be an unsigned type of 8  bit length (one octet).
- */
-#ifndef u16
-#define u16 unsigned short
-#endif /* u16 */
-
-#ifndef u8
-#define u8 unsigned char
-#endif /* u8 */
-
-typedef char scrnmap_t;
-
-#define		E_TABSZ		256
-
-struct unipair {
-    u16 unicode;
-    u16 fontpos;
-};
-struct unipair_str {
-    u16 unicode;
-    const char *replace_str;
-};
-struct unimapdesc {
-    u16 entry_ct;
-    struct unipair *entries;
-};
-struct unimapdesc_str {
-    u16 entry_ct;
-    struct unipair_str *entries;
-    int isdefault;
-    int trydefault;
-};
-
-#define UNI_DIRECT_BASE 0xF000	/* start of Direct Font Region */
-#define UNI_DIRECT_MASK 0x01FF	/* Direct Font Region bitmask */
-
-#define UC_MAXLEN_ID_APPEND 20
-#define UC_MAXLEN_MIMECSNAME 40
-#define UC_MAXLEN_LYNXCSNAME 40
-#define UC_LEN_LYNXCSNAME 20
-
-#undef  EX_OK			/* may be defined in system headers */
-#define EX_OK		0	/* successful termination */
-#define EX_USAGE	64	/* command line usage error */
-#define EX_DATAERR	65	/* data format error */
-#define EX_NOINPUT	66	/* cannot open input */
-
-#endif /* _UC_KD_H */
diff --git a/src/chrtrans/build-chrtrans.com b/src/chrtrans/build-chrtrans.com
deleted file mode 100644
index c4f88f59..00000000
--- a/src/chrtrans/build-chrtrans.com
+++ /dev/null
@@ -1,141 +0,0 @@
-$ v0 = 0
-$ v = f$verify(v0)
-$!			BUILD-CHRTRANS.COM
-$!
-$!   Command file to build MAKEUCTB.EXE on VMS systems
-$!   and then use it to create the chrtrans header files.
-$!
-$!   28-Jun-1997	F.Macrides		macrides@sci.wfeb.edu
-$!	Initial version, for Lynx v2.7.1+fotemods
-$!
-$ ON CONTROL_Y THEN GOTO CLEANUP
-$ ON ERROR THEN GOTO CLEANUP
-$ CHRproc = f$environment("PROCEDURE")
-$ CHRwhere = f$parse(CHRproc,,,"DEVICE") + f$parse(CHRproc,,,"DIRECTORY")
-$!
-$ if p1 .nes. ""
-$   then
-$      CHRcc_opts = "/DEBUG/NOOPT"
-$      CHRlink_opts = "/DEBUG"
-$   else
-$      CHRcc_opts = ""
-$      CHRlink_opts = ""
-$ endif
-$!
-$ Compile_makeuctb:
-$!================
-$ v1 = f$verify(1)
-$!
-$!	Compile the Lynx [.SRC.CHRTRANS]makeuctb module.
-$!
-$  v1 = f$verify(v0)
-$ IF f$getsyi("ARCH_NAME") .eqs. "Alpha" .or. -
-     f$getsyi("ARCH_NAME") .eqs. "IA64" .or. -
-     f$trnlnm("VAXCMSG") .eqs. "DECC$MSG" .or. -
-     f$trnlnm("DECC$CC_DEFAULT") .eqs. "/DECC" .or. -
-     f$trnlnm("DECC$CC_DEFAULT") .eqs. "/VAXC"
-$ THEN
-$  CHRcompiler := "DECC"
-$  v1 = f$verify(1)
-$! DECC:
-$  cc := cc/decc/prefix=all /nomember 'CHRcc_opts'-
-	   /INCLUDE=([],[-],[--],[--.WWW.Library.Implementation]) 
-$  v1 = f$verify(v0)
-$ ELSE
-$  IF f$search("gnu_cc:[000000]gcclib.olb") .nes. ""
-$  THEN
-$   CHRcompiler := "GNUC"
-$   v1 = f$verify(1)
-$! GNUC:
-$   cc := gcc 'CHRcc_opts'/INCLUDE=([],[-],[--],[--.WWW.Library.Implementation]) 
-$   v1 = f$verify(v0)
-$  ELSE
-$   CHRcompiler := "VAXC"
-$   v1 = f$verify(1)
-$! VAXC:
-$   cc := cc 'CHRcc_opts'/INCLUDE=([],[-],[--],[--.WWW.Library.Implementation]) 
-$   v1 = f$verify(v0)
-$  ENDIF
-$ ENDIF
-$!
-$ v1 = f$verify(1)
-$ cc makeuctb
-$ v1 = f$verify(v0)
-$!
-$ Link_makeuctb:
-$!=============
-$ v1 = f$verify(1)
-$!
-$!	Link the Lynx [.SRC.CHRTRANS]makeuctb module.
-$!
-$ IF f$getsyi("ARCH_NAME") .eqs. "IA64"
-$ THEN
-$    optslibs=""
-$ ELSE
-$    optslibs=", sys$disk:[-]''CHRcompiler'.opt/opt"
-$ ENDIF
-$
-$ link/exe=makeuctb.exe'CHRlink_opts' makeuctb 'optslibs
-$ v1 = f$verify(v0)
-$!
-$ Create_headers:
-$!==============
-$ v1 = f$verify(1)
-$!
-$!	Create the Lynx [.SRC.CHRTRANS] header files.
-$!
-$ makeuctb := $'CHRwhere'makeuctb
-$ makeuctb cp1250_uni.tbl
-$ makeuctb cp1251_uni.tbl
-$ makeuctb cp1252_uni.tbl
-$ makeuctb cp1253_uni.tbl
-$ makeuctb cp1255_uni.tbl
-$ makeuctb cp1256_uni.tbl
-$ makeuctb cp1257_uni.tbl
-$ makeuctb cp437_uni.tbl
-$ makeuctb cp737_uni.tbl
-$ makeuctb cp775_uni.tbl
-$ makeuctb cp850_uni.tbl
-$ makeuctb cp852_uni.tbl
-$ makeuctb cp857_uni.tbl
-$ makeuctb cp862_uni.tbl
-$ makeuctb cp864_uni.tbl
-$ makeuctb cp866_uni.tbl
-$ makeuctb cp866u_uni.tbl
-$ makeuctb cp869_uni.tbl
-$ makeuctb def7_uni.tbl
-$ makeuctb dmcs_uni.tbl
-$ makeuctb hp_uni.tbl
-$ makeuctb iso01_uni.tbl
-$ makeuctb iso02_uni.tbl
-$ makeuctb iso03_uni.tbl
-$ makeuctb iso04_uni.tbl
-$ makeuctb iso05_uni.tbl
-$ makeuctb iso06_uni.tbl
-$ makeuctb iso07_uni.tbl
-$ makeuctb iso08_uni.tbl
-$ makeuctb iso09_uni.tbl
-$ makeuctb iso10_uni.tbl
-$ makeuctb iso13_uni.tbl
-$ makeuctb iso14_uni.tbl
-$ makeuctb iso15_uni.tbl
-$ makeuctb koi8r_uni.tbl
-$ makeuctb koi8u_uni.tbl
-$ makeuctb mac_uni.tbl
-$ makeuctb mnem_suni.tbl
-$ makeuctb mnem2_suni.tbl
-$ makeuctb mnem_suni.tbl
-$ makeuctb next_uni.tbl
-$ makeuctb pt154_uni.tbl
-$ makeuctb rfc_suni.tbl
-$ makeuctb utf8_uni.tbl
-$ makeuctb viscii_uni.tbl
-$ v1 = f$verify(v0)
-$ exit
-$!
-$ CLEANUP:
-$    v1 = f$verify(0)
-$    write sys$output "Default directory:"
-$    show default
-$    v1 = f$verify(v)
-$ exit
diff --git a/src/chrtrans/build-header.com b/src/chrtrans/build-header.com
deleted file mode 100644
index ff8a6f52..00000000
--- a/src/chrtrans/build-header.com
+++ /dev/null
@@ -1,37 +0,0 @@
-$ v0 = 0
-$ v = f$verify(v0)
-$!			BUILD-HEADER.COM
-$!
-$!   Command file to use MAKEUCTB.EXE on VMS systems for creating
-$!   a chrtrans header (foo.h) file from a table (foo.tbl) file.
-$!   Use the file root as P1, e.g.:
-$!
-$!	$ @build-header iso05_uni
-$!
-$!   will create iso05_uni.h from iso05_uni.tbl.
-$!
-$!   28-Jun-1997	F.Macrides		macrides@sci.wfeb.edu
-$!	Initial version, for Lynx v2.7.1+fotemods
-$!
-$ ON CONTROL_Y THEN GOTO CLEANUP
-$ ON ERROR THEN GOTO CLEANUP
-$ CHRproc = f$environment("PROCEDURE")
-$ CHRwhere = f$parse(CHRproc,,,"DEVICE") + f$parse(CHRproc,,,"DIRECTORY")
-$!
-$ Create_header:
-$!=============
-$ v1 = f$verify(1)
-$!
-$!	Create a Lynx [.SRC.CHRTRANS] header file.
-$!
-$ makeuctb := $'CHRwhere'makeuctb
-$ makeuctb 'P1'.tbl
-$ v1 = f$verify(v0)
-$ exit
-$!
-$ CLEANUP:
-$    v1 = f$verify(v0)
-$    write sys$output "Default directory:"
-$    show default
-$    v1 = f$verify(v)
-$ exit
diff --git a/src/chrtrans/caselower.h b/src/chrtrans/caselower.h
deleted file mode 100644
index 5894a3f2..00000000
--- a/src/chrtrans/caselower.h
+++ /dev/null
@@ -1,738 +0,0 @@
-/*
-  Lynx uses this info for 8bit case-insensitive user search.
-
-  This table is generated from Unicode Character Database, Version 2.1.5
-  available from ftp.unicode.org, and looks as natural way to get case mapping
-  equivalents for unicodes.  (well, too much characters the cost of 3 Kb only). 
-  Few words from the original README.txt quoted:
-
-UNICODE 2.1 CHARACTER DATABASE
-
-Copyright (c) 1991-1998 Unicode, Inc.
-All Rights reserved.
-
-CASE MAPPINGS
-
-The case mapping is an informative, default mapping. Certain languages, such
-as Turkish, German, French, or Greek may have small deviations from the
-default mappings listed in the Unicode Character Database.
-
- */
-
-#include <UCkd.h>		/* typedef u16 */
-
-typedef struct {
-    u16 upper;
-    u16 lower;
-} unipair_case;
-
-static const unipair_case unicode_to_lower_case[] =
-/* *INDENT-OFF* */
-{
-  {0x0041, 0x0061},  /* LATIN CAPITAL LETTER A */
-  {0x0042, 0x0062},  /* LATIN CAPITAL LETTER B */
-  {0x0043, 0x0063},  /* LATIN CAPITAL LETTER C */
-  {0x0044, 0x0064},  /* LATIN CAPITAL LETTER D */
-  {0x0045, 0x0065},  /* LATIN CAPITAL LETTER E */
-  {0x0046, 0x0066},  /* LATIN CAPITAL LETTER F */
-  {0x0047, 0x0067},  /* LATIN CAPITAL LETTER G */
-  {0x0048, 0x0068},  /* LATIN CAPITAL LETTER H */
-  {0x0049, 0x0069},  /* LATIN CAPITAL LETTER I */
-  {0x004A, 0x006A},  /* LATIN CAPITAL LETTER J */
-  {0x004B, 0x006B},  /* LATIN CAPITAL LETTER K */
-  {0x004C, 0x006C},  /* LATIN CAPITAL LETTER L */
-  {0x004D, 0x006D},  /* LATIN CAPITAL LETTER M */
-  {0x004E, 0x006E},  /* LATIN CAPITAL LETTER N */
-  {0x004F, 0x006F},  /* LATIN CAPITAL LETTER O */
-  {0x0050, 0x0070},  /* LATIN CAPITAL LETTER P */
-  {0x0051, 0x0071},  /* LATIN CAPITAL LETTER Q */
-  {0x0052, 0x0072},  /* LATIN CAPITAL LETTER R */
-  {0x0053, 0x0073},  /* LATIN CAPITAL LETTER S */
-  {0x0054, 0x0074},  /* LATIN CAPITAL LETTER T */
-  {0x0055, 0x0075},  /* LATIN CAPITAL LETTER U */
-  {0x0056, 0x0076},  /* LATIN CAPITAL LETTER V */
-  {0x0057, 0x0077},  /* LATIN CAPITAL LETTER W */
-  {0x0058, 0x0078},  /* LATIN CAPITAL LETTER X */
-  {0x0059, 0x0079},  /* LATIN CAPITAL LETTER Y */
-  {0x005A, 0x007A},  /* LATIN CAPITAL LETTER Z */
-  {0x00C0, 0x00E0},  /* LATIN CAPITAL LETTER A WITH GRAVE */
-  {0x00C1, 0x00E1},  /* LATIN CAPITAL LETTER A WITH ACUTE */
-  {0x00C2, 0x00E2},  /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX */
-  {0x00C3, 0x00E3},  /* LATIN CAPITAL LETTER A WITH TILDE */
-  {0x00C4, 0x00E4},  /* LATIN CAPITAL LETTER A WITH DIAERESIS */
-  {0x00C5, 0x00E5},  /* LATIN CAPITAL LETTER A WITH RING ABOVE */
-  {0x00C6, 0x00E6},  /* LATIN CAPITAL LETTER AE */
-  {0x00C7, 0x00E7},  /* LATIN CAPITAL LETTER C WITH CEDILLA */
-  {0x00C8, 0x00E8},  /* LATIN CAPITAL LETTER E WITH GRAVE */
-  {0x00C9, 0x00E9},  /* LATIN CAPITAL LETTER E WITH ACUTE */
-  {0x00CA, 0x00EA},  /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX */
-  {0x00CB, 0x00EB},  /* LATIN CAPITAL LETTER E WITH DIAERESIS */
-  {0x00CC, 0x00EC},  /* LATIN CAPITAL LETTER I WITH GRAVE */
-  {0x00CD, 0x00ED},  /* LATIN CAPITAL LETTER I WITH ACUTE */
-  {0x00CE, 0x00EE},  /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX */
-  {0x00CF, 0x00EF},  /* LATIN CAPITAL LETTER I WITH DIAERESIS */
-  {0x00D0, 0x00F0},  /* LATIN CAPITAL LETTER ETH */
-  {0x00D1, 0x00F1},  /* LATIN CAPITAL LETTER N WITH TILDE */
-  {0x00D2, 0x00F2},  /* LATIN CAPITAL LETTER O WITH GRAVE */
-  {0x00D3, 0x00F3},  /* LATIN CAPITAL LETTER O WITH ACUTE */
-  {0x00D4, 0x00F4},  /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX */
-  {0x00D5, 0x00F5},  /* LATIN CAPITAL LETTER O WITH TILDE */
-  {0x00D6, 0x00F6},  /* LATIN CAPITAL LETTER O WITH DIAERESIS */
-  {0x00D8, 0x00F8},  /* LATIN CAPITAL LETTER O WITH STROKE */
-  {0x00D9, 0x00F9},  /* LATIN CAPITAL LETTER U WITH GRAVE */
-  {0x00DA, 0x00FA},  /* LATIN CAPITAL LETTER U WITH ACUTE */
-  {0x00DB, 0x00FB},  /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX */
-  {0x00DC, 0x00FC},  /* LATIN CAPITAL LETTER U WITH DIAERESIS */
-  {0x00DD, 0x00FD},  /* LATIN CAPITAL LETTER Y WITH ACUTE */
-  {0x00DE, 0x00FE},  /* LATIN CAPITAL LETTER THORN */
-  {0x0100, 0x0101},  /* LATIN CAPITAL LETTER A WITH MACRON */
-  {0x0102, 0x0103},  /* LATIN CAPITAL LETTER A WITH BREVE */
-  {0x0104, 0x0105},  /* LATIN CAPITAL LETTER A WITH OGONEK */
-  {0x0106, 0x0107},  /* LATIN CAPITAL LETTER C WITH ACUTE */
-  {0x0108, 0x0109},  /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX */
-  {0x010A, 0x010B},  /* LATIN CAPITAL LETTER C WITH DOT ABOVE */
-  {0x010C, 0x010D},  /* LATIN CAPITAL LETTER C WITH CARON */
-  {0x010E, 0x010F},  /* LATIN CAPITAL LETTER D WITH CARON */
-  {0x0110, 0x0111},  /* LATIN CAPITAL LETTER D WITH STROKE */
-  {0x0112, 0x0113},  /* LATIN CAPITAL LETTER E WITH MACRON */
-  {0x0114, 0x0115},  /* LATIN CAPITAL LETTER E WITH BREVE */
-  {0x0116, 0x0117},  /* LATIN CAPITAL LETTER E WITH DOT ABOVE */
-  {0x0118, 0x0119},  /* LATIN CAPITAL LETTER E WITH OGONEK */
-  {0x011A, 0x011B},  /* LATIN CAPITAL LETTER E WITH CARON */
-  {0x011C, 0x011D},  /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX */
-  {0x011E, 0x011F},  /* LATIN CAPITAL LETTER G WITH BREVE */
-  {0x0120, 0x0121},  /* LATIN CAPITAL LETTER G WITH DOT ABOVE */
-  {0x0122, 0x0123},  /* LATIN CAPITAL LETTER G WITH CEDILLA */
-  {0x0124, 0x0125},  /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX */
-  {0x0126, 0x0127},  /* LATIN CAPITAL LETTER H WITH STROKE */
-  {0x0128, 0x0129},  /* LATIN CAPITAL LETTER I WITH TILDE */
-  {0x012A, 0x012B},  /* LATIN CAPITAL LETTER I WITH MACRON */
-  {0x012C, 0x012D},  /* LATIN CAPITAL LETTER I WITH BREVE */
-  {0x012E, 0x012F},  /* LATIN CAPITAL LETTER I WITH OGONEK */
-  {0x0130, 0x0069},  /* LATIN CAPITAL LETTER I WITH DOT ABOVE */
-  {0x0132, 0x0133},  /* LATIN CAPITAL LIGATURE IJ */
-  {0x0134, 0x0135},  /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX */
-  {0x0136, 0x0137},  /* LATIN CAPITAL LETTER K WITH CEDILLA */
-  {0x0139, 0x013A},  /* LATIN CAPITAL LETTER L WITH ACUTE */
-  {0x013B, 0x013C},  /* LATIN CAPITAL LETTER L WITH CEDILLA */
-  {0x013D, 0x013E},  /* LATIN CAPITAL LETTER L WITH CARON */
-  {0x013F, 0x0140},  /* LATIN CAPITAL LETTER L WITH MIDDLE DOT */
-  {0x0141, 0x0142},  /* LATIN CAPITAL LETTER L WITH STROKE */
-  {0x0143, 0x0144},  /* LATIN CAPITAL LETTER N WITH ACUTE */
-  {0x0145, 0x0146},  /* LATIN CAPITAL LETTER N WITH CEDILLA */
-  {0x0147, 0x0148},  /* LATIN CAPITAL LETTER N WITH CARON */
-  {0x014A, 0x014B},  /* LATIN CAPITAL LETTER ENG */
-  {0x014C, 0x014D},  /* LATIN CAPITAL LETTER O WITH MACRON */
-  {0x014E, 0x014F},  /* LATIN CAPITAL LETTER O WITH BREVE */
-  {0x0150, 0x0151},  /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE */
-  {0x0152, 0x0153},  /* LATIN CAPITAL LIGATURE OE */
-  {0x0154, 0x0155},  /* LATIN CAPITAL LETTER R WITH ACUTE */
-  {0x0156, 0x0157},  /* LATIN CAPITAL LETTER R WITH CEDILLA */
-  {0x0158, 0x0159},  /* LATIN CAPITAL LETTER R WITH CARON */
-  {0x015A, 0x015B},  /* LATIN CAPITAL LETTER S WITH ACUTE */
-  {0x015C, 0x015D},  /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX */
-  {0x015E, 0x015F},  /* LATIN CAPITAL LETTER S WITH CEDILLA */
-  {0x0160, 0x0161},  /* LATIN CAPITAL LETTER S WITH CARON */
-  {0x0162, 0x0163},  /* LATIN CAPITAL LETTER T WITH CEDILLA */
-  {0x0164, 0x0165},  /* LATIN CAPITAL LETTER T WITH CARON */
-  {0x0166, 0x0167},  /* LATIN CAPITAL LETTER T WITH STROKE */
-  {0x0168, 0x0169},  /* LATIN CAPITAL LETTER U WITH TILDE */
-  {0x016A, 0x016B},  /* LATIN CAPITAL LETTER U WITH MACRON */
-  {0x016C, 0x016D},  /* LATIN CAPITAL LETTER U WITH BREVE */
-  {0x016E, 0x016F},  /* LATIN CAPITAL LETTER U WITH RING ABOVE */
-  {0x0170, 0x0171},  /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE */
-  {0x0172, 0x0173},  /* LATIN CAPITAL LETTER U WITH OGONEK */
-  {0x0174, 0x0175},  /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX */
-  {0x0176, 0x0177},  /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX */
-  {0x0178, 0x00FF},  /* LATIN CAPITAL LETTER Y WITH DIAERESIS */
-  {0x0179, 0x017A},  /* LATIN CAPITAL LETTER Z WITH ACUTE */
-  {0x017B, 0x017C},  /* LATIN CAPITAL LETTER Z WITH DOT ABOVE */
-  {0x017D, 0x017E},  /* LATIN CAPITAL LETTER Z WITH CARON */
-  {0x0181, 0x0253},  /* LATIN CAPITAL LETTER B WITH HOOK */
-  {0x0182, 0x0183},  /* LATIN CAPITAL LETTER B WITH TOPBAR */
-  {0x0184, 0x0185},  /* LATIN CAPITAL LETTER TONE SIX */
-  {0x0186, 0x0254},  /* LATIN CAPITAL LETTER OPEN O */
-  {0x0187, 0x0188},  /* LATIN CAPITAL LETTER C WITH HOOK */
-  {0x0189, 0x0256},  /* LATIN CAPITAL LETTER AFRICAN D */
-  {0x018A, 0x0257},  /* LATIN CAPITAL LETTER D WITH HOOK */
-  {0x018B, 0x018C},  /* LATIN CAPITAL LETTER D WITH TOPBAR */
-  {0x018E, 0x01DD},  /* LATIN CAPITAL LETTER REVERSED E */
-  {0x018F, 0x0259},  /* LATIN CAPITAL LETTER SCHWA */
-  {0x0190, 0x025B},  /* LATIN CAPITAL LETTER OPEN E */
-  {0x0191, 0x0192},  /* LATIN CAPITAL LETTER F WITH HOOK */
-  {0x0193, 0x0260},  /* LATIN CAPITAL LETTER G WITH HOOK */
-  {0x0194, 0x0263},  /* LATIN CAPITAL LETTER GAMMA */
-  {0x0196, 0x0269},  /* LATIN CAPITAL LETTER IOTA */
-  {0x0197, 0x0268},  /* LATIN CAPITAL LETTER I WITH STROKE */
-  {0x0198, 0x0199},  /* LATIN CAPITAL LETTER K WITH HOOK */
-  {0x019C, 0x026F},  /* LATIN CAPITAL LETTER TURNED M */
-  {0x019D, 0x0272},  /* LATIN CAPITAL LETTER N WITH LEFT HOOK */
-  {0x019F, 0x0275},  /* LATIN CAPITAL LETTER O WITH MIDDLE TILDE */
-  {0x01A0, 0x01A1},  /* LATIN CAPITAL LETTER O WITH HORN */
-  {0x01A2, 0x01A3},  /* LATIN CAPITAL LETTER OI */
-  {0x01A4, 0x01A5},  /* LATIN CAPITAL LETTER P WITH HOOK */
-  {0x01A7, 0x01A8},  /* LATIN CAPITAL LETTER TONE TWO */
-  {0x01A9, 0x0283},  /* LATIN CAPITAL LETTER ESH */
-  {0x01AC, 0x01AD},  /* LATIN CAPITAL LETTER T WITH HOOK */
-  {0x01AE, 0x0288},  /* LATIN CAPITAL LETTER T WITH RETROFLEX HOOK */
-  {0x01AF, 0x01B0},  /* LATIN CAPITAL LETTER U WITH HORN */
-  {0x01B1, 0x028A},  /* LATIN CAPITAL LETTER UPSILON */
-  {0x01B2, 0x028B},  /* LATIN CAPITAL LETTER V WITH HOOK */
-  {0x01B3, 0x01B4},  /* LATIN CAPITAL LETTER Y WITH HOOK */
-  {0x01B5, 0x01B6},  /* LATIN CAPITAL LETTER Z WITH STROKE */
-  {0x01B7, 0x0292},  /* LATIN CAPITAL LETTER EZH */
-  {0x01B8, 0x01B9},  /* LATIN CAPITAL LETTER EZH REVERSED */
-  {0x01BC, 0x01BD},  /* LATIN CAPITAL LETTER TONE FIVE */
-  {0x01C4, 0x01C6},  /* LATIN CAPITAL LETTER DZ WITH CARON */
-  {0x01C5, 0x01C6},  /* LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON */
-  {0x01C7, 0x01C9},  /* LATIN CAPITAL LETTER LJ */
-  {0x01C8, 0x01C9},  /* LATIN CAPITAL LETTER L WITH SMALL LETTER J */
-  {0x01CA, 0x01CC},  /* LATIN CAPITAL LETTER NJ */
-  {0x01CB, 0x01CC},  /* LATIN CAPITAL LETTER N WITH SMALL LETTER J */
-  {0x01CD, 0x01CE},  /* LATIN CAPITAL LETTER A WITH CARON */
-  {0x01CF, 0x01D0},  /* LATIN CAPITAL LETTER I WITH CARON */
-  {0x01D1, 0x01D2},  /* LATIN CAPITAL LETTER O WITH CARON */
-  {0x01D3, 0x01D4},  /* LATIN CAPITAL LETTER U WITH CARON */
-  {0x01D5, 0x01D6},  /* LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON */
-  {0x01D7, 0x01D8},  /* LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE */
-  {0x01D9, 0x01DA},  /* LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON */
-  {0x01DB, 0x01DC},  /* LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE */
-  {0x01DE, 0x01DF},  /* LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON */
-  {0x01E0, 0x01E1},  /* LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON */
-  {0x01E2, 0x01E3},  /* LATIN CAPITAL LETTER AE WITH MACRON */
-  {0x01E4, 0x01E5},  /* LATIN CAPITAL LETTER G WITH STROKE */
-  {0x01E6, 0x01E7},  /* LATIN CAPITAL LETTER G WITH CARON */
-  {0x01E8, 0x01E9},  /* LATIN CAPITAL LETTER K WITH CARON */
-  {0x01EA, 0x01EB},  /* LATIN CAPITAL LETTER O WITH OGONEK */
-  {0x01EC, 0x01ED},  /* LATIN CAPITAL LETTER O WITH OGONEK AND MACRON */
-  {0x01EE, 0x01EF},  /* LATIN CAPITAL LETTER EZH WITH CARON */
-  {0x01F1, 0x01F3},  /* LATIN CAPITAL LETTER DZ */
-  {0x01F2, 0x01F3},  /* LATIN CAPITAL LETTER D WITH SMALL LETTER Z */
-  {0x01F4, 0x01F5},  /* LATIN CAPITAL LETTER G WITH ACUTE */
-  {0x01FA, 0x01FB},  /* LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE */
-  {0x01FC, 0x01FD},  /* LATIN CAPITAL LETTER AE WITH ACUTE */
-  {0x01FE, 0x01FF},  /* LATIN CAPITAL LETTER O WITH STROKE AND ACUTE */
-  {0x0200, 0x0201},  /* LATIN CAPITAL LETTER A WITH DOUBLE GRAVE */
-  {0x0202, 0x0203},  /* LATIN CAPITAL LETTER A WITH INVERTED BREVE */
-  {0x0204, 0x0205},  /* LATIN CAPITAL LETTER E WITH DOUBLE GRAVE */
-  {0x0206, 0x0207},  /* LATIN CAPITAL LETTER E WITH INVERTED BREVE */
-  {0x0208, 0x0209},  /* LATIN CAPITAL LETTER I WITH DOUBLE GRAVE */
-  {0x020A, 0x020B},  /* LATIN CAPITAL LETTER I WITH INVERTED BREVE */
-  {0x020C, 0x020D},  /* LATIN CAPITAL LETTER O WITH DOUBLE GRAVE */
-  {0x020E, 0x020F},  /* LATIN CAPITAL LETTER O WITH INVERTED BREVE */
-  {0x0210, 0x0211},  /* LATIN CAPITAL LETTER R WITH DOUBLE GRAVE */
-  {0x0212, 0x0213},  /* LATIN CAPITAL LETTER R WITH INVERTED BREVE */
-  {0x0214, 0x0215},  /* LATIN CAPITAL LETTER U WITH DOUBLE GRAVE */
-  {0x0216, 0x0217},  /* LATIN CAPITAL LETTER U WITH INVERTED BREVE */
-  {0x0386, 0x03AC},  /* GREEK CAPITAL LETTER ALPHA WITH TONOS */
-  {0x0388, 0x03AD},  /* GREEK CAPITAL LETTER EPSILON WITH TONOS */
-  {0x0389, 0x03AE},  /* GREEK CAPITAL LETTER ETA WITH TONOS */
-  {0x038A, 0x03AF},  /* GREEK CAPITAL LETTER IOTA WITH TONOS */
-  {0x038C, 0x03CC},  /* GREEK CAPITAL LETTER OMICRON WITH TONOS */
-  {0x038E, 0x03CD},  /* GREEK CAPITAL LETTER UPSILON WITH TONOS */
-  {0x038F, 0x03CE},  /* GREEK CAPITAL LETTER OMEGA WITH TONOS */
-  {0x0391, 0x03B1},  /* GREEK CAPITAL LETTER ALPHA */
-  {0x0392, 0x03B2},  /* GREEK CAPITAL LETTER BETA */
-  {0x0393, 0x03B3},  /* GREEK CAPITAL LETTER GAMMA */
-  {0x0394, 0x03B4},  /* GREEK CAPITAL LETTER DELTA */
-  {0x0395, 0x03B5},  /* GREEK CAPITAL LETTER EPSILON */
-  {0x0396, 0x03B6},  /* GREEK CAPITAL LETTER ZETA */
-  {0x0397, 0x03B7},  /* GREEK CAPITAL LETTER ETA */
-  {0x0398, 0x03B8},  /* GREEK CAPITAL LETTER THETA */
-  {0x0399, 0x03B9},  /* GREEK CAPITAL LETTER IOTA */
-  {0x039A, 0x03BA},  /* GREEK CAPITAL LETTER KAPPA */
-  {0x039B, 0x03BB},  /* GREEK CAPITAL LETTER LAMDA */
-  {0x039C, 0x03BC},  /* GREEK CAPITAL LETTER MU */
-  {0x039D, 0x03BD},  /* GREEK CAPITAL LETTER NU */
-  {0x039E, 0x03BE},  /* GREEK CAPITAL LETTER XI */
-  {0x039F, 0x03BF},  /* GREEK CAPITAL LETTER OMICRON */
-  {0x03A0, 0x03C0},  /* GREEK CAPITAL LETTER PI */
-  {0x03A1, 0x03C1},  /* GREEK CAPITAL LETTER RHO */
-  {0x03A3, 0x03C3},  /* GREEK CAPITAL LETTER SIGMA */
-  {0x03A4, 0x03C4},  /* GREEK CAPITAL LETTER TAU */
-  {0x03A5, 0x03C5},  /* GREEK CAPITAL LETTER UPSILON */
-  {0x03A6, 0x03C6},  /* GREEK CAPITAL LETTER PHI */
-  {0x03A7, 0x03C7},  /* GREEK CAPITAL LETTER CHI */
-  {0x03A8, 0x03C8},  /* GREEK CAPITAL LETTER PSI */
-  {0x03A9, 0x03C9},  /* GREEK CAPITAL LETTER OMEGA */
-  {0x03AA, 0x03CA},  /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA */
-  {0x03AB, 0x03CB},  /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA */
-  {0x03E2, 0x03E3},  /* COPTIC CAPITAL LETTER SHEI */
-  {0x03E4, 0x03E5},  /* COPTIC CAPITAL LETTER FEI */
-  {0x03E6, 0x03E7},  /* COPTIC CAPITAL LETTER KHEI */
-  {0x03E8, 0x03E9},  /* COPTIC CAPITAL LETTER HORI */
-  {0x03EA, 0x03EB},  /* COPTIC CAPITAL LETTER GANGIA */
-  {0x03EC, 0x03ED},  /* COPTIC CAPITAL LETTER SHIMA */
-  {0x03EE, 0x03EF},  /* COPTIC CAPITAL LETTER DEI */
-  {0x0401, 0x0451},  /* CYRILLIC CAPITAL LETTER IO */
-  {0x0402, 0x0452},  /* CYRILLIC CAPITAL LETTER DJE */
-  {0x0403, 0x0453},  /* CYRILLIC CAPITAL LETTER GJE */
-  {0x0404, 0x0454},  /* CYRILLIC CAPITAL LETTER UKRAINIAN IE */
-  {0x0405, 0x0455},  /* CYRILLIC CAPITAL LETTER DZE */
-  {0x0406, 0x0456},  /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I */
-  {0x0407, 0x0457},  /* CYRILLIC CAPITAL LETTER YI */
-  {0x0408, 0x0458},  /* CYRILLIC CAPITAL LETTER JE */
-  {0x0409, 0x0459},  /* CYRILLIC CAPITAL LETTER LJE */
-  {0x040A, 0x045A},  /* CYRILLIC CAPITAL LETTER NJE */
-  {0x040B, 0x045B},  /* CYRILLIC CAPITAL LETTER TSHE */
-  {0x040C, 0x045C},  /* CYRILLIC CAPITAL LETTER KJE */
-  {0x040E, 0x045E},  /* CYRILLIC CAPITAL LETTER SHORT U */
-  {0x040F, 0x045F},  /* CYRILLIC CAPITAL LETTER DZHE */
-  {0x0410, 0x0430},  /* CYRILLIC CAPITAL LETTER A */
-  {0x0411, 0x0431},  /* CYRILLIC CAPITAL LETTER BE */
-  {0x0412, 0x0432},  /* CYRILLIC CAPITAL LETTER VE */
-  {0x0413, 0x0433},  /* CYRILLIC CAPITAL LETTER GHE */
-  {0x0414, 0x0434},  /* CYRILLIC CAPITAL LETTER DE */
-  {0x0415, 0x0435},  /* CYRILLIC CAPITAL LETTER IE */
-  {0x0416, 0x0436},  /* CYRILLIC CAPITAL LETTER ZHE */
-  {0x0417, 0x0437},  /* CYRILLIC CAPITAL LETTER ZE */
-  {0x0418, 0x0438},  /* CYRILLIC CAPITAL LETTER I */
-  {0x0419, 0x0439},  /* CYRILLIC CAPITAL LETTER SHORT I */
-  {0x041A, 0x043A},  /* CYRILLIC CAPITAL LETTER KA */
-  {0x041B, 0x043B},  /* CYRILLIC CAPITAL LETTER EL */
-  {0x041C, 0x043C},  /* CYRILLIC CAPITAL LETTER EM */
-  {0x041D, 0x043D},  /* CYRILLIC CAPITAL LETTER EN */
-  {0x041E, 0x043E},  /* CYRILLIC CAPITAL LETTER O */
-  {0x041F, 0x043F},  /* CYRILLIC CAPITAL LETTER PE */
-  {0x0420, 0x0440},  /* CYRILLIC CAPITAL LETTER ER */
-  {0x0421, 0x0441},  /* CYRILLIC CAPITAL LETTER ES */
-  {0x0422, 0x0442},  /* CYRILLIC CAPITAL LETTER TE */
-  {0x0423, 0x0443},  /* CYRILLIC CAPITAL LETTER U */
-  {0x0424, 0x0444},  /* CYRILLIC CAPITAL LETTER EF */
-  {0x0425, 0x0445},  /* CYRILLIC CAPITAL LETTER HA */
-  {0x0426, 0x0446},  /* CYRILLIC CAPITAL LETTER TSE */
-  {0x0427, 0x0447},  /* CYRILLIC CAPITAL LETTER CHE */
-  {0x0428, 0x0448},  /* CYRILLIC CAPITAL LETTER SHA */
-  {0x0429, 0x0449},  /* CYRILLIC CAPITAL LETTER SHCHA */
-  {0x042A, 0x044A},  /* CYRILLIC CAPITAL LETTER HARD SIGN */
-  {0x042B, 0x044B},  /* CYRILLIC CAPITAL LETTER YERU */
-  {0x042C, 0x044C},  /* CYRILLIC CAPITAL LETTER SOFT SIGN */
-  {0x042D, 0x044D},  /* CYRILLIC CAPITAL LETTER E */
-  {0x042E, 0x044E},  /* CYRILLIC CAPITAL LETTER YU */
-  {0x042F, 0x044F},  /* CYRILLIC CAPITAL LETTER YA */
-  {0x0460, 0x0461},  /* CYRILLIC CAPITAL LETTER OMEGA */
-  {0x0462, 0x0463},  /* CYRILLIC CAPITAL LETTER YAT */
-  {0x0464, 0x0465},  /* CYRILLIC CAPITAL LETTER IOTIFIED E */
-  {0x0466, 0x0467},  /* CYRILLIC CAPITAL LETTER LITTLE YUS */
-  {0x0468, 0x0469},  /* CYRILLIC CAPITAL LETTER IOTIFIED LITTLE YUS */
-  {0x046A, 0x046B},  /* CYRILLIC CAPITAL LETTER BIG YUS */
-  {0x046C, 0x046D},  /* CYRILLIC CAPITAL LETTER IOTIFIED BIG YUS */
-  {0x046E, 0x046F},  /* CYRILLIC CAPITAL LETTER KSI */
-  {0x0470, 0x0471},  /* CYRILLIC CAPITAL LETTER PSI */
-  {0x0472, 0x0473},  /* CYRILLIC CAPITAL LETTER FITA */
-  {0x0474, 0x0475},  /* CYRILLIC CAPITAL LETTER IZHITSA */
-  {0x0476, 0x0477},  /* CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT */
-  {0x0478, 0x0479},  /* CYRILLIC CAPITAL LETTER UK */
-  {0x047A, 0x047B},  /* CYRILLIC CAPITAL LETTER ROUND OMEGA */
-  {0x047C, 0x047D},  /* CYRILLIC CAPITAL LETTER OMEGA WITH TITLO */
-  {0x047E, 0x047F},  /* CYRILLIC CAPITAL LETTER OT */
-  {0x0480, 0x0481},  /* CYRILLIC CAPITAL LETTER KOPPA */
-  {0x0490, 0x0491},  /* CYRILLIC CAPITAL LETTER GHE WITH UPTURN */
-  {0x0492, 0x0493},  /* CYRILLIC CAPITAL LETTER GHE WITH STROKE */
-  {0x0494, 0x0495},  /* CYRILLIC CAPITAL LETTER GHE WITH MIDDLE HOOK */
-  {0x0496, 0x0497},  /* CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER */
-  {0x0498, 0x0499},  /* CYRILLIC CAPITAL LETTER ZE WITH DESCENDER */
-  {0x049A, 0x049B},  /* CYRILLIC CAPITAL LETTER KA WITH DESCENDER */
-  {0x049C, 0x049D},  /* CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE */
-  {0x049E, 0x049F},  /* CYRILLIC CAPITAL LETTER KA WITH STROKE */
-  {0x04A0, 0x04A1},  /* CYRILLIC CAPITAL LETTER BASHKIR KA */
-  {0x04A2, 0x04A3},  /* CYRILLIC CAPITAL LETTER EN WITH DESCENDER */
-  {0x04A4, 0x04A5},  /* CYRILLIC CAPITAL LIGATURE EN GHE */
-  {0x04A6, 0x04A7},  /* CYRILLIC CAPITAL LETTER PE WITH MIDDLE HOOK */
-  {0x04A8, 0x04A9},  /* CYRILLIC CAPITAL LETTER ABKHASIAN HA */
-  {0x04AA, 0x04AB},  /* CYRILLIC CAPITAL LETTER ES WITH DESCENDER */
-  {0x04AC, 0x04AD},  /* CYRILLIC CAPITAL LETTER TE WITH DESCENDER */
-  {0x04AE, 0x04AF},  /* CYRILLIC CAPITAL LETTER STRAIGHT U */
-  {0x04B0, 0x04B1},  /* CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE */
-  {0x04B2, 0x04B3},  /* CYRILLIC CAPITAL LETTER HA WITH DESCENDER */
-  {0x04B4, 0x04B5},  /* CYRILLIC CAPITAL LIGATURE TE TSE */
-  {0x04B6, 0x04B7},  /* CYRILLIC CAPITAL LETTER CHE WITH DESCENDER */
-  {0x04B8, 0x04B9},  /* CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE */
-  {0x04BA, 0x04BB},  /* CYRILLIC CAPITAL LETTER SHHA */
-  {0x04BC, 0x04BD},  /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE */
-  {0x04BE, 0x04BF},  /* CYRILLIC CAPITAL LETTER ABKHASIAN CHE WITH DESCENDER */
-  {0x04C1, 0x04C2},  /* CYRILLIC CAPITAL LETTER ZHE WITH BREVE */
-  {0x04C3, 0x04C4},  /* CYRILLIC CAPITAL LETTER KA WITH HOOK */
-  {0x04C7, 0x04C8},  /* CYRILLIC CAPITAL LETTER EN WITH HOOK */
-  {0x04CB, 0x04CC},  /* CYRILLIC CAPITAL LETTER KHAKASSIAN CHE */
-  {0x04D0, 0x04D1},  /* CYRILLIC CAPITAL LETTER A WITH BREVE */
-  {0x04D2, 0x04D3},  /* CYRILLIC CAPITAL LETTER A WITH DIAERESIS */
-  {0x04D4, 0x04D5},  /* CYRILLIC CAPITAL LIGATURE A IE */
-  {0x04D6, 0x04D7},  /* CYRILLIC CAPITAL LETTER IE WITH BREVE */
-  {0x04D8, 0x04D9},  /* CYRILLIC CAPITAL LETTER SCHWA */
-  {0x04DA, 0x04DB},  /* CYRILLIC CAPITAL LETTER SCHWA WITH DIAERESIS */
-  {0x04DC, 0x04DD},  /* CYRILLIC CAPITAL LETTER ZHE WITH DIAERESIS */
-  {0x04DE, 0x04DF},  /* CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS */
-  {0x04E0, 0x04E1},  /* CYRILLIC CAPITAL LETTER ABKHASIAN DZE */
-  {0x04E2, 0x04E3},  /* CYRILLIC CAPITAL LETTER I WITH MACRON */
-  {0x04E4, 0x04E5},  /* CYRILLIC CAPITAL LETTER I WITH DIAERESIS */
-  {0x04E6, 0x04E7},  /* CYRILLIC CAPITAL LETTER O WITH DIAERESIS */
-  {0x04E8, 0x04E9},  /* CYRILLIC CAPITAL LETTER BARRED O */
-  {0x04EA, 0x04EB},  /* CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS */
-  {0x04EE, 0x04EF},  /* CYRILLIC CAPITAL LETTER U WITH MACRON */
-  {0x04F0, 0x04F1},  /* CYRILLIC CAPITAL LETTER U WITH DIAERESIS */
-  {0x04F2, 0x04F3},  /* CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE */
-  {0x04F4, 0x04F5},  /* CYRILLIC CAPITAL LETTER CHE WITH DIAERESIS */
-  {0x04F8, 0x04F9},  /* CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS */
-  {0x0531, 0x0561},  /* ARMENIAN CAPITAL LETTER AYB */
-  {0x0532, 0x0562},  /* ARMENIAN CAPITAL LETTER BEN */
-  {0x0533, 0x0563},  /* ARMENIAN CAPITAL LETTER GIM */
-  {0x0534, 0x0564},  /* ARMENIAN CAPITAL LETTER DA */
-  {0x0535, 0x0565},  /* ARMENIAN CAPITAL LETTER ECH */
-  {0x0536, 0x0566},  /* ARMENIAN CAPITAL LETTER ZA */
-  {0x0537, 0x0567},  /* ARMENIAN CAPITAL LETTER EH */
-  {0x0538, 0x0568},  /* ARMENIAN CAPITAL LETTER ET */
-  {0x0539, 0x0569},  /* ARMENIAN CAPITAL LETTER TO */
-  {0x053A, 0x056A},  /* ARMENIAN CAPITAL LETTER ZHE */
-  {0x053B, 0x056B},  /* ARMENIAN CAPITAL LETTER INI */
-  {0x053C, 0x056C},  /* ARMENIAN CAPITAL LETTER LIWN */
-  {0x053D, 0x056D},  /* ARMENIAN CAPITAL LETTER XEH */
-  {0x053E, 0x056E},  /* ARMENIAN CAPITAL LETTER CA */
-  {0x053F, 0x056F},  /* ARMENIAN CAPITAL LETTER KEN */
-  {0x0540, 0x0570},  /* ARMENIAN CAPITAL LETTER HO */
-  {0x0541, 0x0571},  /* ARMENIAN CAPITAL LETTER JA */
-  {0x0542, 0x0572},  /* ARMENIAN CAPITAL LETTER GHAD */
-  {0x0543, 0x0573},  /* ARMENIAN CAPITAL LETTER CHEH */
-  {0x0544, 0x0574},  /* ARMENIAN CAPITAL LETTER MEN */
-  {0x0545, 0x0575},  /* ARMENIAN CAPITAL LETTER YI */
-  {0x0546, 0x0576},  /* ARMENIAN CAPITAL LETTER NOW */
-  {0x0547, 0x0577},  /* ARMENIAN CAPITAL LETTER SHA */
-  {0x0548, 0x0578},  /* ARMENIAN CAPITAL LETTER VO */
-  {0x0549, 0x0579},  /* ARMENIAN CAPITAL LETTER CHA */
-  {0x054A, 0x057A},  /* ARMENIAN CAPITAL LETTER PEH */
-  {0x054B, 0x057B},  /* ARMENIAN CAPITAL LETTER JHEH */
-  {0x054C, 0x057C},  /* ARMENIAN CAPITAL LETTER RA */
-  {0x054D, 0x057D},  /* ARMENIAN CAPITAL LETTER SEH */
-  {0x054E, 0x057E},  /* ARMENIAN CAPITAL LETTER VEW */
-  {0x054F, 0x057F},  /* ARMENIAN CAPITAL LETTER TIWN */
-  {0x0550, 0x0580},  /* ARMENIAN CAPITAL LETTER REH */
-  {0x0551, 0x0581},  /* ARMENIAN CAPITAL LETTER CO */
-  {0x0552, 0x0582},  /* ARMENIAN CAPITAL LETTER YIWN */
-  {0x0553, 0x0583},  /* ARMENIAN CAPITAL LETTER PIWR */
-  {0x0554, 0x0584},  /* ARMENIAN CAPITAL LETTER KEH */
-  {0x0555, 0x0585},  /* ARMENIAN CAPITAL LETTER OH */
-  {0x0556, 0x0586},  /* ARMENIAN CAPITAL LETTER FEH */
-  {0x10A0, 0x10D0},  /* GEORGIAN CAPITAL LETTER AN */
-  {0x10A1, 0x10D1},  /* GEORGIAN CAPITAL LETTER BAN */
-  {0x10A2, 0x10D2},  /* GEORGIAN CAPITAL LETTER GAN */
-  {0x10A3, 0x10D3},  /* GEORGIAN CAPITAL LETTER DON */
-  {0x10A4, 0x10D4},  /* GEORGIAN CAPITAL LETTER EN */
-  {0x10A5, 0x10D5},  /* GEORGIAN CAPITAL LETTER VIN */
-  {0x10A6, 0x10D6},  /* GEORGIAN CAPITAL LETTER ZEN */
-  {0x10A7, 0x10D7},  /* GEORGIAN CAPITAL LETTER TAN */
-  {0x10A8, 0x10D8},  /* GEORGIAN CAPITAL LETTER IN */
-  {0x10A9, 0x10D9},  /* GEORGIAN CAPITAL LETTER KAN */
-  {0x10AA, 0x10DA},  /* GEORGIAN CAPITAL LETTER LAS */
-  {0x10AB, 0x10DB},  /* GEORGIAN CAPITAL LETTER MAN */
-  {0x10AC, 0x10DC},  /* GEORGIAN CAPITAL LETTER NAR */
-  {0x10AD, 0x10DD},  /* GEORGIAN CAPITAL LETTER ON */
-  {0x10AE, 0x10DE},  /* GEORGIAN CAPITAL LETTER PAR */
-  {0x10AF, 0x10DF},  /* GEORGIAN CAPITAL LETTER ZHAR */
-  {0x10B0, 0x10E0},  /* GEORGIAN CAPITAL LETTER RAE */
-  {0x10B1, 0x10E1},  /* GEORGIAN CAPITAL LETTER SAN */
-  {0x10B2, 0x10E2},  /* GEORGIAN CAPITAL LETTER TAR */
-  {0x10B3, 0x10E3},  /* GEORGIAN CAPITAL LETTER UN */
-  {0x10B4, 0x10E4},  /* GEORGIAN CAPITAL LETTER PHAR */
-  {0x10B5, 0x10E5},  /* GEORGIAN CAPITAL LETTER KHAR */
-  {0x10B6, 0x10E6},  /* GEORGIAN CAPITAL LETTER GHAN */
-  {0x10B7, 0x10E7},  /* GEORGIAN CAPITAL LETTER QAR */
-  {0x10B8, 0x10E8},  /* GEORGIAN CAPITAL LETTER SHIN */
-  {0x10B9, 0x10E9},  /* GEORGIAN CAPITAL LETTER CHIN */
-  {0x10BA, 0x10EA},  /* GEORGIAN CAPITAL LETTER CAN */
-  {0x10BB, 0x10EB},  /* GEORGIAN CAPITAL LETTER JIL */
-  {0x10BC, 0x10EC},  /* GEORGIAN CAPITAL LETTER CIL */
-  {0x10BD, 0x10ED},  /* GEORGIAN CAPITAL LETTER CHAR */
-  {0x10BE, 0x10EE},  /* GEORGIAN CAPITAL LETTER XAN */
-  {0x10BF, 0x10EF},  /* GEORGIAN CAPITAL LETTER JHAN */
-  {0x10C0, 0x10F0},  /* GEORGIAN CAPITAL LETTER HAE */
-  {0x10C1, 0x10F1},  /* GEORGIAN CAPITAL LETTER HE */
-  {0x10C2, 0x10F2},  /* GEORGIAN CAPITAL LETTER HIE */
-  {0x10C3, 0x10F3},  /* GEORGIAN CAPITAL LETTER WE */
-  {0x10C4, 0x10F4},  /* GEORGIAN CAPITAL LETTER HAR */
-  {0x10C5, 0x10F5},  /* GEORGIAN CAPITAL LETTER HOE */
-  {0x1E00, 0x1E01},  /* LATIN CAPITAL LETTER A WITH RING BELOW */
-  {0x1E02, 0x1E03},  /* LATIN CAPITAL LETTER B WITH DOT ABOVE */
-  {0x1E04, 0x1E05},  /* LATIN CAPITAL LETTER B WITH DOT BELOW */
-  {0x1E06, 0x1E07},  /* LATIN CAPITAL LETTER B WITH LINE BELOW */
-  {0x1E08, 0x1E09},  /* LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE */
-  {0x1E0A, 0x1E0B},  /* LATIN CAPITAL LETTER D WITH DOT ABOVE */
-  {0x1E0C, 0x1E0D},  /* LATIN CAPITAL LETTER D WITH DOT BELOW */
-  {0x1E0E, 0x1E0F},  /* LATIN CAPITAL LETTER D WITH LINE BELOW */
-  {0x1E10, 0x1E11},  /* LATIN CAPITAL LETTER D WITH CEDILLA */
-  {0x1E12, 0x1E13},  /* LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW */
-  {0x1E14, 0x1E15},  /* LATIN CAPITAL LETTER E WITH MACRON AND GRAVE */
-  {0x1E16, 0x1E17},  /* LATIN CAPITAL LETTER E WITH MACRON AND ACUTE */
-  {0x1E18, 0x1E19},  /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW */
-  {0x1E1A, 0x1E1B},  /* LATIN CAPITAL LETTER E WITH TILDE BELOW */
-  {0x1E1C, 0x1E1D},  /* LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE */
-  {0x1E1E, 0x1E1F},  /* LATIN CAPITAL LETTER F WITH DOT ABOVE */
-  {0x1E20, 0x1E21},  /* LATIN CAPITAL LETTER G WITH MACRON */
-  {0x1E22, 0x1E23},  /* LATIN CAPITAL LETTER H WITH DOT ABOVE */
-  {0x1E24, 0x1E25},  /* LATIN CAPITAL LETTER H WITH DOT BELOW */
-  {0x1E26, 0x1E27},  /* LATIN CAPITAL LETTER H WITH DIAERESIS */
-  {0x1E28, 0x1E29},  /* LATIN CAPITAL LETTER H WITH CEDILLA */
-  {0x1E2A, 0x1E2B},  /* LATIN CAPITAL LETTER H WITH BREVE BELOW */
-  {0x1E2C, 0x1E2D},  /* LATIN CAPITAL LETTER I WITH TILDE BELOW */
-  {0x1E2E, 0x1E2F},  /* LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE */
-  {0x1E30, 0x1E31},  /* LATIN CAPITAL LETTER K WITH ACUTE */
-  {0x1E32, 0x1E33},  /* LATIN CAPITAL LETTER K WITH DOT BELOW */
-  {0x1E34, 0x1E35},  /* LATIN CAPITAL LETTER K WITH LINE BELOW */
-  {0x1E36, 0x1E37},  /* LATIN CAPITAL LETTER L WITH DOT BELOW */
-  {0x1E38, 0x1E39},  /* LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON */
-  {0x1E3A, 0x1E3B},  /* LATIN CAPITAL LETTER L WITH LINE BELOW */
-  {0x1E3C, 0x1E3D},  /* LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW */
-  {0x1E3E, 0x1E3F},  /* LATIN CAPITAL LETTER M WITH ACUTE */
-  {0x1E40, 0x1E41},  /* LATIN CAPITAL LETTER M WITH DOT ABOVE */
-  {0x1E42, 0x1E43},  /* LATIN CAPITAL LETTER M WITH DOT BELOW */
-  {0x1E44, 0x1E45},  /* LATIN CAPITAL LETTER N WITH DOT ABOVE */
-  {0x1E46, 0x1E47},  /* LATIN CAPITAL LETTER N WITH DOT BELOW */
-  {0x1E48, 0x1E49},  /* LATIN CAPITAL LETTER N WITH LINE BELOW */
-  {0x1E4A, 0x1E4B},  /* LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW */
-  {0x1E4C, 0x1E4D},  /* LATIN CAPITAL LETTER O WITH TILDE AND ACUTE */
-  {0x1E4E, 0x1E4F},  /* LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS */
-  {0x1E50, 0x1E51},  /* LATIN CAPITAL LETTER O WITH MACRON AND GRAVE */
-  {0x1E52, 0x1E53},  /* LATIN CAPITAL LETTER O WITH MACRON AND ACUTE */
-  {0x1E54, 0x1E55},  /* LATIN CAPITAL LETTER P WITH ACUTE */
-  {0x1E56, 0x1E57},  /* LATIN CAPITAL LETTER P WITH DOT ABOVE */
-  {0x1E58, 0x1E59},  /* LATIN CAPITAL LETTER R WITH DOT ABOVE */
-  {0x1E5A, 0x1E5B},  /* LATIN CAPITAL LETTER R WITH DOT BELOW */
-  {0x1E5C, 0x1E5D},  /* LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON */
-  {0x1E5E, 0x1E5F},  /* LATIN CAPITAL LETTER R WITH LINE BELOW */
-  {0x1E60, 0x1E61},  /* LATIN CAPITAL LETTER S WITH DOT ABOVE */
-  {0x1E62, 0x1E63},  /* LATIN CAPITAL LETTER S WITH DOT BELOW */
-  {0x1E64, 0x1E65},  /* LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE */
-  {0x1E66, 0x1E67},  /* LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE */
-  {0x1E68, 0x1E69},  /* LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE */
-  {0x1E6A, 0x1E6B},  /* LATIN CAPITAL LETTER T WITH DOT ABOVE */
-  {0x1E6C, 0x1E6D},  /* LATIN CAPITAL LETTER T WITH DOT BELOW */
-  {0x1E6E, 0x1E6F},  /* LATIN CAPITAL LETTER T WITH LINE BELOW */
-  {0x1E70, 0x1E71},  /* LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW */
-  {0x1E72, 0x1E73},  /* LATIN CAPITAL LETTER U WITH DIAERESIS BELOW */
-  {0x1E74, 0x1E75},  /* LATIN CAPITAL LETTER U WITH TILDE BELOW */
-  {0x1E76, 0x1E77},  /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW */
-  {0x1E78, 0x1E79},  /* LATIN CAPITAL LETTER U WITH TILDE AND ACUTE */
-  {0x1E7A, 0x1E7B},  /* LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS */
-  {0x1E7C, 0x1E7D},  /* LATIN CAPITAL LETTER V WITH TILDE */
-  {0x1E7E, 0x1E7F},  /* LATIN CAPITAL LETTER V WITH DOT BELOW */
-  {0x1E80, 0x1E81},  /* LATIN CAPITAL LETTER W WITH GRAVE */
-  {0x1E82, 0x1E83},  /* LATIN CAPITAL LETTER W WITH ACUTE */
-  {0x1E84, 0x1E85},  /* LATIN CAPITAL LETTER W WITH DIAERESIS */
-  {0x1E86, 0x1E87},  /* LATIN CAPITAL LETTER W WITH DOT ABOVE */
-  {0x1E88, 0x1E89},  /* LATIN CAPITAL LETTER W WITH DOT BELOW */
-  {0x1E8A, 0x1E8B},  /* LATIN CAPITAL LETTER X WITH DOT ABOVE */
-  {0x1E8C, 0x1E8D},  /* LATIN CAPITAL LETTER X WITH DIAERESIS */
-  {0x1E8E, 0x1E8F},  /* LATIN CAPITAL LETTER Y WITH DOT ABOVE */
-  {0x1E90, 0x1E91},  /* LATIN CAPITAL LETTER Z WITH CIRCUMFLEX */
-  {0x1E92, 0x1E93},  /* LATIN CAPITAL LETTER Z WITH DOT BELOW */
-  {0x1E94, 0x1E95},  /* LATIN CAPITAL LETTER Z WITH LINE BELOW */
-  {0x1EA0, 0x1EA1},  /* LATIN CAPITAL LETTER A WITH DOT BELOW */
-  {0x1EA2, 0x1EA3},  /* LATIN CAPITAL LETTER A WITH HOOK ABOVE */
-  {0x1EA4, 0x1EA5},  /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE */
-  {0x1EA6, 0x1EA7},  /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE */
-  {0x1EA8, 0x1EA9},  /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE */
-  {0x1EAA, 0x1EAB},  /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE */
-  {0x1EAC, 0x1EAD},  /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW */
-  {0x1EAE, 0x1EAF},  /* LATIN CAPITAL LETTER A WITH BREVE AND ACUTE */
-  {0x1EB0, 0x1EB1},  /* LATIN CAPITAL LETTER A WITH BREVE AND GRAVE */
-  {0x1EB2, 0x1EB3},  /* LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE */
-  {0x1EB4, 0x1EB5},  /* LATIN CAPITAL LETTER A WITH BREVE AND TILDE */
-  {0x1EB6, 0x1EB7},  /* LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW */
-  {0x1EB8, 0x1EB9},  /* LATIN CAPITAL LETTER E WITH DOT BELOW */
-  {0x1EBA, 0x1EBB},  /* LATIN CAPITAL LETTER E WITH HOOK ABOVE */
-  {0x1EBC, 0x1EBD},  /* LATIN CAPITAL LETTER E WITH TILDE */
-  {0x1EBE, 0x1EBF},  /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE */
-  {0x1EC0, 0x1EC1},  /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE */
-  {0x1EC2, 0x1EC3},  /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE */
-  {0x1EC4, 0x1EC5},  /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE */
-  {0x1EC6, 0x1EC7},  /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW */
-  {0x1EC8, 0x1EC9},  /* LATIN CAPITAL LETTER I WITH HOOK ABOVE */
-  {0x1ECA, 0x1ECB},  /* LATIN CAPITAL LETTER I WITH DOT BELOW */
-  {0x1ECC, 0x1ECD},  /* LATIN CAPITAL LETTER O WITH DOT BELOW */
-  {0x1ECE, 0x1ECF},  /* LATIN CAPITAL LETTER O WITH HOOK ABOVE */
-  {0x1ED0, 0x1ED1},  /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE */
-  {0x1ED2, 0x1ED3},  /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE */
-  {0x1ED4, 0x1ED5},  /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE */
-  {0x1ED6, 0x1ED7},  /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE */
-  {0x1ED8, 0x1ED9},  /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW */
-  {0x1EDA, 0x1EDB},  /* LATIN CAPITAL LETTER O WITH HORN AND ACUTE */
-  {0x1EDC, 0x1EDD},  /* LATIN CAPITAL LETTER O WITH HORN AND GRAVE */
-  {0x1EDE, 0x1EDF},  /* LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE */
-  {0x1EE0, 0x1EE1},  /* LATIN CAPITAL LETTER O WITH HORN AND TILDE */
-  {0x1EE2, 0x1EE3},  /* LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW */
-  {0x1EE4, 0x1EE5},  /* LATIN CAPITAL LETTER U WITH DOT BELOW */
-  {0x1EE6, 0x1EE7},  /* LATIN CAPITAL LETTER U WITH HOOK ABOVE */
-  {0x1EE8, 0x1EE9},  /* LATIN CAPITAL LETTER U WITH HORN AND ACUTE */
-  {0x1EEA, 0x1EEB},  /* LATIN CAPITAL LETTER U WITH HORN AND GRAVE */
-  {0x1EEC, 0x1EED},  /* LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE */
-  {0x1EEE, 0x1EEF},  /* LATIN CAPITAL LETTER U WITH HORN AND TILDE */
-  {0x1EF0, 0x1EF1},  /* LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW */
-  {0x1EF2, 0x1EF3},  /* LATIN CAPITAL LETTER Y WITH GRAVE */
-  {0x1EF4, 0x1EF5},  /* LATIN CAPITAL LETTER Y WITH DOT BELOW */
-  {0x1EF6, 0x1EF7},  /* LATIN CAPITAL LETTER Y WITH HOOK ABOVE */
-  {0x1EF8, 0x1EF9},  /* LATIN CAPITAL LETTER Y WITH TILDE */
-  {0x1F08, 0x1F00},  /* GREEK CAPITAL LETTER ALPHA WITH PSILI */
-  {0x1F09, 0x1F01},  /* GREEK CAPITAL LETTER ALPHA WITH DASIA */
-  {0x1F0A, 0x1F02},  /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA */
-  {0x1F0B, 0x1F03},  /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA */
-  {0x1F0C, 0x1F04},  /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA */
-  {0x1F0D, 0x1F05},  /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA */
-  {0x1F0E, 0x1F06},  /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI */
-  {0x1F0F, 0x1F07},  /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI */
-  {0x1F18, 0x1F10},  /* GREEK CAPITAL LETTER EPSILON WITH PSILI */
-  {0x1F19, 0x1F11},  /* GREEK CAPITAL LETTER EPSILON WITH DASIA */
-  {0x1F1A, 0x1F12},  /* GREEK CAPITAL LETTER EPSILON WITH PSILI AND VARIA */
-  {0x1F1B, 0x1F13},  /* GREEK CAPITAL LETTER EPSILON WITH DASIA AND VARIA */
-  {0x1F1C, 0x1F14},  /* GREEK CAPITAL LETTER EPSILON WITH PSILI AND OXIA */
-  {0x1F1D, 0x1F15},  /* GREEK CAPITAL LETTER EPSILON WITH DASIA AND OXIA */
-  {0x1F28, 0x1F20},  /* GREEK CAPITAL LETTER ETA WITH PSILI */
-  {0x1F29, 0x1F21},  /* GREEK CAPITAL LETTER ETA WITH DASIA */
-  {0x1F2A, 0x1F22},  /* GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA */
-  {0x1F2B, 0x1F23},  /* GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA */
-  {0x1F2C, 0x1F24},  /* GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA */
-  {0x1F2D, 0x1F25},  /* GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA */
-  {0x1F2E, 0x1F26},  /* GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI */
-  {0x1F2F, 0x1F27},  /* GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI */
-  {0x1F38, 0x1F30},  /* GREEK CAPITAL LETTER IOTA WITH PSILI */
-  {0x1F39, 0x1F31},  /* GREEK CAPITAL LETTER IOTA WITH DASIA */
-  {0x1F3A, 0x1F32},  /* GREEK CAPITAL LETTER IOTA WITH PSILI AND VARIA */
-  {0x1F3B, 0x1F33},  /* GREEK CAPITAL LETTER IOTA WITH DASIA AND VARIA */
-  {0x1F3C, 0x1F34},  /* GREEK CAPITAL LETTER IOTA WITH PSILI AND OXIA */
-  {0x1F3D, 0x1F35},  /* GREEK CAPITAL LETTER IOTA WITH DASIA AND OXIA */
-  {0x1F3E, 0x1F36},  /* GREEK CAPITAL LETTER IOTA WITH PSILI AND PERISPOMENI */
-  {0x1F3F, 0x1F37},  /* GREEK CAPITAL LETTER IOTA WITH DASIA AND PERISPOMENI */
-  {0x1F48, 0x1F40},  /* GREEK CAPITAL LETTER OMICRON WITH PSILI */
-  {0x1F49, 0x1F41},  /* GREEK CAPITAL LETTER OMICRON WITH DASIA */
-  {0x1F4A, 0x1F42},  /* GREEK CAPITAL LETTER OMICRON WITH PSILI AND VARIA */
-  {0x1F4B, 0x1F43},  /* GREEK CAPITAL LETTER OMICRON WITH DASIA AND VARIA */
-  {0x1F4C, 0x1F44},  /* GREEK CAPITAL LETTER OMICRON WITH PSILI AND OXIA */
-  {0x1F4D, 0x1F45},  /* GREEK CAPITAL LETTER OMICRON WITH DASIA AND OXIA */
-  {0x1F59, 0x1F51},  /* GREEK CAPITAL LETTER UPSILON WITH DASIA */
-  {0x1F5B, 0x1F53},  /* GREEK CAPITAL LETTER UPSILON WITH DASIA AND VARIA */
-  {0x1F5D, 0x1F55},  /* GREEK CAPITAL LETTER UPSILON WITH DASIA AND OXIA */
-  {0x1F5F, 0x1F57},  /* GREEK CAPITAL LETTER UPSILON WITH DASIA AND PERISPOMENI */
-  {0x1F68, 0x1F60},  /* GREEK CAPITAL LETTER OMEGA WITH PSILI */
-  {0x1F69, 0x1F61},  /* GREEK CAPITAL LETTER OMEGA WITH DASIA */
-  {0x1F6A, 0x1F62},  /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA */
-  {0x1F6B, 0x1F63},  /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA */
-  {0x1F6C, 0x1F64},  /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA */
-  {0x1F6D, 0x1F65},  /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA */
-  {0x1F6E, 0x1F66},  /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI */
-  {0x1F6F, 0x1F67},  /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI */
-  {0x1F88, 0x1F80},  /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PROSGEGRAMMENI */
-  {0x1F89, 0x1F81},  /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PROSGEGRAMMENI */
-  {0x1F8A, 0x1F82},  /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
-  {0x1F8B, 0x1F83},  /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
-  {0x1F8C, 0x1F84},  /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
-  {0x1F8D, 0x1F85},  /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
-  {0x1F8E, 0x1F86},  /* GREEK CAPITAL LETTER ALPHA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
-  {0x1F8F, 0x1F87},  /* GREEK CAPITAL LETTER ALPHA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
-  {0x1F98, 0x1F90},  /* GREEK CAPITAL LETTER ETA WITH PSILI AND PROSGEGRAMMENI */
-  {0x1F99, 0x1F91},  /* GREEK CAPITAL LETTER ETA WITH DASIA AND PROSGEGRAMMENI */
-  {0x1F9A, 0x1F92},  /* GREEK CAPITAL LETTER ETA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
-  {0x1F9B, 0x1F93},  /* GREEK CAPITAL LETTER ETA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
-  {0x1F9C, 0x1F94},  /* GREEK CAPITAL LETTER ETA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
-  {0x1F9D, 0x1F95},  /* GREEK CAPITAL LETTER ETA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
-  {0x1F9E, 0x1F96},  /* GREEK CAPITAL LETTER ETA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
-  {0x1F9F, 0x1F97},  /* GREEK CAPITAL LETTER ETA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
-  {0x1FA8, 0x1FA0},  /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PROSGEGRAMMENI */
-  {0x1FA9, 0x1FA1},  /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PROSGEGRAMMENI */
-  {0x1FAA, 0x1FA2},  /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND VARIA AND PROSGEGRAMMENI */
-  {0x1FAB, 0x1FA3},  /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND VARIA AND PROSGEGRAMMENI */
-  {0x1FAC, 0x1FA4},  /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND OXIA AND PROSGEGRAMMENI */
-  {0x1FAD, 0x1FA5},  /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND OXIA AND PROSGEGRAMMENI */
-  {0x1FAE, 0x1FA6},  /* GREEK CAPITAL LETTER OMEGA WITH PSILI AND PERISPOMENI AND PROSGEGRAMMENI */
-  {0x1FAF, 0x1FA7},  /* GREEK CAPITAL LETTER OMEGA WITH DASIA AND PERISPOMENI AND PROSGEGRAMMENI */
-  {0x1FB8, 0x1FB0},  /* GREEK CAPITAL LETTER ALPHA WITH VRACHY */
-  {0x1FB9, 0x1FB1},  /* GREEK CAPITAL LETTER ALPHA WITH MACRON */
-  {0x1FBA, 0x1F70},  /* GREEK CAPITAL LETTER ALPHA WITH VARIA */
-  {0x1FBB, 0x1F71},  /* GREEK CAPITAL LETTER ALPHA WITH OXIA */
-  {0x1FBC, 0x1FB3},  /* GREEK CAPITAL LETTER ALPHA WITH PROSGEGRAMMENI */
-  {0x1FC8, 0x1F72},  /* GREEK CAPITAL LETTER EPSILON WITH VARIA */
-  {0x1FC9, 0x1F73},  /* GREEK CAPITAL LETTER EPSILON WITH OXIA */
-  {0x1FCA, 0x1F74},  /* GREEK CAPITAL LETTER ETA WITH VARIA */
-  {0x1FCB, 0x1F75},  /* GREEK CAPITAL LETTER ETA WITH OXIA */
-  {0x1FCC, 0x1FC3},  /* GREEK CAPITAL LETTER ETA WITH PROSGEGRAMMENI */
-  {0x1FD8, 0x1FD0},  /* GREEK CAPITAL LETTER IOTA WITH VRACHY */
-  {0x1FD9, 0x1FD1},  /* GREEK CAPITAL LETTER IOTA WITH MACRON */
-  {0x1FDA, 0x1F76},  /* GREEK CAPITAL LETTER IOTA WITH VARIA */
-  {0x1FDB, 0x1F77},  /* GREEK CAPITAL LETTER IOTA WITH OXIA */
-  {0x1FE8, 0x1FE0},  /* GREEK CAPITAL LETTER UPSILON WITH VRACHY */
-  {0x1FE9, 0x1FE1},  /* GREEK CAPITAL LETTER UPSILON WITH MACRON */
-  {0x1FEA, 0x1F7A},  /* GREEK CAPITAL LETTER UPSILON WITH VARIA */
-  {0x1FEB, 0x1F7B},  /* GREEK CAPITAL LETTER UPSILON WITH OXIA */
-  {0x1FEC, 0x1FE5},  /* GREEK CAPITAL LETTER RHO WITH DASIA */
-  {0x1FF8, 0x1F78},  /* GREEK CAPITAL LETTER OMICRON WITH VARIA */
-  {0x1FF9, 0x1F79},  /* GREEK CAPITAL LETTER OMICRON WITH OXIA */
-  {0x1FFA, 0x1F7C},  /* GREEK CAPITAL LETTER OMEGA WITH VARIA */
-  {0x1FFB, 0x1F7D},  /* GREEK CAPITAL LETTER OMEGA WITH OXIA */
-  {0x1FFC, 0x1FF3},  /* GREEK CAPITAL LETTER OMEGA WITH PROSGEGRAMMENI */
-  {0x2160, 0x2170},  /* ROMAN NUMERAL ONE */
-  {0x2161, 0x2171},  /* ROMAN NUMERAL TWO */
-  {0x2162, 0x2172},  /* ROMAN NUMERAL THREE */
-  {0x2163, 0x2173},  /* ROMAN NUMERAL FOUR */
-  {0x2164, 0x2174},  /* ROMAN NUMERAL FIVE */
-  {0x2165, 0x2175},  /* ROMAN NUMERAL SIX */
-  {0x2166, 0x2176},  /* ROMAN NUMERAL SEVEN */
-  {0x2167, 0x2177},  /* ROMAN NUMERAL EIGHT */
-  {0x2168, 0x2178},  /* ROMAN NUMERAL NINE */
-  {0x2169, 0x2179},  /* ROMAN NUMERAL TEN */
-  {0x216A, 0x217A},  /* ROMAN NUMERAL ELEVEN */
-  {0x216B, 0x217B},  /* ROMAN NUMERAL TWELVE */
-  {0x216C, 0x217C},  /* ROMAN NUMERAL FIFTY */
-  {0x216D, 0x217D},  /* ROMAN NUMERAL ONE HUNDRED */
-  {0x216E, 0x217E},  /* ROMAN NUMERAL FIVE HUNDRED */
-  {0x216F, 0x217F},  /* ROMAN NUMERAL ONE THOUSAND */
-  {0x24B6, 0x24D0},  /* CIRCLED LATIN CAPITAL LETTER A */
-  {0x24B7, 0x24D1},  /* CIRCLED LATIN CAPITAL LETTER B */
-  {0x24B8, 0x24D2},  /* CIRCLED LATIN CAPITAL LETTER C */
-  {0x24B9, 0x24D3},  /* CIRCLED LATIN CAPITAL LETTER D */
-  {0x24BA, 0x24D4},  /* CIRCLED LATIN CAPITAL LETTER E */
-  {0x24BB, 0x24D5},  /* CIRCLED LATIN CAPITAL LETTER F */
-  {0x24BC, 0x24D6},  /* CIRCLED LATIN CAPITAL LETTER G */
-  {0x24BD, 0x24D7},  /* CIRCLED LATIN CAPITAL LETTER H */
-  {0x24BE, 0x24D8},  /* CIRCLED LATIN CAPITAL LETTER I */
-  {0x24BF, 0x24D9},  /* CIRCLED LATIN CAPITAL LETTER J */
-  {0x24C0, 0x24DA},  /* CIRCLED LATIN CAPITAL LETTER K */
-  {0x24C1, 0x24DB},  /* CIRCLED LATIN CAPITAL LETTER L */
-  {0x24C2, 0x24DC},  /* CIRCLED LATIN CAPITAL LETTER M */
-  {0x24C3, 0x24DD},  /* CIRCLED LATIN CAPITAL LETTER N */
-  {0x24C4, 0x24DE},  /* CIRCLED LATIN CAPITAL LETTER O */
-  {0x24C5, 0x24DF},  /* CIRCLED LATIN CAPITAL LETTER P */
-  {0x24C6, 0x24E0},  /* CIRCLED LATIN CAPITAL LETTER Q */
-  {0x24C7, 0x24E1},  /* CIRCLED LATIN CAPITAL LETTER R */
-  {0x24C8, 0x24E2},  /* CIRCLED LATIN CAPITAL LETTER S */
-  {0x24C9, 0x24E3},  /* CIRCLED LATIN CAPITAL LETTER T */
-  {0x24CA, 0x24E4},  /* CIRCLED LATIN CAPITAL LETTER U */
-  {0x24CB, 0x24E5},  /* CIRCLED LATIN CAPITAL LETTER V */
-  {0x24CC, 0x24E6},  /* CIRCLED LATIN CAPITAL LETTER W */
-  {0x24CD, 0x24E7},  /* CIRCLED LATIN CAPITAL LETTER X */
-  {0x24CE, 0x24E8},  /* CIRCLED LATIN CAPITAL LETTER Y */
-  {0x24CF, 0x24E9},  /* CIRCLED LATIN CAPITAL LETTER Z */
-  {0xFF21, 0xFF41},  /* FULLWIDTH LATIN CAPITAL LETTER A */
-  {0xFF22, 0xFF42},  /* FULLWIDTH LATIN CAPITAL LETTER B */
-  {0xFF23, 0xFF43},  /* FULLWIDTH LATIN CAPITAL LETTER C */
-  {0xFF24, 0xFF44},  /* FULLWIDTH LATIN CAPITAL LETTER D */
-  {0xFF25, 0xFF45},  /* FULLWIDTH LATIN CAPITAL LETTER E */
-  {0xFF26, 0xFF46},  /* FULLWIDTH LATIN CAPITAL LETTER F */
-  {0xFF27, 0xFF47},  /* FULLWIDTH LATIN CAPITAL LETTER G */
-  {0xFF28, 0xFF48},  /* FULLWIDTH LATIN CAPITAL LETTER H */
-  {0xFF29, 0xFF49},  /* FULLWIDTH LATIN CAPITAL LETTER I */
-  {0xFF2A, 0xFF4A},  /* FULLWIDTH LATIN CAPITAL LETTER J */
-  {0xFF2B, 0xFF4B},  /* FULLWIDTH LATIN CAPITAL LETTER K */
-  {0xFF2C, 0xFF4C},  /* FULLWIDTH LATIN CAPITAL LETTER L */
-  {0xFF2D, 0xFF4D},  /* FULLWIDTH LATIN CAPITAL LETTER M */
-  {0xFF2E, 0xFF4E},  /* FULLWIDTH LATIN CAPITAL LETTER N */
-  {0xFF2F, 0xFF4F},  /* FULLWIDTH LATIN CAPITAL LETTER O */
-  {0xFF30, 0xFF50},  /* FULLWIDTH LATIN CAPITAL LETTER P */
-  {0xFF31, 0xFF51},  /* FULLWIDTH LATIN CAPITAL LETTER Q */
-  {0xFF32, 0xFF52},  /* FULLWIDTH LATIN CAPITAL LETTER R */
-  {0xFF33, 0xFF53},  /* FULLWIDTH LATIN CAPITAL LETTER S */
-  {0xFF34, 0xFF54},  /* FULLWIDTH LATIN CAPITAL LETTER T */
-  {0xFF35, 0xFF55},  /* FULLWIDTH LATIN CAPITAL LETTER U */
-  {0xFF36, 0xFF56},  /* FULLWIDTH LATIN CAPITAL LETTER V */
-  {0xFF37, 0xFF57},  /* FULLWIDTH LATIN CAPITAL LETTER W */
-  {0xFF38, 0xFF58},  /* FULLWIDTH LATIN CAPITAL LETTER X */
-  {0xFF39, 0xFF59},  /* FULLWIDTH LATIN CAPITAL LETTER Y */
-  {0xFF3A, 0xFF5A}   /* FULLWIDTH LATIN CAPITAL LETTER Z */
-};
-/* *INDENT-ON* */
diff --git a/src/chrtrans/cp1250_uni.tbl b/src/chrtrans/cp1250_uni.tbl
deleted file mode 100644
index 8a19d555..00000000
--- a/src/chrtrans/cp1250_uni.tbl
+++ /dev/null
@@ -1,172 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mwindows-1250
-
-#Name as a Display Charset (used on Options screen)
-OEastern European (windows-1250)
-
-#Codepage number
-C1250
-
-#
-#    Name:     cp1250 to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.01
-#    Table format:  Format A
-#    Date:          04/15/98
-#
-#    Contact:       cpxlate@microsoft.com
-#
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp1250 code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp1250 order
-#
-##################
-# Lines with more than one Unicode (U+XXXX) value contain additional
-# replacement mappings added for lynx. - kw
-
-0x20-0x7e       idem
-#
-0x80	U+20AC	#EURO SIGN
-0x81	      	#UNDEFINED
-0x82	U+201A	#SINGLE LOW-9 QUOTATION MARK
-0x83	      	#UNDEFINED
-0x84	U+201E	#DOUBLE LOW-9 QUOTATION MARK
-0x85	U+2026	#HORIZONTAL ELLIPSIS
-0x86	U+2020	#DAGGER
-0x87	U+2021	#DOUBLE DAGGER
-0x88	      	#UNDEFINED
-0x89	U+2030	#PER MILLE SIGN
-0x8A	U+0160	U+0428	#LATIN CAPITAL LETTER S WITH CARON
-0x8B	U+2039	#SINGLE LEFT-POINTING ANGLE QUOTATION MARK
-0x8C	U+015A	#LATIN CAPITAL LETTER S WITH ACUTE
-0x8D	U+0164	#LATIN CAPITAL LETTER T WITH CARON
-0x8E	U+017D	U+0416	#LATIN CAPITAL LETTER Z WITH CARON
-0x8F	U+0179	#LATIN CAPITAL LETTER Z WITH ACUTE
-0x90	      	#UNDEFINED
-0x91	U+2018	#LEFT SINGLE QUOTATION MARK
-0x92	U+2019	#RIGHT SINGLE QUOTATION MARK
-0x93	U+201C	#LEFT DOUBLE QUOTATION MARK
-0x94	U+201D	#RIGHT DOUBLE QUOTATION MARK
-0x95	U+2022	#BULLET
-0x96	U+2013	#EN DASH
-0x97	U+2014	#EM DASH
-0x98	      	#UNDEFINED
-0x99	U+2122	#TRADE MARK SIGN
-0x9A	U+0161	U+0448	#LATIN SMALL LETTER S WITH CARON
-0x9B	U+203A	#SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
-0x9C	U+015B	#LATIN SMALL LETTER S WITH ACUTE
-0x9D	U+0165	#LATIN SMALL LETTER T WITH CARON
-0x9E	U+017E	U+0436	#LATIN SMALL LETTER Z WITH CARON
-0x9F	U+017A	#LATIN SMALL LETTER Z WITH ACUTE
-0xA0	U+00A0	#NO-BREAK SPACE
-0xA1	U+02C7	U+030c	#CARON
-0xA2	U+02D8	U+0306	#BREVE
-0xA3	U+0141	#LATIN CAPITAL LETTER L WITH STROKE
-0xA4	U+00A4	#CURRENCY SIGN
-0xA5	U+0104	#LATIN CAPITAL LETTER A WITH OGONEK
-0xA6	U+00A6	#BROKEN BAR
-0xA7	U+00A7	#SECTION SIGN
-0xA8	U+00A8	U+0308	#DIAERESIS
-0xA9	U+00A9	#COPYRIGHT SIGN
-0xAA	U+015E	#LATIN CAPITAL LETTER S WITH CEDILLA
-0xAB	U+00AB	#LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xAC	U+00AC	#NOT SIGN
-0xAD	U+00AD	#SOFT HYPHEN
-0xAE	U+00AE	#REGISTERED SIGN
-0xAF	U+017B	#LATIN CAPITAL LETTER Z WITH DOT ABOVE
-0xB0	U+00B0	U+030a	#DEGREE SIGN
-0xB1	U+00B1	#PLUS-MINUS SIGN
-0xB2	U+02DB	U+0328	#OGONEK
-0xB3	U+0142	#LATIN SMALL LETTER L WITH STROKE
-0xB4	U+00B4	#ACUTE ACCENT
-0xB5	U+00B5	U+03bc	#MICRO SIGN
-0xB6	U+00B6	#PILCROW SIGN
-0xB7	U+00B7	#MIDDLE DOT
-0xB8	U+00B8	U+0327	#CEDILLA
-0xB9	U+0105	#LATIN SMALL LETTER A WITH OGONEK
-0xBA	U+015F	#LATIN SMALL LETTER S WITH CEDILLA
-0xBB	U+00BB	#RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xBC	U+013D	#LATIN CAPITAL LETTER L WITH CARON
-0xBD	U+02DD	U+030b	#DOUBLE ACUTE ACCENT
-0xBE	U+013E	#LATIN SMALL LETTER L WITH CARON
-0xBF	U+017C	#LATIN SMALL LETTER Z WITH DOT ABOVE
-0xC0	U+0154	#LATIN CAPITAL LETTER R WITH ACUTE
-0xC1	U+00C1	#LATIN CAPITAL LETTER A WITH ACUTE
-0xC2	U+00C2	#LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xC3	U+0102	#LATIN CAPITAL LETTER A WITH BREVE
-0xC4	U+00C4	#LATIN CAPITAL LETTER A WITH DIAERESIS
-0xC5	U+0139	#LATIN CAPITAL LETTER L WITH ACUTE
-0xC6	U+0106	#LATIN CAPITAL LETTER C WITH ACUTE
-0xC7	U+00C7	#LATIN CAPITAL LETTER C WITH CEDILLA
-0xC8	U+010C	U+0427	#	LATIN CAPITAL LETTER C WITH CARON
-0xC9	U+00C9	#LATIN CAPITAL LETTER E WITH ACUTE
-0xCA	U+0118	#LATIN CAPITAL LETTER E WITH OGONEK
-0xCB	U+00CB	#LATIN CAPITAL LETTER E WITH DIAERESIS
-0xCC	U+011A	#LATIN CAPITAL LETTER E WITH CARON
-0xCD	U+00CD	#LATIN CAPITAL LETTER I WITH ACUTE
-0xCE	U+00CE	#LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xCF	U+010E	#LATIN CAPITAL LETTER D WITH CARON
-0xD0	U+0110	#LATIN CAPITAL LETTER D WITH STROKE
-0xD1	U+0143	#LATIN CAPITAL LETTER N WITH ACUTE
-0xD2	U+0147	#LATIN CAPITAL LETTER N WITH CARON
-0xD3	U+00D3	#LATIN CAPITAL LETTER O WITH ACUTE
-0xD4	U+00D4	#LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xD5	U+0150	#LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-0xD6	U+00D6	#LATIN CAPITAL LETTER O WITH DIAERESIS
-0xD7	U+00D7	#MULTIPLICATION SIGN
-0xD8	U+0158	#LATIN CAPITAL LETTER R WITH CARON
-0xD9	U+016E	#LATIN CAPITAL LETTER U WITH RING ABOVE
-0xDA	U+00DA	#LATIN CAPITAL LETTER U WITH ACUTE
-0xDB	U+0170	#LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-0xDC	U+00DC	#LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDD	U+00DD	#LATIN CAPITAL LETTER Y WITH ACUTE
-0xDE	U+0162	#LATIN CAPITAL LETTER T WITH CEDILLA
-0xDF	U+00DF	#LATIN SMALL LETTER SHARP S
-0xE0	U+0155	#LATIN SMALL LETTER R WITH ACUTE
-0xE1	U+00E1	#LATIN SMALL LETTER A WITH ACUTE
-0xE2	U+00E2	#LATIN SMALL LETTER A WITH CIRCUMFLEX
-0xE3	U+0103	#LATIN SMALL LETTER A WITH BREVE
-0xE4	U+00E4	#LATIN SMALL LETTER A WITH DIAERESIS
-0xE5	U+013A	#LATIN SMALL LETTER L WITH ACUTE
-0xE6	U+0107	#LATIN SMALL LETTER C WITH ACUTE
-0xE7	U+00E7	#LATIN SMALL LETTER C WITH CEDILLA
-0xE8	U+010D	U+02a7	U+0447	#	LATIN SMALL LETTER C WITH CARON
-0xE9	U+00E9	#LATIN SMALL LETTER E WITH ACUTE
-0xEA	U+0119	#LATIN SMALL LETTER E WITH OGONEK
-0xEB	U+00EB	#LATIN SMALL LETTER E WITH DIAERESIS
-0xEC	U+011B	#LATIN SMALL LETTER E WITH CARON
-0xED	U+00ED	#LATIN SMALL LETTER I WITH ACUTE
-0xEE	U+00EE	#LATIN SMALL LETTER I WITH CIRCUMFLEX
-0xEF	U+010F	#LATIN SMALL LETTER D WITH CARON
-0xF0	U+0111	#LATIN SMALL LETTER D WITH STROKE
-0xF1	U+0144	#LATIN SMALL LETTER N WITH ACUTE
-0xF2	U+0148	#LATIN SMALL LETTER N WITH CARON
-0xF3	U+00F3	#LATIN SMALL LETTER O WITH ACUTE
-0xF4	U+00F4	#LATIN SMALL LETTER O WITH CIRCUMFLEX
-0xF5	U+0151	#LATIN SMALL LETTER O WITH DOUBLE ACUTE
-0xF6	U+00F6	#LATIN SMALL LETTER O WITH DIAERESIS
-0xF7	U+00F7	#DIVISION SIGN
-0xF8	U+0159	#LATIN SMALL LETTER R WITH CARON
-0xF9	U+016F	#LATIN SMALL LETTER U WITH RING ABOVE
-0xFA	U+00FA	#LATIN SMALL LETTER U WITH ACUTE
-0xFB	U+0171	#LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0xFC	U+00FC	#LATIN SMALL LETTER U WITH DIAERESIS
-0xFD	U+00FD	#LATIN SMALL LETTER Y WITH ACUTE
-0xFE	U+0163	#LATIN SMALL LETTER T WITH CEDILLA
-0xFF	U+02D9	U+0307	U+0387	#DOT ABOVE
-
-U+2218 " \260 "		# RING OPERATOR
-U+2219 " \225 "		# BULLET OPERATOR
-U+2297 "(\327)"		# CIRCLED TIMES
-U+2299 "(\267)"		# CIRCLED DOT OPERATOR
-U+229A "(\260)"		# CIRCLED RING OPERATOR
-U+22A0 "[\327]"		# SQUARED TIMES
-U+22A1 "[\267]"		# SQUARED DOT OPERATOR
-U+22C5 " \267 "		# DOT OPERATOR
diff --git a/src/chrtrans/cp1251_uni.tbl b/src/chrtrans/cp1251_uni.tbl
deleted file mode 100644
index 0d928f9c..00000000
--- a/src/chrtrans/cp1251_uni.tbl
+++ /dev/null
@@ -1,161 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mwindows-1251
-
-#Name as a Display Charset (used on Options screen)
-OCyrillic (windows-1251)
-
-#Codepage number
-C1251
-
-#
-#    Name:     cp1251 to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.01
-#    Table format:  Format A
-#    Date:          04/15/98
-#
-#    Contact:       cpxlate@microsoft.com
-#
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp1251 code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp1251 order
-#
-##################
-
-0x20-0x7e       idem
-#
-0x80	U+0402	#CYRILLIC CAPITAL LETTER DJE
-0x81	U+0403	#CYRILLIC CAPITAL LETTER GJE
-0x82	U+201A	#SINGLE LOW-9 QUOTATION MARK
-0x83	U+0453	#CYRILLIC SMALL LETTER GJE
-0x84	U+201E	#DOUBLE LOW-9 QUOTATION MARK
-0x85	U+2026	#HORIZONTAL ELLIPSIS
-0x86	U+2020	#DAGGER
-0x87	U+2021	#DOUBLE DAGGER
-0x88	U+20AC	#EURO SIGN
-0x89	U+2030	#PER MILLE SIGN
-0x8A	U+0409	#CYRILLIC CAPITAL LETTER LJE
-0x8B	U+2039	#SINGLE LEFT-POINTING ANGLE QUOTATION MARK
-0x8C	U+040A	#CYRILLIC CAPITAL LETTER NJE
-0x8D	U+040C	#CYRILLIC CAPITAL LETTER KJE
-0x8E	U+040B	#CYRILLIC CAPITAL LETTER TSHE
-0x8F	U+040F	#CYRILLIC CAPITAL LETTER DZHE
-0x90	U+0452	#CYRILLIC SMALL LETTER DJE
-0x91	U+2018	#LEFT SINGLE QUOTATION MARK
-0x92	U+2019	#RIGHT SINGLE QUOTATION MARK
-0x93	U+201C	#LEFT DOUBLE QUOTATION MARK
-0x94	U+201D	#RIGHT DOUBLE QUOTATION MARK
-0x95	U+2022	#BULLET
-0x96	U+2013	#EN DASH
-0x97	U+2014	#EM DASH
-0x98	      	#UNDEFINED
-0x99	U+2122	#TRADE MARK SIGN
-0x9A	U+0459	#CYRILLIC SMALL LETTER LJE
-0x9B	U+203A	#SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
-0x9C	U+045A	#CYRILLIC SMALL LETTER NJE
-0x9D	U+045C	#CYRILLIC SMALL LETTER KJE
-0x9E	U+045B	#CYRILLIC SMALL LETTER TSHE
-0x9F	U+045F	#CYRILLIC SMALL LETTER DZHE
-0xA0	U+00A0	#NO-BREAK SPACE
-0xA1	U+040E	#CYRILLIC CAPITAL LETTER SHORT U
-0xA2	U+045E	#CYRILLIC SMALL LETTER SHORT U
-0xA3	U+0408	#CYRILLIC CAPITAL LETTER JE
-0xA4	U+00A4	#CURRENCY SIGN
-0xA5	U+0490	#CYRILLIC CAPITAL LETTER GHE WITH UPTURN
-0xA6	U+00A6	#BROKEN BAR
-0xA7	U+00A7	#SECTION SIGN
-0xA8	U+0401	#CYRILLIC CAPITAL LETTER IO
-0xA9	U+00A9	#COPYRIGHT SIGN
-0xAA	U+0404	#CYRILLIC CAPITAL LETTER UKRAINIAN IE
-0xAB	U+00AB	#LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xAC	U+00AC	#NOT SIGN
-0xAD	U+00AD	#SOFT HYPHEN
-0xAE	U+00AE	#REGISTERED SIGN
-0xAF	U+0407	#CYRILLIC CAPITAL LETTER YI
-0xB0	U+00B0	#DEGREE SIGN
-0xB1	U+00B1	#PLUS-MINUS SIGN
-0xB2	U+0406	#CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
-0xB3	U+0456	#CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
-0xB4	U+0491	#CYRILLIC SMALL LETTER GHE WITH UPTURN
-0xB5	U+00B5	#MICRO SIGN
-0xB6	U+00B6	#PILCROW SIGN
-0xB7	U+00B7	#MIDDLE DOT
-0xB8	U+0451	#CYRILLIC SMALL LETTER IO
-0xB9	U+2116	#NUMERO SIGN
-0xBA	U+0454	#CYRILLIC SMALL LETTER UKRAINIAN IE
-0xBB	U+00BB	#RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xBC	U+0458	#CYRILLIC SMALL LETTER JE
-0xBD	U+0405	#CYRILLIC CAPITAL LETTER DZE
-0xBE	U+0455	#CYRILLIC SMALL LETTER DZE
-0xBF	U+0457	#CYRILLIC SMALL LETTER YI
-0xC0	U+0410	#CYRILLIC CAPITAL LETTER A
-0xC1	U+0411	#CYRILLIC CAPITAL LETTER BE
-0xC2	U+0412	#CYRILLIC CAPITAL LETTER VE
-0xC3	U+0413	#CYRILLIC CAPITAL LETTER GHE
-0xC4	U+0414	#CYRILLIC CAPITAL LETTER DE
-0xC5	U+0415	#CYRILLIC CAPITAL LETTER IE
-0xC6	U+0416	#CYRILLIC CAPITAL LETTER ZHE
-0xC7	U+0417	#CYRILLIC CAPITAL LETTER ZE
-0xC8	U+0418	#CYRILLIC CAPITAL LETTER I
-0xC9	U+0419	#CYRILLIC CAPITAL LETTER SHORT I
-0xCA	U+041A	#CYRILLIC CAPITAL LETTER KA
-0xCB	U+041B	#CYRILLIC CAPITAL LETTER EL
-0xCC	U+041C	#CYRILLIC CAPITAL LETTER EM
-0xCD	U+041D	#CYRILLIC CAPITAL LETTER EN
-0xCE	U+041E	#CYRILLIC CAPITAL LETTER O
-0xCF	U+041F	#CYRILLIC CAPITAL LETTER PE
-0xD0	U+0420	#CYRILLIC CAPITAL LETTER ER
-0xD1	U+0421	#CYRILLIC CAPITAL LETTER ES
-0xD2	U+0422	#CYRILLIC CAPITAL LETTER TE
-0xD3	U+0423	#CYRILLIC CAPITAL LETTER U
-0xD4	U+0424	#CYRILLIC CAPITAL LETTER EF
-0xD5	U+0425	#CYRILLIC CAPITAL LETTER HA
-0xD6	U+0426	#CYRILLIC CAPITAL LETTER TSE
-0xD7	U+0427	#CYRILLIC CAPITAL LETTER CHE
-0xD8	U+0428	#CYRILLIC CAPITAL LETTER SHA
-0xD9	U+0429	#CYRILLIC CAPITAL LETTER SHCHA
-0xDA	U+042A	#CYRILLIC CAPITAL LETTER HARD SIGN
-0xDB	U+042B	#CYRILLIC CAPITAL LETTER YERU
-0xDC	U+042C	#CYRILLIC CAPITAL LETTER SOFT SIGN
-0xDD	U+042D	#CYRILLIC CAPITAL LETTER E
-0xDE	U+042E	#CYRILLIC CAPITAL LETTER YU
-0xDF	U+042F	#CYRILLIC CAPITAL LETTER YA
-0xE0	U+0430	#CYRILLIC SMALL LETTER A
-0xE1	U+0431	#CYRILLIC SMALL LETTER BE
-0xE2	U+0432	#CYRILLIC SMALL LETTER VE
-0xE3	U+0433	#CYRILLIC SMALL LETTER GHE
-0xE4	U+0434	#CYRILLIC SMALL LETTER DE
-0xE5	U+0435	#CYRILLIC SMALL LETTER IE
-0xE6	U+0436	#CYRILLIC SMALL LETTER ZHE
-0xE7	U+0437	#CYRILLIC SMALL LETTER ZE
-0xE8	U+0438	#CYRILLIC SMALL LETTER I
-0xE9	U+0439	#CYRILLIC SMALL LETTER SHORT I
-0xEA	U+043A	#CYRILLIC SMALL LETTER KA
-0xEB	U+043B	#CYRILLIC SMALL LETTER EL
-0xEC	U+043C	#CYRILLIC SMALL LETTER EM
-0xED	U+043D	#CYRILLIC SMALL LETTER EN
-0xEE	U+043E	#CYRILLIC SMALL LETTER O
-0xEF	U+043F	#CYRILLIC SMALL LETTER PE
-0xF0	U+0440	#CYRILLIC SMALL LETTER ER
-0xF1	U+0441	#CYRILLIC SMALL LETTER ES
-0xF2	U+0442	#CYRILLIC SMALL LETTER TE
-0xF3	U+0443	#CYRILLIC SMALL LETTER U
-0xF4	U+0444	#CYRILLIC SMALL LETTER EF
-0xF5	U+0445	#CYRILLIC SMALL LETTER HA
-0xF6	U+0446	#CYRILLIC SMALL LETTER TSE
-0xF7	U+0447	#CYRILLIC SMALL LETTER CHE
-0xF8	U+0448	#CYRILLIC SMALL LETTER SHA
-0xF9	U+0449	#CYRILLIC SMALL LETTER SHCHA
-0xFA	U+044A	#CYRILLIC SMALL LETTER HARD SIGN
-0xFB	U+044B	#CYRILLIC SMALL LETTER YERU
-0xFC	U+044C	#CYRILLIC SMALL LETTER SOFT SIGN
-0xFD	U+044D	#CYRILLIC SMALL LETTER E
-0xFE	U+044E	#CYRILLIC SMALL LETTER YU
-0xFF	U+044F	#CYRILLIC SMALL LETTER YA
diff --git a/src/chrtrans/cp1252_uni.tbl b/src/chrtrans/cp1252_uni.tbl
deleted file mode 100644
index 50ce967c..00000000
--- a/src/chrtrans/cp1252_uni.tbl
+++ /dev/null
@@ -1,177 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#Shall this become the "default" translation?
-#There has to be exactly one table marked as "default".
-D0
-#
-#The MIME name of this charset.
-Mwindows-1252
-
-#Name as a Display Charset (used on Options screen)
-OWestern (windows-1252)
-
-#Codepage number
-C1252
-
-#
-#    Name:     cp1252 to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.01
-#    Table format:  Format A
-#    Date:          04/15/98
-#
-#    Contact:       cpxlate@microsoft.com
-#
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp1252 code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp1252 order
-#
-##################
-# Lines with more than one Unicode (U+XXXX) value contain additional
-# replacement mappings added for lynx. - kw
-
-0x20-0x7e       idem
-#
-0x80	U+20AC	#EURO SIGN
-0x81	      	#UNDEFINED
-0x82	U+201A	#SINGLE LOW-9 QUOTATION MARK
-0x83	U+0192	#LATIN SMALL LETTER F WITH HOOK
-0x84	U+201E	#DOUBLE LOW-9 QUOTATION MARK
-0x85	U+2026	#HORIZONTAL ELLIPSIS
-0x86	U+2020	#DAGGER
-0x87	U+2021	#DOUBLE DAGGER
-0x88	U+02C6	U+0302	#MODIFIER LETTER CIRCUMFLEX ACCENT
-0x89	U+2030	#PER MILLE SIGN
-0x8A	U+0160	#LATIN CAPITAL LETTER S WITH CARON
-0x8B	U+2039	#SINGLE LEFT-POINTING ANGLE QUOTATION MARK
-0x8C	U+0152	#LATIN CAPITAL LIGATURE OE
-0x8D	      	#UNDEFINED
-0x8E	U+017D	#LATIN CAPITAL LETTER Z WITH CARON
-0x8F	      	#UNDEFINED
-0x90	      	#UNDEFINED
-0x91	U+2018	#LEFT SINGLE QUOTATION MARK
-0x92	U+2019	#RIGHT SINGLE QUOTATION MARK
-0x93	U+201C	#LEFT DOUBLE QUOTATION MARK
-0x94	U+201D	U+02dd	U+030b	#RIGHT DOUBLE QUOTATION MARK
-0x95	U+2022	#BULLET
-0x96	U+2013	#EN DASH
-0x97	U+2014	#EM DASH
-0x98	U+02DC	#SMALL TILDE
-0x99	U+2122	#TRADE MARK SIGN
-0x9A	U+0161	#LATIN SMALL LETTER S WITH CARON
-0x9B	U+203A	#SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
-0x9C	U+0153	#LATIN SMALL LIGATURE OE
-0x9D	      	#UNDEFINED
-0x9E	U+017E	#LATIN SMALL LETTER Z WITH CARON
-0x9F	U+0178	#LATIN CAPITAL LETTER Y WITH DIAERESIS
-0xA0	U+00A0	#NO-BREAK SPACE
-0xA1	U+00A1	#INVERTED EXCLAMATION MARK
-0xA2	U+00A2	#CENT SIGN
-0xA3	U+00A3	#POUND SIGN
-0xA4	U+00A4	#CURRENCY SIGN
-0xA5	U+00A5	#YEN SIGN
-0xA6	U+00A6	#BROKEN BAR
-0xA7	U+00A7	#SECTION SIGN
-0xA8	U+00A8	U+0308	#DIAERESIS
-0xA9	U+00A9	#COPYRIGHT SIGN
-0xAA	U+00AA	#FEMININE ORDINAL INDICATOR
-0xAB	U+00AB	#LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xAC	U+00AC	#NOT SIGN
-0xAD	U+00AD	#SOFT HYPHEN
-0xAE	U+00AE	#REGISTERED SIGN
-0xAF	U+00AF	U+0304	#MACRON
-0xB0	U+00B0	U+030a	#DEGREE SIGN
-0xB1	U+00B1	#PLUS-MINUS SIGN
-0xB2	U+00B2	#SUPERSCRIPT TWO
-0xB3	U+00B3	#SUPERSCRIPT THREE
-0xB4	U+00B4	#ACUTE ACCENT
-0xB5	U+00B5	U+03bc	#MICRO SIGN
-0xB6	U+00B6	#PILCROW SIGN
-0xB7	U+00B7	U+0307	U+0387	U+2027	#MIDDLE DOT
-0xB8	U+00B8	U+0327	#CEDILLA
-0xB9	U+00B9	#SUPERSCRIPT ONE
-0xBA	U+00BA	#MASCULINE ORDINAL INDICATOR
-0xBB	U+00BB	#RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xBC	U+00BC	#VULGAR FRACTION ONE QUARTER
-0xBD	U+00BD	#VULGAR FRACTION ONE HALF
-0xBE	U+00BE	#VULGAR FRACTION THREE QUARTERS
-0xBF	U+00BF	#INVERTED QUESTION MARK
-0xC0	U+00C0	#LATIN CAPITAL LETTER A WITH GRAVE
-0xC1	U+00C1	#LATIN CAPITAL LETTER A WITH ACUTE
-0xC2	U+00C2	#LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xC3	U+00C3	#LATIN CAPITAL LETTER A WITH TILDE
-0xC4	U+00C4	#LATIN CAPITAL LETTER A WITH DIAERESIS
-0xC5	U+00C5	#LATIN CAPITAL LETTER A WITH RING ABOVE
-0xC6	U+00C6	#LATIN CAPITAL LETTER AE
-0xC7	U+00C7	#LATIN CAPITAL LETTER C WITH CEDILLA
-0xC8	U+00C8	#LATIN CAPITAL LETTER E WITH GRAVE
-0xC9	U+00C9	#LATIN CAPITAL LETTER E WITH ACUTE
-0xCA	U+00CA	#LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0xCB	U+00CB	#LATIN CAPITAL LETTER E WITH DIAERESIS
-0xCC	U+00CC	#LATIN CAPITAL LETTER I WITH GRAVE
-0xCD	U+00CD	#LATIN CAPITAL LETTER I WITH ACUTE
-0xCE	U+00CE	#LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xCF	U+00CF	#LATIN CAPITAL LETTER I WITH DIAERESIS
-0xD0	U+00D0	#LATIN CAPITAL LETTER ETH
-0xD1	U+00D1	#LATIN CAPITAL LETTER N WITH TILDE
-0xD2	U+00D2	#LATIN CAPITAL LETTER O WITH GRAVE
-0xD3	U+00D3	#LATIN CAPITAL LETTER O WITH ACUTE
-0xD4	U+00D4	#LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xD5	U+00D5	#LATIN CAPITAL LETTER O WITH TILDE
-0xD6	U+00D6	#LATIN CAPITAL LETTER O WITH DIAERESIS
-0xD7	U+00D7	#MULTIPLICATION SIGN
-0xD8	U+00D8	#LATIN CAPITAL LETTER O WITH STROKE
-0xD9	U+00D9	#LATIN CAPITAL LETTER U WITH GRAVE
-0xDA	U+00DA	#LATIN CAPITAL LETTER U WITH ACUTE
-0xDB	U+00DB	#LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0xDC	U+00DC	#LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDD	U+00DD	#LATIN CAPITAL LETTER Y WITH ACUTE
-0xDE	U+00DE	#LATIN CAPITAL LETTER THORN
-0xDF	U+00DF	#LATIN SMALL LETTER SHARP S
-0xE0	U+00E0	#LATIN SMALL LETTER A WITH GRAVE
-0xE1	U+00E1	#LATIN SMALL LETTER A WITH ACUTE
-0xE2	U+00E2	#LATIN SMALL LETTER A WITH CIRCUMFLEX
-0xE3	U+00E3	#LATIN SMALL LETTER A WITH TILDE
-0xE4	U+00E4	#LATIN SMALL LETTER A WITH DIAERESIS
-0xE5	U+00E5	#LATIN SMALL LETTER A WITH RING ABOVE
-0xE6	U+00E6	#LATIN SMALL LETTER AE
-0xE7	U+00E7	#LATIN SMALL LETTER C WITH CEDILLA
-0xE8	U+00E8	#LATIN SMALL LETTER E WITH GRAVE
-0xE9	U+00E9	#LATIN SMALL LETTER E WITH ACUTE
-0xEA	U+00EA	#LATIN SMALL LETTER E WITH CIRCUMFLEX
-0xEB	U+00EB	#LATIN SMALL LETTER E WITH DIAERESIS
-0xEC	U+00EC	#LATIN SMALL LETTER I WITH GRAVE
-0xED	U+00ED	#LATIN SMALL LETTER I WITH ACUTE
-0xEE	U+00EE	#LATIN SMALL LETTER I WITH CIRCUMFLEX
-0xEF	U+00EF	#LATIN SMALL LETTER I WITH DIAERESIS
-0xF0	U+00F0	#LATIN SMALL LETTER ETH
-0xF1	U+00F1	#LATIN SMALL LETTER N WITH TILDE
-0xF2	U+00F2	#LATIN SMALL LETTER O WITH GRAVE
-0xF3	U+00F3	#LATIN SMALL LETTER O WITH ACUTE
-0xF4	U+00F4	#LATIN SMALL LETTER O WITH CIRCUMFLEX
-0xF5	U+00F5	#LATIN SMALL LETTER O WITH TILDE
-0xF6	U+00F6	#LATIN SMALL LETTER O WITH DIAERESIS
-0xF7	U+00F7	#DIVISION SIGN
-0xF8	U+00F8	#LATIN SMALL LETTER O WITH STROKE
-0xF9	U+00F9	#LATIN SMALL LETTER U WITH GRAVE
-0xFA	U+00FA	#LATIN SMALL LETTER U WITH ACUTE
-0xFB	U+00FB	#LATIN SMALL LETTER U WITH CIRCUMFLEX
-0xFC	U+00FC	#LATIN SMALL LETTER U WITH DIAERESIS
-0xFD	U+00FD	#LATIN SMALL LETTER Y WITH ACUTE
-0xFE	U+00FE	#LATIN SMALL LETTER THORN
-0xFF	U+00FF	#LATIN SMALL LETTER Y WITH DIAERESIS
-
-U+2218 " \260 "		# RING OPERATOR
-U+2219 " \225 "		# BULLET OPERATOR
-U+221b " ROOT\263 "
-U+2297 "(\327)"		# CIRCLED TIMES
-U+2299 "(\267)"		# CIRCLED DOT OPERATOR
-U+229A "(\260)"		# CIRCLED RING OPERATOR
-U+22A0 "[\327]"		# SQUARED TIMES
-U+22A1 "[\267]"		# SQUARED DOT OPERATOR
-U+22C5 " \267 "		# DOT OPERATOR
diff --git a/src/chrtrans/cp1253_uni.tbl b/src/chrtrans/cp1253_uni.tbl
deleted file mode 100644
index 49523d44..00000000
--- a/src/chrtrans/cp1253_uni.tbl
+++ /dev/null
@@ -1,161 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mwindows-1253
-
-#Name as a Display Charset (used on Options screen)
-OGreek (windows-1253)
-
-#Codepage number
-C1253
-
-#
-#    Name:     cp1253 to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.01
-#    Table format:  Format A
-#    Date:          04/15/98
-#
-#    Contact:       cpxlate@microsoft.com
-#
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp1253 code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp1253 order
-#
-##################
-
-0x20-0x7e       idem
-#
-0x80	U+20AC	#EURO SIGN
-0x81		#UNDEFINED
-0x82	U+201A	#SINGLE LOW-9 QUOTATION MARK
-0x83	U+0192	#LATIN SMALL LETTER F WITH HOOK
-0x84	U+201E	#DOUBLE LOW-9 QUOTATION MARK
-0x85	U+2026	#HORIZONTAL ELLIPSIS
-0x86	U+2020	#DAGGER
-0x87	U+2021	#DOUBLE DAGGER
-0x88		#UNDEFINED
-0x89	U+2030	#PER MILLE SIGN
-0x8A		#UNDEFINED
-0x8B	U+2039	#SINGLE LEFT-POINTING ANGLE QUOTATION MARK
-0x8C		#UNDEFINED
-0x8D		#UNDEFINED
-0x8E		#UNDEFINED
-0x8F		#UNDEFINED
-0x90		#UNDEFINED
-0x91	U+2018	U+02bd	#LEFT SINGLE QUOTATION MARK
-0x92	U+2019	U+02bc	#RIGHT SINGLE QUOTATION MARK
-0x93	U+201C	#LEFT DOUBLE QUOTATION MARK
-0x94	U+201D	#RIGHT DOUBLE QUOTATION MARK
-0x95	U+2022	#BULLET
-0x96	U+2013	#EN DASH
-0x97	U+2014	#EM DASH
-0x98		#UNDEFINED
-0x99	U+2122	#TRADE MARK SIGN
-0x9A		#UNDEFINED
-0x9B	U+203A	#SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
-0x9C		#UNDEFINED
-0x9D		#UNDEFINED
-0x9E		#UNDEFINED
-0x9F		#UNDEFINED
-0xA0	U+00A0	#NO-BREAK SPACE
-0xA1	U+0385	#GREEK DIALYTIKA TONOS
-0xA2	U+0386	#GREEK CAPITAL LETTER ALPHA WITH TONOS
-0xA3	U+00A3	#POUND SIGN
-0xA4	U+00A4	#CURRENCY SIGN
-0xA5	U+00A5	#YEN SIGN
-0xA6	U+00A6	#BROKEN BAR
-0xA7	U+00A7	#SECTION SIGN
-0xA8	U+00A8	#DIAERESIS
-0xA9	U+00A9	#COPYRIGHT SIGN
-0xAA		#UNDEFINED
-0xAB	U+00AB	#LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xAC	U+00AC	#NOT SIGN
-0xAD	U+00AD	#SOFT HYPHEN
-0xAE	U+00AE	#REGISTERED SIGN
-0xAF	U+2015	#HORIZONTAL BAR
-0xB0	U+00B0	#DEGREE SIGN
-0xB1	U+00B1	#PLUS-MINUS SIGN
-0xB2	U+00B2	#SUPERSCRIPT TWO
-0xB3	U+00B3	#SUPERSCRIPT THREE
-0xB4	U+0384	#GREEK TONOS
-0xB5	U+00B5	#MICRO SIGN
-0xB6	U+00B6	#PILCROW SIGN
-0xB7	U+00B7	#MIDDLE DOT
-0xB8	U+0388	#GREEK CAPITAL LETTER EPSILON WITH TONOS
-0xB9	U+0389	#GREEK CAPITAL LETTER ETA WITH TONOS
-0xBA	U+038A	#GREEK CAPITAL LETTER IOTA WITH TONOS
-0xBB	U+00BB	#RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xBC	U+038C	#GREEK CAPITAL LETTER OMICRON WITH TONOS
-0xBD	U+00BD	#VULGAR FRACTION ONE HALF
-0xBE	U+038E	#GREEK CAPITAL LETTER UPSILON WITH TONOS
-0xBF	U+038F	#GREEK CAPITAL LETTER OMEGA WITH TONOS
-0xC0	U+0390	#GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
-0xC1	U+0391	#GREEK CAPITAL LETTER ALPHA
-0xC2	U+0392	#GREEK CAPITAL LETTER BETA
-0xC3	U+0393	#GREEK CAPITAL LETTER GAMMA
-0xC4	U+0394	#GREEK CAPITAL LETTER DELTA
-0xC5	U+0395	#GREEK CAPITAL LETTER EPSILON
-0xC6	U+0396	#GREEK CAPITAL LETTER ZETA
-0xC7	U+0397	#GREEK CAPITAL LETTER ETA
-0xC8	U+0398	#GREEK CAPITAL LETTER THETA
-0xC9	U+0399	#GREEK CAPITAL LETTER IOTA
-0xCA	U+039A	#GREEK CAPITAL LETTER KAPPA
-0xCB	U+039B	#GREEK CAPITAL LETTER LAMDA
-0xCC	U+039C	#GREEK CAPITAL LETTER MU
-0xCD	U+039D	#GREEK CAPITAL LETTER NU
-0xCE	U+039E	#GREEK CAPITAL LETTER XI
-0xCF	U+039F	#GREEK CAPITAL LETTER OMICRON
-0xD0	U+03A0	#GREEK CAPITAL LETTER PI
-0xD1	U+03A1	#GREEK CAPITAL LETTER RHO
-0xD2		#UNDEFINED
-0xD3	U+03A3	#GREEK CAPITAL LETTER SIGMA
-0xD4	U+03A4	#GREEK CAPITAL LETTER TAU
-0xD5	U+03A5	#GREEK CAPITAL LETTER UPSILON
-0xD6	U+03A6	#GREEK CAPITAL LETTER PHI
-0xD7	U+03A7	#GREEK CAPITAL LETTER CHI
-0xD8	U+03A8	#GREEK CAPITAL LETTER PSI
-0xD9	U+03A9	#GREEK CAPITAL LETTER OMEGA
-0xDA	U+03AA	#GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
-0xDB	U+03AB	#GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
-0xDC	U+03AC	#GREEK SMALL LETTER ALPHA WITH TONOS
-0xDD	U+03AD	#GREEK SMALL LETTER EPSILON WITH TONOS
-0xDE	U+03AE	#GREEK SMALL LETTER ETA WITH TONOS
-0xDF	U+03AF	#GREEK SMALL LETTER IOTA WITH TONOS
-0xE0	U+03B0	#GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
-0xE1	U+03B1	#GREEK SMALL LETTER ALPHA
-0xE2	U+03B2	#GREEK SMALL LETTER BETA
-0xE3	U+03B3	#GREEK SMALL LETTER GAMMA
-0xE4	U+03B4	#GREEK SMALL LETTER DELTA
-0xE5	U+03B5	#GREEK SMALL LETTER EPSILON
-0xE6	U+03B6	#GREEK SMALL LETTER ZETA
-0xE7	U+03B7	#GREEK SMALL LETTER ETA
-0xE8	U+03B8	#GREEK SMALL LETTER THETA
-0xE9	U+03B9	#GREEK SMALL LETTER IOTA
-0xEA	U+03BA	#GREEK SMALL LETTER KAPPA
-0xEB	U+03BB	#GREEK SMALL LETTER LAMDA
-0xEC	U+03BC	#GREEK SMALL LETTER MU
-0xED	U+03BD	#GREEK SMALL LETTER NU
-0xEE	U+03BE	#GREEK SMALL LETTER XI
-0xEF	U+03BF	#GREEK SMALL LETTER OMICRON
-0xF0	U+03C0	#GREEK SMALL LETTER PI
-0xF1	U+03C1	#GREEK SMALL LETTER RHO
-0xF2	U+03C2	#GREEK SMALL LETTER FINAL SIGMA
-0xF3	U+03C3	#GREEK SMALL LETTER SIGMA
-0xF4	U+03C4	#GREEK SMALL LETTER TAU
-0xF5	U+03C5	#GREEK SMALL LETTER UPSILON
-0xF6	U+03C6	#GREEK SMALL LETTER PHI
-0xF7	U+03C7	#GREEK SMALL LETTER CHI
-0xF8	U+03C8	#GREEK SMALL LETTER PSI
-0xF9	U+03C9	#GREEK SMALL LETTER OMEGA
-0xFA	U+03CA	#GREEK SMALL LETTER IOTA WITH DIALYTIKA
-0xFB	U+03CB	#GREEK SMALL LETTER UPSILON WITH DIALYTIKA
-0xFC	U+03CC	#GREEK SMALL LETTER OMICRON WITH TONOS
-0xFD	U+03CD	#GREEK SMALL LETTER UPSILON WITH TONOS
-0xFE	U+03CE	#GREEK SMALL LETTER OMEGA WITH TONOS
-0xFF		#UNDEFINED
diff --git a/src/chrtrans/cp1255_uni.tbl b/src/chrtrans/cp1255_uni.tbl
deleted file mode 100644
index 3f0af9e1..00000000
--- a/src/chrtrans/cp1255_uni.tbl
+++ /dev/null
@@ -1,161 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mwindows-1255
-
-#Name as a Display Charset (used on Options screen).
-OHebrew (windows-1255)
-
-#Codepage number
-C1255
-
-#
-#    Name:     cp1255 to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.01
-#    Table format:  Format A
-#    Date:          04/15/98
-#
-#    Contact:       cpxlate@microsoft.com
-#
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp1255 code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp1255 order
-#
-##################
-
-0x20-0x7e       idem
-#
-0x80	U+20AC	#EURO SIGN
-0x81	      	#UNDEFINED
-0x82	U+201A	#SINGLE LOW-9 QUOTATION MARK
-0x83	U+0192	#LATIN SMALL LETTER F WITH HOOK
-0x84	U+201E	#DOUBLE LOW-9 QUOTATION MARK
-0x85	U+2026	#HORIZONTAL ELLIPSIS
-0x86	U+2020	#DAGGER
-0x87	U+2021	#DOUBLE DAGGER
-0x88	U+02C6	#MODIFIER LETTER CIRCUMFLEX ACCENT
-0x89	U+2030	#PER MILLE SIGN
-0x8A	      	#UNDEFINED
-0x8B	U+2039	#SINGLE LEFT-POINTING ANGLE QUOTATION MARK
-0x8C	      	#UNDEFINED
-0x8D	      	#UNDEFINED
-0x8E	      	#UNDEFINED
-0x8F	      	#UNDEFINED
-0x90	      	#UNDEFINED
-0x91	U+2018	#LEFT SINGLE QUOTATION MARK
-0x92	U+2019	#RIGHT SINGLE QUOTATION MARK
-0x93	U+201C	#LEFT DOUBLE QUOTATION MARK
-0x94	U+201D	#RIGHT DOUBLE QUOTATION MARK
-0x95	U+2022	#BULLET
-0x96	U+2013	#EN DASH
-0x97	U+2014	#EM DASH
-0x98	U+02DC	#SMALL TILDE
-0x99	U+2122	#TRADE MARK SIGN
-0x9A	      	#UNDEFINED
-0x9B	U+203A	#SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
-0x9C	      	#UNDEFINED
-0x9D	      	#UNDEFINED
-0x9E	      	#UNDEFINED
-0x9F	      	#UNDEFINED
-0xA0	U+00A0	#NO-BREAK SPACE
-0xA1	U+00A1	#INVERTED EXCLAMATION MARK
-0xA2	U+00A2	#CENT SIGN
-0xA3	U+00A3	#POUND SIGN
-0xA4	U+20AA	#NEW SHEQEL SIGN
-0xA5	U+00A5	#YEN SIGN
-0xA6	U+00A6	#BROKEN BAR
-0xA7	U+00A7	#SECTION SIGN
-0xA8	U+00A8	#DIAERESIS
-0xA9	U+00A9	#COPYRIGHT SIGN
-0xAA	U+00D7	#MULTIPLICATION SIGN
-0xAB	U+00AB	#LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xAC	U+00AC	#NOT SIGN
-0xAD	U+00AD	#SOFT HYPHEN
-0xAE	U+00AE	#REGISTERED SIGN
-0xAF	U+00AF	#MACRON
-0xB0	U+00B0	#DEGREE SIGN
-0xB1	U+00B1	#PLUS-MINUS SIGN
-0xB2	U+00B2	#SUPERSCRIPT TWO
-0xB3	U+00B3	#SUPERSCRIPT THREE
-0xB4	U+00B4	#ACUTE ACCENT
-0xB5	U+00B5	#MICRO SIGN
-0xB6	U+00B6	#PILCROW SIGN
-0xB7	U+00B7	#MIDDLE DOT
-0xB8	U+00B8	#CEDILLA
-0xB9	U+00B9	#SUPERSCRIPT ONE
-0xBA	U+00F7	#DIVISION SIGN
-0xBB	U+00BB	#RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xBC	U+00BC	#VULGAR FRACTION ONE QUARTER
-0xBD	U+00BD	#VULGAR FRACTION ONE HALF
-0xBE	U+00BE	#VULGAR FRACTION THREE QUARTERS
-0xBF	U+00BF	#INVERTED QUESTION MARK
-0xC0	U+05B0	#HEBREW POINT SHEVA
-0xC1	U+05B1	#HEBREW POINT HATAF SEGOL
-0xC2	U+05B2	#HEBREW POINT HATAF PATAH
-0xC3	U+05B3	#HEBREW POINT HATAF QAMATS
-0xC4	U+05B4	#HEBREW POINT HIRIQ
-0xC5	U+05B5	#HEBREW POINT TSERE
-0xC6	U+05B6	#HEBREW POINT SEGOL
-0xC7	U+05B7	#HEBREW POINT PATAH
-0xC8	U+05B8	#HEBREW POINT QAMATS
-0xC9	U+05B9	#HEBREW POINT HOLAM
-0xCA		#UNDEFINED
-0xCB	U+05BB	#HEBREW POINT QUBUTS
-0xCC	U+05BC	#HEBREW POINT DAGESH OR MAPIQ
-0xCD	U+05BD	#HEBREW POINT METEG
-0xCE	U+05BE	#HEBREW PUNCTUATION MAQAF
-0xCF	U+05BF	#HEBREW POINT RAFE
-0xD0	U+05C0	#HEBREW PUNCTUATION PASEQ
-0xD1	U+05C1	#HEBREW POINT SHIN DOT
-0xD2	U+05C2	#HEBREW POINT SIN DOT
-0xD3	U+05C3	#HEBREW PUNCTUATION SOF PASUQ
-0xD4	U+05F0	#HEBREW LIGATURE YIDDISH DOUBLE VAV
-0xD5	U+05F1	#HEBREW LIGATURE YIDDISH VAV YOD
-0xD6	U+05F2	#HEBREW LIGATURE YIDDISH DOUBLE YOD
-0xD7	U+05F3	#HEBREW PUNCTUATION GERESH
-0xD8	U+05F4	#HEBREW PUNCTUATION GERSHAYIM
-0xD9	      	#UNDEFINED
-0xDA	      	#UNDEFINED
-0xDB	      	#UNDEFINED
-0xDC	      	#UNDEFINED
-0xDD	      	#UNDEFINED
-0xDE	      	#UNDEFINED
-0xDF	      	#UNDEFINED
-0xE0	U+05D0	#HEBREW LETTER ALEF
-0xE1	U+05D1	#HEBREW LETTER BET
-0xE2	U+05D2	#HEBREW LETTER GIMEL
-0xE3	U+05D3	#HEBREW LETTER DALET
-0xE4	U+05D4	#HEBREW LETTER HE
-0xE5	U+05D5	#HEBREW LETTER VAV
-0xE6	U+05D6	#HEBREW LETTER ZAYIN
-0xE7	U+05D7	#HEBREW LETTER HET
-0xE8	U+05D8	#HEBREW LETTER TET
-0xE9	U+05D9	#HEBREW LETTER YOD
-0xEA	U+05DA	#HEBREW LETTER FINAL KAF
-0xEB	U+05DB	#HEBREW LETTER KAF
-0xEC	U+05DC	#HEBREW LETTER LAMED
-0xED	U+05DD	#HEBREW LETTER FINAL MEM
-0xEE	U+05DE	#HEBREW LETTER MEM
-0xEF	U+05DF	#HEBREW LETTER FINAL NUN
-0xF0	U+05E0	#HEBREW LETTER NUN
-0xF1	U+05E1	#HEBREW LETTER SAMEKH
-0xF2	U+05E2	#HEBREW LETTER AYIN
-0xF3	U+05E3	#HEBREW LETTER FINAL PE
-0xF4	U+05E4	#HEBREW LETTER PE
-0xF5	U+05E5	#HEBREW LETTER FINAL TSADI
-0xF6	U+05E6	#HEBREW LETTER TSADI
-0xF7	U+05E7	#HEBREW LETTER QOF
-0xF8	U+05E8	#HEBREW LETTER RESH
-0xF9	U+05E9	#HEBREW LETTER SHIN
-0xFA	U+05EA	#HEBREW LETTER TAV
-0xFB	      	#UNDEFINED
-0xFC	      	#UNDEFINED
-0xFD	U+200E	#LEFT-TO-RIGHT MARK
-0xFE	U+200F	#RIGHT-TO-LEFT MARK
-0xFF	      	#UNDEFINED
diff --git a/src/chrtrans/cp1256_uni.tbl b/src/chrtrans/cp1256_uni.tbl
deleted file mode 100644
index 1ab99c06..00000000
--- a/src/chrtrans/cp1256_uni.tbl
+++ /dev/null
@@ -1,161 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mwindows-1256
-
-#Name as a Display Charset (used on Options screen).
-OArabic (windows-1256)
-
-#Codepage number
-C1256
-
-#
-#    Name:     cp1256 to Unicode table
-#    Unicode version: 2.1
-#    Table version: 2.01
-#    Table format:  Format A
-#    Date:          01/5/99
-#
-#    Contact:       cpxlate@microsoft.com
-#
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp1256 code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp1256 order
-#
-##################
-
-0x20-0x7e       idem
-#
-0x80	U+20AC	#EURO SIGN
-0x81	U+067E	#ARABIC LETTER PEH
-0x82	U+201A	#SINGLE LOW-9 QUOTATION MARK
-0x83	U+0192	#LATIN SMALL LETTER F WITH HOOK
-0x84	U+201E	#DOUBLE LOW-9 QUOTATION MARK
-0x85	U+2026	#HORIZONTAL ELLIPSIS
-0x86	U+2020	#DAGGER
-0x87	U+2021	#DOUBLE DAGGER
-0x88	U+02C6	#MODIFIER LETTER CIRCUMFLEX ACCENT
-0x89	U+2030	#PER MILLE SIGN
-0x8A	U+0679	#ARABIC LETTER TTEH
-0x8B	U+2039	#SINGLE LEFT-POINTING ANGLE QUOTATION MARK
-0x8C	U+0152	#LATIN CAPITAL LIGATURE OE
-0x8D	U+0686	#ARABIC LETTER TCHEH
-0x8E	U+0698	#ARABIC LETTER JEH
-0x8F	U+0688	#ARABIC LETTER DDAL
-0x90	U+06AF	#ARABIC LETTER GAF
-0x91	U+2018	#LEFT SINGLE QUOTATION MARK
-0x92	U+2019	#RIGHT SINGLE QUOTATION MARK
-0x93	U+201C	#LEFT DOUBLE QUOTATION MARK
-0x94	U+201D	#RIGHT DOUBLE QUOTATION MARK
-0x95	U+2022	#BULLET
-0x96	U+2013	#EN DASH
-0x97	U+2014	#EM DASH
-0x98	U+06A9	#ARABIC LETTER KEHEH
-0x99	U+2122	#TRADE MARK SIGN
-0x9A	U+0691	#ARABIC LETTER RREH
-0x9B	U+203A	#SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
-0x9C	U+0153	#LATIN SMALL LIGATURE OE
-0x9D	U+200C	#ZERO WIDTH NON-JOINER
-0x9E	U+200D	#ZERO WIDTH JOINER
-0x9F	U+06BA	#ARABIC LETTER NOON GHUNNA
-0xA0	U+00A0	#NO-BREAK SPACE
-0xA1	U+060C	#ARABIC COMMA
-0xA2	U+00A2	#CENT SIGN
-0xA3	U+00A3	#POUND SIGN
-0xA4	U+00A4	#CURRENCY SIGN
-0xA5	U+00A5	#YEN SIGN
-0xA6	U+00A6	#BROKEN BAR
-0xA7	U+00A7	#SECTION SIGN
-0xA8	U+00A8	#DIAERESIS
-0xA9	U+00A9	#COPYRIGHT SIGN
-0xAA	U+06BE	#ARABIC LETTER HEH DOACHASHMEE
-0xAB	U+00AB	#LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xAC	U+00AC	#NOT SIGN
-0xAD	U+00AD	#SOFT HYPHEN
-0xAE	U+00AE	#REGISTERED SIGN
-0xAF	U+00AF	#MACRON
-0xB0	U+00B0	#DEGREE SIGN
-0xB1	U+00B1	#PLUS-MINUS SIGN
-0xB2	U+00B2	#SUPERSCRIPT TWO
-0xB3	U+00B3	#SUPERSCRIPT THREE
-0xB4	U+00B4	#ACUTE ACCENT
-0xB5	U+00B5	#MICRO SIGN
-0xB6	U+00B6	#PILCROW SIGN
-0xB7	U+00B7	#MIDDLE DOT
-0xB8	U+00B8	#CEDILLA
-0xB9	U+00B9	#SUPERSCRIPT ONE
-0xBA	U+061B	#ARABIC SEMICOLON
-0xBB	U+00BB	#RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xBC	U+00BC	#VULGAR FRACTION ONE QUARTER
-0xBD	U+00BD	#VULGAR FRACTION ONE HALF
-0xBE	U+00BE	#VULGAR FRACTION THREE QUARTERS
-0xBF	U+061F	#ARABIC QUESTION MARK
-0xC0	U+06C1	#ARABIC LETTER HEH GOAL
-0xC1	U+0621	#ARABIC LETTER HAMZA
-0xC2	U+0622	#ARABIC LETTER ALEF WITH MADDA ABOVE
-0xC3	U+0623	#ARABIC LETTER ALEF WITH HAMZA ABOVE
-0xC4	U+0624	#ARABIC LETTER WAW WITH HAMZA ABOVE
-0xC5	U+0625	#ARABIC LETTER ALEF WITH HAMZA BELOW
-0xC6	U+0626	#ARABIC LETTER YEH WITH HAMZA ABOVE
-0xC7	U+0627	#ARABIC LETTER ALEF
-0xC8	U+0628	#ARABIC LETTER BEH
-0xC9	U+0629	#ARABIC LETTER TEH MARBUTA
-0xCA	U+062A	#ARABIC LETTER TEH
-0xCB	U+062B	#ARABIC LETTER THEH
-0xCC	U+062C	#ARABIC LETTER JEEM
-0xCD	U+062D	#ARABIC LETTER HAH
-0xCE	U+062E	#ARABIC LETTER KHAH
-0xCF	U+062F	#ARABIC LETTER DAL
-0xD0	U+0630	#ARABIC LETTER THAL
-0xD1	U+0631	#ARABIC LETTER REH
-0xD2	U+0632	#ARABIC LETTER ZAIN
-0xD3	U+0633	#ARABIC LETTER SEEN
-0xD4	U+0634	#ARABIC LETTER SHEEN
-0xD5	U+0635	#ARABIC LETTER SAD
-0xD6	U+0636	#ARABIC LETTER DAD
-0xD7	U+00D7	#MULTIPLICATION SIGN
-0xD8	U+0637	#ARABIC LETTER TAH
-0xD9	U+0638	#ARABIC LETTER ZAH
-0xDA	U+0639	#ARABIC LETTER AIN
-0xDB	U+063A	#ARABIC LETTER GHAIN
-0xDC	U+0640	#ARABIC TATWEEL
-0xDD	U+0641	#ARABIC LETTER FEH
-0xDE	U+0642	#ARABIC LETTER QAF
-0xDF	U+0643	#ARABIC LETTER KAF
-0xE0	U+00E0	#LATIN SMALL LETTER A WITH GRAVE
-0xE1	U+0644	#ARABIC LETTER LAM
-0xE2	U+00E2	#LATIN SMALL LETTER A WITH CIRCUMFLEX
-0xE3	U+0645	#ARABIC LETTER MEEM
-0xE4	U+0646	#ARABIC LETTER NOON
-0xE5	U+0647	#ARABIC LETTER HEH
-0xE6	U+0648	#ARABIC LETTER WAW
-0xE7	U+00E7	#LATIN SMALL LETTER C WITH CEDILLA
-0xE8	U+00E8	#LATIN SMALL LETTER E WITH GRAVE
-0xE9	U+00E9	#LATIN SMALL LETTER E WITH ACUTE
-0xEA	U+00EA	#LATIN SMALL LETTER E WITH CIRCUMFLEX
-0xEB	U+00EB	#LATIN SMALL LETTER E WITH DIAERESIS
-0xEC	U+0649	#ARABIC LETTER ALEF MAKSURA
-0xED	U+064A	#ARABIC LETTER YEH
-0xEE	U+00EE	#LATIN SMALL LETTER I WITH CIRCUMFLEX
-0xEF	U+00EF	#LATIN SMALL LETTER I WITH DIAERESIS
-0xF0	U+064B	#ARABIC FATHATAN
-0xF1	U+064C	#ARABIC DAMMATAN
-0xF2	U+064D	#ARABIC KASRATAN
-0xF3	U+064E	#ARABIC FATHA
-0xF4	U+00F4	#LATIN SMALL LETTER O WITH CIRCUMFLEX
-0xF5	U+064F	#ARABIC DAMMA
-0xF6	U+0650	#ARABIC KASRA
-0xF7	U+00F7	#DIVISION SIGN
-0xF8	U+0651	#ARABIC SHADDA
-0xF9	U+00F9	#LATIN SMALL LETTER U WITH GRAVE
-0xFA	U+0652	#ARABIC SUKUN
-0xFB	U+00FB	#LATIN SMALL LETTER U WITH CIRCUMFLEX
-0xFC	U+00FC	#LATIN SMALL LETTER U WITH DIAERESIS
-0xFD	U+200E	#LEFT-TO-RIGHT MARK
-0xFE	U+200F	#RIGHT-TO-LEFT MARK
-0xFF	U+06D2	#ARABIC LETTER YEH BARREE
diff --git a/src/chrtrans/cp1257_uni.tbl b/src/chrtrans/cp1257_uni.tbl
deleted file mode 100644
index 6cd0081d..00000000
--- a/src/chrtrans/cp1257_uni.tbl
+++ /dev/null
@@ -1,162 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mwindows-1257
-
-#Name as a Display Charset (used on Options screen)
-OBaltic Rim (windows-1257)
-
-#Codepage number
-C1257
-
-#
-#    Name:     cp1257 to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.01
-#    Table format:  Format A
-#    Date:          04/15/98
-#
-#    Contact:       cpxlate@microsoft.com
-#
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp1257 code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp1257 order
-#
-##################
-
-0x20-0x7e       idem
-#
-0x80	U+20AC	#EURO SIGN
-0x81	      	#UNDEFINED
-0x82	U+201A	#SINGLE LOW-9 QUOTATION MARK
-0x83	      	#UNDEFINED
-0x84	U+201E	#DOUBLE LOW-9 QUOTATION MARK
-0x85	U+2026	#HORIZONTAL ELLIPSIS
-0x86	U+2020	#DAGGER
-0x87	U+2021	#DOUBLE DAGGER
-0x88	      	#UNDEFINED
-0x89	U+2030	#PER MILLE SIGN
-0x8A	      	#UNDEFINED
-0x8B	U+2039	#SINGLE LEFT-POINTING ANGLE QUOTATION MARK
-0x8C	      	#UNDEFINED
-0x8D	U+00A8	#DIAERESIS
-0x8E	U+02C7	#CARON
-0x8F	U+00B8	#CEDILLA
-0x90	      	#UNDEFINED
-0x91	U+2018	#LEFT SINGLE QUOTATION MARK
-0x92	U+2019	#RIGHT SINGLE QUOTATION MARK
-0x93	U+201C	#LEFT DOUBLE QUOTATION MARK
-0x94	U+201D	#RIGHT DOUBLE QUOTATION MARK
-0x95	U+2022	#BULLET
-0x96	U+2013	#EN DASH
-0x97	U+2014	#EM DASH
-0x98	      	#UNDEFINED
-0x99	U+2122	#TRADE MARK SIGN
-0x9A	      	#UNDEFINED
-0x9B	U+203A	#SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
-0x9C	      	#UNDEFINED
-0x9D	U+00AF	#MACRON
-0x9E	U+02DB	#OGONEK
-0x9F	      	#UNDEFINED
-0xA0	U+00A0	#NO-BREAK SPACE
-0xA1	      	#UNDEFINED
-0xA2	U+00A2	#CENT SIGN
-0xA3	U+00A3	#POUND SIGN
-0xA4	U+00A4	#CURRENCY SIGN
-0xA5	      	#UNDEFINED
-0xA6	U+00A6	#BROKEN BAR
-0xA7	U+00A7	#SECTION SIGN
-0xA8	U+00D8	#LATIN CAPITAL LETTER O WITH STROKE
-0xA9	U+00A9	#COPYRIGHT SIGN
-0xAA	U+0156	#LATIN CAPITAL LETTER R WITH CEDILLA
-0xAB	U+00AB	#LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xAC	U+00AC	#NOT SIGN
-0xAD	U+00AD	#SOFT HYPHEN
-0xAE	U+00AE	#REGISTERED SIGN
-0xAF	U+00C6	#LATIN CAPITAL LETTER AE
-0xB0	U+00B0	#DEGREE SIGN
-0xB1	U+00B1	#PLUS-MINUS SIGN
-0xB2	U+00B2	#SUPERSCRIPT TWO
-0xB3	U+00B3	#SUPERSCRIPT THREE
-0xB4	U+00B4	#ACUTE ACCENT
-0xB5	U+00B5	#MICRO SIGN
-0xB6	U+00B6	#PILCROW SIGN
-0xB7	U+00B7	#MIDDLE DOT
-0xB8	U+00F8	#LATIN SMALL LETTER O WITH STROKE
-0xB9	U+00B9	#SUPERSCRIPT ONE
-0xBA	U+0157	#LATIN SMALL LETTER R WITH CEDILLA
-0xBB	U+00BB	#RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xBC	U+00BC	#VULGAR FRACTION ONE QUARTER
-0xBD	U+00BD	#VULGAR FRACTION ONE HALF
-0xBE	U+00BE	#VULGAR FRACTION THREE QUARTERS
-0xBF	U+00E6	#LATIN SMALL LETTER AE
-0xC0	U+0104	#LATIN CAPITAL LETTER A WITH OGONEK
-0xC1	U+012E	#LATIN CAPITAL LETTER I WITH OGONEK
-0xC2	U+0100	#LATIN CAPITAL LETTER A WITH MACRON
-0xC3	U+0106	#LATIN CAPITAL LETTER C WITH ACUTE
-0xC4	U+00C4	#LATIN CAPITAL LETTER A WITH DIAERESIS
-0xC5	U+00C5	#LATIN CAPITAL LETTER A WITH RING ABOVE
-0xC6	U+0118	#LATIN CAPITAL LETTER E WITH OGONEK
-0xC7	U+0112	#LATIN CAPITAL LETTER E WITH MACRON
-0xC8	U+010C	#LATIN CAPITAL LETTER C WITH CARON
-0xC9	U+00C9	#LATIN CAPITAL LETTER E WITH ACUTE
-0xCA	U+0179	#LATIN CAPITAL LETTER Z WITH ACUTE
-0xCB	U+0116	#LATIN CAPITAL LETTER E WITH DOT ABOVE
-0xCC	U+0122	#LATIN CAPITAL LETTER G WITH CEDILLA
-0xCD	U+0136	#LATIN CAPITAL LETTER K WITH CEDILLA
-0xCE	U+012A	#LATIN CAPITAL LETTER I WITH MACRON
-0xCF	U+013B	#LATIN CAPITAL LETTER L WITH CEDILLA
-0xD0	U+0160	#LATIN CAPITAL LETTER S WITH CARON
-0xD1	U+0143	#LATIN CAPITAL LETTER N WITH ACUTE
-0xD2	U+0145	#LATIN CAPITAL LETTER N WITH CEDILLA
-0xD3	U+00D3	#LATIN CAPITAL LETTER O WITH ACUTE
-0xD4	U+014C	#LATIN CAPITAL LETTER O WITH MACRON
-0xD5	U+00D5	#LATIN CAPITAL LETTER O WITH TILDE
-0xD6	U+00D6	#LATIN CAPITAL LETTER O WITH DIAERESIS
-0xD7	U+00D7	#MULTIPLICATION SIGN
-0xD8	U+0172	#LATIN CAPITAL LETTER U WITH OGONEK
-0xD9	U+0141	#LATIN CAPITAL LETTER L WITH STROKE
-0xDA	U+015A	#LATIN CAPITAL LETTER S WITH ACUTE
-0xDB	U+016A	#LATIN CAPITAL LETTER U WITH MACRON
-0xDC	U+00DC	#LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDD	U+017B	#LATIN CAPITAL LETTER Z WITH DOT ABOVE
-0xDE	U+017D	#LATIN CAPITAL LETTER Z WITH CARON
-0xDF	U+00DF	#LATIN SMALL LETTER SHARP S
-0xE0	U+0105	#LATIN SMALL LETTER A WITH OGONEK
-0xE1	U+012F	#LATIN SMALL LETTER I WITH OGONEK
-0xE2	U+0101	#LATIN SMALL LETTER A WITH MACRON
-0xE3	U+0107	#LATIN SMALL LETTER C WITH ACUTE
-0xE4	U+00E4	#LATIN SMALL LETTER A WITH DIAERESIS
-0xE5	U+00E5	#LATIN SMALL LETTER A WITH RING ABOVE
-0xE6	U+0119	#LATIN SMALL LETTER E WITH OGONEK
-0xE7	U+0113	#LATIN SMALL LETTER E WITH MACRON
-0xE8	U+010D	#LATIN SMALL LETTER C WITH CARON
-0xE9	U+00E9	#LATIN SMALL LETTER E WITH ACUTE
-0xEA	U+017A	#LATIN SMALL LETTER Z WITH ACUTE
-0xEB	U+0117	#LATIN SMALL LETTER E WITH DOT ABOVE
-0xEC	U+0123	#LATIN SMALL LETTER G WITH CEDILLA
-0xED	U+0137	#LATIN SMALL LETTER K WITH CEDILLA
-0xEE	U+012B	#LATIN SMALL LETTER I WITH MACRON
-0xEF	U+013C	#LATIN SMALL LETTER L WITH CEDILLA
-0xF0	U+0161	#LATIN SMALL LETTER S WITH CARON
-0xF1	U+0144	#LATIN SMALL LETTER N WITH ACUTE
-0xF2	U+0146	#LATIN SMALL LETTER N WITH CEDILLA
-0xF3	U+00F3	#LATIN SMALL LETTER O WITH ACUTE
-0xF4	U+014D	#LATIN SMALL LETTER O WITH MACRON
-0xF5	U+00F5	#LATIN SMALL LETTER O WITH TILDE
-0xF6	U+00F6	#LATIN SMALL LETTER O WITH DIAERESIS
-0xF7	U+00F7	#DIVISION SIGN
-0xF8	U+0173	#LATIN SMALL LETTER U WITH OGONEK
-0xF9	U+0142	#LATIN SMALL LETTER L WITH STROKE
-0xFA	U+015B	#LATIN SMALL LETTER S WITH ACUTE
-0xFB	U+016B	#LATIN SMALL LETTER U WITH MACRON
-0xFC	U+00FC	#LATIN SMALL LETTER U WITH DIAERESIS
-0xFD	U+017C	#LATIN SMALL LETTER Z WITH DOT ABOVE
-0xFE	U+017E	#LATIN SMALL LETTER Z WITH CARON
-0xFF	U+02D9	#DOT ABOVE
-
diff --git a/src/chrtrans/cp437_uni.tbl b/src/chrtrans/cp437_uni.tbl
deleted file mode 100644
index 4f45ce72..00000000
--- a/src/chrtrans/cp437_uni.tbl
+++ /dev/null
@@ -1,181 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#Shall this become the "default" translation?
-#There has to be exactly one table marked as "default".
-D0
-#
-#The MIME name of this charset.
-Mcp437
-
-#Name as a Display Charset (used on Options screen)
-OIBM PC US codepage (cp437)
-
-#Codepage number
-C437
-
-#
-#    Name:     cp437_DOSLatinUS to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.00
-#    Table format:  Format A
-#    Date:          04/24/96
-#    Authors:       Lori Brownell <loribr@microsoft.com>
-#                   K.D. Chang    <a-kchang@microsoft.com>
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp437_DOSLatinUS code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp437_DosLatinUS order
-#
-# Lines with more than one Unicode (U+XXXX) value contain additional
-# replacement mappings added for lynx. - kw
-#
-#######################################
-
-0x20-0x7f	idem
-#
-0x80	U+00c7	#LATIN CAPITAL LETTER C WITH CEDILLA
-0x81	U+00fc	U+03cb	#LATIN SMALL LETTER U WITH DIAERESIS
-0x82	U+00e9	#LATIN SMALL LETTER E WITH ACUTE
-0x83	U+00e2	#LATIN SMALL LETTER A WITH CIRCUMFLEX
-0x84	U+00e4	#LATIN SMALL LETTER A WITH DIAERESIS
-0x85	U+00e0	#LATIN SMALL LETTER A WITH GRAVE
-0x86	U+00e5	#LATIN SMALL LETTER A WITH RING ABOVE
-0x87	U+00e7	#LATIN SMALL LETTER C WITH CEDILLA
-0x88	U+00ea	#LATIN SMALL LETTER E WITH CIRCUMFLEX
-0x89	U+00eb	#LATIN SMALL LETTER E WITH DIAERESIS
-0x8a	U+00e8	#LATIN SMALL LETTER E WITH GRAVE
-0x8b	U+00ef	U+03ca	#LATIN SMALL LETTER I WITH DIAERESIS
-0x8c	U+00ee	#LATIN SMALL LETTER I WITH CIRCUMFLEX
-0x8d	U+00ec	#LATIN SMALL LETTER I WITH GRAVE
-0x8e	U+00c4	#LATIN CAPITAL LETTER A WITH DIAERESIS
-0x8f	U+00c5	#LATIN CAPITAL LETTER A WITH RING ABOVE
-0x90	U+00c9	U+0388	#LATIN CAPITAL LETTER E WITH ACUTE
-0x91	U+00e6	#LATIN SMALL LIGATURE AE
-0x92	U+00c6	#LATIN CAPITAL LIGATURE AE
-0x93	U+00f4	#LATIN SMALL LETTER O WITH CIRCUMFLEX
-0x94	U+00f6	#LATIN SMALL LETTER O WITH DIAERESIS
-0x95	U+00f2	#LATIN SMALL LETTER O WITH GRAVE
-0x96	U+00fb	#LATIN SMALL LETTER U WITH CIRCUMFLEX
-0x97	U+00f9	#LATIN SMALL LETTER U WITH GRAVE
-0x98	U+00ff	#LATIN SMALL LETTER Y WITH DIAERESIS
-0x99	U+00d6	#LATIN CAPITAL LETTER O WITH DIAERESIS
-0x9a	U+00dc	U+03ab	#LATIN CAPITAL LETTER U WITH DIAERESIS
-0x9b	U+00a2	#CENT SIGN
-0x9c	U+00a3	#POUND SIGN
-0x9d	U+00a5	#YEN SIGN
-0x9e	U+20a7	#PESETA SIGN
-0x9f	U+0192	#LATIN SMALL LETTER F WITH HOOK
-0xa0	U+00e1	U+03ac	#LATIN SMALL LETTER A WITH ACUTE
-0xa1	U+00ed	U+03af	#LATIN SMALL LETTER I WITH ACUTE
-0xa2	U+00f3	U+03cc	#LATIN SMALL LETTER O WITH ACUTE
-0xa3	U+00fa	U+03cd	#LATIN SMALL LETTER U WITH ACUTE
-0xa4	U+00f1	#LATIN SMALL LETTER N WITH TILDE
-0xa5	U+00d1	#LATIN CAPITAL LETTER N WITH TILDE
-0xa6	U+00aa	#FEMININE ORDINAL INDICATOR
-0xa7	U+00ba	#MASCULINE ORDINAL INDICATOR
-0xa8	U+00bf	#INVERTED QUESTION MARK
-0xa9	U+2310	#REVERSED NOT SIGN
-0xaa	U+00ac	#NOT SIGN
-0xab	U+00bd	#VULGAR FRACTION ONE HALF
-0xac	U+00bc	#VULGAR FRACTION ONE QUARTER
-0xad	U+00a1	#INVERTED EXCLAMATION MARK
-0xae	U+00ab	#LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xaf	U+00bb	#RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xb0	U+2591	#LIGHT SHADE
-0xb1	U+2592	#MEDIUM SHADE
-0xb2	U+2593	#DARK SHADE
-0xb3	U+2502	#BOX DRAWINGS LIGHT VERTICAL
-0xb4	U+2524	#BOX DRAWINGS LIGHT VERTICAL AND LEFT
-0xb5	U+2561	#BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
-0xb6	U+2562	#BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
-0xb7	U+2556	#BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
-0xb8	U+2555	#BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
-0xb9	U+2563	#BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-0xba	U+2551	#BOX DRAWINGS DOUBLE VERTICAL
-0xbb	U+2557	#BOX DRAWINGS DOUBLE DOWN AND LEFT
-0xbc	U+255d	#BOX DRAWINGS DOUBLE UP AND LEFT
-0xbd	U+255c	#BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
-0xbe	U+255b	#BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
-0xbf	U+2510	#BOX DRAWINGS LIGHT DOWN AND LEFT
-0xc0	U+2514	#BOX DRAWINGS LIGHT UP AND RIGHT
-0xc1	U+2534	#BOX DRAWINGS LIGHT UP AND HORIZONTAL
-0xc2	U+252c	#BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
-0xc3	U+251c	#BOX DRAWINGS LIGHT VERTICAL AND RIGHT
-0xc4	U+2500	#BOX DRAWINGS LIGHT HORIZONTAL
-0xc5	U+253c	#BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
-0xc6	U+255e	#BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
-0xc7	U+255f	#BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
-0xc8	U+255a	#BOX DRAWINGS DOUBLE UP AND RIGHT
-0xc9	U+2554	#BOX DRAWINGS DOUBLE DOWN AND RIGHT
-0xca	U+2569	#BOX DRAWINGS DOUBLE UP AND HORIZONTAL
-0xcb	U+2566	#BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
-0xcc	U+2560	#BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
-0xcd	U+2550	#BOX DRAWINGS DOUBLE HORIZONTAL
-0xce	U+256c	#BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
-0xcf	U+2567	#BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
-0xd0	U+2568	#BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
-0xd1	U+2564	#BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
-0xd2	U+2565	#BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
-0xd3	U+2559	#BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
-0xd4	U+2558	#BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
-0xd5	U+2552	#BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
-0xd6	U+2553	#BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
-0xd7	U+256b	#BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
-0xd8	U+256a	#BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
-0xd9	U+2518	#BOX DRAWINGS LIGHT UP AND LEFT
-0xda	U+250c	#BOX DRAWINGS LIGHT DOWN AND RIGHT
-0xdb	U+2588	#FULL BLOCK
-0xdc	U+2584	#LOWER HALF BLOCK
-0xdd	U+258c	#LEFT HALF BLOCK
-0xde	U+2590	#RIGHT HALF BLOCK
-0xdf	U+2580	#UPPER HALF BLOCK
-0xe0	U+03b1	#GREEK SMALL LETTER ALPHA
-0xe1	U+00df	U+03b2	#LATIN SMALL LETTER SHARP S
-0xe2	U+0393	#GREEK CAPITAL LETTER GAMMA
-0xe3	U+03c0	#GREEK SMALL LETTER PI
-0xe4	U+03a3	U+2211	#GREEK CAPITAL LETTER SIGMA
-0xe5	U+03c3	#GREEK SMALL LETTER SIGMA
-0xe6	U+00b5	U+03bc	#MICRO SIGN
-0xe7	U+03c4	#GREEK SMALL LETTER TAU
-0xe8	U+03a6	#GREEK CAPITAL LETTER PHI
-0xe9	U+0398	U+03b8	#GREEK CAPITAL LETTER THETA
-0xea	U+03a9	U+2126	#GREEK CAPITAL LETTER OMEGA
-0xeb	U+03b4	#GREEK SMALL LETTER DELTA
-0xec	U+221e	#INFINITY
-0xed	U+03c6	U+00f8	#GREEK SMALL LETTER PHI
-0xee	U+03b5	U+2208	U+220a	#GREEK SMALL LETTER EPSILON
-0xef	U+2229	#INTERSECTION
-0xf0	U+2261	#IDENTICAL TO
-0xf1	U+00b1	#PLUS-MINUS SIGN
-0xf2	U+2265	U+2267	#GREATER-THAN OR EQUAL TO
-0xf3	U+2264	U+2266	#LESS-THAN OR EQUAL TO
-0xf4	U+2320	U+0283	#TOP HALF INTEGRAL
-0xf5	U+2321	#BOTTOM HALF INTEGRAL
-0xf6	U+00f7	#DIVISION SIGN
-0xf7	U+2248	#ALMOST EQUAL TO
-0xf8	U+00b0	U+030a	#DEGREE SIGN
-0xf9	U+2219	U+0307	U+0387	#BULLET OPERATOR
-0xfa	U+00b7	U+2027	#MIDDLE DOT
-0xfb	U+221a	#SQUARE ROOT
-0xfc	U+207f	#SUPERSCRIPT LATIN SMALL LETTER N
-0xfd	U+00b2	#SUPERSCRIPT TWO
-0xfe	U+25a0	#BLACK SQUARE
-0xff	U+00a0	#NO-BREAK SPACE
-
-U+03ad "\356'"	#:î'
-U+03ae:h'
-U+03cd:u'
-U+03ce:w'
-
-U+2209 " !\356 "
-U+221b " 3\373"
-U+221c " 4\373"
-U+2262 " !\360"
-U+2299 "(\372)"
-U+229a "(\370)"
-U+22a1 "[\372]"
-U+02a7 "t\364"
diff --git a/src/chrtrans/cp737_uni.tbl b/src/chrtrans/cp737_uni.tbl
deleted file mode 100644
index e57e2619..00000000
--- a/src/chrtrans/cp737_uni.tbl
+++ /dev/null
@@ -1,172 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mcp737
-
-#Name as a Display Charset (used on Options screen)
-OGreek (cp737)
-
-#Codepage number
-C737
-
-#
-#    Name:     cp737_DOSGreek to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.00
-#    Table format:  Format A
-#    Date:          04/24/96
-#    Authors:       Lori Brownell <loribr@microsoft.com>
-#                   K.D. Chang    <a-kchang@microsoft.com>
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp737_DOSGreek code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp737_DOSGreek order
-#
-##################
-# Lines with more than one Unicode (U+XXXX) value contain additional
-# replacement mappings added for lynx. - kw
-
-0x20-0x7f       idem
-#
-0x80	U+0391	#GREEK CAPITAL LETTER ALPHA
-0x81	U+0392	#GREEK CAPITAL LETTER BETA
-0x82	U+0393	#GREEK CAPITAL LETTER GAMMA
-0x83	U+0394	#GREEK CAPITAL LETTER DELTA
-0x84	U+0395	#GREEK CAPITAL LETTER EPSILON
-0x85	U+0396	#GREEK CAPITAL LETTER ZETA
-0x86	U+0397	#GREEK CAPITAL LETTER ETA
-0x87	U+0398	#GREEK CAPITAL LETTER THETA
-0x88	U+0399	#GREEK CAPITAL LETTER IOTA
-0x89	U+039a	#GREEK CAPITAL LETTER KAPPA
-0x8a	U+039b	#GREEK CAPITAL LETTER LAMDA
-0x8b	U+039c	#GREEK CAPITAL LETTER MU
-0x8c	U+039d	#GREEK CAPITAL LETTER NU
-0x8d	U+039e	#GREEK CAPITAL LETTER XI
-0x8e	U+039f	#GREEK CAPITAL LETTER OMICRON
-0x8f	U+03a0	#GREEK CAPITAL LETTER PI
-0x90	U+03a1	#GREEK CAPITAL LETTER RHO
-0x91	U+03a3	#GREEK CAPITAL LETTER SIGMA
-0x92	U+03a4	#GREEK CAPITAL LETTER TAU
-0x93	U+03a5	#GREEK CAPITAL LETTER UPSILON
-0x94	U+03a6	#GREEK CAPITAL LETTER PHI
-0x95	U+03a7	#GREEK CAPITAL LETTER CHI
-0x96	U+03a8	#GREEK CAPITAL LETTER PSI
-0x97	U+03a9	#GREEK CAPITAL LETTER OMEGA
-0x98	U+03b1	#GREEK SMALL LETTER ALPHA
-0x99	U+03b2	#GREEK SMALL LETTER BETA
-0x9a	U+03b3	U+0263	#GREEK SMALL LETTER GAMMA
-0x9b	U+03b4	#GREEK SMALL LETTER DELTA
-0x9c	U+03b5	#GREEK SMALL LETTER EPSILON
-0x9d	U+03b6	#GREEK SMALL LETTER ZETA
-0x9e	U+03b7	#GREEK SMALL LETTER ETA
-0x9f	U+03b8	#GREEK SMALL LETTER THETA
-0xa0	U+03b9	U+0131	#GREEK SMALL LETTER IOTA
-0xa1	U+03ba	#GREEK SMALL LETTER KAPPA
-0xa2	U+03bb	#GREEK SMALL LETTER LAMDA
-0xa3	U+03bc	U+00b5	#GREEK SMALL LETTER MU
-0xa4	U+03bd	#GREEK SMALL LETTER NU
-0xa5	U+03be	#GREEK SMALL LETTER XI
-0xa6	U+03bf	#GREEK SMALL LETTER OMICRON
-0xa7	U+03c0	#GREEK SMALL LETTER PI
-0xa8	U+03c1	#GREEK SMALL LETTER RHO
-0xa9	U+03c3	#GREEK SMALL LETTER SIGMA
-0xaa	U+03c2	#GREEK SMALL LETTER FINAL SIGMA
-0xab	U+03c4	#GREEK SMALL LETTER TAU
-0xac	U+03c5	U+028a	#GREEK SMALL LETTER UPSILON
-0xad	U+03c6	#GREEK SMALL LETTER PHI
-0xae	U+03c7	#GREEK SMALL LETTER CHI
-0xaf	U+03c8	#GREEK SMALL LETTER PSI
-0xb0	U+2591	#LIGHT SHADE
-0xb1	U+2592	#MEDIUM SHADE
-0xb2	U+2593	#DARK SHADE
-0xb3	U+2502	#BOX DRAWINGS LIGHT VERTICAL
-0xb4	U+2524	#BOX DRAWINGS LIGHT VERTICAL AND LEFT
-0xb5	U+2561	#BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
-0xb6	U+2562	#BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
-0xb7	U+2556	#BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
-0xb8	U+2555	#BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
-0xb9	U+2563	#BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-0xba	U+2551	#BOX DRAWINGS DOUBLE VERTICAL
-0xbb	U+2557	#BOX DRAWINGS DOUBLE DOWN AND LEFT
-0xbc	U+255d	#BOX DRAWINGS DOUBLE UP AND LEFT
-0xbd	U+255c	#BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
-0xbe	U+255b	#BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
-0xbf	U+2510	#BOX DRAWINGS LIGHT DOWN AND LEFT
-0xc0	U+2514	#BOX DRAWINGS LIGHT UP AND RIGHT
-0xc1	U+2534	#BOX DRAWINGS LIGHT UP AND HORIZONTAL
-0xc2	U+252c	#BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
-0xc3	U+251c	#BOX DRAWINGS LIGHT VERTICAL AND RIGHT
-0xc4	U+2500	#BOX DRAWINGS LIGHT HORIZONTAL
-0xc5	U+253c	#BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
-0xc6	U+255e	#BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
-0xc7	U+255f	#BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
-0xc8	U+255a	#BOX DRAWINGS DOUBLE UP AND RIGHT
-0xc9	U+2554	#BOX DRAWINGS DOUBLE DOWN AND RIGHT
-0xca	U+2569	#BOX DRAWINGS DOUBLE UP AND HORIZONTAL
-0xcb	U+2566	#BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
-0xcc	U+2560	#BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
-0xcd	U+2550	#BOX DRAWINGS DOUBLE HORIZONTAL
-0xce	U+256c	#BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
-0xcf	U+2567	#BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
-0xd0	U+2568	#BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
-0xd1	U+2564	#BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
-0xd2	U+2565	#BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
-0xd3	U+2559	#BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
-0xd4	U+2558	#BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
-0xd5	U+2552	#BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
-0xd6	U+2553	#BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
-0xd7	U+256b	#BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
-0xd8	U+256a	#BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
-0xd9	U+2518	#BOX DRAWINGS LIGHT UP AND LEFT
-0xda	U+250c	#BOX DRAWINGS LIGHT DOWN AND RIGHT
-0xdb	U+2588	#FULL BLOCK
-0xdc	U+2584	#LOWER HALF BLOCK
-0xdd	U+258c	#LEFT HALF BLOCK
-0xde	U+2590	#RIGHT HALF BLOCK
-0xdf	U+2580	#UPPER HALF BLOCK
-0xe0	U+03c9	#GREEK SMALL LETTER OMEGA
-0xe1	U+03ac	#GREEK SMALL LETTER ALPHA WITH TONOS
-0xe2	U+03ad	#GREEK SMALL LETTER EPSILON WITH TONOS
-0xe3	U+03ae	#GREEK SMALL LETTER ETA WITH TONOS
-0xe4	U+03ca	#GREEK SMALL LETTER IOTA WITH DIALYTIKA
-0xe5	U+03af	#GREEK SMALL LETTER IOTA WITH TONOS
-0xe6	U+03cc	#GREEK SMALL LETTER OMICRON WITH TONOS
-0xe7	U+03cd	#GREEK SMALL LETTER UPSILON WITH TONOS
-0xe8	U+03cb	U+00fc	#GREEK SMALL LETTER UPSILON WITH DIALYTIKA
-0xe9	U+03ce	#GREEK SMALL LETTER OMEGA WITH TONOS
-0xea	U+0386	#GREEK CAPITAL LETTER ALPHA WITH TONOS
-0xeb	U+0388	#GREEK CAPITAL LETTER EPSILON WITH TONOS
-0xec	U+0389	#GREEK CAPITAL LETTER ETA WITH TONOS
-0xed	U+038a	#GREEK CAPITAL LETTER IOTA WITH TONOS
-0xee	U+038c	#GREEK CAPITAL LETTER OMICRON WITH TONOS
-0xef	U+038e	#GREEK CAPITAL LETTER UPSILON WITH TONOS
-0xf0	U+038f	#GREEK CAPITAL LETTER OMEGA WITH TONOS
-0xf1	U+00b1	#PLUS-MINUS SIGN
-0xf2	U+2265	#GREATER-THAN OR EQUAL TO
-0xf3	U+2264	#LESS-THAN OR EQUAL TO
-0xf4	U+03aa	#GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
-0xf5	U+03ab	#GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
-0xf6	U+00f7	#DIVISION SIGN
-0xf7	U+2248	#ALMOST EQUAL TO
-0xf8	U+00b0	#DEGREE SIGN
-0xf9	U+2219	U+0307	U+0387	#BULLET OPERATOR
-0xfa	U+00b7	#MIDDLE DOT
-0xfb	U+221a	#SQUARE ROOT
-0xfc	U+207f	#SUPERSCRIPT LATIN SMALL LETTER N
-0xfd	U+00b2	#SUPERSCRIPT TWO
-0xfe	U+25a0	#BLACK SQUARE
-0xff	U+00a0	#NO-BREAK SPACE
-
-U+2209 " !\234 "
-U+2218 " \370 "		# RING OPERATOR
-U+221b " 3\373"
-U+221c " 4\373"
-U+2299 "(\372)"
-U+229a "(\370)"
-U+22a1 "[\372]"
-U+02a4 "d\235"
-U+2249 "!\367"
diff --git a/src/chrtrans/cp775_uni.tbl b/src/chrtrans/cp775_uni.tbl
deleted file mode 100644
index 26a3ff72..00000000
--- a/src/chrtrans/cp775_uni.tbl
+++ /dev/null
@@ -1,159 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mcp775
-
-#Name as a Display Charset (used on Options screen)
-OBaltic Rim (cp775)
-
-#Codepage number
-C775
-
-#    Name:     cp775_DOSBaltRim to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.00
-#    Table format:  Format A
-#    Date:          04/24/96
-#    Authors:       Lori Brownell <loribr@microsoft.com>
-#                   K.D. Chang    <a-kchang@microsoft.com>
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp775_DOSBaltRim code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp775_DOSBaltRim order
-#
-##################
-
-0x20-0x7e       idem
-#
-0x80	U+0106	#LATIN CAPITAL LETTER C WITH ACUTE
-0x81	U+00fc	#LATIN SMALL LETTER U WITH DIAERESIS
-0x82	U+00e9	#LATIN SMALL LETTER E WITH ACUTE
-0x83	U+0101	#LATIN SMALL LETTER A WITH MACRON
-0x84	U+00e4	#LATIN SMALL LETTER A WITH DIAERESIS
-0x85	U+0123	#LATIN SMALL LETTER G WITH CEDILLA
-0x86	U+00e5	#LATIN SMALL LETTER A WITH RING ABOVE
-0x87	U+0107	#LATIN SMALL LETTER C WITH ACUTE
-0x88	U+0142	#LATIN SMALL LETTER L WITH STROKE
-0x89	U+0113	#LATIN SMALL LETTER E WITH MACRON
-0x8a	U+0156	#LATIN CAPITAL LETTER R WITH CEDILLA
-0x8b	U+0157	#LATIN SMALL LETTER R WITH CEDILLA
-0x8c	U+012b	#LATIN SMALL LETTER I WITH MACRON
-0x8d	U+0179	#LATIN CAPITAL LETTER Z WITH ACUTE
-0x8e	U+00c4	#LATIN CAPITAL LETTER A WITH DIAERESIS
-0x8f	U+00c5	#LATIN CAPITAL LETTER A WITH RING ABOVE
-0x90	U+00c9	#LATIN CAPITAL LETTER E WITH ACUTE
-0x91	U+00e6	#LATIN SMALL LIGATURE AE
-0x92	U+00c6	#LATIN CAPITAL LIGATURE AE
-0x93	U+014d	#LATIN SMALL LETTER O WITH MACRON
-0x94	U+00f6	#LATIN SMALL LETTER O WITH DIAERESIS
-0x95	U+0122	#LATIN CAPITAL LETTER G WITH CEDILLA
-0x96	U+00a2	#CENT SIGN
-0x97	U+015a	#LATIN CAPITAL LETTER S WITH ACUTE
-0x98	U+015b	#LATIN SMALL LETTER S WITH ACUTE
-0x99	U+00d6	#LATIN CAPITAL LETTER O WITH DIAERESIS
-0x9a	U+00dc	#LATIN CAPITAL LETTER U WITH DIAERESIS
-0x9b	U+00f8	#LATIN SMALL LETTER O WITH STROKE
-0x9c	U+00a3	#POUND SIGN
-0x9d	U+00d8	#LATIN CAPITAL LETTER O WITH STROKE
-0x9e	U+00d7	#MULTIPLICATION SIGN
-0x9f	U+00a4	#CURRENCY SIGN
-0xa0	U+0100	#LATIN CAPITAL LETTER A WITH MACRON
-0xa1	U+012a	#LATIN CAPITAL LETTER I WITH MACRON
-0xa2	U+00f3	#LATIN SMALL LETTER O WITH ACUTE
-0xa3	U+017b	#LATIN CAPITAL LETTER Z WITH DOT ABOVE
-0xa4	U+017c	#LATIN SMALL LETTER Z WITH DOT ABOVE
-0xa5	U+017a	#LATIN SMALL LETTER Z WITH ACUTE
-0xa6	U+201d	#RIGHT DOUBLE QUOTATION MARK
-0xa7	U+00a6	#BROKEN BAR
-0xa8	U+00a9	#COPYRIGHT SIGN
-0xa9	U+00ae	#REGISTERED SIGN
-0xaa	U+00ac	#NOT SIGN
-0xab	U+00bd	#VULGAR FRACTION ONE HALF
-0xac	U+00bc	#VULGAR FRACTION ONE QUARTER
-0xad	U+0141	#LATIN CAPITAL LETTER L WITH STROKE
-0xae	U+00ab	#LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xaf	U+00bb	#RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xb0	U+2591	#LIGHT SHADE
-0xb1	U+2592	#MEDIUM SHADE
-0xb2	U+2593	#DARK SHADE
-0xb3	U+2502	#BOX DRAWINGS LIGHT VERTICAL
-0xb4	U+2524	#BOX DRAWINGS LIGHT VERTICAL AND LEFT
-0xb5	U+0104	#LATIN CAPITAL LETTER A WITH OGONEK
-0xb6	U+010c	#LATIN CAPITAL LETTER C WITH CARON
-0xb7	U+0118	#LATIN CAPITAL LETTER E WITH OGONEK
-0xb8	U+0116	#LATIN CAPITAL LETTER E WITH DOT ABOVE
-0xb9	U+2563	#BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-0xba	U+2551	#BOX DRAWINGS DOUBLE VERTICAL
-0xbb	U+2557	#BOX DRAWINGS DOUBLE DOWN AND LEFT
-0xbc	U+255d	#BOX DRAWINGS DOUBLE UP AND LEFT
-0xbd	U+012e	#LATIN CAPITAL LETTER I WITH OGONEK
-0xbe	U+0160	#LATIN CAPITAL LETTER S WITH CARON
-0xbf	U+2510	#BOX DRAWINGS LIGHT DOWN AND LEFT
-0xc0	U+2514	#BOX DRAWINGS LIGHT UP AND RIGHT
-0xc1	U+2534	#BOX DRAWINGS LIGHT UP AND HORIZONTAL
-0xc2	U+252c	#BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
-0xc3	U+251c	#BOX DRAWINGS LIGHT VERTICAL AND RIGHT
-0xc4	U+2500	#BOX DRAWINGS LIGHT HORIZONTAL
-0xc5	U+253c	#BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
-0xc6	U+0172	#LATIN CAPITAL LETTER U WITH OGONEK
-0xc7	U+016a	#LATIN CAPITAL LETTER U WITH MACRON
-0xc8	U+255a	#BOX DRAWINGS DOUBLE UP AND RIGHT
-0xc9	U+2554	#BOX DRAWINGS DOUBLE DOWN AND RIGHT
-0xca	U+2569	#BOX DRAWINGS DOUBLE UP AND HORIZONTAL
-0xcb	U+2566	#BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
-0xcc	U+2560	#BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
-0xcd	U+2550	#BOX DRAWINGS DOUBLE HORIZONTAL
-0xce	U+256c	#BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
-0xcf	U+017d	#LATIN CAPITAL LETTER Z WITH CARON
-0xd0	U+0105	#LATIN SMALL LETTER A WITH OGONEK
-0xd1	U+010d	#LATIN SMALL LETTER C WITH CARON
-0xd2	U+0119	#LATIN SMALL LETTER E WITH OGONEK
-0xd3	U+0117	#LATIN SMALL LETTER E WITH DOT ABOVE
-0xd4	U+012f	#LATIN SMALL LETTER I WITH OGONEK
-0xd5	U+0161	#LATIN SMALL LETTER S WITH CARON
-0xd6	U+0173	#LATIN SMALL LETTER U WITH OGONEK
-0xd7	U+016b	#LATIN SMALL LETTER U WITH MACRON
-0xd8	U+017e	#LATIN SMALL LETTER Z WITH CARON
-0xd9	U+2518	#BOX DRAWINGS LIGHT UP AND LEFT
-0xda	U+250c	#BOX DRAWINGS LIGHT DOWN AND RIGHT
-0xdb	U+2588	#FULL BLOCK
-0xdc	U+2584	#LOWER HALF BLOCK
-0xdd	U+258c	#LEFT HALF BLOCK
-0xde	U+2590	#RIGHT HALF BLOCK
-0xdf	U+2580	#UPPER HALF BLOCK
-0xe0	U+00d3	#LATIN CAPITAL LETTER O WITH ACUTE
-0xe1	U+00df	#LATIN SMALL LETTER SHARP S (GERMAN)
-0xe2	U+014c	#LATIN CAPITAL LETTER O WITH MACRON
-0xe3	U+0143	#LATIN CAPITAL LETTER N WITH ACUTE
-0xe4	U+00f5	#LATIN SMALL LETTER O WITH TILDE
-0xe5	U+00d5	#LATIN CAPITAL LETTER O WITH TILDE
-0xe6	U+00b5	#MICRO SIGN
-0xe7	U+0144	#LATIN SMALL LETTER N WITH ACUTE
-0xe8	U+0136	#LATIN CAPITAL LETTER K WITH CEDILLA
-0xe9	U+0137	#LATIN SMALL LETTER K WITH CEDILLA
-0xea	U+013b	#LATIN CAPITAL LETTER L WITH CEDILLA
-0xeb	U+013c	#LATIN SMALL LETTER L WITH CEDILLA
-0xec	U+0146	#LATIN SMALL LETTER N WITH CEDILLA
-0xed	U+0112	#LATIN CAPITAL LETTER E WITH MACRON
-0xee	U+0145	#LATIN CAPITAL LETTER N WITH CEDILLA
-0xef	U+2019	#RIGHT SINGLE QUOTATION MARK
-0xf0	U+00ad	#SOFT HYPHEN
-0xf1	U+00b1	#PLUS-MINUS SIGN
-0xf2	U+201c	#LEFT DOUBLE QUOTATION MARK
-0xf3	U+00be	#VULGAR FRACTION THREE QUARTERS
-0xf4	U+00b6	#PILCROW SIGN
-0xf5	U+00a7	#SECTION SIGN
-0xf6	U+00f7	#DIVISION SIGN
-0xf7	U+201e	#DOUBLE LOW-9 QUOTATION MARK
-0xf8	U+00b0	#DEGREE SIGN
-0xf9	U+2219	#BULLET OPERATOR
-0xfa	U+00b7	#MIDDLE DOT
-0xfb	U+00b9	#SUPERSCRIPT ONE
-0xfc	U+00b3	#SUPERSCRIPT THREE
-0xfd	U+00b2	#SUPERSCRIPT TWO
-0xfe	U+25a0	#BLACK SQUARE
-0xff	U+00a0	#NO-BREAK SPACE
diff --git a/src/chrtrans/cp850_uni.tbl b/src/chrtrans/cp850_uni.tbl
deleted file mode 100644
index 9d05af26..00000000
--- a/src/chrtrans/cp850_uni.tbl
+++ /dev/null
@@ -1,177 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#Shall this become the "default" translation?
-#Meaning of that is currently unclear...  It's different
-#from the default input or default output charset...
-#but there has to be exactly one table marked as "default".
-D0
-#
-#The MIME name of this charset.
-Mcp850
-
-#Name as a Display Charset (used on Options screen)
-OWestern (cp850)
-
-#Codepage number
-C850
-
-#
-#    Name:     cp850_DOSLatin1 to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.00
-#    Table format:  Format A
-#    Date:          04/24/96
-#    Authors:       Lori Brownell <loribr@microsoft.com>
-#                   K.D. Chang    <a-kchang@microsoft.com>
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp850_DOSLatin1 code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp850_DOSLatin1 order
-#
-##################
-# Lines with more than one Unicode (U+XXXX) value contain additional
-# replacement mappings added for lynx. - kw
-
-0x20-0x7e       idem
-#
-0x80	U+00c7	#LATIN CAPITAL LETTER C WITH CEDILLA
-0x81	U+00fc	U+03cb	#LATIN SMALL LETTER U WITH DIAERESIS
-0x82	U+00e9	U+03ad	#LATIN SMALL LETTER E WITH ACUTE
-0x83	U+00e2	#LATIN SMALL LETTER A WITH CIRCUMFLEX
-0x84	U+00e4	#LATIN SMALL LETTER A WITH DIAERESIS
-0x85	U+00e0	#LATIN SMALL LETTER A WITH GRAVE
-0x86	U+00e5	#LATIN SMALL LETTER A WITH RING ABOVE
-0x87	U+00e7	#LATIN SMALL LETTER C WITH CEDILLA
-0x88	U+00ea	#LATIN SMALL LETTER E WITH CIRCUMFLEX
-0x89	U+00eb	#LATIN SMALL LETTER E WITH DIAERESIS
-0x8a	U+00e8	#LATIN SMALL LETTER E WITH GRAVE
-0x8b	U+00ef	U+03ca	#LATIN SMALL LETTER I WITH DIAERESIS
-0x8c	U+00ee	#LATIN SMALL LETTER I WITH CIRCUMFLEX
-0x8d	U+00ec	#LATIN SMALL LETTER I WITH GRAVE
-0x8e	U+00c4	#LATIN CAPITAL LETTER A WITH DIAERESIS
-0x8f	U+00c5	#LATIN CAPITAL LETTER A WITH RING ABOVE
-0x90	U+00c9	U+0388	#LATIN CAPITAL LETTER E WITH ACUTE
-0x91	U+00e6	#LATIN SMALL LIGATURE AE
-0x92	U+00c6	#LATIN CAPITAL LIGATURE AE
-0x93	U+00f4	#LATIN SMALL LETTER O WITH CIRCUMFLEX
-0x94	U+00f6	#LATIN SMALL LETTER O WITH DIAERESIS
-0x95	U+00f2	#LATIN SMALL LETTER O WITH GRAVE
-0x96	U+00fb	#LATIN SMALL LETTER U WITH CIRCUMFLEX
-0x97	U+00f9	#LATIN SMALL LETTER U WITH GRAVE
-0x98	U+00ff	#LATIN SMALL LETTER Y WITH DIAERESIS
-0x99	U+00d6	#LATIN CAPITAL LETTER O WITH DIAERESIS
-0x9a	U+00dc	U+03ab	#LATIN CAPITAL LETTER U WITH DIAERESIS
-0x9b	U+00f8	#LATIN SMALL LETTER O WITH STROKE
-0x9c	U+00a3	#POUND SIGN
-0x9d	U+00d8	#LATIN CAPITAL LETTER O WITH STROKE
-0x9e	U+00d7	#MULTIPLICATION SIGN
-0x9f	U+0192	#LATIN SMALL LETTER F WITH HOOK
-0xa0	U+00e1	U+03ac	#LATIN SMALL LETTER A WITH ACUTE
-0xa1	U+00ed	U+03af	#LATIN SMALL LETTER I WITH ACUTE
-0xa2	U+00f3	U+03cc	#LATIN SMALL LETTER O WITH ACUTE
-0xa3	U+00fa	U+03cd	#LATIN SMALL LETTER U WITH ACUTE
-0xa4	U+00f1	#LATIN SMALL LETTER N WITH TILDE
-0xa5	U+00d1	#LATIN CAPITAL LETTER N WITH TILDE
-0xa6	U+00aa	#FEMININE ORDINAL INDICATOR
-0xa7	U+00ba	#MASCULINE ORDINAL INDICATOR
-0xa8	U+00bf	#INVERTED QUESTION MARK
-0xa9	U+00ae	#REGISTERED SIGN
-0xaa	U+00ac	#NOT SIGN
-0xab	U+00bd	#VULGAR FRACTION ONE HALF
-0xac	U+00bc	#VULGAR FRACTION ONE QUARTER
-0xad	U+00a1	#INVERTED EXCLAMATION MARK
-0xae	U+00ab	#LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xaf	U+00bb	#RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xb0	U+2591	#LIGHT SHADE
-0xb1	U+2592	#MEDIUM SHADE
-0xb2	U+2593	#DARK SHADE
-0xb3	U+2502	#BOX DRAWINGS LIGHT VERTICAL
-0xb4	U+2524	#BOX DRAWINGS LIGHT VERTICAL AND LEFT
-0xb5	U+00c1	U+0386	#LATIN CAPITAL LETTER A WITH ACUTE
-0xb6	U+00c2	#LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xb7	U+00c0	#LATIN CAPITAL LETTER A WITH GRAVE
-0xb8	U+00a9	#COPYRIGHT SIGN
-0xb9	U+2563	#BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-0xba	U+2551	#BOX DRAWINGS DOUBLE VERTICAL
-0xbb	U+2557	#BOX DRAWINGS DOUBLE DOWN AND LEFT
-0xbc	U+255d	#BOX DRAWINGS DOUBLE UP AND LEFT
-0xbd	U+00a2	#CENT SIGN
-0xbe	U+00a5	#YEN SIGN
-0xbf	U+2510	#BOX DRAWINGS LIGHT DOWN AND LEFT
-0xc0	U+2514	#BOX DRAWINGS LIGHT UP AND RIGHT
-0xc1	U+2534	#BOX DRAWINGS LIGHT UP AND HORIZONTAL
-0xc2	U+252c	#BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
-0xc3	U+251c	#BOX DRAWINGS LIGHT VERTICAL AND RIGHT
-0xc4	U+2500	#BOX DRAWINGS LIGHT HORIZONTAL
-0xc5	U+253c	#BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
-0xc6	U+00e3	#LATIN SMALL LETTER A WITH TILDE
-0xc7	U+00c3	#LATIN CAPITAL LETTER A WITH TILDE
-0xc8	U+255a	#BOX DRAWINGS DOUBLE UP AND RIGHT
-0xc9	U+2554	#BOX DRAWINGS DOUBLE DOWN AND RIGHT
-0xca	U+2569	#BOX DRAWINGS DOUBLE UP AND HORIZONTAL
-0xcb	U+2566	#BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
-0xcc	U+2560	#BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
-0xcd	U+2550	#BOX DRAWINGS DOUBLE HORIZONTAL
-0xce	U+256c	#BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
-0xcf	U+00a4	#CURRENCY SIGN
-0xd0	U+00f0	#LATIN SMALL LETTER ETH
-0xd1	U+00d0	#LATIN CAPITAL LETTER ETH
-0xd2	U+00ca	#LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0xd3	U+00cb	#LATIN CAPITAL LETTER E WITH DIAERESIS
-0xd4	U+00c8	#LATIN CAPITAL LETTER E WITH GRAVE
-0xd5	U+0131	U+03b9	#LATIN SMALL LETTER DOTLESS I
-0xd6	U+00cd	U+038a	#LATIN CAPITAL LETTER I WITH ACUTE
-0xd7	U+00ce	#LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xd8	U+00cf	U+03aa	#LATIN CAPITAL LETTER I WITH DIAERESIS
-0xd9	U+2518	#BOX DRAWINGS LIGHT UP AND LEFT
-0xda	U+250c	#BOX DRAWINGS LIGHT DOWN AND RIGHT
-0xdb	U+2588	#FULL BLOCK
-0xdc	U+2584	#LOWER HALF BLOCK
-0xdd	U+00a6	#BROKEN BAR
-0xde	U+00cc	#LATIN CAPITAL LETTER I WITH GRAVE
-0xdf	U+2580	#UPPER HALF BLOCK
-0xe0	U+00d3	U+038c	#LATIN CAPITAL LETTER O WITH ACUTE
-0xe1	U+00df	#LATIN SMALL LETTER SHARP S
-0xe2	U+00d4	#LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xe3	U+00d2	#LATIN CAPITAL LETTER O WITH GRAVE
-0xe4	U+00f5	#LATIN SMALL LETTER O WITH TILDE
-0xe5	U+00d5	#LATIN CAPITAL LETTER O WITH TILDE
-0xe6	U+00b5	U+03bc	#MICRO SIGN
-0xe7	U+00fe	#LATIN SMALL LETTER THORN
-0xe8	U+00de	#LATIN CAPITAL LETTER THORN
-0xe9	U+00da	#LATIN CAPITAL LETTER U WITH ACUTE
-0xea	U+00db	#LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0xeb	U+00d9	#LATIN CAPITAL LETTER U WITH GRAVE
-0xec	U+00fd	#LATIN SMALL LETTER Y WITH ACUTE
-0xed	U+00dd	#LATIN CAPITAL LETTER Y WITH ACUTE
-0xee	U+00af	U+0304	#MACRON
-0xef	U+00b4	U+0301	#ACUTE ACCENT
-0xf0	U+00ad	#SOFT HYPHEN
-0xf1	U+00b1	#PLUS-MINUS SIGN
-0xf2	U+2017	U+0333	#DOUBLE LOW LINE
-0xf3	U+00be	#VULGAR FRACTION THREE QUARTERS
-0xf4	U+00b6	#PILCROW SIGN
-0xf5	U+00a7	#SECTION SIGN
-0xf6	U+00f7	#DIVISION SIGN
-0xf7	U+00b8	U+0327	#CEDILLA
-0xf8	U+00b0	U+030a	#DEGREE SIGN
-0xf9	U+00a8	U+0308	#DIAERESIS
-0xfa	U+00b7	U+0307	U+0387	U+2027	#MIDDLE DOT
-0xfb	U+00b9	#SUPERSCRIPT ONE
-0xfc	U+00b3	#SUPERSCRIPT THREE
-0xfd	U+00b2	#SUPERSCRIPT TWO
-0xfe	U+25a0	#BLACK SQUARE
-0xff	U+00a0	#NO-BREAK SPACE
-
-U+2218 " \370 "		# RING OPERATOR
-U+221b " ROOT\374 "
-U+2297 "(\236)"		# CIRCLED TIMES
-U+2299 "(\372)"		# CIRCLED DOT OPERATOR
-U+229A "(\370)"		# CIRCLED RING OPERATOR
-U+22A0 "[\236]"		# SQUARED TIMES
-U+22A1 "[\372]"		# SQUARED DOT OPERATOR
-U+22C5 " \372 "		# DOT OPERATOR
diff --git a/src/chrtrans/cp852_uni.tbl b/src/chrtrans/cp852_uni.tbl
deleted file mode 100644
index 978cca4e..00000000
--- a/src/chrtrans/cp852_uni.tbl
+++ /dev/null
@@ -1,170 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mcp852
-
-#Name as a Display Charset (used on Options screen)
-OEastern European (cp852)
-
-#Codepage number
-C852
-
-#
-#    Name:     cp852_DOSLatin2 to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.00
-#    Table format:  Format A
-#    Date:          04/24/96
-#    Authors:       Lori Brownell <loribr@microsoft.com>
-#                   K.D. Chang    <a-kchang@microsoft.com>
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp852_DOSLatin2 code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp852_DOSLatin2 order
-#
-##################
-# Lines with more than one Unicode (U+XXXX) value contain additional
-# replacement mappings added for lynx. - kw
-
-0x20-0x7e       idem
-#
-0x80	U+00c7	#LATIN CAPITAL LETTER C WITH CEDILLA
-0x81	U+00fc	U+03cb	#LATIN SMALL LETTER U WITH DIAERESIS
-0x82	U+00e9	U+03ad	#LATIN SMALL LETTER E WITH ACUTE
-0x83	U+00e2	#LATIN SMALL LETTER A WITH CIRCUMFLEX
-0x84	U+00e4	#LATIN SMALL LETTER A WITH DIAERESIS
-0x85	U+016f	#LATIN SMALL LETTER U WITH RING ABOVE
-0x86	U+0107	#LATIN SMALL LETTER C WITH ACUTE
-0x87	U+00e7	#LATIN SMALL LETTER C WITH CEDILLA
-0x88	U+0142	#LATIN SMALL LETTER L WITH STROKE
-0x89	U+00eb	#LATIN SMALL LETTER E WITH DIAERESIS
-0x8a	U+0150	#LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-0x8b	U+0151	#LATIN SMALL LETTER O WITH DOUBLE ACUTE
-0x8c	U+00ee	#LATIN SMALL LETTER I WITH CIRCUMFLEX
-0x8d	U+0179	#LATIN CAPITAL LETTER Z WITH ACUTE
-0x8e	U+00c4	#LATIN CAPITAL LETTER A WITH DIAERESIS
-0x8f	U+0106	#LATIN CAPITAL LETTER C WITH ACUTE
-0x90	U+00c9	U+0388	#LATIN CAPITAL LETTER E WITH ACUTE
-0x91	U+0139	#LATIN CAPITAL LETTER L WITH ACUTE
-0x92	U+013a	#LATIN SMALL LETTER L WITH ACUTE
-0x93	U+00f4	#LATIN SMALL LETTER O WITH CIRCUMFLEX
-0x94	U+00f6	#LATIN SMALL LETTER O WITH DIAERESIS
-0x95	U+013d	#LATIN CAPITAL LETTER L WITH CARON
-0x96	U+013e	#LATIN SMALL LETTER L WITH CARON
-0x97	U+015a	#LATIN CAPITAL LETTER S WITH ACUTE
-0x98	U+015b	#LATIN SMALL LETTER S WITH ACUTE
-0x99	U+00d6	#LATIN CAPITAL LETTER O WITH DIAERESIS
-0x9a	U+00dc	U+03ab	#LATIN CAPITAL LETTER U WITH DIAERESIS
-0x9b	U+0164	#LATIN CAPITAL LETTER T WITH CARON
-0x9c	U+0165	#LATIN SMALL LETTER T WITH CARON
-0x9d	U+0141	#LATIN CAPITAL LETTER L WITH STROKE
-0x9e	U+00d7	#MULTIPLICATION SIGN
-0x9f	U+010d	U+02a7	U+0447	#LATIN SMALL LETTER C WITH CARON
-0xa0	U+00e1	U+03ac	#LATIN SMALL LETTER A WITH ACUTE
-0xa1	U+00ed	U+03af	#LATIN SMALL LETTER I WITH ACUTE
-0xa2	U+00f3	U+03cc	#LATIN SMALL LETTER O WITH ACUTE
-0xa3	U+00fa	U+03cd	#LATIN SMALL LETTER U WITH ACUTE
-0xa4	U+0104	#LATIN CAPITAL LETTER A WITH OGONEK
-0xa5	U+0105	#LATIN SMALL LETTER A WITH OGONEK
-0xa6	U+017d	U+0416	#LATIN CAPITAL LETTER Z WITH CARON
-0xa7	U+017e	U+0436	#LATIN SMALL LETTER Z WITH CARON
-0xa8	U+0118	#LATIN CAPITAL LETTER E WITH OGONEK
-0xa9	U+0119	#LATIN SMALL LETTER E WITH OGONEK
-0xaa	U+00ac	#NOT SIGN
-0xab	U+017a	#LATIN SMALL LETTER Z WITH ACUTE
-0xac	U+010c	U+0427	#LATIN CAPITAL LETTER C WITH CARON
-0xad	U+015f	#LATIN SMALL LETTER S WITH CEDILLA
-0xae	U+00ab	#LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xaf	U+00bb	#RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xb0	U+2591	#LIGHT SHADE
-0xb1	U+2592	#MEDIUM SHADE
-0xb2	U+2593	#DARK SHADE
-0xb3	U+2502	#BOX DRAWINGS LIGHT VERTICAL
-0xb4	U+2524	#BOX DRAWINGS LIGHT VERTICAL AND LEFT
-0xb5	U+00c1	U+0386	#LATIN CAPITAL LETTER A WITH ACUTE
-0xb6	U+00c2	#LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xb7	U+011a	#LATIN CAPITAL LETTER E WITH CARON
-0xb8	U+015e	#LATIN CAPITAL LETTER S WITH CEDILLA
-0xb9	U+2563	#BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-0xba	U+2551	#BOX DRAWINGS DOUBLE VERTICAL
-0xbb	U+2557	#BOX DRAWINGS DOUBLE DOWN AND LEFT
-0xbc	U+255d	#BOX DRAWINGS DOUBLE UP AND LEFT
-0xbd	U+017b	#LATIN CAPITAL LETTER Z WITH DOT ABOVE
-0xbe	U+017c	#LATIN SMALL LETTER Z WITH DOT ABOVE
-0xbf	U+2510	#BOX DRAWINGS LIGHT DOWN AND LEFT
-0xc0	U+2514	#BOX DRAWINGS LIGHT UP AND RIGHT
-0xc1	U+2534	#BOX DRAWINGS LIGHT UP AND HORIZONTAL
-0xc2	U+252c	#BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
-0xc3	U+251c	#BOX DRAWINGS LIGHT VERTICAL AND RIGHT
-0xc4	U+2500	#BOX DRAWINGS LIGHT HORIZONTAL
-0xc5	U+253c	#BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
-0xc6	U+0102	#LATIN CAPITAL LETTER A WITH BREVE
-0xc7	U+0103	#LATIN SMALL LETTER A WITH BREVE
-0xc8	U+255a	#BOX DRAWINGS DOUBLE UP AND RIGHT
-0xc9	U+2554	#BOX DRAWINGS DOUBLE DOWN AND RIGHT
-0xca	U+2569	#BOX DRAWINGS DOUBLE UP AND HORIZONTAL
-0xcb	U+2566	#BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
-0xcc	U+2560	#BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
-0xcd	U+2550	#BOX DRAWINGS DOUBLE HORIZONTAL
-0xce	U+256c	#BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
-0xcf	U+00a4	#CURRENCY SIGN
-0xd0	U+0111	#LATIN SMALL LETTER D WITH STROKE
-0xd1	U+0110	#LATIN CAPITAL LETTER D WITH STROKE
-0xd2	U+010e	#LATIN CAPITAL LETTER D WITH CARON
-0xd3	U+00cb	#LATIN CAPITAL LETTER E WITH DIAERESIS
-0xd4	U+010f	#LATIN SMALL LETTER D WITH CARON
-0xd5	U+0147	#LATIN CAPITAL LETTER N WITH CARON
-0xd6	U+00cd	U+038a	#LATIN CAPITAL LETTER I WITH ACUTE
-0xd7	U+00ce	#LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xd8	U+011b	#LATIN SMALL LETTER E WITH CARON
-0xd9	U+2518	#BOX DRAWINGS LIGHT UP AND LEFT
-0xda	U+250c	#BOX DRAWINGS LIGHT DOWN AND RIGHT
-0xdb	U+2588	#FULL BLOCK
-0xdc	U+2584	#LOWER HALF BLOCK
-0xdd	U+0162	#LATIN CAPITAL LETTER T WITH CEDILLA
-0xde	U+016e	#LATIN CAPITAL LETTER U WITH RING ABOVE
-0xdf	U+2580	#UPPER HALF BLOCK
-0xe0	U+00d3	U+038c	#LATIN CAPITAL LETTER O WITH ACUTE
-0xe1	U+00df	#LATIN SMALL LETTER SHARP S
-0xe2	U+00d4	#LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xe3	U+0143	#LATIN CAPITAL LETTER N WITH ACUTE
-0xe4	U+0144	#LATIN SMALL LETTER N WITH ACUTE
-0xe5	U+0148	#LATIN SMALL LETTER N WITH CARON
-0xe6	U+0160	U+0428	#LATIN CAPITAL LETTER S WITH CARON
-0xe7	U+0161	U+0448	#LATIN SMALL LETTER S WITH CARON
-0xe8	U+0154	#LATIN CAPITAL LETTER R WITH ACUTE
-0xe9	U+00da	#LATIN CAPITAL LETTER U WITH ACUTE
-0xea	U+0155	#LATIN SMALL LETTER R WITH ACUTE
-0xeb	U+0170	#LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-0xec	U+00fd	#LATIN SMALL LETTER Y WITH ACUTE
-0xed	U+00dd	#LATIN CAPITAL LETTER Y WITH ACUTE
-0xee	U+0163	#LATIN SMALL LETTER T WITH CEDILLA
-0xef	U+00b4	U+0301	#ACUTE ACCENT
-0xf0	U+00ad	#SOFT HYPHEN
-0xf1	U+02dd	U+030b	#DOUBLE ACUTE ACCENT
-0xf2	U+02db	U+0328	#OGONEK
-0xf3	U+02c7	U+030c	#CARON
-0xf4	U+02d8	U+0306	#BREVE
-0xf5	U+00a7	#SECTION SIGN
-0xf6	U+00f7	#DIVISION SIGN
-0xf7	U+00b8	U+0327	#CEDILLA
-0xf8	U+00b0	U+030a	#DEGREE SIGN
-0xf9	U+00a8	U+0308	#DIAERESIS
-0xfa	U+02d9	U+0307	U+0387	#DOT ABOVE
-0xfb	U+0171	#LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0xfc	U+0158	#LATIN CAPITAL LETTER R WITH CARON
-0xfd	U+0159	#LATIN SMALL LETTER R WITH CARON
-0xfe	U+25a0	#BLACK SQUARE
-0xff	U+00a0	#NO-BREAK SPACE
-
-U+2218 " \370 "		# RING OPERATOR
-U+2297 "(\236)"		# CIRCLED TIMES
-U+2299 "(\372)"		# CIRCLED DOT OPERATOR
-U+229A "(\370)"		# CIRCLED RING OPERATOR
-U+22A0 "[\236]"		# SQUARED TIMES
-U+22A1 "[\372]"		# SQUARED DOT OPERATOR
-U+22C5 " \372 "		# DOT OPERATOR
diff --git a/src/chrtrans/cp857_uni.tbl b/src/chrtrans/cp857_uni.tbl
deleted file mode 100644
index bd309968..00000000
--- a/src/chrtrans/cp857_uni.tbl
+++ /dev/null
@@ -1,159 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mcp857
-
-#Name as a Display Charset (used on Options screen).
-OTurkish (cp857)
-
-#Codepage number
-C857
-
-#    Name:     cp857_DOSTurkish to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.00
-#    Table format:  Format A
-#    Date:          04/24/96
-#    Authors:       Lori Brownell <loribr@microsoft.com>
-#                   K.D. Chang    <a-kchang@microsoft.com>
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp857_DOSTurkish code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp857_DOSTurkish order
-#
-##################
-
-0x20-0x7f       idem
-
-0x80	U+00c7	#LATIN CAPITAL LETTER C WITH CEDILLA
-0x81	U+00fc	#LATIN SMALL LETTER U WITH DIAERESIS
-0x82	U+00e9	#LATIN SMALL LETTER E WITH ACUTE
-0x83	U+00e2	#LATIN SMALL LETTER A WITH CIRCUMFLEX
-0x84	U+00e4	#LATIN SMALL LETTER A WITH DIAERESIS
-0x85	U+00e0	#LATIN SMALL LETTER A WITH GRAVE
-0x86	U+00e5	#LATIN SMALL LETTER A WITH RING ABOVE
-0x87	U+00e7	#LATIN SMALL LETTER C WITH CEDILLA
-0x88	U+00ea	#LATIN SMALL LETTER E WITH CIRCUMFLEX
-0x89	U+00eb	#LATIN SMALL LETTER E WITH DIAERESIS
-0x8a	U+00e8	#LATIN SMALL LETTER E WITH GRAVE
-0x8b	U+00ef	#LATIN SMALL LETTER I WITH DIAERESIS
-0x8c	U+00ee	#LATIN SMALL LETTER I WITH CIRCUMFLEX
-0x8d	U+0131	#LATIN SMALL LETTER DOTLESS I
-0x8e	U+00c4	#LATIN CAPITAL LETTER A WITH DIAERESIS
-0x8f	U+00c5	#LATIN CAPITAL LETTER A WITH RING ABOVE
-0x90	U+00c9	#LATIN CAPITAL LETTER E WITH ACUTE
-0x91	U+00e6	#LATIN SMALL LIGATURE AE
-0x92	U+00c6	#LATIN CAPITAL LIGATURE AE
-0x93	U+00f4	#LATIN SMALL LETTER O WITH CIRCUMFLEX
-0x94	U+00f6	#LATIN SMALL LETTER O WITH DIAERESIS
-0x95	U+00f2	#LATIN SMALL LETTER O WITH GRAVE
-0x96	U+00fb	#LATIN SMALL LETTER U WITH CIRCUMFLEX
-0x97	U+00f9	#LATIN SMALL LETTER U WITH GRAVE
-0x98	U+0130	#LATIN CAPITAL LETTER I WITH DOT ABOVE
-0x99	U+00d6	#LATIN CAPITAL LETTER O WITH DIAERESIS
-0x9a	U+00dc	#LATIN CAPITAL LETTER U WITH DIAERESIS
-0x9b	U+00f8	#LATIN SMALL LETTER O WITH STROKE
-0x9c	U+00a3	#POUND SIGN
-0x9d	U+00d8	#LATIN CAPITAL LETTER O WITH STROKE
-0x9e	U+015e	#LATIN CAPITAL LETTER S WITH CEDILLA
-0x9f	U+015f	#LATIN SMALL LETTER S WITH CEDILLA
-0xa0	U+00e1	#LATIN SMALL LETTER A WITH ACUTE
-0xa1	U+00ed	#LATIN SMALL LETTER I WITH ACUTE
-0xa2	U+00f3	#LATIN SMALL LETTER O WITH ACUTE
-0xa3	U+00fa	#LATIN SMALL LETTER U WITH ACUTE
-0xa4	U+00f1	#LATIN SMALL LETTER N WITH TILDE
-0xa5	U+00d1	#LATIN CAPITAL LETTER N WITH TILDE
-0xa6	U+011e	#LATIN CAPITAL LETTER G WITH BREVE
-0xa7	U+011f	#LATIN SMALL LETTER G WITH BREVE
-0xa8	U+00bf	#INVERTED QUESTION MARK
-0xa9	U+00ae	#REGISTERED SIGN
-0xaa	U+00ac	#NOT SIGN
-0xab	U+00bd	#VULGAR FRACTION ONE HALF
-0xac	U+00bc	#VULGAR FRACTION ONE QUARTER
-0xad	U+00a1	#INVERTED EXCLAMATION MARK
-0xae	U+00ab	#LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xaf	U+00bb	#RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xb0	U+2591	#LIGHT SHADE
-0xb1	U+2592	#MEDIUM SHADE
-0xb2	U+2593	#DARK SHADE
-0xb3	U+2502	#BOX DRAWINGS LIGHT VERTICAL
-0xb4	U+2524	#BOX DRAWINGS LIGHT VERTICAL AND LEFT
-0xb5	U+00c1	#LATIN CAPITAL LETTER A WITH ACUTE
-0xb6	U+00c2	#LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xb7	U+00c0	#LATIN CAPITAL LETTER A WITH GRAVE
-0xb8	U+00a9	#COPYRIGHT SIGN
-0xb9	U+2563	#BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-0xba	U+2551	#BOX DRAWINGS DOUBLE VERTICAL
-0xbb	U+2557	#BOX DRAWINGS DOUBLE DOWN AND LEFT
-0xbc	U+255d	#BOX DRAWINGS DOUBLE UP AND LEFT
-0xbd	U+00a2	#CENT SIGN
-0xbe	U+00a5	#YEN SIGN
-0xbf	U+2510	#BOX DRAWINGS LIGHT DOWN AND LEFT
-0xc0	U+2514	#BOX DRAWINGS LIGHT UP AND RIGHT
-0xc1	U+2534	#BOX DRAWINGS LIGHT UP AND HORIZONTAL
-0xc2	U+252c	#BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
-0xc3	U+251c	#BOX DRAWINGS LIGHT VERTICAL AND RIGHT
-0xc4	U+2500	#BOX DRAWINGS LIGHT HORIZONTAL
-0xc5	U+253c	#BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
-0xc6	U+00e3	#LATIN SMALL LETTER A WITH TILDE
-0xc7	U+00c3	#LATIN CAPITAL LETTER A WITH TILDE
-0xc8	U+255a	#BOX DRAWINGS DOUBLE UP AND RIGHT
-0xc9	U+2554	#BOX DRAWINGS DOUBLE DOWN AND RIGHT
-0xca	U+2569	#BOX DRAWINGS DOUBLE UP AND HORIZONTAL
-0xcb	U+2566	#BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
-0xcc	U+2560	#BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
-0xcd	U+2550	#BOX DRAWINGS DOUBLE HORIZONTAL
-0xce	U+256c	#BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
-0xcf	U+00a4	#CURRENCY SIGN
-0xd0	U+00ba	#MASCULINE ORDINAL INDICATOR
-0xd1	U+00aa	#FEMININE ORDINAL INDICATOR
-0xd2	U+00ca	#LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0xd3	U+00cb	#LATIN CAPITAL LETTER E WITH DIAERESIS
-0xd4	U+00c8	#LATIN CAPITAL LETTER E WITH GRAVE
-0xd5		#UNDEFINED
-0xd6	U+00cd	#LATIN CAPITAL LETTER I WITH ACUTE
-0xd7	U+00ce	#LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xd8	U+00cf	#LATIN CAPITAL LETTER I WITH DIAERESIS
-0xd9	U+2518	#BOX DRAWINGS LIGHT UP AND LEFT
-0xda	U+250c	#BOX DRAWINGS LIGHT DOWN AND RIGHT
-0xdb	U+2588	#FULL BLOCK
-0xdc	U+2584	#LOWER HALF BLOCK
-0xdd	U+00a6	#BROKEN BAR
-0xde	U+00cc	#LATIN CAPITAL LETTER I WITH GRAVE
-0xdf	U+2580	#UPPER HALF BLOCK
-0xe0	U+00d3	#LATIN CAPITAL LETTER O WITH ACUTE
-0xe1	U+00df	#LATIN SMALL LETTER SHARP S
-0xe2	U+00d4	#LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xe3	U+00d2	#LATIN CAPITAL LETTER O WITH GRAVE
-0xe4	U+00f5	#LATIN SMALL LETTER O WITH TILDE
-0xe5	U+00d5	#LATIN CAPITAL LETTER O WITH TILDE
-0xe6	U+00b5	#MICRO SIGN
-0xe7		#UNDEFINED
-0xe8	U+00d7	#MULTIPLICATION SIGN
-0xe9	U+00da	#LATIN CAPITAL LETTER U WITH ACUTE
-0xea	U+00db	#LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0xeb	U+00d9	#LATIN CAPITAL LETTER U WITH GRAVE
-0xec	U+00ec	#LATIN SMALL LETTER I WITH GRAVE
-0xed	U+00ff	#LATIN SMALL LETTER Y WITH DIAERESIS
-0xee	U+00af	#MACRON
-0xef	U+00b4	#ACUTE ACCENT
-0xf0	U+00ad	#SOFT HYPHEN
-0xf1	U+00b1	#PLUS-MINUS SIGN
-0xf2		#UNDEFINED
-0xf3	U+00be	#VULGAR FRACTION THREE QUARTERS
-0xf4	U+00b6	#PILCROW SIGN
-0xf5	U+00a7	#SECTION SIGN
-0xf6	U+00f7	#DIVISION SIGN
-0xf7	U+00b8	#CEDILLA
-0xf8	U+00b0	#DEGREE SIGN
-0xf9	U+00a8	#DIAERESIS
-0xfa	U+00b7	#MIDDLE DOT
-0xfb	U+00b9	#SUPERSCRIPT ONE
-0xfc	U+00b3	#SUPERSCRIPT THREE
-0xfd	U+00b2	#SUPERSCRIPT TWO
-0xfe	U+25a0	#BLACK SQUARE
-0xff	U+00a0	#NO-BREAK SPACE
diff --git a/src/chrtrans/cp862_uni.tbl b/src/chrtrans/cp862_uni.tbl
deleted file mode 100644
index ebf12224..00000000
--- a/src/chrtrans/cp862_uni.tbl
+++ /dev/null
@@ -1,160 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mcp862
-
-#Name as a Display Charset (used on Options screen).
-OHebrew (cp862)
-
-#Codepage number
-C862
-
-#    Name:     cp862_DOSHebrew to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.00
-#    Table format:  Format A
-#    Date:          04/24/96
-#    Authors:       Lori Brownell <loribr@microsoft.com>
-#                   K.D. Chang    <a-kchang@microsoft.com>
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp862_DOSHebrew code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp862_DOSHebrew order
-#
-##################
-
-0x20-0x7f       idem
-#
-0x80	U+05d0	#HEBREW LETTER ALEF
-0x81	U+05d1	#HEBREW LETTER BET
-0x82	U+05d2	#HEBREW LETTER GIMEL
-0x83	U+05d3	#HEBREW LETTER DALET
-0x84	U+05d4	#HEBREW LETTER HE
-0x85	U+05d5	#HEBREW LETTER VAV
-0x86	U+05d6	#HEBREW LETTER ZAYIN
-0x87	U+05d7	#HEBREW LETTER HET
-0x88	U+05d8	#HEBREW LETTER TET
-0x89	U+05d9	#HEBREW LETTER YOD
-0x8a	U+05da	#HEBREW LETTER FINAL KAF
-0x8b	U+05db	#HEBREW LETTER KAF
-0x8c	U+05dc	#HEBREW LETTER LAMED
-0x8d	U+05dd	#HEBREW LETTER FINAL MEM
-0x8e	U+05de	#HEBREW LETTER MEM
-0x8f	U+05df	#HEBREW LETTER FINAL NUN
-0x90	U+05e0	#HEBREW LETTER NUN
-0x91	U+05e1	#HEBREW LETTER SAMEKH
-0x92	U+05e2	#HEBREW LETTER AYIN
-0x93	U+05e3	#HEBREW LETTER FINAL PE
-0x94	U+05e4	#HEBREW LETTER PE
-0x95	U+05e5	#HEBREW LETTER FINAL TSADI
-0x96	U+05e6	#HEBREW LETTER TSADI
-0x97	U+05e7	#HEBREW LETTER QOF
-0x98	U+05e8	#HEBREW LETTER RESH
-0x99	U+05e9	#HEBREW LETTER SHIN
-0x9a	U+05ea	#HEBREW LETTER TAV
-0x9b	U+00a2	#CENT SIGN
-0x9c	U+00a3	#POUND SIGN
-0x9d	U+00a5	#YEN SIGN
-0x9e	U+20a7	#PESETA SIGN
-0x9f	U+0192	#LATIN SMALL LETTER F WITH HOOK
-0xa0	U+00e1	#LATIN SMALL LETTER A WITH ACUTE
-0xa1	U+00ed	#LATIN SMALL LETTER I WITH ACUTE
-0xa2	U+00f3	#LATIN SMALL LETTER O WITH ACUTE
-0xa3	U+00fa	#LATIN SMALL LETTER U WITH ACUTE
-0xa4	U+00f1	#LATIN SMALL LETTER N WITH TILDE
-0xa5	U+00d1	#LATIN CAPITAL LETTER N WITH TILDE
-0xa6	U+00aa	#FEMININE ORDINAL INDICATOR
-0xa7	U+00ba	#MASCULINE ORDINAL INDICATOR
-0xa8	U+00bf	#INVERTED QUESTION MARK
-0xa9	U+2310	#REVERSED NOT SIGN
-0xaa	U+00ac	#NOT SIGN
-0xab	U+00bd	#VULGAR FRACTION ONE HALF
-0xac	U+00bc	#VULGAR FRACTION ONE QUARTER
-0xad	U+00a1	#INVERTED EXCLAMATION MARK
-0xae	U+00ab	#LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xaf	U+00bb	#RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xb0	U+2591	#LIGHT SHADE
-0xb1	U+2592	#MEDIUM SHADE
-0xb2	U+2593	#DARK SHADE
-0xb3	U+2502	#BOX DRAWINGS LIGHT VERTICAL
-0xb4	U+2524	#BOX DRAWINGS LIGHT VERTICAL AND LEFT
-0xb5	U+2561	#BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
-0xb6	U+2562	#BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
-0xb7	U+2556	#BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
-0xb8	U+2555	#BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
-0xb9	U+2563	#BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-0xba	U+2551	#BOX DRAWINGS DOUBLE VERTICAL
-0xbb	U+2557	#BOX DRAWINGS DOUBLE DOWN AND LEFT
-0xbc	U+255d	#BOX DRAWINGS DOUBLE UP AND LEFT
-0xbd	U+255c	#BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
-0xbe	U+255b	#BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
-0xbf	U+2510	#BOX DRAWINGS LIGHT DOWN AND LEFT
-0xc0	U+2514	#BOX DRAWINGS LIGHT UP AND RIGHT
-0xc1	U+2534	#BOX DRAWINGS LIGHT UP AND HORIZONTAL
-0xc2	U+252c	#BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
-0xc3	U+251c	#BOX DRAWINGS LIGHT VERTICAL AND RIGHT
-0xc4	U+2500	#BOX DRAWINGS LIGHT HORIZONTAL
-0xc5	U+253c	#BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
-0xc6	U+255e	#BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
-0xc7	U+255f	#BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
-0xc8	U+255a	#BOX DRAWINGS DOUBLE UP AND RIGHT
-0xc9	U+2554	#BOX DRAWINGS DOUBLE DOWN AND RIGHT
-0xca	U+2569	#BOX DRAWINGS DOUBLE UP AND HORIZONTAL
-0xcb	U+2566	#BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
-0xcc	U+2560	#BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
-0xcd	U+2550	#BOX DRAWINGS DOUBLE HORIZONTAL
-0xce	U+256c	#BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
-0xcf	U+2567	#BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
-0xd0	U+2568	#BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
-0xd1	U+2564	#BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
-0xd2	U+2565	#BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
-0xd3	U+2559	#BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
-0xd4	U+2558	#BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
-0xd5	U+2552	#BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
-0xd6	U+2553	#BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
-0xd7	U+256b	#BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
-0xd8	U+256a	#BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
-0xd9	U+2518	#BOX DRAWINGS LIGHT UP AND LEFT
-0xda	U+250c	#BOX DRAWINGS LIGHT DOWN AND RIGHT
-0xdb	U+2588	#FULL BLOCK
-0xdc	U+2584	#LOWER HALF BLOCK
-0xdd	U+258c	#LEFT HALF BLOCK
-0xde	U+2590	#RIGHT HALF BLOCK
-0xdf	U+2580	#UPPER HALF BLOCK
-0xe0	U+03b1	#GREEK SMALL LETTER ALPHA
-0xe1	U+00df	#LATIN SMALL LETTER SHARP S (GERMAN)
-0xe2	U+0393	#GREEK CAPITAL LETTER GAMMA
-0xe3	U+03c0	#GREEK SMALL LETTER PI
-0xe4	U+03a3	#GREEK CAPITAL LETTER SIGMA
-0xe5	U+03c3	#GREEK SMALL LETTER SIGMA
-0xe6	U+00b5	#MICRO SIGN
-0xe7	U+03c4	#GREEK SMALL LETTER TAU
-0xe8	U+03a6	#GREEK CAPITAL LETTER PHI
-0xe9	U+0398	#GREEK CAPITAL LETTER THETA
-0xea	U+03a9	#GREEK CAPITAL LETTER OMEGA
-0xeb	U+03b4	#GREEK SMALL LETTER DELTA
-0xec	U+221e	#INFINITY
-0xed	U+03c6	#GREEK SMALL LETTER PHI
-0xee	U+03b5	#GREEK SMALL LETTER EPSILON
-0xef	U+2229	#INTERSECTION
-0xf0	U+2261	#IDENTICAL TO
-0xf1	U+00b1	#PLUS-MINUS SIGN
-0xf2	U+2265	#GREATER-THAN OR EQUAL TO
-0xf3	U+2264	#LESS-THAN OR EQUAL TO
-0xf4	U+2320	#TOP HALF INTEGRAL
-0xf5	U+2321	#BOTTOM HALF INTEGRAL
-0xf6	U+00f7	#DIVISION SIGN
-0xf7	U+2248	#ALMOST EQUAL TO
-0xf8	U+00b0	#DEGREE SIGN
-0xf9	U+2219	#BULLET OPERATOR
-0xfa	U+00b7	#MIDDLE DOT
-0xfb	U+221a	#SQUARE ROOT
-0xfc	U+207f	#SUPERSCRIPT LATIN SMALL LETTER N
-0xfd	U+00b2	#SUPERSCRIPT TWO
-0xfe	U+25a0	#BLACK SQUARE
-0xff	U+00a0	#NO-BREAK SPACE
-
diff --git a/src/chrtrans/cp864_uni.tbl b/src/chrtrans/cp864_uni.tbl
deleted file mode 100644
index 65685777..00000000
--- a/src/chrtrans/cp864_uni.tbl
+++ /dev/null
@@ -1,160 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mcp864
-
-#Name as a Display Charset (used on Options screen).
-OArabic (cp864)
-
-#Codepage number
-C864
-
-#    Name:     cp864_DOSArabic to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.00
-#    Table format:  Format A
-#    Date:          04/24/96
-#    Authors:       Lori Brownell <loribr@microsoft.com>
-#                   K.D. Chang    <a-kchang@microsoft.com>
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp864_DOSArabic code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp864_DOSArabic order
-#
-##################
-
-0x20-0x7f       idem
-#
-0x80	U+00b0	#DEGREE SIGN
-0x81	U+00b7	#MIDDLE DOT
-0x82	U+2219	#BULLET OPERATOR
-0x83	U+221a	#SQUARE ROOT
-0x84	U+2592	#MEDIUM SHADE
-0x85	U+2500	#FORMS LIGHT HORIZONTAL
-0x86	U+2502	#FORMS LIGHT VERTICAL
-0x87	U+253c	#FORMS LIGHT VERTICAL AND HORIZONTAL
-0x88	U+2524	#FORMS LIGHT VERTICAL AND LEFT
-0x89	U+252c	#FORMS LIGHT DOWN AND HORIZONTAL
-0x8a	U+251c	#FORMS LIGHT VERTICAL AND RIGHT
-0x8b	U+2534	#FORMS LIGHT UP AND HORIZONTAL
-0x8c	U+2510	#FORMS LIGHT DOWN AND LEFT
-0x8d	U+250c	#FORMS LIGHT DOWN AND RIGHT
-0x8e	U+2514	#FORMS LIGHT UP AND RIGHT
-0x8f	U+2518	#FORMS LIGHT UP AND LEFT
-0x90	U+03b2	#GREEK SMALL BETA
-0x91	U+221e	#INFINITY
-0x92	U+03c6	#GREEK SMALL PHI
-0x93	U+00b1	#PLUS-OR-MINUS SIGN
-0x94	U+00bd	#FRACTION 1/2
-0x95	U+00bc	#FRACTION 1/4
-0x96	U+2248	#ALMOST EQUAL TO
-0x97	U+00ab	#LEFT POINTING GUILLEMET
-0x98	U+00bb	#RIGHT POINTING GUILLEMET
-0x99	U+fef7	#ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE ISOLATED FORM
-0x9a	U+fef8	#ARABIC LIGATURE LAM WITH ALEF WITH HAMZA ABOVE FINAL FORM
-#0x9b		#UNDEFINED
-#0x9c		#UNDEFINED
-0x9d	U+fefb	#ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM
-0x9e	U+fefc	#ARABIC LIGATURE LAM WITH ALEF FINAL FORM
-#0x9f		#UNDEFINED
-0xa0	U+00a0	#NON-BREAKING SPACE
-0xa1	U+00ad	#SOFT HYPHEN
-0xa2	U+fe82	#ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM
-0xa3	U+00a3	#POUND SIGN
-0xa4	U+00a4	#CURRENCY SIGN
-0xa5	U+fe84	#ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM
-#0xa6		#UNDEFINED
-#0xa7		#UNDEFINED
-0xa8	U+fe8e	#ARABIC LETTER ALEF FINAL FORM
-0xa9	U+fe8f	#ARABIC LETTER BEH ISOLATED FORM
-0xaa	U+fe95	#ARABIC LETTER TEH ISOLATED FORM
-0xab	U+fe99	#ARABIC LETTER THEH ISOLATED FORM
-0xac	U+060c	#ARABIC COMMA
-0xad	U+fe9d	#ARABIC LETTER JEEM ISOLATED FORM
-0xae	U+fea1	#ARABIC LETTER HAH ISOLATED FORM
-0xaf	U+fea5	#ARABIC LETTER KHAH ISOLATED FORM
-0xb0	U+0660	#ARABIC-INDIC DIGIT ZERO
-0xb1	U+0661	#ARABIC-INDIC DIGIT ONE
-0xb2	U+0662	#ARABIC-INDIC DIGIT TWO
-0xb3	U+0663	#ARABIC-INDIC DIGIT THREE
-0xb4	U+0664	#ARABIC-INDIC DIGIT FOUR
-0xb5	U+0665	#ARABIC-INDIC DIGIT FIVE
-0xb6	U+0666	#ARABIC-INDIC DIGIT SIX
-0xb7	U+0667	#ARABIC-INDIC DIGIT SEVEN
-0xb8	U+0668	#ARABIC-INDIC DIGIT EIGHT
-0xb9	U+0669	#ARABIC-INDIC DIGIT NINE
-0xba	U+fed1	#ARABIC LETTER FEH ISOLATED FORM
-0xbb	U+061b	#ARABIC SEMICOLON
-0xbc	U+feb1	#ARABIC LETTER SEEN ISOLATED FORM
-0xbd	U+feb5	#ARABIC LETTER SHEEN ISOLATED FORM
-0xbe	U+feb9	#ARABIC LETTER SAD ISOLATED FORM
-0xbf	U+061f	#ARABIC QUESTION MARK
-0xc0	U+00a2	#CENT SIGN
-0xc1	U+fe80	#ARABIC LETTER HAMZA ISOLATED FORM
-0xc2	U+fe81	#ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM
-0xc3	U+fe83	#ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM
-0xc4	U+fe85	#ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM
-0xc5	U+feca	#ARABIC LETTER AIN FINAL FORM
-0xc6	U+fe8b	#ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM
-0xc7	U+fe8d	#ARABIC LETTER ALEF ISOLATED FORM
-0xc8	U+fe91	#ARABIC LETTER BEH INITIAL FORM
-0xc9	U+fe93	#ARABIC LETTER TEH MARBUTA ISOLATED FORM
-0xca	U+fe97	#ARABIC LETTER TEH INITIAL FORM
-0xcb	U+fe9b	#ARABIC LETTER THEH INITIAL FORM
-0xcc	U+fe9f	#ARABIC LETTER JEEM INITIAL FORM
-0xcd	U+fea3	#ARABIC LETTER HAH INITIAL FORM
-0xce	U+fea7	#ARABIC LETTER KHAH INITIAL FORM
-0xcf	U+fea9	#ARABIC LETTER DAL ISOLATED FORM
-0xd0	U+feab	#ARABIC LETTER THAL ISOLATED FORM
-0xd1	U+fead	#ARABIC LETTER REH ISOLATED FORM
-0xd2	U+feaf	#ARABIC LETTER ZAIN ISOLATED FORM
-0xd3	U+feb3	#ARABIC LETTER SEEN INITIAL FORM
-0xd4	U+feb7	#ARABIC LETTER SHEEN INITIAL FORM
-0xd5	U+febb	#ARABIC LETTER SAD INITIAL FORM
-0xd6	U+febf	#ARABIC LETTER DAD INITIAL FORM
-0xd7	U+fec1	#ARABIC LETTER TAH ISOLATED FORM
-0xd8	U+fec5	#ARABIC LETTER ZAH ISOLATED FORM
-0xd9	U+fecb	#ARABIC LETTER AIN INITIAL FORM
-0xda	U+fecf	#ARABIC LETTER GHAIN INITIAL FORM
-0xdb	U+00a6	#BROKEN VERTICAL BAR
-0xdc	U+00ac	#NOT SIGN
-0xdd	U+00f7	#DIVISION SIGN
-0xde	U+00d7	#MULTIPLICATION SIGN
-0xdf	U+fec9	#ARABIC LETTER AIN ISOLATED FORM
-0xe0	U+0640	#ARABIC TATWEEL
-0xe1	U+fed3	#ARABIC LETTER FEH INITIAL FORM
-0xe2	U+fed7	#ARABIC LETTER QAF INITIAL FORM
-0xe3	U+fedb	#ARABIC LETTER KAF INITIAL FORM
-0xe4	U+fedf	#ARABIC LETTER LAM INITIAL FORM
-0xe5	U+fee3	#ARABIC LETTER MEEM INITIAL FORM
-0xe6	U+fee7	#ARABIC LETTER NOON INITIAL FORM
-0xe7	U+feeb	#ARABIC LETTER HEH INITIAL FORM
-0xe8	U+feed	#ARABIC LETTER WAW ISOLATED FORM
-0xe9	U+feef	#ARABIC LETTER ALEF MAKSURA ISOLATED FORM
-0xea	U+fef3	#ARABIC LETTER YEH INITIAL FORM
-0xeb	U+febd	#ARABIC LETTER DAD ISOLATED FORM
-0xec	U+fecc	#ARABIC LETTER AIN MEDIAL FORM
-0xed	U+fece	#ARABIC LETTER GHAIN FINAL FORM
-0xee	U+fecd	#ARABIC LETTER GHAIN ISOLATED FORM
-0xef	U+fee1	#ARABIC LETTER MEEM ISOLATED FORM
-0xf0	U+fe7d	#ARABIC SHADDA MEDIAL FORM
-0xf1	U+0651	#ARABIC SHADDAH
-0xf2	U+fee5	#ARABIC LETTER NOON ISOLATED FORM
-0xf3	U+fee9	#ARABIC LETTER HEH ISOLATED FORM
-0xf4	U+feec	#ARABIC LETTER HEH MEDIAL FORM
-0xf5	U+fef0	#ARABIC LETTER ALEF MAKSURA FINAL FORM
-0xf6	U+fef2	#ARABIC LETTER YEH FINAL FORM
-0xf7	U+fed0	#ARABIC LETTER GHAIN MEDIAL FORM
-0xf8	U+fed5	#ARABIC LETTER QAF ISOLATED FORM
-0xf9	U+fef5	#ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE ISOLATED FORM
-0xfa	U+fef6	#ARABIC LIGATURE LAM WITH ALEF WITH MADDA ABOVE FINAL FORM
-0xfb	U+fedd	#ARABIC LETTER LAM ISOLATED FORM
-0xfc	U+fed9	#ARABIC LETTER KAF ISOLATED FORM
-0xfd	U+fef1	#ARABIC LETTER YEH ISOLATED FORM
-0xfe	U+25a0	#BLACK SQUARE
-#0xff		#UNDEFINED
-
diff --git a/src/chrtrans/cp866_uni.tbl b/src/chrtrans/cp866_uni.tbl
deleted file mode 100644
index 029e0250..00000000
--- a/src/chrtrans/cp866_uni.tbl
+++ /dev/null
@@ -1,159 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mcp866
-
-#Name as a Display Charset (used on Options screen)
-OCyrillic (cp866)
-
-#Codepage number
-C866
-
-#
-#    Name:     cp866_DOSCyrillicRussian to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.00
-#    Table format:  Format A
-#    Date:          04/24/96
-#    Authors:       Lori Brownell <loribr@microsoft.com>
-#                   K.D. Chang    <a-kchang@microsoft.com>
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp866_DOSCyrillicRussian code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp866_DOSCyrillicRussian order
-#
-0x20-0x7f       idem
-#
-0x80    U+0410  #CYRILLIC CAPITAL LETTER A
-0x81    U+0411  #CYRILLIC CAPITAL LETTER BE
-0x82    U+0412  #CYRILLIC CAPITAL LETTER VE
-0x83    U+0413  #CYRILLIC CAPITAL LETTER GHE
-0x84    U+0414  #CYRILLIC CAPITAL LETTER DE
-0x85    U+0415  #CYRILLIC CAPITAL LETTER IE
-0x86    U+0416  #CYRILLIC CAPITAL LETTER ZHE
-0x87    U+0417  #CYRILLIC CAPITAL LETTER ZE
-0x88    U+0418  #CYRILLIC CAPITAL LETTER I
-0x89    U+0419  #CYRILLIC CAPITAL LETTER SHORT I
-0x8a    U+041a  #CYRILLIC CAPITAL LETTER KA
-0x8b    U+041b  #CYRILLIC CAPITAL LETTER EL
-0x8c    U+041c  #CYRILLIC CAPITAL LETTER EM
-0x8d    U+041d  #CYRILLIC CAPITAL LETTER EN
-0x8e    U+041e  #CYRILLIC CAPITAL LETTER O
-0x8f    U+041f  #CYRILLIC CAPITAL LETTER PE
-0x90    U+0420  #CYRILLIC CAPITAL LETTER ER
-0x91    U+0421  #CYRILLIC CAPITAL LETTER ES
-0x92    U+0422  #CYRILLIC CAPITAL LETTER TE
-0x93    U+0423  #CYRILLIC CAPITAL LETTER U
-0x94    U+0424  #CYRILLIC CAPITAL LETTER EF
-0x95    U+0425  #CYRILLIC CAPITAL LETTER HA
-0x96    U+0426  #CYRILLIC CAPITAL LETTER TSE
-0x97    U+0427  #CYRILLIC CAPITAL LETTER CHE
-0x98    U+0428  #CYRILLIC CAPITAL LETTER SHA
-0x99    U+0429  #CYRILLIC CAPITAL LETTER SHCHA
-0x9a    U+042a  #CYRILLIC CAPITAL LETTER HARD SIGN
-0x9b    U+042b  #CYRILLIC CAPITAL LETTER YERU
-0x9c    U+042c  #CYRILLIC CAPITAL LETTER SOFT SIGN
-0x9d    U+042d  #CYRILLIC CAPITAL LETTER E
-0x9e    U+042e  #CYRILLIC CAPITAL LETTER YU
-0x9f    U+042f  #CYRILLIC CAPITAL LETTER YA
-0xa0    U+0430  #CYRILLIC SMALL LETTER A
-0xa1    U+0431  #CYRILLIC SMALL LETTER BE
-0xa2    U+0432  #CYRILLIC SMALL LETTER VE
-0xa3    U+0433  #CYRILLIC SMALL LETTER GHE
-0xa4    U+0434  #CYRILLIC SMALL LETTER DE
-0xa5    U+0435  #CYRILLIC SMALL LETTER IE
-0xa6    U+0436  #CYRILLIC SMALL LETTER ZHE
-0xa7    U+0437  #CYRILLIC SMALL LETTER ZE
-0xa8    U+0438  #CYRILLIC SMALL LETTER I
-0xa9    U+0439  #CYRILLIC SMALL LETTER SHORT I
-0xaa    U+043a  #CYRILLIC SMALL LETTER KA
-0xab    U+043b  #CYRILLIC SMALL LETTER EL
-0xac    U+043c  #CYRILLIC SMALL LETTER EM
-0xad    U+043d  #CYRILLIC SMALL LETTER EN
-0xae    U+043e  #CYRILLIC SMALL LETTER O
-0xaf    U+043f  #CYRILLIC SMALL LETTER PE
-0xb0    U+2591  #LIGHT SHADE
-0xb1    U+2592  #MEDIUM SHADE
-0xb2    U+2593  #DARK SHADE
-0xb3    U+2502  #BOX DRAWINGS LIGHT VERTICAL
-0xb4    U+2524  #BOX DRAWINGS LIGHT VERTICAL AND LEFT
-0xb5    U+2561  #BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
-0xb6    U+2562  #BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
-0xb7    U+2556  #BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
-0xb8    U+2555  #BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
-0xb9    U+2563  #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-0xba    U+2551  #BOX DRAWINGS DOUBLE VERTICAL
-0xbb    U+2557  #BOX DRAWINGS DOUBLE DOWN AND LEFT
-0xbc    U+255d  #BOX DRAWINGS DOUBLE UP AND LEFT
-0xbd    U+255c  #BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
-0xbe    U+255b  #BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
-0xbf    U+2510  #BOX DRAWINGS LIGHT DOWN AND LEFT
-0xc0    U+2514  #BOX DRAWINGS LIGHT UP AND RIGHT
-0xc1    U+2534  #BOX DRAWINGS LIGHT UP AND HORIZONTAL
-0xc2    U+252c  #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
-0xc3    U+251c  #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
-0xc4    U+2500  #BOX DRAWINGS LIGHT HORIZONTAL
-0xc5    U+253c  #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
-0xc6    U+255e  #BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
-0xc7    U+255f  #BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
-0xc8    U+255a  #BOX DRAWINGS DOUBLE UP AND RIGHT
-0xc9    U+2554  #BOX DRAWINGS DOUBLE DOWN AND RIGHT
-0xca    U+2569  #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
-0xcb    U+2566  #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
-0xcc    U+2560  #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
-0xcd    U+2550  #BOX DRAWINGS DOUBLE HORIZONTAL
-0xce    U+256c  #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
-0xcf    U+2567  #BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
-0xd0    U+2568  #BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
-0xd1    U+2564  #BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
-0xd2    U+2565  #BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
-0xd3    U+2559  #BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
-0xd4    U+2558  #BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
-0xd5    U+2552  #BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
-0xd6    U+2553  #BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
-0xd7    U+256b  #BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
-0xd8    U+256a  #BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
-0xd9    U+2518  #BOX DRAWINGS LIGHT UP AND LEFT
-0xda    U+250c  #BOX DRAWINGS LIGHT DOWN AND RIGHT
-0xdb    U+2588  #FULL BLOCK
-0xdc    U+2584  #LOWER HALF BLOCK
-0xdd    U+258c  #LEFT HALF BLOCK
-0xde    U+2590  #RIGHT HALF BLOCK
-0xdf    U+2580  #UPPER HALF BLOCK
-0xe0    U+0440  #CYRILLIC SMALL LETTER ER
-0xe1    U+0441  #CYRILLIC SMALL LETTER ES
-0xe2    U+0442  #CYRILLIC SMALL LETTER TE
-0xe3    U+0443  #CYRILLIC SMALL LETTER U
-0xe4    U+0444  #CYRILLIC SMALL LETTER EF
-0xe5    U+0445  #CYRILLIC SMALL LETTER HA
-0xe6    U+0446  #CYRILLIC SMALL LETTER TSE
-0xe7    U+0447  #CYRILLIC SMALL LETTER CHE
-0xe8    U+0448  #CYRILLIC SMALL LETTER SHA
-0xe9    U+0449  #CYRILLIC SMALL LETTER SHCHA
-0xea    U+044a  #CYRILLIC SMALL LETTER HARD SIGN
-0xeb    U+044b  #CYRILLIC SMALL LETTER YERU
-0xec    U+044c  #CYRILLIC SMALL LETTER SOFT SIGN
-0xed    U+044d  #CYRILLIC SMALL LETTER E
-0xee    U+044e  #CYRILLIC SMALL LETTER YU
-0xef    U+044f  #CYRILLIC SMALL LETTER YA
-0xf0    U+0401  #CYRILLIC CAPITAL LETTER IO
-0xf1    U+0451  #CYRILLIC SMALL LETTER IO
-0xf2    U+0404  #CYRILLIC CAPITAL LETTER UKRAINIAN IE
-0xf3    U+0454  #CYRILLIC SMALL LETTER UKRAINIAN IE
-0xf4    U+0407  #CYRILLIC CAPITAL LETTER YI
-0xf5    U+0457  #CYRILLIC SMALL LETTER YI
-0xf6    U+040e  #CYRILLIC CAPITAL LETTER SHORT U
-0xf7    U+045e  #CYRILLIC SMALL LETTER SHORT U
-0xf8    U+00b0  #DEGREE SIGN
-0xf9    U+2219  #BULLET OPERATOR
-0xfa    U+00b7  #MIDDLE DOT
-0xfb    U+221a  #SQUARE ROOT
-0xfc    U+2116  #NUMERO SIGN
-0xfd    U+00a4  #CURRENCY SIGN
-0xfe    U+25a0  #BLACK SQUARE
-0xff    U+00a0  #NO-BREAK SPACE
-
diff --git a/src/chrtrans/cp866u_uni.tbl b/src/chrtrans/cp866u_uni.tbl
deleted file mode 100644
index 8d2dee0c..00000000
--- a/src/chrtrans/cp866u_uni.tbl
+++ /dev/null
@@ -1,157 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mcp866u
-
-#Name as a Display Charset (used on Options screen)
-OUkrainian Cyrillic (cp866u)
-
-#Codepage number
-#?
-
-#
-#    Name:     cp866_DOSCyrillicUkrainian to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.00
-#    Table format:  Format A
-#    General notes: based on Cyrillic (cp866) table,
-#                   have different mapping in 0xF2-0xF9 region.
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp866_DOSCyrillicUkrainian code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp866_DOSCyrillicUkrainian order
-#
-0x20-0x7f       idem
-#
-0x80    U+0410  #CYRILLIC CAPITAL LETTER A
-0x81    U+0411  #CYRILLIC CAPITAL LETTER BE
-0x82    U+0412  #CYRILLIC CAPITAL LETTER VE
-0x83    U+0413  #CYRILLIC CAPITAL LETTER GHE
-0x84    U+0414  #CYRILLIC CAPITAL LETTER DE
-0x85    U+0415  #CYRILLIC CAPITAL LETTER IE
-0x86    U+0416  #CYRILLIC CAPITAL LETTER ZHE
-0x87    U+0417  #CYRILLIC CAPITAL LETTER ZE
-0x88    U+0418  #CYRILLIC CAPITAL LETTER I
-0x89    U+0419  #CYRILLIC CAPITAL LETTER SHORT I
-0x8a    U+041a  #CYRILLIC CAPITAL LETTER KA
-0x8b    U+041b  #CYRILLIC CAPITAL LETTER EL
-0x8c    U+041c  #CYRILLIC CAPITAL LETTER EM
-0x8d    U+041d  #CYRILLIC CAPITAL LETTER EN
-0x8e    U+041e  #CYRILLIC CAPITAL LETTER O
-0x8f    U+041f  #CYRILLIC CAPITAL LETTER PE
-0x90    U+0420  #CYRILLIC CAPITAL LETTER ER
-0x91    U+0421  #CYRILLIC CAPITAL LETTER ES
-0x92    U+0422  #CYRILLIC CAPITAL LETTER TE
-0x93    U+0423  #CYRILLIC CAPITAL LETTER U
-0x94    U+0424  #CYRILLIC CAPITAL LETTER EF
-0x95    U+0425  #CYRILLIC CAPITAL LETTER HA
-0x96    U+0426  #CYRILLIC CAPITAL LETTER TSE
-0x97    U+0427  #CYRILLIC CAPITAL LETTER CHE
-0x98    U+0428  #CYRILLIC CAPITAL LETTER SHA
-0x99    U+0429  #CYRILLIC CAPITAL LETTER SHCHA
-0x9a    U+042a  #CYRILLIC CAPITAL LETTER HARD SIGN
-0x9b    U+042b  #CYRILLIC CAPITAL LETTER YERU
-0x9c    U+042c  #CYRILLIC CAPITAL LETTER SOFT SIGN
-0x9d    U+042d  #CYRILLIC CAPITAL LETTER E
-0x9e    U+042e  #CYRILLIC CAPITAL LETTER YU
-0x9f    U+042f  #CYRILLIC CAPITAL LETTER YA
-0xa0    U+0430  #CYRILLIC SMALL LETTER A
-0xa1    U+0431  #CYRILLIC SMALL LETTER BE
-0xa2    U+0432  #CYRILLIC SMALL LETTER VE
-0xa3    U+0433  #CYRILLIC SMALL LETTER GHE
-0xa4    U+0434  #CYRILLIC SMALL LETTER DE
-0xa5    U+0435  #CYRILLIC SMALL LETTER IE
-0xa6    U+0436  #CYRILLIC SMALL LETTER ZHE
-0xa7    U+0437  #CYRILLIC SMALL LETTER ZE
-0xa8    U+0438  #CYRILLIC SMALL LETTER I
-0xa9    U+0439  #CYRILLIC SMALL LETTER SHORT I
-0xaa    U+043a  #CYRILLIC SMALL LETTER KA
-0xab    U+043b  #CYRILLIC SMALL LETTER EL
-0xac    U+043c  #CYRILLIC SMALL LETTER EM
-0xad    U+043d  #CYRILLIC SMALL LETTER EN
-0xae    U+043e  #CYRILLIC SMALL LETTER O
-0xaf    U+043f  #CYRILLIC SMALL LETTER PE
-0xb0    U+2591  #LIGHT SHADE
-0xb1    U+2592  #MEDIUM SHADE
-0xb2    U+2593  #DARK SHADE
-0xb3    U+2502  #BOX DRAWINGS LIGHT VERTICAL
-0xb4    U+2524  #BOX DRAWINGS LIGHT VERTICAL AND LEFT
-0xb5    U+2561  #BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
-0xb6    U+2562  #BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
-0xb7    U+2556  #BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
-0xb8    U+2555  #BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
-0xb9    U+2563  #BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-0xba    U+2551  #BOX DRAWINGS DOUBLE VERTICAL
-0xbb    U+2557  #BOX DRAWINGS DOUBLE DOWN AND LEFT
-0xbc    U+255d  #BOX DRAWINGS DOUBLE UP AND LEFT
-0xbd    U+255c  #BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
-0xbe    U+255b  #BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
-0xbf    U+2510  #BOX DRAWINGS LIGHT DOWN AND LEFT
-0xc0    U+2514  #BOX DRAWINGS LIGHT UP AND RIGHT
-0xc1    U+2534  #BOX DRAWINGS LIGHT UP AND HORIZONTAL
-0xc2    U+252c  #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
-0xc3    U+251c  #BOX DRAWINGS LIGHT VERTICAL AND RIGHT
-0xc4    U+2500  #BOX DRAWINGS LIGHT HORIZONTAL
-0xc5    U+253c  #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
-0xc6    U+255e  #BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
-0xc7    U+255f  #BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
-0xc8    U+255a  #BOX DRAWINGS DOUBLE UP AND RIGHT
-0xc9    U+2554  #BOX DRAWINGS DOUBLE DOWN AND RIGHT
-0xca    U+2569  #BOX DRAWINGS DOUBLE UP AND HORIZONTAL
-0xcb    U+2566  #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
-0xcc    U+2560  #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
-0xcd    U+2550  #BOX DRAWINGS DOUBLE HORIZONTAL
-0xce    U+256c  #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
-0xcf    U+2567  #BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
-0xd0    U+2568  #BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
-0xd1    U+2564  #BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
-0xd2    U+2565  #BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
-0xd3    U+2559  #BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
-0xd4    U+2558  #BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
-0xd5    U+2552  #BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
-0xd6    U+2553  #BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
-0xd7    U+256b  #BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
-0xd8    U+256a  #BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
-0xd9    U+2518  #BOX DRAWINGS LIGHT UP AND LEFT
-0xda    U+250c  #BOX DRAWINGS LIGHT DOWN AND RIGHT
-0xdb    U+2588  #FULL BLOCK
-0xdc    U+2584  #LOWER HALF BLOCK
-0xdd    U+258c  #LEFT HALF BLOCK
-0xde    U+2590  #RIGHT HALF BLOCK
-0xdf    U+2580  #UPPER HALF BLOCK
-0xe0    U+0440  #CYRILLIC SMALL LETTER ER
-0xe1    U+0441  #CYRILLIC SMALL LETTER ES
-0xe2    U+0442  #CYRILLIC SMALL LETTER TE
-0xe3    U+0443  #CYRILLIC SMALL LETTER U
-0xe4    U+0444  #CYRILLIC SMALL LETTER EF
-0xe5    U+0445  #CYRILLIC SMALL LETTER HA
-0xe6    U+0446  #CYRILLIC SMALL LETTER TSE
-0xe7    U+0447  #CYRILLIC SMALL LETTER CHE
-0xe8    U+0448  #CYRILLIC SMALL LETTER SHA
-0xe9    U+0449  #CYRILLIC SMALL LETTER SHCHA
-0xea    U+044a  #CYRILLIC SMALL LETTER HARD SIGN
-0xeb    U+044b  #CYRILLIC SMALL LETTER YERU
-0xec    U+044c  #CYRILLIC SMALL LETTER SOFT SIGN
-0xed    U+044d  #CYRILLIC SMALL LETTER E
-0xee    U+044e  #CYRILLIC SMALL LETTER YU
-0xef    U+044f  #CYRILLIC SMALL LETTER YA
-0xf0    U+0401  #CYRILLIC CAPITAL LETTER IO
-0xf1    U+0451  #CYRILLIC SMALL LETTER IO
-0xf2    U+0490  #CYRILLIC CAPITAL LETTER GHE WITH UPTURN
-0xf3    U+0491  #CYRILLIC SMALL LETTER GHE WITH UPTURN
-0xf4    U+0404  #CYRILLIC CAPITAL LETTER UKRAINIAN IE
-0xf5    U+0454  #CYRILLIC SMALL LETTER UKRAINIAN IE
-0xf6    U+0406  #CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
-0xf7    U+0456  #CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
-0xf8    U+0407  #CYRILLIC CAPITAL LETTER YI
-0xf9    U+0457  #CYRILLIC SMALL LETTER YI
-0xfa    U+00b7  #MIDDLE DOT
-0xfb    U+221a  #SQUARE ROOT
-0xfc    U+2116  #NUMERO SIGN
-0xfd    U+00a4  #CURRENCY SIGN
-0xfe    U+25a0  #BLACK SQUARE
-0xff    U+00a0  #NO-BREAK SPACE
-
diff --git a/src/chrtrans/cp869_uni.tbl b/src/chrtrans/cp869_uni.tbl
deleted file mode 100644
index d662b831..00000000
--- a/src/chrtrans/cp869_uni.tbl
+++ /dev/null
@@ -1,160 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mcp869
-
-#Name as a Display Charset (used on Options screen)
-OGreek2 (cp869)
-
-#Codepage number
-C869
-
-#    Name:     cp869_DOSGreek2 to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.00
-#    Table format:  Format A
-#    Date:          04/24/96
-#    Authors:       Lori Brownell <loribr@microsoft.com>
-#                   K.D. Chang    <a-kchang@microsoft.com>
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp869_DOSGreek2 code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp869_DOSGreek2 order
-#
-##################
-
-0x20-0x7f       idem
-#
-#0x80		#UNDEFINED
-#0x81		#UNDEFINED
-#0x82		#UNDEFINED
-#0x83		#UNDEFINED
-#0x84		#UNDEFINED
-#0x85		#UNDEFINED
-0x86	U+0386	#GREEK CAPITAL LETTER ALPHA WITH TONOS
-#0x87		#UNDEFINED
-0x88	U+00b7	#MIDDLE DOT
-0x89	U+00ac	#NOT SIGN
-0x8a	U+00a6	#BROKEN BAR
-0x8b	U+2018	U+02bd	#LEFT SINGLE QUOTATION MARK
-0x8c	U+2019	U+02bc	#RIGHT SINGLE QUOTATION MARK
-0x8d	U+0388	#GREEK CAPITAL LETTER EPSILON WITH TONOS
-0x8e	U+2015	#HORIZONTAL BAR
-0x8f	U+0389	#GREEK CAPITAL LETTER ETA WITH TONOS
-0x90	U+038a	#GREEK CAPITAL LETTER IOTA WITH TONOS
-0x91	U+03aa	#GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
-0x92	U+038c	#GREEK CAPITAL LETTER OMICRON WITH TONOS
-#0x93		#UNDEFINED
-#0x94		#UNDEFINED
-0x95	U+038e	#GREEK CAPITAL LETTER UPSILON WITH TONOS
-0x96	U+03ab	#GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
-0x97	U+00a9	#COPYRIGHT SIGN
-0x98	U+038f	#GREEK CAPITAL LETTER OMEGA WITH TONOS
-0x99	U+00b2	#SUPERSCRIPT TWO
-0x9a	U+00b3	#SUPERSCRIPT THREE
-0x9b	U+03ac	#GREEK SMALL LETTER ALPHA WITH TONOS
-0x9c	U+00a3	#POUND SIGN
-0x9d	U+03ad	#GREEK SMALL LETTER EPSILON WITH TONOS
-0x9e	U+03ae	#GREEK SMALL LETTER ETA WITH TONOS
-0x9f	U+03af	#GREEK SMALL LETTER IOTA WITH TONOS
-0xa0	U+03ca	#GREEK SMALL LETTER IOTA WITH DIALYTIKA
-0xa1	U+0390	#GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
-0xa2	U+03cc	#GREEK SMALL LETTER OMICRON WITH TONOS
-0xa3	U+03cd	#GREEK SMALL LETTER UPSILON WITH TONOS
-0xa4	U+0391	#GREEK CAPITAL LETTER ALPHA
-0xa5	U+0392	#GREEK CAPITAL LETTER BETA
-0xa6	U+0393	#GREEK CAPITAL LETTER GAMMA
-0xa7	U+0394	#GREEK CAPITAL LETTER DELTA
-0xa8	U+0395	#GREEK CAPITAL LETTER EPSILON
-0xa9	U+0396	#GREEK CAPITAL LETTER ZETA
-0xaa	U+0397	#GREEK CAPITAL LETTER ETA
-0xab	U+00bd	#VULGAR FRACTION ONE HALF
-0xac	U+0398	#GREEK CAPITAL LETTER THETA
-0xad	U+0399	#GREEK CAPITAL LETTER IOTA
-0xae	U+00ab	#LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xaf	U+00bb	#RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xb0	U+2591	#LIGHT SHADE
-0xb1	U+2592	#MEDIUM SHADE
-0xb2	U+2593	#DARK SHADE
-0xb3	U+2502	#BOX DRAWINGS LIGHT VERTICAL
-0xb4	U+2524	#BOX DRAWINGS LIGHT VERTICAL AND LEFT
-0xb5	U+039a	#GREEK CAPITAL LETTER KAPPA
-0xb6	U+039b	#GREEK CAPITAL LETTER LAMDA
-0xb7	U+039c	#GREEK CAPITAL LETTER MU
-0xb8	U+039d	#GREEK CAPITAL LETTER NU
-0xb9	U+2563	#BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-0xba	U+2551	#BOX DRAWINGS DOUBLE VERTICAL
-0xbb	U+2557	#BOX DRAWINGS DOUBLE DOWN AND LEFT
-0xbc	U+255d	#BOX DRAWINGS DOUBLE UP AND LEFT
-0xbd	U+039e	#GREEK CAPITAL LETTER XI
-0xbe	U+039f	#GREEK CAPITAL LETTER OMICRON
-0xbf	U+2510	#BOX DRAWINGS LIGHT DOWN AND LEFT
-0xc0	U+2514	#BOX DRAWINGS LIGHT UP AND RIGHT
-0xc1	U+2534	#BOX DRAWINGS LIGHT UP AND HORIZONTAL
-0xc2	U+252c	#BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
-0xc3	U+251c	#BOX DRAWINGS LIGHT VERTICAL AND RIGHT
-0xc4	U+2500	#BOX DRAWINGS LIGHT HORIZONTAL
-0xc5	U+253c	#BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
-0xc6	U+03a0	#GREEK CAPITAL LETTER PI
-0xc7	U+03a1	#GREEK CAPITAL LETTER RHO
-0xc8	U+255a	#BOX DRAWINGS DOUBLE UP AND RIGHT
-0xc9	U+2554	#BOX DRAWINGS DOUBLE DOWN AND RIGHT
-0xca	U+2569	#BOX DRAWINGS DOUBLE UP AND HORIZONTAL
-0xcb	U+2566	#BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
-0xcc	U+2560	#BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
-0xcd	U+2550	#BOX DRAWINGS DOUBLE HORIZONTAL
-0xce	U+256c	#BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
-0xcf	U+03a3	#GREEK CAPITAL LETTER SIGMA
-0xd0	U+03a4	#GREEK CAPITAL LETTER TAU
-0xd1	U+03a5	#GREEK CAPITAL LETTER UPSILON
-0xd2	U+03a6	#GREEK CAPITAL LETTER PHI
-0xd3	U+03a7	#GREEK CAPITAL LETTER CHI
-0xd4	U+03a8	#GREEK CAPITAL LETTER PSI
-0xd5	U+03a9	#GREEK CAPITAL LETTER OMEGA
-0xd6	U+03b1	#GREEK SMALL LETTER ALPHA
-0xd7	U+03b2	#GREEK SMALL LETTER BETA
-0xd8	U+03b3	#GREEK SMALL LETTER GAMMA
-0xd9	U+2518	#BOX DRAWINGS LIGHT UP AND LEFT
-0xda	U+250c	#BOX DRAWINGS LIGHT DOWN AND RIGHT
-0xdb	U+2588	#FULL BLOCK
-0xdc	U+2584	#LOWER HALF BLOCK
-0xdd	U+03b4	#GREEK SMALL LETTER DELTA
-0xde	U+03b5	#GREEK SMALL LETTER EPSILON
-0xdf	U+2580	#UPPER HALF BLOCK
-0xe0	U+03b6	#GREEK SMALL LETTER ZETA
-0xe1	U+03b7	#GREEK SMALL LETTER ETA
-0xe2	U+03b8	#GREEK SMALL LETTER THETA
-0xe3	U+03b9	#GREEK SMALL LETTER IOTA
-0xe4	U+03ba	#GREEK SMALL LETTER KAPPA
-0xe5	U+03bb	#GREEK SMALL LETTER LAMDA
-0xe6	U+03bc	#GREEK SMALL LETTER MU
-0xe7	U+03bd	#GREEK SMALL LETTER NU
-0xe8	U+03be	#GREEK SMALL LETTER XI
-0xe9	U+03bf	#GREEK SMALL LETTER OMICRON
-0xea	U+03c0	#GREEK SMALL LETTER PI
-0xeb	U+03c1	#GREEK SMALL LETTER RHO
-0xec	U+03c3	#GREEK SMALL LETTER SIGMA
-0xed	U+03c2	#GREEK SMALL LETTER FINAL SIGMA
-0xee	U+03c4	#GREEK SMALL LETTER TAU
-0xef	U+0384	#GREEK TONOS
-0xf0	U+00ad	#SOFT HYPHEN
-0xf1	U+00b1	#PLUS-MINUS SIGN
-0xf2	U+03c5	#GREEK SMALL LETTER UPSILON
-0xf3	U+03c6	#GREEK SMALL LETTER PHI
-0xf4	U+03c7	#GREEK SMALL LETTER CHI
-0xf5	U+00a7	#SECTION SIGN
-0xf6	U+03c8	#GREEK SMALL LETTER PSI
-0xf7	U+0385	#GREEK DIALYTIKA TONOS
-0xf8	U+00b0	#DEGREE SIGN
-0xf9	U+00a8	#DIAERESIS
-0xfa	U+03c9	#GREEK SMALL LETTER OMEGA
-0xfb	U+03cb	#GREEK SMALL LETTER UPSILON WITH DIALYTIKA
-0xfc	U+03b0	#GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
-0xfd	U+03ce	#GREEK SMALL LETTER OMEGA WITH TONOS
-0xfe	U+25a0	#BLACK SQUARE
-0xff	U+00a0	#NO-BREAK SPACE
-
diff --git a/src/chrtrans/def7_uni.tbl b/src/chrtrans/def7_uni.tbl
deleted file mode 100644
index 366aac83..00000000
--- a/src/chrtrans/def7_uni.tbl
+++ /dev/null
@@ -1,2943 +0,0 @@
-# $LynxId: def7_uni.tbl,v 1.28 2008/04/15 19:38:41 Tim.Larson Exp $
-# Default 7bit replacements.
-#
-# This table is very important and should not be excluded from the distribution
-# since this is a default fallback for any 8bit user's "display character set"
-# which (nearly) of 256 chars and could not map a rich Unicode repertoire.
-#
-# Note: there are a few rare replacement strings with trailing spaces
-# which should be enclosed as C strings like "... " to make things obvious
-# (and doing that we should escape \ as \134 and escape " as \" or \042
-# but this is really rare).
-#
-
-#The MIME name of this charset.
-Mus-ascii
-
-# Like any other charset this may be selected as "display character set":
-#Name as a Display Charset (used on Options screen)
-O7 bit approximations (US-ASCII)
-
-# Shall this become the "default" translation table?  YES!
-# There has to be exactly one table marked as "default".
-D1
-
-
-# us-ascii characters should not normally pass here,
-# they are always processed directly but let declare them here:
-0x20-0x7e  idem
-
-
-# NO-BREAK SPACE,
-# should not happen (processed in the code):
-#U+00a0:NS
-U+00a1:!
-U+00a2:-c-
-U+00a3:-L-
-U+00a4:CUR
-U+00a5:YEN
-U+00a6:|
-U+00a7:S:
-U+00a8:"
-# COPYRIGHT SIGN:
-U+00a9:(c)
-U+00aa:-a
-U+00ab:<<
-U+00ac:NOT
-# SOFT HYPHEN,
-# should not happen (processed in the code):
-#U+00ad:-
-# REGISTERED SIGN:
-U+00ae:(R)
-U+00af:-
-U+00b0:DEG
-U+00b1:+-
-U+00b2:^2
-U+00b3:^3
-U+00b4:'
-# My -> u
-U+00b5:u
-U+00b6:P:
-U+00b7:.
-U+00b8:,
-U+00b9:^1
-U+00ba:-o
-U+00bb:>>
-U+00bc: 1/4
-U+00bd: 1/2
-U+00be: 3/4
-U+00bf:?
-0x41	U+00c0-U+00c3
-U+00c4 "Ae"		# &Auml;, not the best choice for some languages.
-U+00c5:AA
-U+00c6:AE
-U+00c7:C,
-0x45	U+00c8-U+00cb
-0x49	U+00cc-U+00cf
-U+00d0:D-
-0x4e	U+00d1
-0x4f	U+00d2-U+00d5
-U+00d6 "Oe"		# &Ouml;, not the best choice for some languages.
-U+00d7: *
-U+00d8:O/
-0x55	U+00d9-U+00db
-U+00dc "Ue"		# &Uuml;, not the best choice for some languages.
-0x59	U+00dd
-U+00de:TH
-U+00df:ss
-U+00e0:`a
-0x61	U+00e1-U+00e3
-U+00e4 "ae"		# &auml;, not the best choice for some languages.
-U+00e5:aa
-U+00e6:ae
-U+00e7:c,
-0x65	U+00e8-U+00eb
-U+00ec:`i
-0x69	U+00ed-U+00ef
-U+00f0:d-
-0x6e	U+00f1
-0x6f	U+00f2-U+00f5
-U+00f6 "oe"		# &ouml;, not the best choice for some languages.
-U+00f7:-:
-U+00f8:o/
-0x75	U+00f9-U+00fb
-U+00fc "ue"		# &uuml;, not the best choice for some languages.
-0x79	U+00fd
-U+00fe:th
-0x79	U+00ff
-# end of latin-1 repertoire
-0x41	U+0100	U+0102	U+0104			# A
-0x61	U+0101	U+0103	U+0105			# a
-0x43	U+0106	U+0108	U+010a	U+010c		# C
-# The following line is an example for mapping several accented versions
-# of small letter 'c' to 'c':
-0x63	U+0107	U+0109	U+010b	U+010d		# c
-0x44	U+010e
-0x64	U+010f
-U+0110:D/
-U+0111:d/
-0x45	U+0112	U+0114	U+0116	U+0118	U+011a	# E
-0x65	U+0113	U+0115	U+0117	U+0119	U+011b	# e
-0x47	U+011c	U+011e	U+0120	U+0122		# G
-0x67	U+011d	U+011f	U+0121	U+0123		# g
-0x48	U+0124
-0x68	U+0125
-U+0126:H/
-0x48	U+0127 #	LATIN SMALL LETTER H BAR	-> H
-0x49	U+0128	U+012a	U+012c	U+012e	U+0130	# I
-0x69	U+0129	U+012b	U+012d	U+012f	U+0131	# i
-U+0132:IJ
-U+0133:ij
-0x4a	U+0134
-0x6a	U+0135
-0x4b	U+0136
-0x6b	U+0137
-U+0138:kk
-0x4c	U+0139	U+013b	U+013d			# L
-0x6c	U+013a	U+013c	U+013e			# l
-U+013f:L.
-U+0140:l.
-U+0141:L/
-U+0142:l/
-0x4e	U+0143	U+0145	U+0147			# N
-0x6e	U+0144	U+0146	U+0148			# n
-U+0149:'n
-U+014a:NG
-0x4e	U+014B #	LATIN SMALL LETTER ENG	-> N
-0x4f	U+014c	U+014e				# O
-0x6f	U+014d	U+014f				# o
-U+0150:O"
-U+0151:o"
-U+0152:OE
-U+0153:oe
-0x52	U+0154	U+0156	U+0158			# R
-0x72	U+0155	U+0157	U+0159			# r
-0x53	U+015a	U+015c	U+015e	U+0160		# S
-0x73	U+015b	U+015d	U+015f	U+0161		# s
-0x54	U+0162	U+0164				# T
-0x74	U+0163	U+0165				# t
-U+0166:T/
-U+0167:t/
-0x55	U+0168	U+016a	U+016c	U+016e	U+0172	# U
-0x75	U+0169	U+016b	U+016d	U+016f	U+0173	# u
-U+0170:U"
-U+0171:u"
-0x57	U+0174
-0x77	U+0175
-0x59	U+0176	U+0178
-0x79	U+0177
-0x5a	U+0179	U+017b	U+017d	U+021d
-0x7a	U+017a	U+017c	U+017e
-U+017f:s1
-U+0187:C2
-U+0188:c2
-U+0191:F2
-U+0192: f
-U+0198:K2
-U+0199:k2
-U+01a0:O9
-U+01a1:o9
-U+01a2:OI
-U+01a3:oi
-U+01a6:yr
-U+01af:U9
-U+01b0:u9
-U+01b5:Z/
-U+01b6:z/
-U+01b7:ED
-0x41	U+01cd
-0x61	U+01ce
-0x49	U+01cf
-0x69	U+01d0
-0x4f	U+01d1
-0x6f	U+01d2
-0x55	U+01d3
-0x75	U+01d4
-U+01d5:U:-
-U+01d6:u:-
-U+01d7:U:'
-U+01d8:u:'
-U+01d9:U:<
-U+01da:u:<
-U+01db:U:!
-U+01dc:u:!
-U+01de:A1
-U+01df:a1
-U+01e0:A7
-U+01e1:a7
-U+01e2:A3
-U+01e3:a3
-U+01e4:G/
-U+01e5:g/
-0x47	U+01e6
-0x67	U+01e7
-0x4b	U+01e8
-0x6b	U+01e9
-0x4f	U+01ea
-0x6f	U+01eb
-U+01ec:O1
-U+01ed:o1
-U+01ee:EZ
-U+01ef:ez
-0x6a	U+01f0
-0x47	U+01f4
-0x67	U+01f5
-U+01fa:AA'
-U+01fb:aa'
-U+01fc:AE'
-U+01fd:ae'
-U+01fe:O/'
-U+01ff:o/'
-U+0200:A!!
-U+0201:a!!
-U+0202:A)
-U+0203:a)
-U+0204:E!!
-U+0205:e!!
-U+0206:E)
-U+0207:e)
-U+0208:I!!
-U+0209:i!!
-U+020a:I)
-U+020b:i)
-U+020c:O!!
-U+020d:o!!
-U+020e:O)
-U+020f:o)
-U+0210:R!!
-U+0211:r!!
-U+0212:R)
-U+0213:r)
-U+0214:U!!
-U+0215:u!!
-U+0216:U)
-U+0217:u)
-
-# IPA symbols, from
-#   Linkname: FAQ: Representing IPA Phonetics in ASCII
-#        URL: http://www.hpl.hp.com/personal/Evan_Kirshenbaum/IPA/faq.html
-#        (corrected in Russian Cyrillic area).
-#        (corrected in Greek area).
-#
-0x41	U+0251 #	LATIN SMALL LETTER SCRIPT A	-> A
-U+0252:A.
-U+0253:b`
-0x4f	U+0254 #	LATIN SMALL LETTER OPEN O	-> O
-U+0256:d.
-U+0257:d`
-U+0258:@<umd>
-0x40	U+0259 #	LATIN SMALL LETTER SCHWA	-> @
-0x52	U+025A #	LATIN SMALL LETTER SCHWA HOOK	-> R
-0x45	U+025B #	LATIN SMALL LETTER EPSILON	-> E
-U+025c:V"
-U+025d:R<umd>
-U+025e:O"
-0x4a	U+025F #	LATIN SMALL LETTER DOTLESS J BAR	-> J
-U+0260:g`
-0x67	U+0261 #	LATIN SMALL LETTER SCRIPT G
-0x47	U+0262 #	LATIN LETTER SMALL CAPITAL G
-0x51	U+0263 #	LATIN SMALL LETTER GAMMA	-> Q
-U+0264:o-
-U+0265:j<rnd>
-U+0266:h<?>
-U+0268:i"
-0x49	U+026A U+0269 # LATIN LETTER SMALL CAPITAL I, LATIN SMALL LETTER IOTA
-0x4c	U+026B #	LATIN SMALL LETTER L WITH MIDDLE TILDE
-0x4c	U+026C #	LATIN SMALL LETTER L BELT
-U+026d:l.
-U+026e:z<lat>
-U+026f:u-
-U+0270:j<vel>
-0x4d	U+0271 #	LATIN SMALL LETTER M HOOK
-U+0273:n.
-U+0274:n"
-U+0275:@.
-U+0276:&.
-0x55	U+0277 #	LATIN SMALL LETTER CLOSED OMEGA	-> U
-0x72	U+0279 #	LATIN SMALL LETTER TURNED R	-> r
-U+027a:*<lat>
-U+027b:r.
-U+027d:*.
-0x2a	U+027E #	LATIN SMALL LETTER FISHHOOK R	-> *
-U+0280:r"
-0x52	U+0280 #	LATIN LETTER SMALL CAPITAL R	-> R
-U+0281:g"
-U+0282:s.
-0x53	U+0283 #	LATIN SMALL LETTER ESH	-> S
-U+0284:J`
-U+0287:t!
-U+0288:t.
-U+0289:u"
-0x55	U+028A #	LATIN SMALL LETTER UPSILON	-> U
-U+028b:r<lbd>
-0x56	U+028C #	LATIN SMALL LETTER TURNED V	-> V
-U+028d:w<vls>
-U+028e:l^
-U+028f:I.
-U+0290:z.
-U+0292:Z
-0x3f	U+0294 #	LATIN SMALL LETTER GLOTTAL STOP	-> ?
-U+0295:H<vcd>
-U+0296:l!
-U+0297:c!
-U+0298:p!
-U+0299:b<trl>
-U+029b:G`
-0x6a	U+029d #	LATIN SMALL LETTER CROSSED-TAIL J
-U+029e:k!
-0x4c	U+029F #	LATIN LETTER SMALL CAPITAL L
-U+02a0:q`
-U+02a4:d3
-U+02a6:ts
-U+02a7:tS
-U+02b0:<h>
-U+02b1:<?>
-0x3b	U+02b2 U+0321
-U+02b3:<r>
-U+02b7:<w>
-U+02bb:;S
-0x60	U+02bc
-U+02c6:^
-U+02c7:'<
-U+02c8:|
-U+02c9:1-
-U+02cb:1!
-0x3a	U+02d0
-U+02d1 ":\\"
-0x2b	U+02d6
-0x2d	U+02d7
-U+02d8:'(
-U+02d9:'.
-U+02da:'0
-U+02db:';
-U+02dc:~
-U+02dd:'"
-U+02e5:_T
-U+02e6:_H
-U+02e7:_M
-U+02e8:_L
-U+02e9:_B
-U+02ec:_v
-U+02ee:''
-0x60	U+0300
-0x27	U+0301
-0x5e	U+0302
-0x7e	U+0303	U+0334
-U+030b:''
-0x7c	U+030d
-U+030e:||
-U+030f:``
-0x2e	U+0322	U+0323
-U+0324:<?>
-U+0325:<o>
-0x2c	U+0326	U+0327
-0x2d	U+0329
-0x5b	U+032a
-U+032b:<w>
-U+0334:<H>
-0x2f	U+0337	U+0338
-U+0340:`
-U+0341:'
-U+0342:~
-U+0344:'%
-U+0345:j3
-U+0347:=
-U+0360:~~
-U+0374:'
-U+0375:,
-U+037a:j3
-U+037e:?%
-U+0384:'*
-U+0385:'%
-# Greek letters
-U+0386:A'
-U+0387:.*
-U+0388:E'
-U+0389:Y%
-U+038a:I'
-U+038c:O'
-U+038e:U%
-U+038f:W%
-U+0390:i3
-U+0391:A
-U+0392:B
-U+0393:G
-U+0394:D
-U+0395:E
-U+0396:Z
-U+0397:Y
-U+0398:TH
-U+0399:I
-U+039a:K
-U+039b:L
-U+039c:M
-U+039d:N
-U+039e:C
-U+039f:O
-U+03a0:P
-U+03a1:R
-U+03a3:S
-U+03a4:T
-U+03a5:U
-U+03a6:F
-U+03a7:X
-U+03a8:Q
-U+03a9:W*
-U+03aa:J
-U+03ab:V*
-U+03ac:a'
-U+03ad:e'
-U+03ae:y%
-U+03af:i'
-U+03b0:u3
-U+03b1:a
-U+03b2:b
-U+03b3:g
-U+03b4:d
-U+03b5:e
-U+03b6:z
-U+03b7:y
-U+03b8:th
-U+03b9:i
-U+03ba:k
-U+03bb:l
-U+03bc:m
-U+03bd:n
-U+03be:c
-U+03bf:o
-U+03c0:p
-U+03c1:r
-U+03c2:*s
-U+03c3:s
-U+03c4:t
-U+03c5:u
-U+03c6:f
-U+03c7:x
-U+03c8:q
-U+03c9:w
-U+03ca:j
-U+03cb:v*
-U+03cc:o'
-U+03cd:u%
-U+03ce:w%
-# Greek symbols
-U+03d0 "beta "
-U+03d1 "theta "
-U+03d2 "upsi "
-U+03d5 "phi "
-U+03d6 "pi "
-U+03d7:k.
-U+03da:T3
-U+03db:t3
-U+03dc:M3
-U+03dd:m3
-U+03de:K3
-U+03df:k3
-U+03e0:P3
-U+03e1:p3
-U+03f0 "kappa "
-U+03f1 "rho "
-U+03f3:J
-U+03f4:'%
-U+03f5:j3
-# Cyrillic capital letters
-U+0402:D%
-U+0403:G%
-U+0404:IE
-U+0405:DS
-U+0406:II
-U+0407:YI
-U+0408:J%
-U+0409:LJ
-U+040a:NJ
-U+040b:Ts
-U+040c:KJ
-U+040e:V%
-U+040f:DZ
-# Russian Cyrillic letters, transliterated
-U+0401:IO
-U+0410:A
-U+0411:B
-U+0412:V
-U+0413:G
-U+0414:D
-U+0415:E
-U+0416:ZH
-U+0417:Z
-U+0418:I
-U+0419:J
-U+041a:K
-U+041b:L
-U+041c:M
-U+041d:N
-U+041e:O
-U+041f:P
-U+0420:R
-U+0421:S
-U+0422:T
-U+0423:U
-U+0424:F
-U+0425:H
-U+0426:C
-U+0427:CH
-U+0428:SH
-U+0429:SCH
-U+042a:"
-U+042b:Y
-U+042c:'
-U+042d:`E
-U+042e:YU
-U+042f:YA
-U+0430:a
-U+0431:b
-U+0432:v
-U+0433:g
-U+0434:d
-U+0435:e
-U+0436:zh
-U+0437:z
-U+0438:i
-U+0439:j
-U+043a:k
-U+043b:l
-U+043c:m
-U+043d:n
-U+043e:o
-U+043f:p
-U+0440:r
-U+0441:s
-U+0442:t
-U+0443:u
-U+0444:f
-U+0445:h
-U+0446:c
-U+0447:ch
-U+0448:sh
-U+0449:sch
-U+044a:"
-U+044b:y
-U+044c:'
-U+044d:`e
-U+044e:yu
-U+044f:ya
-U+0451:io
-# end of Russian Cyrillic letters.
-# Cyrillic small letters (and some archaic)
-U+0452:d%
-U+0453:g%
-U+0454:ie
-U+0455:ds
-U+0456:ii
-U+0457:yi
-U+0458:j%
-U+0459:lj
-U+045a:nj
-U+045b:ts
-U+045c:kj
-U+045e:v%
-U+045f:dz
-U+0462:Y3
-U+0463:y3
-U+046a:O3
-U+046b:o3
-U+0472:F3
-U+0473:f3
-U+0474:V3
-U+0475:v3
-U+0480:C3
-U+0481:c3
-U+0490:G3
-U+0491:g3
-U+04d4:AE
-U+04d5:ae
-# These may make Yiddish slightly more readable, until we have
-# something better.
-
-0x69	U+05b4	# i
-0x61	U+05b7	# a
-0x6f	U+05b8	# o
-0x75	U+05bc	# u
-0x68	U+05bf	# h
-0x3a	U+05c2	# :
-
-0x76	U+05f0	# v
-U+05f1:oy
-U+05f2:ey
-
-# U+05d0:A+
-0x23	U+05d0	# '#'
-
-U+05d1:B+
-U+05d2:G+
-U+05d3:D+
-U+05d4:H+
-U+05d5:W+
-U+05d6:Z+
-U+05d7:X+
-U+05d8:Tj
-U+05d9:J+
-U+05da:K%
-U+05db:K+
-U+05dc:L+
-U+05dd:M%
-U+05de:M+
-U+05df:N%
-U+05e0:N+
-U+05e1:S+
-U+05e2:E+
-U+05e3:P%
-U+05e4:P+
-U+05e5:Zj
-U+05e6:ZJ
-U+05e7:Q+
-U+05e8:R+
-U+05e9:Sh
-U+05ea:T+
-
-U+060c:,+
-U+061b:;+
-U+061f:?+
-U+0621:H'
-U+0622:aM
-U+0623:aH
-U+0624:wH
-U+0625:ah
-U+0626:yH
-U+0627:a+
-U+0628:b+
-U+0629:tm
-U+062a:t+
-U+062b:tk
-U+062c:g+
-U+062d:hk
-U+062e:x+
-U+062f:d+
-U+0630:dk
-U+0631:r+
-U+0632:z+
-U+0633:s+
-U+0634:sn
-U+0635:c+
-U+0636:dd
-U+0637:tj
-U+0638:zH
-U+0639:e+
-U+063a:i+
-U+0640:++
-U+0641:f+
-U+0642:q+
-U+0643:k+
-U+0644:l+
-U+0645:m+
-U+0646:n+
-U+0647:h+
-U+0648:w+
-U+0649:j+
-U+064a:y+
-U+064b::+
-U+064c:"+
-U+064d:=+
-U+064e:/+
-U+064f:'+
-U+0650:1+
-U+0651:3+
-U+0652:0+
-U+0660:0a
-U+0661:1a
-U+0662:2a
-U+0663:3a
-U+0664:4a
-U+0665:5a
-U+0666:6a
-U+0667:7a
-U+0668:8a
-U+0669:9a
-U+0670:aS
-U+067e:p+
-U+0681:hH
-U+0686:tc
-U+0698:zj
-U+06a4:v+
-U+06af:gf
-U+06f0:0a
-U+06f1:1a
-U+06f2:2a
-U+06f3:3a
-U+06f4:4a
-U+06f5:5a
-U+06f6:6a
-U+06f7:7a
-U+06f8:8a
-U+06f9:9a
-
-# Replacement strings for Ethiopic characters
-U+1200:he
-U+1201:hu
-U+1202:hi
-U+1203:ha
-U+1204:hE
-0x68	U+1205	#:h
-U+1206:ho
-U+1208:le
-U+1209:lu
-U+120A:li
-U+120B:la
-U+120C:lE
-0x6c	U+120D	#:l
-U+120E:lo
-U+120F:lWa
-U+1210:He
-U+1211:Hu
-U+1212:Hi
-U+1213:Ha
-U+1214:HE
-0x48	U+1215	#:H
-U+1216:Ho
-U+1217:HWa
-U+1218:me
-U+1219:mu
-U+121A:mi
-U+121B:ma
-U+121C:mE
-0x6d	U+121D	#:m
-U+121E:mo
-U+121F:mWa
-U+1220:`se
-U+1221:`su
-U+1222:`si
-U+1223:`sa
-U+1224:`sE
-U+1225:`s
-U+1226:`so
-U+1227:`sWa
-U+1228:re
-U+1229:ru
-U+122A:ri
-U+122B:ra
-U+122C:rE
-0x72	U+122D	#:r
-U+122E:ro
-U+122F:rWa
-U+1230:se
-U+1231:su
-U+1232:si
-U+1233:sa
-U+1234:sE
-0x73	U+1235	#:s
-U+1236:so
-U+1237:sWa
-U+1238:xe
-U+1239:xu
-U+123A:xi
-U+123B:xa
-U+123C:xE
-U+123D:xa
-U+123E:xo
-U+123F:xWa
-U+1240:qe
-U+1241:qu
-U+1242:qi
-U+1243:qa
-U+1244:qE
-0x71	U+1245	#:q
-U+1246:qo
-U+1248:qWe
-U+124A:qWi
-U+124B:qWa
-U+124C:qWE
-U+124D:qW
-U+1250:Qe
-U+1251:Qu
-U+1252:Qi
-U+1253:Qa
-U+1254:QE
-0x51	U+1255	#:Q
-U+1256:Qo
-U+1258:QWe
-U+125A:QWi
-U+125B:QWa
-U+125C:QWE
-U+125D:QW
-U+1260:be
-U+1261:bu
-U+1262:bi
-U+1263:ba
-U+1264:bE
-0x62	U+1265	#:b
-U+1266:bo
-U+1267:bWa
-U+1268:ve
-U+1269:vu
-U+126A:vi
-U+126B:va
-U+126C:vE
-0x76	U+126D	#:v
-U+126E:vo
-U+126F:vWa
-U+1270:te
-U+1271:tu
-U+1272:ti
-U+1273:ta
-U+1274:tE
-0x74	U+1275	#:t
-U+1276:to
-U+1277:tWa
-U+1278:ce
-U+1279:cu
-U+127A:ci
-U+127B:ca
-U+127C:cE
-0x63	U+127D	#:c
-U+127E:co
-U+127F:cWa
-U+1280:`he
-U+1281:`hu
-U+1282:`hi
-U+1283:`ha
-U+1284:`hE
-U+1285:`h
-U+1286:`ho
-U+1288:hWe
-U+128A:hWi
-U+128B:hWa
-U+128C:hWE
-U+128D:hW
-U+1290:na
-U+1291:nu
-U+1292:ni
-U+1293:na
-U+1294:nE
-0x6e	U+1295	#:n
-U+1296:no
-U+1297:nWa
-U+1298:Ne
-U+1299:Nu
-U+129A:Ni
-U+129B:Na
-U+129C:NE
-0x4e	U+129D	#:N
-U+129E:No
-U+129F:NWa
-0x65	U+12A0	#:e
-0x75	U+12A1	#:u
-0x69	U+12A2	#:i
-0x61	U+12A3	#:a
-0x45	U+12A4	#:E
-0x49	U+12A5	#:I
-0x6f	U+12A6	#:o
-U+12A7:e3
-U+12A8:ke
-U+12A9:ku
-U+12AA:ki
-U+12AB:ka
-U+12AC:kE
-0x6b	U+12AD	#:k
-U+12AE:ko
-U+12B0:kWe
-U+12B2:kWi
-U+12B3:kWa
-U+12B4:kWE
-U+12B5:kW
-U+12B8:Ke
-U+12B9:Ku
-U+12BA:Ki
-U+12BB:Ka
-U+12BC:KE
-0x4b	U+12BD	#:K
-U+12BE:Ko
-U+12C0:KWe
-U+12C2:KWi
-U+12C3:KWa
-U+12C4:KWE
-U+12C5:KW
-U+12C8:we
-U+12C9:wu
-U+12CA:wi
-U+12CB:wa
-U+12CC:wE
-0x77	U+12CD	#:w
-U+12CE:wo
-U+12D0:`e
-U+12D1:`u
-U+12D2:`i
-U+12D3:`a
-U+12D4:`E
-U+12D5:`I
-U+12D6:`o
-U+12D8:ze
-U+12D9:zu
-U+12DA:zi
-U+12DB:za
-U+12DC:zE
-0x7a	U+12DD	#:z
-U+12DE:zo
-U+12DF:zWa
-U+12E0:Ze
-U+12E1:Zu
-U+12E2:Zi
-U+12E3:Za
-U+12E4:ZE
-0x5a	U+12E5	#:Z
-U+12E6:Zo
-U+12E7:ZWa
-U+12E8:ye
-U+12E9:yu
-U+12EA:yi
-U+12EB:ya
-U+12EC:yE
-0x79	U+12ED	#:y
-U+12EE:yo
-U+12EF:yWa
-U+12F0:de
-U+12F1:du
-U+12F2:di
-U+12F3:da
-U+12F4:dE
-0x64	U+12F5	#:d
-U+12F6:do
-U+12F7:dWa
-U+12F8:De
-U+12F9:Du
-U+12FA:Di
-U+12FB:Da
-U+12FC:DE
-0x44	U+12FD	#:D
-U+12FE:Do
-U+12FF:DWa
-U+1300:je
-U+1301:ju
-U+1302:ji
-U+1303:ja
-U+1304:jE
-0x6a	U+1305	#:j
-U+1306:jo
-U+1307:jWa
-U+1308:ga
-U+1309:gu
-U+130A:gi
-U+130B:ga
-U+130C:gE
-0x67	U+130D	#:g
-U+130E:go
-U+1310:gWu
-U+1312:gWi
-U+1313:gWa
-U+1314:gWE
-U+1315:gW
-U+1318:Ge
-U+1319:Gu
-U+131A:Gi
-U+131B:Ga
-U+131C:GE
-0x47	U+131D	#:G
-U+131E:Go
-U+131F:GWa
-U+1320:Te
-U+1321:Tu
-U+1322:Ti
-U+1323:Ta
-U+1324:TE
-0x54	U+1325	#:T
-U+1326:To
-U+1327:TWa
-U+1328:Ce
-U+1329:Ca
-U+132A:Cu
-U+132B:Ca
-U+132C:CE
-0x43	U+132D	#:C
-U+132E:Co
-U+132F:CWa
-U+1330:Pe
-U+1331:Pu
-U+1332:Pi
-U+1333:Pa
-U+1334:PE
-0x50	U+1335	#:P
-U+1336:Po
-U+1337:PWa
-U+1338:SWe
-U+1339:SWu
-U+133A:SWi
-U+133B:SWa
-U+133C:SWE
-U+133D:SW
-U+133E:SWo
-U+133F:SWa
-U+1340:`Sa
-U+1341:`Su
-U+1342:`Si
-U+1343:`Sa
-U+1344:`SE
-U+1345:`S
-U+1346:`So
-U+1348:fa
-U+1349:fu
-U+134A:fi
-U+134B:fa
-U+134C:fE
-0x6f	U+134D	#:f
-U+134E:fo
-U+134F:fWa
-U+1350:pe
-U+1351:pu
-U+1352:pi
-U+1353:pa
-U+1354:pE
-0x70	U+1355	#:p
-U+1356:po
-U+1357:pWa
-U+1358:mYa
-U+1359:rYa
-U+135A:fYa
-# ETHIOPIC SPACE U+1360 mapped to ASCII space
-0x20	U+1360
-0x3a	U+1361	#::
-U+1362:::
-0x2c	U+1363	#:,
-U+1364:;
-U+1365:-:
-U+1366::-
-U+1367:`?
-U+1368::|:
-U+1369:`1
-U+136A:`2
-U+136B:`3
-U+136C:`4
-U+136D:`5
-U+136E:`6
-U+136F:`7
-U+1370:`8
-U+1371:`9
-U+1372:`10
-U+1373:`20
-U+1374:`30
-U+1375:`40
-U+1376:`50
-U+1377:`60
-U+1378:`70
-U+1379:`80
-U+137A:`90
-U+137B:`100
-U+137C:`10000
-
-
-U+1e00:A-0
-U+1e01:a-0
-U+1e02:B.
-U+1e03:b.
-U+1e04:B-.
-U+1e05:b-.
-U+1e06:B_
-U+1e07:b_
-U+1e08:C,'
-U+1e09:c,'
-U+1e0a:D.
-U+1e0b:d.
-U+1e0c:D-.
-U+1e0d:d-.
-U+1e0e:D_
-U+1e0f:d_
-U+1e10:D,
-U+1e11:d,
-U+1e12:D->
-U+1e13:d->
-U+1e14:E-!
-U+1e15:e-!
-U+1e16:E-'
-U+1e17:e-'
-U+1e18:E->
-U+1e19:e->
-U+1e1a:E-?
-U+1e1b:e-?
-U+1e1c:E,(
-U+1e1d:e,(
-U+1e1e:F.
-U+1e1f:f.
-U+1e20:G-
-U+1e21:g-
-U+1e22:H.
-U+1e23:h.
-U+1e24:H-.
-U+1e25:h-.
-U+1e26:H:
-U+1e27:h:
-U+1e28:H,
-U+1e29:h,
-U+1e2a:H-(
-U+1e2b:h-(
-U+1e2c:I-?
-U+1e2d:i-?
-U+1e2e:I:'
-U+1e2f:i:'
-U+1e30:K'
-U+1e31:k'
-U+1e32:K-.
-U+1e33:k-.
-U+1e34:K_
-U+1e35:k_
-U+1e36:L-.
-U+1e37:l-.
-U+1e38:L--.
-U+1e39:l--.
-U+1e3a:L_
-U+1e3b:l_
-U+1e3c:L->
-U+1e3d:l->
-U+1e3e:M'
-U+1e3f:m'
-U+1e40:M.
-U+1e41:m.
-U+1e42:M-.
-U+1e43:m-.
-U+1e44:N.
-U+1e45:n.
-U+1e46:N-.
-U+1e47:n-.
-U+1e48:N_
-U+1e49:n_
-U+1e4a:N->
-U+1e4b:n->
-U+1e4c:O?'
-U+1e4d:o?'
-U+1e4e:O?:
-U+1e4f:o?:
-U+1e50:O-!
-U+1e51:o-!
-U+1e52:O-'
-U+1e53:o-'
-U+1e54:P'
-U+1e55:p'
-U+1e56:P.
-U+1e57:p.
-U+1e58:R.
-U+1e59:r.
-U+1e5a:R-.
-U+1e5b:r-.
-U+1e5c:R--.
-U+1e5d:r--.
-U+1e5e:R_
-U+1e5f:r_
-U+1e60:S.
-U+1e61:s.
-U+1e62:S-.
-U+1e63:s-.
-U+1e64:S'.
-U+1e65:s'.
-U+1e66:S<.
-U+1e67:s<.
-U+1e68:S.-.
-U+1e69:s.-.
-U+1e6a:T.
-U+1e6b:t.
-U+1e6c:T-.
-U+1e6d:t-.
-U+1e6e:T_
-U+1e6f:t_
-U+1e70:T->
-U+1e71:t->
-U+1e72:U--:
-U+1e73:u--:
-U+1e74:U-?
-U+1e75:u-?
-U+1e76:U->
-U+1e77:u->
-U+1e78:U?'
-U+1e79:u?'
-U+1e7a:U-:
-U+1e7b:u-:
-U+1e7c:V?
-U+1e7d:v?
-U+1e7e:V-.
-U+1e7f:v-.
-U+1e80:W!
-U+1e81:w!
-U+1e82:W'
-U+1e83:w'
-U+1e84:W:
-U+1e85:w:
-U+1e86:W.
-U+1e87:w.
-U+1e88:W-.
-U+1e89:w-.
-U+1e8a:X.
-U+1e8b:x.
-U+1e8c:X:
-U+1e8d:x:
-U+1e8e:Y.
-U+1e8f:y.
-U+1e90:Z>
-U+1e91:z>
-U+1e92:Z-.
-U+1e93:z-.
-U+1e94:Z_
-U+1e95:z_
-U+1e96:h_
-U+1e97:t:
-U+1e98:w0
-U+1e99:y0
-U+1ea0:A-.
-U+1ea1:a-.
-U+1ea2:A2
-U+1ea3:a2
-U+1ea4:A>'
-U+1ea5:a>'
-U+1ea6:A>!
-U+1ea7:a>!
-U+1ea8:A>2
-U+1ea9:a>2
-U+1eaa:A>?
-U+1eab:a>?
-U+1eac:A>-.
-U+1ead:a>-.
-U+1eae:A('
-U+1eaf:a('
-U+1eb0:A(!
-U+1eb1:a(!
-U+1eb2:A(2
-U+1eb3:a(2
-U+1eb4:A(?
-U+1eb5:a(?
-U+1eb6:A(-.
-U+1eb7:a(-.
-U+1eb8:E-.
-U+1eb9:e-.
-U+1eba:E2
-U+1ebb:e2
-U+1ebc:E?
-U+1ebd:e?
-U+1ebe:E>'
-U+1ebf:e>'
-U+1ec0:E>!
-U+1ec1:e>!
-U+1ec2:E>2
-U+1ec3:e>2
-U+1ec4:E>?
-U+1ec5:e>?
-U+1ec6:E>-.
-U+1ec7:e>-.
-U+1ec8:I2
-U+1ec9:i2
-U+1eca:I-.
-U+1ecb:i-.
-U+1ecc:O-.
-U+1ecd:o-.
-U+1ece:O2
-U+1ecf:o2
-U+1ed0:O>'
-U+1ed1:o>'
-U+1ed2:O>!
-U+1ed3:o>!
-U+1ed4:O>2
-U+1ed5:o>2
-U+1ed6:O>?
-U+1ed7:o>?
-U+1ed8:O>-.
-U+1ed9:o>-.
-U+1eda:O9'
-U+1edb:o9'
-U+1edc:O9!
-U+1edd:o9!
-U+1ede:O92
-U+1edf:o92
-U+1ee0:O9?
-U+1ee1:o9?
-U+1ee2:O9-.
-U+1ee3:o9-.
-U+1ee4:U-.
-U+1ee5:u-.
-U+1ee6:U2
-U+1ee7:u2
-U+1ee8:U9'
-U+1ee9:u9'
-U+1eea:U9!
-U+1eeb:u9!
-U+1eec:U92
-U+1eed:u92
-U+1eee:U9?
-U+1eef:u9?
-U+1ef0:U9-.
-U+1ef1:u9-.
-U+1ef2:Y!
-U+1ef3:y!
-U+1ef4:Y-.
-U+1ef5:y-.
-U+1ef6:Y2
-U+1ef7:y2
-U+1ef8:Y?
-U+1ef9:y?
-0x61	U+1f00
-U+1f01:ha
-U+1f02:`a
-U+1f03:h`a
-U+1f04:a'
-U+1f05:ha'
-U+1f06:a~
-U+1f07:ha~
-0x41	U+1f08
-U+1f09:hA
-U+1f0a:`A
-U+1f0b:h`A
-U+1f0c:A'
-U+1f0d:hA'
-U+1f0e:A~
-U+1f0f:hA~
-U+1f11:he
-U+1f19:hE
-U+1f31:hi
-U+1f39:hI
-U+1f41:ho
-U+1f49:hO
-U+1f51:hu
-U+1f59:hU
-U+1fbf:,,
-U+1fc0:?*
-U+1fc1:?:
-U+1fcd:,!
-U+1fce:,'
-U+1fcf:?,
-U+1fdd:;!
-U+1fde:;'
-U+1fdf:?;
-U+1fe5:rh
-U+1fec:Rh
-U+1fed:!:
-U+1fef:!*
-U+1ffe:;;
-# General punctuation:
-0x20	U+2000 U+2002	U+2004-U+2009	U+205F	# spaces
-U+2001 "  "
-U+2003 "  "
-U+200e:(->)
-U+200f:(<-)
-U+200a:
-0x2d	U+2010 U+2011 U+2013 U+2015	# hyphen-like
-U+2014 "--"
-U+2016:||
-U+2017:=2
-0x60	U+2018		# left single quotation mark  <`>
-0x27	U+2019-U+201b	# various single quotation marks <'>
-0x22	U+201c-U+201f	# various double quotation marks <">
-U+2020:/-
-U+2021:/=
-U+2022 " o "
-U+2023 " > "
-0x2e	U+2024
-U+2025:..
-U+2026:...
-U+2027:.
-U+2028 "\015"
-U+2029 "\015\012"
-
-# Dont wanna see these:
-# POP DIRECTIONAL FORMATTING      202C
-U+202c:
-# LEFT-TO-RIGHT OVERRIDE  202D
-U+202d:
-
-U+202f ""
-U+2030: 0/00
-U+2031: 0/000
-U+2032:'
-U+2033:''
-U+2034:'''
-U+2035:`
-U+2036:``
-U+2037:```
-U+2038:^
-U+2039:<
-U+203a:>
-U+203b::X
-U+203c:!!
-U+203d:?!
-U+203e:'-
-U+2042:***
-U+2043 " - "
-U+2044:/
-U+2045:[-
-U+2046:-]
-U+2047:??
-U+2048:?!
-U+2049:!?
-U+204b:|P
-U+204e:*
-U+2051:**
-U+2052:./.
-U+2053:~
-U+2056 " .: "
-U+2057:''''
-U+2058 " .:. "
-U+2059 " :.: "
-U+205a " : "
-U+205b " .:. "
-U+205c ":+:"
-U+2044:/
-U+2047:??
-U+2048:?!
-U+2049:!?
-# end of General punctuation.
-U+2070:^0
-U+2074:^4
-U+2075:^5
-U+2076:^6
-U+2077:^7
-U+2078:^8
-U+2079:^9
-U+207a:^+
-U+207b:^-
-U+207c:^=
-U+207d:^(
-U+207e:^)
-U+207f:^n
-U+2080:_0
-U+2081:_1
-U+2082:_2
-U+2083:_3
-U+2084:_4
-U+2085:_5
-U+2086:_6
-U+2087:_7
-U+2088:_8
-U+2089:_9
-U+208a:_+
-U+208b:_-
-U+208c:_=
-U+208d:(
-U+208e:)
-# Old euro currency sign glyph:
-#U+20A0:CE
-U+20a1:C//
-U+20a2:Cr
-U+20a3:Ff
-U+20a4:Li
-U+20a5:m/
-U+20a6:N=
-U+20a7:Pt
-U+20a8:Rs
-U+20a9:W=
-U+20aa:rJ
-U+20ab:d_
-# New euro currency sign glyph:
-U+20AC:EUR
-U+20ad:K-
-U+20ae:T//
-U+20af:Dp
-U+20b1:P=
-U+20b2:G|
-U+20b3:A=
-U+20b5:C|
-U+2100:a/c
-U+2101:a/s
-U+2103:oC
-U+2104:CL
-U+2105:c/o
-U+2106:c/u
-U+2109:oF
-0x67	U+210a
-0x68	U+210e
-U+210f "\134hbar "
-U+2111:Im
-U+2113:l
-U+2116:No.
-U+2117:(P)
-U+2118:P
-U+211C:Re
-U+211e:Rx
-U+2120:(SM)
-U+2121:TEL
-# TRADE MARK SIGN:
-U+2122:(TM)
-U+2125:oz.
-U+2126:Ohm
-0x4b	U+212A	# Kelvin sign - K
-U+212b:Ang.
-U+212E:est.
-0x6f	U+2134
-U+2135 "Aleph "
-U+2136 "Bet "
-U+2137 "Gimel "
-U+2138 "Dalet "
-U+213B: FAX
-U+2153: 1/3
-U+2154: 2/3
-U+2155: 1/5
-U+2156: 2/5
-U+2157: 3/5
-U+2158: 4/5
-U+2159: 1/6
-U+215a: 5/6
-U+215b: 1/8
-U+215c: 3/8
-U+215d: 5/8
-U+215e: 7/8
-U+215f: 1/
-U+2160:I
-U+2161:II
-U+2162:III
-U+2163:IV
-U+2164:V
-U+2165:VI
-U+2166:VII
-U+2167:VIII
-U+2168:IX
-U+2169:X
-U+216a:XI
-U+216b:XII
-U+216c:L
-U+216d:C
-U+216e:D
-U+216f:M
-U+2170:i
-U+2171:ii
-U+2172:iii
-U+2173:iv
-U+2174:v
-U+2175:vi
-U+2176:vii
-U+2177:viii
-U+2178:ix
-U+2179:x
-U+217a:xi
-U+217b:xii
-U+217c:l
-U+217d:c
-U+217e:d
-U+217f:m
-U+2180:1000RCD
-U+2181:5000R
-U+2182:10000R
-# Arrows
-U+2190:<-
-U+2191 "^|"	# upwards arrow "-^"
-U+2192:->
-U+2193 "|v"	# downwards arrow "-v"
-U+2194:<->
-U+2195 "^|v"	# up down arrow "UD"
-U+2196:^\
-U+2197:/^
-U+2198:\v
-U+2199:v/
-U+219a:</-
-U+219b:-/>
-U+219c:<~
-U+219d:~>
-U+219e:<<-
-U+219f:^^|
-U+21a0:->>
-U+21a1:|vv
-U+21a2:<-<
-U+21a3:>->
-U+21a4:<-|
-U+21a5:^|_
-U+21a6:|->
-U+21a8 "^|v_"	# up down arrow with base "UD-"
-U+21ad:<~>
-U+21ae:<-/->
-U+21af:Nv
-U+21b0:<^|
-U+21b1:|^>
-U+21b2:<v|
-U+21b3:|v>
-U+21b4:-v
-U+21B5:RET
-U+21ba:u<
-U+21bb:>u
-U+21bc:<-
-U+21bd:<-
-U+21be:^|
-U+21bf:^|
-U+21c0:->
-U+21c1:->
-U+21c2:|v
-U+21c3:|v
-U+21c4:<=>
-U+21c5:^||v
-U+21c6:<=>
-U+21c7:<<=
-U+21c8:^|^|
-U+21c9:=>>
-U+21ca:|v|v
-U+21cb:<=>
-U+21cc:<=>
-U+21cd:<=/=
-U+21ce:<=/=>
-U+21cf:=/=>
-U+21d0:<=
-U+21d1 "^||"	# upwards double arrow "^^"
-U+21d2:=>
-U+21d3 "||v"	# downwards double arrow "vv"
-U+21d4:<=>
-U+21d5:^||v
-U+21d6:^\\
-U+21d7://^
-U+21d8:\\v
-U+21d9:v//
-U+21da:<-=
-U+21db:=->
-U+21dc:<~
-U+21dd:~>
-U+21de:^|=|
-U+21df:|=|v
-U+21e0:<-
-U+21e1:^:
-U+21e2:->
-U+21e3::v
-U+21e4:|<-
-U+21e5:->|
-U+21e6:<-
-U+21e7:^|
-U+21e8:->
-U+21e9:|v
-U+21ea:^!
-U+21eb:^I
-U+21ec:^-I
-U+21ed:^|I
-U+21ee:^^|
-U+21ef:^^I
-U+21f0:|->
-U+21f2:\v_|
-U+21f3:^|v
-U+21f4:-o>
-U+21f5:|v^|
-U+21f6:=->>>
-U+21f7:<-|-
-U+21f8:-|->
-U+21f9:<-|->
-U+21fa:<-||-
-U+21fb:-||->
-U+21fc:<-||->
-U+21fd:<-
-U+21fe:->
-U+21ff:<->
-U+2200:FA
-U+2201:C
-U+2202:\partial
-U+2203:TE
-U+2204:TDNE
-U+2205:{}
-U+2206:Delta
-U+2207:Nabla
-U+2208:(-
-U+2209:!(-
-U+220a:(-
-U+220b:-)
-U+220c:!-)
-U+220d:-)
-U+220e " qed"
-U+220f:\prod
-U+2211:\sum
-U+2212:-
-U+2213:-/+
-U+2214:.+
-0x2f	U+2215
-U+2216 " - "
-U+2217:*
-U+2218:Ob
-U+2219:sb
-U+221a " SQRT "
-U+221b " ROOT3 "
-U+221c " ROOT4 "
-U+221d:0(
-U+221e:infty
-U+221f:-L
-U+2220:-V
-U+2225:PP
-U+2226 " !PP "
-U+2227:AND
-U+2228:OR
-U+2229:(U
-U+222a:)U
-U+222b "\134int "
-U+222c "\134int\134int "
-U+222d "\134int\134int\134int "
-U+222e:Io
-U+2234:.:
-U+2235::.
-U+2236::R
-U+2237:::
-U+2238:.-
-U+2239:-:
-U+223c "?1"	# Why not use "~" in this and following tilde-like characters?  I'll assume someone more math-literate than I did this, and leave them alone.
-U+223e:CG
-U+2241:!~
-U+2242:-~
-U+2243:?-
-U+2244:!~-
-U+2245:?=
-U+2246:~!=
-U+2247:!~=
-# ALMOST EQUAL TO:
-U+2248:~=
-U+2249 " !~= "
-U+224b:~3
-U+224c:=?
-U+2250:=...
-U+2253:HI
-U+2254::=
-U+2255:=:
-U+2260:!=
-U+2261:=3
-U+2262 " !=3 "
-U+2263:=4
-U+2264:<=
-U+2265:>=
-U+2266:.LE.
-U+2267:.GE.
-U+2268:.LT.NOT.EQ.
-U+2269:.GT.NOT.EQ.
-U+226a:<<
-U+226b:>>
-U+226e:!<
-U+226f:!>
-U+2270:!<=
-U+2271:!>=
-U+2272:<~
-U+2273:>~
-U+2274:!<~
-U+2275:!>~
-U+2276 " <> "
-U+2277 " >< "
-U+2278 " !<> "
-U+2279 " !>< "
-U+2282:(C
-U+2283:)C
-U+2284 " !(C "
-U+2285 " !)C "
-U+2286:(_
-U+2287:)_
-U+2288:!(_
-U+2289:!)_
-U+228a:(!_
-U+228b:)!_
-U+228f:[
-U+2290:]
-U+2291:[_
-U+2292:]_
-U+2295 "(+)"		# CIRCLED PLUS
-U+2296 "(-)"		# CIRCLED MINUS
-U+2297 "(x)"		# CIRCLED TIMES
-U+2298 "(/)"		# CIRCLED DIVISION SLASH
-U+2299 "(.)"		# CIRCLED DOT OPERATOR
-U+229A "(o)"		# CIRCLED RING OPERATOR
-U+229B "(*)"		# CIRCLED ASTERISK OPERATOR
-U+229C "(=)"		# CIRCLED EQUALS
-U+229D "(-)"		# CIRCLED DASH
-U+229E "[+]"		# SQUARED PLUS
-U+229F "[-]"		# SQUARED MINUS
-U+22A0 "[x]"		# SQUARED TIMES
-U+22A1 "[.]"		# SQUARED DOT OPERATOR
-U+22a5:-T
-U+22A7 " MODELS "		# MODELS
-U+22A8 " TRUE "		# TRUE
-U+22A9 " FORCES "		# FORCES
-U+22AC " !PROVES "		# DOES NOT PROVE
-U+22AD " NOT TRUE "		# NOT TRUE
-U+22AE " !FORCES "		# DOES NOT FORCE
-U+22B2 " NORMAL SUBGROUP OF "
-U+22B3 " CONTAINS AS NORMAL SUBGROUP "
-U+22B4 " NORMAL SUBGROUP OF OR EQUAL TO "
-U+22B5 " CONTAINS AS NORMAL SUBGROUP OR EQUAL TO "
-U+22B8 " MULTIMAP "		# MULTIMAP
-U+22BA " INTERCALATE "		# INTERCALATE
-U+22BB " XOR "		# XOR
-U+22BC " NAND "		# NAND
-U+22C5 " DOT "		# DOT OPERATOR
-U+22c6 " STAR "
-U+22d6:<.
-U+22d7:>.
-U+22d8:<<<
-U+22d9:>>>
-U+22da:<=|>
-U+22db:>=|<
-U+22dc:=<
-U+22dd:=>
-U+22e2:![_
-U+22e3:!]_
-U+22e4:[!_
-U+22e5:]!_
-U+22e6:<!~
-U+22e7:>!~
-U+22ee::3
-U+22ef:.3
-U+2302:Eh
-U+2303:^
-U+2304:v
-U+2307:~~
-U+2308:<7
-U+2309:>7
-U+230a:7<
-U+230b:7>
-U+2310:NI
-U+2312:(A
-U+2315:TR
-U+2318:88
-U+231a:(-/)
-U+231b " >i< "
-U+2320:Iu
-U+2321:Il
-U+2322::(
-U+2323::)
-U+2324:|^|
-U+2325 " OPT "
-U+2326:[X>
-U+2327:[X]
-U+2328:[kbd]
-U+2329:</
-U+232a:/>
-U+232b:<X]
-U+2387 " ALT "
-U+2397:<-pp
-U+2398:pp->
-U+2399:[PrSc]
-U+239a:[ClSc]
-U+23ce " CR "
-U+23cf:_^_
-U+23da:GROUND
-U+2423:Vs
-U+2440:1h
-U+2441:3h
-U+2442:2h
-U+2443:4h
-U+2446:1j
-U+2447:2j
-U+2448:3j
-U+2449:4j
-U+2460:1-o
-U+2461:2-o
-U+2462:3-o
-U+2463:4-o
-U+2464:5-o
-U+2465:6-o
-U+2466:7-o
-U+2467:8-o
-U+2468:9-o
-U+2469:10-o
-U+246a:11-o
-U+246b:12-o
-U+246c:13-o
-U+246d:14-o
-U+246e:15-o
-U+246f:16-o
-U+2470:17-o
-U+2471:18-o
-U+2472:19-o
-U+2473:20-o
-U+2474:(1)
-U+2475:(2)
-U+2476:(3)
-U+2477:(4)
-U+2478:(5)
-U+2479:(6)
-U+247a:(7)
-U+247b:(8)
-U+247c:(9)
-U+247d:(10)
-U+247e:(11)
-U+247f:(12)
-U+2480:(13)
-U+2481:(14)
-U+2482:(15)
-U+2483:(16)
-U+2484:(17)
-U+2485:(18)
-U+2486:(19)
-U+2487:(20)
-U+2488:1.
-U+2489:2.
-U+248a:3.
-U+248b:4.
-U+248c:5.
-U+248d:6.
-U+248e:7.
-U+248f:8.
-U+2490:9.
-U+2491:10.
-U+2492:11.
-U+2493:12.
-U+2494:13.
-U+2495:14.
-U+2496:15.
-U+2497:16.
-U+2498:17.
-U+2499:18.
-U+249a:19.
-U+249b:20.
-U+249c:(a)
-U+249d:(b)
-U+249e:(c)
-U+249f:(d)
-U+24a0:(e)
-U+24a1:(f)
-U+24a2:(g)
-U+24a3:(h)
-U+24a4:(i)
-U+24a5:(j)
-U+24a6:(k)
-U+24a7:(l)
-U+24a8:(m)
-U+24a9:(n)
-U+24aa:(o)
-U+24ab:(p)
-U+24ac:(q)
-U+24ad:(r)
-U+24ae:(s)
-U+24af:(t)
-U+24b0:(u)
-U+24b1:(v)
-U+24b2:(w)
-U+24b3:(x)
-U+24b4:(y)
-U+24b5:(z)
-U+24b6:A-o
-U+24b7:B-o
-U+24b8:C-o
-U+24b9:D-o
-U+24ba:E-o
-U+24bb:F-o
-U+24bc:G-o
-U+24bd:H-o
-U+24be:I-o
-U+24bf:J-o
-U+24c0:K-o
-U+24c1:L-o
-U+24c2:M-o
-U+24c3:N-o
-U+24c4:O-o
-U+24c5:P-o
-U+24c6:Q-o
-U+24c7:R-o
-U+24c8:S-o
-U+24c9:T-o
-U+24ca:U-o
-U+24cb:V-o
-U+24cc:W-o
-U+24cd:X-o
-U+24ce:Y-o
-U+24cf:Z-o
-U+24d0:a-o
-U+24d1:b-o
-U+24d2:c-o
-U+24d3:d-o
-U+24d4:e-o
-U+24d5:f-o
-U+24d6:g-o
-U+24d7:h-o
-U+24d8:i-o
-U+24d9:j-o
-U+24da:k-o
-U+24db:l-o
-U+24dc:m-o
-U+24dd:n-o
-U+24de:o-o
-U+24df:p-o
-U+24e0:q-o
-U+24e1:r-o
-U+24e2:s-o
-U+24e3:t-o
-U+24e4:u-o
-U+24e5:v-o
-U+24e6:w-o
-U+24e7:x-o
-U+24e8:y-o
-U+24e9:z-o
-U+24ea:0-o
-U+2500:-
-U+2501:=
-U+2502:|
-U+2503:|
-U+2504:-
-U+2505:=
-U+2506:|
-U+2507:|
-U+2508:-
-U+2509:=
-U+250a:|
-U+250b:|
-0x2b	U+250c-U+256c	# box drawings, use +
-U+2571:/
-U+2572:\
-U+2580:TB
-U+2584:LB
-U+2588:FB
-U+258c:lB
-U+2590:RB
-U+2591:.S
-U+2592::S
-U+2593:?S
-U+25a0:fS
-U+25a1:OS
-U+25a2:RO
-U+25a3:Rr
-U+25a4:RF
-U+25a5:RY
-U+25a6:RH
-U+25a7:RZ
-U+25a8:RK
-U+25a9:RX
-U+25aa:sB
-U+25ac:SR
-U+25ad:Or
-U+25b2:^
-U+25b3:uT
-U+25b6:|>
-U+25b7:Tr
-U+25ba:|>
-U+25bc:v
-U+25bd:dT
-U+25c0:<|
-U+25c1:Tl
-U+25c4:<|
-U+25c6:Db
-U+25c7:Dw
-U+25ca:LZ
-U+25cb:0m
-U+25ce:0o
-U+25cf:0M
-U+25d0:0L
-U+25d1:0R
-U+25d8:Sn
-U+25d9:Ic
-U+25e2:Fd
-U+25e3:Bd
-U+25ef:Ci
-# Miscellaneous Symbols
-U+2600 "SU"	# cf. U+263c
-U+2601:cOo
-U+2602:J
-U+2603:"8"
-U+2605:*
-U+2606:*
-U+2607:<v
-U+2608:Rv
-U+2609 "Sol"	# cf. astrological symbols U+263c - U+2647, star-like U+2600 
-U+260a:Asc.
-U+260b:Desc.
-U+260c:Conj.
-U+260d:Opp.
-U+260e:TEL
-U+260f:tel
-0x58    U+2611  U+2612  # checked ballot boxes -> x
-U+2613:X
-U+2614 "\"J\""	# umbrella with rain drops, quote marks are part of the symbol
-U+2615:Joe
-U+261a:<==
-U+261b:==>
-U+261c:<--
-U+261d:||^
-U+261e:-->
-U+261f:||v
-U+2620 "!X!"	# or "POISON ", cf. U+2621
-U+2621 "!Z!"	# previously "CAUTION " - or is it better to leave it spelled out in English?
-U+2622 "!R!"	# or "RADIOACTIVE ", cf. U+2621
-U+2623 "!B!"	# or "BIOHAZARD ", cf. U+2621
-U+2624 "2TS"	# cf. U+2695
-U+2626:t
-U+2627:XP
-U+2628:t
-U+2629:+
-U+262a:(*
-U+262d:'\,)
-U+262e:(PEACE)
-U+262f:Pd
-U+2630:-HVN-
-U+2631:-LAK-
-U+2632:-FIR-
-U+2633:-THR-
-U+2634:-WND-
-U+2635:-WTR-
-U+2636:-MTN-
-U+2637:-RTH-
-U+2638:*
-U+2639::-(
-U+263a::-)
-U+263b:(-:
-U+263c "su"	# previously "SU" - cf. U+2600, typical to have "dark" character in uppercase, eg. U+260e, U+260f
-U+263d "Lun1"	# Luna, 1st quarter
-U+263e "Lun3"	# Luna, 3rd quarter
-U+263f:Mer
-U+2640 "Ven"	# previously "f." - this section labeled as astrological symbols
-U+2641 "Ter"	# Terra, to go with other Latin names
-U+2642 "Mar"	# previously "m." - this section labeled as astrological symbols
-U+2643:Jup
-U+2644:Sat
-U+2645:Ura
-U+2646:Nep
-U+2647:Plu
-U+2648 "Ari"	# Standard astronomical abbreviation
-U+2649 "Tau"
-U+264a "Gem"
-U+264b "Cnc"
-U+264c "Leo"
-U+264d "Vir"
-U+264e "Lib"
-U+264f "Sco"
-U+2650 "Sgr"
-U+2651 "Cap"
-U+2652 "Aqr"
-U+2653 "Psc"
-U+2654 "k"	# white chess king
-U+2655:q
-U+2656:r
-U+2657:b
-U+2658:n
-U+2659:p
-U+265a "K"	# black chess king
-U+265b:Q
-U+265c:R
-U+265d:B
-U+265e:N
-U+265f:P
-U+2660 "cS"	# black spade suit
-U+2661:ch
-U+2662:cd
-U+2663:cC
-U+2664:cs
-U+2665:cH
-U+2666:cD
-U+2667:cc
-#Musical symbols
-U+2669:d
-U+266a:d`
-U+266b:d-d
-U+266c:d=d
-U+266d:b
-U+266e:N
-U+266f:#
-U+2670:t
-U+2671:t
-#Recycling symbols
-U+2672:/_\
-U+2673:/1\
-U+2674:/2\
-U+2675:/3\
-U+2676:/4\
-U+2677:/5\
-U+2678:/6\
-U+2679:/7\
-U+267a:/_\
-U+267b:/_\
-U+267c:/P\
-U+267d:/p\
-U+267e:(oo)
-U+267f "oL"	# wheelchair symbol
-U+2680:d1
-U+2681:d2
-U+2682:d3
-U+2683:d4
-U+2684:d5
-U+2685:d6
-U+2686:(.)
-U+2687:(:)
-U+2688:((.))
-U+2689:((:))
-U+2690 " f "
-U+2691 " F "
-U+2692:'X`
-U+2693 "+-)"	# anchor (sideways)
-U+2694:,X,
-U+2695 "$"	# cf. U+2624
-U+2696 "^T^"	# scales of justice
-U+269a "}T{"	# staff of Hermes
-U+269b ":*:"	# atom symbol
-U+269c "}|{"	# fleur-de-lis
-U+26a0 "!!!"	# or "WARNING ", cf. U+2621
-U+26a1 "!V!"	# or "VOLTAGE ", cf. U+2621
-U+26a2 "f.f."	# two females, lesbian
-U+26a3 "m.m."	# two males, homosexual
-U+26a4 "m.f."	# male and female, bisexual
-U+26a5 "mf."	# cf. U+26A4
-U+26a6 "xm."	# transgendered male
-U+26a7 "xmf."	# transgendered male/female
-U+26aa:o
-U+26ab:O
-U+26ac:o
-U+26ad:oo
-U+26ae:o|o
-U+26af:o-o
-U+26b0 "/b/"	# buried/coffin
-U+26b1 "/c/"	# cremated/urn
-U+26b2 "n."	# cf. U+26a2 - U+26a7
-# Dingbats
-U+2702:8<
-U+2704:>8
-U+2706:(TEL)
-U+2708:+->-
-U+2709 "[v]"	# envelope
-U+270c:mV,
-0x58	U+2713	U+2714	U+2717	U+2718	# check marks -> x
-U+2715: x
-U+2716: X
-U+2719:+
-U+271a:+
-U+271b:+
-U+271c:+
-U+271d:t
-U+271e:t
-U+271f:t
-U+2720:-X
-0x2a	U+2721	U+272a	U+272b	U+272c	U+272d	U+272e	U+272f	U+2730	U+2731	U+2732	U+2733	U+2734	U+2735	U+2736	U+2737	U+2738	U+2739	U+273a	U+273b	U+273c	U+273d
-0x2a	U+2742	U+2743	U+2744	U+2745	U+2746	U+2747	U+2748	U+2749	U+274a	U+274b
-U+2756:<x>
-U+2758:|
-U+2759:|
-U+275a:|
-U+275b:'
-U+275c:'
-U+275d:"
-U+275e:"
-U+2762:!
-U+2763:!
-U+2765:<3
-U+2768:(
-U+2769:)
-U+276a:(
-U+276b:)
-U+276c:<
-U+276d:>
-U+276e:<
-U+276f:>
-U+2770:<
-U+2771:>
-U+2772:[
-U+2773:]
-U+2774:{
-U+2775:}
-U+2776:((1))
-U+2777:((2))
-U+2778:((3))
-U+2779:((4))
-U+277a:((5))
-U+277b:((6))
-U+277c:((7))
-U+277d:((8))
-U+277e:((9))
-U+277f:((10))
-U+2780:(1)
-U+2781:(2)
-U+2782:(3)
-U+2783:(4)
-U+2784:(5)
-U+2785:(6)
-U+2786:(7)
-U+2787:(8)
-U+2788:(9)
-U+2789:(10)
-U+278a:((1))
-U+278b:((2))
-U+278c:((3))
-U+278d:((4))
-U+278e:((5))
-U+278f:((6))
-U+2790:((7))
-U+2791:((8))
-U+2792:((9))
-U+2793:((10))
-U+2794:->
-U+2798:\v
-U+2799:->
-U+279a:/^
-U+279b:->
-U+279c:->
-U+279d:->
-U+279e:->
-U+279f:->
-U+27a0:->
-U+27a1:->
-U+27a2:>
-U+27a3:>
-U+27a4:>
-U+27a5:->
-U+27a6:->
-U+27a7:->
-U+27a8:->
-U+27a9:->
-U+27aa:->
-U+27ab:->
-U+27ac:->
-U+27ad:->
-U+27ae:->
-U+27af:->
-U+27b0:->
-U+27b2:(->)
-U+27b3:>>->
-U+27b4:vv\v
-U+27b5:>>->
-U+27b6:^^/^
-U+27b7:vv\v
-U+27b8:>>->
-U+27b9:^^/^
-U+27ba:->
-U+27bb:->
-U+27bc:->
-U+27bd:->
-U+27be:->
-# Supplemental Arrows A
-U+27f0:^||||
-U+27f1:||||v
-U+27f2:vO
-U+27f3:Ov
-U+27f4:(+)>
-U+27f5:<---
-U+27f6:--->
-U+27f7:<--->
-U+27f8:<===
-U+27f9:===>
-U+27fa:<===>
-U+27fb:<---|
-U+27fc:|--->
-U+27fd:<===|
-U+27fe:|===>
-U+27ff:~~~>
-# Supplemental Arrows B
-U+2900:-|->>
-U+2901:-||->>
-U+2902:<=|=
-U+2903:=|=>
-U+2904:<=|=>
-U+2905:|->>
-U+2906:<=|
-U+2907:|=>
-U+2908:|-|v
-U+2909:^|-|
-U+290a:^|||
-U+290b:|||v
-U+290c:<- -
-U+290d:- ->
-U+290e:<- - -
-U+290f:- - ->
-U+2910:>- - ->
-U+2911:->
-U+2913:|v_
-U+2914:>-|->
-U+2915:>-||->
-U+2916:>->>
-U+2917:>-|->>
-U+2918:>-||->>
-U+2919:-<
-U+291a:>-
-U+291b:-<<
-U+291c:>>-
-U+291d:<><-
-U+291e:-><>
-U+291f:<><-|
-U+2920:|-><>
-U+2921:^\v
-U+2922:v/^
-U+2923:^\,
-U+2924:,/^
-U+2927:^X^
-U+292b:X
-U+292c:X
-U+292d:Xv^
-U+292e:X^v
-U+292f:X ^
-U+2930:X v
-U+2931:^X^
-U+2932:^X^
-U+2933:~>
-U+2934:-^
-U+2935:-v
-U+2938:)v
-U+2939:(v
-U+2945:->+
-U+2946:<-+
-U+2947:-x->
-U+2948:<-o->
-U+2949:^^|o
-U+294a:<->
-U+294b:<->
-U+294c:^|v
-U+294d:^|v
-U+294e:<->
-U+294f:^|v
-U+2950:<->
-U+2951:^|v
-U+2952:|<-
-U+2953:->|
-U+2955:|v_
-U+2956:|<-
-U+2957:->|
-U+2959:|v_
-U+295a:<-|
-U+295b:|->
-U+295c:^|_
-U+295e:<-|
-U+295f:|->
-U+2960:^|_
-U+2962:<=
-U+2963:^||
-U+2964:=>
-U+2965:||v
-U+2970:=)
-U+2a00 "(.)"
-U+2a01 "(+)"
-U+2a02 "(x)"
-U+2a09: *
-U+2a0c "\134int\134int\134int\134int "
-U+2a2f:x
-U+2a30:.x
-U+2a31:x_
-U+2a33:xx
-U+2a34:(x
-U+2a35:x)
-U+2a37:((x))
-U+2a38:(/)
-U+2a39:/+\
-U+2a3a:/-\
-U+2a3b:/x\
-U+2a74:::=
-U+2a75:==
-U+2a76:===
-U+2a77::=:
-#Miscellaneous Symbols and Arrows
-U+2b00:/^
-U+2b01:^\
-U+2b02:\v
-U+2b03:v/
-U+2b04:<->
-U+2b05:<-
-U+2b06:^|
-U+2b07:|v
-U+2b08:/^
-U+2b09:^\
-U+2b0a:\v
-U+2b0b:v/
-U+2b0c:<->
-U+2b0d:^|v
-U+2b0e:-v
-U+2b0f:-^
-U+2b10:v-
-U+2b11:^-
-# Supplemental punctuation
-U+2e0f:__
-U+2e1e:.~
-U+2e1f:~.
-U+2e28:((
-U+2e29:))
-U+2e2a ":."
-U+2e2b ".:"
-U+2e2c "::"
-U+2e2f:~
-#  CJK area:
-0x20	U+3000	# ideographic space
-U+3001:,_
-U+3002:._
-U+3003:+"
-U+3004:JIS
-U+3005:*_
-U+3006:;_
-U+3007:0_
-U+300a:<+
-U+300b:>+
-U+300c:<'
-U+300d:>'
-U+300e:<"
-U+300f:>"
-U+3010:("
-U+3011:)"
-U+3012:=T
-U+3013:=_
-U+3014:('
-U+3015:)'
-U+3016:(I
-U+3017:)I
-U+301a:[[
-U+301b:]]
-U+301c:-?
-U+3020:=T:)
-0x20	U+303f
-U+3041:A5
-U+3042:a5
-U+3043:I5
-U+3044:i5
-U+3045:U5
-U+3046:u5
-U+3047:E5
-U+3048:e5
-U+3049:O5
-U+304a:o5
-U+304b:ka
-U+304c:ga
-U+304d:ki
-U+304e:gi
-U+304f:ku
-U+3050:gu
-U+3051:ke
-U+3052:ge
-U+3053:ko
-U+3054:go
-U+3055:sa
-U+3056:za
-U+3057:si
-U+3058:zi
-U+3059:su
-U+305a:zu
-U+305b:se
-U+305c:ze
-U+305d:so
-U+305e:zo
-U+305f:ta
-U+3060:da
-U+3061:ti
-U+3062:di
-U+3063:tU
-U+3064:tu
-U+3065:du
-U+3066:te
-U+3067:de
-U+3068:to
-U+3069:do
-U+306a:na
-U+306b:ni
-U+306c:nu
-U+306d:ne
-U+306e:no
-U+306f:ha
-U+3070:ba
-U+3071:pa
-U+3072:hi
-U+3073:bi
-U+3074:pi
-U+3075:hu
-U+3076:bu
-U+3077:pu
-U+3078:he
-U+3079:be
-U+307a:pe
-U+307b:ho
-U+307c:bo
-U+307d:po
-U+307e:ma
-U+307f:mi
-U+3080:mu
-U+3081:me
-U+3082:mo
-U+3083:yA
-U+3084:ya
-U+3085:yU
-U+3086:yu
-U+3087:yO
-U+3088:yo
-U+3089:ra
-U+308a:ri
-U+308b:ru
-U+308c:re
-U+308d:ro
-U+308e:wA
-U+308f:wa
-U+3090:wi
-U+3091:we
-U+3092:wo
-U+3093:n5
-U+3094:vu
-U+309b:"5
-U+309c:05
-U+309d:*5
-U+309e:+5
-U+30a1:a6
-U+30a2:A6
-U+30a3:i6
-U+30a4:I6
-U+30a5:u6
-U+30a6:U6
-U+30a7:e6
-U+30a8:E6
-U+30a9:o6
-U+30aa:O6
-U+30ab:Ka
-U+30ac:Ga
-U+30ad:Ki
-U+30ae:Gi
-U+30af:Ku
-U+30b0:Gu
-U+30b1:Ke
-U+30b2:Ge
-U+30b3:Ko
-U+30b4:Go
-U+30b5:Sa
-U+30b6:Za
-U+30b7:Si
-U+30b8:Zi
-U+30b9:Su
-U+30ba:Zu
-U+30bb:Se
-U+30bc:Ze
-U+30bd:So
-U+30be:Zo
-U+30bf:Ta
-U+30c0:Da
-U+30c1:Ti
-U+30c2:Di
-U+30c3:TU
-U+30c4:Tu
-U+30c5:Du
-U+30c6:Te
-U+30c7:De
-U+30c8:To
-U+30c9:Do
-U+30ca:Na
-U+30cb:Ni
-U+30cc:Nu
-U+30cd:Ne
-U+30ce:No
-U+30cf:Ha
-U+30d0:Ba
-U+30d1:Pa
-U+30d2:Hi
-U+30d3:Bi
-U+30d4:Pi
-U+30d5:Hu
-U+30d6:Bu
-U+30d7:Pu
-U+30d8:He
-U+30d9:Be
-U+30da:Pe
-U+30db:Ho
-U+30dc:Bo
-U+30dd:Po
-U+30de:Ma
-U+30df:Mi
-U+30e0:Mu
-U+30e1:Me
-U+30e2:Mo
-U+30e3:YA
-U+30e4:Ya
-U+30e5:YU
-U+30e6:Yu
-U+30e7:YO
-U+30e8:Yo
-U+30e9:Ra
-U+30ea:Ri
-U+30eb:Ru
-U+30ec:Re
-U+30ed:Ro
-U+30ee:WA
-U+30ef:Wa
-U+30f0:Wi
-U+30f1:We
-U+30f2:Wo
-U+30f3:N6
-U+30f4:Vu
-U+30f5:KA
-U+30f6:KE
-U+30f7:Va
-U+30f8:Vi
-U+30f9:Ve
-U+30fa:Vo
-U+30fb:.6
-U+30fc:-6
-U+30fd:*6
-U+30fe:+6
-U+3105:b4
-U+3106:p4
-U+3107:m4
-U+3108:f4
-U+3109:d4
-U+310a:t4
-U+310b:n4
-U+310c:l4
-U+310d:g4
-U+310e:k4
-U+310f:h4
-U+3110:j4
-U+3111:q4
-U+3112:x4
-U+3113:zh
-U+3114:ch
-U+3115:sh
-U+3116:r4
-U+3117:z4
-U+3118:c4
-U+3119:s4
-U+311a:a4
-U+311b:o4
-U+311c:e4
-U+311d:eh4
-U+311e:ai
-U+311f:ei
-U+3120:au
-U+3121:ou
-U+3122:an
-U+3123:en
-U+3124:aN
-U+3125:eN
-U+3126:er
-U+3127:i4
-U+3128:u4
-U+3129:iu
-U+312a:v4
-U+312b:nG
-U+312c:gn
-U+321c:(JU)
-U+3220:1c
-U+3221:2c
-U+3222:3c
-U+3223:4c
-U+3224:5c
-U+3225:6c
-U+3226:7c
-U+3227:8c
-U+3228:9c
-U+3229:10c
-U+327f:KSC
-U+33c2:am
-U+33d8:pm
-#
-#
-#There are four special ranges of characters that are represented only by
-#their start and end characters <...>
-#
-#   The CJK Ideographs Area (U+4E00 - U+9FFF)
-#   The Hangul Syllables Area (U+AC00 - U+D7A3)
-#   The Surrogates Area (U+D800 - U+DFFF)
-#   The Private Use Area (U+E000 - U+F8FF)
-#
-#
-U+fb00:ff
-U+fb01:fi
-U+fb02:fl
-U+fb03:ffi
-U+fb04:ffl
-U+fb05:St
-U+fb06:st
-U+fe7d:3+;
-U+fe82:aM.
-U+fe84:aH.
-U+fe88:ah.
-U+fe8d:a+-
-U+fe8e:a+.
-U+fe8f:b+-
-U+fe90:b+.
-U+fe91:b+,
-U+fe92:b+;
-U+fe93:tm-
-U+fe94:tm.
-U+fe95:t+-
-U+fe96:t+.
-U+fe97:t+,
-U+fe98:t+;
-U+fe99:tk-
-U+fe9a:tk.
-U+fe9b:tk,
-U+fe9c:tk;
-U+fe9d:g+-
-U+fe9e:g+.
-U+fe9f:g+,
-U+fea0:g+;
-U+fea1:hk-
-U+fea2:hk.
-U+fea3:hk,
-U+fea4:hk;
-U+fea5:x+-
-U+fea6:x+.
-U+fea7:x+,
-U+fea8:x+;
-U+fea9:d+-
-U+feaa:d+.
-U+feab:dk-
-U+feac:dk.
-U+fead:r+-
-U+feae:r+.
-U+feaf:z+-
-U+feb0:z+.
-U+feb1:s+-
-U+feb2:s+.
-U+feb3:s+,
-U+feb4:s+;
-U+feb5:sn-
-U+feb6:sn.
-U+feb7:sn,
-U+feb8:sn;
-U+feb9:c+-
-U+feba:c+.
-U+febb:c+,
-U+febc:c+;
-U+febd:dd-
-U+febe:dd.
-U+febf:dd,
-U+fec0:dd;
-U+fec1:tj-
-U+fec2:tj.
-U+fec3:tj,
-U+fec4:tj;
-U+fec5:zH-
-U+fec6:zH.
-U+fec7:zH,
-U+fec8:zH;
-U+fec9:e+-
-U+feca:e+.
-U+fecb:e+,
-U+fecc:e+;
-U+fecd:i+-
-U+fece:i+.
-U+fecf:i+,
-U+fed0:i+;
-U+fed1:f+-
-U+fed2:f+.
-U+fed3:f+,
-U+fed4:f+;
-U+fed5:q+-
-U+fed6:q+.
-U+fed7:q+,
-U+fed8:q+;
-U+fed9:k+-
-U+feda:k+.
-U+fedb:k+,
-U+fedc:k+;
-U+fedd:l+-
-U+fede:l+.
-U+fedf:l+,
-U+fee0:l+;
-U+fee1:m+-
-U+fee2:m+.
-U+fee3:m+,
-U+fee4:m+;
-U+fee5:n+-
-U+fee6:n+.
-U+fee7:n+,
-U+fee8:n+;
-U+fee9:h+-
-U+feea:h+.
-U+feeb:h+,
-U+feec:h+;
-U+feed:w+-
-U+feee:w+.
-U+feef:j+-
-U+fef0:j+.
-U+fef1:y+-
-U+fef2:y+.
-U+fef3:y+,
-U+fef4:y+;
-U+fef5:lM-
-U+fef6:lM.
-U+fef7:lH-
-U+fef8:lH.
-U+fef9:lh-
-U+fefa:lh.
-U+fefb:la-
-U+fefc:la.
-
-# the reverse byte-order-mark: zero-width non-break space
-U+feff ""
-
-0x21-0x7e	U+ff01-U+ff5e
-0x2e	U+ff61
-0x22	U+ff62	U+ff63
-0x2c	U+ff64
-
-# Symbols for C0 and C1 control characters, in case they get through...
-U+0000:NUL
-U+0001:SH
-U+0002:SX
-U+0003:EX
-U+0004:ET
-U+0005:ENQ
-U+0006:AK
-U+0007:BL
-U+0008:BS
-U+0009:HT
-U+000a:LF
-U+000b:VT
-U+000c:FF
-U+000d:CR
-U+000e:SO
-U+000f:SI
-U+0010:DL
-U+0011:DC1
-U+0012:DC2
-U+0013:DC3
-U+0014:DC4
-U+0015:NAK
-U+0016:SYN
-U+0017:EB
-U+0018:CN
-U+0019:EM
-U+001a:SB
-U+001b:ESC
-U+001c:FS
-U+001d:GS
-U+001e:RS
-U+001f:US
-U+007f:DT
-# Most of these characters (80-9F) may be inflicted on us
-# by MS FrontPages which uses Unicode notation such as &#153;
-# but there are no assigned letters in Unicode 128-159 range.
-# It is assumed in the code that those codepoints are from windows-1252.
-#U+0080:PA
-#U+0081:HO
-#U+0082:BH
-#U+0083:NH
-#U+0084:IN
-#U+0085:NL
-U+0085 "\012"
-#U+0086:SA
-#U+0087:ES
-#U+0088:HS
-#U+0089:HJ
-#U+008a:VS
-#U+008b:PD
-#U+008c:PU
-#U+008d:RI
-#U+008e:SS2
-#U+008f:SS3
-#U+0090:DCS
-#U+0091:P1
-#U+0092:P2
-#U+0093:TS
-#U+0094:CC
-#U+0095:MW
-#U+0096:SG
-#U+0097:EG
-#U+0098:SS
-#U+0099:GC
-#U+009a:SC
-#U+009b:CSI
-#U+009c:ST
-#U+009d:OC
-#U+009e:PM
-#U+009f:AC
-
-# Let's try to show a question mark for character that cannot
-# be shown.  U+fffd is used for invalid characters.
-# It works, but let's stick with UHHH representation. - FM
-#U+fffd "?"
diff --git a/src/chrtrans/dmcs_uni.tbl b/src/chrtrans/dmcs_uni.tbl
deleted file mode 100644
index 51072fad..00000000
--- a/src/chrtrans/dmcs_uni.tbl
+++ /dev/null
@@ -1,233 +0,0 @@
-#The MIME name of this charset.
-Mdec-mcs
-
-#Name as a Display Charset (used on Options screen)
-ODEC Multinational
-
-#
-#   Name:             DEC Multinational (dec-mcs) [to unicode]
-#   Date:             29 October 1997
-#   Author:           Fote
-#
-#   1999-01-01	various corrections, verified against actual DEC VT220
-#		Christian "naddy" Weisgerber <naddy@mips.rhein-neckar.de>
-#
-##################
-
-#0x20    U+0020  # SPACE
-#0x21    U+0021  # EXCLAMATION MARK
-#0x22    U+0022  # QUOTATION MARK
-#0x23    U+0023  # NUMBER SIGN
-#0x24    U+0024  # DOLLAR SIGN
-#0x25    U+0025  # PERCENT SIGN
-#0x26    U+0026  # AMPERSAND
-#0x27    U+0027  # APOSTROPHE
-#0x28    U+0028  # LEFT PARENTHESIS
-#0x29    U+0029  # RIGHT PARENTHESIS
-#0x2A    U+002A  # ASTERISK
-#0x2B    U+002B  # PLUS SIGN
-#0x2C    U+002C  # COMMA
-#0x2D    U+002D  # HYPHEN-MINUS
-#0x2E    U+002E  # FULL STOP
-#0x2F    U+002F  # SOLIDUS
-#0x30    U+0030  # DIGIT ZERO
-#0x31    U+0031  # DIGIT ONE
-#0x32    U+0032  # DIGIT TWO
-#0x33    U+0033  # DIGIT THREE
-#0x34    U+0034  # DIGIT FOUR
-#0x35    U+0035  # DIGIT FIVE
-#0x36    U+0036  # DIGIT SIX
-#0x37    U+0037  # DIGIT SEVEN
-#0x38    U+0038  # DIGIT EIGHT
-#0x39    U+0039  # DIGIT NINE
-#0x3A    U+003A  # COLON
-#0x3B    U+003B  # SEMICOLON
-#0x3C    U+003C  # LESS-THAN SIGN
-#0x3D    U+003D  # EQUALS SIGN
-#0x3E    U+003E  # GREATER-THAN SIGN
-#0x3F    U+003F  # QUESTION MARK
-#0x40    U+0040  # COMMERCIAL AT
-#0x41    U+0041  # LATIN CAPITAL LETTER A
-#0x42    U+0042  # LATIN CAPITAL LETTER B
-#0x43    U+0043  # LATIN CAPITAL LETTER C
-#0x44    U+0044  # LATIN CAPITAL LETTER D
-#0x45    U+0045  # LATIN CAPITAL LETTER E
-#0x46    U+0046  # LATIN CAPITAL LETTER F
-#0x47    U+0047  # LATIN CAPITAL LETTER G
-#0x48    U+0048  # LATIN CAPITAL LETTER H
-#0x49    U+0049  # LATIN CAPITAL LETTER I
-#0x4A    U+004A  # LATIN CAPITAL LETTER J
-#0x4B    U+004B  # LATIN CAPITAL LETTER K
-#0x4C    U+004C  # LATIN CAPITAL LETTER L
-#0x4D    U+004D  # LATIN CAPITAL LETTER M
-#0x4E    U+004E  # LATIN CAPITAL LETTER N
-#0x4F    U+004F  # LATIN CAPITAL LETTER O
-#0x50    U+0050  # LATIN CAPITAL LETTER P
-#0x51    U+0051  # LATIN CAPITAL LETTER Q
-#0x52    U+0052  # LATIN CAPITAL LETTER R
-#0x53    U+0053  # LATIN CAPITAL LETTER S
-#0x54    U+0054  # LATIN CAPITAL LETTER T
-#0x55    U+0055  # LATIN CAPITAL LETTER U
-#0x56    U+0056  # LATIN CAPITAL LETTER V
-#0x57    U+0057  # LATIN CAPITAL LETTER W
-#0x58    U+0058  # LATIN CAPITAL LETTER X
-#0x59    U+0059  # LATIN CAPITAL LETTER Y
-#0x5A    U+005A  # LATIN CAPITAL LETTER Z
-#0x5B    U+005B  # LEFT SQUARE BRACKET
-#0x5C    U+005C  # REVERSE SOLIDUS
-#0x5D    U+005D  # RIGHT SQUARE BRACKET
-#0x5E    U+005E  # CIRCUMFLEX ACCENT
-#0x5F    U+005F  # LOW LINE
-#0x60    U+0060  # GRAVE ACCENT
-#0x61    U+0061  # LATIN SMALL LETTER A
-#0x62    U+0062  # LATIN SMALL LETTER B
-#0x63    U+0063  # LATIN SMALL LETTER C
-#0x64    U+0064  # LATIN SMALL LETTER D
-#0x65    U+0065  # LATIN SMALL LETTER E
-#0x66    U+0066  # LATIN SMALL LETTER F
-#0x67    U+0067  # LATIN SMALL LETTER G
-#0x68    U+0068  # LATIN SMALL LETTER H
-#0x69    U+0069  # LATIN SMALL LETTER I
-#0x6A    U+006A  # LATIN SMALL LETTER J
-#0x6B    U+006B  # LATIN SMALL LETTER K
-#0x6C    U+006C  # LATIN SMALL LETTER L
-#0x6D    U+006D  # LATIN SMALL LETTER M
-#0x6E    U+006E  # LATIN SMALL LETTER N
-#0x6F    U+006F  # LATIN SMALL LETTER O
-#0x70    U+0070  # LATIN SMALL LETTER P
-#0x71    U+0071  # LATIN SMALL LETTER Q
-#0x72    U+0072  # LATIN SMALL LETTER R
-#0x73    U+0073  # LATIN SMALL LETTER S
-#0x74    U+0074  # LATIN SMALL LETTER T
-#0x75    U+0075  # LATIN SMALL LETTER U
-#0x76    U+0076  # LATIN SMALL LETTER V
-#0x77    U+0077  # LATIN SMALL LETTER W
-#0x78    U+0078  # LATIN SMALL LETTER X
-#0x79    U+0079  # LATIN SMALL LETTER Y
-#0x7A    U+007A  # LATIN SMALL LETTER Z
-#0x7B    U+007B  # LEFT CURLY BRACKET
-#0x7C    U+007C  # VERTICAL LINE
-#0x7D    U+007D  # RIGHT CURLY BRACKET
-#0x7E    U+007E  # TILDE
-#
-0x20-0x7E       idem	# ASCII
-
-0xA1    U+00A1  # inverted exclamation mark (&#161;) - iexcl
-0xA2    U+00A2  # cent sign (&#162;) - cent
-0xA3    U+00A3  # pound sign (&#163;) - pound
-0xA5    U+00A5  # yen sign (&#165;) - yen
-# broken vertical bar (&#166;) - brvbar, brkbar
-U+00A6:|
-0xA7    U+00A7  # section sign (&#167;) - sect
-0xA8    U+00A4  # currency sign (&#164;) - curren
-# spacing diaresis (&#168;) - uml, die
-U+00A8:"
-0xA9    U+00A9  # copyright sign (&#169;) - copy
-0xAA    U+00AA  # feminine ordinal indicator (&#170;) - ordf
-0xAB    U+00AB  # angle quotation mark, left (&#171;) - laquo
-# negation sign (&#172); - not
-U+00AC:NOT
-# soft hyphen (&#173;) - shy
-#U+00AD
-# circled R registered sign (&#174;) - reg
-U+00AE:(R)
-# spacing macron (&#175;) - hibar, macr
-U+00AF:-
-0xB0    U+00B0  # degree sign (&#176;) - deg
-0xB1    U+00B1  # plus-or-minus sign (&#177;) - plusmn
-0xB2    U+00B2  # superscript 2 (&#178;) - sup2
-0xB3    U+00B3  # superscript 3 (&#179;) - sup3
-#spacing acute (&#180;) - acute
-U+00B4:'
-0xB5    U+00B5  # micro sign (&#181;) - micro
-0xB6    U+00B6  # paragraph sign (&#182;) - para
-0xB7    U+00B7 # middle dot (&#183;) - middot
-# spacing cedilla (&#184;) - cedil
-U+00B8:,
-0xB9    U+00B9  # superscript 1 (&#185;) - sup1
-0xBA    U+00BA  # masculine ordinal indicator (&#186;) - ordm
-0xBB    U+00BB  # angle quotation mark, right (&#187;) - raquo
-0xBC    U+00BC  # fraction 1/4 (&#188;) - frac14
-0xBD    U+00BD  # fraction 1/2 (&#189;) - frac12
-# fraction 3/4 (&#190;) - frac34
-U+00BE: 3/4
-0xBF    U+00BF  # inverted question mark (&#191;) - iquest
-0xC0    U+00C0  # capital A, grave accent (&#192;) - Agrave
-0xC1    U+00C1  # capital A, acute accent (&#193;) - Aacute
-0xC2    U+00C2  # capital A, circumflex accent (&#194;) - Acirc
-0xC3    U+00C3  # capital A, tilde (&#195;) - Atilde
-0xC4    U+00C4  # capital A, dieresis or umlaut mark (&#196;) - Auml
-0xC5    U+00C5  # capital A, ring (&#197;) - Aring
-0xC6    U+00C6  # capital AE diphthong (ligature) (&#198;) - AElig
-0xC7    U+00C7  # capital C, cedilla (&#199;) - Ccedil
-0xC8    U+00C8  # capital E, grave accent (&#200;) - Egrave
-0xC9    U+00C9  # capital E, acute accent (&#201;) - Eacute
-0xCA    U+00CA  # capital E, circumflex accent (&#202;) - Ecirc
-0xCB    U+00CB  # capital E, dieresis or umlaut mark (&#203;) - Euml
-0xCC    U+00CC  # capital I, grave accent (&#204;) - Igrave
-0xCD    U+00CD  # capital I, acute accent (&#205;) - Iacute
-0xCE    U+00CE  # capital I, circumflex accent (&#206;) - Icirc
-0xCF    U+00CF  # capital I, dieresis or umlaut mark (&#207;) - Iuml
-# capital Eth, Icelandic (&#208;) - ETH */
-U+00D0:DH
-#      Dj  # capital D with stroke - Dstrok
-0xD1    U+00D1  # capital N, tilde (&#209;) - Ntilde
-0xD2    U+00D2  # capital O, grave accent (&#210;) - Ograve
-0xD3    U+00D3  # capital O, acute accent (&#211;) - Oacute
-0xD4    U+00D4  # capital O, circumflex accent (&#212;) - Ocirc
-0xD5    U+00D5  # capital O, tilde (&#213;) - Otilde
-0xD6    U+00D6  # capital O, dieresis or umlaut mark (&#214;) - Ouml
-0xD7    U+0152  # captial OE ligature (&#338;) - OElig
-# multiplication sign (&#215;) - times
-U+00D7:*
-0xD8    U+00D8  # capital O, slash (&#216;) - Oslash
-0xD9    U+00D9  # capital U, grave accent (&#217;) - Ugrave
-0xDA    U+00DA  # capital U, acute accent (&#218;) - Uacute
-0xDB    U+00DB  # capital U, circumflex accent (&#219;) - Ucirc
-0xDC    U+00DC  # capital U, dieresis or umlaut mark (&#220;) - Uuml
-0xDD    U+0178  # capital Y, dieresis or umlaut mark (&#376;) - Yuml
-# capital Y, acute accent (&#221;) - Yacute
-U+00DD:Y'
-# capital THORN, Icelandic (&#222;) - THORN */
-U+00DE:TH
-0xDF    U+00DF  # small sharp s, German (sz ligature) (&#223;) - szlig
-0xE0    U+00E0  # small a, grave accent (&#224;) - agrave
-0xE1    U+00E1  # small a, acute accent (&#225;) - aacute
-0xE2    U+00E2  # small a, circumflex accent (&#226;) - acirc
-0xE3    U+00E3  # small a, tilde (&#227;) - atilde
-0xE4    U+00E4  # small a, dieresis or umlaut mark (&#228;) - auml
-0xE5    U+00E5  # small a, ring (&#229;) - aring
-0xE6    U+00E6  # small ae diphthong (ligature) (&#230;) - aelig
-0xE7    U+00E7  # small c, cedilla (&#231;) - ccedil
-0xE8    U+00E8  # small e, grave accent (&#232;) - egrave
-0xE9    U+00E9  # small e, acute accent (&#233;) - eacute
-0xEA    U+00EA  # small e, circumflex accent (&#234;) - ecirc
-0xEB    U+00EB  # small e, dieresis or umlaut mark (&#235;) - euml
-0xEC    U+00EC  # small i, grave accent (&#236;) - igrave
-0xED    U+00ED  # small i, acute accent (&#237;) - iacute
-0xEE    U+00EE  # small i, circumflex accent (&#238;) - icirc
-0xEF    U+00EF  # small i, dieresis or umlaut mark (&#239;) - iuml
-# small eth, Icelandic (&#240;) - eth
-U+00F0:dh
-0xF1    U+00F1  # small n, tilde (&#241;) - ntilde
-0xF2    U+00F2  # small o, grave accent (&#242;) - ograve
-0xF3    U+00F3  # small o, acute accent (&#243;) - oacute
-0xF4    U+00F4  # small o, circumflex accent (&#244;) - ocirc
-0xF5    U+00F5  # small o, tilde (&#245;) - otilde
-0xF6    U+00F6  # small o, dieresis or umlaut mark (&#246;) - ouml
-0xF7    U+0153  # small oe ligature (&#339;) - oelig
-# division sign (&#247;) - divide
-U+00F7:/
-0xF8    U+00F8  # small o, slash (&#248;) - oslash
-0xF9    U+00F9  # small u, grave accent (&#249;) - ugrave
-0xFA    U+00FA  # small u, acute accent (&#250;) - uacute
-0xFB    U+00FB  # small u, circumflex accent (&#251;) - ucirc
-0xFC    U+00FC  # small u, dieresis or umlaut mark (&#252;) - uuml
-0xFD    U+00FF  # small y, dieresis or umlaut mark (&#255;) - yuml
-# small y, acute accent (&#253;) - yacute
-U+00FD:y'
-# small thorn, Icelandic (&#254;) - thorn
-U+00FE:th
-#
-# TRADE MARK SIGN
-U+2122:(TM)
diff --git a/src/chrtrans/entities.h b/src/chrtrans/entities.h
deleted file mode 100644
index 40816495..00000000
--- a/src/chrtrans/entities.h
+++ /dev/null
@@ -1,1414 +0,0 @@
-/*
- * $LynxId: entities.h,v 1.5 2007/07/31 20:40:07 Tim.Larson Exp $
- *
- *     Entity Names to Unicode table
- *     -----------------------------
- *
- *     This is a one-way mapping to Unicode so chartrans implementation
- *     now process character entities like &nbsp the similar way it handles
- *     the numeric entities like &#123.
- *     The only call to this structure is via HTMLGetEntityUCValue().
- *
-
-Unlike the numeric entities &#234 which may be for any Unicode character, the
-character references should be defined within HTML standards to get a
-compatibility between browsers.
-
-Now we have a choice:  use clean HTML4.0 entities list (and reject everithing
-others), or use a relaxed list with lots of synonyms and new symbols found at
-
-ftp://ftp.unicode.org/Public/MAPPINGS/VENDORS/MISC/SGML.TXT
-
-We hold both: #define ENTITIES_HTML40_ONLY for strict version,
-otherwise relaxed.
-
- */
-
-#include <UCkd.h>		/* typedef u16 */
-typedef struct {
-    const char *name;		/* sorted alphabetically (case-sensitive) */
-    u16 code;
-} UC_entity_info;
-
-static const UC_entity_info unicode_entities[] =
-/* *INDENT-OFF* */
-#ifdef ENTITIES_HTML40_ONLY
-/*********************************************************************
-
-   The full list of character references defined as part of HTML 4.0.
-   http://www.w3.org/TR/PR-html40/sgml/entities.html
-
-   Informal history:
-   * ISO Latin 1 entities for 160-255 range were introduced in HTML 2.0
-   * few important entities were added, including &lt, &gt, &amp.
-   * Greek letters and some math symbols were finally added in HTML 4.0
-
-   Totally 252 entries (Nov 1997 HTML 4.0 draft), it is 1:1 mapping.
-   Please do not add more unless a new HTML version will be released,
-   try the #else table for experiments and fun...
-
-****/
-{
-  {"AElig",      198}, /* latin capital letter AE = latin capital ligature AE, U+00C6 ISOlat1 */
-  {"Aacute",     193}, /* latin capital letter A with acute, U+00C1 ISOlat1 */
-  {"Acirc",      194}, /* latin capital letter A with circumflex, U+00C2 ISOlat1 */
-  {"Agrave",     192}, /* latin capital letter A with grave = latin capital letter A grave, U+00C0 ISOlat1 */
-  {"Alpha",      913}, /* greek capital letter alpha, U+0391 */
-  {"Aring",      197}, /* latin capital letter A with ring above = latin capital letter A ring, U+00C5 ISOlat1 */
-  {"Atilde",     195}, /* latin capital letter A with tilde, U+00C3 ISOlat1 */
-  {"Auml",       196}, /* latin capital letter A with diaeresis, U+00C4 ISOlat1 */
-  {"Beta",       914}, /* greek capital letter beta, U+0392 */
-  {"Ccedil",     199}, /* latin capital letter C with cedilla, U+00C7 ISOlat1 */
-  {"Chi",        935}, /* greek capital letter chi, U+03A7 */
-  {"Dagger",    8225}, /* double dagger, U+2021 ISOpub */
-  {"Delta",      916}, /* greek capital letter delta, U+0394 ISOgrk3 */
-  {"ETH",        208}, /* latin capital letter ETH, U+00D0 ISOlat1 */
-  {"Eacute",     201}, /* latin capital letter E with acute, U+00C9 ISOlat1 */
-  {"Ecirc",      202}, /* latin capital letter E with circumflex, U+00CA ISOlat1 */
-  {"Egrave",     200}, /* latin capital letter E with grave, U+00C8 ISOlat1 */
-  {"Epsilon",    917}, /* greek capital letter epsilon, U+0395 */
-  {"Eta",        919}, /* greek capital letter eta, U+0397 */
-  {"Euml",       203}, /* latin capital letter E with diaeresis, U+00CB ISOlat1 */
-  {"Gamma",      915}, /* greek capital letter gamma, U+0393 ISOgrk3 */
-  {"Iacute",     205}, /* latin capital letter I with acute, U+00CD ISOlat1 */
-  {"Icirc",      206}, /* latin capital letter I with circumflex, U+00CE ISOlat1 */
-  {"Igrave",     204}, /* latin capital letter I with grave, U+00CC ISOlat1 */
-  {"Iota",       921}, /* greek capital letter iota, U+0399 */
-  {"Iuml",       207}, /* latin capital letter I with diaeresis, U+00CF ISOlat1 */
-  {"Kappa",      922}, /* greek capital letter kappa, U+039A */
-  {"Lambda",     923}, /* greek capital letter lambda, U+039B ISOgrk3 */
-  {"Mu",         924}, /* greek capital letter mu, U+039C */
-  {"Ntilde",     209}, /* latin capital letter N with tilde, U+00D1 ISOlat1 */
-  {"Nu",         925}, /* greek capital letter nu, U+039D */
-  {"OElig",      338}, /* latin capital ligature OE, U+0152 ISOlat2 */
-  {"Oacute",     211}, /* latin capital letter O with acute, U+00D3 ISOlat1 */
-  {"Ocirc",      212}, /* latin capital letter O with circumflex, U+00D4 ISOlat1 */
-  {"Ograve",     210}, /* latin capital letter O with grave, U+00D2 ISOlat1 */
-  {"Omega",      937}, /* greek capital letter omega, U+03A9 ISOgrk3 */
-  {"Omicron",    927}, /* greek capital letter omicron, U+039F */
-  {"Oslash",     216}, /* latin capital letter O with stroke = latin capital letter O slash, U+00D8 ISOlat1 */
-  {"Otilde",     213}, /* latin capital letter O with tilde, U+00D5 ISOlat1 */
-  {"Ouml",       214}, /* latin capital letter O with diaeresis, U+00D6 ISOlat1 */
-  {"Phi",        934}, /* greek capital letter phi, U+03A6 ISOgrk3 */
-  {"Pi",         928}, /* greek capital letter pi, U+03A0 ISOgrk3 */
-  {"Prime",     8243}, /* double prime = seconds = inches, U+2033 ISOtech */
-  {"Psi",        936}, /* greek capital letter psi, U+03A8 ISOgrk3 */
-  {"Rho",        929}, /* greek capital letter rho, U+03A1 */
-  {"Scaron",     352}, /* latin capital letter S with caron, U+0160 ISOlat2 */
-/* there is no Sigmaf, and no U+03A2 character either */
-  {"Sigma",      931}, /* greek capital letter sigma, U+03A3 ISOgrk3 */
-  {"THORN",      222}, /* latin capital letter THORN, U+00DE ISOlat1 */
-  {"Tau",        932}, /* greek capital letter tau, U+03A4 */
-  {"Theta",      920}, /* greek capital letter theta, U+0398 ISOgrk3 */
-  {"Uacute",     218}, /* latin capital letter U with acute, U+00DA ISOlat1 */
-  {"Ucirc",      219}, /* latin capital letter U with circumflex, U+00DB ISOlat1 */
-  {"Ugrave",     217}, /* latin capital letter U with grave, U+00D9 ISOlat1 */
-  {"Upsilon",    933}, /* greek capital letter upsilon, U+03A5 ISOgrk3 */
-  {"Uuml",       220}, /* latin capital letter U with diaeresis, U+00DC ISOlat1 */
-  {"Xi",         926}, /* greek capital letter xi, U+039E ISOgrk3 */
-  {"Yacute",     221}, /* latin capital letter Y with acute, U+00DD ISOlat1 */
-  {"Yuml",       376}, /* latin capital letter Y with diaeresis, U+0178 ISOlat2 */
-  {"Zeta",       918}, /* greek capital letter zeta, U+0396 */
-  {"aacute",     225}, /* latin small letter a with acute, U+00E1 ISOlat1 */
-  {"acirc",      226}, /* latin small letter a with circumflex, U+00E2 ISOlat1 */
-  {"acute",      180}, /* acute accent = spacing acute, U+00B4 ISOdia */
-  {"aelig",      230}, /* latin small letter ae = latin small ligature ae, U+00E6 ISOlat1 */
-  {"agrave",     224}, /* latin small letter a with grave = latin small letter a grave, U+00E0 ISOlat1 */
-  {"alefsym",   8501}, /* alef symbol = first transfinite cardinal, U+2135 NEW */
-/* alef symbol is NOT the same as hebrew letter alef, U+05D0 although the same glyph could be used to depict both characters */
-  {"alpha",      945}, /* greek small letter alpha, U+03B1 ISOgrk3 */
-  {"amp",         38}, /* ampersand, U+0026 ISOnum */
-  {"and",       8743}, /* logical and = wedge, U+2227 ISOtech */
-  {"ang",       8736}, /* angle, U+2220 ISOamso */
-  {"aring",      229}, /* latin small letter a with ring above = latin small letter a ring, U+00E5 ISOlat1 */
-  {"asymp",     8776}, /* almost equal to = asymptotic to, U+2248 ISOamsr */
-  {"atilde",     227}, /* latin small letter a with tilde, U+00E3 ISOlat1 */
-  {"auml",       228}, /* latin small letter a with diaeresis, U+00E4 ISOlat1 */
-  {"bdquo",     8222}, /* double low-9 quotation mark, U+201E NEW */
-  {"beta",       946}, /* greek small letter beta, U+03B2 ISOgrk3 */
-  {"brvbar",     166}, /* broken bar = broken vertical bar, U+00A6 ISOnum */
-  {"bull",      8226}, /* bullet = black small circle, U+2022 ISOpub  */
-/* bullet is NOT the same as bullet operator, U+2219 */
-  {"cap",       8745}, /* intersection = cap, U+2229 ISOtech */
-  {"ccedil",     231}, /* latin small letter c with cedilla, U+00E7 ISOlat1 */
-  {"cedil",      184}, /* cedilla = spacing cedilla, U+00B8 ISOdia */
-  {"cent",       162}, /* cent sign, U+00A2 ISOnum */
-  {"chi",        967}, /* greek small letter chi, U+03C7 ISOgrk3 */
-  {"circ",       710}, /* modifier letter circumflex accent, U+02C6 ISOpub */
-  {"clubs",     9827}, /* black club suit = shamrock, U+2663 ISOpub */
-  {"cong",      8773}, /* approximately equal to, U+2245 ISOtech */
-  {"copy",       169}, /* copyright sign, U+00A9 ISOnum */
-  {"crarr",     8629}, /* downwards arrow with corner leftwards = carriage return, U+21B5 NEW */
-  {"cup",       8746}, /* union = cup, U+222A ISOtech */
-  {"curren",     164}, /* currency sign, U+00A4 ISOnum */
-  {"dArr",      8659}, /* downwards double arrow, U+21D3 ISOamsa */
-  {"dagger",    8224}, /* dagger, U+2020 ISOpub */
-  {"darr",      8595}, /* downwards arrow, U+2193 ISOnum */
-  {"deg",        176}, /* degree sign, U+00B0 ISOnum */
-  {"delta",      948}, /* greek small letter delta, U+03B4 ISOgrk3 */
-  {"diams",     9830}, /* black diamond suit, U+2666 ISOpub */
-  {"divide",     247}, /* division sign, U+00F7 ISOnum */
-  {"eacute",     233}, /* latin small letter e with acute, U+00E9 ISOlat1 */
-  {"ecirc",      234}, /* latin small letter e with circumflex, U+00EA ISOlat1 */
-  {"egrave",     232}, /* latin small letter e with grave, U+00E8 ISOlat1 */
-  {"empty",     8709}, /* empty set = null set = diameter, U+2205 ISOamso */
-  {"emsp",      8195}, /* em space, U+2003 ISOpub */
-  {"ensp",      8194}, /* en space, U+2002 ISOpub */
-  {"epsilon",    949}, /* greek small letter epsilon, U+03B5 ISOgrk3 */
-  {"equiv",     8801}, /* identical to, U+2261 ISOtech */
-  {"eta",        951}, /* greek small letter eta, U+03B7 ISOgrk3 */
-  {"eth",        240}, /* latin small letter eth, U+00F0 ISOlat1 */
-  {"euml",       235}, /* latin small letter e with diaeresis, U+00EB ISOlat1 */
-  {"euro",      8364}, /* euro sign, U+20AC NEW */
-  {"exist",     8707}, /* there exists, U+2203 ISOtech */
-  {"fnof",       402}, /* latin small f with hook = function = florin, U+0192 ISOtech */
-  {"forall",    8704}, /* for all, U+2200 ISOtech */
-  {"frac12",     189}, /* vulgar fraction one half = fraction one half, U+00BD ISOnum */
-  {"frac14",     188}, /* vulgar fraction one quarter = fraction one quarter, U+00BC ISOnum */
-  {"frac34",     190}, /* vulgar fraction three quarters = fraction three quarters, U+00BE ISOnum */
-  {"frasl",     8260}, /* fraction slash, U+2044 NEW */
-  {"gamma",      947}, /* greek small letter gamma, U+03B3 ISOgrk3 */
-  {"ge",        8805}, /* greater-than or equal to, U+2265 ISOtech */
-  {"gt",          62}, /* greater-than sign, U+003E ISOnum */
-  {"hArr",      8660}, /* left right double arrow, U+21D4 ISOamsa */
-  {"harr",      8596}, /* left right arrow, U+2194 ISOamsa */
-  {"hearts",    9829}, /* black heart suit = valentine, U+2665 ISOpub */
-  {"hellip",    8230}, /* horizontal ellipsis = three dot leader, U+2026 ISOpub  */
-  {"iacute",     237}, /* latin small letter i with acute, U+00ED ISOlat1 */
-  {"icirc",      238}, /* latin small letter i with circumflex, U+00EE ISOlat1 */
-  {"iexcl",      161}, /* inverted exclamation mark, U+00A1 ISOnum */
-  {"igrave",     236}, /* latin small letter i with grave, U+00EC ISOlat1 */
-  {"image",     8465}, /* blackletter capital I = imaginary part, U+2111 ISOamso */
-  {"infin",     8734}, /* infinity, U+221E ISOtech */
-  {"int",       8747}, /* integral, U+222B ISOtech */
-  {"iota",       953}, /* greek small letter iota, U+03B9 ISOgrk3 */
-  {"iquest",     191}, /* inverted question mark = turned question mark, U+00BF ISOnum */
-  {"isin",      8712}, /* element of, U+2208 ISOtech */
-  {"iuml",       239}, /* latin small letter i with diaeresis, U+00EF ISOlat1 */
-  {"kappa",      954}, /* greek small letter kappa, U+03BA ISOgrk3 */
-  {"lArr",      8656}, /* leftwards double arrow, U+21D0 ISOtech */
-/* Unicode does not say that lArr is the same as the 'is implied by' arrow
-    but also does not have any other character for that function. So ? lArr can
-    be used for 'is implied by' as ISOtech suggests */
-  {"lambda",     955}, /* greek small letter lambda, U+03BB ISOgrk3 */
-  {"lang",      9001}, /* left-pointing angle bracket = bra, U+2329 ISOtech */
-/* lang is NOT the same character as U+003C 'less than' or U+2039 'single left-pointing angle quotation mark' */
-  {"laquo",      171}, /* left-pointing double angle quotation mark = left pointing guillemet, U+00AB ISOnum */
-  {"larr",      8592}, /* leftwards arrow, U+2190 ISOnum */
-  {"lceil",     8968}, /* left ceiling = apl upstile, U+2308 ISOamsc  */
-  {"ldquo",     8220}, /* left double quotation mark, U+201C ISOnum */
-  {"le",        8804}, /* less-than or equal to, U+2264 ISOtech */
-  {"lfloor",    8970}, /* left floor = apl downstile, U+230A ISOamsc  */
-  {"lowast",    8727}, /* asterisk operator, U+2217 ISOtech */
-  {"loz",       9674}, /* lozenge, U+25CA ISOpub */
-  {"lrm",       8206}, /* left-to-right mark, U+200E NEW RFC 2070 */
-  {"lsaquo",    8249}, /* single left-pointing angle quotation mark, U+2039 ISO proposed */
-/* lsaquo is proposed but not yet ISO standardised */
-  {"lsquo",     8216}, /* left single quotation mark, U+2018 ISOnum */
-  {"lt",          60}, /* less-than sign, U+003C ISOnum */
-  {"macr",       175}, /* macron = spacing macron = overline = APL overbar, U+00AF ISOdia */
-  {"mdash",     8212}, /* em dash, U+2014 ISOpub */
-  {"micro",      181}, /* micro sign, U+00B5 ISOnum */
-  {"middot",     183}, /* middle dot = Georgian comma = Greek middle dot, U+00B7 ISOnum */
-  {"minus",     8722}, /* minus sign, U+2212 ISOtech */
-  {"mu",         956}, /* greek small letter mu, U+03BC ISOgrk3 */
-  {"nabla",     8711}, /* nabla = backward difference, U+2207 ISOtech */
-  {"nbsp",       160}, /* no-break space = non-breaking space, U+00A0 ISOnum */
-  {"ndash",     8211}, /* en dash, U+2013 ISOpub */
-  {"ne",        8800}, /* not equal to, U+2260 ISOtech */
-  {"ni",        8715}, /* contains as member, U+220B ISOtech */
-/* should there be a more memorable name than 'ni'? */
-  {"not",        172}, /* not sign = discretionary hyphen, U+00AC ISOnum */
-  {"notin",     8713}, /* not an element of, U+2209 ISOtech */
-  {"nsub",      8836}, /* not a subset of, U+2284 ISOamsn */
-  {"ntilde",     241}, /* latin small letter n with tilde, U+00F1 ISOlat1 */
-  {"nu",         957}, /* greek small letter nu, U+03BD ISOgrk3 */
-  {"oacute",     243}, /* latin small letter o with acute, U+00F3 ISOlat1 */
-  {"ocirc",      244}, /* latin small letter o with circumflex, U+00F4 ISOlat1 */
-  {"oelig",      339}, /* latin small ligature oe, U+0153 ISOlat2 */
-  {"ograve",     242}, /* latin small letter o with grave, U+00F2 ISOlat1 */
-  {"oline",     8254}, /* overline = spacing overscore, U+203E NEW */
-  {"omega",      969}, /* greek small letter omega, U+03C9 ISOgrk3 */
-  {"omicron",    959}, /* greek small letter omicron, U+03BF NEW */
-  {"oplus",     8853}, /* circled plus = direct sum, U+2295 ISOamsb */
-  {"or",        8744}, /* logical or = vee, U+2228 ISOtech */
-  {"ordf",       170}, /* feminine ordinal indicator, U+00AA ISOnum */
-  {"ordm",       186}, /* masculine ordinal indicator, U+00BA ISOnum */
-  {"oslash",     248}, /* latin small letter o with stroke, = latin small letter o slash, U+00F8 ISOlat1 */
-  {"otilde",     245}, /* latin small letter o with tilde, U+00F5 ISOlat1 */
-  {"otimes",    8855}, /* circled times = vector product, U+2297 ISOamsb */
-  {"ouml",       246}, /* latin small letter o with diaeresis, U+00F6 ISOlat1 */
-  {"para",       182}, /* pilcrow sign = paragraph sign, U+00B6 ISOnum */
-  {"part",      8706}, /* partial differential, U+2202 ISOtech  */
-  {"permil",    8240}, /* per mille sign, U+2030 ISOtech */
-  {"perp",      8869}, /* up tack = orthogonal to = perpendicular, U+22A5 ISOtech */
-  {"phi",        966}, /* greek small letter phi, U+03C6 ISOgrk3 */
-  {"pi",         960}, /* greek small letter pi, U+03C0 ISOgrk3 */
-  {"piv",        982}, /* greek pi symbol, U+03D6 ISOgrk3 */
-  {"plusmn",     177}, /* plus-minus sign = plus-or-minus sign, U+00B1 ISOnum */
-  {"pound",      163}, /* pound sign, U+00A3 ISOnum */
-  {"prime",     8242}, /* prime = minutes = feet, U+2032 ISOtech */
-  {"prod",      8719}, /* n-ary product = product sign, U+220F ISOamsb */
-/* prod is NOT the same character as U+03A0 'greek capital letter pi' though the same glyph might be used for both */
-  {"prop",      8733}, /* proportional to, U+221D ISOtech */
-  {"psi",        968}, /* greek small letter psi, U+03C8 ISOgrk3 */
-  {"quot",        34}, /* quotation mark = APL quote, U+0022 ISOnum */
-  {"rArr",      8658}, /* rightwards double arrow, U+21D2 ISOtech */
-/* Unicode does not say this is the 'implies' character but does not have
-     another character with this function so ?
-     rArr can be used for 'implies' as ISOtech suggests */
-  {"radic",     8730}, /* square root = radical sign, U+221A ISOtech */
-  {"rang",      9002}, /* right-pointing angle bracket = ket, U+232A ISOtech */
-/* rang is NOT the same character as U+003E 'greater than' or U+203A 'single right-pointing angle quotation mark' */
-  {"raquo",      187}, /* right-pointing double angle quotation mark = right pointing guillemet, U+00BB ISOnum */
-  {"rarr",      8594}, /* rightwards arrow, U+2192 ISOnum */
-  {"rceil",     8969}, /* right ceiling, U+2309 ISOamsc  */
-  {"rdquo",     8221}, /* right double quotation mark, U+201D ISOnum */
-  {"real",      8476}, /* blackletter capital R = real part symbol, U+211C ISOamso */
-  {"reg",        174}, /* registered sign = registered trade mark sign, U+00AE ISOnum */
-  {"rfloor",    8971}, /* right floor, U+230B ISOamsc  */
-  {"rho",        961}, /* greek small letter rho, U+03C1 ISOgrk3 */
-  {"rlm",       8207}, /* right-to-left mark, U+200F NEW RFC 2070 */
-  {"rsaquo",    8250}, /* single right-pointing angle quotation mark, U+203A ISO proposed */
-/* rsaquo is proposed but not yet ISO standardised */
-  {"rsquo",     8217}, /* right single quotation mark, U+2019 ISOnum */
-  {"sbquo",     8218}, /* single low-9 quotation mark, U+201A NEW */
-  {"scaron",     353}, /* latin small letter s with caron, U+0161 ISOlat2 */
-  {"sdot",      8901}, /* dot operator, U+22C5 ISOamsb */
-/* dot operator is NOT the same character as U+00B7 middle dot */
-  {"sect",       167}, /* section sign, U+00A7 ISOnum */
-  {"shy",        173}, /* soft hyphen = discretionary hyphen, U+00AD ISOnum */
-  {"sigma",      963}, /* greek small letter sigma, U+03C3 ISOgrk3 */
-  {"sigmaf",     962}, /* greek small letter final sigma, U+03C2 ISOgrk3 */
-  {"sim",       8764}, /* tilde operator = varies with = similar to, U+223C ISOtech */
-/* tilde operator is NOT the same character as the tilde, U+007E, although the same glyph might be used to represent both */
-  {"spades",    9824}, /* black spade suit, U+2660 ISOpub */
-/* black here seems to mean filled as opposed to hollow */
-  {"sub",       8834}, /* subset of, U+2282 ISOtech */
-  {"sube",      8838}, /* subset of or equal to, U+2286 ISOtech */
-  {"sum",       8721}, /* n-ary sumation, U+2211 ISOamsb */
-/* sum is NOT the same character as U+03A3 'greek capital letter sigma' though the same glyph might be used for both */
-  {"sup",       8835}, /* superset of, U+2283 ISOtech */
-/* note that nsup, 'not a superset of, U+2283' is not covered by the Symbol
-     font encoding and is not included. Should it be, for symmetry?
-     It is in ISOamsn */
-  {"sup1",       185}, /* superscript one = superscript digit one, U+00B9 ISOnum */
-  {"sup2",       178}, /* superscript two = superscript digit two = squared, U+00B2 ISOnum */
-  {"sup3",       179}, /* superscript three = superscript digit three = cubed, U+00B3 ISOnum */
-  {"supe",      8839}, /* superset of or equal to, U+2287 ISOtech */
-  {"szlig",      223}, /* latin small letter sharp s = ess-zed,  U+00DF ISOlat1 */
-  {"tau",        964}, /* greek small letter tau, U+03C4 ISOgrk3 */
-  {"there4",    8756}, /* therefore, U+2234 ISOtech */
-  {"theta",      952}, /* greek small letter theta, U+03B8 ISOgrk3 */
-  {"thetasym",   977}, /* greek small letter theta symbol, U+03D1 NEW */
-  {"thinsp",    8201}, /* thin space, U+2009 ISOpub */
-  {"thorn",      254}, /* latin small letter thorn with, U+00FE ISOlat1 */
-  {"tilde",      732}, /* small tilde, U+02DC ISOdia */
-  {"times",      215}, /* multiplication sign, U+00D7 ISOnum */
-  {"trade",     8482}, /* trade mark sign, U+2122 ISOnum */
-  {"uArr",      8657}, /* upwards double arrow, U+21D1 ISOamsa */
-  {"uacute",     250}, /* latin small letter u with acute, U+00FA ISOlat1 */
-  {"uarr",      8593}, /* upwards arrow, U+2191 ISOnum */
-  {"ucirc",      251}, /* latin small letter u with circumflex, U+00FB ISOlat1 */
-  {"ugrave",     249}, /* latin small letter u with grave, U+00F9 ISOlat1 */
-  {"uml",        168}, /* diaeresis = spacing diaeresis, U+00A8 ISOdia */
-  {"upsih",      978}, /* greek upsilon with hook symbol, U+03D2 NEW */
-  {"upsilon",    965}, /* greek small letter upsilon, U+03C5 ISOgrk3 */
-  {"uuml",       252}, /* latin small letter u with diaeresis, U+00FC ISOlat1 */
-  {"weierp",    8472}, /* script capital P = power set = Weierstrass p, U+2118 ISOamso */
-  {"xi",         958}, /* greek small letter xi, U+03BE ISOgrk3 */
-  {"yacute",     253}, /* latin small letter y with acute, U+00FD ISOlat1 */
-  {"yen",        165}, /* yen sign = yuan sign, U+00A5 ISOnum */
-  {"yuml",       255}, /* latin small letter y with diaeresis, U+00FF ISOlat1 */
-  {"zeta",       950}, /* greek small letter zeta, U+03B6 ISOgrk3 */
-  {"zwj",       8205}, /* zero width joiner, U+200D NEW RFC 2070 */
-  {"zwnj",      8204}, /* zero width non-joiner, U+200C NEW RFC 2070 */
-};
-
-#else /* not ENTITIES_HTML40_ONLY: */
-/***************************************************************************
-
-This table prepared from ftp://ftp.unicode.org/MAPPINGS/VENDORS/MISC/SGML.TXT
-original comment follows:
-
-
-# Author: John Cowan <cowan@ccil.org>
-# Date: 25 July 1997
-#
-# The following table maps SGML character entities from various
-# public sets (namely, ISOamsa, ISOamsb, ISOamsc, ISOamsn, ISOamso,
-# ISOamsr, ISObox, ISOcyr1, ISOcyr2, ISOdia, ISOgrk1, ISOgrk2,
-# ISOgrk3, ISOgrk4, ISOlat1, ISOlat2, ISOnum, ISOpub, ISOtech,
-# HTMLspecial, HTMLsymbol) to corresponding Unicode characters.
-#
-# The table has four tab-separated columns:
-#	Column 1: SGML character entity name
-#	Column 2: SGML public entity set
-#	Column 3: Unicode 2.0 character code
-#	Column 4: Unicode 2.0 character name (UPPER CASE)
-# Entries which don't have Unicode equivalents have "0x????"
-# in Column 3 and a lower case description (from the public entity
-# set DTD) in Column 4.  The mapping is not reversible, because many
-# distinctions are unified away in Unicode, particularly between
-# mathematical symbols.
-
-
-   We just sort it and move column 2 away (line too long, sorry;
-   look at sgml.html in test/ directory for details).
-
-Changes:
-   * Add few (obsolete) synonyms for compatibility with Lynx/2.5 and up:
-          "brkbar"  for "brvbar" 0x00A6
-          "emdash"  for "mdash" 0x2014
-          "endash"  for "ndash" 0x2013
-          "hibar"  for "macr" 0x00AF
-     BTW, lots of synonyms found in this table, we shouldn't worry about...
-     Totally around 1000 entries.
-
-
-Modified by Jacob Poon <jacob.poon@utoronto.ca>
-
-This table is modified improve support of HTML 4.0 character entity references,
-including Euro symbol support ("euro" 0x20AC).
-
-Known issues:
-
-The original table includes two different definitions of &loz; reference.
-Since HTML 4.0 only uses U+25CA, the U+2727 definition is commented out,
-until there is a good reason to put it back in.
-
-"b.delta" mapping fixed (was 0x03B3 = small gamma).
-
-At the end of the table, there are several unnumbered, commented references.
-These are not defined in HTML 4.0, and will remain so until they are defined
-in future SGML/HTML standards.
-
-The support for obsolete references are for backwards compatibility only.  New
-SGML/HTML documents should not depend on these references just because Lynx can
-display them.
-
-****/
-{
-  {"AElig",	0x00C6},  /* LATIN CAPITAL LETTER AE			   */
-  {"Aacgr",	0x0386},  /* GREEK CAPITAL LETTER ALPHA WITH TONOS	   */
-  {"Aacute",	0x00C1},  /* LATIN CAPITAL LETTER A WITH ACUTE		   */
-  {"Abreve",	0x0102},  /* LATIN CAPITAL LETTER A WITH BREVE		   */
-  {"Acirc",	0x00C2},  /* LATIN CAPITAL LETTER A WITH CIRCUMFLEX	   */
-  {"Acy",	0x0410},  /* CYRILLIC CAPITAL LETTER A			   */
-  {"Agr",	0x0391},  /* GREEK CAPITAL LETTER ALPHA 		   */
-  {"Agrave",	0x00C0},  /* LATIN CAPITAL LETTER A WITH GRAVE		   */
-  {"Alpha",	0x0391},  /* GREEK CAPITAL LETTER ALPHA 		   */
-  {"Amacr",	0x0100},  /* LATIN CAPITAL LETTER A WITH MACRON 	   */
-  {"Aogon",	0x0104},  /* LATIN CAPITAL LETTER A WITH OGONEK 	   */
-  {"Aring",	0x00C5},  /* LATIN CAPITAL LETTER A WITH RING ABOVE	   */
-  {"Atilde",	0x00C3},  /* LATIN CAPITAL LETTER A WITH TILDE		   */
-  {"Auml",	0x00C4},  /* LATIN CAPITAL LETTER A WITH DIAERESIS	   */
-  {"Barwed",	0x2306},  /* PERSPECTIVE				   */
-  {"Bcy",	0x0411},  /* CYRILLIC CAPITAL LETTER BE 		   */
-  {"Beta",	0x0392},  /* GREEK CAPITAL LETTER BETA			   */
-  {"Bgr",	0x0392},  /* GREEK CAPITAL LETTER BETA			   */
-  {"CHcy",	0x0427},  /* CYRILLIC CAPITAL LETTER CHE		   */
-  {"Cacute",	0x0106},  /* LATIN CAPITAL LETTER C WITH ACUTE		   */
-  {"Cap",	0x22D2},  /* DOUBLE INTERSECTION			   */
-  {"Ccaron",	0x010C},  /* LATIN CAPITAL LETTER C WITH CARON		   */
-  {"Ccedil",	0x00C7},  /* LATIN CAPITAL LETTER C WITH CEDILLA	   */
-  {"Ccirc",	0x0108},  /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX	   */
-  {"Cdot",	0x010A},  /* LATIN CAPITAL LETTER C WITH DOT ABOVE	   */
-  {"Chi",	0x03A7},  /* GREEK CAPITAL LETTER CHI			   */
-  {"Cup",	0x22D3},  /* DOUBLE UNION				   */
-  {"DJcy",	0x0402},  /* CYRILLIC CAPITAL LETTER DJE		   */
-  {"DScy",	0x0405},  /* CYRILLIC CAPITAL LETTER DZE		   */
-  {"DZcy",	0x040F},  /* CYRILLIC CAPITAL LETTER DZHE		   */
-  {"Dagger",	0x2021},  /* DOUBLE DAGGER				   */
-  {"Dcaron",	0x010E},  /* LATIN CAPITAL LETTER D WITH CARON		   */
-  {"Dcy",	0x0414},  /* CYRILLIC CAPITAL LETTER DE 		   */
-  {"Delta",	0x0394},  /* GREEK CAPITAL LETTER DELTA 		   */
-  {"Dgr",	0x0394},  /* GREEK CAPITAL LETTER DELTA 		   */
-  {"Dot",	0x00A8},  /* DIAERESIS					   */
-  {"DotDot",	0x20DC},  /* COMBINING FOUR DOTS ABOVE			   */
-  {"Dstrok",	0x0110},  /* LATIN CAPITAL LETTER D WITH STROKE 	   */
-  {"EEacgr",	0x0389},  /* GREEK CAPITAL LETTER ETA WITH TONOS	   */
-  {"EEgr",	0x0397},  /* GREEK CAPITAL LETTER ETA			   */
-  {"ENG",	0x014A},  /* LATIN CAPITAL LETTER ENG			   */
-  {"ETH",	0x00D0},  /* LATIN CAPITAL LETTER ETH			   */
-  {"Eacgr",	0x0388},  /* GREEK CAPITAL LETTER EPSILON WITH TONOS	   */
-  {"Eacute",	0x00C9},  /* LATIN CAPITAL LETTER E WITH ACUTE		   */
-  {"Ecaron",	0x011A},  /* LATIN CAPITAL LETTER E WITH CARON		   */
-  {"Ecirc",	0x00CA},  /* LATIN CAPITAL LETTER E WITH CIRCUMFLEX	   */
-  {"Ecy",	0x042D},  /* CYRILLIC CAPITAL LETTER E			   */
-  {"Edot",	0x0116},  /* LATIN CAPITAL LETTER E WITH DOT ABOVE	   */
-  {"Egr",	0x0395},  /* GREEK CAPITAL LETTER EPSILON		   */
-  {"Egrave",	0x00C8},  /* LATIN CAPITAL LETTER E WITH GRAVE		   */
-  {"Emacr",	0x0112},  /* LATIN CAPITAL LETTER E WITH MACRON 	   */
-  {"Eogon",	0x0118},  /* LATIN CAPITAL LETTER E WITH OGONEK 	   */
-  {"Epsilon",	0x0395},  /* GREEK CAPITAL LETTER EPSILON		   */
-  {"Eta",	0x0397},  /* GREEK CAPITAL LETTER ETA			   */
-  {"Euml",	0x00CB},  /* LATIN CAPITAL LETTER E WITH DIAERESIS	   */
-  {"Fcy",	0x0424},  /* CYRILLIC CAPITAL LETTER EF 		   */
-  {"GJcy",	0x0403},  /* CYRILLIC CAPITAL LETTER GJE		   */
-  {"Gamma",	0x0393},  /* GREEK CAPITAL LETTER GAMMA 		   */
-  {"Gbreve",	0x011E},  /* LATIN CAPITAL LETTER G WITH BREVE		   */
-  {"Gcedil",	0x0122},  /* LATIN CAPITAL LETTER G WITH CEDILLA	   */
-  {"Gcirc",	0x011C},  /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX	   */
-  {"Gcy",	0x0413},  /* CYRILLIC CAPITAL LETTER GHE		   */
-  {"Gdot",	0x0120},  /* LATIN CAPITAL LETTER G WITH DOT ABOVE	   */
-  {"Gg",	0x22D9},  /* VERY MUCH GREATER-THAN			   */
-  {"Ggr",	0x0393},  /* GREEK CAPITAL LETTER GAMMA 		   */
-  {"Gt",	0x226B},  /* MUCH GREATER-THAN				   */
-  {"HARDcy",	0x042A},  /* CYRILLIC CAPITAL LETTER HARD SIGN		   */
-  {"Hcirc",	0x0124},  /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX	   */
-  {"Hstrok",	0x0126},  /* LATIN CAPITAL LETTER H WITH STROKE 	   */
-  {"IEcy",	0x0415},  /* CYRILLIC CAPITAL LETTER IE 		   */
-  {"IJlig",	0x0132},  /* LATIN CAPITAL LIGATURE IJ			   */
-  {"IOcy",	0x0401},  /* CYRILLIC CAPITAL LETTER IO 		   */
-  {"Iacgr",	0x038A},  /* GREEK CAPITAL LETTER IOTA WITH TONOS	   */
-  {"Iacute",	0x00CD},  /* LATIN CAPITAL LETTER I WITH ACUTE		   */
-  {"Icirc",	0x00CE},  /* LATIN CAPITAL LETTER I WITH CIRCUMFLEX	   */
-  {"Icy",	0x0418},  /* CYRILLIC CAPITAL LETTER I			   */
-  {"Idigr",	0x03AA},  /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA	   */
-  {"Idot",	0x0130},  /* LATIN CAPITAL LETTER I WITH DOT ABOVE	   */
-  {"Igr",	0x0399},  /* GREEK CAPITAL LETTER IOTA			   */
-  {"Igrave",	0x00CC},  /* LATIN CAPITAL LETTER I WITH GRAVE		   */
-  {"Imacr",	0x012A},  /* LATIN CAPITAL LETTER I WITH MACRON 	   */
-  {"Iogon",	0x012E},  /* LATIN CAPITAL LETTER I WITH OGONEK 	   */
-  {"Iota",	0x0399},  /* GREEK CAPITAL LETTER IOTA			   */
-  {"Itilde",	0x0128},  /* LATIN CAPITAL LETTER I WITH TILDE		   */
-  {"Iukcy",	0x0406},  /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN*/
-  {"Iuml",	0x00CF},  /* LATIN CAPITAL LETTER I WITH DIAERESIS	   */
-  {"Jcirc",	0x0134},  /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX	   */
-  {"Jcy",	0x0419},  /* CYRILLIC CAPITAL LETTER SHORT I		   */
-  {"Jsercy",	0x0408},  /* CYRILLIC CAPITAL LETTER JE 		   */
-  {"Jukcy",	0x0404},  /* CYRILLIC CAPITAL LETTER UKRAINIAN IE	   */
-  {"KHcy",	0x0425},  /* CYRILLIC CAPITAL LETTER HA 		   */
-  {"KHgr",	0x03A7},  /* GREEK CAPITAL LETTER CHI			   */
-  {"KJcy",	0x040C},  /* CYRILLIC CAPITAL LETTER KJE		   */
-  {"Kappa",	0x039A},  /* GREEK CAPITAL LETTER KAPPA 		   */
-  {"Kcedil",	0x0136},  /* LATIN CAPITAL LETTER K WITH CEDILLA	   */
-  {"Kcy",	0x041A},  /* CYRILLIC CAPITAL LETTER KA 		   */
-  {"Kgr",	0x039A},  /* GREEK CAPITAL LETTER KAPPA 		   */
-  {"LJcy",	0x0409},  /* CYRILLIC CAPITAL LETTER LJE		   */
-  {"Lacute",	0x0139},  /* LATIN CAPITAL LETTER L WITH ACUTE		   */
-  {"Lambda",	0x039B},  /* GREEK CAPITAL LETTER LAMDA 		   */
-  {"Larr",	0x219E},  /* LEFTWARDS TWO HEADED ARROW 		   */
-  {"Lcaron",	0x013D},  /* LATIN CAPITAL LETTER L WITH CARON		   */
-  {"Lcedil",	0x013B},  /* LATIN CAPITAL LETTER L WITH CEDILLA	   */
-  {"Lcy",	0x041B},  /* CYRILLIC CAPITAL LETTER EL 		   */
-  {"Lgr",	0x039B},  /* GREEK CAPITAL LETTER LAMDA 		   */
-  {"Ll",	0x22D8},  /* VERY MUCH LESS-THAN			   */
-  {"Lmidot",	0x013F},  /* LATIN CAPITAL LETTER L WITH MIDDLE DOT	   */
-  {"Lstrok",	0x0141},  /* LATIN CAPITAL LETTER L WITH STROKE 	   */
-  {"Lt",	0x226A},  /* MUCH LESS-THAN				   */
-  {"Mcy",	0x041C},  /* CYRILLIC CAPITAL LETTER EM 		   */
-  {"Mgr",	0x039C},  /* GREEK CAPITAL LETTER MU			   */
-  {"Mu",	0x039C},  /* GREEK CAPITAL LETTER MU			   */
-  {"NJcy",	0x040A},  /* CYRILLIC CAPITAL LETTER NJE		   */
-  {"Nacute",	0x0143},  /* LATIN CAPITAL LETTER N WITH ACUTE		   */
-  {"Ncaron",	0x0147},  /* LATIN CAPITAL LETTER N WITH CARON		   */
-  {"Ncedil",	0x0145},  /* LATIN CAPITAL LETTER N WITH CEDILLA	   */
-  {"Ncy",	0x041D},  /* CYRILLIC CAPITAL LETTER EN 		   */
-  {"Ngr",	0x039D},  /* GREEK CAPITAL LETTER NU			   */
-  {"Ntilde",	0x00D1},  /* LATIN CAPITAL LETTER N WITH TILDE		   */
-  {"Nu",	0x039D},  /* GREEK CAPITAL LETTER NU			   */
-  {"OElig",	0x0152},  /* LATIN CAPITAL LIGATURE OE			   */
-  {"OHacgr",	0x038F},  /* GREEK CAPITAL LETTER OMEGA WITH TONOS	   */
-  {"OHgr",	0x03A9},  /* GREEK CAPITAL LETTER OMEGA 		   */
-  {"Oacgr",	0x038C},  /* GREEK CAPITAL LETTER OMICRON WITH TONOS	   */
-  {"Oacute",	0x00D3},  /* LATIN CAPITAL LETTER O WITH ACUTE		   */
-  {"Ocirc",	0x00D4},  /* LATIN CAPITAL LETTER O WITH CIRCUMFLEX	   */
-  {"Ocy",	0x041E},  /* CYRILLIC CAPITAL LETTER O			   */
-  {"Odblac",	0x0150},  /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE	   */
-  {"Ogr",	0x039F},  /* GREEK CAPITAL LETTER OMICRON		   */
-  {"Ograve",	0x00D2},  /* LATIN CAPITAL LETTER O WITH GRAVE		   */
-  {"Omacr",	0x014C},  /* LATIN CAPITAL LETTER O WITH MACRON 	   */
-  {"Omega",	0x03A9},  /* GREEK CAPITAL LETTER OMEGA 		   */
-  {"Omicron",	0x039F},  /* GREEK CAPITAL LETTER OMICRON		   */
-  {"Oslash",	0x00D8},  /* LATIN CAPITAL LETTER O WITH STROKE 	   */
-  {"Otilde",	0x00D5},  /* LATIN CAPITAL LETTER O WITH TILDE		   */
-  {"Ouml",	0x00D6},  /* LATIN CAPITAL LETTER O WITH DIAERESIS	   */
-  {"PHgr",	0x03A6},  /* GREEK CAPITAL LETTER PHI			   */
-  {"PSgr",	0x03A8},  /* GREEK CAPITAL LETTER PSI			   */
-  {"Pcy",	0x041F},  /* CYRILLIC CAPITAL LETTER PE 		   */
-  {"Pgr",	0x03A0},  /* GREEK CAPITAL LETTER PI			   */
-  {"Phi",	0x03A6},  /* GREEK CAPITAL LETTER PHI			   */
-  {"Pi",	0x03A0},  /* GREEK CAPITAL LETTER PI			   */
-  {"Prime",	0x2033},  /* DOUBLE PRIME				   */
-  {"Psi",	0x03A8},  /* GREEK CAPITAL LETTER PSI			   */
-  {"Racute",	0x0154},  /* LATIN CAPITAL LETTER R WITH ACUTE		   */
-  {"Rarr",	0x21A0},  /* RIGHTWARDS TWO HEADED ARROW		   */
-  {"Rcaron",	0x0158},  /* LATIN CAPITAL LETTER R WITH CARON		   */
-  {"Rcedil",	0x0156},  /* LATIN CAPITAL LETTER R WITH CEDILLA	   */
-  {"Rcy",	0x0420},  /* CYRILLIC CAPITAL LETTER ER 		   */
-  {"Rgr",	0x03A1},  /* GREEK CAPITAL LETTER RHO			   */
-  {"Rho",	0x03A1},  /* GREEK CAPITAL LETTER RHO			   */
-  {"SHCHcy",	0x0429},  /* CYRILLIC CAPITAL LETTER SHCHA		   */
-  {"SHcy",	0x0428},  /* CYRILLIC CAPITAL LETTER SHA		   */
-  {"SOFTcy",	0x042C},  /* CYRILLIC CAPITAL LETTER SOFT SIGN		   */
-  {"Sacute",	0x015A},  /* LATIN CAPITAL LETTER S WITH ACUTE		   */
-  {"Scaron",	0x0160},  /* LATIN CAPITAL LETTER S WITH CARON		   */
-  {"Scedil",	0x015E},  /* LATIN CAPITAL LETTER S WITH CEDILLA	   */
-  {"Scirc",	0x015C},  /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX	   */
-  {"Scy",	0x0421},  /* CYRILLIC CAPITAL LETTER ES 		   */
-  {"Sgr",	0x03A3},  /* GREEK CAPITAL LETTER SIGMA 		   */
-  {"Sigma",	0x03A3},  /* GREEK CAPITAL LETTER SIGMA 		   */
-  {"Sub",	0x22D0},  /* DOUBLE SUBSET				   */
-  {"Sup",	0x22D1},  /* DOUBLE SUPERSET				   */
-  {"THORN",	0x00DE},  /* LATIN CAPITAL LETTER THORN 		   */
-  {"THgr",	0x0398},  /* GREEK CAPITAL LETTER THETA 		   */
-  {"TSHcy",	0x040B},  /* CYRILLIC CAPITAL LETTER TSHE		   */
-  {"TScy",	0x0426},  /* CYRILLIC CAPITAL LETTER TSE		   */
-  {"Tau",	0x03A4},  /* GREEK CAPITAL LETTER TAU			   */
-  {"Tcaron",	0x0164},  /* LATIN CAPITAL LETTER T WITH CARON		   */
-  {"Tcedil",	0x0162},  /* LATIN CAPITAL LETTER T WITH CEDILLA	   */
-  {"Tcy",	0x0422},  /* CYRILLIC CAPITAL LETTER TE 		   */
-  {"Tgr",	0x03A4},  /* GREEK CAPITAL LETTER TAU			   */
-  {"Theta",	0x0398},  /* GREEK CAPITAL LETTER THETA 		   */
-  {"Tstrok",	0x0166},  /* LATIN CAPITAL LETTER T WITH STROKE 	   */
-  {"Uacgr",	0x038E},  /* GREEK CAPITAL LETTER UPSILON WITH TONOS	   */
-  {"Uacute",	0x00DA},  /* LATIN CAPITAL LETTER U WITH ACUTE		   */
-  {"Ubrcy",	0x040E},  /* CYRILLIC CAPITAL LETTER SHORT U		   */
-  {"Ubreve",	0x016C},  /* LATIN CAPITAL LETTER U WITH BREVE		   */
-  {"Ucirc",	0x00DB},  /* LATIN CAPITAL LETTER U WITH CIRCUMFLEX	   */
-  {"Ucy",	0x0423},  /* CYRILLIC CAPITAL LETTER U			   */
-  {"Udblac",	0x0170},  /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE	   */
-  {"Udigr",	0x03AB},  /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA   */
-  {"Ugr",	0x03A5},  /* GREEK CAPITAL LETTER UPSILON		   */
-  {"Ugrave",	0x00D9},  /* LATIN CAPITAL LETTER U WITH GRAVE		   */
-  {"Umacr",	0x016A},  /* LATIN CAPITAL LETTER U WITH MACRON 	   */
-  {"Uogon",	0x0172},  /* LATIN CAPITAL LETTER U WITH OGONEK 	   */
-  {"Upsi",	0x03A5},  /* GREEK CAPITAL LETTER UPSILON		   */
-  {"Upsilon",	0x03A5},  /* GREEK CAPITAL LETTER UPSILON		   */
-  {"Uring",	0x016E},  /* LATIN CAPITAL LETTER U WITH RING ABOVE	   */
-  {"Utilde",	0x0168},  /* LATIN CAPITAL LETTER U WITH TILDE		   */
-  {"Uuml",	0x00DC},  /* LATIN CAPITAL LETTER U WITH DIAERESIS	   */
-  {"Vcy",	0x0412},  /* CYRILLIC CAPITAL LETTER VE 		   */
-  {"Vdash",	0x22A9},  /* FORCES					   */
-  {"Verbar",	0x2016},  /* DOUBLE VERTICAL LINE			   */
-  {"Vvdash",	0x22AA},  /* TRIPLE VERTICAL BAR RIGHT TURNSTILE	   */
-  {"Wcirc",	0x0174},  /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX	   */
-  {"Xgr",	0x039E},  /* GREEK CAPITAL LETTER XI			   */
-  {"Xi",	0x039E},  /* GREEK CAPITAL LETTER XI			   */
-  {"YAcy",	0x042F},  /* CYRILLIC CAPITAL LETTER YA 		   */
-  {"YIcy",	0x0407},  /* CYRILLIC CAPITAL LETTER YI 		   */
-  {"YUcy",	0x042E},  /* CYRILLIC CAPITAL LETTER YU 		   */
-  {"Yacute",	0x00DD},  /* LATIN CAPITAL LETTER Y WITH ACUTE		   */
-  {"Ycirc",	0x0176},  /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX	   */
-  {"Ycy",	0x042B},  /* CYRILLIC CAPITAL LETTER YERU		   */
-  {"Yuml",	0x0178},  /* LATIN CAPITAL LETTER Y WITH DIAERESIS	   */
-  {"ZHcy",	0x0416},  /* CYRILLIC CAPITAL LETTER ZHE		   */
-  {"Zacute",	0x0179},  /* LATIN CAPITAL LETTER Z WITH ACUTE		   */
-  {"Zcaron",	0x017D},  /* LATIN CAPITAL LETTER Z WITH CARON		   */
-  {"Zcy",	0x0417},  /* CYRILLIC CAPITAL LETTER ZE 		   */
-  {"Zdot",	0x017B},  /* LATIN CAPITAL LETTER Z WITH DOT ABOVE	   */
-  {"Zeta",	0x0396},  /* GREEK CAPITAL LETTER ZETA			   */
-  {"Zgr",	0x0396},  /* GREEK CAPITAL LETTER ZETA			   */
-  {"aacgr",	0x03AC},  /* GREEK SMALL LETTER ALPHA WITH TONOS	   */
-  {"aacute",	0x00E1},  /* LATIN SMALL LETTER A WITH ACUTE		   */
-  {"abreve",	0x0103},  /* LATIN SMALL LETTER A WITH BREVE		   */
-  {"acirc",	0x00E2},  /* LATIN SMALL LETTER A WITH CIRCUMFLEX	   */
-  {"acute",	0x00B4},  /* ACUTE ACCENT				   */
-  {"acy",	0x0430},  /* CYRILLIC SMALL LETTER A			   */
-  {"aelig",	0x00E6},  /* LATIN SMALL LETTER AE			   */
-  {"agr",	0x03B1},  /* GREEK SMALL LETTER ALPHA			   */
-  {"agrave",	0x00E0},  /* LATIN SMALL LETTER A WITH GRAVE		   */
-  {"alefsym",	0x2135},  /* ALEF SYMBOL				   */
-  {"aleph",	0x2135},  /* ALEF SYMBOL				   */
-  {"alpha",	0x03B1},  /* GREEK SMALL LETTER ALPHA			   */
-  {"amacr",	0x0101},  /* LATIN SMALL LETTER A WITH MACRON		   */
-  {"amalg",	0x2210},  /* N-ARY COPRODUCT				   */
-  {"amp",	0x0026},  /* AMPERSAND					   */
-  {"and",	0x2227},  /* LOGICAL AND				   */
-  {"ang",	0x2220},  /* ANGLE					   */
-  {"ang90",	0x221F},  /* RIGHT ANGLE				   */
-  {"angmsd",	0x2221},  /* MEASURED ANGLE				   */
-  {"angsph",	0x2222},  /* SPHERICAL ANGLE				   */
-  {"angst",	0x212B},  /* ANGSTROM SIGN				   */
-  {"aogon",	0x0105},  /* LATIN SMALL LETTER A WITH OGONEK		   */
-  {"ap",	0x2248},  /* ALMOST EQUAL TO				   */
-  {"ape",	0x224A},  /* ALMOST EQUAL OR EQUAL TO			   */
-  {"apos",	0x02BC},  /* MODIFIER LETTER APOSTROPHE 		   */
-  {"aring",	0x00E5},  /* LATIN SMALL LETTER A WITH RING ABOVE	   */
-  {"ast",	0x002A},  /* ASTERISK					   */
-  {"asymp",	0x2248},  /* ALMOST EQUAL TO				   */
-  {"atilde",	0x00E3},  /* LATIN SMALL LETTER A WITH TILDE		   */
-  {"auml",	0x00E4},  /* LATIN SMALL LETTER A WITH DIAERESIS	   */
-  {"b.Delta",	0x0394},  /* GREEK CAPITAL LETTER DELTA 		   */
-  {"b.Gamma",	0x0393},  /* GREEK CAPITAL LETTER GAMMA 		   */
-  {"b.Lambda",	0x039B},  /* GREEK CAPITAL LETTER LAMDA 		   */
-  {"b.Omega",	0x03A9},  /* GREEK CAPITAL LETTER OMEGA 		   */
-  {"b.Phi",	0x03A6},  /* GREEK CAPITAL LETTER PHI			   */
-  {"b.Pi",	0x03A0},  /* GREEK CAPITAL LETTER PI			   */
-  {"b.Psi",	0x03A8},  /* GREEK CAPITAL LETTER PSI			   */
-  {"b.Sigma",	0x03A3},  /* GREEK CAPITAL LETTER SIGMA 		   */
-  {"b.Theta",	0x0398},  /* GREEK CAPITAL LETTER THETA 		   */
-  {"b.Upsi",	0x03A5},  /* GREEK CAPITAL LETTER UPSILON		   */
-  {"b.Xi",	0x039E},  /* GREEK CAPITAL LETTER XI			   */
-  {"b.alpha",	0x03B1},  /* GREEK SMALL LETTER ALPHA			   */
-  {"b.beta",	0x03B2},  /* GREEK SMALL LETTER BETA			   */
-  {"b.chi",	0x03C7},  /* GREEK SMALL LETTER CHI			   */
-  {"b.delta",	0x03B4},  /* GREEK SMALL LETTER DELTA			   */
-  {"b.epsi",	0x03B5},  /* GREEK SMALL LETTER EPSILON 		   */
-  {"b.epsis",	0x03B5},  /* GREEK SMALL LETTER EPSILON 		   */
-  {"b.epsiv",	0x03B5},  /* GREEK SMALL LETTER EPSILON 		   */
-  {"b.eta",	0x03B7},  /* GREEK SMALL LETTER ETA			   */
-  {"b.gamma",	0x03B3},  /* GREEK SMALL LETTER GAMMA			   */
-  {"b.gammad",	0x03DC},  /* GREEK LETTER DIGAMMA			   */
-  {"b.iota",	0x03B9},  /* GREEK SMALL LETTER IOTA			   */
-  {"b.kappa",	0x03BA},  /* GREEK SMALL LETTER KAPPA			   */
-  {"b.kappav",	0x03F0},  /* GREEK KAPPA SYMBOL 			   */
-  {"b.lambda",	0x03BB},  /* GREEK SMALL LETTER LAMDA			   */
-  {"b.mu",	0x03BC},  /* GREEK SMALL LETTER MU			   */
-  {"b.nu",	0x03BD},  /* GREEK SMALL LETTER NU			   */
-  {"b.omega",	0x03CE},  /* GREEK SMALL LETTER OMEGA WITH TONOS	   */
-  {"b.phis",	0x03C6},  /* GREEK SMALL LETTER PHI			   */
-  {"b.phiv",	0x03D5},  /* GREEK PHI SYMBOL				   */
-  {"b.pi",	0x03C0},  /* GREEK SMALL LETTER PI			   */
-  {"b.piv",	0x03D6},  /* GREEK PI SYMBOL				   */
-  {"b.psi",	0x03C8},  /* GREEK SMALL LETTER PSI			   */
-  {"b.rho",	0x03C1},  /* GREEK SMALL LETTER RHO			   */
-  {"b.rhov",	0x03F1},  /* GREEK RHO SYMBOL				   */
-  {"b.sigma",	0x03C3},  /* GREEK SMALL LETTER SIGMA			   */
-  {"b.sigmav",	0x03C2},  /* GREEK SMALL LETTER FINAL SIGMA		   */
-  {"b.tau",	0x03C4},  /* GREEK SMALL LETTER TAU			   */
-  {"b.thetas",	0x03B8},  /* GREEK SMALL LETTER THETA			   */
-  {"b.thetav",	0x03D1},  /* GREEK THETA SYMBOL 			   */
-  {"b.upsi",	0x03C5},  /* GREEK SMALL LETTER UPSILON 		   */
-  {"b.xi",	0x03BE},  /* GREEK SMALL LETTER XI			   */
-  {"b.zeta",	0x03B6},  /* GREEK SMALL LETTER ZETA			   */
-  {"barwed",	0x22BC},  /* NAND					   */
-  {"bcong",	0x224C},  /* ALL EQUAL TO				   */
-  {"bcy",	0x0431},  /* CYRILLIC SMALL LETTER BE			   */
-  {"bdquo",	0x201E},  /* DOUBLE LOW-9 QUOTATION MARK		   */
-  {"becaus",	0x2235},  /* BECAUSE					   */
-  {"bepsi",	0x220D},  /* SMALL CONTAINS AS MEMBER			   */
-  {"bernou",	0x212C},  /* SCRIPT CAPITAL B				   */
-  {"beta",	0x03B2},  /* GREEK SMALL LETTER BETA			   */
-  {"beth",	0x2136},  /* BET SYMBOL 				   */
-  {"bgr",	0x03B2},  /* GREEK SMALL LETTER BETA			   */
-  {"blank",	0x2423},  /* OPEN BOX					   */
-  {"blk12",	0x2592},  /* MEDIUM SHADE				   */
-  {"blk14",	0x2591},  /* LIGHT SHADE				   */
-  {"blk34",	0x2593},  /* DARK SHADE 				   */
-  {"block",	0x2588},  /* FULL BLOCK 				   */
-  {"bottom",	0x22A5},  /* UP TACK					   */
-  {"bowtie",	0x22C8},  /* BOWTIE					   */
-  {"boxDL",	0x2557},  /* BOX DRAWINGS DOUBLE DOWN AND LEFT		   */
-  {"boxDR",	0x2554},  /* BOX DRAWINGS DOUBLE DOWN AND RIGHT 	   */
-  {"boxDl",	0x2556},  /* BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE	   */
-  {"boxDr",	0x2553},  /* BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE	   */
-  {"boxH",	0x2550},  /* BOX DRAWINGS DOUBLE HORIZONTAL		   */
-  {"boxHD",	0x2566},  /* BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL	   */
-  {"boxHU",	0x2569},  /* BOX DRAWINGS DOUBLE UP AND HORIZONTAL	   */
-  {"boxHd",	0x2564},  /* BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE*/
-  {"boxHu",	0x2567},  /* BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE  */
-  {"boxUL",	0x255D},  /* BOX DRAWINGS DOUBLE UP AND LEFT		   */
-  {"boxUR",	0x255A},  /* BOX DRAWINGS DOUBLE UP AND RIGHT		   */
-  {"boxUl",	0x255C},  /* BOX DRAWINGS UP DOUBLE AND LEFT SINGLE	   */
-  {"boxUr",	0x2559},  /* BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE	   */
-  {"boxV",	0x2551},  /* BOX DRAWINGS DOUBLE VERTICAL		   */
-  {"boxVH",	0x256C},  /* BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL   */
-  {"boxVL",	0x2563},  /* BOX DRAWINGS DOUBLE VERTICAL AND LEFT	   */
-  {"boxVR",	0x2560},  /* BOX DRAWINGS DOUBLE VERTICAL AND RIGHT	   */
-  {"boxVh",	0x256B},  /* BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SI*/
-  {"boxVl",	0x2562},  /* BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE  */
-  {"boxVr",	0x255F},  /* BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE */
-  {"boxdL",	0x2555},  /* BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE	   */
-  {"boxdR",	0x2552},  /* BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE	   */
-  {"boxdl",	0x2510},  /* BOX DRAWINGS LIGHT DOWN AND LEFT		   */
-  {"boxdr",	0x250C},  /* BOX DRAWINGS LIGHT DOWN AND RIGHT		   */
-  {"boxh",	0x2500},  /* BOX DRAWINGS LIGHT HORIZONTAL		   */
-  {"boxhD",	0x2565},  /* BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE*/
-  {"boxhU",	0x2568},  /* BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE  */
-  {"boxhd",	0x252C},  /* BOX DRAWINGS LIGHT DOWN AND HORIZONTAL	   */
-  {"boxhu",	0x2534},  /* BOX DRAWINGS LIGHT UP AND HORIZONTAL	   */
-  {"boxuL",	0x255B},  /* BOX DRAWINGS UP SINGLE AND LEFT DOUBLE	   */
-  {"boxuR",	0x2558},  /* BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE	   */
-  {"boxul",	0x2518},  /* BOX DRAWINGS LIGHT UP AND LEFT		   */
-  {"boxur",	0x2514},  /* BOX DRAWINGS LIGHT UP AND RIGHT		   */
-  {"boxv",	0x2502},  /* BOX DRAWINGS LIGHT VERTICAL		   */
-  {"boxvH",	0x256A},  /* BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DO*/
-  {"boxvL",	0x2561},  /* BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE  */
-  {"boxvR",	0x255E},  /* BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE */
-  {"boxvh",	0x253C},  /* BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL    */
-  {"boxvl",	0x2524},  /* BOX DRAWINGS LIGHT VERTICAL AND LEFT	   */
-  {"boxvr",	0x251C},  /* BOX DRAWINGS LIGHT VERTICAL AND RIGHT	   */
-  {"bprime",	0x2035},  /* REVERSED PRIME				   */
-  {"breve",	0x02D8},  /* BREVE					   */
-  {"brkbar",	0x00A6},  /* obsolete synonym for "brvbar" 0x00A6	   */
-  {"brvbar",	0x00A6},  /* BROKEN BAR 				   */
-  {"bsim",	0x223D},  /* REVERSED TILDE				   */
-  {"bsime",	0x22CD},  /* REVERSED TILDE EQUALS			   */
-  {"bsol",	0x005C},  /* REVERSE SOLIDUS				   */
-  {"bull",	0x2022},  /* BULLET					   */
-  {"bump",	0x224E},  /* GEOMETRICALLY EQUIVALENT TO		   */
-  {"bumpe",	0x224F},  /* DIFFERENCE BETWEEN 			   */
-  {"cacute",	0x0107},  /* LATIN SMALL LETTER C WITH ACUTE		   */
-  {"cap",	0x2229},  /* INTERSECTION				   */
-  {"caret",	0x2041},  /* CARET INSERTION POINT			   */
-  {"caron",	0x02C7},  /* CARON					   */
-  {"ccaron",	0x010D},  /* LATIN SMALL LETTER C WITH CARON		   */
-  {"ccedil",	0x00E7},  /* LATIN SMALL LETTER C WITH CEDILLA		   */
-  {"ccirc",	0x0109},  /* LATIN SMALL LETTER C WITH CIRCUMFLEX	   */
-  {"cdot",	0x010B},  /* LATIN SMALL LETTER C WITH DOT ABOVE	   */
-  {"cedil",	0x00B8},  /* CEDILLA					   */
-  {"cent",	0x00A2},  /* CENT SIGN					   */
-  {"chcy",	0x0447},  /* CYRILLIC SMALL LETTER CHE			   */
-  {"check",	0x2713},  /* CHECK MARK 				   */
-  {"chi",	0x03C7},  /* GREEK SMALL LETTER CHI			   */
-  {"cir",	0x25CB},  /* WHITE CIRCLE				   */
-  {"circ",	0x02C6},  /* MODIFIER LETTER CIRCUMFLEX ACCENT		   */
-  {"cire",	0x2257},  /* RING EQUAL TO				   */
-  {"clubs",	0x2663},  /* BLACK CLUB SUIT				   */
-  {"colon",	0x003A},  /* COLON					   */
-  {"colone",	0x2254},  /* COLON EQUALS				   */
-  {"comma",	0x002C},  /* COMMA					   */
-  {"commat",	0x0040},  /* COMMERCIAL AT				   */
-  {"comp",	0x2201},  /* COMPLEMENT 				   */
-  {"compfn",	0x2218},  /* RING OPERATOR				   */
-  {"cong",	0x2245},  /* APPROXIMATELY EQUAL TO			   */
-  {"conint",	0x222E},  /* CONTOUR INTEGRAL				   */
-  {"coprod",	0x2210},  /* N-ARY COPRODUCT				   */
-  {"copy",	0x00A9},  /* COPYRIGHT SIGN				   */
-  {"copysr",	0x2117},  /* SOUND RECORDING COPYRIGHT			   */
-  {"crarr",	0x21B5},  /* DOWNWARDS ARROW WITH CORNER LEFTWARDS	   */
-  {"cross",	0x2717},  /* BALLOT X					   */
-  {"cuepr",	0x22DE},  /* EQUAL TO OR PRECEDES			   */
-  {"cuesc",	0x22DF},  /* EQUAL TO OR SUCCEEDS			   */
-  {"cularr",	0x21B6},  /* ANTICLOCKWISE TOP SEMICIRCLE ARROW 	   */
-  {"cup",	0x222A},  /* UNION					   */
-  {"cupre",	0x227C},  /* PRECEDES OR EQUAL TO			   */
-  {"curarr",	0x21B7},  /* CLOCKWISE TOP SEMICIRCLE ARROW		   */
-  {"curren",	0x00A4},  /* CURRENCY SIGN				   */
-  {"cuvee",	0x22CE},  /* CURLY LOGICAL OR				   */
-  {"cuwed",	0x22CF},  /* CURLY LOGICAL AND				   */
-  {"dArr",	0x21D3},  /* DOWNWARDS DOUBLE ARROW			   */
-  {"dagger",	0x2020},  /* DAGGER					   */
-  {"daleth",	0x2138},  /* DALET SYMBOL				   */
-  {"darr",	0x2193},  /* DOWNWARDS ARROW				   */
-  {"darr2",	0x21CA},  /* DOWNWARDS PAIRED ARROWS			   */
-  {"dash",	0x2010},  /* HYPHEN					   */
-  {"dashv",	0x22A3},  /* LEFT TACK					   */
-  {"dblac",	0x02DD},  /* DOUBLE ACUTE ACCENT			   */
-  {"dcaron",	0x010F},  /* LATIN SMALL LETTER D WITH CARON		   */
-  {"dcy",	0x0434},  /* CYRILLIC SMALL LETTER DE			   */
-  {"deg",	0x00B0},  /* DEGREE SIGN				   */
-  {"delta",	0x03B4},  /* GREEK SMALL LETTER DELTA			   */
-  {"dgr",	0x03B4},  /* GREEK SMALL LETTER DELTA			   */
-  {"dharl",	0x21C3},  /* DOWNWARDS HARPOON WITH BARB LEFTWARDS	   */
-  {"dharr",	0x21C2},  /* DOWNWARDS HARPOON WITH BARB RIGHTWARDS	   */
-  {"diam",	0x22C4},  /* DIAMOND OPERATOR				   */
-  {"diams",	0x2666},  /* BLACK DIAMOND SUIT 			   */
-  {"die",	0x00A8},  /* DIAERESIS					   */
-  {"divide",	0x00F7},  /* DIVISION SIGN				   */
-  {"divonx",	0x22C7},  /* DIVISION TIMES				   */
-  {"djcy",	0x0452},  /* CYRILLIC SMALL LETTER DJE			   */
-  {"dlarr",	0x2199},  /* SOUTH WEST ARROW				   */
-  {"dlcorn",	0x231E},  /* BOTTOM LEFT CORNER 			   */
-  {"dlcrop",	0x230D},  /* BOTTOM LEFT CROP				   */
-  {"dollar",	0x0024},  /* DOLLAR SIGN				   */
-  {"dot",	0x02D9},  /* DOT ABOVE					   */
-  {"drarr",	0x2198},  /* SOUTH EAST ARROW				   */
-  {"drcorn",	0x231F},  /* BOTTOM RIGHT CORNER			   */
-  {"drcrop",	0x230C},  /* BOTTOM RIGHT CROP				   */
-  {"dscy",	0x0455},  /* CYRILLIC SMALL LETTER DZE			   */
-  {"dstrok",	0x0111},  /* LATIN SMALL LETTER D WITH STROKE		   */
-  {"dtri",	0x25BF},  /* WHITE DOWN-POINTING SMALL TRIANGLE 	   */
-  {"dtrif",	0x25BE},  /* BLACK DOWN-POINTING SMALL TRIANGLE 	   */
-  {"dzcy",	0x045F},  /* CYRILLIC SMALL LETTER DZHE 		   */
-  {"eDot",	0x2251},  /* GEOMETRICALLY EQUAL TO			   */
-  {"eacgr",	0x03AD},  /* GREEK SMALL LETTER EPSILON WITH TONOS	   */
-  {"eacute",	0x00E9},  /* LATIN SMALL LETTER E WITH ACUTE		   */
-  {"ecaron",	0x011B},  /* LATIN SMALL LETTER E WITH CARON		   */
-  {"ecir",	0x2256},  /* RING IN EQUAL TO				   */
-  {"ecirc",	0x00EA},  /* LATIN SMALL LETTER E WITH CIRCUMFLEX	   */
-  {"ecolon",	0x2255},  /* EQUALS COLON				   */
-  {"ecy",	0x044D},  /* CYRILLIC SMALL LETTER E			   */
-  {"edot",	0x0117},  /* LATIN SMALL LETTER E WITH DOT ABOVE	   */
-  {"eeacgr",	0x03AE},  /* GREEK SMALL LETTER ETA WITH TONOS		   */
-  {"eegr",	0x03B7},  /* GREEK SMALL LETTER ETA			   */
-  {"efDot",	0x2252},  /* APPROXIMATELY EQUAL TO OR THE IMAGE OF	   */
-  {"egr",	0x03B5},  /* GREEK SMALL LETTER EPSILON 		   */
-  {"egrave",	0x00E8},  /* LATIN SMALL LETTER E WITH GRAVE		   */
-  {"egs",	0x22DD},  /* EQUAL TO OR GREATER-THAN			   */
-  {"ell",	0x2113},  /* SCRIPT SMALL L				   */
-  {"els",	0x22DC},  /* EQUAL TO OR LESS-THAN			   */
-  {"emacr",	0x0113},  /* LATIN SMALL LETTER E WITH MACRON		   */
-  {"emdash",	0x2014},  /* obsolete synonym for "mdash" 0x2014	   */
-  {"empty",	0x2205},  /* EMPTY SET					   */
-  {"emsp",	0x2003},  /* EM SPACE					   */
-  {"emsp13",	0x2004},  /* THREE-PER-EM SPACE 			   */
-  {"emsp14",	0x2005},  /* FOUR-PER-EM SPACE				   */
-  {"endash",	0x2013},  /* obsolete synonym for "ndash" 0x2013	   */
-  {"eng",	0x014B},  /* LATIN SMALL LETTER ENG			   */
-  {"ensp",	0x2002},  /* EN SPACE					   */
-  {"eogon",	0x0119},  /* LATIN SMALL LETTER E WITH OGONEK		   */
-  {"epsi",	0x03B5},  /* GREEK SMALL LETTER EPSILON 		   */
-  {"epsilon",	0x03B5},  /* GREEK SMALL LETTER EPSILON 		   */
-  {"epsis",	0x220A},  /* SMALL ELEMENT OF				   */
-  {"equals",	0x003D},  /* EQUALS SIGN				   */
-  {"equiv",	0x2261},  /* IDENTICAL TO				   */
-  {"erDot",	0x2253},  /* IMAGE OF OR APPROXIMATELY EQUAL TO 	   */
-  {"esdot",	0x2250},  /* APPROACHES THE LIMIT			   */
-  {"eta",	0x03B7},  /* GREEK SMALL LETTER ETA			   */
-  {"eth",	0x00F0},  /* LATIN SMALL LETTER ETH			   */
-  {"euml",	0x00EB},  /* LATIN SMALL LETTER E WITH DIAERESIS	   */
-  {"euro",	0x20AC},  /* EURO SIGN					   */
-  {"excl",	0x0021},  /* EXCLAMATION MARK				   */
-  {"exist",	0x2203},  /* THERE EXISTS				   */
-  {"fcy",	0x0444},  /* CYRILLIC SMALL LETTER EF			   */
-  {"female",	0x2640},  /* FEMALE SIGN				   */
-  {"ffilig",	0xFB03},  /* LATIN SMALL LIGATURE FFI			   */
-  {"fflig",	0xFB00},  /* LATIN SMALL LIGATURE FF			   */
-  {"ffllig",	0xFB04},  /* LATIN SMALL LIGATURE FFL			   */
-  {"filig",	0xFB01},  /* LATIN SMALL LIGATURE FI			   */
-  {"flat",	0x266D},  /* MUSIC FLAT SIGN				   */
-  {"fllig",	0xFB02},  /* LATIN SMALL LIGATURE FL			   */
-  {"fnof",	0x0192},  /* LATIN SMALL LETTER F WITH HOOK		   */
-  {"forall",	0x2200},  /* FOR ALL					   */
-  {"fork",	0x22D4},  /* PITCHFORK					   */
-  {"frac12",	0x00BD},  /* VULGAR FRACTION ONE HALF			   */
-  {"frac13",	0x2153},  /* VULGAR FRACTION ONE THIRD			   */
-  {"frac14",	0x00BC},  /* VULGAR FRACTION ONE QUARTER		   */
-  {"frac15",	0x2155},  /* VULGAR FRACTION ONE FIFTH			   */
-  {"frac16",	0x2159},  /* VULGAR FRACTION ONE SIXTH			   */
-  {"frac18",	0x215B},  /* VULGAR FRACTION ONE EIGHTH 		   */
-  {"frac23",	0x2154},  /* VULGAR FRACTION TWO THIRDS 		   */
-  {"frac25",	0x2156},  /* VULGAR FRACTION TWO FIFTHS 		   */
-  {"frac34",	0x00BE},  /* VULGAR FRACTION THREE QUARTERS		   */
-  {"frac35",	0x2157},  /* VULGAR FRACTION THREE FIFTHS		   */
-  {"frac38",	0x215C},  /* VULGAR FRACTION THREE EIGHTHS		   */
-  {"frac45",	0x2158},  /* VULGAR FRACTION FOUR FIFTHS		   */
-  {"frac56",	0x215A},  /* VULGAR FRACTION FIVE SIXTHS		   */
-  {"frac58",	0x215D},  /* VULGAR FRACTION FIVE EIGHTHS		   */
-  {"frac78",	0x215E},  /* VULGAR FRACTION SEVEN EIGHTHS		   */
-  {"frasl",	0x2044},  /* FRACTION SLASH				   */
-  {"frown",	0x2322},  /* FROWN					   */
-  {"gE",	0x2267},  /* GREATER-THAN OVER EQUAL TO 		   */
-  {"gacute",	0x01F5},  /* LATIN SMALL LETTER G WITH ACUTE		   */
-  {"gamma",	0x03B3},  /* GREEK SMALL LETTER GAMMA			   */
-  {"gammad",	0x03DC},  /* GREEK LETTER DIGAMMA			   */
-  {"gbreve",	0x011F},  /* LATIN SMALL LETTER G WITH BREVE		   */
-  {"gcedil",	0x0123},  /* LATIN SMALL LETTER G WITH CEDILLA		   */
-  {"gcirc",	0x011D},  /* LATIN SMALL LETTER G WITH CIRCUMFLEX	   */
-  {"gcy",	0x0433},  /* CYRILLIC SMALL LETTER GHE			   */
-  {"gdot",	0x0121},  /* LATIN SMALL LETTER G WITH DOT ABOVE	   */
-  {"ge",	0x2265},  /* GREATER-THAN OR EQUAL TO			   */
-  {"gel",	0x22DB},  /* GREATER-THAN EQUAL TO OR LESS-THAN 	   */
-  {"ges",	0x2265},  /* GREATER-THAN OR EQUAL TO			   */
-  {"ggr",	0x03B3},  /* GREEK SMALL LETTER GAMMA			   */
-  {"gimel",	0x2137},  /* GIMEL SYMBOL				   */
-  {"gjcy",	0x0453},  /* CYRILLIC SMALL LETTER GJE			   */
-  {"gl",	0x2277},  /* GREATER-THAN OR LESS-THAN			   */
-  {"gnE",	0x2269},  /* GREATER-THAN BUT NOT EQUAL TO		   */
-  {"gne",	0x2269},  /* GREATER-THAN BUT NOT EQUAL TO		   */
-  {"gnsim",	0x22E7},  /* GREATER-THAN BUT NOT EQUIVALENT TO 	   */
-  {"grave",	0x0060},  /* GRAVE ACCENT				   */
-  {"gsdot",	0x22D7},  /* GREATER-THAN WITH DOT			   */
-  {"gsim",	0x2273},  /* GREATER-THAN OR EQUIVALENT TO		   */
-  {"gt",	0x003E},  /* GREATER-THAN SIGN				   */
-  {"gvnE",	0x2269},  /* GREATER-THAN BUT NOT EQUAL TO		   */
-  {"hArr",	0x21D4},  /* LEFT RIGHT DOUBLE ARROW			   */
-  {"hairsp",	0x200A},  /* HAIR SPACE 				   */
-  {"half",	0x00BD},  /* VULGAR FRACTION ONE HALF			   */
-  {"hamilt",	0x210B},  /* SCRIPT CAPITAL H				   */
-  {"hardcy",	0x044A},  /* CYRILLIC SMALL LETTER HARD SIGN		   */
-  {"harr",	0x2194},  /* LEFT RIGHT ARROW				   */
-  {"harrw",	0x21AD},  /* LEFT RIGHT WAVE ARROW			   */
-  {"hcirc",	0x0125},  /* LATIN SMALL LETTER H WITH CIRCUMFLEX	   */
-  {"hearts",	0x2665},  /* BLACK HEART SUIT				   */
-  {"hellip",	0x2026},  /* HORIZONTAL ELLIPSIS			   */
-  {"hibar",	0x00AF},  /* obsolete synonym for "macr" 0x00AF 	   */
-  {"horbar",	0x2015},  /* HORIZONTAL BAR				   */
-  {"hstrok",	0x0127},  /* LATIN SMALL LETTER H WITH STROKE		   */
-  {"hybull",	0x2043},  /* HYPHEN BULLET				   */
-  {"hyphen",	0x002D},  /* HYPHEN-MINUS				   */
-  {"iacgr",	0x03AF},  /* GREEK SMALL LETTER IOTA WITH TONOS 	   */
-  {"iacute",	0x00ED},  /* LATIN SMALL LETTER I WITH ACUTE		   */
-  {"icirc",	0x00EE},  /* LATIN SMALL LETTER I WITH CIRCUMFLEX	   */
-  {"icy",	0x0438},  /* CYRILLIC SMALL LETTER I			   */
-  {"idiagr",	0x0390},  /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TON*/
-  {"idigr",	0x03CA},  /* GREEK SMALL LETTER IOTA WITH DIALYTIKA	   */
-  {"iecy",	0x0435},  /* CYRILLIC SMALL LETTER IE			   */
-  {"iexcl",	0x00A1},  /* INVERTED EXCLAMATION MARK			   */
-  {"iff",	0x21D4},  /* LEFT RIGHT DOUBLE ARROW			   */
-  {"igr",	0x03B9},  /* GREEK SMALL LETTER IOTA			   */
-  {"igrave",	0x00EC},  /* LATIN SMALL LETTER I WITH GRAVE		   */
-  {"ijlig",	0x0133},  /* LATIN SMALL LIGATURE IJ			   */
-  {"imacr",	0x012B},  /* LATIN SMALL LETTER I WITH MACRON		   */
-  {"image",	0x2111},  /* BLACK-LETTER CAPITAL I			   */
-  {"incare",	0x2105},  /* CARE OF					   */
-  {"infin",	0x221E},  /* INFINITY					   */
-  {"inodot",	0x0131},  /* LATIN SMALL LETTER DOTLESS I		   */
-  {"int",	0x222B},  /* INTEGRAL					   */
-  {"intcal",	0x22BA},  /* INTERCALATE				   */
-  {"iocy",	0x0451},  /* CYRILLIC SMALL LETTER IO			   */
-  {"iogon",	0x012F},  /* LATIN SMALL LETTER I WITH OGONEK		   */
-  {"iota",	0x03B9},  /* GREEK SMALL LETTER IOTA			   */
-  {"iquest",	0x00BF},  /* INVERTED QUESTION MARK			   */
-  {"isin",	0x2208},  /* ELEMENT OF 				   */
-  {"itilde",	0x0129},  /* LATIN SMALL LETTER I WITH TILDE		   */
-  {"iukcy",	0x0456},  /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I*/
-  {"iuml",	0x00EF},  /* LATIN SMALL LETTER I WITH DIAERESIS	   */
-  {"jcirc",	0x0135},  /* LATIN SMALL LETTER J WITH CIRCUMFLEX	   */
-  {"jcy",	0x0439},  /* CYRILLIC SMALL LETTER SHORT I		   */
-  {"jsercy",	0x0458},  /* CYRILLIC SMALL LETTER JE			   */
-  {"jukcy",	0x0454},  /* CYRILLIC SMALL LETTER UKRAINIAN IE 	   */
-  {"kappa",	0x03BA},  /* GREEK SMALL LETTER KAPPA			   */
-  {"kappav",	0x03F0},  /* GREEK KAPPA SYMBOL 			   */
-  {"kcedil",	0x0137},  /* LATIN SMALL LETTER K WITH CEDILLA		   */
-  {"kcy",	0x043A},  /* CYRILLIC SMALL LETTER KA			   */
-  {"kgr",	0x03BA},  /* GREEK SMALL LETTER KAPPA			   */
-  {"kgreen",	0x0138},  /* LATIN SMALL LETTER KRA			   */
-  {"khcy",	0x0445},  /* CYRILLIC SMALL LETTER HA			   */
-  {"khgr",	0x03C7},  /* GREEK SMALL LETTER CHI			   */
-  {"kjcy",	0x045C},  /* CYRILLIC SMALL LETTER KJE			   */
-  {"lAarr",	0x21DA},  /* LEFTWARDS TRIPLE ARROW			   */
-  {"lArr",	0x21D0},  /* LEFTWARDS DOUBLE ARROW			   */
-  {"lE",	0x2266},  /* LESS-THAN OVER EQUAL TO			   */
-  {"lacute",	0x013A},  /* LATIN SMALL LETTER L WITH ACUTE		   */
-  {"lagran",	0x2112},  /* SCRIPT CAPITAL L				   */
-  {"lambda",	0x03BB},  /* GREEK SMALL LETTER LAMDA			   */
-  {"lang",	0x2329},  /* LEFT-POINTING ANGLE BRACKET		   */
-  {"laquo",	0x00AB},  /* LEFT-POINTING DOUBLE ANGLE QUOTATION MARK	   */
-  {"larr",	0x2190},  /* LEFTWARDS ARROW				   */
-  {"larr2",	0x21C7},  /* LEFTWARDS PAIRED ARROWS			   */
-  {"larrhk",	0x21A9},  /* LEFTWARDS ARROW WITH HOOK			   */
-  {"larrlp",	0x21AB},  /* LEFTWARDS ARROW WITH LOOP			   */
-  {"larrtl",	0x21A2},  /* LEFTWARDS ARROW WITH TAIL			   */
-  {"lcaron",	0x013E},  /* LATIN SMALL LETTER L WITH CARON		   */
-  {"lcedil",	0x013C},  /* LATIN SMALL LETTER L WITH CEDILLA		   */
-  {"lceil",	0x2308},  /* LEFT CEILING				   */
-  {"lcub",	0x007B},  /* LEFT CURLY BRACKET 			   */
-  {"lcy",	0x043B},  /* CYRILLIC SMALL LETTER EL			   */
-  {"ldot",	0x22D6},  /* LESS-THAN WITH DOT 			   */
-  {"ldquo",	0x201C},  /* LEFT DOUBLE QUOTATION MARK 		   */
-  {"ldquor",	0x201E},  /* DOUBLE LOW-9 QUOTATION MARK		   */
-  {"le",	0x2264},  /* LESS-THAN OR EQUAL TO			   */
-  {"leg",	0x22DA},  /* LESS-THAN EQUAL TO OR GREATER-THAN 	   */
-  {"les",	0x2264},  /* LESS-THAN OR EQUAL TO			   */
-  {"lfloor",	0x230A},  /* LEFT FLOOR 				   */
-  {"lg",	0x2276},  /* LESS-THAN OR GREATER-THAN			   */
-  {"lgr",	0x03BB},  /* GREEK SMALL LETTER LAMDA			   */
-  {"lhard",	0x21BD},  /* LEFTWARDS HARPOON WITH BARB DOWNWARDS	   */
-  {"lharu",	0x21BC},  /* LEFTWARDS HARPOON WITH BARB UPWARDS	   */
-  {"lhblk",	0x2584},  /* LOWER HALF BLOCK				   */
-  {"ljcy",	0x0459},  /* CYRILLIC SMALL LETTER LJE			   */
-  {"lmidot",	0x0140},  /* LATIN SMALL LETTER L WITH MIDDLE DOT	   */
-  {"lnE",	0x2268},  /* LESS-THAN BUT NOT EQUAL TO 		   */
-  {"lne",	0x2268},  /* LESS-THAN BUT NOT EQUAL TO 		   */
-  {"lnsim",	0x22E6},  /* LESS-THAN BUT NOT EQUIVALENT TO		   */
-  {"lowast",	0x2217},  /* ASTERISK OPERATOR				   */
-  {"lowbar",	0x005F},  /* LOW LINE					   */
-  {"loz",	0x25CA},  /* LOZENGE					   */
-/*{"loz",	0x2727},     WHITE FOUR POINTED STAR			   */
-  /* Warning: Duplicated &loz; entry.  HTML 4,0 defines it as U+25CA.	   */
-  {"lozf",	0x2726},  /* BLACK FOUR POINTED STAR			   */
-  {"lpar",	0x0028},  /* LEFT PARENTHESIS				   */
-  {"lrarr2",	0x21C6},  /* LEFTWARDS ARROW OVER RIGHTWARDS ARROW	   */
-  {"lrhar2",	0x21CB},  /* LEFTWARDS HARPOON OVER RIGHTWARDS HARPOON	   */
-  {"lrm",	0x200E},  /* LEFT-TO-RIGHT MARK 			   */
-  {"lsaquo",	0x2039},  /* SINGLE LEFT-POINTING ANGLE QUOTATION MARK	   */
-  {"lsh",	0x21B0},  /* UPWARDS ARROW WITH TIP LEFTWARDS		   */
-  {"lsim",	0x2272},  /* LESS-THAN OR EQUIVALENT TO 		   */
-  {"lsqb",	0x005B},  /* LEFT SQUARE BRACKET			   */
-  {"lsquo",	0x2018},  /* LEFT SINGLE QUOTATION MARK 		   */
-  {"lsquor",	0x201A},  /* SINGLE LOW-9 QUOTATION MARK		   */
-  {"lstrok",	0x0142},  /* LATIN SMALL LETTER L WITH STROKE		   */
-  {"lt",	0x003C},  /* LESS-THAN SIGN				   */
-  {"lthree",	0x22CB},  /* LEFT SEMIDIRECT PRODUCT			   */
-  {"ltimes",	0x22C9},  /* LEFT NORMAL FACTOR SEMIDIRECT PRODUCT	   */
-  {"ltri",	0x25C3},  /* WHITE LEFT-POINTING SMALL TRIANGLE 	   */
-  {"ltrie",	0x22B4},  /* NORMAL SUBGROUP OF OR EQUAL TO		   */
-  {"ltrif",	0x25C2},  /* BLACK LEFT-POINTING SMALL TRIANGLE 	   */
-  {"lvnE",	0x2268},  /* LESS-THAN BUT NOT EQUAL TO 		   */
-  {"macr",	0x00AF},  /* MACRON					   */
-  {"male",	0x2642},  /* MALE SIGN					   */
-  {"malt",	0x2720},  /* MALTESE CROSS				   */
-  {"map",	0x21A6},  /* RIGHTWARDS ARROW FROM BAR			   */
-  {"marker",	0x25AE},  /* BLACK VERTICAL RECTANGLE			   */
-  {"mcy",	0x043C},  /* CYRILLIC SMALL LETTER EM			   */
-  {"mdash",	0x2014},  /* EM DASH					   */
-  {"mgr",	0x03BC},  /* GREEK SMALL LETTER MU			   */
-  {"micro",	0x00B5},  /* MICRO SIGN 				   */
-  {"mid",	0x2223},  /* DIVIDES					   */
-  {"middot",	0x00B7},  /* MIDDLE DOT 				   */
-  {"minus",	0x2212},  /* MINUS SIGN 				   */
-  {"minusb",	0x229F},  /* SQUARED MINUS				   */
-  {"mldr",	0x2026},  /* HORIZONTAL ELLIPSIS			   */
-  {"mnplus",	0x2213},  /* MINUS-OR-PLUS SIGN 			   */
-  {"models",	0x22A7},  /* MODELS					   */
-  {"mu",	0x03BC},  /* GREEK SMALL LETTER MU			   */
-  {"mumap",	0x22B8},  /* MULTIMAP					   */
-  {"nVDash",	0x22AF},  /* NEGATED DOUBLE VERTICAL BAR DOUBLE RIGHT TURNS*/
-  {"nVdash",	0x22AE},  /* DOES NOT FORCE				   */
-  {"nabla",	0x2207},  /* NABLA					   */
-  {"nacute",	0x0144},  /* LATIN SMALL LETTER N WITH ACUTE		   */
-  {"nap",	0x2249},  /* NOT ALMOST EQUAL TO			   */
-  {"napos",	0x0149},  /* LATIN SMALL LETTER N PRECEDED BY APOSTROPHE   */
-  {"natur",	0x266E},  /* MUSIC NATURAL SIGN 			   */
-  {"nbsp",	0x00A0},  /* NO-BREAK SPACE				   */
-  {"ncaron",	0x0148},  /* LATIN SMALL LETTER N WITH CARON		   */
-  {"ncedil",	0x0146},  /* LATIN SMALL LETTER N WITH CEDILLA		   */
-  {"ncong",	0x2247},  /* NEITHER APPROXIMATELY NOR ACTUALLY EQUAL TO   */
-  {"ncy",	0x043D},  /* CYRILLIC SMALL LETTER EN			   */
-  {"ndash",	0x2013},  /* EN DASH					   */
-  {"ne",	0x2260},  /* NOT EQUAL TO				   */
-  {"nearr",	0x2197},  /* NORTH EAST ARROW				   */
-  {"nequiv",	0x2262},  /* NOT IDENTICAL TO				   */
-  {"nexist",	0x2204},  /* THERE DOES NOT EXIST			   */
-  {"nge",	0x2271},  /* NEITHER GREATER-THAN NOR EQUAL TO		   */
-  {"nges",	0x2271},  /* NEITHER GREATER-THAN NOR EQUAL TO		   */
-  {"ngr",	0x03BD},  /* GREEK SMALL LETTER NU			   */
-  {"ngt",	0x226F},  /* NOT GREATER-THAN				   */
-  {"nhArr",	0x21CE},  /* LEFT RIGHT DOUBLE ARROW WITH STROKE	   */
-  {"nharr",	0x21AE},  /* LEFT RIGHT ARROW WITH STROKE		   */
-  {"ni",	0x220B},  /* CONTAINS AS MEMBER 			   */
-  {"njcy",	0x045A},  /* CYRILLIC SMALL LETTER NJE			   */
-  {"nlArr",	0x21CD},  /* LEFTWARDS DOUBLE ARROW WITH STROKE 	   */
-  {"nlarr",	0x219A},  /* LEFTWARDS ARROW WITH STROKE		   */
-  {"nldr",	0x2025},  /* TWO DOT LEADER				   */
-  {"nle",	0x2270},  /* NEITHER LESS-THAN NOR EQUAL TO		   */
-  {"nles",	0x2270},  /* NEITHER LESS-THAN NOR EQUAL TO		   */
-  {"nlt",	0x226E},  /* NOT LESS-THAN				   */
-  {"nltri",	0x22EA},  /* NOT NORMAL SUBGROUP OF			   */
-  {"nltrie",	0x22EC},  /* NOT NORMAL SUBGROUP OF OR EQUAL TO 	   */
-  {"nmid",	0x2224},  /* DOES NOT DIVIDE				   */
-  {"not",	0x00AC},  /* NOT SIGN					   */
-  {"notin",	0x2209},  /* NOT AN ELEMENT OF				   */
-  {"npar",	0x2226},  /* NOT PARALLEL TO				   */
-  {"npr",	0x2280},  /* DOES NOT PRECEDE				   */
-  {"npre",	0x22E0},  /* DOES NOT PRECEDE OR EQUAL			   */
-  {"nrArr",	0x21CF},  /* RIGHTWARDS DOUBLE ARROW WITH STROKE	   */
-  {"nrarr",	0x219B},  /* RIGHTWARDS ARROW WITH STROKE		   */
-  {"nrtri",	0x22EB},  /* DOES NOT CONTAIN AS NORMAL SUBGROUP	   */
-  {"nrtrie",	0x22ED},  /* DOES NOT CONTAIN AS NORMAL SUBGROUP OR EQUAL  */
-  {"nsc",	0x2281},  /* DOES NOT SUCCEED				   */
-  {"nsce",	0x22E1},  /* DOES NOT SUCCEED OR EQUAL			   */
-  {"nsim",	0x2241},  /* NOT TILDE					   */
-  {"nsime",	0x2244},  /* NOT ASYMPTOTICALLY EQUAL TO		   */
-  {"nspar",	0x2226},  /* NOT PARALLEL TO				   */
-  {"nsub",	0x2284},  /* NOT A SUBSET OF				   */
-  {"nsubE",	0x2288},  /* NEITHER A SUBSET OF NOR EQUAL TO		   */
-  {"nsube",	0x2288},  /* NEITHER A SUBSET OF NOR EQUAL TO		   */
-  {"nsup",	0x2285},  /* NOT A SUPERSET OF				   */
-  {"nsupE",	0x2289},  /* NEITHER A SUPERSET OF NOR EQUAL TO 	   */
-  {"nsupe",	0x2289},  /* NEITHER A SUPERSET OF NOR EQUAL TO 	   */
-  {"ntilde",	0x00F1},  /* LATIN SMALL LETTER N WITH TILDE		   */
-  {"nu",	0x03BD},  /* GREEK SMALL LETTER NU			   */
-  {"num",	0x0023},  /* NUMBER SIGN				   */
-  {"numero",	0x2116},  /* NUMERO SIGN				   */
-  {"numsp",	0x2007},  /* FIGURE SPACE				   */
-  {"nvDash",	0x22AD},  /* NOT TRUE					   */
-  {"nvdash",	0x22AC},  /* DOES NOT PROVE				   */
-  {"nwarr",	0x2196},  /* NORTH WEST ARROW				   */
-  {"oS",	0x24C8},  /* CIRCLED LATIN CAPITAL LETTER S		   */
-  {"oacgr",	0x03CC},  /* GREEK SMALL LETTER OMICRON WITH TONOS	   */
-  {"oacute",	0x00F3},  /* LATIN SMALL LETTER O WITH ACUTE		   */
-  {"oast",	0x229B},  /* CIRCLED ASTERISK OPERATOR			   */
-  {"ocir",	0x229A},  /* CIRCLED RING OPERATOR			   */
-  {"ocirc",	0x00F4},  /* LATIN SMALL LETTER O WITH CIRCUMFLEX	   */
-  {"ocy",	0x043E},  /* CYRILLIC SMALL LETTER O			   */
-  {"odash",	0x229D},  /* CIRCLED DASH				   */
-  {"odblac",	0x0151},  /* LATIN SMALL LETTER O WITH DOUBLE ACUTE	   */
-  {"odot",	0x2299},  /* CIRCLED DOT OPERATOR			   */
-  {"oelig",	0x0153},  /* LATIN SMALL LIGATURE OE			   */
-  {"ogon",	0x02DB},  /* OGONEK					   */
-  {"ogr",	0x03BF},  /* GREEK SMALL LETTER OMICRON 		   */
-  {"ograve",	0x00F2},  /* LATIN SMALL LETTER O WITH GRAVE		   */
-  {"ohacgr",	0x03CE},  /* GREEK SMALL LETTER OMEGA WITH TONOS	   */
-  {"ohgr",	0x03C9},  /* GREEK SMALL LETTER OMEGA			   */
-  {"ohm",	0x2126},  /* OHM SIGN					   */
-  {"olarr",	0x21BA},  /* ANTICLOCKWISE OPEN CIRCLE ARROW		   */
-  {"oline",	0x203E},  /* OVERLINE					   */
-  {"omacr",	0x014D},  /* LATIN SMALL LETTER O WITH MACRON		   */
-  {"omega",	0x03C9},  /* GREEK SMALL LETTER OMEGA			   */
-  {"omicron",	0x03BF},  /* GREEK SMALL LETTER OMICRON 		   */
-  {"ominus",	0x2296},  /* CIRCLED MINUS				   */
-  {"oplus",	0x2295},  /* CIRCLED PLUS				   */
-  {"or",	0x2228},  /* LOGICAL OR 				   */
-  {"orarr",	0x21BB},  /* CLOCKWISE OPEN CIRCLE ARROW		   */
-  {"order",	0x2134},  /* SCRIPT SMALL O				   */
-  {"ordf",	0x00AA},  /* FEMININE ORDINAL INDICATOR 		   */
-  {"ordm",	0x00BA},  /* MASCULINE ORDINAL INDICATOR		   */
-  {"oslash",	0x00F8},  /* LATIN SMALL LETTER O WITH STROKE		   */
-  {"osol",	0x2298},  /* CIRCLED DIVISION SLASH			   */
-  {"otilde",	0x00F5},  /* LATIN SMALL LETTER O WITH TILDE		   */
-  {"otimes",	0x2297},  /* CIRCLED TIMES				   */
-  {"ouml",	0x00F6},  /* LATIN SMALL LETTER O WITH DIAERESIS	   */
-  {"par",	0x2225},  /* PARALLEL TO				   */
-  {"para",	0x00B6},  /* PILCROW SIGN				   */
-  {"part",	0x2202},  /* PARTIAL DIFFERENTIAL			   */
-  {"pcy",	0x043F},  /* CYRILLIC SMALL LETTER PE			   */
-  {"percnt",	0x0025},  /* PERCENT SIGN				   */
-  {"period",	0x002E},  /* FULL STOP					   */
-  {"permil",	0x2030},  /* PER MILLE SIGN				   */
-  {"perp",	0x22A5},  /* UP TACK					   */
-  {"pgr",	0x03C0},  /* GREEK SMALL LETTER PI			   */
-  {"phgr",	0x03C6},  /* GREEK SMALL LETTER PHI			   */
-  {"phi",	0x03C6},  /* GREEK SMALL LETTER PHI			   */
-  {"phis",	0x03C6},  /* GREEK SMALL LETTER PHI			   */
-  {"phiv",	0x03D5},  /* GREEK PHI SYMBOL				   */
-  {"phmmat",	0x2133},  /* SCRIPT CAPITAL M				   */
-  {"phone",	0x260E},  /* BLACK TELEPHONE				   */
-  {"pi",	0x03C0},  /* GREEK SMALL LETTER PI			   */
-  {"piv",	0x03D6},  /* GREEK PI SYMBOL				   */
-  {"planck",	0x210F},  /* PLANCK CONSTANT OVER TWO PI		   */
-  {"plus",	0x002B},  /* PLUS SIGN					   */
-  {"plusb",	0x229E},  /* SQUARED PLUS				   */
-  {"plusdo",	0x2214},  /* DOT PLUS					   */
-  {"plusmn",	0x00B1},  /* PLUS-MINUS SIGN				   */
-  {"pound",	0x00A3},  /* POUND SIGN 				   */
-  {"pr",	0x227A},  /* PRECEDES					   */
-  {"pre",	0x227C},  /* PRECEDES OR EQUAL TO			   */
-  {"prime",	0x2032},  /* PRIME					   */
-  {"prnsim",	0x22E8},  /* PRECEDES BUT NOT EQUIVALENT TO		   */
-  {"prod",	0x220F},  /* N-ARY PRODUCT				   */
-  {"prop",	0x221D},  /* PROPORTIONAL TO				   */
-  {"prsim",	0x227E},  /* PRECEDES OR EQUIVALENT TO			   */
-  {"psgr",	0x03C8},  /* GREEK SMALL LETTER PSI			   */
-  {"psi",	0x03C8},  /* GREEK SMALL LETTER PSI			   */
-  {"puncsp",	0x2008},  /* PUNCTUATION SPACE				   */
-  {"quest",	0x003F},  /* QUESTION MARK				   */
-  {"quot",	0x0022},  /* QUOTATION MARK				   */
-  {"rAarr",	0x21DB},  /* RIGHTWARDS TRIPLE ARROW			   */
-  {"rArr",	0x21D2},  /* RIGHTWARDS DOUBLE ARROW			   */
-  {"racute",	0x0155},  /* LATIN SMALL LETTER R WITH ACUTE		   */
-  {"radic",	0x221A},  /* SQUARE ROOT				   */
-  {"rang",	0x232A},  /* RIGHT-POINTING ANGLE BRACKET		   */
-  {"raquo",	0x00BB},  /* RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK    */
-  {"rarr",	0x2192},  /* RIGHTWARDS ARROW				   */
-  {"rarr2",	0x21C9},  /* RIGHTWARDS PAIRED ARROWS			   */
-  {"rarrhk",	0x21AA},  /* RIGHTWARDS ARROW WITH HOOK 		   */
-  {"rarrlp",	0x21AC},  /* RIGHTWARDS ARROW WITH LOOP 		   */
-  {"rarrtl",	0x21A3},  /* RIGHTWARDS ARROW WITH TAIL 		   */
-  {"rarrw",	0x219D},  /* RIGHTWARDS WAVE ARROW			   */
-  {"rcaron",	0x0159},  /* LATIN SMALL LETTER R WITH CARON		   */
-  {"rcedil",	0x0157},  /* LATIN SMALL LETTER R WITH CEDILLA		   */
-  {"rceil",	0x2309},  /* RIGHT CEILING				   */
-  {"rcub",	0x007D},  /* RIGHT CURLY BRACKET			   */
-  {"rcy",	0x0440},  /* CYRILLIC SMALL LETTER ER			   */
-  {"rdquo",	0x201D},  /* RIGHT DOUBLE QUOTATION MARK		   */
-  {"rdquor",	0x201C},  /* LEFT DOUBLE QUOTATION MARK 		   */
-  {"real",	0x211C},  /* BLACK-LETTER CAPITAL R			   */
-  {"rect",	0x25AD},  /* WHITE RECTANGLE				   */
-  {"reg",	0x00AE},  /* REGISTERED SIGN				   */
-  {"rfloor",	0x230B},  /* RIGHT FLOOR				   */
-  {"rgr",	0x03C1},  /* GREEK SMALL LETTER RHO			   */
-  {"rhard",	0x21C1},  /* RIGHTWARDS HARPOON WITH BARB DOWNWARDS	   */
-  {"rharu",	0x21C0},  /* RIGHTWARDS HARPOON WITH BARB UPWARDS	   */
-  {"rho",	0x03C1},  /* GREEK SMALL LETTER RHO			   */
-  {"rhov",	0x03F1},  /* GREEK RHO SYMBOL				   */
-  {"ring",	0x02DA},  /* RING ABOVE 				   */
-  {"rlarr2",	0x21C4},  /* RIGHTWARDS ARROW OVER LEFTWARDS ARROW	   */
-  {"rlhar2",	0x21CC},  /* RIGHTWARDS HARPOON OVER LEFTWARDS HARPOON	   */
-  {"rlm",	0x200F},  /* RIGHT-TO-LEFT MARK 			   */
-  {"rpar",	0x0029},  /* RIGHT PARENTHESIS				   */
-  {"rsaquo",	0x203A},  /* SINGLE RIGHT-POINTING ANGLE QUOTATION MARK    */
-  {"rsh",	0x21B1},  /* UPWARDS ARROW WITH TIP RIGHTWARDS		   */
-  {"rsqb",	0x005D},  /* RIGHT SQUARE BRACKET			   */
-  {"rsquo",	0x2019},  /* RIGHT SINGLE QUOTATION MARK		   */
-  {"rsquor",	0x2018},  /* LEFT SINGLE QUOTATION MARK 		   */
-  {"rthree",	0x22CC},  /* RIGHT SEMIDIRECT PRODUCT			   */
-  {"rtimes",	0x22CA},  /* RIGHT NORMAL FACTOR SEMIDIRECT PRODUCT	   */
-  {"rtri",	0x25B9},  /* WHITE RIGHT-POINTING SMALL TRIANGLE	   */
-  {"rtrie",	0x22B5},  /* CONTAINS AS NORMAL SUBGROUP OR EQUAL TO	   */
-  {"rtrif",	0x25B8},  /* BLACK RIGHT-POINTING SMALL TRIANGLE	   */
-  {"rx",	0x211E},  /* PRESCRIPTION TAKE				   */
-  {"sacute",	0x015B},  /* LATIN SMALL LETTER S WITH ACUTE		   */
-  {"samalg",	0x2210},  /* N-ARY COPRODUCT				   */
-  {"sbquo",	0x201A},  /* SINGLE LOW-9 QUOTATION MARK		   */
-  {"sbsol",	0x005C},  /* REVERSE SOLIDUS				   */
-  {"sc",	0x227B},  /* SUCCEEDS					   */
-  {"scaron",	0x0161},  /* LATIN SMALL LETTER S WITH CARON		   */
-  {"sccue",	0x227D},  /* SUCCEEDS OR EQUAL TO			   */
-  {"sce",	0x227D},  /* SUCCEEDS OR EQUAL TO			   */
-  {"scedil",	0x015F},  /* LATIN SMALL LETTER S WITH CEDILLA		   */
-  {"scirc",	0x015D},  /* LATIN SMALL LETTER S WITH CIRCUMFLEX	   */
-  {"scnsim",	0x22E9},  /* SUCCEEDS BUT NOT EQUIVALENT TO		   */
-  {"scsim",	0x227F},  /* SUCCEEDS OR EQUIVALENT TO			   */
-  {"scy",	0x0441},  /* CYRILLIC SMALL LETTER ES			   */
-  {"sdot",	0x22C5},  /* DOT OPERATOR				   */
-  {"sdotb",	0x22A1},  /* SQUARED DOT OPERATOR			   */
-  {"sect",	0x00A7},  /* SECTION SIGN				   */
-  {"semi",	0x003B},  /* SEMICOLON					   */
-  {"setmn",	0x2216},  /* SET MINUS					   */
-  {"sext",	0x2736},  /* SIX POINTED BLACK STAR			   */
-  {"sfgr",	0x03C2},  /* GREEK SMALL LETTER FINAL SIGMA		   */
-  {"sfrown",	0x2322},  /* FROWN					   */
-  {"sgr",	0x03C3},  /* GREEK SMALL LETTER SIGMA			   */
-  {"sharp",	0x266F},  /* MUSIC SHARP SIGN				   */
-  {"shchcy",	0x0449},  /* CYRILLIC SMALL LETTER SHCHA		   */
-  {"shcy",	0x0448},  /* CYRILLIC SMALL LETTER SHA			   */
-  {"shy",	0x00AD},  /* SOFT HYPHEN				   */
-  {"sigma",	0x03C3},  /* GREEK SMALL LETTER SIGMA			   */
-  {"sigmaf",	0x03C2},  /* GREEK SMALL LETTER FINAL SIGMA		   */
-  {"sigmav",	0x03C2},  /* GREEK SMALL LETTER FINAL SIGMA		   */
-  {"sim",	0x223C},  /* TILDE OPERATOR				   */
-  {"sime",	0x2243},  /* ASYMPTOTICALLY EQUAL TO			   */
-  {"smile",	0x2323},  /* SMILE					   */
-  {"softcy",	0x044C},  /* CYRILLIC SMALL LETTER SOFT SIGN		   */
-  {"sol",	0x002F},  /* SOLIDUS					   */
-  {"spades",	0x2660},  /* BLACK SPADE SUIT				   */
-  {"spar",	0x2225},  /* PARALLEL TO				   */
-  {"sqcap",	0x2293},  /* SQUARE CAP 				   */
-  {"sqcup",	0x2294},  /* SQUARE CUP 				   */
-  {"sqsub",	0x228F},  /* SQUARE IMAGE OF				   */
-  {"sqsube",	0x2291},  /* SQUARE IMAGE OF OR EQUAL TO		   */
-  {"sqsup",	0x2290},  /* SQUARE ORIGINAL OF 			   */
-  {"sqsupe",	0x2292},  /* SQUARE ORIGINAL OF OR EQUAL TO		   */
-  {"squ",	0x25A1},  /* WHITE SQUARE				   */
-  {"square",	0x25A1},  /* WHITE SQUARE				   */
-  {"squf",	0x25AA},  /* BLACK SMALL SQUARE 			   */
-  {"ssetmn",	0x2216},  /* SET MINUS					   */
-  {"ssmile",	0x2323},  /* SMILE					   */
-  {"sstarf",	0x22C6},  /* STAR OPERATOR				   */
-  {"star",	0x2606},  /* WHITE STAR 				   */
-  {"starf",	0x2605},  /* BLACK STAR 				   */
-  {"sub",	0x2282},  /* SUBSET OF					   */
-  {"subE",	0x2286},  /* SUBSET OF OR EQUAL TO			   */
-  {"sube",	0x2286},  /* SUBSET OF OR EQUAL TO			   */
-  {"subnE",	0x228A},  /* SUBSET OF WITH NOT EQUAL TO		   */
-  {"subne",	0x228A},  /* SUBSET OF WITH NOT EQUAL TO		   */
-  {"sum",	0x2211},  /* N-ARY SUMMATION				   */
-  {"sung",	0x266A},  /* EIGHTH NOTE				   */
-  {"sup",	0x2283},  /* SUPERSET OF				   */
-  {"sup1",	0x00B9},  /* SUPERSCRIPT ONE				   */
-  {"sup2",	0x00B2},  /* SUPERSCRIPT TWO				   */
-  {"sup3",	0x00B3},  /* SUPERSCRIPT THREE				   */
-  {"supE",	0x2287},  /* SUPERSET OF OR EQUAL TO			   */
-  {"supe",	0x2287},  /* SUPERSET OF OR EQUAL TO			   */
-  {"supnE",	0x228B},  /* SUPERSET OF WITH NOT EQUAL TO		   */
-  {"supne",	0x228B},  /* SUPERSET OF WITH NOT EQUAL TO		   */
-  {"szlig",	0x00DF},  /* LATIN SMALL LETTER SHARP S 		   */
-  {"target",	0x2316},  /* POSITION INDICATOR 			   */
-  {"tau",	0x03C4},  /* GREEK SMALL LETTER TAU			   */
-  {"tcaron",	0x0165},  /* LATIN SMALL LETTER T WITH CARON		   */
-  {"tcedil",	0x0163},  /* LATIN SMALL LETTER T WITH CEDILLA		   */
-  {"tcy",	0x0442},  /* CYRILLIC SMALL LETTER TE			   */
-  {"tdot",	0x20DB},  /* COMBINING THREE DOTS ABOVE 		   */
-  {"telrec",	0x2315},  /* TELEPHONE RECORDER 			   */
-  {"tgr",	0x03C4},  /* GREEK SMALL LETTER TAU			   */
-  {"there4",	0x2234},  /* THEREFORE					   */
-  {"theta",	0x03B8},  /* GREEK SMALL LETTER THETA			   */
-  {"thetas",	0x03B8},  /* GREEK SMALL LETTER THETA			   */
-  {"thetasym",	0x03D1},  /* GREEK THETA SYMBOL 			   */
-  {"thetav",	0x03D1},  /* GREEK THETA SYMBOL 			   */
-  {"thgr",	0x03B8},  /* GREEK SMALL LETTER THETA			   */
-  {"thinsp",	0x2009},  /* THIN SPACE 				   */
-  {"thkap",	0x2248},  /* ALMOST EQUAL TO				   */
-  {"thksim",	0x223C},  /* TILDE OPERATOR				   */
-  {"thorn",	0x00FE},  /* LATIN SMALL LETTER THORN			   */
-  {"tilde",	0x02DC},  /* SMALL TILDE				   */
-  {"times",	0x00D7},  /* MULTIPLICATION SIGN			   */
-  {"timesb",	0x22A0},  /* SQUARED TIMES				   */
-  {"top",	0x22A4},  /* DOWN TACK					   */
-  {"tprime",	0x2034},  /* TRIPLE PRIME				   */
-  {"trade",	0x2122},  /* TRADE MARK SIGN				   */
-  {"trie",	0x225C},  /* DELTA EQUAL TO				   */
-  {"tscy",	0x0446},  /* CYRILLIC SMALL LETTER TSE			   */
-  {"tshcy",	0x045B},  /* CYRILLIC SMALL LETTER TSHE 		   */
-  {"tstrok",	0x0167},  /* LATIN SMALL LETTER T WITH STROKE		   */
-  {"twixt",	0x226C},  /* BETWEEN					   */
-  {"uArr",	0x21D1},  /* UPWARDS DOUBLE ARROW			   */
-  {"uacgr",	0x03CD},  /* GREEK SMALL LETTER UPSILON WITH TONOS	   */
-  {"uacute",	0x00FA},  /* LATIN SMALL LETTER U WITH ACUTE		   */
-  {"uarr",	0x2191},  /* UPWARDS ARROW				   */
-  {"uarr2",	0x21C8},  /* UPWARDS PAIRED ARROWS			   */
-  {"ubrcy",	0x045E},  /* CYRILLIC SMALL LETTER SHORT U		   */
-  {"ubreve",	0x016D},  /* LATIN SMALL LETTER U WITH BREVE		   */
-  {"ucirc",	0x00FB},  /* LATIN SMALL LETTER U WITH CIRCUMFLEX	   */
-  {"ucy",	0x0443},  /* CYRILLIC SMALL LETTER U			   */
-  {"udblac",	0x0171},  /* LATIN SMALL LETTER U WITH DOUBLE ACUTE	   */
-  {"udiagr",	0x03B0},  /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND */
-  {"udigr",	0x03CB},  /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA	   */
-  {"ugr",	0x03C5},  /* GREEK SMALL LETTER UPSILON 		   */
-  {"ugrave",	0x00F9},  /* LATIN SMALL LETTER U WITH GRAVE		   */
-  {"uharl",	0x21BF},  /* UPWARDS HARPOON WITH BARB LEFTWARDS	   */
-  {"uharr",	0x21BE},  /* UPWARDS HARPOON WITH BARB RIGHTWARDS	   */
-  {"uhblk",	0x2580},  /* UPPER HALF BLOCK				   */
-  {"ulcorn",	0x231C},  /* TOP LEFT CORNER				   */
-  {"ulcrop",	0x230F},  /* TOP LEFT CROP				   */
-  {"umacr",	0x016B},  /* LATIN SMALL LETTER U WITH MACRON		   */
-  {"uml",	0x00A8},  /* DIAERESIS					   */
-  {"uogon",	0x0173},  /* LATIN SMALL LETTER U WITH OGONEK		   */
-  {"uplus",	0x228E},  /* MULTISET UNION				   */
-  {"upsi",	0x03C5},  /* GREEK SMALL LETTER UPSILON 		   */
-  {"upsih",	0x03D2},  /* GREEK UPSILON WITH HOOK SYMBOL		   */
-  {"upsilon",	0x03C5},  /* GREEK SMALL LETTER UPSILON 		   */
-  {"urcorn",	0x231D},  /* TOP RIGHT CORNER				   */
-  {"urcrop",	0x230E},  /* TOP RIGHT CROP				   */
-  {"uring",	0x016F},  /* LATIN SMALL LETTER U WITH RING ABOVE	   */
-  {"utilde",	0x0169},  /* LATIN SMALL LETTER U WITH TILDE		   */
-  {"utri",	0x25B5},  /* WHITE UP-POINTING SMALL TRIANGLE		   */
-  {"utrif",	0x25B4},  /* BLACK UP-POINTING SMALL TRIANGLE		   */
-  {"uuml",	0x00FC},  /* LATIN SMALL LETTER U WITH DIAERESIS	   */
-  {"vArr",	0x21D5},  /* UP DOWN DOUBLE ARROW			   */
-  {"vDash",	0x22A8},  /* TRUE					   */
-  {"varr",	0x2195},  /* UP DOWN ARROW				   */
-  {"vcy",	0x0432},  /* CYRILLIC SMALL LETTER VE			   */
-  {"vdash",	0x22A2},  /* RIGHT TACK 				   */
-  {"veebar",	0x22BB},  /* XOR					   */
-  {"vellip",	0x22EE},  /* VERTICAL ELLIPSIS				   */
-  {"verbar",	0x007C},  /* VERTICAL LINE				   */
-  {"vltri",	0x22B2},  /* NORMAL SUBGROUP OF 			   */
-  {"vprime",	0x2032},  /* PRIME					   */
-  {"vprop",	0x221D},  /* PROPORTIONAL TO				   */
-  {"vrtri",	0x22B3},  /* CONTAINS AS NORMAL SUBGROUP		   */
-  {"vsubnE",	0x228A},  /* SUBSET OF WITH NOT EQUAL TO		   */
-  {"vsubne",	0x228A},  /* SUBSET OF WITH NOT EQUAL TO		   */
-  {"vsupnE",	0x228B},  /* SUPERSET OF WITH NOT EQUAL TO		   */
-  {"vsupne",	0x228B},  /* SUPERSET OF WITH NOT EQUAL TO		   */
-  {"wcirc",	0x0175},  /* LATIN SMALL LETTER W WITH CIRCUMFLEX	   */
-  {"wedgeq",	0x2259},  /* ESTIMATES					   */
-  {"weierp",	0x2118},  /* SCRIPT CAPITAL P				   */
-  {"wreath",	0x2240},  /* WREATH PRODUCT				   */
-  {"xcirc",	0x25CB},  /* WHITE CIRCLE				   */
-  {"xdtri",	0x25BD},  /* WHITE DOWN-POINTING TRIANGLE		   */
-  {"xgr",	0x03BE},  /* GREEK SMALL LETTER XI			   */
-  {"xhArr",	0x2194},  /* LEFT RIGHT ARROW				   */
-  {"xharr",	0x2194},  /* LEFT RIGHT ARROW				   */
-  {"xi",	0x03BE},  /* GREEK SMALL LETTER XI			   */
-  {"xlArr",	0x21D0},  /* LEFTWARDS DOUBLE ARROW			   */
-  {"xrArr",	0x21D2},  /* RIGHTWARDS DOUBLE ARROW			   */
-  {"xutri",	0x25B3},  /* WHITE UP-POINTING TRIANGLE 		   */
-  {"yacute",	0x00FD},  /* LATIN SMALL LETTER Y WITH ACUTE		   */
-  {"yacy",	0x044F},  /* CYRILLIC SMALL LETTER YA			   */
-  {"ycirc",	0x0177},  /* LATIN SMALL LETTER Y WITH CIRCUMFLEX	   */
-  {"ycy",	0x044B},  /* CYRILLIC SMALL LETTER YERU 		   */
-  {"yen",	0x00A5},  /* YEN SIGN					   */
-  {"yicy",	0x0457},  /* CYRILLIC SMALL LETTER YI			   */
-  {"yucy",	0x044E},  /* CYRILLIC SMALL LETTER YU			   */
-  {"yuml",	0x00FF},  /* LATIN SMALL LETTER Y WITH DIAERESIS	   */
-  {"zacute",	0x017A},  /* LATIN SMALL LETTER Z WITH ACUTE		   */
-  {"zcaron",	0x017E},  /* LATIN SMALL LETTER Z WITH CARON		   */
-  {"zcy",	0x0437},  /* CYRILLIC SMALL LETTER ZE			   */
-  {"zdot",	0x017C},  /* LATIN SMALL LETTER Z WITH DOT ABOVE	   */
-  {"zeta",	0x03B6},  /* GREEK SMALL LETTER ZETA			   */
-  {"zgr",	0x03B6},  /* GREEK SMALL LETTER ZETA			   */
-  {"zhcy",	0x0436},  /* CYRILLIC SMALL LETTER ZHE			   */
-  {"zwj",	0x200D},  /* ZERO WIDTH JOINER				   */
-  {"zwnj",	0x200C},  /* ZERO WIDTH NON-JOINER			   */
-/* {"epsiv",	0x????},  variant epsilon			 # ISOgrk3 */
-/* {"fjlig",	0x????},  fj ligature				 # ISOpub  */
-/* {"gEl",	0x????},  greater-than, double equals, less-than # ISOamsr */
-/* {"gap",	0x????},  greater-than, approximately equal to	 # ISOamsr */
-/* {"gnap",	0x????},  greater-than, not approximately equal t# ISOamsn */
-/* {"jnodot",	0x????},  latin small letter dotless j		 # ISOamso */
-/* {"lEg",	0x????},  less-than, double equals, greater-than # ISOamsr */
-/* {"lap",	0x????},  less-than, approximately equal to	 # ISOamsr */
-/* {"lnap",	0x????},  less-than, not approximately equal to  # ISOamsn */
-/* {"lpargt",	0x????},  left parenthesis, greater-than	 # ISOamsc */
-/* {"ngE",	0x????},  not greater-than, double equals	 # ISOamsn */
-/* {"nlE",	0x????},  not less-than, double equals		 # ISOamsn */
-/* {"nsmid",	0x????},  nshortmid				 # ISOamsn */
-/* {"prap",	0x????},  precedes, approximately equal to	 # ISOamsr */
-/* {"prnE",	0x????},  precedes, not double equal		 # ISOamsn */
-/* {"prnap",	0x????},  precedes, not approximately equal to	 # ISOamsn */
-/* {"rpargt",	0x????},  right parenthesis, greater-than	 # ISOamsc */
-/* {"scap",	0x????},  succeeds, approximately equal to	 # ISOamsr */
-/* {"scnE",	0x????},  succeeds, not double equals		 # ISOamsn */
-/* {"scnap",	0x????},  succeeds, not approximately equal to	 # ISOamsn */
-/* {"smid",	0x????},  shortmid				 # ISOamsr */
-};
-
-#endif /* not ENTITIES_HTML40_ONLY */
-/* *INDENT-ON* */
diff --git a/src/chrtrans/hp_uni.tbl b/src/chrtrans/hp_uni.tbl
deleted file mode 100644
index 58025511..00000000
--- a/src/chrtrans/hp_uni.tbl
+++ /dev/null
@@ -1,212 +0,0 @@
-# The MIME name of this charset.
-Mhp-roman8
-
-# Name as a Display Charset (used on Options screen)
-OHP Roman8
-
-# This is not the default font!
-D0
-
-#
-# Name:		HP Roman8 to Unicode
-# Date:		1999-01-09
-# Authors:	Christian "naddy" Weisgerber <naddy@mips.rhein-neckar.de>
-#		Mapping by Roman Czyborra,
-#		<URL:http://czyborra.com/charsets/codepages.html#HP-Roman8>
-#
-
-0x20-0x7E idem	#	ASCII
-
-#0x20	U+0020	#	SPACE
-#0x21	U+0021	#	EXCLAMATION MARK
-#0x22	U+0022	#	QUOTATION MARK
-#0x23	U+0023	#	NUMBER SIGN
-#0x24	U+0024	#	DOLLAR SIGN
-#0x25	U+0025	#	PERCENT SIGN
-#0x26	U+0026	#	AMPERSAND
-#0x27	U+0027	#	APOSTROPHE
-#0x28	U+0028	#	LEFT PARENTHESIS
-#0x29	U+0029	#	RIGHT PARENTHESIS
-#0x2A	U+002A	#	ASTERISK
-#0x2B	U+002B	#	PLUS SIGN
-#0x2C	U+002C	#	COMMA
-#0x2D	U+002D	#	HYPHEN-MINUS
-#0x2E	U+002E	#	FULL STOP
-#0x2F	U+002F	#	SOLIDUS
-#0x30	U+0030	#	DIGIT ZERO
-#0x31	U+0031	#	DIGIT ONE
-#0x32	U+0032	#	DIGIT TWO
-#0x33	U+0033	#	DIGIT THREE
-#0x34	U+0034	#	DIGIT FOUR
-#0x35	U+0035	#	DIGIT FIVE
-#0x36	U+0036	#	DIGIT SIX
-#0x37	U+0037	#	DIGIT SEVEN
-#0x38	U+0038	#	DIGIT EIGHT
-#0x39	U+0039	#	DIGIT NINE
-#0x3A	U+003A	#	COLON
-#0x3B	U+003B	#	SEMICOLON
-#0x3C	U+003C	#	LESS-THAN SIGN
-#0x3D	U+003D	#	EQUALS SIGN
-#0x3E	U+003E	#	GREATER-THAN SIGN
-#0x3F	U+003F	#	QUESTION MARK
-#0x40	U+0040	#	COMMERCIAL AT
-#0x41	U+0041	#	LATIN CAPITAL LETTER A
-#0x42	U+0042	#	LATIN CAPITAL LETTER B
-#0x43	U+0043	#	LATIN CAPITAL LETTER C
-#0x44	U+0044	#	LATIN CAPITAL LETTER D
-#0x45	U+0045	#	LATIN CAPITAL LETTER E
-#0x46	U+0046	#	LATIN CAPITAL LETTER F
-#0x47	U+0047	#	LATIN CAPITAL LETTER G
-#0x48	U+0048	#	LATIN CAPITAL LETTER H
-#0x49	U+0049	#	LATIN CAPITAL LETTER I
-#0x4A	U+004A	#	LATIN CAPITAL LETTER J
-#0x4B	U+004B	#	LATIN CAPITAL LETTER K
-#0x4C	U+004C	#	LATIN CAPITAL LETTER L
-#0x4D	U+004D	#	LATIN CAPITAL LETTER M
-#0x4E	U+004E	#	LATIN CAPITAL LETTER N
-#0x4F	U+004F	#	LATIN CAPITAL LETTER O
-#0x50	U+0050	#	LATIN CAPITAL LETTER P
-#0x51	U+0051	#	LATIN CAPITAL LETTER Q
-#0x52	U+0052	#	LATIN CAPITAL LETTER R
-#0x53	U+0053	#	LATIN CAPITAL LETTER S
-#0x54	U+0054	#	LATIN CAPITAL LETTER T
-#0x55	U+0055	#	LATIN CAPITAL LETTER U
-#0x56	U+0056	#	LATIN CAPITAL LETTER V
-#0x57	U+0057	#	LATIN CAPITAL LETTER W
-#0x58	U+0058	#	LATIN CAPITAL LETTER X
-#0x59	U+0059	#	LATIN CAPITAL LETTER Y
-#0x5A	U+005A	#	LATIN CAPITAL LETTER Z
-#0x5B	U+005B	#	LEFT SQUARE BRACKET
-#0x5C	U+005C	#	REVERSE SOLIDUS
-#0x5D	U+005D	#	RIGHT SQUARE BRACKET
-#0x5E	U+005E	#	CIRCUMFLEX ACCENT
-#0x5F	U+005F	#	LOW LINE
-#0x60	U+0060	#	GRAVE ACCENT
-#0x61	U+0061	#	LATIN SMALL LETTER A
-#0x62	U+0062	#	LATIN SMALL LETTER B
-#0x63	U+0063	#	LATIN SMALL LETTER C
-#0x64	U+0064	#	LATIN SMALL LETTER D
-#0x65	U+0065	#	LATIN SMALL LETTER E
-#0x66	U+0066	#	LATIN SMALL LETTER F
-#0x67	U+0067	#	LATIN SMALL LETTER G
-#0x68	U+0068	#	LATIN SMALL LETTER H
-#0x69	U+0069	#	LATIN SMALL LETTER I
-#0x6A	U+006A	#	LATIN SMALL LETTER J
-#0x6B	U+006B	#	LATIN SMALL LETTER K
-#0x6C	U+006C	#	LATIN SMALL LETTER L
-#0x6D	U+006D	#	LATIN SMALL LETTER M
-#0x6E	U+006E	#	LATIN SMALL LETTER N
-#0x6F	U+006F	#	LATIN SMALL LETTER O
-#0x70	U+0070	#	LATIN SMALL LETTER P
-#0x71	U+0071	#	LATIN SMALL LETTER Q
-#0x72	U+0072	#	LATIN SMALL LETTER R
-#0x73	U+0073	#	LATIN SMALL LETTER S
-#0x74	U+0074	#	LATIN SMALL LETTER T
-#0x75	U+0075	#	LATIN SMALL LETTER U
-#0x76	U+0076	#	LATIN SMALL LETTER V
-#0x77	U+0077	#	LATIN SMALL LETTER W
-#0x78	U+0078	#	LATIN SMALL LETTER X
-#0x79	U+0079	#	LATIN SMALL LETTER Y
-#0x7A	U+007A	#	LATIN SMALL LETTER Z
-#0x7B	U+007B	#	LEFT CURLY BRACKET
-#0x7C	U+007C	#	VERTICAL LINE
-#0x7D	U+007D	#	RIGHT CURLY BRACKET
-#0x7E	U+007E	#	TILDE
-
-0xA0	U+00A0	#	NO-BREAK SPACE
-0xA1	U+00C0	#	LATIN CAPITAL LETTER A WITH GRAVE
-0xA2	U+00C2	#	LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xA3	U+00C8	#	LATIN CAPITAL LETTER E WITH GRAVE
-0xA4	U+00CA	#	LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0xA5	U+00CB	#	LATIN CAPITAL LETTER E WITH DIAERESIS
-0xA6	U+00CE	#	LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xA7	U+00CF	#	LATIN CAPITAL LETTER I WITH DIAERESIS
-0xA8	U+00B4	#	ACUTE ACCENT
-0xA9	U+02CB	#	MODIFIER LETTER GRAVE ACCENT
-0xAA	U+02C6	#	MODIFIER LETTER CIRCUMFLEX ACCENT
-0xAB	U+00A8	#	DIAERESIS
-0xAC	U+02DC	#	SMALL TILDE
-0xAD	U+00D9	#	LATIN CAPITAL LETTER U WITH GRAVE
-0xAE	U+00DB	#	LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0xAF	U+20A4	#	LIRA SIGN
-0xB0	U+00AF	#	MACRON
-0xB1	U+00DD	#	LATIN CAPITAL LETTER Y WITH ACUTE
-0xB2	U+00FD	#	LATIN SMALL LETTER Y WITH ACUTE
-0xB3	U+00B0	#	DEGREE SIGN
-0xB4	U+00C7	#	LATIN CAPITAL LETTER C WITH CEDILLA
-0xB5	U+00E7	#	LATIN SMALL LETTER C WITH CEDILLA
-0xB6	U+00D1	#	LATIN CAPITAL LETTER N WITH TILDE
-0xB7	U+00F1	#	LATIN SMALL LETTER N WITH TILDE
-0xB8	U+00A1	#	INVERTED EXCLAMATION MARK
-0xB9	U+00BF	#	INVERTED QUESTION MARK
-0xBA	U+00A4	#	CURRENCY SIGN
-0xBB	U+00A3	#	POUND SIGN
-0xBC	U+00A5	#	YEN SIGN
-0xBD	U+00A7	#	SECTION SIGN
-0xBE	U+0192	#	LATIN SMALL LETTER F WITH HOOK
-0xBF	U+00A2	#	CENT SIGN
-0xC0	U+00E2	#	LATIN SMALL LETTER A WITH CIRCUMFLEX
-0xC1	U+00EA	#	LATIN SMALL LETTER E WITH CIRCUMFLEX
-0xC2	U+00F4	#	LATIN SMALL LETTER O WITH CIRCUMFLEX
-0xC3	U+00FB	#	LATIN SMALL LETTER U WITH CIRCUMFLEX
-0xC4	U+00E1	#	LATIN SMALL LETTER A WITH ACUTE
-0xC5	U+00E9	#	LATIN SMALL LETTER E WITH ACUTE
-0xC6	U+00F3	#	LATIN SMALL LETTER O WITH ACUTE
-0xC7	U+00FA	#	LATIN SMALL LETTER U WITH ACUTE
-0xC8	U+00E0	#	LATIN SMALL LETTER A WITH GRAVE
-0xC9	U+00E8	#	LATIN SMALL LETTER E WITH GRAVE
-0xCA	U+00F2	#	LATIN SMALL LETTER O WITH GRAVE
-0xCB	U+00F9	#	LATIN SMALL LETTER U WITH GRAVE
-0xCC	U+00E4	#	LATIN SMALL LETTER A WITH DIAERESIS
-0xCD	U+00EB	#	LATIN SMALL LETTER E WITH DIAERESIS
-0xCE	U+00F6	#	LATIN SMALL LETTER O WITH DIAERESIS
-0xCF	U+00FC	#	LATIN SMALL LETTER U WITH DIAERESIS
-0xD0	U+00C5	#	LATIN CAPITAL LETTER A WITH RING ABOVE
-0xD1	U+00EE	#	LATIN SMALL LETTER I WITH CIRCUMFLEX
-0xD2	U+00D8	#	LATIN CAPITAL LETTER O WITH STROKE
-0xD3	U+00C6	#	LATIN CAPITAL LETTER AE
-0xD4	U+00E5	#	LATIN SMALL LETTER A WITH RING ABOVE
-0xD5	U+00ED	#	LATIN SMALL LETTER I WITH ACUTE
-0xD6	U+00F8	#	LATIN SMALL LETTER O WITH STROKE
-0xD7	U+00E6	#	LATIN SMALL LETTER AE
-0xD8	U+00C4	#	LATIN CAPITAL LETTER A WITH DIAERESIS
-0xD9	U+00EC	#	LATIN SMALL LETTER I WITH GRAVE
-0xDA	U+00D6	#	LATIN CAPITAL LETTER O WITH DIAERESIS
-0xDB	U+00DC	#	LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDC	U+00C9	#	LATIN CAPITAL LETTER E WITH ACUTE
-0xDD	U+00EF	#	LATIN SMALL LETTER I WITH DIAERESIS
-0xDE	U+00DF	#	LATIN SMALL LETTER SHARP S
-0xDF	U+00D4	#	LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xE0	U+00C1	#	LATIN CAPITAL LETTER A WITH ACUTE
-0xE1	U+00C3	#	LATIN CAPITAL LETTER A WITH TILDE
-0xE2	U+00E3	#	LATIN SMALL LETTER A WITH TILDE
-0xE3	U+00D0	#	LATIN CAPITAL LETTER ETH
-0xE4	U+00F0	#	LATIN SMALL LETTER ETH
-0xE5	U+00CD	#	LATIN CAPITAL LETTER I WITH ACUTE
-0xE6	U+00CC	#	LATIN CAPITAL LETTER I WITH GRAVE
-0xE7	U+00D3	#	LATIN CAPITAL LETTER O WITH ACUTE
-0xE8	U+00D2	#	LATIN CAPITAL LETTER O WITH GRAVE
-0xE9	U+00D5	#	LATIN CAPITAL LETTER O WITH TILDE
-0xEA	U+00F5	#	LATIN SMALL LETTER O WITH TILDE
-0xEB	U+0160	#	LATIN CAPITAL LETTER S WITH CARON
-0xEC	U+0161	#	LATIN SMALL LETTER S WITH CARON
-0xED	U+00DA	#	LATIN CAPITAL LETTER U WITH ACUTE
-0xEE	U+0178	#	LATIN CAPITAL LETTER Y WITH DIAERESIS
-0xEF	U+00FF	#	LATIN SMALL LETTER Y WITH DIAERESIS
-0xF0	U+00DE	#	LATIN CAPITAL LETTER THORN
-0xF1	U+00FE	#	LATIN SMALL LETTER THORN
-0xF2	U+00B7	#	MIDDLE DOT
-0xF3	U+00B5	#	MICRO SIGN
-0xF4	U+00B6	#	PILCROW SIGN
-0xF5	U+00BE	#	VULGAR FRACTION THREE QUARTERS
-0xF6	U+2014	#	EM DASH
-0xF7	U+00BC	#	VULGAR FRACTION ONE QUARTER
-0xF8	U+00BD	#	VULGAR FRACTION ONE HALF
-0xF9	U+00AA	#	FEMININE ORDINAL INDICATOR
-0xFA	U+00BA	#	MASCULINE ORDINAL INDICATOR
-0xFB	U+00AB	#	LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xFC	U+25A0	#	BLACK SQUARE
-0xFD	U+00BB	#	RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xFE	U+00B1	#	PLUS-MINUS SIGN
-
-## EOF ##
diff --git a/src/chrtrans/iso01_uni.tbl b/src/chrtrans/iso01_uni.tbl
deleted file mode 100644
index 95e705e2..00000000
--- a/src/chrtrans/iso01_uni.tbl
+++ /dev/null
@@ -1,334 +0,0 @@
-# $LynxId: iso01_uni.tbl,v 1.11 2007/07/31 20:35:04 Tim.Larson Exp $
-# vile:tblmode:
-# This file has been modified for lynx (see README.tables)
-
-#Shall this become the "default" translation?
-#Meaning of that is currently not well defined.  It is different
-#from the default input or default output charset...
-#but there has to be exactly one table marked as "default".
-D0
-#
-#The MIME name of this charset.
-Miso-8859-1
-
-#Name as a Display Charset (used on Options screen)
-OWestern (ISO-8859-1)
-
-#Codepage number
-C819
-
-#
-#	Name:             ISO/IEC 8859-1:1998 to Unicode
-#	Unicode version:  3.0
-#	Table version:    1.0
-#	Table format:     Format A
-#	Date:             1999 July 27
-#	Authors:          Ken Whistler <kenw@sybase.com>
-#
-#	Copyright (c) 1991-1999 Unicode, Inc.  All Rights reserved.
-#
-#	This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-#	No claims are made as to fitness for any particular purpose.  No
-#	warranties of any kind are expressed or implied.  The recipient
-#	agrees to determine applicability of information provided.  If this
-#	file has been provided on optical media by Unicode, Inc., the sole
-#	remedy for any claim will be exchange of defective media within 90
-#	days of receipt.
-#
-#	Unicode, Inc. hereby grants the right to freely use the information
-#	supplied in this file in the creation of products supporting the
-#	Unicode Standard, and to make copies of this file in any form for
-#	internal or external distribution as long as this notice remains
-#	attached.
-#
-#	General notes:
-#
-#	This table contains the data the Unicode Consortium has on how
-#	ISO/IEC 8859-1:1998 characters map into Unicode.
-#
-#	Format:  Three tab-separated columns
-#		 Column #1 is the ISO/IEC 8859-1 code (in hex as 0xXX)
-#		 Column #2 is the Unicode (in hex as 0xXXXX)
-#		 Column #3 the Unicode name (follows a comment sign, '#')
-#
-#	The entries are in ISO/IEC 8859-1 order.
-#
-#	Version history
-#	1.0 version updates 0.1 version by adding mappings for all
-#	control characters.
-#
-#	Updated versions of this file may be found in:
-#		<ftp://ftp.unicode.org/Public/MAPPINGS/>
-#
-#	Any comments or problems, contact <errata@unicode.org>
-#	Please note that <errata@unicode.org> is an archival address;
-#	notices will be checked, but do not expect an immediate response.
-#
-# Lines with more than one Unicode (U+XXXX) value contain additional
-# replacement mappings added for lynx. - kw
-#
-0x20-0x7e idem
-0xa0-0xff idem  #  iso 8859-1 special: trivial mapping to Unicode
-#
-#0x20	U+0020	#	SPACE
-#0x21	U+0021	#	EXCLAMATION MARK
-#0x22	U+0022	#	QUOTATION MARK
-#0x23	U+0023	#	NUMBER SIGN
-#0x24	U+0024	#	DOLLAR SIGN
-#0x25	U+0025	#	PERCENT SIGN
-#0x26	U+0026	#	AMPERSAND
-#0x27	U+0027	#	APOSTROPHE
-#0x28	U+0028	#	LEFT PARENTHESIS
-#0x29	U+0029	#	RIGHT PARENTHESIS
-#0x2A	U+002A	#	ASTERISK
-#0x2B	U+002B	#	PLUS SIGN
-#0x2C	U+002C	#	COMMA
-#0x2D	U+002D	#	HYPHEN-MINUS
-#0x2E	U+002E	#	FULL STOP
-#0x2F	U+002F	#	SOLIDUS
-#0x30	U+0030	#	DIGIT ZERO
-#0x31	U+0031	#	DIGIT ONE
-#0x32	U+0032	#	DIGIT TWO
-#0x33	U+0033	#	DIGIT THREE
-#0x34	U+0034	#	DIGIT FOUR
-#0x35	U+0035	#	DIGIT FIVE
-#0x36	U+0036	#	DIGIT SIX
-#0x37	U+0037	#	DIGIT SEVEN
-#0x38	U+0038	#	DIGIT EIGHT
-#0x39	U+0039	#	DIGIT NINE
-#0x3A	U+003A	#	COLON
-#0x3B	U+003B	#	SEMICOLON
-#0x3C	U+003C	#	LESS-THAN SIGN
-#0x3D	U+003D	#	EQUALS SIGN
-#0x3E	U+003E	#	GREATER-THAN SIGN
-#0x3F	U+003F	#	QUESTION MARK
-#0x40	U+0040	#	COMMERCIAL AT
-#0x41	U+0041	#	LATIN CAPITAL LETTER A
-#0x42	U+0042	#	LATIN CAPITAL LETTER B
-#0x43	U+0043	#	LATIN CAPITAL LETTER C
-#0x44	U+0044	#	LATIN CAPITAL LETTER D
-#0x45	U+0045	#	LATIN CAPITAL LETTER E
-#0x46	U+0046	#	LATIN CAPITAL LETTER F
-#0x47	U+0047	#	LATIN CAPITAL LETTER G
-#0x48	U+0048	#	LATIN CAPITAL LETTER H
-#0x49	U+0049	#	LATIN CAPITAL LETTER I
-#0x4A	U+004A	#	LATIN CAPITAL LETTER J
-#0x4B	U+004B	#	LATIN CAPITAL LETTER K
-#0x4C	U+004C	#	LATIN CAPITAL LETTER L
-#0x4D	U+004D	#	LATIN CAPITAL LETTER M
-#0x4E	U+004E	#	LATIN CAPITAL LETTER N
-#0x4F	U+004F	#	LATIN CAPITAL LETTER O
-#0x50	U+0050	#	LATIN CAPITAL LETTER P
-#0x51	U+0051	#	LATIN CAPITAL LETTER Q
-#0x52	U+0052	#	LATIN CAPITAL LETTER R
-#0x53	U+0053	#	LATIN CAPITAL LETTER S
-#0x54	U+0054	#	LATIN CAPITAL LETTER T
-#0x55	U+0055	#	LATIN CAPITAL LETTER U
-#0x56	U+0056	#	LATIN CAPITAL LETTER V
-#0x57	U+0057	#	LATIN CAPITAL LETTER W
-#0x58	U+0058	#	LATIN CAPITAL LETTER X
-#0x59	U+0059	#	LATIN CAPITAL LETTER Y
-#0x5A	U+005A	#	LATIN CAPITAL LETTER Z
-#0x5B	U+005B	#	LEFT SQUARE BRACKET
-#0x5C	U+005C	#	REVERSE SOLIDUS
-#0x5D	U+005D	#	RIGHT SQUARE BRACKET
-#0x5E	U+005E	#	CIRCUMFLEX ACCENT
-#0x5F	U+005F	#	LOW LINE
-#0x60	U+0060	#	GRAVE ACCENT
-#0x61	U+0061	#	LATIN SMALL LETTER A
-#0x62	U+0062	#	LATIN SMALL LETTER B
-#0x63	U+0063	#	LATIN SMALL LETTER C
-#0x64	U+0064	#	LATIN SMALL LETTER D
-#0x65	U+0065	#	LATIN SMALL LETTER E
-#0x66	U+0066	#	LATIN SMALL LETTER F
-#0x67	U+0067	#	LATIN SMALL LETTER G
-#0x68	U+0068	#	LATIN SMALL LETTER H
-#0x69	U+0069	#	LATIN SMALL LETTER I
-#0x6A	U+006A	#	LATIN SMALL LETTER J
-#0x6B	U+006B	#	LATIN SMALL LETTER K
-#0x6C	U+006C	#	LATIN SMALL LETTER L
-#0x6D	U+006D	#	LATIN SMALL LETTER M
-#0x6E	U+006E	#	LATIN SMALL LETTER N
-#0x6F	U+006F	#	LATIN SMALL LETTER O
-#0x70	U+0070	#	LATIN SMALL LETTER P
-#0x71	U+0071	#	LATIN SMALL LETTER Q
-#0x72	U+0072	#	LATIN SMALL LETTER R
-#0x73	U+0073	#	LATIN SMALL LETTER S
-#0x74	U+0074	#	LATIN SMALL LETTER T
-#0x75	U+0075	#	LATIN SMALL LETTER U
-#0x76	U+0076	#	LATIN SMALL LETTER V
-#0x77	U+0077	#	LATIN SMALL LETTER W
-#0x78	U+0078	#	LATIN SMALL LETTER X
-#0x79	U+0079	#	LATIN SMALL LETTER Y
-#0x7A	U+007A	#	LATIN SMALL LETTER Z
-#0x7B	U+007B	#	LEFT CURLY BRACKET
-#0x7C	U+007C	#	VERTICAL LINE
-#0x7D	U+007D	#	RIGHT CURLY BRACKET
-#0x7E	U+007E	#	TILDE
-0xA0	U+00A0	U+2007	#	NO-BREAK SPACE
-#0xA1	U+00A1	#	INVERTED EXCLAMATION MARK
-#0xA2	U+00A2	#	CENT SIGN
-#0xA3	U+00A3	#	POUND SIGN
-#0xA4	U+00A4	#	CURRENCY SIGN
-#0xA5	U+00A5	#	YEN SIGN
-#0xA6	U+00A6	#	BROKEN BAR
-#0xA7	U+00A7	#	SECTION SIGN
-0xA8	U+00A8	U+0308	#	DIAERESIS
-#0xA9	U+00A9	#	COPYRIGHT SIGN
-#0xAA	U+00AA	#	FEMININE ORDINAL INDICATOR
-#0xAB	U+00AB	#	LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-#0xAC	U+00AC	#	NOT SIGN
-#0xAD	U+00AD	#	SOFT HYPHEN
-#0xAE	U+00AE	#	REGISTERED SIGN
-0xAF	U+00AF	U+0304	#	MACRON
-0xB0	U+00B0	U+030a	#	DEGREE SIGN
-#0xB1	U+00B1	#	PLUS-MINUS SIGN
-#0xB2	U+00B2	#	SUPERSCRIPT TWO
-#0xB3	U+00B3	#	SUPERSCRIPT THREE
-#0xB4	U+00B4	#	ACUTE ACCENT
-0xB5	U+00B5	U+03bc	#	MICRO SIGN
-#0xB6	U+00B6	#	PILCROW SIGN
-0xB7	U+00B7	U+0307	U+0387	U+2027	#	MIDDLE DOT
-0xB8	U+00B8	U+0327	#	CEDILLA
-#0xB9	U+00B9	#	SUPERSCRIPT ONE
-#0xBA	U+00BA	#	MASCULINE ORDINAL INDICATOR
-#0xBB	U+00BB	#	RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-#0xBC	U+00BC	#	VULGAR FRACTION ONE QUARTER
-#0xBD	U+00BD	#	VULGAR FRACTION ONE HALF
-#0xBE	U+00BE	#	VULGAR FRACTION THREE QUARTERS
-#0xBF	U+00BF	#	INVERTED QUESTION MARK
-#0xC0	U+00C0	#	LATIN CAPITAL LETTER A WITH GRAVE
-#0xC1	U+00C1	#	LATIN CAPITAL LETTER A WITH ACUTE
-#0xC2	U+00C2	#	LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-#0xC3	U+00C3	#	LATIN CAPITAL LETTER A WITH TILDE
-#0xC4	U+00C4	#	LATIN CAPITAL LETTER A WITH DIAERESIS
-#0xC5	U+00C5	#	LATIN CAPITAL LETTER A WITH RING ABOVE
-#0xC6	U+00C6	#	LATIN CAPITAL LETTER AE
-#0xC7	U+00C7	#	LATIN CAPITAL LETTER C WITH CEDILLA
-#0xC8	U+00C8	#	LATIN CAPITAL LETTER E WITH GRAVE
-#0xC9	U+00C9	#	LATIN CAPITAL LETTER E WITH ACUTE
-#0xCA	U+00CA	#	LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-#0xCB	U+00CB	#	LATIN CAPITAL LETTER E WITH DIAERESIS
-#0xCC	U+00CC	#	LATIN CAPITAL LETTER I WITH GRAVE
-#0xCD	U+00CD	#	LATIN CAPITAL LETTER I WITH ACUTE
-#0xCE	U+00CE	#	LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-#0xCF	U+00CF	#	LATIN CAPITAL LETTER I WITH DIAERESIS
-#0xD0	U+00D0	#	LATIN CAPITAL LETTER ETH (Icelandic)
-#0xD1	U+00D1	#	LATIN CAPITAL LETTER N WITH TILDE
-#0xD2	U+00D2	#	LATIN CAPITAL LETTER O WITH GRAVE
-#0xD3	U+00D3	#	LATIN CAPITAL LETTER O WITH ACUTE
-#0xD4	U+00D4	#	LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-#0xD5	U+00D5	#	LATIN CAPITAL LETTER O WITH TILDE
-#0xD6	U+00D6	#	LATIN CAPITAL LETTER O WITH DIAERESIS
-#0xD7	U+00D7	#	MULTIPLICATION SIGN
-#0xD8	U+00D8	#	LATIN CAPITAL LETTER O WITH STROKE
-#0xD9	U+00D9	#	LATIN CAPITAL LETTER U WITH GRAVE
-#0xDA	U+00DA	#	LATIN CAPITAL LETTER U WITH ACUTE
-#0xDB	U+00DB	#	LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-#0xDC	U+00DC	#	LATIN CAPITAL LETTER U WITH DIAERESIS
-#0xDD	U+00DD	#	LATIN CAPITAL LETTER Y WITH ACUTE
-#0xDE	U+00DE	#	LATIN CAPITAL LETTER THORN (Icelandic)
-#0xDF	U+00DF	#	LATIN SMALL LETTER SHARP S (German)
-#0xE0	U+00E0	#	LATIN SMALL LETTER A WITH GRAVE
-#0xE1	U+00E1	#	LATIN SMALL LETTER A WITH ACUTE
-#0xE2	U+00E2	#	LATIN SMALL LETTER A WITH CIRCUMFLEX
-#0xE3	U+00E3	#	LATIN SMALL LETTER A WITH TILDE
-#0xE4	U+00E4	#	LATIN SMALL LETTER A WITH DIAERESIS
-#0xE5	U+00E5	#	LATIN SMALL LETTER A WITH RING ABOVE
-#0xE6	U+00E6	#	LATIN SMALL LETTER AE
-#0xE7	U+00E7	#	LATIN SMALL LETTER C WITH CEDILLA
-#0xE8	U+00E8	#	LATIN SMALL LETTER E WITH GRAVE
-#0xE9	U+00E9	#	LATIN SMALL LETTER E WITH ACUTE
-#0xEA	U+00EA	#	LATIN SMALL LETTER E WITH CIRCUMFLEX
-#0xEB	U+00EB	#	LATIN SMALL LETTER E WITH DIAERESIS
-#0xEC	U+00EC	#	LATIN SMALL LETTER I WITH GRAVE
-#0xED	U+00ED	#	LATIN SMALL LETTER I WITH ACUTE
-#0xEE	U+00EE	#	LATIN SMALL LETTER I WITH CIRCUMFLEX
-#0xEF	U+00EF	#	LATIN SMALL LETTER I WITH DIAERESIS
-#0xF0	U+00F0	#	LATIN SMALL LETTER ETH (Icelandic)
-#0xF1	U+00F1	#	LATIN SMALL LETTER N WITH TILDE
-#0xF2	U+00F2	#	LATIN SMALL LETTER O WITH GRAVE
-#0xF3	U+00F3	#	LATIN SMALL LETTER O WITH ACUTE
-#0xF4	U+00F4	#	LATIN SMALL LETTER O WITH CIRCUMFLEX
-#0xF5	U+00F5	#	LATIN SMALL LETTER O WITH TILDE
-#0xF6	U+00F6	#	LATIN SMALL LETTER O WITH DIAERESIS
-#0xF7	U+00F7	#	DIVISION SIGN
-#0xF8	U+00F8	#	LATIN SMALL LETTER O WITH STROKE
-#0xF9	U+00F9	#	LATIN SMALL LETTER U WITH GRAVE
-#0xFA	U+00FA	#	LATIN SMALL LETTER U WITH ACUTE
-#0xFB	U+00FB	#	LATIN SMALL LETTER U WITH CIRCUMFLEX
-#0xFC	U+00FC	#	LATIN SMALL LETTER U WITH DIAERESIS
-#0xFD	U+00FD	#	LATIN SMALL LETTER Y WITH ACUTE
-#0xFE	U+00FE	#	LATIN SMALL LETTER THORN (Icelandic)
-#0xFF	U+00FF	#	LATIN SMALL LETTER Y WITH DIAERESIS
-
-
-0xd0	U+0110	# Dstrok and ETH are nearly the same...
-
-U+219e "\253-"
-U+21a0 "-\273"
-U+21ab "<-\260"
-U+21ac "\260->"
-U+21b4 "\254v"
-U+21b8 "\257^\134"
-U+21c7 "\253="
-U+21c9 "=\273"
-U+21e0 "<\267\267"
-U+21e2 "\267\267>"
-U+21f1 "|\257^\134"
-U+21f6 "=-\273>"
-U+2218 " \260 "		# RING OPERATOR
-U+221b " ROOT\263 "
-U+2297 "(\327)"		# CIRCLED TIMES
-U+2299 "(\267)"		# CIRCLED DOT OPERATOR
-U+229A "(\260)"		# CIRCLED RING OPERATOR
-U+22A0 "[\327]"		# SQUARED TIMES
-U+22A1 "[\267]"		# SQUARED DOT OPERATOR
-U+22C5 " \267 "		# DOT OPERATOR
-U+2603 "\2508\250"
-U+2609 "(\267)"
-U+2614 "\250J\250"
-U+262d "\264\134,)"
-U+266b "d\257d"
-U+2686 "(\267)"
-U+2688 "((\267))"
-U+2692 "\264X`"
-U+2694 ",\327,"
-U+2697 "\360"
-U+2698 "\316"
-U+2699 "\244"
-U+269b ":\244:"
-U+2701 "8\264"
-U+270c "mV\270"
-U+2721 "\244"
-U+273f "\244"
-U+2740 "\244"
-U+2741 "\244"
-U+2761 "\266"
-U+279f "\267->"
-U+27a0 "\267->"
-U+27a7 "\267>"
-U+2900 "-|-\273"
-U+2901 "-||-\273"
-U+2905 "|-\273"
-U+290c "<-\267"
-U+290d "\267->"
-U+290e "<-\267\267"
-U+290f "\267\267->"
-U+2910 ">\267\267-\273"
-U+2911 "\267\267>"
-U+2912 "\257^|"
-U+2916 ">-\273"
-U+2917 ">-|-\273"
-U+2918 ">-||-\273"
-U+291b "-\253"
-U+291c "\273-"
-U+2923 "^\134\270"
-U+2924 "\270/^"
-U+2942 "-><\267"
-U+2943 "<-\267>"
-U+2944 "\267><-"
-U+2954 "\257^|"
-U+2958 "\257^|"
-U+295d "\257|v"
-U+2961 "\257|v"
diff --git a/src/chrtrans/iso02_uni.tbl b/src/chrtrans/iso02_uni.tbl
deleted file mode 100644
index fe3fc718..00000000
--- a/src/chrtrans/iso02_uni.tbl
+++ /dev/null
@@ -1,265 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Miso-8859-2
-
-#Name as a Display Charset (used on Options screen)
-OEastern European (ISO-8859-2)
-
-#Codepage number
-C912
-
-#
-#	Name:             ISO 8859-2:1999 to Unicode
-#	Unicode version:  3.0
-#	Table version:    1.0
-#	Table format:     Format A
-#	Date:             1999 July 27
-#	Authors:          Ken Whistler <kenw@sybase.com>
-#
-#	Copyright (c) 1991-1999 Unicode, Inc.  All Rights reserved.
-#
-#	This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-#	No claims are made as to fitness for any particular purpose.  No
-#	warranties of any kind are expressed or implied.  The recipient
-#	agrees to determine applicability of information provided.  If this
-#	file has been provided on optical media by Unicode, Inc., the sole
-#	remedy for any claim will be exchange of defective media within 90
-#	days of receipt.
-#
-#	Unicode, Inc. hereby grants the right to freely use the information
-#	supplied in this file in the creation of products supporting the
-#	Unicode Standard, and to make copies of this file in any form for
-#	internal or external distribution as long as this notice remains
-#	attached.
-#
-#	General notes:
-#
-#	This table contains the data the Unicode Consortium has on how
-#	ISO/IEC 8859-2:1999 characters map into Unicode.
-#
-#	Format:  Three tab-separated columns
-#		 Column #1 is the ISO/IEC 8859-2 code (in hex as 0xXX)
-#		 Column #2 is the Unicode (in hex as 0xXXXX)
-#		 Column #3 the Unicode name (follows a comment sign, '#')
-#
-#	The entries are in ISO/IEC 8859-2 order.
-#
-#	Version history
-#	1.0 version updates 0.1 version by adding mappings for all
-#	control characters.
-#
-#	Updated versions of this file may be found in:
-#		<ftp://ftp.unicode.org/Public/MAPPINGS/>
-#
-#	Any comments or problems, contact <errata@unicode.org>
-#	Please note that <errata@unicode.org> is an archival address;
-#	notices will be checked, but do not expect an immediate response.
-#
-# Lines with more than one Unicode (U+XXXX) value contain additional
-# replacement mappings added for lynx. - kw
-#
-0x20-0x7e idem
-#
-#0x20	U+0020	#	SPACE
-#0x21	U+0021	#	EXCLAMATION MARK
-#0x22	U+0022	#	QUOTATION MARK
-#0x23	U+0023	#	NUMBER SIGN
-#0x24	U+0024	#	DOLLAR SIGN
-#0x25	U+0025	#	PERCENT SIGN
-#0x26	U+0026	#	AMPERSAND
-#0x27	U+0027	#	APOSTROPHE
-#0x28	U+0028	#	LEFT PARENTHESIS
-#0x29	U+0029	#	RIGHT PARENTHESIS
-#0x2A	U+002A	#	ASTERISK
-#0x2B	U+002B	#	PLUS SIGN
-#0x2C	U+002C	#	COMMA
-#0x2D	U+002D	#	HYPHEN-MINUS
-#0x2E	U+002E	#	FULL STOP
-#0x2F	U+002F	#	SOLIDUS
-#0x30	U+0030	#	DIGIT ZERO
-#0x31	U+0031	#	DIGIT ONE
-#0x32	U+0032	#	DIGIT TWO
-#0x33	U+0033	#	DIGIT THREE
-#0x34	U+0034	#	DIGIT FOUR
-#0x35	U+0035	#	DIGIT FIVE
-#0x36	U+0036	#	DIGIT SIX
-#0x37	U+0037	#	DIGIT SEVEN
-#0x38	U+0038	#	DIGIT EIGHT
-#0x39	U+0039	#	DIGIT NINE
-#0x3A	U+003A	#	COLON
-#0x3B	U+003B	#	SEMICOLON
-#0x3C	U+003C	#	LESS-THAN SIGN
-#0x3D	U+003D	#	EQUALS SIGN
-#0x3E	U+003E	#	GREATER-THAN SIGN
-#0x3F	U+003F	#	QUESTION MARK
-#0x40	U+0040	#	COMMERCIAL AT
-#0x41	U+0041	#	LATIN CAPITAL LETTER A
-#0x42	U+0042	#	LATIN CAPITAL LETTER B
-#0x43	U+0043	#	LATIN CAPITAL LETTER C
-#0x44	U+0044	#	LATIN CAPITAL LETTER D
-#0x45	U+0045	#	LATIN CAPITAL LETTER E
-#0x46	U+0046	#	LATIN CAPITAL LETTER F
-#0x47	U+0047	#	LATIN CAPITAL LETTER G
-#0x48	U+0048	#	LATIN CAPITAL LETTER H
-#0x49	U+0049	#	LATIN CAPITAL LETTER I
-#0x4A	U+004A	#	LATIN CAPITAL LETTER J
-#0x4B	U+004B	#	LATIN CAPITAL LETTER K
-#0x4C	U+004C	#	LATIN CAPITAL LETTER L
-#0x4D	U+004D	#	LATIN CAPITAL LETTER M
-#0x4E	U+004E	#	LATIN CAPITAL LETTER N
-#0x4F	U+004F	#	LATIN CAPITAL LETTER O
-#0x50	U+0050	#	LATIN CAPITAL LETTER P
-#0x51	U+0051	#	LATIN CAPITAL LETTER Q
-#0x52	U+0052	#	LATIN CAPITAL LETTER R
-#0x53	U+0053	#	LATIN CAPITAL LETTER S
-#0x54	U+0054	#	LATIN CAPITAL LETTER T
-#0x55	U+0055	#	LATIN CAPITAL LETTER U
-#0x56	U+0056	#	LATIN CAPITAL LETTER V
-#0x57	U+0057	#	LATIN CAPITAL LETTER W
-#0x58	U+0058	#	LATIN CAPITAL LETTER X
-#0x59	U+0059	#	LATIN CAPITAL LETTER Y
-#0x5A	U+005A	#	LATIN CAPITAL LETTER Z
-#0x5B	U+005B	#	LEFT SQUARE BRACKET
-#0x5C	U+005C	#	REVERSE SOLIDUS
-#0x5D	U+005D	#	RIGHT SQUARE BRACKET
-#0x5E	U+005E	#	CIRCUMFLEX ACCENT
-#0x5F	U+005F	#	LOW LINE
-#0x60	U+0060	#	GRAVE ACCENT
-#0x61	U+0061	#	LATIN SMALL LETTER A
-#0x62	U+0062	#	LATIN SMALL LETTER B
-#0x63	U+0063	#	LATIN SMALL LETTER C
-#0x64	U+0064	#	LATIN SMALL LETTER D
-#0x65	U+0065	#	LATIN SMALL LETTER E
-#0x66	U+0066	#	LATIN SMALL LETTER F
-#0x67	U+0067	#	LATIN SMALL LETTER G
-#0x68	U+0068	#	LATIN SMALL LETTER H
-#0x69	U+0069	#	LATIN SMALL LETTER I
-#0x6A	U+006A	#	LATIN SMALL LETTER J
-#0x6B	U+006B	#	LATIN SMALL LETTER K
-#0x6C	U+006C	#	LATIN SMALL LETTER L
-#0x6D	U+006D	#	LATIN SMALL LETTER M
-#0x6E	U+006E	#	LATIN SMALL LETTER N
-#0x6F	U+006F	#	LATIN SMALL LETTER O
-#0x70	U+0070	#	LATIN SMALL LETTER P
-#0x71	U+0071	#	LATIN SMALL LETTER Q
-#0x72	U+0072	#	LATIN SMALL LETTER R
-#0x73	U+0073	#	LATIN SMALL LETTER S
-#0x74	U+0074	#	LATIN SMALL LETTER T
-#0x75	U+0075	#	LATIN SMALL LETTER U
-#0x76	U+0076	#	LATIN SMALL LETTER V
-#0x77	U+0077	#	LATIN SMALL LETTER W
-#0x78	U+0078	#	LATIN SMALL LETTER X
-#0x79	U+0079	#	LATIN SMALL LETTER Y
-#0x7A	U+007A	#	LATIN SMALL LETTER Z
-#0x7B	U+007B	#	LEFT CURLY BRACKET
-#0x7C	U+007C	#	VERTICAL LINE
-#0x7D	U+007D	#	RIGHT CURLY BRACKET
-#0x7E	U+007E	#	TILDE
-0xA0	U+00A0	#	NO-BREAK SPACE
-0xA1	U+0104	#	LATIN CAPITAL LETTER A WITH OGONEK
-0xA2	U+02D8	U+0306	#	BREVE
-0xA3	U+0141	#	LATIN CAPITAL LETTER L WITH STROKE
-0xA4	U+00A4	#	CURRENCY SIGN
-0xA5	U+013D	#	LATIN CAPITAL LETTER L WITH CARON
-0xA6	U+015A	#	LATIN CAPITAL LETTER S WITH ACUTE
-0xA7	U+00A7	#	SECTION SIGN
-0xA8	U+00A8	U+0308	#	DIAERESIS
-0xA9	U+0160	U+0428	#	LATIN CAPITAL LETTER S WITH CARON
-0xAA	U+015E	#	LATIN CAPITAL LETTER S WITH CEDILLA
-0xAB	U+0164	#	LATIN CAPITAL LETTER T WITH CARON
-0xAC	U+0179	#	LATIN CAPITAL LETTER Z WITH ACUTE
-0xAD	U+00AD	#	SOFT HYPHEN
-0xAE	U+017D	U+0416	#	LATIN CAPITAL LETTER Z WITH CARON
-0xAF	U+017B	#	LATIN CAPITAL LETTER Z WITH DOT ABOVE
-0xB0	U+00B0	U+030a	#	DEGREE SIGN
-0xB1	U+0105	#	LATIN SMALL LETTER A WITH OGONEK
-0xB2	U+02DB	U+0328	#	OGONEK
-0xB3	U+0142	#	LATIN SMALL LETTER L WITH STROKE
-0xB4	U+00B4	#	ACUTE ACCENT
-0xB5	U+013E	#	LATIN SMALL LETTER L WITH CARON
-0xB6	U+015B	#	LATIN SMALL LETTER S WITH ACUTE
-0xB7	U+02C7	U+030c	#	CARON
-0xB8	U+00B8	U+0327	#	CEDILLA
-0xB9	U+0161	U+0448	#	LATIN SMALL LETTER S WITH CARON
-0xBA	U+015F	#	LATIN SMALL LETTER S WITH CEDILLA
-0xBB	U+0165	#	LATIN SMALL LETTER T WITH CARON
-0xBC	U+017A	#	LATIN SMALL LETTER Z WITH ACUTE
-0xBD	U+02DD	U+030b	#	DOUBLE ACUTE ACCENT
-0xBE	U+017E	U+0436	#	LATIN SMALL LETTER Z WITH CARON
-0xBF	U+017C	#	LATIN SMALL LETTER Z WITH DOT ABOVE
-0xC0	U+0154	#	LATIN CAPITAL LETTER R WITH ACUTE
-0xC1	U+00C1	#	LATIN CAPITAL LETTER A WITH ACUTE
-0xC2	U+00C2	#	LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xC3	U+0102	#	LATIN CAPITAL LETTER A WITH BREVE
-0xC4	U+00C4	#	LATIN CAPITAL LETTER A WITH DIAERESIS
-0xC5	U+0139	#	LATIN CAPITAL LETTER L WITH ACUTE
-0xC6	U+0106	#	LATIN CAPITAL LETTER C WITH ACUTE
-0xC7	U+00C7	#	LATIN CAPITAL LETTER C WITH CEDILLA
-0xC8	U+010C	U+0427	#	LATIN CAPITAL LETTER C WITH CARON
-0xC9	U+00C9	#	LATIN CAPITAL LETTER E WITH ACUTE
-0xCA	U+0118	#	LATIN CAPITAL LETTER E WITH OGONEK
-0xCB	U+00CB	#	LATIN CAPITAL LETTER E WITH DIAERESIS
-0xCC	U+011A	#	LATIN CAPITAL LETTER E WITH CARON
-0xCD	U+00CD	#	LATIN CAPITAL LETTER I WITH ACUTE
-0xCE	U+00CE	#	LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xCF	U+010E	#	LATIN CAPITAL LETTER D WITH CARON
-0xD0	U+0110	#	LATIN CAPITAL LETTER D WITH STROKE
-0xD1	U+0143	#	LATIN CAPITAL LETTER N WITH ACUTE
-0xD2	U+0147	#	LATIN CAPITAL LETTER N WITH CARON
-0xD3	U+00D3	#	LATIN CAPITAL LETTER O WITH ACUTE
-0xD4	U+00D4	#	LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xD5	U+0150	#	LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-0xD6	U+00D6	#	LATIN CAPITAL LETTER O WITH DIAERESIS
-0xD7	U+00D7	U+00b7	#	MULTIPLICATION SIGN
-0xD8	U+0158	#	LATIN CAPITAL LETTER R WITH CARON
-0xD9	U+016E	#	LATIN CAPITAL LETTER U WITH RING ABOVE
-0xDA	U+00DA	#	LATIN CAPITAL LETTER U WITH ACUTE
-0xDB	U+0170	#	LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-0xDC	U+00DC	#	LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDD	U+00DD	#	LATIN CAPITAL LETTER Y WITH ACUTE
-0xDE	U+0162	#	LATIN CAPITAL LETTER T WITH CEDILLA
-0xDF	U+00DF	#	LATIN SMALL LETTER SHARP S
-0xE0	U+0155	#	LATIN SMALL LETTER R WITH ACUTE
-0xE1	U+00E1	#	LATIN SMALL LETTER A WITH ACUTE
-0xE2	U+00E2	#	LATIN SMALL LETTER A WITH CIRCUMFLEX
-0xE3	U+0103	#	LATIN SMALL LETTER A WITH BREVE
-0xE4	U+00E4	#	LATIN SMALL LETTER A WITH DIAERESIS
-0xE5	U+013A	#	LATIN SMALL LETTER L WITH ACUTE
-0xE6	U+0107	#	LATIN SMALL LETTER C WITH ACUTE
-0xE7	U+00E7	#	LATIN SMALL LETTER C WITH CEDILLA
-0xE8	U+010D	U+02a7	U+0447	#	LATIN SMALL LETTER C WITH CARON
-0xE9	U+00E9	#	LATIN SMALL LETTER E WITH ACUTE
-0xEA	U+0119	#	LATIN SMALL LETTER E WITH OGONEK
-0xEB	U+00EB	#	LATIN SMALL LETTER E WITH DIAERESIS
-0xEC	U+011B	#	LATIN SMALL LETTER E WITH CARON
-0xED	U+00ED	#	LATIN SMALL LETTER I WITH ACUTE
-0xEE	U+00EE	#	LATIN SMALL LETTER I WITH CIRCUMFLEX
-0xEF	U+010F	#	LATIN SMALL LETTER D WITH CARON
-0xF0	U+0111	#	LATIN SMALL LETTER D WITH STROKE
-0xF1	U+0144	#	LATIN SMALL LETTER N WITH ACUTE
-0xF2	U+0148	#	LATIN SMALL LETTER N WITH CARON
-0xF3	U+00F3	#	LATIN SMALL LETTER O WITH ACUTE
-0xF4	U+00F4	#	LATIN SMALL LETTER O WITH CIRCUMFLEX
-0xF5	U+0151	#	LATIN SMALL LETTER O WITH DOUBLE ACUTE
-0xF6	U+00F6	#	LATIN SMALL LETTER O WITH DIAERESIS
-0xF7	U+00F7	#	DIVISION SIGN
-0xF8	U+0159	#	LATIN SMALL LETTER R WITH CARON
-0xF9	U+016F	#	LATIN SMALL LETTER U WITH RING ABOVE
-0xFA	U+00FA	#	LATIN SMALL LETTER U WITH ACUTE
-0xFB	U+0171	#	LATIN SMALL LETTER U WITH DOUBLE ACUTE
-0xFC	U+00FC	#	LATIN SMALL LETTER U WITH DIAERESIS
-0xFD	U+00FD	#	LATIN SMALL LETTER Y WITH ACUTE
-0xFE	U+0163	#	LATIN SMALL LETTER T WITH CEDILLA
-0xFF	U+02D9	U+0307	U+0387	#	DOT ABOVE
-
-
-0xd0	U+00d0	# Dstrok and ETH are nearly the same...
-
-U+2218 " \260 "		# RING OPERATOR
-U+2297 "(\327)"		# CIRCLED TIMES
-U+2299 "(\377)"		# CIRCLED DOT OPERATOR
-U+229A "(\260)"		# CIRCLED RING OPERATOR
-U+22A0 "[\327]"		# SQUARED TIMES
-U+22A1 "[\377]"		# SQUARED DOT OPERATOR
-U+22C5 " \377 "		# DOT OPERATOR
diff --git a/src/chrtrans/iso03_uni.tbl b/src/chrtrans/iso03_uni.tbl
deleted file mode 100644
index aafce8dc..00000000
--- a/src/chrtrans/iso03_uni.tbl
+++ /dev/null
@@ -1,255 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Miso-8859-3
-
-#Name as a Display Charset (used on Options screen)
-OLatin 3 (ISO-8859-3)
-
-#Codepage number
-C913
-
-#
-#	Name:             ISO/IEC 8859-3:1999 to Unicode
-#	Unicode version:  3.0
-#	Table version:    1.0
-#	Table format:     Format A
-#	Date:             1999 July 27
-#	Authors:          Ken Whistler <kenw@sybase.com>
-#
-#	Copyright (c) 1991-1999 Unicode, Inc.  All Rights reserved.
-#
-#	This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-#	No claims are made as to fitness for any particular purpose.  No
-#	warranties of any kind are expressed or implied.  The recipient
-#	agrees to determine applicability of information provided.  If this
-#	file has been provided on optical media by Unicode, Inc., the sole
-#	remedy for any claim will be exchange of defective media within 90
-#	days of receipt.
-#
-#	Unicode, Inc. hereby grants the right to freely use the information
-#	supplied in this file in the creation of products supporting the
-#	Unicode Standard, and to make copies of this file in any form for
-#	internal or external distribution as long as this notice remains
-#	attached.
-#
-#	General notes:
-#
-#	This table contains the data the Unicode Consortium has on how
-#	ISO/IEC 8859-3:1999 characters map into Unicode.
-#
-#	Format:  Three tab-separated columns
-#		 Column #1 is the ISO/IEC 8859-3 code (in hex as 0xXX)
-#		 Column #2 is the Unicode (in hex as 0xXXXX)
-#		 Column #3 the Unicode name (follows a comment sign, '#')
-#
-#	The entries are in ISO/IEC 8859-3 order.
-#
-#	Version history
-#	1.0 version updates 0.1 version by adding mappings for all
-#	control characters.
-#
-#	Updated versions of this file may be found in:
-#		<ftp://ftp.unicode.org/Public/MAPPINGS/>
-#
-#	Any comments or problems, contact <errata@unicode.org>
-#	Please note that <errata@unicode.org> is an archival address;
-#	notices will be checked, but do not expect an immediate response.
-#
-0x20-0x7e idem
-#
-#0x20	U+0020	#	SPACE
-#0x21	U+0021	#	EXCLAMATION MARK
-#0x22	U+0022	#	QUOTATION MARK
-#0x23	U+0023	#	NUMBER SIGN
-#0x24	U+0024	#	DOLLAR SIGN
-#0x25	U+0025	#	PERCENT SIGN
-#0x26	U+0026	#	AMPERSAND
-#0x27	U+0027	#	APOSTROPHE
-#0x28	U+0028	#	LEFT PARENTHESIS
-#0x29	U+0029	#	RIGHT PARENTHESIS
-#0x2A	U+002A	#	ASTERISK
-#0x2B	U+002B	#	PLUS SIGN
-#0x2C	U+002C	#	COMMA
-#0x2D	U+002D	#	HYPHEN-MINUS
-#0x2E	U+002E	#	FULL STOP
-#0x2F	U+002F	#	SOLIDUS
-#0x30	U+0030	#	DIGIT ZERO
-#0x31	U+0031	#	DIGIT ONE
-#0x32	U+0032	#	DIGIT TWO
-#0x33	U+0033	#	DIGIT THREE
-#0x34	U+0034	#	DIGIT FOUR
-#0x35	U+0035	#	DIGIT FIVE
-#0x36	U+0036	#	DIGIT SIX
-#0x37	U+0037	#	DIGIT SEVEN
-#0x38	U+0038	#	DIGIT EIGHT
-#0x39	U+0039	#	DIGIT NINE
-#0x3A	U+003A	#	COLON
-#0x3B	U+003B	#	SEMICOLON
-#0x3C	U+003C	#	LESS-THAN SIGN
-#0x3D	U+003D	#	EQUALS SIGN
-#0x3E	U+003E	#	GREATER-THAN SIGN
-#0x3F	U+003F	#	QUESTION MARK
-#0x40	U+0040	#	COMMERCIAL AT
-#0x41	U+0041	#	LATIN CAPITAL LETTER A
-#0x42	U+0042	#	LATIN CAPITAL LETTER B
-#0x43	U+0043	#	LATIN CAPITAL LETTER C
-#0x44	U+0044	#	LATIN CAPITAL LETTER D
-#0x45	U+0045	#	LATIN CAPITAL LETTER E
-#0x46	U+0046	#	LATIN CAPITAL LETTER F
-#0x47	U+0047	#	LATIN CAPITAL LETTER G
-#0x48	U+0048	#	LATIN CAPITAL LETTER H
-#0x49	U+0049	#	LATIN CAPITAL LETTER I
-#0x4A	U+004A	#	LATIN CAPITAL LETTER J
-#0x4B	U+004B	#	LATIN CAPITAL LETTER K
-#0x4C	U+004C	#	LATIN CAPITAL LETTER L
-#0x4D	U+004D	#	LATIN CAPITAL LETTER M
-#0x4E	U+004E	#	LATIN CAPITAL LETTER N
-#0x4F	U+004F	#	LATIN CAPITAL LETTER O
-#0x50	U+0050	#	LATIN CAPITAL LETTER P
-#0x51	U+0051	#	LATIN CAPITAL LETTER Q
-#0x52	U+0052	#	LATIN CAPITAL LETTER R
-#0x53	U+0053	#	LATIN CAPITAL LETTER S
-#0x54	U+0054	#	LATIN CAPITAL LETTER T
-#0x55	U+0055	#	LATIN CAPITAL LETTER U
-#0x56	U+0056	#	LATIN CAPITAL LETTER V
-#0x57	U+0057	#	LATIN CAPITAL LETTER W
-#0x58	U+0058	#	LATIN CAPITAL LETTER X
-#0x59	U+0059	#	LATIN CAPITAL LETTER Y
-#0x5A	U+005A	#	LATIN CAPITAL LETTER Z
-#0x5B	U+005B	#	LEFT SQUARE BRACKET
-#0x5C	U+005C	#	REVERSE SOLIDUS
-#0x5D	U+005D	#	RIGHT SQUARE BRACKET
-#0x5E	U+005E	#	CIRCUMFLEX ACCENT
-#0x5F	U+005F	#	LOW LINE
-#0x60	U+0060	#	GRAVE ACCENT
-#0x61	U+0061	#	LATIN SMALL LETTER A
-#0x62	U+0062	#	LATIN SMALL LETTER B
-#0x63	U+0063	#	LATIN SMALL LETTER C
-#0x64	U+0064	#	LATIN SMALL LETTER D
-#0x65	U+0065	#	LATIN SMALL LETTER E
-#0x66	U+0066	#	LATIN SMALL LETTER F
-#0x67	U+0067	#	LATIN SMALL LETTER G
-#0x68	U+0068	#	LATIN SMALL LETTER H
-#0x69	U+0069	#	LATIN SMALL LETTER I
-#0x6A	U+006A	#	LATIN SMALL LETTER J
-#0x6B	U+006B	#	LATIN SMALL LETTER K
-#0x6C	U+006C	#	LATIN SMALL LETTER L
-#0x6D	U+006D	#	LATIN SMALL LETTER M
-#0x6E	U+006E	#	LATIN SMALL LETTER N
-#0x6F	U+006F	#	LATIN SMALL LETTER O
-#0x70	U+0070	#	LATIN SMALL LETTER P
-#0x71	U+0071	#	LATIN SMALL LETTER Q
-#0x72	U+0072	#	LATIN SMALL LETTER R
-#0x73	U+0073	#	LATIN SMALL LETTER S
-#0x74	U+0074	#	LATIN SMALL LETTER T
-#0x75	U+0075	#	LATIN SMALL LETTER U
-#0x76	U+0076	#	LATIN SMALL LETTER V
-#0x77	U+0077	#	LATIN SMALL LETTER W
-#0x78	U+0078	#	LATIN SMALL LETTER X
-#0x79	U+0079	#	LATIN SMALL LETTER Y
-#0x7A	U+007A	#	LATIN SMALL LETTER Z
-#0x7B	U+007B	#	LEFT CURLY BRACKET
-#0x7C	U+007C	#	VERTICAL LINE
-#0x7D	U+007D	#	RIGHT CURLY BRACKET
-#0x7E	U+007E	#	TILDE
-0xA0	U+00A0	#	NO-BREAK SPACE
-0xA1	U+0126	#	LATIN CAPITAL LETTER H WITH STROKE
-0xA2	U+02D8	#	BREVE
-0xA3	U+00A3	#	POUND SIGN
-0xA4	U+00A4	#	CURRENCY SIGN
-0xA6	U+0124	#	LATIN CAPITAL LETTER H WITH CIRCUMFLEX
-0xA7	U+00A7	#	SECTION SIGN
-0xA8	U+00A8	#	DIAERESIS
-0xA9	U+0130	#	LATIN CAPITAL LETTER I WITH DOT ABOVE
-0xAA	U+015E	#	LATIN CAPITAL LETTER S WITH CEDILLA
-0xAB	U+011E	#	LATIN CAPITAL LETTER G WITH BREVE
-0xAC	U+0134	#	LATIN CAPITAL LETTER J WITH CIRCUMFLEX
-0xAD	U+00AD	#	SOFT HYPHEN
-0xAF	U+017B	#	LATIN CAPITAL LETTER Z WITH DOT ABOVE
-0xB0	U+00B0	#	DEGREE SIGN
-0xB1	U+0127	#	LATIN SMALL LETTER H WITH STROKE
-0xB2	U+00B2	#	SUPERSCRIPT TWO
-0xB3	U+00B3	#	SUPERSCRIPT THREE
-0xB4	U+00B4	#	ACUTE ACCENT
-0xB5	U+00B5	#	MICRO SIGN
-0xB6	U+0125	#	LATIN SMALL LETTER H WITH CIRCUMFLEX
-0xB7	U+00B7	#	MIDDLE DOT
-0xB8	U+00B8	#	CEDILLA
-0xB9	U+0131	#	LATIN SMALL LETTER DOTLESS I
-0xBA	U+015F	#	LATIN SMALL LETTER S WITH CEDILLA
-0xBB	U+011F	#	LATIN SMALL LETTER G WITH BREVE
-0xBC	U+0135	#	LATIN SMALL LETTER J WITH CIRCUMFLEX
-0xBD	U+00BD	#	VULGAR FRACTION ONE HALF
-0xBF	U+017C	#	LATIN SMALL LETTER Z WITH DOT ABOVE
-0xC0	U+00C0	#	LATIN CAPITAL LETTER A WITH GRAVE
-0xC1	U+00C1	#	LATIN CAPITAL LETTER A WITH ACUTE
-0xC2	U+00C2	#	LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xC4	U+00C4	#	LATIN CAPITAL LETTER A WITH DIAERESIS
-0xC5	U+010A	#	LATIN CAPITAL LETTER C WITH DOT ABOVE
-0xC6	U+0108	#	LATIN CAPITAL LETTER C WITH CIRCUMFLEX
-0xC7	U+00C7	#	LATIN CAPITAL LETTER C WITH CEDILLA
-0xC8	U+00C8	#	LATIN CAPITAL LETTER E WITH GRAVE
-0xC9	U+00C9	#	LATIN CAPITAL LETTER E WITH ACUTE
-0xCA	U+00CA	#	LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0xCB	U+00CB	#	LATIN CAPITAL LETTER E WITH DIAERESIS
-0xCC	U+00CC	#	LATIN CAPITAL LETTER I WITH GRAVE
-0xCD	U+00CD	#	LATIN CAPITAL LETTER I WITH ACUTE
-0xCE	U+00CE	#	LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xCF	U+00CF	#	LATIN CAPITAL LETTER I WITH DIAERESIS
-0xD1	U+00D1	#	LATIN CAPITAL LETTER N WITH TILDE
-0xD2	U+00D2	#	LATIN CAPITAL LETTER O WITH GRAVE
-0xD3	U+00D3	#	LATIN CAPITAL LETTER O WITH ACUTE
-0xD4	U+00D4	#	LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xD5	U+0120	#	LATIN CAPITAL LETTER G WITH DOT ABOVE
-0xD6	U+00D6	#	LATIN CAPITAL LETTER O WITH DIAERESIS
-0xD7	U+00D7	#	MULTIPLICATION SIGN
-0xD8	U+011C	#	LATIN CAPITAL LETTER G WITH CIRCUMFLEX
-0xD9	U+00D9	#	LATIN CAPITAL LETTER U WITH GRAVE
-0xDA	U+00DA	#	LATIN CAPITAL LETTER U WITH ACUTE
-0xDB	U+00DB	#	LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0xDC	U+00DC	#	LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDD	U+016C	#	LATIN CAPITAL LETTER U WITH BREVE
-0xDE	U+015C	#	LATIN CAPITAL LETTER S WITH CIRCUMFLEX
-0xDF	U+00DF	#	LATIN SMALL LETTER SHARP S
-0xE0	U+00E0	#	LATIN SMALL LETTER A WITH GRAVE
-0xE1	U+00E1	#	LATIN SMALL LETTER A WITH ACUTE
-0xE2	U+00E2	#	LATIN SMALL LETTER A WITH CIRCUMFLEX
-0xE4	U+00E4	#	LATIN SMALL LETTER A WITH DIAERESIS
-0xE5	U+010B	#	LATIN SMALL LETTER C WITH DOT ABOVE
-0xE6	U+0109	#	LATIN SMALL LETTER C WITH CIRCUMFLEX
-0xE7	U+00E7	#	LATIN SMALL LETTER C WITH CEDILLA
-0xE8	U+00E8	#	LATIN SMALL LETTER E WITH GRAVE
-0xE9	U+00E9	#	LATIN SMALL LETTER E WITH ACUTE
-0xEA	U+00EA	#	LATIN SMALL LETTER E WITH CIRCUMFLEX
-0xEB	U+00EB	#	LATIN SMALL LETTER E WITH DIAERESIS
-0xEC	U+00EC	#	LATIN SMALL LETTER I WITH GRAVE
-0xED	U+00ED	#	LATIN SMALL LETTER I WITH ACUTE
-0xEE	U+00EE	#	LATIN SMALL LETTER I WITH CIRCUMFLEX
-0xEF	U+00EF	#	LATIN SMALL LETTER I WITH DIAERESIS
-0xF1	U+00F1	#	LATIN SMALL LETTER N WITH TILDE
-0xF2	U+00F2	#	LATIN SMALL LETTER O WITH GRAVE
-0xF3	U+00F3	#	LATIN SMALL LETTER O WITH ACUTE
-0xF4	U+00F4	#	LATIN SMALL LETTER O WITH CIRCUMFLEX
-0xF5	U+0121	#	LATIN SMALL LETTER G WITH DOT ABOVE
-0xF6	U+00F6	#	LATIN SMALL LETTER O WITH DIAERESIS
-0xF7	U+00F7	#	DIVISION SIGN
-0xF8	U+011D	#	LATIN SMALL LETTER G WITH CIRCUMFLEX
-0xF9	U+00F9	#	LATIN SMALL LETTER U WITH GRAVE
-0xFA	U+00FA	#	LATIN SMALL LETTER U WITH ACUTE
-0xFB	U+00FB	#	LATIN SMALL LETTER U WITH CIRCUMFLEX
-0xFC	U+00FC	#	LATIN SMALL LETTER U WITH DIAERESIS
-0xFD	U+016D	#	LATIN SMALL LETTER U WITH BREVE
-0xFE	U+015D	#	LATIN SMALL LETTER S WITH CIRCUMFLEX
-0xFF	U+02D9	#	DOT ABOVE
-
-
-# unassigned 8859-3 codepoints:
-# 0xa5	unused
-# 0xae	unused
-# 0xbe	unused
-# 0xc3	unused
-# 0xd0	unused
-# 0xe3	unused
-# 0xf0	unused
-
diff --git a/src/chrtrans/iso04_uni.tbl b/src/chrtrans/iso04_uni.tbl
deleted file mode 100644
index a1c3ed06..00000000
--- a/src/chrtrans/iso04_uni.tbl
+++ /dev/null
@@ -1,252 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Miso-8859-4
-
-#Name as a Display Charset (used on Options screen)
-OLatin 4 (ISO-8859-4)
-
-#Codepage number
-C914
-
-#
-#	Name:             ISO/IEC 8859-4:1998 to Unicode
-#	Unicode version:  3.0
-#	Table version:    1.0
-#	Table format:     Format A
-#	Date:             1999 July 27
-#	Authors:          Ken Whistler <kenw@sybase.com>
-#
-#	Copyright (c) 1991-1999 Unicode, Inc.  All Rights reserved.
-#
-#	This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-#	No claims are made as to fitness for any particular purpose.  No
-#	warranties of any kind are expressed or implied.  The recipient
-#	agrees to determine applicability of information provided.  If this
-#	file has been provided on optical media by Unicode, Inc., the sole
-#	remedy for any claim will be exchange of defective media within 90
-#	days of receipt.
-#
-#	Unicode, Inc. hereby grants the right to freely use the information
-#	supplied in this file in the creation of products supporting the
-#	Unicode Standard, and to make copies of this file in any form for
-#	internal or external distribution as long as this notice remains
-#	attached.
-#
-#	General notes:
-#
-#	This table contains the data the Unicode Consortium has on how
-#	ISO/IEC 8859-4:1998 characters map into Unicode.
-#
-#	Format:  Three tab-separated columns
-#		 Column #1 is the ISO/IEC 8859-4 code (in hex as 0xXX)
-#		 Column #2 is the Unicode (in hex as 0xXXXX)
-#		 Column #3 the Unicode name (follows a comment sign, '#')
-#
-#	The entries are in ISO/IEC 8859-4 order.
-#
-#	Version history
-#	1.0 version updates 0.1 version by adding mappings for all
-#	control characters.
-#
-#	Updated versions of this file may be found in:
-#		<ftp://ftp.unicode.org/Public/MAPPINGS/>
-#
-#	Any comments or problems, contact <errata@unicode.org>
-#	Please note that <errata@unicode.org> is an archival address;
-#	notices will be checked, but do not expect an immediate response.
-#
-#0x20	U+0020	#	SPACE
-#0x21	U+0021	#	EXCLAMATION MARK
-#0x22	U+0022	#	QUOTATION MARK
-#0x23	U+0023	#	NUMBER SIGN
-#0x24	U+0024	#	DOLLAR SIGN
-#0x25	U+0025	#	PERCENT SIGN
-#0x26	U+0026	#	AMPERSAND
-#0x27	U+0027	#	APOSTROPHE
-#0x28	U+0028	#	LEFT PARENTHESIS
-#0x29	U+0029	#	RIGHT PARENTHESIS
-#0x2A	U+002A	#	ASTERISK
-#0x2B	U+002B	#	PLUS SIGN
-#0x2C	U+002C	#	COMMA
-#0x2D	U+002D	#	HYPHEN-MINUS
-#0x2E	U+002E	#	FULL STOP
-#0x2F	U+002F	#	SOLIDUS
-#0x30	U+0030	#	DIGIT ZERO
-#0x31	U+0031	#	DIGIT ONE
-#0x32	U+0032	#	DIGIT TWO
-#0x33	U+0033	#	DIGIT THREE
-#0x34	U+0034	#	DIGIT FOUR
-#0x35	U+0035	#	DIGIT FIVE
-#0x36	U+0036	#	DIGIT SIX
-#0x37	U+0037	#	DIGIT SEVEN
-#0x38	U+0038	#	DIGIT EIGHT
-#0x39	U+0039	#	DIGIT NINE
-#0x3A	U+003A	#	COLON
-#0x3B	U+003B	#	SEMICOLON
-#0x3C	U+003C	#	LESS-THAN SIGN
-#0x3D	U+003D	#	EQUALS SIGN
-#0x3E	U+003E	#	GREATER-THAN SIGN
-#0x3F	U+003F	#	QUESTION MARK
-#0x40	U+0040	#	COMMERCIAL AT
-#0x41	U+0041	#	LATIN CAPITAL LETTER A
-#0x42	U+0042	#	LATIN CAPITAL LETTER B
-#0x43	U+0043	#	LATIN CAPITAL LETTER C
-#0x44	U+0044	#	LATIN CAPITAL LETTER D
-#0x45	U+0045	#	LATIN CAPITAL LETTER E
-#0x46	U+0046	#	LATIN CAPITAL LETTER F
-#0x47	U+0047	#	LATIN CAPITAL LETTER G
-#0x48	U+0048	#	LATIN CAPITAL LETTER H
-#0x49	U+0049	#	LATIN CAPITAL LETTER I
-#0x4A	U+004A	#	LATIN CAPITAL LETTER J
-#0x4B	U+004B	#	LATIN CAPITAL LETTER K
-#0x4C	U+004C	#	LATIN CAPITAL LETTER L
-#0x4D	U+004D	#	LATIN CAPITAL LETTER M
-#0x4E	U+004E	#	LATIN CAPITAL LETTER N
-#0x4F	U+004F	#	LATIN CAPITAL LETTER O
-#0x50	U+0050	#	LATIN CAPITAL LETTER P
-#0x51	U+0051	#	LATIN CAPITAL LETTER Q
-#0x52	U+0052	#	LATIN CAPITAL LETTER R
-#0x53	U+0053	#	LATIN CAPITAL LETTER S
-#0x54	U+0054	#	LATIN CAPITAL LETTER T
-#0x55	U+0055	#	LATIN CAPITAL LETTER U
-#0x56	U+0056	#	LATIN CAPITAL LETTER V
-#0x57	U+0057	#	LATIN CAPITAL LETTER W
-#0x58	U+0058	#	LATIN CAPITAL LETTER X
-#0x59	U+0059	#	LATIN CAPITAL LETTER Y
-#0x5A	U+005A	#	LATIN CAPITAL LETTER Z
-#0x5B	U+005B	#	LEFT SQUARE BRACKET
-#0x5C	U+005C	#	REVERSE SOLIDUS
-#0x5D	U+005D	#	RIGHT SQUARE BRACKET
-#0x5E	U+005E	#	CIRCUMFLEX ACCENT
-#0x5F	U+005F	#	LOW LINE
-#0x60	U+0060	#	GRAVE ACCENT
-#0x61	U+0061	#	LATIN SMALL LETTER A
-#0x62	U+0062	#	LATIN SMALL LETTER B
-#0x63	U+0063	#	LATIN SMALL LETTER C
-#0x64	U+0064	#	LATIN SMALL LETTER D
-#0x65	U+0065	#	LATIN SMALL LETTER E
-#0x66	U+0066	#	LATIN SMALL LETTER F
-#0x67	U+0067	#	LATIN SMALL LETTER G
-#0x68	U+0068	#	LATIN SMALL LETTER H
-#0x69	U+0069	#	LATIN SMALL LETTER I
-#0x6A	U+006A	#	LATIN SMALL LETTER J
-#0x6B	U+006B	#	LATIN SMALL LETTER K
-#0x6C	U+006C	#	LATIN SMALL LETTER L
-#0x6D	U+006D	#	LATIN SMALL LETTER M
-#0x6E	U+006E	#	LATIN SMALL LETTER N
-#0x6F	U+006F	#	LATIN SMALL LETTER O
-#0x70	U+0070	#	LATIN SMALL LETTER P
-#0x71	U+0071	#	LATIN SMALL LETTER Q
-#0x72	U+0072	#	LATIN SMALL LETTER R
-#0x73	U+0073	#	LATIN SMALL LETTER S
-#0x74	U+0074	#	LATIN SMALL LETTER T
-#0x75	U+0075	#	LATIN SMALL LETTER U
-#0x76	U+0076	#	LATIN SMALL LETTER V
-#0x77	U+0077	#	LATIN SMALL LETTER W
-#0x78	U+0078	#	LATIN SMALL LETTER X
-#0x79	U+0079	#	LATIN SMALL LETTER Y
-#0x7A	U+007A	#	LATIN SMALL LETTER Z
-#0x7B	U+007B	#	LEFT CURLY BRACKET
-#0x7C	U+007C	#	VERTICAL LINE
-#0x7D	U+007D	#	RIGHT CURLY BRACKET
-#0x7E	U+007E	#	TILDE
-0xA0	U+00A0	#	NO-BREAK SPACE
-0xA1	U+0104	#	LATIN CAPITAL LETTER A WITH OGONEK
-0xA2	U+0138	#	LATIN SMALL LETTER KRA
-0xA3	U+0156	#	LATIN CAPITAL LETTER R WITH CEDILLA
-0xA4	U+00A4	#	CURRENCY SIGN
-0xA5	U+0128	#	LATIN CAPITAL LETTER I WITH TILDE
-0xA6	U+013B	#	LATIN CAPITAL LETTER L WITH CEDILLA
-0xA7	U+00A7	#	SECTION SIGN
-0xA8	U+00A8	#	DIAERESIS
-0xA9	U+0160	#	LATIN CAPITAL LETTER S WITH CARON
-0xAA	U+0112	#	LATIN CAPITAL LETTER E WITH MACRON
-0xAB	U+0122	#	LATIN CAPITAL LETTER G WITH CEDILLA
-0xAC	U+0166	#	LATIN CAPITAL LETTER T WITH STROKE
-0xAD	U+00AD	#	SOFT HYPHEN
-0xAE	U+017D	#	LATIN CAPITAL LETTER Z WITH CARON
-0xAF	U+00AF	#	MACRON
-0xB0	U+00B0	#	DEGREE SIGN
-0xB1	U+0105	#	LATIN SMALL LETTER A WITH OGONEK
-0xB2	U+02DB	#	OGONEK
-0xB3	U+0157	#	LATIN SMALL LETTER R WITH CEDILLA
-0xB4	U+00B4	#	ACUTE ACCENT
-0xB5	U+0129	#	LATIN SMALL LETTER I WITH TILDE
-0xB6	U+013C	#	LATIN SMALL LETTER L WITH CEDILLA
-0xB7	U+02C7	#	CARON
-0xB8	U+00B8	#	CEDILLA
-0xB9	U+0161	#	LATIN SMALL LETTER S WITH CARON
-0xBA	U+0113	#	LATIN SMALL LETTER E WITH MACRON
-0xBB	U+0123	#	LATIN SMALL LETTER G WITH CEDILLA
-0xBC	U+0167	#	LATIN SMALL LETTER T WITH STROKE
-0xBD	U+014A	#	LATIN CAPITAL LETTER ENG
-0xBE	U+017E	#	LATIN SMALL LETTER Z WITH CARON
-0xBF	U+014B	#	LATIN SMALL LETTER ENG
-0xC0	U+0100	#	LATIN CAPITAL LETTER A WITH MACRON
-0xC1	U+00C1	#	LATIN CAPITAL LETTER A WITH ACUTE
-0xC2	U+00C2	#	LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xC3	U+00C3	#	LATIN CAPITAL LETTER A WITH TILDE
-0xC4	U+00C4	#	LATIN CAPITAL LETTER A WITH DIAERESIS
-0xC5	U+00C5	#	LATIN CAPITAL LETTER A WITH RING ABOVE
-0xC6	U+00C6	#	LATIN CAPITAL LETTER AE
-0xC7	U+012E	#	LATIN CAPITAL LETTER I WITH OGONEK
-0xC8	U+010C	#	LATIN CAPITAL LETTER C WITH CARON
-0xC9	U+00C9	#	LATIN CAPITAL LETTER E WITH ACUTE
-0xCA	U+0118	#	LATIN CAPITAL LETTER E WITH OGONEK
-0xCB	U+00CB	#	LATIN CAPITAL LETTER E WITH DIAERESIS
-0xCC	U+0116	#	LATIN CAPITAL LETTER E WITH DOT ABOVE
-0xCD	U+00CD	#	LATIN CAPITAL LETTER I WITH ACUTE
-0xCE	U+00CE	#	LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xCF	U+012A	#	LATIN CAPITAL LETTER I WITH MACRON
-0xD0	U+0110	#	LATIN CAPITAL LETTER D WITH STROKE
-0xD1	U+0145	#	LATIN CAPITAL LETTER N WITH CEDILLA
-0xD2	U+014C	#	LATIN CAPITAL LETTER O WITH MACRON
-0xD3	U+0136	#	LATIN CAPITAL LETTER K WITH CEDILLA
-0xD4	U+00D4	#	LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xD5	U+00D5	#	LATIN CAPITAL LETTER O WITH TILDE
-0xD6	U+00D6	#	LATIN CAPITAL LETTER O WITH DIAERESIS
-0xD7	U+00D7	#	MULTIPLICATION SIGN
-0xD8	U+00D8	#	LATIN CAPITAL LETTER O WITH STROKE
-0xD9	U+0172	#	LATIN CAPITAL LETTER U WITH OGONEK
-0xDA	U+00DA	#	LATIN CAPITAL LETTER U WITH ACUTE
-0xDB	U+00DB	#	LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0xDC	U+00DC	#	LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDD	U+0168	#	LATIN CAPITAL LETTER U WITH TILDE
-0xDE	U+016A	#	LATIN CAPITAL LETTER U WITH MACRON
-0xDF	U+00DF	#	LATIN SMALL LETTER SHARP S
-0xE0	U+0101	#	LATIN SMALL LETTER A WITH MACRON
-0xE1	U+00E1	#	LATIN SMALL LETTER A WITH ACUTE
-0xE2	U+00E2	#	LATIN SMALL LETTER A WITH CIRCUMFLEX
-0xE3	U+00E3	#	LATIN SMALL LETTER A WITH TILDE
-0xE4	U+00E4	#	LATIN SMALL LETTER A WITH DIAERESIS
-0xE5	U+00E5	#	LATIN SMALL LETTER A WITH RING ABOVE
-0xE6	U+00E6	#	LATIN SMALL LETTER AE
-0xE7	U+012F	#	LATIN SMALL LETTER I WITH OGONEK
-0xE8	U+010D	#	LATIN SMALL LETTER C WITH CARON
-0xE9	U+00E9	#	LATIN SMALL LETTER E WITH ACUTE
-0xEA	U+0119	#	LATIN SMALL LETTER E WITH OGONEK
-0xEB	U+00EB	#	LATIN SMALL LETTER E WITH DIAERESIS
-0xEC	U+0117	#	LATIN SMALL LETTER E WITH DOT ABOVE
-0xED	U+00ED	#	LATIN SMALL LETTER I WITH ACUTE
-0xEE	U+00EE	#	LATIN SMALL LETTER I WITH CIRCUMFLEX
-0xEF	U+012B	#	LATIN SMALL LETTER I WITH MACRON
-0xF0	U+0111	#	LATIN SMALL LETTER D WITH STROKE
-0xF1	U+0146	#	LATIN SMALL LETTER N WITH CEDILLA
-0xF2	U+014D	#	LATIN SMALL LETTER O WITH MACRON
-0xF3	U+0137	#	LATIN SMALL LETTER K WITH CEDILLA
-0xF4	U+00F4	#	LATIN SMALL LETTER O WITH CIRCUMFLEX
-0xF5	U+00F5	#	LATIN SMALL LETTER O WITH TILDE
-0xF6	U+00F6	#	LATIN SMALL LETTER O WITH DIAERESIS
-0xF7	U+00F7	#	DIVISION SIGN
-0xF8	U+00F8	#	LATIN SMALL LETTER O WITH STROKE
-0xF9	U+0173	#	LATIN SMALL LETTER U WITH OGONEK
-0xFA	U+00FA	#	LATIN SMALL LETTER U WITH ACUTE
-0xFB	U+00FB	#	LATIN SMALL LETTER U WITH CIRCUMFLEX
-0xFC	U+00FC	#	LATIN SMALL LETTER U WITH DIAERESIS
-0xFD	U+0169	#	LATIN SMALL LETTER U WITH TILDE
-0xFE	U+016B	#	LATIN SMALL LETTER U WITH MACRON
-0xFF	U+02D9	#	DOT ABOVE
-
-
-0xd0	U+00d0	# Dstrok and ETH are nearly the same...
diff --git a/src/chrtrans/iso05_uni.tbl b/src/chrtrans/iso05_uni.tbl
deleted file mode 100644
index afbb213c..00000000
--- a/src/chrtrans/iso05_uni.tbl
+++ /dev/null
@@ -1,259 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Miso-8859-5
-
-#Name as a Display Charset (used on Options screen)
-OCyrillic (ISO-8859-5)
-
-#Codepage number
-C915
-
-#
-#	Name:             ISO 8859-5:1999 to Unicode
-#	Unicode version:  3.0
-#	Table version:    1.0
-#	Table format:     Format A
-#	Date:             1999 July 27
-#	Authors:          Ken Whistler <kenw@sybase.com>
-#
-#	Copyright (c) 1991-1999 Unicode, Inc.  All Rights reserved.
-#
-#	This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-#	No claims are made as to fitness for any particular purpose.  No
-#	warranties of any kind are expressed or implied.  The recipient
-#	agrees to determine applicability of information provided.  If this
-#	file has been provided on optical media by Unicode, Inc., the sole
-#	remedy for any claim will be exchange of defective media within 90
-#	days of receipt.
-#
-#	Unicode, Inc. hereby grants the right to freely use the information
-#	supplied in this file in the creation of products supporting the
-#	Unicode Standard, and to make copies of this file in any form for
-#	internal or external distribution as long as this notice remains
-#	attached.
-#
-#	General notes:
-#
-#	This table contains the data the Unicode Consortium has on how
-#	ISO/IEC 8859-5:1999 characters map into Unicode.
-#
-#	Format:  Three tab-separated columns
-#		 Column #1 is the ISO/IEC 8859-5 code (in hex as 0xXX)
-#		 Column #2 is the Unicode (in hex as 0xXXXX)
-#		 Column #3 the Unicode name (follows a comment sign, '#')
-#
-#	The entries are in ISO/IEC 8859-5 order.
-#
-#	Version history
-#	1.0 version updates 0.1 version by adding mappings for all
-#	control characters.
-#
-#	Updated versions of this file may be found in:
-#		<ftp://ftp.unicode.org/Public/MAPPINGS/>
-#
-#	Any comments or problems, contact <errata@unicode.org>
-#	Please note that <errata@unicode.org> is an archival address;
-#	notices will be checked, but do not expect an immediate response.
-#
-# Lines with more than one Unicode (U+XXXX) value contain additional
-# replacement mappings added for lynx. - kw
-#
-0x20-0x7e idem
-#
-#0x20	U+0020	#	SPACE
-#0x21	U+0021	#	EXCLAMATION MARK
-#0x22	U+0022	#	QUOTATION MARK
-#0x23	U+0023	#	NUMBER SIGN
-#0x24	U+0024	#	DOLLAR SIGN
-#0x25	U+0025	#	PERCENT SIGN
-#0x26	U+0026	#	AMPERSAND
-#0x27	U+0027	#	APOSTROPHE
-#0x28	U+0028	#	LEFT PARENTHESIS
-#0x29	U+0029	#	RIGHT PARENTHESIS
-#0x2A	U+002A	#	ASTERISK
-#0x2B	U+002B	#	PLUS SIGN
-#0x2C	U+002C	#	COMMA
-#0x2D	U+002D	#	HYPHEN-MINUS
-#0x2E	U+002E	#	FULL STOP
-#0x2F	U+002F	#	SOLIDUS
-#0x30	U+0030	#	DIGIT ZERO
-#0x31	U+0031	#	DIGIT ONE
-#0x32	U+0032	#	DIGIT TWO
-#0x33	U+0033	#	DIGIT THREE
-#0x34	U+0034	#	DIGIT FOUR
-#0x35	U+0035	#	DIGIT FIVE
-#0x36	U+0036	#	DIGIT SIX
-#0x37	U+0037	#	DIGIT SEVEN
-#0x38	U+0038	#	DIGIT EIGHT
-#0x39	U+0039	#	DIGIT NINE
-#0x3A	U+003A	#	COLON
-#0x3B	U+003B	#	SEMICOLON
-#0x3C	U+003C	#	LESS-THAN SIGN
-#0x3D	U+003D	#	EQUALS SIGN
-#0x3E	U+003E	#	GREATER-THAN SIGN
-#0x3F	U+003F	#	QUESTION MARK
-#0x40	U+0040	#	COMMERCIAL AT
-#0x41	U+0041	#	LATIN CAPITAL LETTER A
-#0x42	U+0042	#	LATIN CAPITAL LETTER B
-#0x43	U+0043	#	LATIN CAPITAL LETTER C
-#0x44	U+0044	#	LATIN CAPITAL LETTER D
-#0x45	U+0045	#	LATIN CAPITAL LETTER E
-#0x46	U+0046	#	LATIN CAPITAL LETTER F
-#0x47	U+0047	#	LATIN CAPITAL LETTER G
-#0x48	U+0048	#	LATIN CAPITAL LETTER H
-#0x49	U+0049	#	LATIN CAPITAL LETTER I
-#0x4A	U+004A	#	LATIN CAPITAL LETTER J
-#0x4B	U+004B	#	LATIN CAPITAL LETTER K
-#0x4C	U+004C	#	LATIN CAPITAL LETTER L
-#0x4D	U+004D	#	LATIN CAPITAL LETTER M
-#0x4E	U+004E	#	LATIN CAPITAL LETTER N
-#0x4F	U+004F	#	LATIN CAPITAL LETTER O
-#0x50	U+0050	#	LATIN CAPITAL LETTER P
-#0x51	U+0051	#	LATIN CAPITAL LETTER Q
-#0x52	U+0052	#	LATIN CAPITAL LETTER R
-#0x53	U+0053	#	LATIN CAPITAL LETTER S
-#0x54	U+0054	#	LATIN CAPITAL LETTER T
-#0x55	U+0055	#	LATIN CAPITAL LETTER U
-#0x56	U+0056	#	LATIN CAPITAL LETTER V
-#0x57	U+0057	#	LATIN CAPITAL LETTER W
-#0x58	U+0058	#	LATIN CAPITAL LETTER X
-#0x59	U+0059	#	LATIN CAPITAL LETTER Y
-#0x5A	U+005A	#	LATIN CAPITAL LETTER Z
-#0x5B	U+005B	#	LEFT SQUARE BRACKET
-#0x5C	U+005C	#	REVERSE SOLIDUS
-#0x5D	U+005D	#	RIGHT SQUARE BRACKET
-#0x5E	U+005E	#	CIRCUMFLEX ACCENT
-#0x5F	U+005F	#	LOW LINE
-#0x60	U+0060	#	GRAVE ACCENT
-#0x61	U+0061	#	LATIN SMALL LETTER A
-#0x62	U+0062	#	LATIN SMALL LETTER B
-#0x63	U+0063	#	LATIN SMALL LETTER C
-#0x64	U+0064	#	LATIN SMALL LETTER D
-#0x65	U+0065	#	LATIN SMALL LETTER E
-#0x66	U+0066	#	LATIN SMALL LETTER F
-#0x67	U+0067	#	LATIN SMALL LETTER G
-#0x68	U+0068	#	LATIN SMALL LETTER H
-#0x69	U+0069	#	LATIN SMALL LETTER I
-#0x6A	U+006A	#	LATIN SMALL LETTER J
-#0x6B	U+006B	#	LATIN SMALL LETTER K
-#0x6C	U+006C	#	LATIN SMALL LETTER L
-#0x6D	U+006D	#	LATIN SMALL LETTER M
-#0x6E	U+006E	#	LATIN SMALL LETTER N
-#0x6F	U+006F	#	LATIN SMALL LETTER O
-#0x70	U+0070	#	LATIN SMALL LETTER P
-#0x71	U+0071	#	LATIN SMALL LETTER Q
-#0x72	U+0072	#	LATIN SMALL LETTER R
-#0x73	U+0073	#	LATIN SMALL LETTER S
-#0x74	U+0074	#	LATIN SMALL LETTER T
-#0x75	U+0075	#	LATIN SMALL LETTER U
-#0x76	U+0076	#	LATIN SMALL LETTER V
-#0x77	U+0077	#	LATIN SMALL LETTER W
-#0x78	U+0078	#	LATIN SMALL LETTER X
-#0x79	U+0079	#	LATIN SMALL LETTER Y
-#0x7A	U+007A	#	LATIN SMALL LETTER Z
-#0x7B	U+007B	#	LEFT CURLY BRACKET
-#0x7C	U+007C	#	VERTICAL LINE
-#0x7D	U+007D	#	RIGHT CURLY BRACKET
-#0x7E	U+007E	#	TILDE
-0xA0	U+00A0	#	NO-BREAK SPACE
-0xA1	U+0401	#	CYRILLIC CAPITAL LETTER IO
-0xA2	U+0402	#	CYRILLIC CAPITAL LETTER DJE
-0xA3	U+0403	#	CYRILLIC CAPITAL LETTER GJE
-0xA4	U+0404	#	CYRILLIC CAPITAL LETTER UKRAINIAN IE
-0xA5	U+0405	#	CYRILLIC CAPITAL LETTER DZE
-0xA6	U+0406	U+0130	#	CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
-0xA7	U+0407	U+03AA	#	CYRILLIC CAPITAL LETTER YI
-0xA8	U+0408	#	CYRILLIC CAPITAL LETTER JE
-0xA9	U+0409	#	CYRILLIC CAPITAL LETTER LJE
-0xAA	U+040A	#	CYRILLIC CAPITAL LETTER NJE
-0xAB	U+040B	#	CYRILLIC CAPITAL LETTER TSHE
-0xAC	U+040C	#	CYRILLIC CAPITAL LETTER KJE
-0xAD	U+00AD	#	SOFT HYPHEN
-0xAE	U+040E	#	CYRILLIC CAPITAL LETTER SHORT U
-0xAF	U+040F	#	CYRILLIC CAPITAL LETTER DZHE
-0xB0	U+0410	#	CYRILLIC CAPITAL LETTER A
-0xB1	U+0411	#	CYRILLIC CAPITAL LETTER BE
-0xB2	U+0412	#	CYRILLIC CAPITAL LETTER VE
-0xB3	U+0413	U+0393	#	CYRILLIC CAPITAL LETTER GHE
-0xB4	U+0414	#	CYRILLIC CAPITAL LETTER DE
-0xB5	U+0415	#	CYRILLIC CAPITAL LETTER IE
-0xB6	U+0416	U+017d	#	CYRILLIC CAPITAL LETTER ZHE
-0xB7	U+0417	#	CYRILLIC CAPITAL LETTER ZE
-0xB8	U+0418	#	CYRILLIC CAPITAL LETTER I
-0xB9	U+0419	#	CYRILLIC CAPITAL LETTER SHORT I
-0xBA	U+041A	#	CYRILLIC CAPITAL LETTER KA
-0xBB	U+041B	U+039b	#	CYRILLIC CAPITAL LETTER EL
-0xBC	U+041C	#	CYRILLIC CAPITAL LETTER EM
-0xBD	U+041D	#	CYRILLIC CAPITAL LETTER EN
-0xBE	U+041E	#	CYRILLIC CAPITAL LETTER O
-0xBF	U+041F	U+03a0	#	CYRILLIC CAPITAL LETTER PE
-0xC0	U+0420	#	CYRILLIC CAPITAL LETTER ER
-0xC1	U+0421	#	CYRILLIC CAPITAL LETTER ES
-0xC2	U+0422	#	CYRILLIC CAPITAL LETTER TE
-0xC3	U+0423	#	CYRILLIC CAPITAL LETTER U
-0xC4	U+0424	U+03a6	#	CYRILLIC CAPITAL LETTER EF
-0xC5	U+0425	#	CYRILLIC CAPITAL LETTER HA
-0xC6	U+0426	#	CYRILLIC CAPITAL LETTER TSE
-0xC7	U+0427	U+010c	#	CYRILLIC CAPITAL LETTER CHE
-0xC8	U+0428	U+0160	#	CYRILLIC CAPITAL LETTER SHA
-0xC9	U+0429	#	CYRILLIC CAPITAL LETTER SHCHA
-0xCA	U+042A	#	CYRILLIC CAPITAL LETTER HARD SIGN
-0xCB	U+042B	#	CYRILLIC CAPITAL LETTER YERU
-0xCC	U+042C	#	CYRILLIC CAPITAL LETTER SOFT SIGN
-0xCD	U+042D	#	CYRILLIC CAPITAL LETTER E
-0xCE	U+042E	#	CYRILLIC CAPITAL LETTER YU
-0xCF	U+042F	#	CYRILLIC CAPITAL LETTER YA
-0xD0	U+0430	#	CYRILLIC SMALL LETTER A
-0xD1	U+0431	#	CYRILLIC SMALL LETTER BE
-0xD2	U+0432	#	CYRILLIC SMALL LETTER VE
-0xD3	U+0433	#	CYRILLIC SMALL LETTER GHE
-0xD4	U+0434	#	CYRILLIC SMALL LETTER DE
-0xD5	U+0435	#	CYRILLIC SMALL LETTER IE
-0xD6	U+0436	U+017e	#	CYRILLIC SMALL LETTER ZHE
-0xD7	U+0437	#	CYRILLIC SMALL LETTER ZE
-0xD8	U+0438	#	CYRILLIC SMALL LETTER I
-0xD9	U+0439	#	CYRILLIC SMALL LETTER SHORT I
-0xDA	U+043A	#	CYRILLIC SMALL LETTER KA
-0xDB	U+043B	U+03bb	#	CYRILLIC SMALL LETTER EL
-0xDC	U+043C	#	CYRILLIC SMALL LETTER EM
-0xDD	U+043D	#	CYRILLIC SMALL LETTER EN
-0xDE	U+043E	#	CYRILLIC SMALL LETTER O
-0xDF	U+043F	U+03c0	#	CYRILLIC SMALL LETTER PE
-0xE0	U+0440	#	CYRILLIC SMALL LETTER ER
-0xE1	U+0441	#	CYRILLIC SMALL LETTER ES
-0xE2	U+0442	#	CYRILLIC SMALL LETTER TE
-0xE3	U+0443	#	CYRILLIC SMALL LETTER U
-0xE4	U+0444	U+03c6	#	CYRILLIC SMALL LETTER EF
-0xE5	U+0445	#	CYRILLIC SMALL LETTER HA
-0xE6	U+0446	#	CYRILLIC SMALL LETTER TSE
-0xE7	U+0447	U+010d	#	CYRILLIC SMALL LETTER CHE
-0xE8	U+0448	U+0161	#	CYRILLIC SMALL LETTER SHA
-0xE9	U+0449	#	CYRILLIC SMALL LETTER SHCHA
-0xEA	U+044A	#	CYRILLIC SMALL LETTER HARD SIGN
-0xEB	U+044B	U+0131	#	CYRILLIC SMALL LETTER YERU
-0xEC	U+044C	#	CYRILLIC SMALL LETTER SOFT SIGN
-0xED	U+044D	#	CYRILLIC SMALL LETTER E
-0xEE	U+044E	#	CYRILLIC SMALL LETTER YU
-0xEF	U+044F	#	CYRILLIC SMALL LETTER YA
-0xF0	U+2116	#	NUMERO SIGN
-0xF1	U+0451	#	CYRILLIC SMALL LETTER IO
-0xF2	U+0452	#	CYRILLIC SMALL LETTER DJE
-0xF3	U+0453	#	CYRILLIC SMALL LETTER GJE
-0xF4	U+0454	#	CYRILLIC SMALL LETTER UKRAINIAN IE
-0xF5	U+0455	#	CYRILLIC SMALL LETTER DZE
-0xF6	U+0456	#	CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
-0xF7	U+0457	U+03CA	#	CYRILLIC SMALL LETTER YI
-0xF8	U+0458	#	CYRILLIC SMALL LETTER JE
-0xF9	U+0459	#	CYRILLIC SMALL LETTER LJE
-0xFA	U+045A	#	CYRILLIC SMALL LETTER NJE
-0xFB	U+045B	#	CYRILLIC SMALL LETTER TSHE
-0xFC	U+045C	#	CYRILLIC SMALL LETTER KJE
-0xFD	U+00A7	#	SECTION SIGN
-0xFE	U+045E	#	CYRILLIC SMALL LETTER SHORT U
-0xFF	U+045F	#	CYRILLIC SMALL LETTER DZHE
-
-U+0400 "`\265"
-U+040d "`\270"
-U+0450 "`\325"
-U+045d "`\330"
diff --git a/src/chrtrans/iso06_uni.tbl b/src/chrtrans/iso06_uni.tbl
deleted file mode 100644
index e4ef995d..00000000
--- a/src/chrtrans/iso06_uni.tbl
+++ /dev/null
@@ -1,208 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Miso-8859-6
-
-#Name as a Display Charset (used on Options screen).
-OArabic (ISO-8859-6)
-
-#Codepage number
-C1089
-
-#
-#	Name:             ISO 8859-6:1999 to Unicode
-#	Unicode version:  3.0
-#	Table version:    1.0
-#	Table format:     Format A
-#	Date:             1999 July 27
-#	Authors:          Ken Whistler <kenw@sybase.com>
-#
-#	Copyright (c) 1991-1999 Unicode, Inc.  All Rights reserved.
-#
-#	This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-#	No claims are made as to fitness for any particular purpose.  No
-#	warranties of any kind are expressed or implied.  The recipient
-#	agrees to determine applicability of information provided.  If this
-#	file has been provided on optical media by Unicode, Inc., the sole
-#	remedy for any claim will be exchange of defective media within 90
-#	days of receipt.
-#
-#	Unicode, Inc. hereby grants the right to freely use the information
-#	supplied in this file in the creation of products supporting the
-#	Unicode Standard, and to make copies of this file in any form for
-#	internal or external distribution as long as this notice remains
-#	attached.
-#
-#	General notes:
-#
-#	This table contains the data the Unicode Consortium has on how
-#	ISO/IEC 8859-6:1999 characters map into Unicode.
-#
-#	Format:  Three tab-separated columns
-#		 Column #1 is the ISO/IEC 8859-6 code (in hex as 0xXX)
-#		 Column #2 is the Unicode (in hex as 0xXXXX)
-#		 Column #3 the Unicode name (follows a comment sign, '#')
-#
-#	The entries are in ISO/IEC 8859-6 order.
-#
-#	Version history
-#	1.0 version updates 0.1 version by adding mappings for all
-#	control characters.
-#	0x30..0x39 remapped to the ASCII digits (U+0030..U+0039) instead
-#	of the Arabic digits (U+0660..U+0669).
-#
-#	Updated versions of this file may be found in:
-#		<ftp://ftp.unicode.org/Public/MAPPINGS/>
-#
-#	Any comments or problems, contact <errata@unicode.org>
-#	Please note that <errata@unicode.org> is an archival address;
-#	notices will be checked, but do not expect an immediate response.
-#
-0x20-0x7e idem
-#
-#0x20	U+0020	#	SPACE
-#0x21	U+0021	#	EXCLAMATION MARK
-#0x22	U+0022	#	QUOTATION MARK
-#0x23	U+0023	#	NUMBER SIGN
-#0x24	U+0024	#	DOLLAR SIGN
-#0x25	U+0025	#	PERCENT SIGN
-#0x26	U+0026	#	AMPERSAND
-#0x27	U+0027	#	APOSTROPHE
-#0x28	U+0028	#	LEFT PARENTHESIS
-#0x29	U+0029	#	RIGHT PARENTHESIS
-#0x2A	U+002A	#	ASTERISK
-#0x2B	U+002B	#	PLUS SIGN
-#0x2C	U+002C	#	COMMA
-#0x2D	U+002D	#	HYPHEN-MINUS
-#0x2E	U+002E	#	FULL STOP
-#0x2F	U+002F	#	SOLIDUS
-#0x30	U+0030	#	DIGIT ZERO
-#0x31	U+0031	#	DIGIT ONE
-#0x32	U+0032	#	DIGIT TWO
-#0x33	U+0033	#	DIGIT THREE
-#0x34	U+0034	#	DIGIT FOUR
-#0x35	U+0035	#	DIGIT FIVE
-#0x36	U+0036	#	DIGIT SIX
-#0x37	U+0037	#	DIGIT SEVEN
-#0x38	U+0038	#	DIGIT EIGHT
-#0x39	U+0039	#	DIGIT NINE
-#0x3A	U+003A	#	COLON
-#0x3B	U+003B	#	SEMICOLON
-#0x3C	U+003C	#	LESS-THAN SIGN
-#0x3D	U+003D	#	EQUALS SIGN
-#0x3E	U+003E	#	GREATER-THAN SIGN
-#0x3F	U+003F	#	QUESTION MARK
-#0x40	U+0040	#	COMMERCIAL AT
-#0x41	U+0041	#	LATIN CAPITAL LETTER A
-#0x42	U+0042	#	LATIN CAPITAL LETTER B
-#0x43	U+0043	#	LATIN CAPITAL LETTER C
-#0x44	U+0044	#	LATIN CAPITAL LETTER D
-#0x45	U+0045	#	LATIN CAPITAL LETTER E
-#0x46	U+0046	#	LATIN CAPITAL LETTER F
-#0x47	U+0047	#	LATIN CAPITAL LETTER G
-#0x48	U+0048	#	LATIN CAPITAL LETTER H
-#0x49	U+0049	#	LATIN CAPITAL LETTER I
-#0x4A	U+004A	#	LATIN CAPITAL LETTER J
-#0x4B	U+004B	#	LATIN CAPITAL LETTER K
-#0x4C	U+004C	#	LATIN CAPITAL LETTER L
-#0x4D	U+004D	#	LATIN CAPITAL LETTER M
-#0x4E	U+004E	#	LATIN CAPITAL LETTER N
-#0x4F	U+004F	#	LATIN CAPITAL LETTER O
-#0x50	U+0050	#	LATIN CAPITAL LETTER P
-#0x51	U+0051	#	LATIN CAPITAL LETTER Q
-#0x52	U+0052	#	LATIN CAPITAL LETTER R
-#0x53	U+0053	#	LATIN CAPITAL LETTER S
-#0x54	U+0054	#	LATIN CAPITAL LETTER T
-#0x55	U+0055	#	LATIN CAPITAL LETTER U
-#0x56	U+0056	#	LATIN CAPITAL LETTER V
-#0x57	U+0057	#	LATIN CAPITAL LETTER W
-#0x58	U+0058	#	LATIN CAPITAL LETTER X
-#0x59	U+0059	#	LATIN CAPITAL LETTER Y
-#0x5A	U+005A	#	LATIN CAPITAL LETTER Z
-#0x5B	U+005B	#	LEFT SQUARE BRACKET
-#0x5C	U+005C	#	REVERSE SOLIDUS
-#0x5D	U+005D	#	RIGHT SQUARE BRACKET
-#0x5E	U+005E	#	CIRCUMFLEX ACCENT
-#0x5F	U+005F	#	LOW LINE
-#0x60	U+0060	#	GRAVE ACCENT
-#0x61	U+0061	#	LATIN SMALL LETTER A
-#0x62	U+0062	#	LATIN SMALL LETTER B
-#0x63	U+0063	#	LATIN SMALL LETTER C
-#0x64	U+0064	#	LATIN SMALL LETTER D
-#0x65	U+0065	#	LATIN SMALL LETTER E
-#0x66	U+0066	#	LATIN SMALL LETTER F
-#0x67	U+0067	#	LATIN SMALL LETTER G
-#0x68	U+0068	#	LATIN SMALL LETTER H
-#0x69	U+0069	#	LATIN SMALL LETTER I
-#0x6A	U+006A	#	LATIN SMALL LETTER J
-#0x6B	U+006B	#	LATIN SMALL LETTER K
-#0x6C	U+006C	#	LATIN SMALL LETTER L
-#0x6D	U+006D	#	LATIN SMALL LETTER M
-#0x6E	U+006E	#	LATIN SMALL LETTER N
-#0x6F	U+006F	#	LATIN SMALL LETTER O
-#0x70	U+0070	#	LATIN SMALL LETTER P
-#0x71	U+0071	#	LATIN SMALL LETTER Q
-#0x72	U+0072	#	LATIN SMALL LETTER R
-#0x73	U+0073	#	LATIN SMALL LETTER S
-#0x74	U+0074	#	LATIN SMALL LETTER T
-#0x75	U+0075	#	LATIN SMALL LETTER U
-#0x76	U+0076	#	LATIN SMALL LETTER V
-#0x77	U+0077	#	LATIN SMALL LETTER W
-#0x78	U+0078	#	LATIN SMALL LETTER X
-#0x79	U+0079	#	LATIN SMALL LETTER Y
-#0x7A	U+007A	#	LATIN SMALL LETTER Z
-#0x7B	U+007B	#	LEFT CURLY BRACKET
-#0x7C	U+007C	#	VERTICAL LINE
-#0x7D	U+007D	#	RIGHT CURLY BRACKET
-#0x7E	U+007E	#	TILDE
-0xA0	U+00A0	#	NO-BREAK SPACE
-0xA4	U+00A4	#	CURRENCY SIGN
-0xAC	U+060C	#	ARABIC COMMA
-0xAD	U+00AD	#	SOFT HYPHEN
-0xBB	U+061B	#	ARABIC SEMICOLON
-0xBF	U+061F	#	ARABIC QUESTION MARK
-0xC1	U+0621	#	ARABIC LETTER HAMZA
-0xC2	U+0622	#	ARABIC LETTER ALEF WITH MADDA ABOVE
-0xC3	U+0623	#	ARABIC LETTER ALEF WITH HAMZA ABOVE
-0xC4	U+0624	#	ARABIC LETTER WAW WITH HAMZA ABOVE
-0xC5	U+0625	#	ARABIC LETTER ALEF WITH HAMZA BELOW
-0xC6	U+0626	#	ARABIC LETTER YEH WITH HAMZA ABOVE
-0xC7	U+0627	#	ARABIC LETTER ALEF
-0xC8	U+0628	#	ARABIC LETTER BEH
-0xC9	U+0629	#	ARABIC LETTER TEH MARBUTA
-0xCA	U+062A	#	ARABIC LETTER TEH
-0xCB	U+062B	#	ARABIC LETTER THEH
-0xCC	U+062C	#	ARABIC LETTER JEEM
-0xCD	U+062D	#	ARABIC LETTER HAH
-0xCE	U+062E	#	ARABIC LETTER KHAH
-0xCF	U+062F	#	ARABIC LETTER DAL
-0xD0	U+0630	#	ARABIC LETTER THAL
-0xD1	U+0631	#	ARABIC LETTER REH
-0xD2	U+0632	#	ARABIC LETTER ZAIN
-0xD3	U+0633	#	ARABIC LETTER SEEN
-0xD4	U+0634	#	ARABIC LETTER SHEEN
-0xD5	U+0635	#	ARABIC LETTER SAD
-0xD6	U+0636	#	ARABIC LETTER DAD
-0xD7	U+0637	#	ARABIC LETTER TAH
-0xD8	U+0638	#	ARABIC LETTER ZAH
-0xD9	U+0639	#	ARABIC LETTER AIN
-0xDA	U+063A	#	ARABIC LETTER GHAIN
-0xE0	U+0640	#	ARABIC TATWEEL
-0xE1	U+0641	#	ARABIC LETTER FEH
-0xE2	U+0642	#	ARABIC LETTER QAF
-0xE3	U+0643	#	ARABIC LETTER KAF
-0xE4	U+0644	#	ARABIC LETTER LAM
-0xE5	U+0645	#	ARABIC LETTER MEEM
-0xE6	U+0646	#	ARABIC LETTER NOON
-0xE7	U+0647	#	ARABIC LETTER HEH
-0xE8	U+0648	#	ARABIC LETTER WAW
-0xE9	U+0649	#	ARABIC LETTER ALEF MAKSURA
-0xEA	U+064A	#	ARABIC LETTER YEH
-0xEB	U+064B	#	ARABIC FATHATAN
-0xEC	U+064C	#	ARABIC DAMMATAN
-0xED	U+064D	#	ARABIC KASRATAN
-0xEE	U+064E	#	ARABIC FATHA
-0xEF	U+064F	#	ARABIC DAMMA
-0xF0	U+0650	#	ARABIC KASRA
-0xF1	U+0651	#	ARABIC SHADDA
-0xF2	U+0652	#	ARABIC SUKUN
diff --git a/src/chrtrans/iso07_uni.tbl b/src/chrtrans/iso07_uni.tbl
deleted file mode 100644
index 87372a9e..00000000
--- a/src/chrtrans/iso07_uni.tbl
+++ /dev/null
@@ -1,275 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Miso-8859-7
-
-#Name as a Display Charset (used on Options screen)
-OGreek (ISO-8859-7)
-
-#Codepage number
-C813
-
-#
-#	Name:             ISO 8859-7:2003 to Unicode
-#	Unicode version:  4.0
-#	Table version:    2.0
-#	Table format:     Format A
-#	Date:             2003-Nov-12
-#	Authors:          Ken Whistler <kenw@sybase.com>
-#
-#	Copyright (c) 1991-2003 Unicode, Inc.  All Rights reserved.
-#
-#	This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-#	No claims are made as to fitness for any particular purpose.  No
-#	warranties of any kind are expressed or implied.  The recipient
-#	agrees to determine applicability of information provided.  If this
-#	file has been provided on optical media by Unicode, Inc., the sole
-#	remedy for any claim will be exchange of defective media within 90
-#	days of receipt.
-#
-#	Unicode, Inc. hereby grants the right to freely use the information
-#	supplied in this file in the creation of products supporting the
-#	Unicode Standard, and to make copies of this file in any form for
-#	internal or external distribution as long as this notice remains
-#	attached.
-#
-#	General notes:
-#
-#	This table contains the data the Unicode Consortium has on how
-#	ISO 8859-7:2003 characters map into Unicode.
-#
-#	ISO 8859-7:1987 is equivalent to ISO-IR-126, ELOT 928,
-#	and ECMA 118. ISO 8859-7:2003 adds two currency signs 
-#	and one other character not in the earlier standard.
-#
-#	Format:  Three tab-separated columns
-#		 Column #1 is the ISO 8859-7 code (in hex as 0xXX)
-#		 Column #2 is the Unicode (in hex as 0xXXXX)
-#		 Column #3 the Unicode name (follows a comment sign, '#')
-#
-#	The entries are in ISO 8859-7 order.
-#
-#	Version history
-#	1.0 version updates 0.1 version by adding mappings for all
-#	control characters.
-#	Remap 0xA1 to U+2018 (instead of 0x02BD) to match text of 8859-7
-#	Remap 0xA2 to U+2019 (instead of 0x02BC) to match text of 8859-7
-#
-#	2.0 version updates 1.0 version by adding mappings for the
-#	three newly added characters 0xA4, 0xA5, 0xAA.
-#
-#	Updated versions of this file may be found in:
-#		<http://www.unicode.org/Public/MAPPINGS/>
-#
-#	Any comments or problems, contact the Unicode Consortium at:
-#	        <http://www.unicode.org/reporting.html>
-#
-# Lines with more than one Unicode (U+XXXX) value contain additional
-# replacement mappings added for lynx. - kw
-#
-0x20-0x7e idem
-#
-#0x20	U+0020	#	SPACE
-#0x21	U+0021	#	EXCLAMATION MARK
-#0x22	U+0022	#	QUOTATION MARK
-#0x23	U+0023	#	NUMBER SIGN
-#0x24	U+0024	#	DOLLAR SIGN
-#0x25	U+0025	#	PERCENT SIGN
-#0x26	U+0026	#	AMPERSAND
-#0x27	U+0027	#	APOSTROPHE
-#0x28	U+0028	#	LEFT PARENTHESIS
-#0x29	U+0029	#	RIGHT PARENTHESIS
-#0x2A	U+002A	#	ASTERISK
-#0x2B	U+002B	#	PLUS SIGN
-#0x2C	U+002C	#	COMMA
-#0x2D	U+002D	#	HYPHEN-MINUS
-#0x2E	U+002E	#	FULL STOP
-#0x2F	U+002F	#	SOLIDUS
-#0x30	U+0030	#	DIGIT ZERO
-#0x31	U+0031	#	DIGIT ONE
-#0x32	U+0032	#	DIGIT TWO
-#0x33	U+0033	#	DIGIT THREE
-#0x34	U+0034	#	DIGIT FOUR
-#0x35	U+0035	#	DIGIT FIVE
-#0x36	U+0036	#	DIGIT SIX
-#0x37	U+0037	#	DIGIT SEVEN
-#0x38	U+0038	#	DIGIT EIGHT
-#0x39	U+0039	#	DIGIT NINE
-#0x3A	U+003A	#	COLON
-#0x3B	U+003B	#	SEMICOLON
-#0x3C	U+003C	#	LESS-THAN SIGN
-#0x3D	U+003D	#	EQUALS SIGN
-#0x3E	U+003E	#	GREATER-THAN SIGN
-#0x3F	U+003F	#	QUESTION MARK
-#0x40	U+0040	#	COMMERCIAL AT
-#0x41	U+0041	#	LATIN CAPITAL LETTER A
-#0x42	U+0042	#	LATIN CAPITAL LETTER B
-#0x43	U+0043	#	LATIN CAPITAL LETTER C
-#0x44	U+0044	#	LATIN CAPITAL LETTER D
-#0x45	U+0045	#	LATIN CAPITAL LETTER E
-#0x46	U+0046	#	LATIN CAPITAL LETTER F
-#0x47	U+0047	#	LATIN CAPITAL LETTER G
-#0x48	U+0048	#	LATIN CAPITAL LETTER H
-#0x49	U+0049	#	LATIN CAPITAL LETTER I
-#0x4A	U+004A	#	LATIN CAPITAL LETTER J
-#0x4B	U+004B	#	LATIN CAPITAL LETTER K
-#0x4C	U+004C	#	LATIN CAPITAL LETTER L
-#0x4D	U+004D	#	LATIN CAPITAL LETTER M
-#0x4E	U+004E	#	LATIN CAPITAL LETTER N
-#0x4F	U+004F	#	LATIN CAPITAL LETTER O
-#0x50	U+0050	#	LATIN CAPITAL LETTER P
-#0x51	U+0051	#	LATIN CAPITAL LETTER Q
-#0x52	U+0052	#	LATIN CAPITAL LETTER R
-#0x53	U+0053	#	LATIN CAPITAL LETTER S
-#0x54	U+0054	#	LATIN CAPITAL LETTER T
-#0x55	U+0055	#	LATIN CAPITAL LETTER U
-#0x56	U+0056	#	LATIN CAPITAL LETTER V
-#0x57	U+0057	#	LATIN CAPITAL LETTER W
-#0x58	U+0058	#	LATIN CAPITAL LETTER X
-#0x59	U+0059	#	LATIN CAPITAL LETTER Y
-#0x5A	U+005A	#	LATIN CAPITAL LETTER Z
-#0x5B	U+005B	#	LEFT SQUARE BRACKET
-#0x5C	U+005C	#	REVERSE SOLIDUS
-#0x5D	U+005D	#	RIGHT SQUARE BRACKET
-#0x5E	U+005E	#	CIRCUMFLEX ACCENT
-#0x5F	U+005F	#	LOW LINE
-#0x60	U+0060	#	GRAVE ACCENT
-#0x61	U+0061	#	LATIN SMALL LETTER A
-#0x62	U+0062	#	LATIN SMALL LETTER B
-#0x63	U+0063	#	LATIN SMALL LETTER C
-#0x64	U+0064	#	LATIN SMALL LETTER D
-#0x65	U+0065	#	LATIN SMALL LETTER E
-#0x66	U+0066	#	LATIN SMALL LETTER F
-#0x67	U+0067	#	LATIN SMALL LETTER G
-#0x68	U+0068	#	LATIN SMALL LETTER H
-#0x69	U+0069	#	LATIN SMALL LETTER I
-#0x6A	U+006A	#	LATIN SMALL LETTER J
-#0x6B	U+006B	#	LATIN SMALL LETTER K
-#0x6C	U+006C	#	LATIN SMALL LETTER L
-#0x6D	U+006D	#	LATIN SMALL LETTER M
-#0x6E	U+006E	#	LATIN SMALL LETTER N
-#0x6F	U+006F	#	LATIN SMALL LETTER O
-#0x70	U+0070	#	LATIN SMALL LETTER P
-#0x71	U+0071	#	LATIN SMALL LETTER Q
-#0x72	U+0072	#	LATIN SMALL LETTER R
-#0x73	U+0073	#	LATIN SMALL LETTER S
-#0x74	U+0074	#	LATIN SMALL LETTER T
-#0x75	U+0075	#	LATIN SMALL LETTER U
-#0x76	U+0076	#	LATIN SMALL LETTER V
-#0x77	U+0077	#	LATIN SMALL LETTER W
-#0x78	U+0078	#	LATIN SMALL LETTER X
-#0x79	U+0079	#	LATIN SMALL LETTER Y
-#0x7A	U+007A	#	LATIN SMALL LETTER Z
-#0x7B	U+007B	#	LEFT CURLY BRACKET
-#0x7C	U+007C	#	VERTICAL LINE
-#0x7D	U+007D	#	RIGHT CURLY BRACKET
-#0x7E	U+007E	#	TILDE
-0xA0	U+00A0	#	NO-BREAK SPACE
-#
-# The following two changed in ISO 8859:1999
-#
-#   Remap 0xA1 to U+2018 (instead of U+02BD)
-#   Remap 0xA2 to U+2019 (instead of U+02BC)
-#
-# Keep the old ones as primary for now.  Also added old U+037[12]
-# found in existing linux kbd files and in RFC 1345 for compatibility.
-# - kw 1999-10-29
-0xA1	U+02BD	U+2018	U+0371	#	MODIFIER LETTER REVERSED COMMA
-0xA2	U+02BC	U+2019	U+0372	#	MODIFIER LETTER APOSTROPHE
-0xA3	U+00A3	#	POUND SIGN
-0xA4	U+20AC	#	EURO SIGN
-0xA5	U+20AF	#	DRACHMA SIGN
-0xA6	U+00A6	#	BROKEN BAR
-0xA7	U+00A7	#	SECTION SIGN
-0xA8	U+00A8	#	DIAERESIS
-0xA9	U+00A9	#	COPYRIGHT SIGN
-0xAA	U+037A	#	GREEK YPOGEGRAMMENI
-0xAB	U+00AB	#	LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xAC	U+00AC	#	NOT SIGN
-0xAD	U+00AD	#	SOFT HYPHEN
-0xAF	U+2015	#	HORIZONTAL BAR
-0xB0	U+00B0	#	DEGREE SIGN
-0xB1	U+00B1	#	PLUS-MINUS SIGN
-0xB2	U+00B2	#	SUPERSCRIPT TWO
-0xB3	U+00B3	#	SUPERSCRIPT THREE
-0xB4	U+0384	#	GREEK TONOS
-0xB5	U+0385	#	GREEK DIALYTIKA TONOS
-0xB6	U+0386	U+1fbb	#	GREEK CAPITAL LETTER ALPHA WITH TONOS
-0xB7	U+00B7	U+0307	U+0387	U+2027	#	MIDDLE DOT
-0xB8	U+0388	U+1fc9	#	GREEK CAPITAL LETTER EPSILON WITH TONOS
-0xB9	U+0389	U+1fcb	#	GREEK CAPITAL LETTER ETA WITH TONOS
-0xBA	U+038A	U+1fdb	#	GREEK CAPITAL LETTER IOTA WITH TONOS
-0xBB	U+00BB	#	RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xBC	U+038C	U+1ff9	#	GREEK CAPITAL LETTER OMICRON WITH TONOS
-0xBD	U+00BD	#	VULGAR FRACTION ONE HALF
-0xBE	U+038E	U+1feb	#	GREEK CAPITAL LETTER UPSILON WITH TONOS
-0xBF	U+038F	U+1ffb	#	GREEK CAPITAL LETTER OMEGA WITH TONOS
-0xC0	U+0390	#	GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
-0xC1	U+0391	#	GREEK CAPITAL LETTER ALPHA
-0xC2	U+0392	#	GREEK CAPITAL LETTER BETA
-0xC3	U+0393	U+0413	#	GREEK CAPITAL LETTER GAMMA
-0xC4	U+0394	#	GREEK CAPITAL LETTER DELTA
-0xC5	U+0395	#	GREEK CAPITAL LETTER EPSILON
-0xC6	U+0396	#	GREEK CAPITAL LETTER ZETA
-0xC7	U+0397	#	GREEK CAPITAL LETTER ETA
-0xC8	U+0398	#	GREEK CAPITAL LETTER THETA
-0xC9	U+0399	#	GREEK CAPITAL LETTER IOTA
-0xCA	U+039A	#	GREEK CAPITAL LETTER KAPPA
-0xCB	U+039B	U+041b	#	GREEK CAPITAL LETTER LAMDA
-0xCC	U+039C	#	GREEK CAPITAL LETTER MU
-0xCD	U+039D	#	GREEK CAPITAL LETTER NU
-0xCE	U+039E	#	GREEK CAPITAL LETTER XI
-0xCF	U+039F	#	GREEK CAPITAL LETTER OMICRON
-0xD0	U+03A0	U+041f	#	GREEK CAPITAL LETTER PI
-0xD1	U+03A1	#	GREEK CAPITAL LETTER RHO
-0xD3	U+03A3	#	GREEK CAPITAL LETTER SIGMA
-0xD4	U+03A4	#	GREEK CAPITAL LETTER TAU
-0xD5	U+03A5	#	GREEK CAPITAL LETTER UPSILON
-0xD6	U+03A6	U+0424	#	GREEK CAPITAL LETTER PHI
-0xD7	U+03A7	U+0425	#	GREEK CAPITAL LETTER CHI
-0xD8	U+03A8	#	GREEK CAPITAL LETTER PSI
-0xD9	U+03A9	#	GREEK CAPITAL LETTER OMEGA
-0xDA	U+03AA	#	GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
-0xDB	U+03AB	#	GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
-0xDC	U+03AC	U+1f71	#	GREEK SMALL LETTER ALPHA WITH TONOS
-0xDD	U+03AD	U+1f73	#	GREEK SMALL LETTER EPSILON WITH TONOS
-0xDE	U+03AE	U+1f75	#	GREEK SMALL LETTER ETA WITH TONOS
-0xDF	U+03AF	U+1f77	#	GREEK SMALL LETTER IOTA WITH TONOS
-0xE0	U+03B0	#	GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
-0xE1	U+03B1	#	GREEK SMALL LETTER ALPHA
-0xE2	U+03B2	#	GREEK SMALL LETTER BETA
-0xE3	U+03B3	U+0263	#	GREEK SMALL LETTER GAMMA
-0xE4	U+03B4	U+00f0	#	GREEK SMALL LETTER DELTA
-0xE5	U+03B5	#	GREEK SMALL LETTER EPSILON
-0xE6	U+03B6	#	GREEK SMALL LETTER ZETA
-0xE7	U+03B7	#	GREEK SMALL LETTER ETA
-0xE8	U+03B8	#	GREEK SMALL LETTER THETA
-0xE9	U+03B9	U+0131	#	GREEK SMALL LETTER IOTA
-0xEA	U+03BA	#	GREEK SMALL LETTER KAPPA
-0xEB	U+03BB	#	GREEK SMALL LETTER LAMDA
-0xEC	U+03BC	U+00b5	#	GREEK SMALL LETTER MU
-0xED	U+03BD	#	GREEK SMALL LETTER NU
-0xEE	U+03BE	#	GREEK SMALL LETTER XI
-0xEF	U+03BF	#	GREEK SMALL LETTER OMICRON
-0xF0	U+03C0	#	GREEK SMALL LETTER PI
-0xF1	U+03C1	#	GREEK SMALL LETTER RHO
-0xF2	U+03C2	#	GREEK SMALL LETTER FINAL SIGMA
-0xF3	U+03C3	#	GREEK SMALL LETTER SIGMA
-0xF4	U+03C4	#	GREEK SMALL LETTER TAU
-0xF5	U+03C5	U+028a	#	GREEK SMALL LETTER UPSILON
-0xF6	U+03C6	#	GREEK SMALL LETTER PHI
-0xF7	U+03C7	#	GREEK SMALL LETTER CHI
-0xF8	U+03C8	#	GREEK SMALL LETTER PSI
-0xF9	U+03C9	#	GREEK SMALL LETTER OMEGA
-0xFA	U+03CA	#	GREEK SMALL LETTER IOTA WITH DIALYTIKA
-0xFB	U+03CB	U+00fc	#	GREEK SMALL LETTER UPSILON WITH DIALYTIKA
-0xFC	U+03CC	U+1f79	#	GREEK SMALL LETTER OMICRON WITH TONOS
-0xFD	U+03CD	U+1f7b	#	GREEK SMALL LETTER UPSILON WITH TONOS
-0xFE	U+03CE	U+1f7d	#	GREEK SMALL LETTER OMEGA WITH TONOS
-
-U+2218 " \260 "		# RING OPERATOR
-U+2209 " !\345 "
-U+221b " ROOT\263 "
-U+229A "(\260)"		# CIRCLED RING OPERATOR
-U+02a4 "d\346"
-U+20af "\304\361\367"
diff --git a/src/chrtrans/iso08_uni.tbl b/src/chrtrans/iso08_uni.tbl
deleted file mode 100644
index d162396a..00000000
--- a/src/chrtrans/iso08_uni.tbl
+++ /dev/null
@@ -1,229 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Miso-8859-8
-
-#Name as a Display Charset (used on Options screen).
-OHebrew (ISO-8859-8)
-
-#Codepage number
-C916
-
-#
-#	Name:             ISO/IEC 8859-8:1999 to Unicode
-#	Unicode version:  3.0
-#	Table version:    1.1
-#	Table format:     Format A
-#	Date:             2000-Jan-03
-#	Authors:          Ken Whistler <kenw@sybase.com>
-#
-#	Copyright (c) 1991-1999 Unicode, Inc.  All Rights reserved.
-#
-#	This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-#	No claims are made as to fitness for any particular purpose.  No
-#	warranties of any kind are expressed or implied.  The recipient
-#	agrees to determine applicability of information provided.  If this
-#	file has been provided on optical media by Unicode, Inc., the sole
-#	remedy for any claim will be exchange of defective media within 90
-#	days of receipt.
-#
-#	Unicode, Inc. hereby grants the right to freely use the information
-#	supplied in this file in the creation of products supporting the
-#	Unicode Standard, and to make copies of this file in any form for
-#	internal or external distribution as long as this notice remains
-#	attached.
-#
-#	General notes:
-#
-#	This table contains the data the Unicode Consortium has on how
-#	ISO/IEC 8859-8:1999 characters map into Unicode.
-#
-#	Format:  Three tab-separated columns
-#		 Column #1 is the ISO/IEC 8859-8 code (in hex as 0xXX)
-#		 Column #2 is the Unicode (in hex as 0xXXXX)
-#		 Column #3 the Unicode name (follows a comment sign, '#')
-#
-#	The entries are in ISO/IEC 8859-8 order.
-#
-#	Version history
-#	1.0 version updates 0.1 version by adding mappings for all
-#	control characters.
-#       1.1 version updates to the published 8859-8:1999, correcting
-#          the mapping of 0xAF and adding mappings for LRM and RLM.
-#
-#	Updated versions of this file may be found in:
-#		<ftp://ftp.unicode.org/Public/MAPPINGS/>
-#
-#	Any comments or problems, contact <errata@unicode.org>
-#	Please note that <errata@unicode.org> is an archival address;
-#	notices will be checked, but do not expect an immediate response.
-#
-0x20-0x7e idem
-#
-#0x20	U+0020	#	SPACE
-#0x21	U+0021	#	EXCLAMATION MARK
-#0x22	U+0022	#	QUOTATION MARK
-#0x23	U+0023	#	NUMBER SIGN
-#0x24	U+0024	#	DOLLAR SIGN
-#0x25	U+0025	#	PERCENT SIGN
-#0x26	U+0026	#	AMPERSAND
-#0x27	U+0027	#	APOSTROPHE
-#0x28	U+0028	#	LEFT PARENTHESIS
-#0x29	U+0029	#	RIGHT PARENTHESIS
-#0x2A	U+002A	#	ASTERISK
-#0x2B	U+002B	#	PLUS SIGN
-#0x2C	U+002C	#	COMMA
-#0x2D	U+002D	#	HYPHEN-MINUS
-#0x2E	U+002E	#	FULL STOP
-#0x2F	U+002F	#	SOLIDUS
-#0x30	U+0030	#	DIGIT ZERO
-#0x31	U+0031	#	DIGIT ONE
-#0x32	U+0032	#	DIGIT TWO
-#0x33	U+0033	#	DIGIT THREE
-#0x34	U+0034	#	DIGIT FOUR
-#0x35	U+0035	#	DIGIT FIVE
-#0x36	U+0036	#	DIGIT SIX
-#0x37	U+0037	#	DIGIT SEVEN
-#0x38	U+0038	#	DIGIT EIGHT
-#0x39	U+0039	#	DIGIT NINE
-#0x3A	U+003A	#	COLON
-#0x3B	U+003B	#	SEMICOLON
-#0x3C	U+003C	#	LESS-THAN SIGN
-#0x3D	U+003D	#	EQUALS SIGN
-#0x3E	U+003E	#	GREATER-THAN SIGN
-#0x3F	U+003F	#	QUESTION MARK
-#0x40	U+0040	#	COMMERCIAL AT
-#0x41	U+0041	#	LATIN CAPITAL LETTER A
-#0x42	U+0042	#	LATIN CAPITAL LETTER B
-#0x43	U+0043	#	LATIN CAPITAL LETTER C
-#0x44	U+0044	#	LATIN CAPITAL LETTER D
-#0x45	U+0045	#	LATIN CAPITAL LETTER E
-#0x46	U+0046	#	LATIN CAPITAL LETTER F
-#0x47	U+0047	#	LATIN CAPITAL LETTER G
-#0x48	U+0048	#	LATIN CAPITAL LETTER H
-#0x49	U+0049	#	LATIN CAPITAL LETTER I
-#0x4A	U+004A	#	LATIN CAPITAL LETTER J
-#0x4B	U+004B	#	LATIN CAPITAL LETTER K
-#0x4C	U+004C	#	LATIN CAPITAL LETTER L
-#0x4D	U+004D	#	LATIN CAPITAL LETTER M
-#0x4E	U+004E	#	LATIN CAPITAL LETTER N
-#0x4F	U+004F	#	LATIN CAPITAL LETTER O
-#0x50	U+0050	#	LATIN CAPITAL LETTER P
-#0x51	U+0051	#	LATIN CAPITAL LETTER Q
-#0x52	U+0052	#	LATIN CAPITAL LETTER R
-#0x53	U+0053	#	LATIN CAPITAL LETTER S
-#0x54	U+0054	#	LATIN CAPITAL LETTER T
-#0x55	U+0055	#	LATIN CAPITAL LETTER U
-#0x56	U+0056	#	LATIN CAPITAL LETTER V
-#0x57	U+0057	#	LATIN CAPITAL LETTER W
-#0x58	U+0058	#	LATIN CAPITAL LETTER X
-#0x59	U+0059	#	LATIN CAPITAL LETTER Y
-#0x5A	U+005A	#	LATIN CAPITAL LETTER Z
-#0x5B	U+005B	#	LEFT SQUARE BRACKET
-#0x5C	U+005C	#	REVERSE SOLIDUS
-#0x5D	U+005D	#	RIGHT SQUARE BRACKET
-#0x5E	U+005E	#	CIRCUMFLEX ACCENT
-#0x5F	U+005F	#	LOW LINE
-#0x60	U+0060	#	GRAVE ACCENT
-#0x61	U+0061	#	LATIN SMALL LETTER A
-#0x62	U+0062	#	LATIN SMALL LETTER B
-#0x63	U+0063	#	LATIN SMALL LETTER C
-#0x64	U+0064	#	LATIN SMALL LETTER D
-#0x65	U+0065	#	LATIN SMALL LETTER E
-#0x66	U+0066	#	LATIN SMALL LETTER F
-#0x67	U+0067	#	LATIN SMALL LETTER G
-#0x68	U+0068	#	LATIN SMALL LETTER H
-#0x69	U+0069	#	LATIN SMALL LETTER I
-#0x6A	U+006A	#	LATIN SMALL LETTER J
-#0x6B	U+006B	#	LATIN SMALL LETTER K
-#0x6C	U+006C	#	LATIN SMALL LETTER L
-#0x6D	U+006D	#	LATIN SMALL LETTER M
-#0x6E	U+006E	#	LATIN SMALL LETTER N
-#0x6F	U+006F	#	LATIN SMALL LETTER O
-#0x70	U+0070	#	LATIN SMALL LETTER P
-#0x71	U+0071	#	LATIN SMALL LETTER Q
-#0x72	U+0072	#	LATIN SMALL LETTER R
-#0x73	U+0073	#	LATIN SMALL LETTER S
-#0x74	U+0074	#	LATIN SMALL LETTER T
-#0x75	U+0075	#	LATIN SMALL LETTER U
-#0x76	U+0076	#	LATIN SMALL LETTER V
-#0x77	U+0077	#	LATIN SMALL LETTER W
-#0x78	U+0078	#	LATIN SMALL LETTER X
-#0x79	U+0079	#	LATIN SMALL LETTER Y
-#0x7A	U+007A	#	LATIN SMALL LETTER Z
-#0x7B	U+007B	#	LEFT CURLY BRACKET
-#0x7C	U+007C	#	VERTICAL LINE
-#0x7D	U+007D	#	RIGHT CURLY BRACKET
-#0x7E	U+007E	#	TILDE
-0xA0	U+00A0	#	NO-BREAK SPACE
-0xA2	U+00A2	#	CENT SIGN
-0xA3	U+00A3	#	POUND SIGN
-0xA4	U+00A4	#	CURRENCY SIGN
-0xA5	U+00A5	#	YEN SIGN
-0xA6	U+00A6	#	BROKEN BAR
-0xA7	U+00A7	#	SECTION SIGN
-0xA8	U+00A8	#	DIAERESIS
-0xA9	U+00A9	#	COPYRIGHT SIGN
-0xAA	U+00D7	#	MULTIPLICATION SIGN
-0xAB	U+00AB	#	LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xAC	U+00AC	#	NOT SIGN
-0xAD	U+00AD	#	SOFT HYPHEN
-0xAE	U+00AE	#	REGISTERED SIGN
-0xAF	U+00AF	#	MACRON
-0xB0	U+00B0	#	DEGREE SIGN
-0xB1	U+00B1	#	PLUS-MINUS SIGN
-0xB2	U+00B2	#	SUPERSCRIPT TWO
-0xB3	U+00B3	#	SUPERSCRIPT THREE
-0xB4	U+00B4	#	ACUTE ACCENT
-0xB5	U+00B5	#	MICRO SIGN
-0xB6	U+00B6	#	PILCROW SIGN
-0xB7	U+00B7	#	MIDDLE DOT
-0xB8	U+00B8	#	CEDILLA
-0xB9	U+00B9	#	SUPERSCRIPT ONE
-0xBA	U+00F7	#	DIVISION SIGN
-0xBB	U+00BB	#	RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xBC	U+00BC	#	VULGAR FRACTION ONE QUARTER
-0xBD	U+00BD	#	VULGAR FRACTION ONE HALF
-0xBE	U+00BE	#	VULGAR FRACTION THREE QUARTERS
-0xDF	U+2017	#	DOUBLE LOW LINE
-0xE0	U+05D0	#	HEBREW LETTER ALEF
-0xE1	U+05D1	#	HEBREW LETTER BET
-0xE2	U+05D2	#	HEBREW LETTER GIMEL
-0xE3	U+05D3	#	HEBREW LETTER DALET
-0xE4	U+05D4	#	HEBREW LETTER HE
-0xE5	U+05D5	#	HEBREW LETTER VAV
-0xE6	U+05D6	#	HEBREW LETTER ZAYIN
-0xE7	U+05D7	#	HEBREW LETTER HET
-0xE8	U+05D8	#	HEBREW LETTER TET
-0xE9	U+05D9	#	HEBREW LETTER YOD
-0xEA	U+05DA	#	HEBREW LETTER FINAL KAF
-0xEB	U+05DB	#	HEBREW LETTER KAF
-0xEC	U+05DC	#	HEBREW LETTER LAMED
-0xED	U+05DD	#	HEBREW LETTER FINAL MEM
-0xEE	U+05DE	#	HEBREW LETTER MEM
-0xEF	U+05DF	#	HEBREW LETTER FINAL NUN
-0xF0	U+05E0	#	HEBREW LETTER NUN
-0xF1	U+05E1	#	HEBREW LETTER SAMEKH
-0xF2	U+05E2	#	HEBREW LETTER AYIN
-0xF3	U+05E3	#	HEBREW LETTER FINAL PE
-0xF4	U+05E4	#	HEBREW LETTER PE
-0xF5	U+05E5	#	HEBREW LETTER FINAL TSADI
-0xF6	U+05E6	#	HEBREW LETTER TSADI
-0xF7	U+05E7	#	HEBREW LETTER QOF
-0xF8	U+05E8	#	HEBREW LETTER RESH
-0xF9	U+05E9	#	HEBREW LETTER SHIN
-0xFA	U+05EA	#	HEBREW LETTER TAV
-0xFD	U+200E	#	LEFT-TO-RIGHT MARK
-0xFE	U+200F	#	RIGHT-TO-LEFT MARK
-
-
-#Hebrew points - map to empty string
-U+05B0-U+05C2:
-
-#HEBREW LETTER DOUBLE VAV	#U+05F0:åå
-U+05F0 "\345\345"
-#HEBREW LETTER VAV YOD		#U+05F1:éå
-U+05F1 "\351\345"
-#HEBREW LETTER DOUBLE YOD	#U+05F2:éé
-U+05F2 "\351\351"
-
diff --git a/src/chrtrans/iso09_uni.tbl b/src/chrtrans/iso09_uni.tbl
deleted file mode 100644
index 87afe48b..00000000
--- a/src/chrtrans/iso09_uni.tbl
+++ /dev/null
@@ -1,266 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Miso-8859-9
-
-#Name as a Display Charset (used on Options screen)
-OTurkish (ISO-8859-9)
-
-#Codepage number
-C920
-
-#
-#	Name:             ISO/IEC 8859-9:1999 to Unicode
-#	Unicode version:  3.0
-#	Table version:    1.0
-#	Table format:     Format A
-#	Date:             1999 July 27
-#	Authors:          Ken Whistler <kenw@sybase.com>
-#
-#	Copyright (c) 1991-1999 Unicode, Inc.  All Rights reserved.
-#
-#	This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-#	No claims are made as to fitness for any particular purpose.  No
-#	warranties of any kind are expressed or implied.  The recipient
-#	agrees to determine applicability of information provided.  If this
-#	file has been provided on magnetic media by Unicode, Inc., the sole
-#	remedy for any claim will be exchange of defective media within 90
-#	days of receipt.
-#
-#	Unicode, Inc. hereby grants the right to freely use the information
-#	supplied in this file in the creation of products supporting the
-#	Unicode Standard, and to make copies of this file in any form for
-#	internal or external distribution as long as this notice remains
-#	attached.
-#
-#	General notes:
-#
-#	This table contains the data the Unicode Consortium has on how
-#	ISO/IEC 8859-9:1999 characters map into Unicode.
-#
-#	Format:  Three tab-separated columns
-#		 Column #1 is the ISO/IEC 8859-9 code (in hex as 0xXX)
-#		 Column #2 is the Unicode (in hex as 0xXXXX)
-#		 Column #3 the Unicode name (follows a comment sign, '#')
-#
-#	The entries are in ISO/IEC 8859-9 order.
-#
-#	ISO/IEC 8859-9 is also equivalent to ISO-IR-148.
-#
-#	Version history
-#	1.0 version updates 0.1 version by adding mappings for all
-#	control characters.
-#
-#	Updated versions of this file may be found in:
-#		<ftp://ftp.unicode.org/Public/MAPPINGS/>
-#
-#	Any comments or problems, contact <errata@unicode.org>
-#	Please note that <errata@unicode.org> is an archival address;
-#	notices will be checked, but do not expect an immediate response.
-#
-# Lines with more than one Unicode (U+XXXX) value contain additional
-# replacement mappings added for lynx. - kw
-#
-0x20-0x7e idem
-0x49	U+042b
-#
-#0x20	U+0020	#	SPACE
-#0x21	U+0021	#	EXCLAMATION MARK
-#0x22	U+0022	#	QUOTATION MARK
-#0x23	U+0023	#	NUMBER SIGN
-#0x24	U+0024	#	DOLLAR SIGN
-#0x25	U+0025	#	PERCENT SIGN
-#0x26	U+0026	#	AMPERSAND
-#0x27	U+0027	#	APOSTROPHE
-#0x28	U+0028	#	LEFT PARENTHESIS
-#0x29	U+0029	#	RIGHT PARENTHESIS
-#0x2A	U+002A	#	ASTERISK
-#0x2B	U+002B	#	PLUS SIGN
-#0x2C	U+002C	#	COMMA
-#0x2D	U+002D	#	HYPHEN-MINUS
-#0x2E	U+002E	#	FULL STOP
-#0x2F	U+002F	#	SOLIDUS
-#0x30	U+0030	#	DIGIT ZERO
-#0x31	U+0031	#	DIGIT ONE
-#0x32	U+0032	#	DIGIT TWO
-#0x33	U+0033	#	DIGIT THREE
-#0x34	U+0034	#	DIGIT FOUR
-#0x35	U+0035	#	DIGIT FIVE
-#0x36	U+0036	#	DIGIT SIX
-#0x37	U+0037	#	DIGIT SEVEN
-#0x38	U+0038	#	DIGIT EIGHT
-#0x39	U+0039	#	DIGIT NINE
-#0x3A	U+003A	#	COLON
-#0x3B	U+003B	#	SEMICOLON
-#0x3C	U+003C	#	LESS-THAN SIGN
-#0x3D	U+003D	#	EQUALS SIGN
-#0x3E	U+003E	#	GREATER-THAN SIGN
-#0x3F	U+003F	#	QUESTION MARK
-#0x40	U+0040	#	COMMERCIAL AT
-#0x41	U+0041	#	LATIN CAPITAL LETTER A
-#0x42	U+0042	#	LATIN CAPITAL LETTER B
-#0x43	U+0043	#	LATIN CAPITAL LETTER C
-#0x44	U+0044	#	LATIN CAPITAL LETTER D
-#0x45	U+0045	#	LATIN CAPITAL LETTER E
-#0x46	U+0046	#	LATIN CAPITAL LETTER F
-#0x47	U+0047	#	LATIN CAPITAL LETTER G
-#0x48	U+0048	#	LATIN CAPITAL LETTER H
-#0x49	U+0049	#	LATIN CAPITAL LETTER I
-#0x4A	U+004A	#	LATIN CAPITAL LETTER J
-#0x4B	U+004B	#	LATIN CAPITAL LETTER K
-#0x4C	U+004C	#	LATIN CAPITAL LETTER L
-#0x4D	U+004D	#	LATIN CAPITAL LETTER M
-#0x4E	U+004E	#	LATIN CAPITAL LETTER N
-#0x4F	U+004F	#	LATIN CAPITAL LETTER O
-#0x50	U+0050	#	LATIN CAPITAL LETTER P
-#0x51	U+0051	#	LATIN CAPITAL LETTER Q
-#0x52	U+0052	#	LATIN CAPITAL LETTER R
-#0x53	U+0053	#	LATIN CAPITAL LETTER S
-#0x54	U+0054	#	LATIN CAPITAL LETTER T
-#0x55	U+0055	#	LATIN CAPITAL LETTER U
-#0x56	U+0056	#	LATIN CAPITAL LETTER V
-#0x57	U+0057	#	LATIN CAPITAL LETTER W
-#0x58	U+0058	#	LATIN CAPITAL LETTER X
-#0x59	U+0059	#	LATIN CAPITAL LETTER Y
-#0x5A	U+005A	#	LATIN CAPITAL LETTER Z
-#0x5B	U+005B	#	LEFT SQUARE BRACKET
-#0x5C	U+005C	#	REVERSE SOLIDUS
-#0x5D	U+005D	#	RIGHT SQUARE BRACKET
-#0x5E	U+005E	#	CIRCUMFLEX ACCENT
-#0x5F	U+005F	#	LOW LINE
-#0x60	U+0060	#	GRAVE ACCENT
-#0x61	U+0061	#	LATIN SMALL LETTER A
-#0x62	U+0062	#	LATIN SMALL LETTER B
-#0x63	U+0063	#	LATIN SMALL LETTER C
-#0x64	U+0064	#	LATIN SMALL LETTER D
-#0x65	U+0065	#	LATIN SMALL LETTER E
-#0x66	U+0066	#	LATIN SMALL LETTER F
-#0x67	U+0067	#	LATIN SMALL LETTER G
-#0x68	U+0068	#	LATIN SMALL LETTER H
-#0x69	U+0069	#	LATIN SMALL LETTER I
-#0x6A	U+006A	#	LATIN SMALL LETTER J
-#0x6B	U+006B	#	LATIN SMALL LETTER K
-#0x6C	U+006C	#	LATIN SMALL LETTER L
-#0x6D	U+006D	#	LATIN SMALL LETTER M
-#0x6E	U+006E	#	LATIN SMALL LETTER N
-#0x6F	U+006F	#	LATIN SMALL LETTER O
-#0x70	U+0070	#	LATIN SMALL LETTER P
-#0x71	U+0071	#	LATIN SMALL LETTER Q
-#0x72	U+0072	#	LATIN SMALL LETTER R
-#0x73	U+0073	#	LATIN SMALL LETTER S
-#0x74	U+0074	#	LATIN SMALL LETTER T
-#0x75	U+0075	#	LATIN SMALL LETTER U
-#0x76	U+0076	#	LATIN SMALL LETTER V
-#0x77	U+0077	#	LATIN SMALL LETTER W
-#0x78	U+0078	#	LATIN SMALL LETTER X
-#0x79	U+0079	#	LATIN SMALL LETTER Y
-#0x7A	U+007A	#	LATIN SMALL LETTER Z
-#0x7B	U+007B	#	LEFT CURLY BRACKET
-#0x7C	U+007C	#	VERTICAL LINE
-#0x7D	U+007D	#	RIGHT CURLY BRACKET
-#0x7E	U+007E	#	TILDE
-0xA0	U+00A0	#	NO-BREAK SPACE
-0xA1	U+00A1	#	INVERTED EXCLAMATION MARK
-0xA2	U+00A2	#	CENT SIGN
-0xA3	U+00A3	#	POUND SIGN
-0xA4	U+00A4	#	CURRENCY SIGN
-0xA5	U+00A5	#	YEN SIGN
-0xA6	U+00A6	#	BROKEN BAR
-0xA7	U+00A7	#	SECTION SIGN
-0xA8	U+00A8	U+0308	#	DIAERESIS
-0xA9	U+00A9	#	COPYRIGHT SIGN
-0xAA	U+00AA	#	FEMININE ORDINAL INDICATOR
-0xAB	U+00AB	#	LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xAC	U+00AC	#	NOT SIGN
-0xAD	U+00AD	#	SOFT HYPHEN
-0xAE	U+00AE	#	REGISTERED SIGN
-0xAF	U+00AF	U+0304	#	MACRON
-0xB0	U+00B0	U+030a	#	DEGREE SIGN
-0xB1	U+00B1	#	PLUS-MINUS SIGN
-0xB2	U+00B2	#	SUPERSCRIPT TWO
-0xB3	U+00B3	#	SUPERSCRIPT THREE
-0xB4	U+00B4	#	ACUTE ACCENT
-0xB5	U+00B5	U+03bc	#	MICRO SIGN
-0xB6	U+00B6	#	PILCROW SIGN
-0xB7	U+00B7	U+0307	U+0387	#	MIDDLE DOT
-0xB8	U+00B8	U+0327	#	CEDILLA
-0xB9	U+00B9	#	SUPERSCRIPT ONE
-0xBA	U+00BA	#	MASCULINE ORDINAL INDICATOR
-0xBB	U+00BB	#	RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xBC	U+00BC	#	VULGAR FRACTION ONE QUARTER
-0xBD	U+00BD	#	VULGAR FRACTION ONE HALF
-0xBE	U+00BE	#	VULGAR FRACTION THREE QUARTERS
-0xBF	U+00BF	#	INVERTED QUESTION MARK
-0xC0	U+00C0	#	LATIN CAPITAL LETTER A WITH GRAVE
-0xC1	U+00C1	#	LATIN CAPITAL LETTER A WITH ACUTE
-0xC2	U+00C2	#	LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xC3	U+00C3	#	LATIN CAPITAL LETTER A WITH TILDE
-0xC4	U+00C4	#	LATIN CAPITAL LETTER A WITH DIAERESIS
-0xC5	U+00C5	#	LATIN CAPITAL LETTER A WITH RING ABOVE
-0xC6	U+00C6	#	LATIN CAPITAL LETTER AE
-0xC7	U+00C7	#	LATIN CAPITAL LETTER C WITH CEDILLA
-0xC8	U+00C8	#	LATIN CAPITAL LETTER E WITH GRAVE
-0xC9	U+00C9	#	LATIN CAPITAL LETTER E WITH ACUTE
-0xCA	U+00CA	#	LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0xCB	U+00CB	#	LATIN CAPITAL LETTER E WITH DIAERESIS
-0xCC	U+00CC	#	LATIN CAPITAL LETTER I WITH GRAVE
-0xCD	U+00CD	#	LATIN CAPITAL LETTER I WITH ACUTE
-0xCE	U+00CE	#	LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xCF	U+00CF	#	LATIN CAPITAL LETTER I WITH DIAERESIS
-0xD0	U+011E	#	LATIN CAPITAL LETTER G WITH BREVE
-0xD1	U+00D1	#	LATIN CAPITAL LETTER N WITH TILDE
-0xD2	U+00D2	#	LATIN CAPITAL LETTER O WITH GRAVE
-0xD3	U+00D3	#	LATIN CAPITAL LETTER O WITH ACUTE
-0xD4	U+00D4	#	LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xD5	U+00D5	#	LATIN CAPITAL LETTER O WITH TILDE
-0xD6	U+00D6	#	LATIN CAPITAL LETTER O WITH DIAERESIS
-0xD7	U+00D7	#	MULTIPLICATION SIGN
-0xD8	U+00D8	#	LATIN CAPITAL LETTER O WITH STROKE
-0xD9	U+00D9	#	LATIN CAPITAL LETTER U WITH GRAVE
-0xDA	U+00DA	#	LATIN CAPITAL LETTER U WITH ACUTE
-0xDB	U+00DB	#	LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0xDC	U+00DC	#	LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDD	U+0130	U+0418	U+0406	#	LATIN CAPITAL LETTER I WITH DOT ABOVE
-0xDE	U+015E	U+0428	#	LATIN CAPITAL LETTER S WITH CEDILLA
-0xDF	U+00DF	#	LATIN SMALL LETTER SHARP S
-0xE0	U+00E0	#	LATIN SMALL LETTER A WITH GRAVE
-0xE1	U+00E1	#	LATIN SMALL LETTER A WITH ACUTE
-0xE2	U+00E2	#	LATIN SMALL LETTER A WITH CIRCUMFLEX
-0xE3	U+00E3	#	LATIN SMALL LETTER A WITH TILDE
-0xE4	U+00E4	#	LATIN SMALL LETTER A WITH DIAERESIS
-0xE5	U+00E5	#	LATIN SMALL LETTER A WITH RING ABOVE
-0xE6	U+00E6	#	LATIN SMALL LETTER AE
-0xE7	U+00E7	#	LATIN SMALL LETTER C WITH CEDILLA
-0xE8	U+00E8	#	LATIN SMALL LETTER E WITH GRAVE
-0xE9	U+00E9	#	LATIN SMALL LETTER E WITH ACUTE
-0xEA	U+00EA	#	LATIN SMALL LETTER E WITH CIRCUMFLEX
-0xEB	U+00EB	#	LATIN SMALL LETTER E WITH DIAERESIS
-0xEC	U+00EC	#	LATIN SMALL LETTER I WITH GRAVE
-0xED	U+00ED	#	LATIN SMALL LETTER I WITH ACUTE
-0xEE	U+00EE	#	LATIN SMALL LETTER I WITH CIRCUMFLEX
-0xEF	U+00EF	#	LATIN SMALL LETTER I WITH DIAERESIS
-0xF0	U+011F	#	LATIN SMALL LETTER G WITH BREVE
-0xF1	U+00F1	#	LATIN SMALL LETTER N WITH TILDE
-0xF2	U+00F2	#	LATIN SMALL LETTER O WITH GRAVE
-0xF3	U+00F3	#	LATIN SMALL LETTER O WITH ACUTE
-0xF4	U+00F4	#	LATIN SMALL LETTER O WITH CIRCUMFLEX
-0xF5	U+00F5	#	LATIN SMALL LETTER O WITH TILDE
-0xF6	U+00F6	#	LATIN SMALL LETTER O WITH DIAERESIS
-0xF7	U+00F7	#	DIVISION SIGN
-0xF8	U+00F8	#	LATIN SMALL LETTER O WITH STROKE
-0xF9	U+00F9	#	LATIN SMALL LETTER U WITH GRAVE
-0xFA	U+00FA	#	LATIN SMALL LETTER U WITH ACUTE
-0xFB	U+00FB	#	LATIN SMALL LETTER U WITH CIRCUMFLEX
-0xFC	U+00FC	#	LATIN SMALL LETTER U WITH DIAERESIS
-0xFD	U+0131	U+03b9	U+044b	#	LATIN SMALL LETTER DOTLESS I
-0xFE	U+015F	U+0448	#	LATIN SMALL LETTER S WITH CEDILLA
-0xFF	U+00FF	#	LATIN SMALL LETTER Y WITH DIAERESIS
-
-U+2218 " \260 "		# RING OPERATOR
-U+221b " ROOT\263 "
-U+2297 "(\327)"		# CIRCLED TIMES
-U+2299 "(\267)"		# CIRCLED DOT OPERATOR
-U+229A "(\260)"		# CIRCLED RING OPERATOR
-U+22A0 "[\327]"		# SQUARED TIMES
-U+22A1 "[\267]"		# SQUARED DOT OPERATOR
-U+22C5 " \267 "		# DOT OPERATOR
diff --git a/src/chrtrans/iso10_uni.tbl b/src/chrtrans/iso10_uni.tbl
deleted file mode 100644
index 4c6605c8..00000000
--- a/src/chrtrans/iso10_uni.tbl
+++ /dev/null
@@ -1,153 +0,0 @@
-#
-# Unicode mapping table for the fonts iso10.*
-# [use: unicode_start iso10.f16 iso10]
-#
-#This is not default font!
-D0
-
-#The MIME name of this charset.
-
-Miso-8859-10
-
-#Name as a Display Charset (used on Options screen)
-ONorth European (ISO-8859-10)
-
-# Name:		ISO 8859-10 Latin 6 (1998) to Unicode
-# Date:		2005-12-15
-# Authors:	Thomas E Dickey from 
-#		http://czyborra.com/charsets/iso8859.html
-#		(ISO 8859 Alphabet Soup)
-
-0x20-0x7e	idem
-
-0xa0	U+00a0	# NO-BREAK SPACE
-0xa1	U+0104	# LATIN CAPITAL LETTER A WITH OGONEK
-0xa2	U+0112	# LATIN CAPITAL LETTER E WITH MACRON
-0xa3	U+0122	# LATIN CAPITAL LETTER G WITH CEDILLA
-0xa4	U+012a	# LATIN CAPITAL LETTER I WITH MACRON
-0xa5	U+0128	# LATIN CAPITAL LETTER I WITH TILDE
-0xa6	U+0136	# LATIN CAPITAL LETTER K WITH CEDILLA
-0xa7	U+00a7	# SECTION SIGN
-0xa8	U+013b	# LATIN CAPITAL LETTER L WITH CEDILLA
-0xa9	U+0110	# LATIN CAPITAL LETTER D WITH STROKE
-0xaa	U+0160	# LATIN CAPITAL LETTER S WITH CARON
-0xab	U+0166	# LATIN CAPITAL LETTER T WITH STROKE
-0xac	U+017d	# LATIN CAPITAL LETTER Z WITH CARON
-0xad	U+00ad	# SOFT HYPHEN
-0xae	U+016a	# LATIN CAPITAL LETTER U WITH MACRON
-0xaf	U+014a	# LATIN CAPITAL LETTER ENG
-0xb0	U+00b0	# DEGREE SIGN
-0xb1	U+0105	# LATIN SMALL LETTER A WITH OGONEK
-0xb2	U+0113	# LATIN SMALL LETTER E WITH MACRON
-0xb3	U+0123	# LATIN SMALL LETTER G WITH CEDILLA
-0xb4	U+012b	# LATIN SMALL LETTER I WITH MACRON
-0xb5	U+0129	# LATIN SMALL LETTER I WITH TILDE
-0xb6	U+0137	# LATIN SMALL LETTER K WITH CEDILLA
-0xb7	U+00b7	# MIDDLE DOT
-0xb8	U+013c	# LATIN SMALL LETTER L WITH CEDILLA
-0xb9	U+0111	# LATIN SMALL LETTER D WITH STROKE
-0xba	U+0161	# LATIN SMALL LETTER S WITH CARON
-0xbb	U+0167	# LATIN SMALL LETTER T WITH STROKE
-0xbc	U+017e	# LATIN SMALL LETTER Z WITH CARON
-0xbd	U+2015	# HORIZONTAL BAR
-0xbe	U+016b	# LATIN SMALL LETTER U WITH MACRON
-0xbf	U+014b	# LATIN SMALL LETTER ENG
-0xc0	U+0100	# LATIN CAPITAL LETTER A WITH MACRON
-
-0xc1-0xc6	idem
-
-#0xc1	U+00c1	# LATIN CAPITAL LETTER A WITH ACUTE
-#0xc2	U+00c2	# LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-#0xc3	U+00c3	# LATIN CAPITAL LETTER A WITH TILDE
-#0xc4	U+00c4	# LATIN CAPITAL LETTER A WITH DIAERESIS
-#0xc5	U+00c5	# LATIN CAPITAL LETTER A WITH RING ABOVE
-#0xc6	U+00c6	# LATIN CAPITAL LETTER AE
-
-0xc7	U+012e	# LATIN CAPITAL LETTER I WITH OGONEK
-0xc8	U+010c	# LATIN CAPITAL LETTER C WITH CARON
-0xc9	U+00c9	# LATIN CAPITAL LETTER E WITH ACUTE
-0xca	U+0118	# LATIN CAPITAL LETTER E WITH OGONEK
-0xcb	U+00cb	# LATIN CAPITAL LETTER E WITH DIAERESIS
-0xcc	U+0116	# LATIN CAPITAL LETTER E WITH DOT ABOVE
-
-0xcd-0xd0	idem
-
-#0xcd	U+00cd	# LATIN CAPITAL LETTER I WITH ACUTE
-#0xce	U+00ce	# LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-#0xcf	U+00cf	# LATIN CAPITAL LETTER I WITH DIAERESIS
-#0xd0	U+00d0	# LATIN CAPITAL LETTER ETH
-
-0xd1	U+0145	# LATIN CAPITAL LETTER N WITH CEDILLA
-0xd2	U+014c	# LATIN CAPITAL LETTER O WITH MACRON
-
-0xd3-0xd6	idem
-
-#0xd3	U+00d3	# LATIN CAPITAL LETTER O WITH ACUTE
-#0xd4	U+00d4	# LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-#0xd5	U+00d5	# LATIN CAPITAL LETTER O WITH TILDE
-#0xd6	U+00d6	# LATIN CAPITAL LETTER O WITH DIAERESIS
-
-0xd7	U+0168	# LATIN CAPITAL LETTER U WITH TILDE
-0xd8	U+00d8	# LATIN CAPITAL LETTER O WITH STROKE
-0xd9	U+0172	# LATIN CAPITAL LETTER U WITH OGONEK
-
-0xda-0xde	idem
-
-#0xda	U+00da	# LATIN CAPITAL LETTER U WITH ACUTE
-#0xdb	U+00db	# LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-#0xdc	U+00dc	# LATIN CAPITAL LETTER U WITH DIAERESIS
-#0xdd	U+00dd	# LATIN CAPITAL LETTER Y WITH ACUTE
-#0xde	U+00de	# LATIN CAPITAL LETTER THORN
-
-0xdF	U+00df	# LATIN SMALL LETTER SHARP S
-0xe0	U+0101	# LATIN SMALL LETTER A WITH MACRON
-
-0xe1-0xe6	idem
-
-#0xe1	U+00e1	# LATIN SMALL LETTER A WITH ACUTE
-#0xe2	U+00e2	# LATIN SMALL LETTER A WITH CIRCUMFLEX
-#0xe3	U+00e3	# LATIN SMALL LETTER A WITH TILDE
-#0xe4	U+00e4	# LATIN SMALL LETTER A WITH DIAERESIS
-#0xe5	U+00e5	# LATIN SMALL LETTER A WITH RING ABOVE
-#0xe6	U+00e6	# LATIN SMALL LETTER AE
-
-0xe7	U+012f	# LATIN SMALL LETTER I WITH OGONEK
-0xe8	U+010d	# LATIN SMALL LETTER C WITH CARON
-0xe9	U+00e9	# LATIN SMALL LETTER E WITH ACUTE
-0xea	U+0119	# LATIN SMALL LETTER E WITH OGONEK
-0xeb	U+00eb	# LATIN SMALL LETTER E WITH DIAERESIS
-0xec	U+0117	# LATIN SMALL LETTER E WITH DOT ABOVE
-
-0xed-0xf0	idem
-
-#0xed	U+00ed	# LATIN SMALL LETTER I WITH ACUTE
-#0xee	U+00ee	# LATIN SMALL LETTER I WITH CIRCUMFLEX
-#0xef	U+00ef	# LATIN SMALL LETTER I WITH DIAERESIS
-#0xf0	U+00F0	# LATIN SMALL LETTER ETH
-
-0xf1	U+0146	# LATIN SMALL LETTER N WITH CEDILLA
-0xf2	U+014d	# LATIN SMALL LETTER O WITH MACRON
-
-0xf3-0xf6	idem
-
-#0xf3	U+00f3	# LATIN SMALL LETTER O WITH ACUTE
-#0xf4	U+00f4	# LATIN SMALL LETTER O WITH CIRCUMFLEX
-#0xf5	U+00f5	# LATIN SMALL LETTER O WITH TILDE
-#0xf6	U+00f6	# LATIN SMALL LETTER O WITH DIAERESIS
-
-0xf7	U+0169	# LATIN SMALL LETTER U WITH TILDE
-0xf8	U+00f8	# LATIN SMALL LETTER O WITH STROKE
-0xf9	U+0173	# LATIN SMALL LETTER U WITH OGONEK
-
-0xfa-0xfe	idem
-
-#0xfa	U+00fa	# LATIN SMALL LETTER U WITH ACUTE
-#0xfb	U+00fb	# LATIN SMALL LETTER U WITH CIRCUMFLEX
-#0xfc	U+00fc	# LATIN SMALL LETTER U WITH DIAERESIS
-#0xfd	U+00fd	# LATIN SMALL LETTER Y WITH ACUTE
-#0xfe	U+00fe	# LATIN SMALL LETTER THORN
-
-0xfF	U+0138	# LATIN SMALL LETTER KRA
-
-# TRADE MARK SIGN:
-U+2122:(TM)
diff --git a/src/chrtrans/iso13_uni.tbl b/src/chrtrans/iso13_uni.tbl
deleted file mode 100644
index e51ea23e..00000000
--- a/src/chrtrans/iso13_uni.tbl
+++ /dev/null
@@ -1,114 +0,0 @@
-# The MIME name of this charset.
-Miso-8859-13
-
-# Name as a Display Charset (used on Options screen)
-OBaltic Rim (ISO-8859-13)
-
-# This is not the default font!
-D0
-
-#
-# Name:		ISO 8859-13 Latin 7 (1998) to Unicode
-# Date:		2005-12-15
-# Authors:	Thomas E Dickey from 
-#		http://czyborra.com/charsets/iso8859.html
-#		(ISO 8859 Alphabet Soup)
-
-0x20-0x7E idem	#	ASCII
-
-0xA0	U+00A0	# NO-BREAK SPACE
-0xA1	U+201D	# RIGHT DOUBLE QUOTATION MARK
-0xA2	U+00A2	# CENT SIGN
-0xA3	U+00A3	# POUND SIGN
-0xA4	U+00A4	# CURRENCY SIGN
-0xA5	U+201E	# DOUBLE LOW-9 QUOTATION MARK
-0xA6	U+00A6	# BROKEN BAR
-0xA7	U+00A7	# SECTION SIGN
-0xA8	U+00D8	# LATIN CAPITAL LETTER O WITH STROKE
-0xA9	U+00A9	# COPYRIGHT SIGN
-0xAA	U+0156	# LATIN CAPITAL LETTER R WITH CEDILLA
-0xAB	U+00AB	# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xAC	U+00AC	# NOT SIGN
-0xAD	U+00AD	# SOFT HYPHEN
-0xAE	U+00AE	# REGISTERED SIGN
-0xAF	U+00C6	# LATIN CAPITAL LETTER AE
-0xB0	U+00B0	# DEGREE SIGN
-0xB1	U+00B1	# PLUS-MINUS SIGN
-0xB2	U+00B2	# SUPERSCRIPT TWO
-0xB3	U+00B3	# SUPERSCRIPT THREE
-0xB4	U+201C	# LEFT DOUBLE QUOTATION MARK
-0xB5	U+00B5	# MICRO SIGN
-0xB6	U+00B6	# PILCROW SIGN
-0xB7	U+00B7	# MIDDLE DOT
-0xB8	U+00F8	# LATIN SMALL LETTER O WITH STROKE
-0xB9	U+00B9	# SUPERSCRIPT ONE
-0xBA	U+0157	# LATIN SMALL LETTER R WITH CEDILLA
-0xBB	U+00BB	# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xBC	U+00BC	# VULGAR FRACTION ONE QUARTER
-0xBD	U+00BD	# VULGAR FRACTION ONE HALF
-0xBE	U+00BE	# VULGAR FRACTION THREE QUARTERS
-0xBF	U+00E6	# LATIN SMALL LETTER AE
-0xC0	U+0104	# LATIN CAPITAL LETTER A WITH OGONEK
-0xC1	U+012E	# LATIN CAPITAL LETTER I WITH OGONEK
-0xC2	U+0100	# LATIN CAPITAL LETTER A WITH MACRON
-0xC3	U+0106	# LATIN CAPITAL LETTER C WITH ACUTE
-0xC4	U+00C4	# LATIN CAPITAL LETTER A WITH DIAERESIS
-0xC5	U+00C5	# LATIN CAPITAL LETTER A WITH RING ABOVE
-0xC6	U+0118	# LATIN CAPITAL LETTER E WITH OGONEK
-0xC7	U+0112	# LATIN CAPITAL LETTER E WITH MACRON
-0xC8	U+010C	# LATIN CAPITAL LETTER C WITH CARON
-0xC9	U+00C9	# LATIN CAPITAL LETTER E WITH ACUTE
-0xCA	U+0179	# LATIN CAPITAL LETTER Z WITH ACUTE
-0xCB	U+0116	# LATIN CAPITAL LETTER E WITH DOT ABOVE
-0xCC	U+0122	# LATIN CAPITAL LETTER G WITH CEDILLA
-0xCD	U+0136	# LATIN CAPITAL LETTER K WITH CEDILLA
-0xCE	U+012A	# LATIN CAPITAL LETTER I WITH MACRON
-0xCF	U+013B	# LATIN CAPITAL LETTER L WITH CEDILLA
-0xD0	U+0160	# LATIN CAPITAL LETTER S WITH CARON
-0xD1	U+0143	# LATIN CAPITAL LETTER N WITH ACUTE
-0xD2	U+0145	# LATIN CAPITAL LETTER N WITH CEDILLA
-0xD3	U+00D3	# LATIN CAPITAL LETTER O WITH ACUTE
-0xD4	U+014C	# LATIN CAPITAL LETTER O WITH MACRON
-0xD5	U+00D5	# LATIN CAPITAL LETTER O WITH TILDE
-0xD6	U+00D6	# LATIN CAPITAL LETTER O WITH DIAERESIS
-0xD7	U+00D7	# MULTIPLICATION SIGN
-0xD8	U+0172	# LATIN CAPITAL LETTER U WITH OGONEK
-0xD9	U+0141	# LATIN CAPITAL LETTER L WITH STROKE
-0xDA	U+015A	# LATIN CAPITAL LETTER S WITH ACUTE
-0xDB	U+016A	# LATIN CAPITAL LETTER U WITH MACRON
-0xDC	U+00DC	# LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDD	U+017B	# LATIN CAPITAL LETTER Z WITH DOT ABOVE
-0xDE	U+017D	# LATIN CAPITAL LETTER Z WITH CARON
-0xDF	U+00DF	# LATIN SMALL LETTER SHARP S
-0xE0	U+0105	# LATIN SMALL LETTER A WITH OGONEK
-0xE1	U+012F	# LATIN SMALL LETTER I WITH OGONEK
-0xE2	U+0101	# LATIN SMALL LETTER A WITH MACRON
-0xE3	U+0107	# LATIN SMALL LETTER C WITH ACUTE
-0xE4	U+00E4	# LATIN SMALL LETTER A WITH DIAERESIS
-0xE5	U+00E5	# LATIN SMALL LETTER A WITH RING ABOVE
-0xE6	U+0119	# LATIN SMALL LETTER E WITH OGONEK
-0xE7	U+0113	# LATIN SMALL LETTER E WITH MACRON
-0xE8	U+010D	# LATIN SMALL LETTER C WITH CARON
-0xE9	U+00E9	# LATIN SMALL LETTER E WITH ACUTE
-0xEA	U+017A	# LATIN SMALL LETTER Z WITH ACUTE
-0xEB	U+0117	# LATIN SMALL LETTER E WITH DOT ABOVE
-0xEC	U+0123	# LATIN SMALL LETTER G WITH CEDILLA
-0xED	U+0137	# LATIN SMALL LETTER K WITH CEDILLA
-0xEE	U+012B	# LATIN SMALL LETTER I WITH MACRON
-0xEF	U+013C	# LATIN SMALL LETTER L WITH CEDILLA
-0xF0	U+0161	# LATIN SMALL LETTER S WITH CARON
-0xF1	U+0144	# LATIN SMALL LETTER N WITH ACUTE
-0xF2	U+0146	# LATIN SMALL LETTER N WITH CEDILLA
-0xF3	U+00F3	# LATIN SMALL LETTER O WITH ACUTE
-0xF4	U+014D	# LATIN SMALL LETTER O WITH MACRON
-0xF5	U+00F5	# LATIN SMALL LETTER O WITH TILDE
-0xF6	U+00F6	# LATIN SMALL LETTER O WITH DIAERESIS
-0xF7	U+00F7	# DIVISION SIGN
-0xF8	U+0173	# LATIN SMALL LETTER U WITH OGONEK
-0xF9	U+0142	# LATIN SMALL LETTER L WITH STROKE
-0xFA	U+015B	# LATIN SMALL LETTER S WITH ACUTE
-0xFB	U+016B	# LATIN SMALL LETTER U WITH MACRON
-0xFC	U+00FC	# LATIN SMALL LETTER U WITH DIAERESIS
-0xFD	U+017C	# LATIN SMALL LETTER Z WITH DOT ABOVE
-0xFE	U+017E	# LATIN SMALL LETTER Z WITH CARON
-0xFF	U+2019	# RIGHT SINGLE QUOTATION MARK
diff --git a/src/chrtrans/iso14_uni.tbl b/src/chrtrans/iso14_uni.tbl
deleted file mode 100644
index 630a9466..00000000
--- a/src/chrtrans/iso14_uni.tbl
+++ /dev/null
@@ -1,114 +0,0 @@
-# The MIME name of this charset.
-Miso-8859-14
-
-# Name as a Display Charset (used on Options screen)
-OCeltic (ISO-8859-14)
-
-# This is not the default font!
-D0
-
-#
-# Name:		ISO 8859-13 Latin 8 (1998) to Unicode
-# Date:		2005-12-15
-# Authors:	Thomas E Dickey from 
-#		http://czyborra.com/charsets/iso8859.html
-#		(ISO 8859 Alphabet Soup)
-
-0x20-0x7E idem	#	ASCII
-
-0xA0	U+00A0	# NO-BREAK SPACE
-0xA1	U+1E02	# LATIN CAPITAL LETTER B WITH DOT ABOVE
-0xA2	U+1E03	# LATIN SMALL LETTER B WITH DOT ABOVE
-0xA3	U+00A3	# POUND SIGN
-0xA4	U+010A	# LATIN CAPITAL LETTER C WITH DOT ABOVE
-0xA5	U+010B	# LATIN SMALL LETTER C WITH DOT ABOVE
-0xA6	U+1E0A	# LATIN CAPITAL LETTER D WITH DOT ABOVE
-0xA7	U+00A7	# SECTION SIGN
-0xA8	U+1E80	# LATIN CAPITAL LETTER W WITH GRAVE
-0xA9	U+00A9	# COPYRIGHT SIGN
-0xAA	U+1E82	# LATIN CAPITAL LETTER W WITH ACUTE
-0xAB	U+1E0B	# LATIN SMALL LETTER D WITH DOT ABOVE
-0xAC	U+1EF2	# LATIN CAPITAL LETTER Y WITH GRAVE
-0xAD	U+00AD	# SOFT HYPHEN
-0xAE	U+00AE	# REGISTERED SIGN
-0xAF	U+0178	# LATIN CAPITAL LETTER Y WITH DIAERESIS
-0xB0	U+1E1E	# LATIN CAPITAL LETTER F WITH DOT ABOVE
-0xB1	U+1E1F	# LATIN SMALL LETTER F WITH DOT ABOVE
-0xB2	U+0120	# LATIN CAPITAL LETTER G WITH DOT ABOVE
-0xB3	U+0121	# LATIN SMALL LETTER G WITH DOT ABOVE
-0xB4	U+1E40	# LATIN CAPITAL LETTER M WITH DOT ABOVE
-0xB5	U+1E41	# LATIN SMALL LETTER M WITH DOT ABOVE
-0xB6	U+00B6	# PILCROW SIGN
-0xB7	U+1E56	# LATIN CAPITAL LETTER P WITH DOT ABOVE
-0xB8	U+1E81	# LATIN SMALL LETTER W WITH GRAVE
-0xB9	U+1E57	# LATIN SMALL LETTER P WITH DOT ABOVE
-0xBA	U+1E83	# LATIN SMALL LETTER W WITH ACUTE
-0xBB	U+1E60	# LATIN CAPITAL LETTER S WITH DOT ABOVE
-0xBC	U+1EF3	# LATIN SMALL LETTER Y WITH GRAVE
-0xBD	U+1E84	# LATIN CAPITAL LETTER W WITH DIAERESIS
-0xBE	U+1E85	# LATIN SMALL LETTER W WITH DIAERESIS
-0xBF	U+1E61	# LATIN SMALL LETTER S WITH DOT ABOVE
-0xC0	U+00C0	# LATIN CAPITAL LETTER A WITH GRAVE
-0xC1	U+00C1	# LATIN CAPITAL LETTER A WITH ACUTE
-0xC2	U+00C2	# LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xC3	U+00C3	# LATIN CAPITAL LETTER A WITH TILDE
-0xC4	U+00C4	# LATIN CAPITAL LETTER A WITH DIAERESIS
-0xC5	U+00C5	# LATIN CAPITAL LETTER A WITH RING ABOVE
-0xC6	U+00C6	# LATIN CAPITAL LETTER AE
-0xC7	U+00C7	# LATIN CAPITAL LETTER C WITH CEDILLA
-0xC8	U+00C8	# LATIN CAPITAL LETTER E WITH GRAVE
-0xC9	U+00C9	# LATIN CAPITAL LETTER E WITH ACUTE
-0xCA	U+00CA	# LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0xCB	U+00CB	# LATIN CAPITAL LETTER E WITH DIAERESIS
-0xCC	U+00CC	# LATIN CAPITAL LETTER I WITH GRAVE
-0xCD	U+00CD	# LATIN CAPITAL LETTER I WITH ACUTE
-0xCE	U+00CE	# LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xCF	U+00CF	# LATIN CAPITAL LETTER I WITH DIAERESIS
-0xD0	U+0174	# LATIN CAPITAL LETTER W WITH CIRCUMFLEX
-0xD1	U+00D1	# LATIN CAPITAL LETTER N WITH TILDE
-0xD2	U+00D2	# LATIN CAPITAL LETTER O WITH GRAVE
-0xD3	U+00D3	# LATIN CAPITAL LETTER O WITH ACUTE
-0xD4	U+00D4	# LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xD5	U+00D5	# LATIN CAPITAL LETTER O WITH TILDE
-0xD6	U+00D6	# LATIN CAPITAL LETTER O WITH DIAERESIS
-0xD7	U+1E6A	# LATIN CAPITAL LETTER T WITH DOT ABOVE
-0xD8	U+00D8	# LATIN CAPITAL LETTER O WITH STROKE
-0xD9	U+00D9	# LATIN CAPITAL LETTER U WITH GRAVE
-0xDA	U+00DA	# LATIN CAPITAL LETTER U WITH ACUTE
-0xDB	U+00DB	# LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0xDC	U+00DC	# LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDD	U+00DD	# LATIN CAPITAL LETTER Y WITH ACUTE
-0xDE	U+0176	# LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
-0xDF	U+00DF	# LATIN SMALL LETTER SHARP S
-0xE0	U+00E0	# LATIN SMALL LETTER A WITH GRAVE
-0xE1	U+00E1	# LATIN SMALL LETTER A WITH ACUTE
-0xE2	U+00E2	# LATIN SMALL LETTER A WITH CIRCUMFLEX
-0xE3	U+00E3	# LATIN SMALL LETTER A WITH TILDE
-0xE4	U+00E4	# LATIN SMALL LETTER A WITH DIAERESIS
-0xE5	U+00E5	# LATIN SMALL LETTER A WITH RING ABOVE
-0xE6	U+00E6	# LATIN SMALL LETTER AE
-0xE7	U+00E7	# LATIN SMALL LETTER C WITH CEDILLA
-0xE8	U+00E8	# LATIN SMALL LETTER E WITH GRAVE
-0xE9	U+00E9	# LATIN SMALL LETTER E WITH ACUTE
-0xEA	U+00EA	# LATIN SMALL LETTER E WITH CIRCUMFLEX
-0xEB	U+00EB	# LATIN SMALL LETTER E WITH DIAERESIS
-0xEC	U+00EC	# LATIN SMALL LETTER I WITH GRAVE
-0xED	U+00ED	# LATIN SMALL LETTER I WITH ACUTE
-0xEE	U+00EE	# LATIN SMALL LETTER I WITH CIRCUMFLEX
-0xEF	U+00EF	# LATIN SMALL LETTER I WITH DIAERESIS
-0xF0	U+0175	# LATIN SMALL LETTER W WITH CIRCUMFLEX
-0xF1	U+00F1	# LATIN SMALL LETTER N WITH TILDE
-0xF2	U+00F2	# LATIN SMALL LETTER O WITH GRAVE
-0xF3	U+00F3	# LATIN SMALL LETTER O WITH ACUTE
-0xF4	U+00F4	# LATIN SMALL LETTER O WITH CIRCUMFLEX
-0xF5	U+00F5	# LATIN SMALL LETTER O WITH TILDE
-0xF6	U+00F6	# LATIN SMALL LETTER O WITH DIAERESIS
-0xF7	U+1E6B	# LATIN SMALL LETTER T WITH DOT ABOVE
-0xF8	U+00F8	# LATIN SMALL LETTER O WITH STROKE
-0xF9	U+00F9	# LATIN SMALL LETTER U WITH GRAVE
-0xFA	U+00FA	# LATIN SMALL LETTER U WITH ACUTE
-0xFB	U+00FB	# LATIN SMALL LETTER U WITH CIRCUMFLEX
-0xFC	U+00FC	# LATIN SMALL LETTER U WITH DIAERESIS
-0xFD	U+00FD	# LATIN SMALL LETTER Y WITH ACUTE
-0xFE	U+0177	# LATIN SMALL LETTER Y WITH CIRCUMFLEX
-0xFF	U+00FF	# LATIN SMALL LETTER Y WITH DIAERESIS
diff --git a/src/chrtrans/iso15_uni.tbl b/src/chrtrans/iso15_uni.tbl
deleted file mode 100644
index efb5bf23..00000000
--- a/src/chrtrans/iso15_uni.tbl
+++ /dev/null
@@ -1,216 +0,0 @@
-# The MIME name of this charset.
-Miso-8859-15
-
-# Name as a Display Charset (used on Options screen)
-OWestern (ISO-8859-15)
-
-# This is not the default font!
-D0
-
-#Codepage number
-#?
-
-#
-# Name:		ISO 8859-15 Latin 9 (1998) to Unicode
-# Date:		1999-01-01
-# Authors:	Christian "naddy" Weisgerber <naddy@mips.rhein-neckar.de>
-#
-# Remarks:	Latin 9 is identical to Latin 1	except for
-#		code positions A4, A6, A8, B4, B8, BC, BD, BE
-
-0x20-0x7E idem	#	ASCII
-
-#0x20	U+0020	#	SPACE
-#0x21	U+0021	#	EXCLAMATION MARK
-#0x22	U+0022	#	QUOTATION MARK
-#0x23	U+0023	#	NUMBER SIGN
-#0x24	U+0024	#	DOLLAR SIGN
-#0x25	U+0025	#	PERCENT SIGN
-#0x26	U+0026	#	AMPERSAND
-#0x27	U+0027	#	APOSTROPHE
-#0x28	U+0028	#	LEFT PARENTHESIS
-#0x29	U+0029	#	RIGHT PARENTHESIS
-#0x2A	U+002A	#	ASTERISK
-#0x2B	U+002B	#	PLUS SIGN
-#0x2C	U+002C	#	COMMA
-#0x2D	U+002D	#	HYPHEN-MINUS
-#0x2E	U+002E	#	FULL STOP
-#0x2F	U+002F	#	SOLIDUS
-#0x30	U+0030	#	DIGIT ZERO
-#0x31	U+0031	#	DIGIT ONE
-#0x32	U+0032	#	DIGIT TWO
-#0x33	U+0033	#	DIGIT THREE
-#0x34	U+0034	#	DIGIT FOUR
-#0x35	U+0035	#	DIGIT FIVE
-#0x36	U+0036	#	DIGIT SIX
-#0x37	U+0037	#	DIGIT SEVEN
-#0x38	U+0038	#	DIGIT EIGHT
-#0x39	U+0039	#	DIGIT NINE
-#0x3A	U+003A	#	COLON
-#0x3B	U+003B	#	SEMICOLON
-#0x3C	U+003C	#	LESS-THAN SIGN
-#0x3D	U+003D	#	EQUALS SIGN
-#0x3E	U+003E	#	GREATER-THAN SIGN
-#0x3F	U+003F	#	QUESTION MARK
-#0x40	U+0040	#	COMMERCIAL AT
-#0x41	U+0041	#	LATIN CAPITAL LETTER A
-#0x42	U+0042	#	LATIN CAPITAL LETTER B
-#0x43	U+0043	#	LATIN CAPITAL LETTER C
-#0x44	U+0044	#	LATIN CAPITAL LETTER D
-#0x45	U+0045	#	LATIN CAPITAL LETTER E
-#0x46	U+0046	#	LATIN CAPITAL LETTER F
-#0x47	U+0047	#	LATIN CAPITAL LETTER G
-#0x48	U+0048	#	LATIN CAPITAL LETTER H
-#0x49	U+0049	#	LATIN CAPITAL LETTER I
-#0x4A	U+004A	#	LATIN CAPITAL LETTER J
-#0x4B	U+004B	#	LATIN CAPITAL LETTER K
-#0x4C	U+004C	#	LATIN CAPITAL LETTER L
-#0x4D	U+004D	#	LATIN CAPITAL LETTER M
-#0x4E	U+004E	#	LATIN CAPITAL LETTER N
-#0x4F	U+004F	#	LATIN CAPITAL LETTER O
-#0x50	U+0050	#	LATIN CAPITAL LETTER P
-#0x51	U+0051	#	LATIN CAPITAL LETTER Q
-#0x52	U+0052	#	LATIN CAPITAL LETTER R
-#0x53	U+0053	#	LATIN CAPITAL LETTER S
-#0x54	U+0054	#	LATIN CAPITAL LETTER T
-#0x55	U+0055	#	LATIN CAPITAL LETTER U
-#0x56	U+0056	#	LATIN CAPITAL LETTER V
-#0x57	U+0057	#	LATIN CAPITAL LETTER W
-#0x58	U+0058	#	LATIN CAPITAL LETTER X
-#0x59	U+0059	#	LATIN CAPITAL LETTER Y
-#0x5A	U+005A	#	LATIN CAPITAL LETTER Z
-#0x5B	U+005B	#	LEFT SQUARE BRACKET
-#0x5C	U+005C	#	REVERSE SOLIDUS
-#0x5D	U+005D	#	RIGHT SQUARE BRACKET
-#0x5E	U+005E	#	CIRCUMFLEX ACCENT
-#0x5F	U+005F	#	LOW LINE
-#0x60	U+0060	#	GRAVE ACCENT
-#0x61	U+0061	#	LATIN SMALL LETTER A
-#0x62	U+0062	#	LATIN SMALL LETTER B
-#0x63	U+0063	#	LATIN SMALL LETTER C
-#0x64	U+0064	#	LATIN SMALL LETTER D
-#0x65	U+0065	#	LATIN SMALL LETTER E
-#0x66	U+0066	#	LATIN SMALL LETTER F
-#0x67	U+0067	#	LATIN SMALL LETTER G
-#0x68	U+0068	#	LATIN SMALL LETTER H
-#0x69	U+0069	#	LATIN SMALL LETTER I
-#0x6A	U+006A	#	LATIN SMALL LETTER J
-#0x6B	U+006B	#	LATIN SMALL LETTER K
-#0x6C	U+006C	#	LATIN SMALL LETTER L
-#0x6D	U+006D	#	LATIN SMALL LETTER M
-#0x6E	U+006E	#	LATIN SMALL LETTER N
-#0x6F	U+006F	#	LATIN SMALL LETTER O
-#0x70	U+0070	#	LATIN SMALL LETTER P
-#0x71	U+0071	#	LATIN SMALL LETTER Q
-#0x72	U+0072	#	LATIN SMALL LETTER R
-#0x73	U+0073	#	LATIN SMALL LETTER S
-#0x74	U+0074	#	LATIN SMALL LETTER T
-#0x75	U+0075	#	LATIN SMALL LETTER U
-#0x76	U+0076	#	LATIN SMALL LETTER V
-#0x77	U+0077	#	LATIN SMALL LETTER W
-#0x78	U+0078	#	LATIN SMALL LETTER X
-#0x79	U+0079	#	LATIN SMALL LETTER Y
-#0x7A	U+007A	#	LATIN SMALL LETTER Z
-#0x7B	U+007B	#	LEFT CURLY BRACKET
-#0x7C	U+007C	#	VERTICAL LINE
-#0x7D	U+007D	#	RIGHT CURLY BRACKET
-#0x7E	U+007E	#	TILDE
-
-0xA0	U+00A0	#	NO-BREAK SPACE
-0xA1	U+00A1	#	INVERTED EXCLAMATION MARK
-0xA2	U+00A2	#	CENT SIGN
-0xA3	U+00A3	#	POUND SIGN
-0xA4	U+20AC	#	EURO SIGN
-0xA5	U+00A5	#	YEN SIGN
-0xA6	U+0160	#	LATIN CAPITAL LETTER S WITH CARON
-0xA7	U+00A7	#	SECTION SIGN
-0xA8	U+0161	#	LATIN SMALL LETTER S WITH CARON
-0xA9	U+00A9	#	COPYRIGHT SIGN
-0xAA	U+00AA	#	FEMININE ORDINAL INDICATOR
-0xAB	U+00AB	#	LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xAC	U+00AC	#	NOT SIGN
-0xAD	U+00AD	#	SOFT HYPHEN
-0xAE	U+00AE	#	REGISTERED SIGN
-0xAF	U+00AF	#	MACRON
-0xB0	U+00B0	#	DEGREE SIGN
-0xB1	U+00B1	#	PLUS-MINUS SIGN
-0xB2	U+00B2	#	SUPERSCRIPT TWO
-0xB3	U+00B3	#	SUPERSCRIPT THREE
-0xB4	U+017D	#	LATIN CAPITAL LETTER Z WITH CARON
-0xB5	U+00B5	#	MICRO SIGN
-0xB6	U+00B6	#	PILCROW SIGN
-0xB7	U+00B7	#	MIDDLE DOT
-0xB8	U+017D	#	LATIN SMALL LETTER Z WITH CARON
-0xB9	U+00B9	#	SUPERSCRIPT ONE
-0xBA	U+00BA	#	MASCULINE ORDINAL INDICATOR
-0xBB	U+00BB	#	RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xBC	U+0152	#	LATIN CAPITAL LIGATURE OE
-0xBD	U+0153	#	LATIN SMALL LIGATURE OE
-0xBE	U+0178	#	LATIN CAPITAL LETTER Y WITH DIAERESIS
-0xBF	U+00BF	#	INVERTED QUESTION MARK
-0xC0	U+00C0	#	LATIN CAPITAL LETTER A WITH GRAVE
-0xC1	U+00C1	#	LATIN CAPITAL LETTER A WITH ACUTE
-0xC2	U+00C2	#	LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xC3	U+00C3	#	LATIN CAPITAL LETTER A WITH TILDE
-0xC4	U+00C4	#	LATIN CAPITAL LETTER A WITH DIAERESIS
-0xC5	U+00C5	#	LATIN CAPITAL LETTER A WITH RING ABOVE
-0xC6	U+00C6	#	LATIN CAPITAL LETTER AE
-0xC7	U+00C7	#	LATIN CAPITAL LETTER C WITH CEDILLA
-0xC8	U+00C8	#	LATIN CAPITAL LETTER E WITH GRAVE
-0xC9	U+00C9	#	LATIN CAPITAL LETTER E WITH ACUTE
-0xCA	U+00CA	#	LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0xCB	U+00CB	#	LATIN CAPITAL LETTER E WITH DIAERESIS
-0xCC	U+00CC	#	LATIN CAPITAL LETTER I WITH GRAVE
-0xCD	U+00CD	#	LATIN CAPITAL LETTER I WITH ACUTE
-0xCE	U+00CE	#	LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xCF	U+00CF	#	LATIN CAPITAL LETTER I WITH DIAERESIS
-0xD0	U+00D0	#	LATIN CAPITAL LETTER ETH
-0xD1	U+00D1	#	LATIN CAPITAL LETTER N WITH TILDE
-0xD2	U+00D2	#	LATIN CAPITAL LETTER O WITH GRAVE
-0xD3	U+00D3	#	LATIN CAPITAL LETTER O WITH ACUTE
-0xD4	U+00D4	#	LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xD5	U+00D5	#	LATIN CAPITAL LETTER O WITH TILDE
-0xD6	U+00D6	#	LATIN CAPITAL LETTER O WITH DIAERESIS
-0xD7	U+00D7	#	MULTIPLICATION SIGN
-0xD8	U+00D8	#	LATIN CAPITAL LETTER O WITH STROKE
-0xD9	U+00D9	#	LATIN CAPITAL LETTER U WITH GRAVE
-0xDA	U+00DA	#	LATIN CAPITAL LETTER U WITH ACUTE
-0xDB	U+00DB	#	LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0xDC	U+00DC	#	LATIN CAPITAL LETTER U WITH DIAERESIS
-0xDD	U+00DD	#	LATIN CAPITAL LETTER Y WITH ACUTE
-0xDE	U+00DE	#	LATIN CAPITAL LETTER THORN
-0xDF	U+00DF	#	LATIN SMALL LETTER SHARP S
-0xE0	U+00E0	#	LATIN SMALL LETTER A WITH GRAVE
-0xE1	U+00E1	#	LATIN SMALL LETTER A WITH ACUTE
-0xE2	U+00E2	#	LATIN SMALL LETTER A WITH CIRCUMFLEX
-0xE3	U+00E3	#	LATIN SMALL LETTER A WITH TILDE
-0xE4	U+00E4	#	LATIN SMALL LETTER A WITH DIAERESIS
-0xE5	U+00E5	#	LATIN SMALL LETTER A WITH RING ABOVE
-0xE6	U+00E6	#	LATIN SMALL LETTER AE
-0xE7	U+00E7	#	LATIN SMALL LETTER C WITH CEDILLA
-0xE8	U+00E8	#	LATIN SMALL LETTER E WITH GRAVE
-0xE9	U+00E9	#	LATIN SMALL LETTER E WITH ACUTE
-0xEA	U+00EA	#	LATIN SMALL LETTER E WITH CIRCUMFLEX
-0xEB	U+00EB	#	LATIN SMALL LETTER E WITH DIAERESIS
-0xEC	U+00EC	#	LATIN SMALL LETTER I WITH GRAVE
-0xED	U+00ED	#	LATIN SMALL LETTER I WITH ACUTE
-0xEE	U+00EE	#	LATIN SMALL LETTER I WITH CIRCUMFLEX
-0xEF	U+00EF	#	LATIN SMALL LETTER I WITH DIAERESIS
-0xF0	U+00F0	#	LATIN SMALL LETTER ETH
-0xF1	U+00F1	#	LATIN SMALL LETTER N WITH TILDE
-0xF2	U+00F2	#	LATIN SMALL LETTER O WITH GRAVE
-0xF3	U+00F3	#	LATIN SMALL LETTER O WITH ACUTE
-0xF4	U+00F4	#	LATIN SMALL LETTER O WITH CIRCUMFLEX
-0xF5	U+00F5	#	LATIN SMALL LETTER O WITH TILDE
-0xF6	U+00F6	#	LATIN SMALL LETTER O WITH DIAERESIS
-0xF7	U+00F7	#	DIVISION SIGN
-0xF8	U+00F8	#	LATIN SMALL LETTER O WITH STROKE
-0xF9	U+00F9	#	LATIN SMALL LETTER U WITH GRAVE
-0xFA	U+00FA	#	LATIN SMALL LETTER U WITH ACUTE
-0xFB	U+00FB	#	LATIN SMALL LETTER U WITH CIRCUMFLEX
-0xFC	U+00FC	#	LATIN SMALL LETTER U WITH DIAERESIS
-0xFD	U+00FD	#	LATIN SMALL LETTER Y WITH ACUTE
-0xFE	U+00FE	#	LATIN SMALL LETTER THORN
-0xFF	U+00FF	#	LATIN SMALL LETTER Y WITH DIAERESIS
-
-## EOF ##
diff --git a/src/chrtrans/jcuken_kb.h b/src/chrtrans/jcuken_kb.h
deleted file mode 100644
index 5f42d26d..00000000
--- a/src/chrtrans/jcuken_kb.h
+++ /dev/null
@@ -1,22 +0,0 @@
-static LYKbLayout_t kb_layout_jcuken[128] =
-{
-    0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007,	/* 00..07 */
-    0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F,	/* 08..0F */
-    0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017,	/* 10..17 */
-    0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F,	/* 18..1F */
-
-    0x0020, 0x0021, 0x042D, 0x002F, 0x0024, 0x003A, 0x002E, 0x044D,	/* 20..27 */
-    0x003F, 0x0025, 0x003B, 0x002B, 0x0431, 0x002D, 0x044E, 0x0451,	/* 28..2F */
-    0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,	/* 30..37 */
-    0x0038, 0x0039, 0x0416, 0x0436, 0x0411, 0x003D, 0x042E, 0x0401,	/* 38..3F */
-
-    0x0022, 0x0424, 0x0418, 0x0421, 0x0412, 0x0423, 0x0410, 0x041F,	/* 40..47 */
-    0x0420, 0x0428, 0x041E, 0x041B, 0x0414, 0x042C, 0x0422, 0x0429,	/* 48..4F */
-    0x0417, 0x0419, 0x041A, 0x042B, 0x0415, 0x0413, 0x041C, 0x0426,	/* 50..57 */
-    0x0427, 0x041D, 0x042F, 0x0445, 0x005C, 0x044A, 0x002C, 0x005F,	/* 58..5F */
-
-    0x0029, 0x0444, 0x0438, 0x0441, 0x0432, 0x0443, 0x0430, 0x043F,	/* 60..67 */
-    0x0440, 0x0448, 0x043E, 0x043B, 0x0434, 0x044C, 0x0442, 0x0449,	/* 68..6F */
-    0x0437, 0x0439, 0x043A, 0x044B, 0x0435, 0x0433, 0x043C, 0x0446,	/* 70..77 */
-    0x0447, 0x043D, 0x044F, 0x0425, 0x007C, 0x042A, 0x0028, 0x007F	/* 78..7F */
-};
diff --git a/src/chrtrans/koi8r_uni.tbl b/src/chrtrans/koi8r_uni.tbl
deleted file mode 100644
index 8bf4001a..00000000
--- a/src/chrtrans/koi8r_uni.tbl
+++ /dev/null
@@ -1,147 +0,0 @@
-# Options screen name for this character set
-OCyrillic (KOI8-R)
-
-# MIME name for this charset
-Mkoi8-r
-
-#Codepage number
-C878
-
-0x20-0x7f       idem
-# Based on a table received from "Glenn E. Thobe" <thobe@lafn.org>
-# (verified against RFC1489).
-#
-#   Lines with more than one Unicode (U+XXXX) value contain additional
-#   replacement mappings added for lynx. - kw
-#
-#hex unicode # description
-#--- U+---- # ---------------
-0x80 U+2500 # FORMS LIGHT HORIZONTAL
-0x81 U+2502 # FORMS LIGHT VERTICAL
-0x82 U+250C # FORMS LIGHT DOWN AND RIGHT
-0x83 U+2510 # FORMS LIGHT DOWN AND LEFT
-0x84 U+2514 # FORMS LIGHT UP AND RIGHT
-0x85 U+2518 # FORMS LIGHT UP AND LEFT
-0x86 U+251C # FORMS LIGHT VERTICAL AND RIGHT
-0x87 U+2524 # FORMS LIGHT VERTICAL AND LEFT
-0x88 U+252C # FORMS LIGHT DOWN AND HORIZONTAL
-0x89 U+2534 # FORMS LIGHT UP AND HORIZONTAL
-0x8A U+253C # FORMS LIGHT VERTICAL AND HORIZONTAL
-0x8B U+2580 # UPPER HALF BLOCK
-0x8C U+2584 # LOWER HALF BLOCK
-0x8D U+2588 # FULL BLOCK
-0x8E U+258C # LEFT HALF BLOCK
-0x8F U+2590 # RIGHT HALF BLOCK
-0x90 U+2591 # LIGHT SHADE
-0x91 U+2592 # MEDIUM SHADE
-0x92 U+2593 # DARK SHADE
-0x93 U+2320 # TOP HALF INTEGRAL
-0x94 U+25A0 # BLACK SMALL SQUARE
-0x95 U+2219 # BULLET OPERATOR
-0x96 U+221A # SQUARE ROOT
-0x97 U+2248 # ALMOST EQUAL TO
-0x98 U+2264 # LESS THAN OR EQUAL TO
-0x99 U+2265 # GREATER THAN OR EQUAL TO
-0x9A U+00A0 # NON-BREAKING SPACE
-0x9B U+2321 # BOTTOM HALF INTEGRAL
-0x9C U+00B0 # DEGREE SIGN
-0x9D U+00B2 # SUPERSCRIPT DIGIT TWO
-0x9E U+00B7 U+2027	# MIDDLE DOT
-0x9F U+00F7 # DIVISION SIGN
-0xA0 U+2550 # FORMS DOUBLE HORIZONTAL
-0xA1 U+2551 # FORMS DOUBLE VERTICAL
-0xA2 U+2552 # FORMS DOWN SINGLE AND RIGHT DOUBLE
-0xA3 U+0451 # SMA IO
-0xA4 U+2553 # FORMS DOWN DOUBLE AND RIGHT SINGLE
-0xA5 U+2554 # FORMS DOUBLE DOWN AND RIGHT
-0xA6 U+2555 # FORMS DOWN SINGLE AND LEFT DOUBLE
-0xA7 U+2556 # FORMS DOWN DOUBLE AND LEFT SINGLE
-0xA8 U+2557 # FORMS DOUBLE DOWN AND LEFT
-0xA9 U+2558 # FORMS UP SINGLE AND RIGHT DOUBLE
-0xAA U+2559 # FORMS UP DOUBLE AND RIGHT SINGLE
-0xAB U+255A # FORMS DOUBLE UP AND RIGHT
-0xAC U+255B # FORMS UP SINGLE AND LEFT DOUBLE
-0xAD U+255C # FORMS UP DOUBLE AND LEFT SINGLE
-0xAE U+255D # FORMS DOUBLE UP AND LEFT
-0xAF U+255E # FORMS VERTICAL SINGLE AND RIGHT DOUBLE
-0xB0 U+255F # FORMS VERTICAL DOUBLE AND RIGHT SINGLE
-0xB1 U+2560 # FORMS DOUBLE VERTICAL AND RIGHT
-0xB2 U+2561 # FORMS VERTICAL SINGLE AND LEFT DOUBLE
-0xB3 U+0401 # CAP IO
-0xB4 U+2562 # FORMS VERTICAL DOUBLE AND LEFT SINGLE
-0xB5 U+2563 # FORMS DOUBLE VERTICAL AND LEFT
-0xB6 U+2564 # FORMS DOWN SINGLE AND HORIZONTAL DOUBLE
-0xB7 U+2565 # FORMS DOWN DOUBLE AND HORIZONTAL SINGLE
-0xB8 U+2566 # FORMS DOUBLE DOWN AND HORIZONTAL
-0xB9 U+2567 # FORMS UP SINGLE AND HORIZONTAL DOUBLE
-0xBA U+2568 # FORMS UP DOUBLE AND HORIZONTAL SINGLE
-0xBB U+2569 # FORMS DOUBLE UP AND HORIZONTAL
-0xBC U+256A # FORMS VERTICAL SINGLE AND HORIZONTAL DOUBLE
-0xBD U+256B # FORMS VERTICAL DOUBLE AND HORIZONTAL SINGLE
-0xBE U+256C # FORMS DOUBLE VERTICAL AND HORIZONTAL
-0xBF U+00A9 # COPYRIGHT SIGN
-0xC0 U+044E # SMA IU
-0xC1 U+0430 # SMA A
-0xC2 U+0431 # SMA BE
-0xC3 U+0446 # SMA TSE
-0xC4 U+0434 # SMA DE
-0xC5 U+0435 # SMA IE
-0xC6 U+0444 U+03c6	# SMA EF
-0xC7 U+0433 # SMA GE
-0xC8 U+0445 # SMA KHA
-0xC9 U+0438 # SMA II
-0xCA U+0439 # SMA SHORT II
-0xCB U+043A # SMA KA
-0xCC U+043B U+03bb	# SMA EL
-0xCD U+043C # SMA EM
-0xCE U+043D # SMA EN
-0xCF U+043E # SMA O
-0xD0 U+043F U+03c0	# SMA PE
-0xD1 U+044F # SMA IA
-0xD2 U+0440 # SMA ER
-0xD3 U+0441 # SMA ES
-0xD4 U+0442 # SMA TE
-0xD5 U+0443 # SMA U
-0xD6 U+0436 U+017e	# SMA ZHE
-0xD7 U+0432 # SMA VE
-0xD8 U+044C # SMA SOFT SIGN
-0xD9 U+044B U+0131	# SMA YERI
-0xDA U+0437 # SMA ZE
-0xDB U+0448 U+0161	# SMA SHA
-0xDC U+044D # SMA REVERSED E
-0xDD U+0449 # SMA SHCHA
-0xDE U+0447 U+010d	# SMA CHE
-0xDF U+044A # SMA HARD SIGN
-0xE0 U+042E # CAP IU
-0xE1 U+0410 # CAP A
-0xE2 U+0411 # CAP BE
-0xE3 U+0426 # CAP TSE
-0xE4 U+0414 # CAP DE
-0xE5 U+0415 # CAP IE
-0xE6 U+0424 U+03a6	# CAP EF
-0xE7 U+0413 U+0393	# CAP GE
-0xE8 U+0425 # CAP KHA
-0xE9 U+0418 # CAP II
-0xEA U+0419 # CAP SHORT II
-0xEB U+041A # CAP KA
-0xEC U+041B U+039b	# CAP EL
-0xED U+041C # CAP EM
-0xEE U+041D # CAP EN
-0xEF U+041E # CAP O
-0xF0 U+041F U+03a0	# CAP PE
-0xF1 U+042F # CAP IA
-0xF2 U+0420 # CAP ER
-0xF3 U+0421 # CAP ES
-0xF4 U+0422 # CAP TE
-0xF5 U+0423 # CAP U
-0xF6 U+0416 U+017d	# CAP ZHE
-0xF7 U+0412 # CAP VE
-0xF8 U+042C # CAP SOFT SIGN
-0xF9 U+042B # CAP YERI
-0xFA U+0417 # CAP ZE
-0xFB U+0428 U+0160	# CAP SHA
-0xFC U+042D # CAP REVERSED E
-0xFD U+0429 # CAP SHCHA
-0xFE U+0427 U+010c	# CAP CHE
-0xFF U+042A # CAP HARD SIGN
-
diff --git a/src/chrtrans/koi8u_uni.tbl b/src/chrtrans/koi8u_uni.tbl
deleted file mode 100644
index 2c13845b..00000000
--- a/src/chrtrans/koi8u_uni.tbl
+++ /dev/null
@@ -1,154 +0,0 @@
-# Options screen name for this character set
-OUkrainian Cyrillic (KOI8-U)
-
-# MIME name for this charset
-Mkoi8-u
-
-#Codepage number
-#?
-
-0x20-0x7f       idem
-# Based on a table received from "Denis V. Dmitrienko" <denis@null.net>
-# (verified against RFC2319).
-# KOI8-U home page: <http://www.net.ua/KOI8-U>
-#
-# Quoted from RFC2319:
-#   The upper part of the KOI8-U Character Set contains all Russian
-#   letters defined in KOI8-R and four Ukrainian letters (#164, #180 -
-#   ukr. ie, #166, #182 - ukr. i, #167, #183 - ukr. yi, #173, #189 - ukr.
-#   ghe  with upturn) which locations are compliant with ISO-IR-111.
-#
-#   BOX DRAWINGS elements in the other positions (that are not used by
-#   Ukrainian letters) are the same as in KOI8-R character set.
-#
-#
-#hex unicode # description
-#--- U+---- # ---------------
-0x80 U+2500 # BOX DRAWINGS  LIGHT HORIZONTAL
-0x81 U+2502 # BOX DRAWINGS  LIGHT VERTICAL
-0x82 U+250C # BOX DRAWINGS  LIGHT DOWN AND RIGHT
-0x83 U+2510 # BOX DRAWINGS  LIGHT DOWN AND LEFT
-0x84 U+2514 # BOX DRAWINGS  LIGHT UP AND RIGHT
-0x85 U+2518 # BOX DRAWINGS  LIGHT UP AND LEFT
-0x86 U+251C # BOX DRAWINGS  LIGHT VERTICAL AND RIGHT
-0x87 U+2524 # BOX DRAWINGS  LIGHT VERTICAL AND LEFT
-0x88 U+252C # BOX DRAWINGS  LIGHT DOWN AND HORIZONTAL
-0x89 U+2534 # BOX DRAWINGS  LIGHT UP AND HORIZONTAL
-0x8A U+253C # BOX DRAWINGS  LIGHT VERTICAL AND HORIZONTAL
-0x8B U+2580 # UPPER HALF BLOCK
-0x8C U+2584 # LOWER HALF BLOCK
-0x8D U+2588 # FULL BLOCK
-0x8E U+258C # LEFT HALF BLOCK
-0x8F U+2590 # RIGHT HALF BLOCK
-0x90 U+2591 # LIGHT SHADE
-0x91 U+2592 # MEDIUM SHADE
-0x92 U+2593 # DARK SHADE
-0x93 U+2320 # TOP HALF INTEGRAL
-0x94 U+25A0 # BLACK SQUARE
-0x95 U+2219 # BULLET OPERATOR
-0x96 U+221A # SQUARE ROOT
-0x97 U+2248 # ALMOST EQUAL TO
-0x98 U+2264 # LESS THAN OR EQUAL TO
-0x99 U+2265 # GREATER THAN OR EQUAL TO
-0x9A U+00A0 # NO-BREAK SPACE
-0x9B U+2321 # BOTTOM HALF INTEGRAL
-0x9C U+00B0 # DEGREE SIGN
-0x9D U+00B2 # SUPERSCRIPT TWO
-0x9E U+00B7 # MIDDLE DOT
-0x9F U+00F7 # DIVISION SIGN
-0xA0 U+2550 # BOX DRAWINGS  DOUBLE HORIZONTAL
-0xA1 U+2551 # BOX DRAWINGS  DOUBLE VERTICAL
-0xA2 U+2552 # BOX DRAWINGS  DOWN SINGLE AND RIGHT DOUBLE
-0xA3 U+0451 # CYRILLIC SMALL LETTER IO
-0xA4 U+0454 # CYRILLIC SMALL LETTER UKRAINIAN IE
-0xA5 U+2554 # BOX DRAWINGS  DOUBLE DOWN AND RIGHT
-0xA6 U+0456 # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
-0xA7 U+0457 # CYRILLIC SMALL LETTER YI (UKRAINIAN)
-0xA8 U+2557 # BOX DRAWINGS  DOUBLE DOWN AND LEFT
-0xA9 U+2558 # BOX DRAWINGS  UP SINGLE AND RIGHT DOUBLE
-0xAA U+2559 # BOX DRAWINGS  UP DOUBLE AND RIGHT SINGLE
-0xAB U+255A # BOX DRAWINGS  DOUBLE UP AND RIGHT
-0xAC U+255B # BOX DRAWINGS  UP SINGLE AND LEFT DOUBLE
-0xAD U+0491 # CYRILLIC SMALL LETTER GHE WITH UPTURN
-0xAE U+255D # BOX DRAWINGS  DOUBLE UP AND LEFT
-0xAF U+255E # BOX DRAWINGS  VERTICAL SINGLE AND RIGHT DOUBLE
-0xB0 U+255F # BOX DRAWINGS  VERTICAL DOUBLE AND RIGHT SINGLE
-0xB1 U+2560 # BOX DRAWINGS  DOUBLE VERTICAL AND RIGHT
-0xB2 U+2561 # BOX DRAWINGS  VERTICAL SINGLE AND LEFT DOUBLE
-0xB3 U+0401 # CYRILLIC CAPITAL LETTER IO
-0xB4 U+0404 # CYRILLIC CAPITAL LETTER UKRAINIAN IE
-0xB5 U+2563 # BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-0xB6 U+0406 # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
-0xB7 U+0407 # CYRILLIC CAPITAL LETTER YI (UKRAINIAN)
-0xB8 U+2566 # BOX DRAWINGS  DOUBLE DOWN AND HORIZONTAL
-0xB9 U+2567 # BOX DRAWINGS  UP SINGLE AND HORIZONTAL DOUBLE
-0xBA U+2568 # BOX DRAWINGS  UP DOUBLE AND HORIZONTAL SINGLE
-0xBB U+2569 # BOX DRAWINGS  DOUBLE UP AND HORIZONTAL
-0xBC U+256A # BOX DRAWINGS  VERTICAL SINGLE AND HORIZONTAL DOUBLE
-0xBD U+0490 # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
-0xBE U+256C # BOX DRAWINGS  DOUBLE VERTICAL AND HORIZONTAL
-0xBF U+00A9 # COPYRIGHT SIGN
-0xC0 U+044E # CYRILLIC SMALL LETTER YU
-0xC1 U+0430 # CYRILLIC SMALL LETTER A
-0xC2 U+0431 # CYRILLIC SMALL LETTER BE
-0xC3 U+0446 # CYRILLIC SMALL LETTER TSE
-0xC4 U+0434 # CYRILLIC SMALL LETTER DE
-0xC5 U+0435 # CYRILLIC SMALL LETTER IE
-0xC6 U+0444 # CYRILLIC SMALL LETTER EF
-0xC7 U+0433 # CYRILLIC SMALL LETTER GHE
-0xC8 U+0445 # CYRILLIC SMALL LETTER KHA
-0xC9 U+0438 # CYRILLIC SMALL LETTER I
-0xCA U+0439 # CYRILLIC SMALL LETTER SHORT I
-0xCB U+043A # CYRILLIC SMALL LETTER KA
-0xCC U+043B # CYRILLIC SMALL LETTER EL
-0xCD U+043C # CYRILLIC SMALL LETTER EM
-0xCE U+043D # CYRILLIC SMALL LETTER EN
-0xCF U+043E # CYRILLIC SMALL LETTER O
-0xD0 U+043F # CYRILLIC SMALL LETTER PE
-0xD1 U+044F # CYRILLIC SMALL LETTER YA
-0xD2 U+0440 # CYRILLIC SMALL LETTER ER
-0xD3 U+0441 # CYRILLIC SMALL LETTER ES
-0xD4 U+0442 # CYRILLIC SMALL LETTER TE
-0xD5 U+0443 # CYRILLIC SMALL LETTER U
-0xD6 U+0436 # CYRILLIC SMALL LETTER ZHE
-0xD7 U+0432 # CYRILLIC SMALL LETTER VE
-0xD8 U+044C # CYRILLIC SMALL LETTER SOFT SIGN
-0xD9 U+044B # CYRILLIC SMALL LETTER YERU
-0xDA U+0437 # CYRILLIC SMALL LETTER ZE
-0xDB U+0448 # CYRILLIC SMALL LETTER SHA
-0xDC U+044D # CYRILLIC SMALL LETTER E
-0xDD U+0449 # CYRILLIC SMALL LETTER SHCHA
-0xDE U+0447 # CYRILLIC SMALL LETTER CHE
-0xDF U+044A # CYRILLIC SMALL LETTER HARD SIGN
-0xE0 U+042E # CYRILLIC CAPITAL LETTER YU
-0xE1 U+0410 # CYRILLIC CAPITAL LETTER A
-0xE2 U+0411 # CYRILLIC CAPITAL LETTER BE
-0xE3 U+0426 # CYRILLIC CAPITAL LETTER TSE
-0xE4 U+0414 # CYRILLIC CAPITAL LETTER DE
-0xE5 U+0415 # CYRILLIC CAPITAL LETTER IE
-0xE6 U+0424 # CYRILLIC CAPITAL LETTER EF
-0xE7 U+0413 # CYRILLIC CAPITAL LETTER GHE
-0xE8 U+0425 # CYRILLIC CAPITAL LETTER KHA
-0xE9 U+0418 # CYRILLIC CAPITAL LETTER I
-0xEA U+0419 # CYRILLIC CAPITAL LETTER SHORT I
-0xEB U+041A # CYRILLIC CAPITAL LETTER KA
-0xEC U+041B # CYRILLIC CAPITAL LETTER EL
-0xED U+041C # CYRILLIC CAPITAL LETTER EM
-0xEE U+041D # CYRILLIC CAPITAL LETTER EN
-0xEF U+041E # CYRILLIC CAPITAL LETTER O
-0xF0 U+041F # CYRILLIC CAPITAL LETTER PE
-0xF1 U+042F # CYRILLIC CAPITAL LETTER YA
-0xF2 U+0420 # CYRILLIC CAPITAL LETTER ER
-0xF3 U+0421 # CYRILLIC CAPITAL LETTER ES
-0xF4 U+0422 # CYRILLIC CAPITAL LETTER TE
-0xF5 U+0423 # CYRILLIC CAPITAL LETTER U
-0xF6 U+0416 # CYRILLIC CAPITAL LETTER ZHE
-0xF7 U+0412 # CYRILLIC CAPITAL LETTER VE
-0xF8 U+042C # CYRILLIC CAPITAL LETTER SOFT SIGN
-0xF9 U+042B # CYRILLIC CAPITAL LETTER YERU
-0xFA U+0417 # CYRILLIC CAPITAL LETTER ZE
-0xFB U+0428 # CYRILLIC CAPITAL LETTER SHA
-0xFC U+042D # CYRILLIC CAPITAL LETTER E
-0xFD U+0429 # CYRILLIC CAPITAL LETTER SHCHA
-0xFE U+0427 # CYRILLIC CAPITAL LETTER CHE
-0xFF U+042A # CYRILLIC CAPITAL LETTER HARD SIGN
diff --git a/src/chrtrans/mac_uni.tbl b/src/chrtrans/mac_uni.tbl
deleted file mode 100644
index 25647017..00000000
--- a/src/chrtrans/mac_uni.tbl
+++ /dev/null
@@ -1,284 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mmacintosh
-
-#Name as a Display Charset (used on Options screen)
-OMacintosh (8 bit)
-
-#
-#    Name:     cp10000_MacRoman to Unicode table
-#    Unicode version: 2.0
-#    Table version: 2.00
-#    Table format:  Format A
-#    Date:          04/24/96
-#    Authors:       Lori Brownell <loribr@microsoft.com>
-#                   K.D. Chang    <a-kchang@microsoft.com>
-#    General notes: none
-#
-#    Format: Three tab-separated columns
-#        Column #1 is the cp10000_MacRoman code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in cp10000_MacRoman order
-#
-# Lines with more than one Unicode (U+XXXX) value contain additional
-# replacement mappings added for lynx. - kw
-#
-0x20-0x7f       idem
-#
-#0x20	U+0020	# SPACE
-#0x21	U+0021	# EXCLAMATION MARK
-#0x22	U+0022	# QUOTATION MARK
-#0x23	U+0023	# NUMBER SIGN
-#0x24	U+0024	# DOLLAR SIGN
-#0x25	U+0025	# PERCENT SIGN
-#0x26	U+0026	# AMPERSAND
-#0x27	U+0027	# APOSTROPHE
-#0x28	U+0028	# LEFT PARENTHESIS
-#0x29	U+0029	# RIGHT PARENTHESIS
-#0x2A	U+002A	# ASTERISK
-#0x2B	U+002B	# PLUS SIGN
-#0x2C	U+002C	# COMMA
-#0x2D	U+002D	# HYPHEN-MINUS
-#0x2E	U+002E	# FULL STOP
-#0x2F	U+002F	# SOLIDUS
-#0x30	U+0030	# DIGIT ZERO
-#0x31	U+0031	# DIGIT ONE
-#0x32	U+0032	# DIGIT TWO
-#0x33	U+0033	# DIGIT THREE
-#0x34	U+0034	# DIGIT FOUR
-#0x35	U+0035	# DIGIT FIVE
-#0x36	U+0036	# DIGIT SIX
-#0x37	U+0037	# DIGIT SEVEN
-#0x38	U+0038	# DIGIT EIGHT
-#0x39	U+0039	# DIGIT NINE
-#0x3A	U+003A	# COLON
-#0x3B	U+003B	# SEMICOLON
-#0x3C	U+003C	# LESS-THAN SIGN
-#0x3D	U+003D	# EQUALS SIGN
-#0x3E	U+003E	# GREATER-THAN SIGN
-#0x3F	U+003F	# QUESTION MARK
-#0x40	U+0040	# COMMERCIAL AT
-#0x41	U+0041	# LATIN CAPITAL LETTER A
-#0x42	U+0042	# LATIN CAPITAL LETTER B
-#0x43	U+0043	# LATIN CAPITAL LETTER C
-#0x44	U+0044	# LATIN CAPITAL LETTER D
-#0x45	U+0045	# LATIN CAPITAL LETTER E
-#0x46	U+0046	# LATIN CAPITAL LETTER F
-#0x47	U+0047	# LATIN CAPITAL LETTER G
-#0x48	U+0048	# LATIN CAPITAL LETTER H
-#0x49	U+0049	# LATIN CAPITAL LETTER I
-#0x4A	U+004A	# LATIN CAPITAL LETTER J
-#0x4B	U+004B	# LATIN CAPITAL LETTER K
-#0x4C	U+004C	# LATIN CAPITAL LETTER L
-#0x4D	U+004D	# LATIN CAPITAL LETTER M
-#0x4E	U+004E	# LATIN CAPITAL LETTER N
-#0x4F	U+004F	# LATIN CAPITAL LETTER O
-#0x50	U+0050	# LATIN CAPITAL LETTER P
-#0x51	U+0051	# LATIN CAPITAL LETTER Q
-#0x52	U+0052	# LATIN CAPITAL LETTER R
-#0x53	U+0053	# LATIN CAPITAL LETTER S
-#0x54	U+0054	# LATIN CAPITAL LETTER T
-#0x55	U+0055	# LATIN CAPITAL LETTER U
-#0x56	U+0056	# LATIN CAPITAL LETTER V
-#0x57	U+0057	# LATIN CAPITAL LETTER W
-#0x58	U+0058	# LATIN CAPITAL LETTER X
-#0x59	U+0059	# LATIN CAPITAL LETTER Y
-#0x5A	U+005A	# LATIN CAPITAL LETTER Z
-#0x5B	U+005B	# LEFT SQUARE BRACKET
-#0x5C	U+005C	# REVERSE SOLIDUS
-#0x5D	U+005D	# RIGHT SQUARE BRACKET
-#0x5E	U+005E	# CIRCUMFLEX ACCENT
-#0x5F	U+005F	# LOW LINE
-#0x60	U+0060	# GRAVE ACCENT
-#0x61	U+0061	# LATIN SMALL LETTER A
-#0x62	U+0062	# LATIN SMALL LETTER B
-#0x63	U+0063	# LATIN SMALL LETTER C
-#0x64	U+0064	# LATIN SMALL LETTER D
-#0x65	U+0065	# LATIN SMALL LETTER E
-#0x66	U+0066	# LATIN SMALL LETTER F
-#0x67	U+0067	# LATIN SMALL LETTER G
-#0x68	U+0068	# LATIN SMALL LETTER H
-#0x69	U+0069	# LATIN SMALL LETTER I
-#0x6A	U+006A	# LATIN SMALL LETTER J
-#0x6B	U+006B	# LATIN SMALL LETTER K
-#0x6C	U+006C	# LATIN SMALL LETTER L
-#0x6D	U+006D	# LATIN SMALL LETTER M
-#0x6E	U+006E	# LATIN SMALL LETTER N
-#0x6F	U+006F	# LATIN SMALL LETTER O
-#0x70	U+0070	# LATIN SMALL LETTER P
-#0x71	U+0071	# LATIN SMALL LETTER Q
-#0x72	U+0072	# LATIN SMALL LETTER R
-#0x73	U+0073	# LATIN SMALL LETTER S
-#0x74	U+0074	# LATIN SMALL LETTER T
-#0x75	U+0075	# LATIN SMALL LETTER U
-#0x76	U+0076	# LATIN SMALL LETTER V
-#0x77	U+0077	# LATIN SMALL LETTER W
-#0x78	U+0078	# LATIN SMALL LETTER X
-#0x79	U+0079	# LATIN SMALL LETTER Y
-#0x7A	U+007A	# LATIN SMALL LETTER Z
-#0x7B	U+007B	# LEFT CURLY BRACKET
-#0x7C	U+007C	# VERTICAL LINE
-#0x7D	U+007D	# RIGHT CURLY BRACKET
-#0x7E	U+007E	# TILDE
-0x80	U+00C4	# LATIN CAPITAL LETTER A WITH DIAERESIS
-0x81	U+00C5	# LATIN CAPITAL LETTER A WITH RING ABOVE
-0x82	U+00C7	# LATIN CAPITAL LETTER C WITH CEDILLA
-0x83	U+00C9	# LATIN CAPITAL LETTER E WITH ACUTE
-0x84	U+00D1	# LATIN CAPITAL LETTER N WITH TILDE
-0x85	U+00D6	# LATIN CAPITAL LETTER O WITH DIAERESIS
-0x86	U+00DC	# LATIN CAPITAL LETTER U WITH DIAERESIS
-0x87	U+00E1	# LATIN SMALL LETTER A WITH ACUTE
-0x88	U+00E0	# LATIN SMALL LETTER A WITH GRAVE
-0x89	U+00E2	# LATIN SMALL LETTER A WITH CIRCUMFLEX
-0x8A	U+00E4	# LATIN SMALL LETTER A WITH DIAERESIS
-0x8B	U+00E3	# LATIN SMALL LETTER A WITH TILDE
-0x8C	U+00E5	# LATIN SMALL LETTER A WITH RING ABOVE
-0x8D	U+00E7	# LATIN SMALL LETTER C WITH CEDILLA
-0x8E	U+00E9	# LATIN SMALL LETTER E WITH ACUTE
-0x8F	U+00E8	# LATIN SMALL LETTER E WITH GRAVE
-0x90	U+00EA	# LATIN SMALL LETTER E WITH CIRCUMFLEX
-0x91	U+00EB	# LATIN SMALL LETTER E WITH DIAERESIS
-0x92	U+00ED	# LATIN SMALL LETTER I WITH ACUTE
-0x93	U+00EC	# LATIN SMALL LETTER I WITH GRAVE
-0x94	U+00EE	# LATIN SMALL LETTER I WITH CIRCUMFLEX
-0x95	U+00EF	# LATIN SMALL LETTER I WITH DIAERESIS
-0x96	U+00F1	# LATIN SMALL LETTER N WITH TILDE
-0x97	U+00F3	# LATIN SMALL LETTER O WITH ACUTE
-0x98	U+00F2	# LATIN SMALL LETTER O WITH GRAVE
-0x99	U+00F4	# LATIN SMALL LETTER O WITH CIRCUMFLEX
-0x9A	U+00F6	# LATIN SMALL LETTER O WITH DIAERESIS
-0x9B	U+00F5	# LATIN SMALL LETTER O WITH TILDE
-0x9C	U+00FA	# LATIN SMALL LETTER U WITH ACUTE
-0x9D	U+00F9	# LATIN SMALL LETTER U WITH GRAVE
-0x9E	U+00FB	# LATIN SMALL LETTER U WITH CIRCUMFLEX
-0x9F	U+00FC	# LATIN SMALL LETTER U WITH DIAERESIS
-0xA0	U+2020	# DAGGER
-0xA1	U+00B0	# DEGREE SIGN
-0xA2	U+00A2	# CENT SIGN
-0xA3	U+00A3	# POUND SIGN
-0xA4	U+00A7	# SECTION SIGN
-0xA5	U+2022	# BULLET
-0xA6	U+00B6	# PILCROW SIGN
-0xA7	U+00DF	# LATIN SMALL LETTER SHARP S
-0xA8	U+00AE	# REGISTERED SIGN
-0xA9	U+00A9	# COPYRIGHT SIGN
-0xAA	U+2122	# TRADE MARK SIGN
-0xAB	U+00B4	# ACUTE ACCENT
-0xAC	U+00A8	# DIAERESIS
-0xAD	U+2260	# NOT EQUAL TO
-0xAE	U+00C6	# LATIN CAPITAL LIGATURE AE
-0xAF	U+00D8	# LATIN CAPITAL LETTER O WITH STROKE
-0xB0	U+221E	# INFINITY
-0xB1	U+00B1	# PLUS-MINUS SIGN
-0xB2	U+2264	# LESS-THAN OR EQUAL TO
-0xB3	U+2265	# GREATER-THAN OR EQUAL TO
-0xB4	U+00A5	# YEN SIGN
-0xB5	U+00B5	# MICRO SIGN
-0xB6	U+2202	# PARTIAL DIFFERENTIAL
-0xB7	U+2211	# N-ARY SUMMATION
-0xB8	U+220F	# N-ARY PRODUCT
-0xB9	U+03C0	# GREEK SMALL LETTER PI
-0xBA	U+222B	# INTEGRAL
-0xBB	U+00AA	# FEMININE ORDINAL INDICATOR
-0xBC	U+00BA	# MASCULINE ORDINAL INDICATOR
-0xBD	U+2126	# OHM SIGN
-0xBE	U+00E6	# LATIN SMALL LIGATURE AE
-0xBF	U+00F8	# LATIN SMALL LETTER O WITH STROKE
-0xC0	U+00BF	# INVERTED QUESTION MARK
-0xC1	U+00A1	# INVERTED EXCLAMATION MARK
-0xC2	U+00AC	# NOT SIGN
-0xC3	U+221A	# SQUARE ROOT
-0xC4	U+0192	# LATIN SMALL LETTER F WITH HOOK
-0xC5	U+2248	# ALMOST EQUAL TO
-0xC6	U+2206	# INCREMENT
-0xC7	U+00AB	# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xC8	U+00BB	# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xC9	U+2026	# HORIZONTAL ELLIPSIS
-0xCA	U+00A0	# NO-BREAK SPACE
-0xCB	U+00C0	# LATIN CAPITAL LETTER A WITH GRAVE
-0xCC	U+00C3	# LATIN CAPITAL LETTER A WITH TILDE
-0xCD	U+00D5	# LATIN CAPITAL LETTER O WITH TILDE
-0xCE	U+0152	# LATIN CAPITAL LIGATURE OE
-0xCF	U+0153	# LATIN SMALL LIGATURE OE
-0xD0	U+2013	# EN DASH
-0xD1	U+2014	# EM DASH
-0xD2	U+201C	# LEFT DOUBLE QUOTATION MARK
-0xD3	U+201D	# RIGHT DOUBLE QUOTATION MARK
-0xD4	U+2018	# LEFT SINGLE QUOTATION MARK
-0xD5	U+2019	# RIGHT SINGLE QUOTATION MARK
-0xD6	U+00F7	# DIVISION SIGN
-0xD7	U+25CA	# LOZENGE
-0xD8	U+00FF	# LATIN SMALL LETTER Y WITH DIAERESIS
-0xD9	U+0178	# LATIN CAPITAL LETTER Y WITH DIAERESIS
-0xDA	U+2044	# FRACTION SLASH
-0xDB	U+00A4	# CURRENCY SIGN
-0xDC	U+2039	# SINGLE LEFT-POINTING ANGLE QUOTATION MARK
-0xDD	U+203A	# SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
-0xDE	U+FB01	# LATIN SMALL LIGATURE FI
-0xDF	U+FB02	# LATIN SMALL LIGATURE FL
-0xE0	U+2021	# DOUBLE DAGGER
-0xE1    U+00B7  U+0307	U+0387	U+2027	# MIDDLE DOT
-0xE2	U+201A	# SINGLE LOW-9 QUOTATION MARK
-0xE3	U+201E	# DOUBLE LOW-9 QUOTATION MARK
-0xE4	U+2030	# PER MILLE SIGN
-0xE5	U+00C2	# LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0xE6	U+00CA	# LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0xE7	U+00C1	# LATIN CAPITAL LETTER A WITH ACUTE
-0xE8	U+00CB	# LATIN CAPITAL LETTER E WITH DIAERESIS
-0xE9	U+00C8	# LATIN CAPITAL LETTER E WITH GRAVE
-0xEA	U+00CD	# LATIN CAPITAL LETTER I WITH ACUTE
-0xEB	U+00CE	# LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0xEC	U+00CF	# LATIN CAPITAL LETTER I WITH DIAERESIS
-0xED	U+00CC	# LATIN CAPITAL LETTER I WITH GRAVE
-0xEE	U+00D3	# LATIN CAPITAL LETTER O WITH ACUTE
-0xEF	U+00D4	# LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0xF0		# UNDEFINED
-0xF1	U+00D2	# LATIN CAPITAL LETTER O WITH GRAVE
-0xF2	U+00DA	# LATIN CAPITAL LETTER U WITH ACUTE
-0xF3	U+00DB	# LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0xF4	U+00D9	# LATIN CAPITAL LETTER U WITH GRAVE
-0xF5	U+0131	# LATIN SMALL LETTER DOTLESS I
-0xF6	U+02C6	# MODIFIER LETTER CIRCUMFLEX ACCENT
-0xF7	U+02DC	# SMALL TILDE
-0xF8	U+00AF	# MACRON
-0xF9	U+02D8	# BREVE
-0xFA	U+02D9	# DOT ABOVE
-0xFB	U+02DA	# RING ABOVE
-0xFC	U+00B8	# CEDILLA
-0xFD	U+02DD	# DOUBLE ACUTE ACCENT
-0xFE	U+02DB	# OGONEK
-0xFF	U+02C7	# CARON
-#
-# broken vertical bar (&#166;) - brvbar, brkbar
-U+00A6:|
-# superscript 3 (&#179;) - sup3
-U+00B3:^3
-# superscript 2 (&#178;) - sup2
-U+00B2:^2
-# superscript 1 (&#185;) - sup1
-U+00B9:^1
-# fraction 1/4 (&#188;) - frac14
-U+00BC: 1/4
-# fraction 1/2 (&#189;) - frac12
-U+00BD: 1/2
-# fraction 3/4 (&#190;) - frac34
-U+00BE: 3/4
-# capital Eth, Icelandic (&#208;) - ETH
-U+00D0:DH
-#      Dj  # capital D with stroke - Dstrok
-# capital Y, acute accent (&#221;) - Yacute
-U+00DD:Y'
-# capital THORN, Icelandic (&#222;) - THORN
-U+00DE:P
-# multiplication sign (&#215;) - times
-U+00D7:*
-# small eth, Icelandic (&#240;) - eth
-U+00F0:dh
-# small y, acute accent (&#253;) - yacute
-U+00FD:y'
-# small thorn, Icelandic (&#254;) - thorn
-U+00FE:p
-#
diff --git a/src/chrtrans/make-msc.bat b/src/chrtrans/make-msc.bat
deleted file mode 100644
index 81d615e0..00000000
--- a/src/chrtrans/make-msc.bat
+++ /dev/null
@@ -1,6 +0,0 @@
-@rem $LynxId: make-msc.bat,v 1.6 2008/02/18 00:34:44 tom Exp $

-@echo off

-

-nmake -f makefile.msc %1 %2 %3 %4 %5 %6 %7 %8 %9

-

-if exist makeuctb.exe call makehdrs

diff --git a/src/chrtrans/makefile.bcb b/src/chrtrans/makefile.bcb
deleted file mode 100644
index 134a3958..00000000
--- a/src/chrtrans/makefile.bcb
+++ /dev/null
@@ -1,123 +0,0 @@
-#
-# Borland C++ IDE generated makefile
-#
-# 1997/11/09 (Sun) 14:29:50
-#
-.AUTODEPEND
-
-
-#
-# Borland C++ tools
-#
-IMPLIB  = Implib
-BCC32   = Bcc32 +BccW32.cfg
-TLINK32 = TLink32
-TLIB    = TLib
-BRC32   = Brc32
-TASM32  = Tasm32
-#
-# macros
-#
-BCB = $(MAKEDIR)/..
-BCC_INC = $(BCB)/INCLUDE
-
-#
-# Options
-#
-
-INCLUDES = -I.;../..;../../WWW/LIBRARY/IMPLEMENTATION;$(BCC_INC)
-DEFS =-DNO_FILIO_H;NO_UNISTD_H;_WINDOWS;DOSPATH
-LNIEAT_dbmakeuctbdexe = -x
-
-#
-# Dependency List
-#
-Dep_char = .\makeuctb.exe
-
-char : BccW32.cfg $(Dep_char)
-	echo MakeNode
-
-Dep_dbmakeuctbdexe = .\makeuctb.obj
-
-.\makeuctb.exe : $(Dep_dbmakeuctbdexe)
-	$(BCC32) makeuctb.obj
-
-###
-.\makeuctb.obj :  makeuctb.c
-	$(BCC32) -P- -c $(DEFS) $(INCLUDES) -o$@ makeuctb.c
-
-# Compiler configuration file
-BccW32.cfg :
-	Copy &&|
--R
--v
--vi
--H
--H=lynx.csm
--w-
--A-
--wcpt
--wrpt
--wrng
--w-voi
--w-ret
--w-sus
--w-dup
--w-big
--w-ext
--w-zdi
--w-bei
--w-obi
--w-ofp
--w-eas
--w-hid
--w-ncf
--w-ibc
--w-dsz
--w-nst
--w-mpc
--w-mpd
--w-ntd
--w-nvf
--w-hch
--w-inl
--w-lin
--w-lvc
--w-pia
--w-def
--w-nod
--w-pro
--w-rvl
--w-ccc
--w-aus
--w-par
--w-rch
--w-eff
--w-ill
--w-ias
--w-msg
--WC
--Ot
--d-
--K
--a-
--w-stu
--wbbf
--w-dpu
--wcln
--wsig
--wucp
--g200
--H-
--v-
-| $@
-
-clean :
-	-del *_uni.h
-	-del *_suni.h
-	-del *.exe
-	-del *.map
-	-del *.obj
-	-del *.tds
-	-del BccW32.cfg
-	-del /f/s/q *.i
diff --git a/src/chrtrans/makefile.dos b/src/chrtrans/makefile.dos
deleted file mode 100644
index 07c141f4..00000000
--- a/src/chrtrans/makefile.dos
+++ /dev/null
@@ -1,135 +0,0 @@
-#
-# Makefile for the makeuctb and unicode tables
-# for use with DJGPP.
-#
-# Type make to build makeuctb  and all character translation maps.
-# Type make fontmap to build makeuctb and translation map iso8859-1.
-# Type make makeuctb.exe to build makeuctb only.
-# Type make clean to remove makeuctb and character translation maps.
-# Type make distclean to remove makeuctb, character translation maps
-# and .bak files.
-#
-CFLAGS = $(MCFLAGS)
-
-CC = gcc
-MCFLAGS = -O2 -DDOSPATH \
--I. \
--I../../WWW/Library/Implementation \
--I/djgpp/watt32/inc
--I../..
-
-.SUFFIXES: .tbl
-#
-# This file contains the font map for the default (hardware) font
-#
-
-FONTMAP_INC = iso01_un.h
-
-TABLES= \
- cp1250_uni.h \
- cp1251_uni.h \
- cp1252_uni.h \
- cp1253_uni.h \
- cp1255_uni.h \
- cp1256_uni.h \
- cp1257_uni.h \
- cp437_uni.h \
- cp737_uni.h \
- cp775_uni.h \
- cp850_uni.h \
- cp852_uni.h \
- cp857_uni.h \
- cp862_uni.h \
- cp864_uni.h \
- cp866_uni.h \
- cp866u_uni.h \
- cp869_uni.h \
- def7_uni.h \
- dmcs_uni.h \
- hp_uni.h \
- iso01_uni.h \
- iso02_uni.h \
- iso03_uni.h \
- iso04_uni.h \
- iso05_uni.h \
- iso06_uni.h \
- iso07_uni.h \
- iso08_uni.h \
- iso09_uni.h \
- iso10_uni.h \
- iso13_uni.h \
- iso14_uni.h \
- iso15_uni.h \
- koi8r_uni.h \
- koi8u_uni.h \
- mac_uni.h \
- mnem2_suni.h \
- mnem_suni.h \
- next_uni.h \
- pt154_uni.h \
- rfc_suni.h \
- utf8_uni.h \
- viscii_uni.h
-
-default: $(TABLES)
-
-fontmap: $(FONTMAP_INC)
-
-makeuctb.exe: makeuctb.c UCkd.h
-	$(CC) $(CFLAGS) -o makeuctb.exe makeuctb.c
-	strip makeuctb.exe
-
-.tbl.h:
-	./makeuctb $*.tbl
-
-cp1250_uni.h:		cp1250_uni.tbl		makeuctb.exe
-cp1251_uni.h:		cp1251_uni.tbl		makeuctb.exe
-cp1252_uni.h:		cp1252_uni.tbl		makeuctb.exe
-cp1253_uni.h:		cp1253_uni.tbl		makeuctb.exe
-cp1255_uni.h:		cp1255_uni.tbl		makeuctb.exe
-cp1256_uni.h:		cp1256_uni.tbl		makeuctb.exe
-cp1257_uni.h:		cp1257_uni.tbl		makeuctb.exe
-cp437_uni.h:		cp437_uni.tbl		makeuctb.exe
-cp737_uni.h:		cp737_uni.tbl		makeuctb.exe
-cp775_uni.h:		cp775_uni.tbl		makeuctb.exe
-cp850_uni.h:		cp850_uni.tbl		makeuctb.exe
-cp852_uni.h:		cp852_uni.tbl		makeuctb.exe
-cp857_uni.h:		cp857_uni.tbl		makeuctb.exe
-cp862_uni.h:		cp862_uni.tbl		makeuctb.exe
-cp864_uni.h:		cp864_uni.tbl		makeuctb.exe
-cp866_uni.h:		cp866_uni.tbl		makeuctb.exe
-cp866u_uni.h:		cp866u_uni.tbl		makeuctb.exe
-cp869_uni.h:		cp869_uni.tbl		makeuctb.exe
-def7_uni.h:		def7_uni.tbl		makeuctb.exe
-dmcs_uni.h:		dmcs_uni.tbl		makeuctb.exe
-hp_uni.h:               hp_uni.tbl              makeuctb.exe
-iso01_uni.h:		iso01_uni.tbl		makeuctb.exe
-iso02_uni.h:		iso02_uni.tbl		makeuctb.exe
-iso03_uni.h:		iso03_uni.tbl		makeuctb.exe
-iso04_uni.h:		iso04_uni.tbl		makeuctb.exe
-iso05_uni.h:		iso05_uni.tbl		makeuctb.exe
-iso06_uni.h:		iso06_uni.tbl		makeuctb.exe
-iso07_uni.h:		iso07_uni.tbl		makeuctb.exe
-iso08_uni.h:		iso08_uni.tbl		makeuctb.exe
-iso09_uni.h:		iso09_uni.tbl		makeuctb.exe
-iso10_uni.h:		iso10_uni.tbl		makeuctb.exe
-iso13_uni.h:		iso13_uni.tbl		makeuctb.exe
-iso14_uni.h:		iso14_uni.tbl		makeuctb.exe
-iso15_uni.h:		iso15_uni.tbl		makeuctb.exe
-koi8r_uni.h:		koi8r_uni.tbl		makeuctb.exe
-koi8u_uni.h:		koi8u_uni.tbl		makeuctb.exe
-mac_uni.h:		mac_uni.tbl		makeuctb.exe
-mnem2_suni.h:		mnem2_suni.tbl		makeuctb.exe
-mnem_suni.h:		mnem_suni.tbl		makeuctb.exe
-next_uni.h:		next_uni.tbl		makeuctb.exe
-pt154_uni.h:		pt154_uni.tbl		makeuctb.exe
-rfc_suni.h:		rfc_suni.tbl		makeuctb.exe
-utf8_uni.h:		utf8_uni.tbl		makeuctb.exe
-viscii_uni.h:		viscii_uni.tbl		makeuctb.exe
-
-clean:
-	rm -f makeuctb.exe makeuctb *.o *un.h *u.h *c.h *i.h
-
-distclean: clean
-	-rm -f *.bak
-
diff --git a/src/chrtrans/makefile.in b/src/chrtrans/makefile.in
deleted file mode 100644
index f6dd49c4..00000000
--- a/src/chrtrans/makefile.in
+++ /dev/null
@@ -1,205 +0,0 @@
-# $LynxId: makefile.in,v 1.37 2010/09/19 19:30:58 tom Exp $
-#
-# Makefile for the makeuctb and unicode tables.
-#
-# This may not yet work for the general case.
-# Only some dependencies included.
-#
-SHELL		= @CONFIG_SHELL@
-
-prefix		= @prefix@
-exec_prefix	= @exec_prefix@
-top_srcdir	= @top_srcdir@
-srcdir		= @srcdir@
-VPATH		= $(srcdir)
-
-top_builddir	= ../..
-
-CC		= @CC@
-CPP		= @CPP@
-CFLAGS		= @CFLAGS@
-EXTRA_CPPFLAGS	= @EXTRA_CPPFLAGS@
-CPPFLAGS	= @CPPFLAGS@
-
-LIBS		= @LIBS@
-LDFLAGS		= @LDFLAGS@
-
-INTLLIB		= @INTLDIR_MAKE@@INTLLIBS@
-
-WWWINC		= WWW/Library/Implementation
-INTLDIR_CPPFLAGS= @INTLDIR_CPPFLAGS@-I$(top_srcdir)/intl
-
-SITE_DEFS	= # FIXME: set in parent makefile
-
-BUILD_CC	= @BUILD_CC@
-BUILD_CPP	= @BUILD_CPP@
-BUILD_CFLAGS	= @BUILD_CFLAGS@
-BUILD_CPPFLAGS	= @BUILD_CPPFLAGS@ @DEFS@
-
-BUILD_LIBS	= @BUILD_LIBS@ #$(SITE_LIBS)
-BUILD_LDFLAGS	= @BUILD_LDFLAGS@
-
-x		= @EXEEXT@
-o		= .@BUILD_OBJEXT@
-BUILD_EXEEXT	= @BUILD_EXEEXT@
-
-CPP_OPTS	= \
-		-I$(top_builddir) \
-		-I$(top_srcdir)/src \
-		-I$(top_srcdir)/src/chrtrans \
-		-I$(top_srcdir)/$(WWWINC) \
-		-I$(top_srcdir)/ \
-		$(INTLDIR_CPPFLAGS) $(SITE_DEFS) $(BUILD_CPPFLAGS)
-CC_OPTS		= $(CPP_OPTS) $(BUILD_CFLAGS)
-
-LINT		= @LINT@
-LINTOPTS	=
-
-CTAGS		= @CTAGS@
-
-#
-# This file contains the font map for the default (hardware) font
-#
-
-FONTMAP_INC = iso01_uni.h# default, if not set by recursive call
-
-### fastdep: $(FONTMAP_INC)
-
-MAKEUCTB = makeuctb$(BUILD_EXEEXT)
-
-TABLES= \
- cp1250_uni.h \
- cp1251_uni.h \
- cp1252_uni.h \
- cp1253_uni.h \
- cp1255_uni.h \
- cp1256_uni.h \
- cp1257_uni.h \
- cp437_uni.h \
- cp737_uni.h \
- cp775_uni.h \
- cp850_uni.h \
- cp852_uni.h \
- cp857_uni.h \
- cp862_uni.h \
- cp864_uni.h \
- cp866_uni.h \
- cp866u_uni.h \
- cp869_uni.h \
- def7_uni.h \
- dmcs_uni.h \
- hp_uni.h \
- iso01_uni.h \
- iso02_uni.h \
- iso03_uni.h \
- iso04_uni.h \
- iso05_uni.h \
- iso06_uni.h \
- iso07_uni.h \
- iso08_uni.h \
- iso09_uni.h \
- iso10_uni.h \
- iso13_uni.h \
- iso14_uni.h \
- iso15_uni.h \
- koi8r_uni.h \
- koi8u_uni.h \
- mac_uni.h \
- mnem2_suni.h \
- mnem_suni.h \
- next_uni.h \
- next_uni.h \
- pt154_uni.h \
- rfc_suni.h \
- utf8_uni.h \
- viscii_uni.h
-
-default: $(FONTMAP_INC)
-
-tables: $(TABLES)
-
-OBJS		= makeuctb$o
-C_SRC		= $(OBJS:$o=.c)
-
-$(MAKEUCTB) : $(OBJS)
-	$(BUILD_CC) $(CC_OPTS) $(BUILD_LDFLAGS) -o $@ $(OBJS) $(INTLLIB) $(BUILD_LIBS)
-
-makeuctb$o : $(srcdir)/UCkd.h $(srcdir)/makeuctb.c
-
-.SUFFIXES : $o .tbl .i .h
-
-.c$o:
-	@RULE_CC@
-	@ECHO_CC@$(BUILD_CC) $(CC_OPTS) -c $(srcdir)/$*.c
-
-.c.i:
-	@RULE_CC@
-	@ECHO_CC@$(BUILD_CPP) -C $(CPP_OPTS) $(srcdir)/$*.c >$@
-
-.tbl.h:
-	./$(MAKEUCTB) $(srcdir)/$*.tbl $*.h
-
-# table files listed here once again to get the make dependencies
-# right, in case makeuctb was recompiled.
-cp1250_uni.h:		$(srcdir)/cp1250_uni.tbl	$(MAKEUCTB)
-cp1251_uni.h:		$(srcdir)/cp1251_uni.tbl	$(MAKEUCTB)
-cp1252_uni.h:		$(srcdir)/cp1252_uni.tbl	$(MAKEUCTB)
-cp1253_uni.h:		$(srcdir)/cp1253_uni.tbl	$(MAKEUCTB)
-cp1255_uni.h:		$(srcdir)/cp1255_uni.tbl	$(MAKEUCTB)
-cp1256_uni.h:		$(srcdir)/cp1256_uni.tbl	$(MAKEUCTB)
-cp1257_uni.h:		$(srcdir)/cp1257_uni.tbl	$(MAKEUCTB)
-cp437_uni.h:		$(srcdir)/cp437_uni.tbl		$(MAKEUCTB)
-cp737_uni.h:		$(srcdir)/cp737_uni.tbl		$(MAKEUCTB)
-cp775_uni.h:		$(srcdir)/cp775_uni.tbl		$(MAKEUCTB)
-cp850_uni.h:		$(srcdir)/cp850_uni.tbl		$(MAKEUCTB)
-cp852_uni.h:		$(srcdir)/cp852_uni.tbl		$(MAKEUCTB)
-cp857_uni.h:		$(srcdir)/cp857_uni.tbl		$(MAKEUCTB)
-cp862_uni.h:		$(srcdir)/cp862_uni.tbl		$(MAKEUCTB)
-cp864_uni.h:		$(srcdir)/cp864_uni.tbl		$(MAKEUCTB)
-cp866_uni.h:		$(srcdir)/cp866_uni.tbl		$(MAKEUCTB)
-cp866u_uni.h:		$(srcdir)/cp866u_uni.tbl	$(MAKEUCTB)
-cp869_uni.h:		$(srcdir)/cp869_uni.tbl		$(MAKEUCTB)
-def7_uni.h:		$(srcdir)/def7_uni.tbl		$(MAKEUCTB)
-dmcs_uni.h:		$(srcdir)/dmcs_uni.tbl		$(MAKEUCTB)
-hp_uni.h:		$(srcdir)/hp_uni.tbl		$(MAKEUCTB)
-iso01_uni.h:		$(srcdir)/iso01_uni.tbl		$(MAKEUCTB)
-iso02_uni.h:		$(srcdir)/iso02_uni.tbl		$(MAKEUCTB)
-iso03_uni.h:		$(srcdir)/iso03_uni.tbl		$(MAKEUCTB)
-iso04_uni.h:		$(srcdir)/iso04_uni.tbl		$(MAKEUCTB)
-iso05_uni.h:		$(srcdir)/iso05_uni.tbl		$(MAKEUCTB)
-iso06_uni.h:		$(srcdir)/iso06_uni.tbl		$(MAKEUCTB)
-iso07_uni.h:		$(srcdir)/iso07_uni.tbl		$(MAKEUCTB)
-iso08_uni.h:		$(srcdir)/iso08_uni.tbl		$(MAKEUCTB)
-iso09_uni.h:		$(srcdir)/iso09_uni.tbl		$(MAKEUCTB)
-iso10_uni.h:		$(srcdir)/iso10_uni.tbl		$(MAKEUCTB)
-iso13_uni.h:		$(srcdir)/iso13_uni.tbl		$(MAKEUCTB)
-iso14_uni.h:		$(srcdir)/iso14_uni.tbl		$(MAKEUCTB)
-iso15_uni.h:		$(srcdir)/iso15_uni.tbl		$(MAKEUCTB)
-koi8r_uni.h:		$(srcdir)/koi8r_uni.tbl		$(MAKEUCTB)
-koi8u_uni.h:		$(srcdir)/koi8u_uni.tbl		$(MAKEUCTB)
-mac_uni.h:		$(srcdir)/mac_uni.tbl		$(MAKEUCTB)
-mnem2_suni.h:		$(srcdir)/mnem2_suni.tbl	$(MAKEUCTB)
-mnem_suni.h:		$(srcdir)/mnem_suni.tbl		$(MAKEUCTB)
-next_uni.h:		$(srcdir)/next_uni.tbl		$(MAKEUCTB)
-pt154_uni.h:		$(srcdir)/pt154_uni.tbl 	$(MAKEUCTB)
-rfc_suni.h:		$(srcdir)/rfc_suni.tbl		$(MAKEUCTB)
-utf8_uni.h:		$(srcdir)/utf8_uni.tbl		$(MAKEUCTB)
-viscii_uni.h:		$(srcdir)/viscii_uni.tbl	$(MAKEUCTB)
-
-lint:
-	$(LINT) $(LINTOPTS) $(CPP_OPTS) $(C_SRC) 2>&1 |tee $(top_builddir)/lint.chrtrans
-
-tags:
-	$(CTAGS) *.[ch]
-
-clean:
-	rm -f $(MAKEUCTB) *$o *uni.h *uni2.h *.i
-
-distclean: clean
-	-rm -rf obsolete
-	rm -f core *.bak *.sav *~ *.h_old
-
-depend :
-	makedepend -fmakefile -- $(CPP_OPTS) -- $(C_SRC)
-
-# DO NOT DELETE THIS LINE -- make depend depends on it.
diff --git a/src/chrtrans/makefile.msc b/src/chrtrans/makefile.msc
deleted file mode 100644
index 63a19dd8..00000000
--- a/src/chrtrans/makefile.msc
+++ /dev/null
@@ -1,136 +0,0 @@
-#
-# Makefile for Microsoft Visual C++ 4.2 or later
-#
-
-CC       = cl
-LD       = link
-
-INCLUDES = /I "." /I ".." /I "..\.." /I "..\..\WWW\Library\Implementation" /I "..\..\lib"
-DEFS = /D "NDEBUG" /D "__WIN32__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "_WIN32" /D "NO_FILEIO_H" /D "NO_UNISTD_H" /D "_WINDOWS" /D "DOSPATH"
-CFLAGS   = /nologo /MT /W3 /GX /O2 /c
-
-LDFLAGS  = /nologo /subsystem:console /incremental:no /machine:I386
-LIBS     = user32.lib wsock32.lib
-
-COMPILE = $(CC) $(CFLAGS) $(INCLUDES) $(DEFS)
-LINK    = $(LD) $(LDFLAGS) /out:$@
-
-
-.SUFFIXES: .tbl
-#
-# This file contains the font map for the default (hardware) font
-#
-
-FONTMAP_INC = iso01_un.h
-
-TABLES= \
- cp1250_uni.h \
- cp1251_uni.h \
- cp1252_uni.h \
- cp1253_uni.h \
- cp1255_uni.h \
- cp1256_uni.h \
- cp1257_uni.h \
- cp437_uni.h \
- cp737_uni.h \
- cp775_uni.h \
- cp850_uni.h \
- cp852_uni.h \
- cp857_uni.h \
- cp862_uni.h \
- cp864_uni.h \
- cp866_uni.h \
- cp866u_uni.h \
- cp869_uni.h \
- def7_uni.h \
- dmcs_uni.h \
- hp_uni.h \
- iso01_uni.h \
- iso02_uni.h \
- iso03_uni.h \
- iso04_uni.h \
- iso05_uni.h \
- iso06_uni.h \
- iso07_uni.h \
- iso08_uni.h \
- iso09_uni.h \
- iso10_uni.h \
- iso13_uni.h \
- iso14_uni.h \
- iso15_uni.h \
- koi8r_uni.h \
- koi8u_uni.h \
- mac_uni.h \
- mnem2_suni.h \
- mnem_suni.h \
- next_uni.h \
- pt154_uni.h \
- rfc_suni.h \
- utf8_uni.h \
- viscii_uni.h
-
-default: $(TABLES)
-
-fontmap: $(FONTMAP_INC)
-
-makeuctb.exe : makeuctb.obj
-	$(LINK) makeuctb.obj $(LIBS)
-
-makeuctb.obj :  makeuctb.c
-	$(COMPILE) makeuctb.c
-
-.tbl.h:
-	makeuctb $*.tbl
-
-cp1250_uni.h:		cp1250_uni.tbl		makeuctb.exe
-cp1251_uni.h:		cp1251_uni.tbl		makeuctb.exe
-cp1252_uni.h:		cp1252_uni.tbl		makeuctb.exe
-cp1253_uni.h:		cp1253_uni.tbl		makeuctb.exe
-cp1255_uni.h:		cp1255_uni.tbl		makeuctb.exe
-cp1256_uni.h:		cp1256_uni.tbl		makeuctb.exe
-cp1257_uni.h:		cp1257_uni.tbl		makeuctb.exe
-cp437_uni.h:		cp437_uni.tbl		makeuctb.exe
-cp737_uni.h:		cp737_uni.tbl		makeuctb.exe
-cp775_uni.h:		cp775_uni.tbl		makeuctb.exe
-cp850_uni.h:		cp850_uni.tbl		makeuctb.exe
-cp852_uni.h:		cp852_uni.tbl		makeuctb.exe
-cp857_uni.h:		cp857_uni.tbl		makeuctb.exe
-cp862_uni.h:		cp862_uni.tbl		makeuctb.exe
-cp864_uni.h:		cp864_uni.tbl		makeuctb.exe
-cp866_uni.h:		cp866_uni.tbl		makeuctb.exe
-cp866u_uni.h:		cp866u_uni.tbl		makeuctb.exe
-cp869_uni.h:		cp869_uni.tbl		makeuctb.exe
-def7_uni.h:		def7_uni.tbl		makeuctb.exe
-dmcs_uni.h:		dmcs_uni.tbl		makeuctb.exe
-hp_uni.h:               hp_uni.tbl              makeuctb.exe
-iso01_uni.h:		iso01_uni.tbl		makeuctb.exe
-iso02_uni.h:		iso02_uni.tbl		makeuctb.exe
-iso03_uni.h:		iso03_uni.tbl		makeuctb.exe
-iso04_uni.h:		iso04_uni.tbl		makeuctb.exe
-iso05_uni.h:		iso05_uni.tbl		makeuctb.exe
-iso06_uni.h:		iso06_uni.tbl		makeuctb.exe
-iso07_uni.h:		iso07_uni.tbl		makeuctb.exe
-iso08_uni.h:		iso08_uni.tbl		makeuctb.exe
-iso09_uni.h:		iso09_uni.tbl		makeuctb.exe
-iso10_uni.h:		iso10_uni.tbl		makeuctb.exe
-iso13_uni.h:		iso13_uni.tbl		makeuctb.exe
-iso14_uni.h:		iso14_uni.tbl		makeuctb.exe
-iso15_uni.h:		iso15_uni.tbl		makeuctb.exe
-koi8r_uni.h:		koi8r_uni.tbl		makeuctb.exe
-koi8u_uni.h:		koi8u_uni.tbl		makeuctb.exe
-mac_uni.h:		mac_uni.tbl		makeuctb.exe
-mnem2_suni.h:		mnem2_suni.tbl		makeuctb.exe
-mnem_suni.h:		mnem_suni.tbl		makeuctb.exe
-next_uni.h:		next_uni.tbl		makeuctb.exe
-pt154_uni.h:		pt154_uni.tbl		makeuctb.exe
-rfc_suni.h:		rfc_suni.tbl		makeuctb.exe
-utf8_uni.h:		utf8_uni.tbl		makeuctb.exe
-viscii_uni.h:		viscii_uni.tbl		makeuctb.exe
-
-clean :
-	- erase *.obj
-	- erase *.exe
-	- for %%i in ( $(TABLES) ) do erase %%i
-
-distclean : clean
-	- erase *.bak
diff --git a/src/chrtrans/makehdrs.bat b/src/chrtrans/makehdrs.bat
deleted file mode 100644
index 2edbef7c..00000000
--- a/src/chrtrans/makehdrs.bat
+++ /dev/null
@@ -1,50 +0,0 @@
-@rem $LynxId: makehdrs.bat,v 1.1 2007/06/28 21:50:29 tom Exp $

-@echo If .tbl files are added or removed you will need to hand edit

-@echo this batch file.

-@echo .

-@echo off

-

-makeuctb cp1250_uni.tbl

-makeuctb cp1251_uni.tbl

-makeuctb cp1252_uni.tbl

-makeuctb cp1253_uni.tbl

-makeuctb cp1255_uni.tbl

-makeuctb cp1256_uni.tbl

-makeuctb cp1257_uni.tbl

-makeuctb cp437_uni.tbl

-makeuctb cp737_uni.tbl

-makeuctb cp775_uni.tbl

-makeuctb cp850_uni.tbl

-makeuctb cp852_uni.tbl

-makeuctb cp857_uni.tbl

-makeuctb cp862_uni.tbl

-makeuctb cp864_uni.tbl

-makeuctb cp866_uni.tbl

-makeuctb cp866u_uni.tbl

-makeuctb cp869_uni.tbl

-makeuctb def7_uni.tbl

-makeuctb dmcs_uni.tbl

-makeuctb hp_uni.tbl

-makeuctb iso01_uni.tbl

-makeuctb iso02_uni.tbl

-makeuctb iso03_uni.tbl

-makeuctb iso04_uni.tbl

-makeuctb iso05_uni.tbl

-makeuctb iso06_uni.tbl

-makeuctb iso07_uni.tbl

-makeuctb iso08_uni.tbl

-makeuctb iso09_uni.tbl

-makeuctb iso10_uni.tbl

-makeuctb iso13_uni.tbl

-makeuctb iso14_uni.tbl

-makeuctb iso15_uni.tbl

-makeuctb koi8r_uni.tbl

-makeuctb koi8u_uni.tbl

-makeuctb mac_uni.tbl

-makeuctb mnem2_suni.tbl

-makeuctb mnem_suni.tbl

-makeuctb next_uni.tbl

-makeuctb pt154_uni.tbl

-makeuctb rfc_suni.tbl

-makeuctb utf8_uni.tbl

-makeuctb viscii_uni.tbl

diff --git a/src/chrtrans/makeuctb.c b/src/chrtrans/makeuctb.c
deleted file mode 100644
index e76e0f6f..00000000
--- a/src/chrtrans/makeuctb.c
+++ /dev/null
@@ -1,893 +0,0 @@
-/*
- * $LynxId: makeuctb.c,v 1.46 2010/09/24 09:52:56 tom Exp $
- *
- *  makeuctb.c, derived from conmakehash.c   - kw
- *
- *    Original comments from conmakehash.c:
- *
- *  Create arrays for initializing the kernel folded tables (using a hash
- *  table turned out to be to limiting...)  Unfortunately we can't simply
- *  preinitialize the tables at compile time since kfree() cannot accept
- *  memory not allocated by kmalloc(), and doing our own memory management
- *  just for this seems like massive overkill.
- *
- *  Copyright (C) 1995 H. Peter Anvin
- *
- *  This program is a part of the Linux kernel, and may be freely
- *  copied under the terms of the GNU General Public License (GPL),
- *  version 2, or at your option any later version.
- */
-
-#ifndef HAVE_CONFIG_H
-/* override HTUtils.h fallbacks for cross-compiling */
-#undef HAVE_LSTAT
-#undef NO_FILIO_H
-#define HAVE_LSTAT 1
-#define NO_FILIO_H 1
-#endif
-
-#define DONT_USE_GETTEXT
-#define DONT_USE_SOCKS5
-#include <UCDefs.h>
-#include <UCkd.h>
-#include <LYUtils.h>
-
-/*
- *  Don't try to use LYexit() since this is a standalone file.
- */
-#ifdef exit
-#undef exit
-#endif /* exit */
-
-#define MAX_FONTLEN 256
-
-/*
- *  We don't deal with UCS4 here. - KW
- */
-typedef u16 unicode;
-
-static FILE *chdr = 0;
-
-/*
- * Since we may be writing the formatted file to stdout, ensure that we flush
- * everything before leaving, since some old (and a few not-so-old) platforms
- * do not properly implement POSIX 'exit()'.
- */
-static void done(int code) GCC_NORETURN;
-
-static void done(int code)
-{
-    if (chdr != 0) {
-	fflush(chdr);
-	fclose(chdr);
-    }
-    fflush(stderr);
-    exit(code);
-}
-
-static void usage(void)
-{
-    static const char *tbl[] =
-    {
-	"Usage: makeuctb [parameters]",
-	"",
-	"Utility to convert .tbl into .h files for Lynx compilation.",
-	"",
-	"Parameters (all are optional):",
-	"  1: the input file (normally {filename}.tbl, but \"-\" for stdin",
-	"  2: the output file (normally {filename}.tbl but \"-\" for stdout",
-	"  3: charset mime name",
-	"  4: charset display name"
-    };
-    unsigned n;
-
-    for (n = 0; n < TABLESIZE(tbl); n++) {
-	fprintf(stderr, "%s\n", tbl[n]);
-    };
-    done(EX_USAGE);
-}
-
-#ifdef USE_ASCII_CTYPES
-int ascii_tolower(int i)
-{
-    if (91 > i && i > 64)
-	return (i + 32);
-    else
-	return i;
-}
-#endif
-
-/* copied from HTString.c, not everybody has strncasecmp */
-int strncasecomp(const char *a, const char *b, int n)
-{
-    const char *p;
-    const char *q;
-
-    for (p = a, q = b;; p++, q++) {
-	int diff;
-
-	if (p == (a + n))
-	    return 0;		/*   Match up to n characters */
-	if (!(*p && *q))
-	    return (*p - *q);
-	diff = TOLOWER(*p) - TOLOWER(*q);
-	if (diff)
-	    return diff;
-    }
-    /*NOTREACHED */
-}
-
-static int getunicode(char **p0)
-{
-    char *p = *p0;
-
-    while (*p == ' ' || *p == '\t')
-	p++;
-
-    if (*p == '-') {
-	return -2;
-    } else if (*p != 'U' || p[1] != '+' ||
-	       !isxdigit(UCH(p[2])) ||
-	       !isxdigit(UCH(p[3])) ||
-	       !isxdigit(UCH(p[4])) ||
-	       !isxdigit(UCH(p[5])) ||
-	       isxdigit(UCH(p[6]))) {
-	return -1;
-    }
-    *p0 = p + 6;
-    return (int) strtol((p + 2), 0, 16);
-}
-
-/*
- *  Massive overkill, but who cares?
- */
-static unicode unitable[MAX_FONTLEN][255];
-static int unicount[MAX_FONTLEN];
-
-static struct unimapdesc_str themap_str =
-{0, NULL, 0, 0};
-
-static const char *tblname;
-static const char *hdrname;
-
-static int RawOrEnc = 0;
-static int Raw_found = 0;	/* whether explicit R directive found */
-static int CodePage = 0;
-
-#define MAX_UNIPAIRS 4500
-
-static void addpair_str(char *str, int un)
-{
-    int i = 0;
-
-    if (un <= 0xfffe) {
-	if (!themap_str.entry_ct) {
-	    /*
-	     *  Initialize the map for replacement strings.
-	     */
-	    themap_str.entries = (struct unipair_str *) malloc(MAX_UNIPAIRS
-							       * sizeof(struct unipair_str));
-
-	    if (!themap_str.entries) {
-		fprintf(stderr,
-			"%s: Out of memory\n", tblname);
-		done(EX_DATAERR);
-	    }
-	} else {
-	    /*
-	     *  Check that it isn't a duplicate.
-	     */
-	    for (i = 0; i < themap_str.entry_ct; i++) {
-		if (themap_str.entries[i].unicode == un) {
-		    themap_str.entries[i].replace_str = str;
-		    return;
-		}
-	    }
-	}
-
-	/*
-	 *  Add to list.
-	 */
-	if (themap_str.entry_ct > MAX_UNIPAIRS - 1) {
-	    fprintf(stderr,
-		    "ERROR: Only %d unicode replacement strings permitted!\n",
-		    MAX_UNIPAIRS);
-	    done(EX_DATAERR);
-	}
-	themap_str.entries[themap_str.entry_ct].unicode = (u16) un;
-	themap_str.entries[themap_str.entry_ct].replace_str = str;
-	themap_str.entry_ct++;
-    }
-    /* otherwise: ignore */
-}
-
-static void addpair(int fp, int un)
-{
-    int i;
-
-    if (!Raw_found) {		/* enc not (yet) explicitly given with 'R' */
-	if (fp >= 128) {
-	    if (RawOrEnc != UCT_ENC_8BIT && RawOrEnc <= UCT_ENC_8859) {
-		if (fp < 160) {	/* cannot be 8859 */
-		    RawOrEnc = UCT_ENC_8BIT;
-		} else if (fp != 160 && fp != 173) {
-		    RawOrEnc = UCT_ENC_8859;	/* hmmm.. more tests needed? */
-		} else if (unicount[fp] == 0 && fp != un) {
-		    /* first unicode for fp doesn't map to itself */
-		    RawOrEnc = UCT_ENC_8BIT;
-		} else {
-		    RawOrEnc = UCT_ENC_8859;	/* hmmm.. more tests needed? */
-		}
-	    }
-	}
-    }
-    if (un <= 0xfffe) {
-	/*
-	 *  Check that it isn't a duplicate.
-	 */
-	for (i = 0; i < unicount[fp]; i++) {
-	    if (unitable[fp][i] == un) {
-		return;
-	    }
-	}
-
-	/*
-	 *  Add to list.
-	 */
-	if (unicount[fp] > 254) {
-	    fprintf(stderr, "ERROR: Only 255 unicodes/glyph permitted!\n");
-	    done(EX_DATAERR);
-	}
-	unitable[fp][unicount[fp]] = (u16) un;
-	unicount[fp]++;
-    }
-    /* otherwise: ignore */
-}
-
-static char this_MIMEcharset[UC_MAXLEN_MIMECSNAME + 1];
-static char this_LYNXcharset[UC_MAXLEN_LYNXCSNAME + 1];
-static char id_append[UC_MAXLEN_ID_APPEND + 1] = "_";
-static int this_isDefaultMap = -1;
-static int useDefaultMap = 1;
-static int lowest_eight = 999;
-
-int main(int argc, char **argv)
-{
-    static const char *first_ifdefs[] =
-    {
-	"/*",
-	" * Compile-in this chunk of code unless we've turned it off specifically",
-	" * or in general (id=%s).",
-	" */",
-	"",
-	"#ifndef INCL_CHARSET%s",
-	"#define INCL_CHARSET%s 1",
-	"",
-	"/*ifdef NO_CHARSET*/",
-	"#ifdef  NO_CHARSET",
-	"#undef  NO_CHARSET",
-	"#endif",
-	"#define NO_CHARSET 0 /* force default to always be active */",
-	"",
-	"/*ifndef NO_CHARSET%s*/",
-	"#ifndef NO_CHARSET%s",
-	"",
-	"#if    ALL_CHARSETS",
-	"#define NO_CHARSET%s 0",
-	"#else",
-	"#define NO_CHARSET%s 1",
-	"#endif",
-	"",
-	"#endif /* ndef(NO_CHARSET%s) */",
-	"",
-	"#if NO_CHARSET%s",
-	"#define UC_CHARSET_SETUP%s /*nothing*/",
-	"#else"
-    };
-    static const char *last_ifdefs[] =
-    {
-	"",
-	"#endif /* NO_CHARSET%s */",
-	"",
-	"#endif /* INCL_CHARSET%s */"
-    };
-
-    FILE *ctbl;
-    char buffer[65536];
-    char *outname = 0;
-    unsigned n;
-    int fontlen;
-    int i, nuni, nent;
-    int fp0 = 0, fp1 = 0, un0, un1;
-    char *p, *p1;
-    char *tbuf, ch;
-
-    if (argc < 2 || argc > 5) {
-	usage();
-    }
-
-    if (!strcmp(argv[1], "-")) {
-	ctbl = stdin;
-	tblname = "stdin";
-    } else {
-	ctbl = fopen(tblname = argv[1], "r");
-	if (!ctbl) {
-	    perror(tblname);
-	    done(EX_NOINPUT);
-	}
-    }
-
-    if (argc > 2) {
-	if (!strcmp(argv[2], "-")) {
-	    chdr = stdout;
-	    hdrname = "stdout";
-	} else {
-	    hdrname = argv[2];
-	}
-    } else if (ctbl == stdin) {
-	chdr = stdout;
-	hdrname = "stdout";
-    } else if ((outname = (char *) malloc(strlen(tblname) + 3)) != 0) {
-	strcpy(outname, tblname);
-	hdrname = outname;
-	if ((p = strrchr(outname, '.')) == 0)
-	    p = outname + strlen(outname);
-	strcpy(p, ".h");
-    } else {
-	perror("malloc");
-	done(EX_NOINPUT);
-    }
-
-    if (chdr == 0) {
-	chdr = fopen(hdrname, "w");
-	if (!chdr) {
-	    perror(hdrname);
-	    done(EX_NOINPUT);
-	}
-    }
-
-    /*
-     *  For now we assume the default font is always 256 characters.
-     */
-    fontlen = 256;
-
-    /*
-     *  Initialize table.
-     */
-    for (i = 0; i < fontlen; i++) {
-	unicount[i] = 0;
-    }
-
-    /*
-     *  Now we comes to the tricky part.  Parse the input table.
-     */
-    while (fgets(buffer, (int) sizeof(buffer), ctbl) != NULL) {
-	if ((p = strchr(buffer, '\n')) != NULL) {
-	    *p = '\0';
-	} else {
-	    fprintf(stderr,
-		    "%s: Warning: line too long or incomplete.\n",
-		    tblname);
-	}
-
-	/*
-	 *  Syntax accepted:
-	 *      <fontpos>       <unicode> <unicode> ...
-	 *      <fontpos>       <unicode range> <unicode range> ...
-	 *      <fontpos>       idem
-	 *      <range>         idem
-	 *      <range>         <unicode range>
-	 *      <unicode>       :<replace>
-	 *      <unicode range> :<replace>
-	 *      <unicode>       "<C replace>"
-	 *      <unicode range> "<C replace>"
-	 *
-	 *  where <range> ::= <fontpos>-<fontpos>
-	 *  and <unicode> ::= U+<h><h><h><h>
-	 *  and <h> ::= <hexadecimal digit>
-	 *  and <replace> any string not containing '\n' or '\0'
-	 *  and <C replace> any string with C backslash escapes.
-	 */
-	p = buffer;
-	while (*p == ' ' || *p == '\t') {
-	    p++;
-	}
-	if (!(*p) || *p == '#') {
-	    /*
-	     *  Skip comment or blank line.
-	     */
-	    continue;
-	}
-
-	switch (*p) {
-	    /*
-	     *  Raw Unicode?  I.e. needs some special
-	     *  processing.  One digit code.
-	     */
-	case 'R':
-	    if (p[1] == 'a' || p[1] == 'A') {
-		buffer[sizeof(buffer) - 1] = '\0';
-		if (!strncasecomp(p, "RawOrEnc", 8)) {
-		    p += 8;
-		}
-	    }
-	    p++;
-	    while (*p == ' ' || *p == '\t') {
-		p++;
-	    }
-	    RawOrEnc = (int) strtol(p, 0, 10);
-	    Raw_found = 1;
-	    continue;
-
-	    /*
-	     *  Is this the default table?
-	     */
-	case 'D':
-	    if (p[1] == 'e' || p[1] == 'E') {
-		buffer[sizeof(buffer) - 1] = '\0';
-		if (!strncasecomp(p, "Default", 7)) {
-		    p += 7;
-		}
-	    }
-	    p++;
-	    while (*p == ' ' || *p == '\t') {
-		p++;
-	    }
-	    this_isDefaultMap = (*p == '1' || TOLOWER(*p) == 'y');
-	    continue;
-
-	    /*
-	     *  Is this the default table?
-	     */
-	case 'F':
-	    if (p[1] == 'a' || p[1] == 'A') {
-		buffer[sizeof(buffer) - 1] = '\0';
-		if (!strncasecomp(p, "FallBack", 8)) {
-		    p += 8;
-		}
-	    }
-	    p++;
-	    while (*p == ' ' || *p == '\t') {
-		p++;
-	    }
-	    useDefaultMap = (*p == '1' || TOLOWER(*p) == 'y');
-	    continue;
-
-	case 'M':
-	    if (p[1] == 'i' || p[1] == 'I') {
-		buffer[sizeof(buffer) - 1] = '\0';
-		if (!strncasecomp(p, "MIMEName", 8)) {
-		    p += 8;
-		}
-	    }
-	    p++;
-	    while (*p == ' ' || *p == '\t') {
-		p++;
-	    }
-	    sscanf(p, "%40s", this_MIMEcharset);
-	    continue;
-
-	    /*
-	     *  Display charset name for options screen.
-	     */
-	case 'O':
-	    if (p[1] == 'p' || p[1] == 'P') {
-		buffer[sizeof(buffer) - 1] = '\0';
-		if (!strncasecomp(p, "OptionName", 10)) {
-		    p += 10;
-		}
-	    }
-	    p++;
-	    while (*p == ' ' || *p == '\t') {
-		p++;
-	    }
-	    for (i = 0; *p && i < UC_MAXLEN_LYNXCSNAME; p++, i++) {
-		this_LYNXcharset[i] = *p;
-	    }
-	    this_LYNXcharset[i] = '\0';
-	    continue;
-
-	    /*
-	     *  Codepage number.  Three or four digit code.
-	     */
-	case 'C':
-	    if (p[1] == 'o' || p[1] == 'O') {
-		buffer[sizeof(buffer) - 1] = '\0';
-		if (!strncasecomp(p, "CodePage", 8)) {
-		    p += 8;
-		}
-	    }
-	    p++;
-	    while (*p == ' ' || *p == '\t') {
-		p++;
-	    }
-	    CodePage = (int) strtol(p, 0, 10);
-	    continue;
-	}
-
-	if (*p == 'U') {
-	    un0 = getunicode(&p);
-	    if (un0 < 0) {
-		fprintf(stderr, "Bad input line: %s\n", buffer);
-		done(EX_DATAERR);
-		fprintf(stderr,
-			"%s: Bad Unicode range corresponding to font position range 0x%x-0x%x\n",
-			tblname, fp0, fp1);
-		done(EX_DATAERR);
-	    }
-	    un1 = un0;
-	    while (*p == ' ' || *p == '\t') {
-		p++;
-	    }
-	    if (*p == '-') {
-		p++;
-		while (*p == ' ' || *p == '\t') {
-		    p++;
-		}
-		un1 = getunicode(&p);
-		if (un1 < 0 || un1 < un0) {
-		    fprintf(stderr,
-			    "%s: Bad Unicode range U+%x-U+%x\n",
-			    tblname, un0, un1);
-		    fprintf(stderr, "Bad input line: %s\n", buffer);
-		    done(EX_DATAERR);
-		}
-		while (*p == ' ' || *p == '\t') {
-		    p++;
-		}
-	    }
-
-	    if (*p != ':' && *p != '"') {
-		fprintf(stderr, "No ':' or '\"' where expected: %s\n",
-			buffer);
-		continue;
-	    }
-
-	    /*
-	     * Allocate a string large enough for the worst-case use in the
-	     * loop using sprintf.
-	     */
-	    tbuf = (char *) malloc(5 * strlen(p));
-
-	    if (!(p1 = tbuf)) {
-		fprintf(stderr, "%s: Out of memory\n", tblname);
-		done(EX_DATAERR);
-	    }
-	    if (*p == '"') {
-		/*
-		 *  Handle "<C replace>".
-		 *  Copy chars verbatim until first '"' not \-escaped or
-		 *  end of buffer.
-		 */
-		int escaped = 0;
-
-		ch = 0;
-		for (++p; *p != '\0'; p++) {
-		    ch = *p;
-		    if (escaped) {
-			escaped = 0;
-		    } else if (ch == '"') {
-			break;
-		    } else if (ch == '\\') {
-			escaped = 1;
-		    }
-		    *p1++ = ch;
-		}
-		if (escaped || ch != '"') {
-		    fprintf(stderr, "Warning: String not terminated: %s\n",
-			    buffer);
-		    if (escaped)
-			*p1++ = '\n';
-		}
-	    } else {
-		/*
-		 *  We had ':'.
-		 */
-		for (++p; *p != '\0'; p++, p1++) {
-		    ch = *p;
-		    if (UCH(ch) < 32 || ch == '\\' || ch == '\"' ||
-			UCH(ch) >= 127) {
-			sprintf(p1, "\\%.3o", UCH(ch));
-			p1 += 3;
-		    } else {
-			*p1 = ch;
-		    }
-		}
-	    }
-	    *p1 = '\0';
-	    for (i = un0; i <= un1; i++) {
-		addpair_str(tbuf, i);
-	    }
-	    continue;
-	}
-
-	/*
-	 *  Input line (after skipping spaces) doesn't start with one
-	 *  of the specially recognized characters, so try to interpret
-	 *  it as starting with a fontpos.
-	 */
-	fp0 = (int) strtol(p, &p1, 0);
-	if (p1 == p) {
-	    fprintf(stderr, "Bad input line: %s\n", buffer);
-	    done(EX_DATAERR);
-	}
-	p = p1;
-
-	while (*p == ' ' || *p == '\t') {
-	    p++;
-	}
-	if (*p == '-') {
-	    p++;
-	    fp1 = (int) strtol(p, &p1, 0);
-	    if (p1 == p) {
-		fprintf(stderr, "Bad input line: %s\n", buffer);
-		done(EX_DATAERR);
-	    }
-	    p = p1;
-	} else {
-	    fp1 = 0;
-	}
-
-	if (fp0 < 0 || fp0 >= fontlen) {
-	    fprintf(stderr,
-		    "%s: Glyph number (0x%x) larger than font length\n",
-		    tblname, fp0);
-	    done(EX_DATAERR);
-	}
-	if (fp1 && (fp1 < fp0 || fp1 >= fontlen)) {
-	    fprintf(stderr,
-		    "%s: Bad end of range (0x%x)\n",
-		    tblname, fp1);
-	    done(EX_DATAERR);
-	}
-
-	if (fp1) {
-	    /*
-	     *  We have a range; expect the word "idem"
-	     *  or a Unicode range of the same length.
-	     */
-	    while (*p == ' ' || *p == '\t') {
-		p++;
-	    }
-	    if (!StrNCmp(p, "idem", 4)) {
-		for (i = fp0; i <= fp1; i++) {
-		    addpair(i, i);
-		}
-		p += 4;
-	    } else {
-		un0 = getunicode(&p);
-		while (*p == ' ' || *p == '\t') {
-		    p++;
-		}
-		if (*p != '-') {
-		    fprintf(stderr,
-			    "%s: Corresponding to a range of font positions,",
-			    tblname);
-		    fprintf(stderr,
-			    " there should be a Unicode range.\n");
-		    done(EX_DATAERR);
-		}
-		p++;
-		un1 = getunicode(&p);
-		if (un0 < 0 || un1 < 0) {
-		    fprintf(stderr,
-			    "%s: Bad Unicode range corresponding to font position range 0x%x-0x%x\n",
-			    tblname, fp0, fp1);
-		    done(EX_DATAERR);
-		}
-		if (un1 - un0 != fp1 - fp0) {
-		    fprintf(stderr,
-			    "%s: Unicode range U+%x-U+%x not of the same length",
-			    tblname, un0, un1);
-		    fprintf(stderr,
-			    " as font position range 0x%x-0x%x\n",
-			    fp0, fp1);
-		    done(EX_DATAERR);
-		}
-		for (i = fp0; i <= fp1; i++) {
-		    addpair(i, un0 - fp0 + i);
-		}
-	    }
-	} else {
-	    /*
-	     *  No range; expect a list of unicode values
-	     *  or unicode ranges for a single font position,
-	     *  or the word "idem"
-	     */
-	    while (*p == ' ' || *p == '\t') {
-		p++;
-	    }
-	    if (!StrNCmp(p, "idem", 4)) {
-		addpair(fp0, fp0);
-		p += 4;
-	    }
-	    while ((un0 = getunicode(&p)) >= 0) {
-		addpair(fp0, un0);
-		while (*p == ' ' || *p == '\t') {
-		    p++;
-		}
-		if (*p == '-') {
-		    p++;
-		    un1 = getunicode(&p);
-		    if (un1 < un0) {
-			fprintf(stderr,
-				"%s: Bad Unicode range 0x%x-0x%x\n",
-				tblname, un0, un1);
-			done(EX_DATAERR);
-		    }
-		    for (un0++; un0 <= un1; un0++) {
-			addpair(fp0, un0);
-		    }
-		}
-	    }
-	}
-	while (*p == ' ' || *p == '\t') {
-	    p++;
-	}
-	if (*p && *p != '#') {
-	    fprintf(stderr, "%s: trailing junk (%s) ignored\n", tblname, p);
-	}
-    }
-
-    /*
-     *  Okay, we hit EOF, now output tables.
-     */
-    fclose(ctbl);
-
-    /*
-     *  Compute total size of Unicode list.
-     */
-    nuni = 0;
-    for (i = 0; i < fontlen; i++) {
-	nuni += unicount[i];
-    }
-
-    if (argc > 3) {
-	StrNCpy(this_MIMEcharset, argv[3], UC_MAXLEN_MIMECSNAME);
-    } else if (this_MIMEcharset[0] == '\0') {
-	StrNCpy(this_MIMEcharset, tblname, UC_MAXLEN_MIMECSNAME);
-	if ((p = strchr(this_MIMEcharset, '.')) != 0) {
-	    *p = '\0';
-	}
-    }
-    for (p = this_MIMEcharset; *p; p++) {
-	*p = (char) TOLOWER(*p);
-    }
-    if (argc > 4) {
-	StrNCpy(this_LYNXcharset, argv[4], UC_MAXLEN_LYNXCSNAME);
-    } else if (this_LYNXcharset[0] == '\0') {
-	StrNCpy(this_LYNXcharset, this_MIMEcharset, UC_MAXLEN_LYNXCSNAME);
-    }
-
-    if (this_isDefaultMap == -1) {
-	this_isDefaultMap = !StrNCmp(this_MIMEcharset, "iso-8859-1", 10);
-    }
-    fprintf(stderr,
-	    "makeuctb: %s: %stranslation map",
-	    this_MIMEcharset, (this_isDefaultMap ? "default " : ""));
-    if (this_isDefaultMap == 1) {
-	*id_append = '\0';
-    } else {
-	for (i = 0, p = this_MIMEcharset;
-	     *p && (i < UC_MAXLEN_ID_APPEND - 1);
-	     p++, i++) {
-	    id_append[i + 1] = (char) (isalnum(UCH(*p)) ? *p : '_');
-	}
-	id_append[i + 1] = '\0';
-    }
-    fprintf(stderr, " (%s).\n", id_append);
-
-    for (n = 0; n < TABLESIZE(first_ifdefs); n++) {
-	fprintf(chdr, first_ifdefs[n], id_append);
-	fprintf(chdr, "\n");
-    }
-
-    fprintf(chdr, "\n\
-/*\n\
- *  uni_hash.tbl\n\
- *\n\
- *  Do not edit this file; it was automatically generated by\n\
- *\n\
- *  %s %s\n\
- *\n\
- */\n\
-\n\
-static const u8 dfont_unicount%s[%d] = \n\
-{\n\t", argv[0], argv[1], id_append, fontlen);
-
-    for (i = 0; i < fontlen; i++) {
-	if (i >= 128 && unicount[i] > 0 && i < lowest_eight) {
-	    lowest_eight = i;
-	}
-	fprintf(chdr, "%3d", unicount[i]);
-	if (i == (fontlen - 1)) {
-	    fprintf(chdr, "\n};\n");
-	} else if ((i % 8) == 7) {
-	    fprintf(chdr, ",\n\t");
-	} else {
-	    fprintf(chdr, ", ");
-	}
-    }
-
-    /*
-     *  If lowest_eightbit is anything else but 999,
-     *  this can't be 7-bit only.
-     */
-    if (lowest_eight != 999 && !RawOrEnc) {
-	RawOrEnc = UCT_ENC_8BIT;
-    }
-
-    if (nuni) {
-	fprintf(chdr, "\nstatic const u16 dfont_unitable%s[%d] = \n{\n\t",
-		id_append, nuni);
-    } else {
-	fprintf(chdr,
-		"\nstatic const u16 dfont_unitable%s[1] = {0}; /* dummy */\n", id_append);
-    }
-
-    fp0 = 0;
-    nent = 0;
-    for (i = 0; i < nuni; i++) {
-	while (nent >= unicount[fp0]) {
-	    fp0++;
-	    nent = 0;
-	}
-	fprintf(chdr, "0x%04x", unitable[fp0][nent++]);
-	if (i == (nuni - 1)) {
-	    fprintf(chdr, "\n};\n");
-	} else if ((i % 8) == 7) {
-	    fprintf(chdr, ",\n\t");
-	} else {
-	    fprintf(chdr, ", ");
-	}
-    }
-
-    if (themap_str.entry_ct) {
-	fprintf(chdr, "\n\
-static struct unipair_str repl_map%s[%d] = \n\
-{\n\t", id_append, themap_str.entry_ct);
-    } else {
-	fprintf(chdr, "\n\
-/* static struct unipair_str repl_map%s[]; */\n", id_append);
-    }
-
-    for (i = 0; i < themap_str.entry_ct; i++) {
-	fprintf(chdr, "{0x%x,\"%s\"}",
-		themap_str.entries[i].unicode,
-		themap_str.entries[i].replace_str);
-	if (i == (themap_str.entry_ct - 1)) {
-	    fprintf(chdr, "\n};\n");
-	} else if ((i % 4) == 3) {
-	    fprintf(chdr, ",\n\t");
-	} else {
-	    fprintf(chdr, ", ");
-	}
-    }
-    if (themap_str.entry_ct) {
-	fprintf(chdr, "\n\
-static const struct unimapdesc_str dfont_replacedesc%s = {%d,repl_map%s,",
-		id_append, themap_str.entry_ct, id_append);
-    } else {
-	fprintf(chdr, "\n\
-static const struct unimapdesc_str dfont_replacedesc%s = {0,NULL,", id_append);
-    }
-    fprintf(chdr, "%d,%d};\n",
-	    this_isDefaultMap ? 1 : 0,
-	    (useDefaultMap && !this_isDefaultMap) ? 1 : 0
-	);
-
-    fprintf(chdr, "#define UC_CHARSET_SETUP%s UC_Charset_Setup(\
-\"%s\",\\\n\"%s\",\\\n\
-dfont_unicount%s,dfont_unitable%s,%d,\\\n\
-dfont_replacedesc%s,%d,%d,%d)\n",
-	    id_append, this_MIMEcharset, this_LYNXcharset,
-	    id_append, id_append, nuni, id_append, lowest_eight, RawOrEnc, CodePage);
-
-    for (n = 0; n < TABLESIZE(last_ifdefs); n++) {
-	fprintf(chdr, last_ifdefs[n], id_append);
-	fprintf(chdr, "\n");
-    }
-
-    done(EX_OK);
-    return 0;
-}
diff --git a/src/chrtrans/makew32.bat b/src/chrtrans/makew32.bat
deleted file mode 100644
index da476010..00000000
--- a/src/chrtrans/makew32.bat
+++ /dev/null
@@ -1,13 +0,0 @@
-@rem $LynxId: makew32.bat,v 1.6 2007/06/28 21:07:24 tom Exp $

-@echo off

-

-if "%1"=="" goto normal

-make -l -f makefile.bcb %1

-goto done

-

-:normal

-make -l -f makefile.bcb

-

-call makehdrs

-

-:done

diff --git a/src/chrtrans/mnem2_suni.tbl b/src/chrtrans/mnem2_suni.tbl
deleted file mode 100644
index 3fc122cb..00000000
--- a/src/chrtrans/mnem2_suni.tbl
+++ /dev/null
@@ -1,1865 +0,0 @@
-#The MIME name of this charset.
-# (this file was renamed from mnemonic_suni.tbl)
-Mmnemonic
-
-#Name as a Display Charset (used on Options screen)
-O RFC 1345 Mnemonic
-
-# Don't fall back to default table for unicode -> 8bit
-Fallback NO
-
-# U+0020:&SP
-U+0021:!
-U+0022:"
-U+0023:&Nb
-U+0024:&DO
-U+0025:%
-U+0026:&&
-U+0027:'
-U+0028:(
-U+0029:)
-U+002a:*
-U+002b:+
-U+002c:,
-U+002d:-
-U+002e:.
-U+002f:/
-U+0030:0
-U+0031:1
-U+0032:2
-U+0033:3
-U+0034:4
-U+0035:5
-U+0036:6
-U+0037:7
-U+0038:8
-U+0039:9
-U+003a::
-U+003b:;
-U+003c:<
-U+003d:=
-U+003e:>
-U+003f:?
-U+0040:&At
-U+0041:A
-U+0042:B
-U+0043:C
-U+0044:D
-U+0045:E
-U+0046:F
-U+0047:G
-U+0048:H
-U+0049:I
-U+004a:J
-U+004b:K
-U+004c:L
-U+004d:M
-U+004e:N
-U+004f:O
-U+0050:P
-U+0051:Q
-U+0052:R
-U+0053:S
-U+0054:T
-U+0055:U
-U+0056:V
-U+0057:W
-U+0058:X
-U+0059:Y
-U+005a:Z
-U+005b:&<(
-U+005c:&//
-U+005d:&)>
-U+005e:&'>
-U+005f:_
-U+0060:&'!
-U+0061:a
-U+0062:b
-U+0063:c
-U+0064:d
-U+0065:e
-U+0066:f
-U+0067:g
-U+0068:h
-U+0069:i
-U+006a:j
-U+006b:k
-U+006c:l
-U+006d:m
-U+006e:n
-U+006f:o
-U+0070:p
-U+0071:q
-U+0072:r
-U+0073:s
-U+0074:t
-U+0075:u
-U+0076:v
-U+0077:w
-U+0078:x
-U+0079:y
-U+007a:z
-U+007b:&(!
-U+007c:&!!
-U+007d:&!)
-U+007e:&'?
-U+00a0:&NS
-U+00a1:&!I
-U+00a2:&Ct
-U+00a3:&Pd
-U+00a4:&Cu
-U+00a5:&Ye
-U+00a6:&BB
-U+00a7:&SE
-U+00a8:&':
-U+00a9:&Co
-U+00aa:&-a
-U+00ab:&<<
-U+00ac:&NO
-U+00ad:&--
-U+00ae:&Rg
-U+00af:&'m
-U+00b0:&DG
-U+00b1:&+-
-U+00b2:&2S
-U+00b3:&3S
-U+00b4:&''
-U+00b5:&My
-U+00b6:&PI
-U+00b7:&.M
-U+00b8:&',
-U+00b9:&1S
-U+00ba:&-o
-U+00bb:&>>
-U+00bc:&14
-U+00bd:&12
-U+00be:&34
-U+00bf:&?I
-U+00c0:&A!
-U+00c1:&A'
-U+00c2:&A>
-U+00c3:&A?
-U+00c4:&A:
-U+00c5:&AA
-U+00c6:&AE
-U+00c7:&C,
-U+00c8:&E!
-U+00c9:&E'
-U+00ca:&E>
-U+00cb:&E:
-U+00cc:&I!
-U+00cd:&I'
-U+00ce:&I>
-U+00cf:&I:
-U+00d0:&D-
-U+00d1:&N?
-U+00d2:&O!
-U+00d3:&O'
-U+00d4:&O>
-U+00d5:&O?
-U+00d6:&O:
-U+00d7:&*X
-U+00d8:&O/
-U+00d9:&U!
-U+00da:&U'
-U+00db:&U>
-U+00dc:&U:
-U+00dd:&Y'
-U+00de:&TH
-U+00df:&ss
-U+00e0:&a!
-U+00e1:&a'
-U+00e2:&a>
-U+00e3:&a?
-U+00e4:&a:
-U+00e5:&aa
-U+00e6:&ae
-U+00e7:&c,
-U+00e8:&e!
-U+00e9:&e'
-U+00ea:&e>
-U+00eb:&e:
-U+00ec:&i!
-U+00ed:&i'
-U+00ee:&i>
-U+00ef:&i:
-U+00f0:&d-
-U+00f1:&n?
-U+00f2:&o!
-U+00f3:&o'
-U+00f4:&o>
-U+00f5:&o?
-U+00f6:&o:
-U+00f7:&-:
-U+00f8:&o/
-U+00f9:&u!
-U+00fa:&u'
-U+00fb:&u>
-U+00fc:&u:
-U+00fd:&y'
-U+00fe:&th
-U+00ff:&y:
-U+0100:&A-
-U+0101:&a-
-U+0102:&A(
-U+0103:&a(
-U+0104:&A;
-U+0105:&a;
-U+0106:&C'
-U+0107:&c'
-U+0108:&C>
-U+0109:&c>
-U+010a:&C.
-U+010b:&c.
-U+010c:&C<
-U+010d:&c<
-U+010e:&D<
-U+010f:&d<
-U+0110:&D/
-U+0111:&d/
-U+0112:&E-
-U+0113:&e-
-U+0114:&E(
-U+0115:&e(
-U+0116:&E.
-U+0117:&e.
-U+0118:&E;
-U+0119:&e;
-U+011a:&E<
-U+011b:&e<
-U+011c:&G>
-U+011d:&g>
-U+011e:&G(
-U+011f:&g(
-U+0120:&G.
-U+0121:&g.
-U+0122:&G,
-U+0123:&g,
-U+0124:&H>
-U+0125:&h>
-U+0126:&H/
-U+0127:&h/
-U+0128:&I?
-U+0129:&i?
-U+012a:&I-
-U+012b:&i-
-U+012c:&I(
-U+012d:&i(
-U+012e:&I;
-U+012f:&i;
-U+0130:&I.
-U+0131:&i.
-U+0132:&IJ
-U+0133:&ij
-U+0134:&J>
-U+0135:&j>
-U+0136:&K,
-U+0137:&k,
-U+0138:&kk
-U+0139:&L'
-U+013a:&l'
-U+013b:&L,
-U+013c:&l,
-U+013d:&L<
-U+013e:&l<
-U+013f:&L.
-U+0140:&l.
-U+0141:&L/
-U+0142:&l/
-U+0143:&N'
-U+0144:&n'
-U+0145:&N,
-U+0146:&n,
-U+0147:&N<
-U+0148:&n<
-U+0149:&'n
-U+014a:&NG
-U+014b:&ng
-U+014c:&O-
-U+014d:&o-
-U+014e:&O(
-U+014f:&o(
-U+0150:&O"
-U+0151:&o"
-U+0152:&OE
-U+0153:&oe
-U+0154:&R'
-U+0155:&r'
-U+0156:&R,
-U+0157:&r,
-U+0158:&R<
-U+0159:&r<
-U+015a:&S'
-U+015b:&s'
-U+015c:&S>
-U+015d:&s>
-U+015e:&S,
-U+015f:&s,
-U+0160:&S<
-U+0161:&s<
-U+0162:&T,
-U+0163:&t,
-U+0164:&T<
-U+0165:&t<
-U+0166:&T/
-U+0167:&t/
-U+0168:&U?
-U+0169:&u?
-U+016a:&U-
-U+016b:&u-
-U+016c:&U(
-U+016d:&u(
-U+016e:&U0
-U+016f:&u0
-U+0170:&U"
-U+0171:&u"
-U+0172:&U;
-U+0173:&u;
-U+0174:&W>
-U+0175:&w>
-U+0176:&Y>
-U+0177:&y>
-U+0178:&Y:
-U+0179:&Z'
-U+017a:&z'
-U+017b:&Z.
-U+017c:&z.
-U+017d:&Z<
-U+017e:&z<
-U+01a0:&O9
-U+01a1:&o9
-U+01a2:&OI
-U+01a3:&oi
-U+01a6:&yr
-U+01af:&U9
-U+01b0:&u9
-U+01b5:&Z/
-U+01b6:&z/
-U+01b7:&ED
-U+01cd:&A<
-U+01ce:&a<
-U+01cf:&I<
-U+01d0:&i<
-U+01d1:&O<
-U+01d2:&o<
-U+01d3:&U<
-U+01d4:&u<
-U+01d5:&_U:-_
-U+01d6:&_u:-_
-U+01d7:&_U:'_
-U+01d8:&_u:'_
-U+01d9:&_U:<_
-U+01da:&_u:<_
-U+01db:&_U:!_
-U+01dc:&_u:!_
-U+01de:&A1
-U+01df:&a1
-U+01e0:&A7
-U+01e1:&a7
-U+01e2:&A3
-U+01e3:&a3
-U+01e4:&G/
-U+01e5:&g/
-U+01e6:&G<
-U+01e7:&g<
-U+01e8:&K<
-U+01e9:&k<
-U+01ea:&O;
-U+01eb:&o;
-U+01ec:&O1
-U+01ed:&o1
-U+01ee:&EZ
-U+01ef:&ez
-U+01f0:&j<
-U+01f4:&G'
-U+01f5:&g'
-U+01fa:&_AA'_
-U+01fb:&_aa'_
-U+01fc:&_AE'_
-U+01fd:&_ae'_
-U+01fe:&_O/'_
-U+01ff:&_o/'_
-U+02bf:&;S
-U+02c7:&'<
-U+02d8:&'(
-U+02d9:&'.
-U+02da:&'0
-U+02db:&';
-U+02dd:&'"
-U+0386:&A%
-U+0388:&E%
-U+0389:&Y%
-U+038a:&I%
-U+038c:&O%
-U+038e:&U%
-U+038f:&W%
-U+0390:&i3
-U+0391:&A*
-U+0392:&B*
-U+0393:&G*
-U+0394:&D*
-U+0395:&E*
-U+0396:&Z*
-U+0397:&Y*
-U+0398:&H*
-U+0399:&I*
-U+039a:&K*
-U+039b:&L*
-U+039c:&M*
-U+039d:&N*
-U+039e:&C*
-U+039f:&O*
-U+03a0:&P*
-U+03a1:&R*
-U+03a3:&S*
-U+03a4:&T*
-U+03a5:&U*
-U+03a6:&F*
-U+03a7:&X*
-U+03a8:&Q*
-U+03a9:&W*
-U+03aa:&J*
-U+03ab:&V*
-U+03ac:&a%
-U+03ad:&e%
-U+03ae:&y%
-U+03af:&i%
-U+03b0:&u3
-U+03b1:&a*
-U+03b2:&b*
-U+03b3:&g*
-U+03b4:&d*
-U+03b5:&e*
-U+03b6:&z*
-U+03b7:&y*
-U+03b8:&h*
-U+03b9:&i*
-U+03ba:&k*
-U+03bb:&l*
-U+03bc:&m*
-U+03bd:&n*
-U+03be:&c*
-U+03bf:&o*
-U+03c0:&p*
-U+03c1:&r*
-U+03c2:&*s
-U+03c3:&s*
-U+03c4:&t*
-U+03c5:&u*
-U+03c6:&f*
-U+03c7:&x*
-U+03c8:&q*
-U+03c9:&w*
-U+03ca:&j*
-U+03cb:&v*
-U+03cc:&o%
-U+03cd:&u%
-U+03ce:&w%
-U+03d8:&'G
-U+03d9:&,G
-U+03da:&T3
-U+03db:&t3
-U+03dc:&M3
-U+03dd:&m3
-U+03de:&K3
-U+03df:&k3
-U+03e0:&P3
-U+03e1:&p3
-U+03f4:&'%
-U+03f5:&j3
-U+0401:&IO
-U+0402:&D%
-U+0403:&G%
-U+0404:&IE
-U+0405:&DS
-U+0406:&II
-U+0407:&YI
-U+0408:&J%
-U+0409:&LJ
-U+040a:&NJ
-U+040b:&Ts
-U+040c:&KJ
-U+040e:&V%
-U+040f:&DZ
-U+0410:&A=
-U+0411:&B=
-U+0412:&V=
-U+0413:&G=
-U+0414:&D=
-U+0415:&E=
-U+0416:&Z%
-U+0417:&Z=
-U+0418:&I=
-U+0419:&J=
-U+041a:&K=
-U+041b:&L=
-U+041c:&M=
-U+041d:&N=
-U+041e:&O=
-U+041f:&P=
-U+0420:&R=
-U+0421:&S=
-U+0422:&T=
-U+0423:&U=
-U+0424:&F=
-U+0425:&H=
-U+0426:&C=
-U+0427:&C%
-U+0428:&S%
-U+0429:&Sc
-U+042a:&="
-U+042b:&Y=
-U+042c:&%"
-U+042d:&JE
-U+042e:&JU
-U+042f:&JA
-U+0430:&a=
-U+0431:&b=
-U+0432:&v=
-U+0433:&g=
-U+0434:&d=
-U+0435:&e=
-U+0436:&z%
-U+0437:&z=
-U+0438:&i=
-U+0439:&j=
-U+043a:&k=
-U+043b:&l=
-U+043c:&m=
-U+043d:&n=
-U+043e:&o=
-U+043f:&p=
-U+0440:&r=
-U+0441:&s=
-U+0442:&t=
-U+0443:&u=
-U+0444:&f=
-U+0445:&h=
-U+0446:&c=
-U+0447:&c%
-U+0448:&s%
-U+0449:&sc
-U+044a:&='
-U+044b:&y=
-U+044c:&%'
-U+044d:&je
-U+044e:&ju
-U+044f:&ja
-U+0451:&io
-U+0452:&d%
-U+0453:&g%
-U+0454:&ie
-U+0455:&ds
-U+0456:&ii
-U+0457:&yi
-U+0458:&j%
-U+0459:&lj
-U+045a:&nj
-U+045b:&ts
-U+045c:&kj
-U+045e:&v%
-U+045f:&dz
-U+0462:&Y3
-U+0463:&y3
-U+046a:&O3
-U+046b:&o3
-U+0472:&F3
-U+0473:&f3
-U+0474:&V3
-U+0475:&v3
-U+0480:&C3
-U+0481:&c3
-U+0490:&G3
-U+0491:&g3
-U+05d0:&A+
-U+05d1:&B+
-U+05d2:&G+
-U+05d3:&D+
-U+05d4:&H+
-U+05d5:&W+
-U+05d6:&Z+
-U+05d7:&X+
-U+05d8:&Tj
-U+05d9:&J+
-U+05da:&K%
-U+05db:&K+
-U+05dc:&L+
-U+05dd:&M%
-U+05de:&M+
-U+05df:&N%
-U+05e0:&N+
-U+05e1:&S+
-U+05e2:&E+
-U+05e3:&P%
-U+05e4:&P+
-U+05e5:&Zj
-U+05e6:&ZJ
-U+05e7:&Q+
-U+05e8:&R+
-U+05e9:&Sh
-U+05ea:&T+
-U+060c:&,+
-U+061b:&;+
-U+061f:&?+
-U+0621:&H'
-U+0622:&aM
-U+0623:&aH
-U+0624:&wH
-U+0625:&ah
-U+0626:&yH
-U+0627:&a+
-U+0628:&b+
-U+0629:&tm
-U+062a:&t+
-U+062b:&tk
-U+062c:&g+
-U+062d:&hk
-U+062e:&x+
-U+062f:&d+
-U+0630:&dk
-U+0631:&r+
-U+0632:&z+
-U+0633:&s+
-U+0634:&sn
-U+0635:&c+
-U+0636:&dd
-U+0637:&tj
-U+0638:&zH
-U+0639:&e+
-U+063a:&i+
-U+0640:&++
-U+0641:&f+
-U+0642:&q+
-U+0643:&k+
-U+0644:&l+
-U+0645:&m+
-U+0646:&n+
-U+0647:&h+
-U+0648:&w+
-U+0649:&j+
-U+064a:&y+
-U+064b:&:+
-U+064c:&"+
-U+064d:&=+
-U+064e:&/+
-U+064f:&'+
-U+0650:&1+
-U+0651:&3+
-U+0652:&0+
-U+0670:&aS
-U+067e:&p+
-U+06a4:&v+
-U+06af:&gf
-U+06f0:&0a
-U+06f1:&1a
-U+06f2:&2a
-U+06f3:&3a
-U+06f4:&4a
-U+06f5:&5a
-U+06f6:&6a
-U+06f7:&7a
-U+06f8:&8a
-U+06f9:&9a
-U+1e00:&_A-0_
-U+1e01:&_a-0_
-U+1e02:&B.
-U+1e03:&b.
-U+1e04:&_B-._
-U+1e05:&_b-._
-U+1e06:&B_
-U+1e07:&b_
-U+1e08:&_C,'_
-U+1e09:&_c,'_
-U+1e0a:&D.
-U+1e0b:&d.
-U+1e0c:&_D-._
-U+1e0d:&_d-._
-U+1e0e:&D_
-U+1e0f:&d_
-U+1e10:&D,
-U+1e11:&d,
-U+1e12:&_D->_
-U+1e13:&_d->_
-U+1e14:&_E-!_
-U+1e15:&_e-!_
-U+1e16:&_E-'_
-U+1e17:&_e-'_
-U+1e18:&_E->_
-U+1e19:&_e->_
-U+1e1a:&_E-?_
-U+1e1b:&_e-?_
-U+1e1c:&_E,(_
-U+1e1d:&_e,(_
-U+1e1e:&F.
-U+1e1f:&f.
-U+1e20:&G-
-U+1e21:&g-
-U+1e22:&H.
-U+1e23:&h.
-U+1e24:&_H-._
-U+1e25:&_h-._
-U+1e26:&H:
-U+1e27:&h:
-U+1e28:&H,
-U+1e29:&h,
-U+1e2a:&_H-(_
-U+1e2b:&_h-(_
-U+1e2c:&_I-?_
-U+1e2d:&_i-?_
-U+1e2e:&_I:'_
-U+1e2f:&_i:'_
-U+1e30:&K'
-U+1e31:&k'
-U+1e32:&_K-._
-U+1e33:&_k-._
-U+1e34:&K_
-U+1e35:&k_
-U+1e36:&_L-._
-U+1e37:&_l-._
-U+1e38:&_L--._
-U+1e39:&_l--._
-U+1e3a:&L_
-U+1e3b:&l_
-U+1e3c:&_L->_
-U+1e3d:&_l->_
-U+1e3e:&M'
-U+1e3f:&m'
-U+1e40:&M.
-U+1e41:&m.
-U+1e42:&_M-._
-U+1e43:&_m-._
-U+1e44:&N.
-U+1e45:&n.
-U+1e46:&_N-._
-U+1e47:&_n-._
-U+1e48:&N_
-U+1e49:&n_
-U+1e4a:&_N->_
-U+1e4b:&_N->_
-U+1e4c:&_O?'_
-U+1e4d:&_o?'_
-U+1e4e:&_O?:_
-U+1e4f:&_o?:_
-U+1e50:&_O-!_
-U+1e51:&_o-!_
-U+1e52:&_O-'_
-U+1e53:&_o-'_
-U+1e54:&P'
-U+1e55:&p'
-U+1e56:&P.
-U+1e57:&p.
-U+1e58:&R.
-U+1e59:&r.
-U+1e5a:&_R-._
-U+1e5b:&_r-._
-U+1e5c:&_R--._
-U+1e5d:&_r--._
-U+1e5e:&R_
-U+1e5f:&r_
-U+1e60:&S.
-U+1e61:&s.
-U+1e62:&_S-._
-U+1e63:&_s-._
-U+1e64:&_S'._
-U+1e65:&_s'._
-U+1e66:&_S<._
-U+1e67:&_s<._
-U+1e68:&_S.-._
-U+1e69:&_S.-._
-U+1e6a:&T.
-U+1e6b:&t.
-U+1e6c:&_T-._
-U+1e6d:&_t-._
-U+1e6e:&T_
-U+1e6f:&t_
-U+1e70:&_T->_
-U+1e71:&_t->_
-U+1e72:&_U--:_
-U+1e73:&_u--:_
-U+1e74:&_U-?_
-U+1e75:&_u-?_
-U+1e76:&_U->_
-U+1e77:&_u->_
-U+1e78:&_U?'_
-U+1e79:&_u?'_
-U+1e7a:&_U-:_
-U+1e7b:&_u-:_
-U+1e7c:&V?
-U+1e7d:&v?
-U+1e7e:&_V-._
-U+1e7f:&_v-._
-U+1e80:&W!
-U+1e81:&w!
-U+1e82:&W'
-U+1e83:&w'
-U+1e84:&W:
-U+1e85:&w:
-U+1e86:&W.
-U+1e87:&w.
-U+1e88:&_W-._
-U+1e89:&_w-._
-U+1e8a:&X.
-U+1e8b:&x.
-U+1e8c:&X:
-U+1e8d:&x:
-U+1e8e:&Y.
-U+1e8f:&y.
-U+1e90:&Z>
-U+1e91:&z>
-U+1e92:&_Z-._
-U+1e93:&_z-._
-U+1e94:&Z_
-U+1e95:&z_
-U+1e96:&h_
-U+1e97:&t:
-U+1e98:&w0
-U+1e99:&y0
-U+1ea0:&_A-._
-U+1ea1:&_a-._
-U+1ea2:&A2
-U+1ea3:&a2
-U+1ea4:&_A>'_
-U+1ea5:&_a>'_
-U+1ea6:&_A>!_
-U+1ea7:&_a>!_
-U+1ea8:&_A>2_
-U+1ea9:&_a>2_
-U+1eaa:&_A>?_
-U+1eab:&_a>?_
-U+1eac:&_A>-._
-U+1ead:&_a>-._
-U+1eae:&_A('_
-U+1eaf:&_a('_
-U+1eb0:&_A(!_
-U+1eb1:&_a(!_
-U+1eb2:&_A(2_
-U+1eb3:&_a(2_
-U+1eb4:&_A(?_
-U+1eb5:&_a(?_
-U+1eb6:&_A(-._
-U+1eb7:&_a(-._
-U+1eb8:&_E-._
-U+1eb9:&_e-._
-U+1eba:&E2
-U+1ebb:&e2
-U+1ebc:&E?
-U+1ebd:&e?
-U+1ebe:&_E>'_
-U+1ebf:&_e>'_
-U+1ec0:&_E>!_
-U+1ec1:&_e>!_
-U+1ec2:&_E>2_
-U+1ec3:&_e>2_
-U+1ec4:&_E>?_
-U+1ec5:&_e>?_
-U+1ec6:&_E>-._
-U+1ec7:&_e>-._
-U+1ec8:&I2
-U+1ec9:&i2
-U+1eca:&_I-._
-U+1ecb:&_i-._
-U+1ecc:&_O-._
-U+1ecd:&_o-._
-U+1ece:&O2
-U+1ecf:&o2
-U+1ed0:&_O>'_
-U+1ed1:&_o>'_
-U+1ed2:&_O>!_
-U+1ed3:&_o>!_
-U+1ed4:&_O>2_
-U+1ed5:&_o>2_
-U+1ed6:&_O>?_
-U+1ed7:&_o>?_
-U+1ed8:&_O>-._
-U+1ed9:&_o>-._
-U+1eda:&_O9'_
-U+1edb:&_o9'_
-U+1edc:&_O9!_
-U+1edd:&_o9!_
-U+1ede:&_O92_
-U+1edf:&_o92_
-U+1ee0:&_O9?_
-U+1ee1:&_o9?_
-U+1ee2:&_O9-._
-U+1ee3:&_o9-._
-U+1ee4:&_U-._
-U+1ee5:&_u-._
-U+1ee6:&U2
-U+1ee7:&u2
-U+1ee8:&_U9'_
-U+1ee9:&_u9'_
-U+1eea:&_U9!_
-U+1eeb:&_u9!_
-U+1eec:&_U92_
-U+1eed:&_u92_
-U+1eee:&_U9?_
-U+1eef:&_u9?_
-U+1ef0:&_U9-._
-U+1ef1:&_u9-._
-U+1ef2:&Y!
-U+1ef3:&y!
-U+1ef4:&_Y-._
-U+1ef5:&_y-._
-U+1ef6:&Y2
-U+1ef7:&y2
-U+1ef8:&Y?
-U+1ef9:&y?
-U+1f00:&;'
-U+1f01:&,'
-U+1f02:&;!
-U+1f03:&,!
-U+1f04:&?;
-U+1f05:&?,
-U+1f06:&!:
-U+1f07:&?:
-U+2002:&1N
-U+2003:&1M
-U+2004:&3M
-U+2005:&4M
-U+2006:&6M
-U+2009:&1T
-U+200a:&1H
-U+2010:&-1
-U+2013:&-N
-U+2014:&-M
-U+2015:&-3
-U+2016:&!2
-U+2017:&=2
-U+2018:&'6
-U+2019:&'9
-U+201a:&.9
-U+201b:&9'
-U+201c:&"6
-U+201d:&"9
-U+201e:&:9
-U+201f:&9"
-U+2020:&/-
-U+2021:&/=
-U+2025:&..
-U+2030:&%0
-U+2032:&1'
-U+2033:&2'
-U+2034:&3'
-U+2035:&1"
-U+2036:&2"
-U+2037:&3"
-U+2038:&Ca
-U+2039:&<1
-U+203a:&>1
-U+203b:&:X
-U+203c:&_!*2_
-U+203e:&'-
-U+2044:&/f
-U+2070:&0S
-U+2074:&4S
-U+2075:&5S
-U+2076:&6S
-U+2077:&7S
-U+2078:&8S
-U+2079:&9S
-U+207a:&+S
-U+207b:&-S
-U+207c:&=S
-U+207d:&(S
-U+207e:&)S
-U+207f:&nS
-U+2080:&0s
-U+2081:&1s
-U+2082:&2s
-U+2083:&3s
-U+2084:&4s
-U+2085:&5s
-U+2086:&6s
-U+2087:&7s
-U+2088:&8s
-U+2089:&9s
-U+208a:&+s
-U+208b:&-s
-U+208c:&=s
-U+208d:&(s
-U+208e:&)s
-U+20a4:&Li
-U+20a7:&Pt
-U+20a9:&W=
-U+2103:&oC
-U+2105:&co
-U+2109:&oF
-U+2116:&N0
-U+2117:&PO
-U+211e:&Rx
-U+2120:&SM
-U+2122:&TM
-U+2126:&Om
-U+212b:&AO
-U+2153:&13
-U+2154:&23
-U+2155:&15
-U+2156:&25
-U+2157:&35
-U+2158:&45
-U+2159:&16
-U+215a:&56
-U+215b:&18
-U+215c:&38
-U+215d:&58
-U+215e:&78
-U+2160:&1R
-U+2161:&2R
-U+2162:&3R
-U+2163:&4R
-U+2164:&5R
-U+2165:&6R
-U+2166:&7R
-U+2167:&8R
-U+2168:&9R
-U+2169:&aR
-U+216a:&bR
-U+216b:&cR
-U+216c:&_50R_
-U+216d:&_100R_
-U+216e:&_500R_
-U+216f:&_1000R_
-U+2170:&1r
-U+2171:&2r
-U+2172:&3r
-U+2173:&4r
-U+2174:&5r
-U+2175:&6r
-U+2176:&7r
-U+2177:&8r
-U+2178:&9r
-U+2179:&ar
-U+217a:&br
-U+217b:&cr
-U+217c:&_50r_
-U+217d:&_100r_
-U+217e:&_500r_
-U+217f:&_1000r_
-U+2180:&_1000RCD_
-U+2181:&_5000R_
-U+2182:&_10000R_
-U+2190:&<-
-U+2191:&-!
-U+2192:&->
-U+2193:&-v
-U+2194:&<>
-U+2195:&UD
-U+2196:&_<!!_
-U+2197:&_//>_
-U+2198:&_!!>_
-U+2199:&_<//_
-U+21d0:&<=
-U+21d2:&=>
-U+21d4:&==
-U+2200:&FA
-U+2202:&dP
-U+2203:&TE
-U+2205:&/0
-U+2206:&DE
-U+2207:&NB
-U+2208:&(-
-U+220b:&-)
-U+220f:&*P
-U+2211:&+Z
-U+2212:&-2
-U+2213:&-+
-U+2217:&*-
-U+2218:&Ob
-U+2219:&Sb
-U+221a:&RT
-U+221d:&0(
-U+221e:&00
-U+221f:&-L
-U+2220:&-V
-U+2225:&PP
-U+2227:&AN
-U+2228:&OR
-U+2229:&(U
-U+222a:&)U
-U+222b:&In
-U+222c:&DI
-U+222e:&Io
-U+2234:&.:
-U+2235:&:.
-U+2236:&:R
-U+2237:&::
-U+223c:&?1
-U+223e:&CG
-U+2243:&?-
-U+2245:&?=
-U+2248:&?2
-U+224c:&=?
-U+2253:&HI
-U+2260:&!=
-U+2261:&=3
-U+2264:&=<
-U+2265:&>=
-U+226a:&<*
-U+226b:&*>
-U+226e:&!<
-U+226f:&!>
-U+2282:&(C
-U+2283:&)C
-U+2286:&(_
-U+2287:&)_
-U+2299:&0.
-U+229a:&02
-U+22a5:&-T
-U+22c5:&.P
-U+22ee:&:3
-U+22ef:&.3
-U+2302:&Eh
-U+2308:&<7
-U+2309:&>7
-U+230a:&7<
-U+230b:&7>
-U+2310:&NI
-U+2312:&(A
-U+2315:&TR
-U+2320:&Iu
-U+2321:&Il
-U+2329:&</
-U+232a:&/>
-U+2423:&Vs
-U+2440:&1h
-U+2441:&3h
-U+2442:&2h
-U+2443:&4h
-U+2446:&1j
-U+2447:&2j
-U+2448:&3j
-U+2449:&4j
-U+2460:&_1-o_
-U+2461:&_2-o_
-U+2462:&_3-o_
-U+2463:&_4-o_
-U+2464:&_5-o_
-U+2465:&_6-o_
-U+2466:&_7-o_
-U+2467:&_8-o_
-U+2468:&_9-o_
-U+2469:&_10-o_
-U+246a:&_11-o_
-U+246b:&_12-o_
-U+246c:&_13-o_
-U+246d:&_14-o_
-U+246e:&_15-o_
-U+246f:&_16-o_
-U+2470:&_17-o_
-U+2471:&_18-o_
-U+2472:&_19-o_
-U+2473:&_20-o_
-U+2474:&_(1)_
-U+2475:&_(2)_
-U+2476:&_(3)_
-U+2477:&_(4)_
-U+2478:&_(5)_
-U+2479:&_(6)_
-U+247a:&_(7)_
-U+247b:&_(8)_
-U+247c:&_(9)_
-U+247d:&_(10)_
-U+247e:&_(11)_
-U+247f:&_(12)_
-U+2480:&_(13)_
-U+2481:&_(14)_
-U+2482:&_(15)_
-U+2483:&_(16)_
-U+2484:&_(17)_
-U+2485:&_(18)_
-U+2486:&_(19)_
-U+2487:&_(20)_
-U+2488:&1.
-U+2489:&2.
-U+248a:&3.
-U+248b:&4.
-U+248c:&5.
-U+248d:&6.
-U+248e:&7.
-U+248f:&8.
-U+2490:&9.
-U+2491:&_10._
-U+2492:&_11._
-U+2493:&_12._
-U+2494:&_13._
-U+2495:&_14._
-U+2496:&_15._
-U+2497:&_16._
-U+2498:&_17._
-U+2499:&_18._
-U+249a:&_19._
-U+249b:&_20._
-U+249c:&_(a)_
-U+249d:&_(b)_
-U+249e:&_(c)_
-U+249f:&_(d)_
-U+24a0:&_(e)_
-U+24a1:&_(f)_
-U+24a2:&_(g)_
-U+24a3:&_(h)_
-U+24a4:&_(i)_
-U+24a5:&_(j)_
-U+24a6:&_(k)_
-U+24a7:&_(l)_
-U+24a8:&_(m)_
-U+24a9:&_(n)_
-U+24aa:&_(o)_
-U+24ab:&_(p)_
-U+24ac:&_(q)_
-U+24ad:&_(r)_
-U+24ae:&_(s)_
-U+24af:&_(t)_
-U+24b0:&_(u)_
-U+24b1:&_(v)_
-U+24b2:&_(w)_
-U+24b3:&_(x)_
-U+24b4:&_(y)_
-U+24b5:&_(z)_
-U+24b6:&_A-o_
-U+24b7:&_B-o_
-U+24b8:&_C-o_
-U+24b9:&_D-o_
-U+24ba:&_E-o_
-U+24bb:&_F-o_
-U+24bc:&_G-o_
-U+24bd:&_H-o_
-U+24be:&_I-o_
-U+24bf:&_J-o_
-U+24c0:&_K-o_
-U+24c1:&_L-o_
-U+24c2:&_M-o_
-U+24c3:&_N-o_
-U+24c4:&_O-o_
-U+24c5:&_P-o_
-U+24c6:&_Q-o_
-U+24c7:&_R-o_
-U+24c8:&_S-o_
-U+24c9:&_T-o_
-U+24ca:&_U-o_
-U+24cb:&_V-o_
-U+24cc:&_W-o_
-U+24cd:&_X-o_
-U+24ce:&_Y-o_
-U+24cf:&_Z-o_
-U+24d0:&_a-o_
-U+24d1:&_b-o_
-U+24d2:&_c-o_
-U+24d3:&_d-o_
-U+24d4:&_e-o_
-U+24d5:&_f-o_
-U+24d6:&_g-o_
-U+24d7:&_h-o_
-U+24d8:&_i-o_
-U+24d9:&_j-o_
-U+24da:&_k-o_
-U+24db:&_l-o_
-U+24dc:&_m-o_
-U+24dd:&_n-o_
-U+24de:&_o-o_
-U+24df:&_p-o_
-U+24e0:&_q-o_
-U+24e1:&_r-o_
-U+24e2:&_s-o_
-U+24e3:&_t-o_
-U+24e4:&_u-o_
-U+24e5:&_v-o_
-U+24e6:&_w-o_
-U+24e7:&_x-o_
-U+24e8:&_y-o_
-U+24e9:&_z-o_
-U+24ea:&_0-o_
-U+2500:&hh
-U+2501:&HH
-U+2502:&vv
-U+2503:&VV
-U+2504:&3-
-U+2505:&3_
-U+2506:&3!
-U+2507:&3/
-U+2508:&4-
-U+2509:&4_
-U+250a:&4!
-U+250b:&4/
-U+250c:&dr
-U+250d:&dR
-U+250e:&Dr
-U+250f:&DR
-U+2510:&dl
-U+2511:&dL
-U+2512:&Dl
-U+2513:&LD
-U+2514:&ur
-U+2515:&uR
-U+2516:&Ur
-U+2517:&UR
-U+2518:&ul
-U+2519:&uL
-U+251a:&Ul
-U+251b:&UL
-U+251c:&vr
-U+251d:&vR
-U+251e:&_Udr_
-U+251f:&_uDr_
-U+2520:&Vr
-U+2521:&_UdR_
-U+2522:&_uDR_
-U+2523:&VR
-U+2524:&vl
-U+2525:&vL
-U+2526:&_Udl_
-U+2527:&_uDl_
-U+2528:&Vl
-U+2529:&_UdL_
-U+252a:&_uDL_
-U+252b:&VL
-U+252c:&dh
-U+252d:&_dLr_
-U+252e:&_dlR_
-U+252f:&dH
-U+2530:&Dh
-U+2531:&_DLr_
-U+2532:&_DlR_
-U+2533:&DH
-U+2534:&uh
-U+2535:&_uLr_
-U+2536:&_ulR_
-U+2537:&uH
-U+2538:&Uh
-U+2539:&_ULr_
-U+253a:&_UlR_
-U+253b:&UH
-U+253c:&vh
-U+253d:&_vLr_
-U+253e:&_vlR_
-U+253f:&vH
-U+2540:&_Udh_
-U+2541:&_uDh_
-U+2542:&Vh
-U+2543:&_UdLr_
-U+2544:&_UdlR_
-U+2545:&_uDLr_
-U+2546:&_uDlR_
-U+2547:&_UdH_
-U+2548:&_uDH_
-U+2549:&_VLr_
-U+254a:&_VlR_
-U+254b:&VH
-U+2571:&FD
-U+2572:&BD
-U+2580:&TB
-U+2584:&LB
-U+2588:&FB
-U+258c:&lB
-U+2590:&RB
-U+2591:&.S
-U+2592:&:S
-U+2593:&?S
-U+25a0:&fS
-U+25a1:&OS
-U+25a2:&RO
-U+25a3:&Rr
-U+25a4:&RF
-U+25a5:&RY
-U+25a6:&RH
-U+25a7:&RZ
-U+25a8:&RK
-U+25a9:&RX
-U+25aa:&sB
-U+25ac:&SR
-U+25ad:&Or
-U+25b2:&UT
-U+25b3:&uT
-U+25b6:&PR
-U+25b7:&Tr
-U+25bc:&Dt
-U+25bd:&dT
-U+25c0:&PL
-U+25c1:&Tl
-U+25c6:&Db
-U+25c7:&Dw
-U+25ca:&LZ
-U+25cb:&0m
-U+25ce:&0o
-U+25cf:&0M
-U+25d0:&0L
-U+25d1:&0R
-U+25d8:&Sn
-U+25d9:&Ic
-U+25e2:&Fd
-U+25e3:&Bd
-U+2605:&*2
-U+2606:&*1
-U+260e:&_TEL_
-U+260f:&_tel_
-U+261c:&<H
-U+261e:&>H
-U+263a:&0u
-U+263b:&0U
-U+263c:&SU
-U+2640:&Fm
-U+2642:&Ml
-U+2660:&cS
-U+2661:&cH
-U+2662:&cD
-U+2663:&cC
-U+2664:&_cS-_
-U+2665:&_cH-_
-U+2666:&_cD-_
-U+2667:&_cC-_
-U+2669:&Md
-U+266a:&M8
-U+266b:&M2
-U+266c:&_M16_
-U+266d:&Mb
-U+266e:&Mx
-U+266f:&MX
-U+2713:&OK
-U+2717:&XX
-U+2720:&-X
-U+3000:&IS
-U+3001:&,_
-U+3002:&._
-U+3003:&+"
-U+3004:&+_
-U+3005:&*_
-U+3006:&;_
-U+3007:&0_
-U+300a:&<+
-U+300b:&>+
-U+300c:&<'
-U+300d:&>'
-U+300e:&<"
-U+300f:&>"
-U+3010:&("
-U+3011:&)"
-U+3012:&=T
-U+3013:&=_
-U+3014:&('
-U+3015:&)'
-U+3016:&(I
-U+3017:&)I
-U+301c:&-?
-U+3020:&_=T:)_
-U+3041:&A5
-U+3042:&a5
-U+3043:&I5
-U+3044:&i5
-U+3045:&U5
-U+3046:&u5
-U+3047:&E5
-U+3048:&e5
-U+3049:&O5
-U+304a:&o5
-U+304b:&ka
-U+304c:&ga
-U+304d:&ki
-U+304e:&gi
-U+304f:&ku
-U+3050:&gu
-U+3051:&ke
-U+3052:&ge
-U+3053:&ko
-U+3054:&go
-U+3055:&sa
-U+3056:&za
-U+3057:&si
-U+3058:&zi
-U+3059:&su
-U+305a:&zu
-U+305b:&se
-U+305c:&ze
-U+305d:&so
-U+305e:&zo
-U+305f:&ta
-U+3060:&da
-U+3061:&ti
-U+3062:&di
-U+3063:&tU
-U+3064:&tu
-U+3065:&du
-U+3066:&te
-U+3067:&de
-U+3068:&to
-U+3069:&do
-U+306a:&na
-U+306b:&ni
-U+306c:&nu
-U+306d:&ne
-U+306e:&no
-U+306f:&ha
-U+3070:&ba
-U+3071:&pa
-U+3072:&hi
-U+3073:&bi
-U+3074:&pi
-U+3075:&hu
-U+3076:&bu
-U+3077:&pu
-U+3078:&he
-U+3079:&be
-U+307a:&pe
-U+307b:&ho
-U+307c:&bo
-U+307d:&po
-U+307e:&ma
-U+307f:&mi
-U+3080:&mu
-U+3081:&me
-U+3082:&mo
-U+3083:&yA
-U+3084:&ya
-U+3085:&yU
-U+3086:&yu
-U+3087:&yO
-U+3088:&yo
-U+3089:&ra
-U+308a:&ri
-U+308b:&ru
-U+308c:&re
-U+308d:&ro
-U+308e:&wA
-U+308f:&wa
-U+3090:&wi
-U+3091:&we
-U+3092:&wo
-U+3093:&n5
-U+3094:&vu
-U+309b:&"5
-U+309c:&05
-U+309d:&*5
-U+309e:&+5
-U+30a1:&a6
-U+30a2:&A6
-U+30a3:&i6
-U+30a4:&I6
-U+30a5:&u6
-U+30a6:&U6
-U+30a7:&e6
-U+30a8:&E6
-U+30a9:&o6
-U+30aa:&O6
-U+30ab:&Ka
-U+30ac:&Ga
-U+30ad:&Ki
-U+30ae:&Gi
-U+30af:&Ku
-U+30b0:&Gu
-U+30b1:&Ke
-U+30b2:&Ge
-U+30b3:&Ko
-U+30b4:&Go
-U+30b5:&Sa
-U+30b6:&Za
-U+30b7:&Si
-U+30b8:&Zi
-U+30b9:&Su
-U+30ba:&Zu
-U+30bb:&Se
-U+30bc:&Ze
-U+30bd:&So
-U+30be:&Zo
-U+30bf:&Ta
-U+30c0:&Da
-U+30c1:&Ti
-U+30c2:&Di
-U+30c3:&TU
-U+30c4:&Tu
-U+30c5:&Du
-U+30c6:&Te
-U+30c7:&De
-U+30c8:&To
-U+30c9:&Do
-U+30ca:&Na
-U+30cb:&Ni
-U+30cc:&Nu
-U+30cd:&Ne
-U+30ce:&No
-U+30cf:&Ha
-U+30d0:&Ba
-U+30d1:&Pa
-U+30d2:&Hi
-U+30d3:&Bi
-U+30d4:&Pi
-U+30d5:&Hu
-U+30d6:&Bu
-U+30d7:&Pu
-U+30d8:&He
-U+30d9:&Be
-U+30da:&Pe
-U+30db:&Ho
-U+30dc:&Bo
-U+30dd:&Po
-U+30de:&Ma
-U+30df:&Mi
-U+30e0:&Mu
-U+30e1:&Me
-U+30e2:&Mo
-U+30e3:&YA
-U+30e4:&Ya
-U+30e5:&YU
-U+30e6:&Yu
-U+30e7:&YO
-U+30e8:&Yo
-U+30e9:&Ra
-U+30ea:&Ri
-U+30eb:&Ru
-U+30ec:&Re
-U+30ed:&Ro
-U+30ee:&WA
-U+30ef:&Wa
-U+30f0:&Wi
-U+30f1:&We
-U+30f2:&Wo
-U+30f3:&N6
-U+30f4:&Vu
-U+30f5:&KA
-U+30f6:&KE
-U+30f7:&Va
-U+30f8:&Vi
-U+30f9:&Ve
-U+30fa:&Vo
-U+30fb:&.6
-U+30fc:&-6
-U+30fd:&*6
-U+30fe:&+6
-U+3105:&b4
-U+3106:&p4
-U+3107:&m4
-U+3108:&f4
-U+3109:&d4
-U+310a:&t4
-U+310b:&n4
-U+310c:&l4
-U+310d:&g4
-U+310e:&k4
-U+310f:&h4
-U+3110:&j4
-U+3111:&q4
-U+3112:&x4
-U+3113:&zh
-U+3114:&ch
-U+3115:&sh
-U+3116:&r4
-U+3117:&z4
-U+3118:&c4
-U+3119:&s4
-U+311a:&a4
-U+311b:&o4
-U+311c:&e4
-U+311d:&_eh4_
-U+311e:&ai
-U+311f:&ei
-U+3120:&au
-U+3121:&ou
-U+3122:&an
-U+3123:&en
-U+3124:&aN
-U+3125:&eN
-U+3126:&er
-U+3127:&i4
-U+3128:&u4
-U+3129:&iu
-U+312a:&v4
-U+312b:&nG
-U+312c:&gn
-U+321c:&_(JU)_
-U+3220:&1c
-U+3221:&2c
-U+3222:&3c
-U+3223:&4c
-U+3224:&5c
-U+3225:&6c
-U+3226:&7c
-U+3227:&8c
-U+3228:&9c
-U+3229:&_10c_
-U+327f:&_KSC_
-U+fb00:&ff
-U+fb01:&fi
-U+fb02:&fl
-U+fb03:&_ffi_
-U+fb04:&_ffl_
-U+fb05:&ft
-U+fb06:&st
-U+fe7d:&_3+;_
-U+fe82:&_aM._
-U+fe84:&_aH._
-U+fe8d:&_a+-_
-U+fe8e:&_a+._
-U+fe8f:&_b+-_
-U+fe90:&_b+,_
-U+fe91:&_b+;_
-U+fe92:&_b+._
-U+fe93:&_tm-_
-U+fe94:&_tm._
-U+fe95:&_t+-_
-U+fe96:&_t+,_
-U+fe97:&_t+;_
-U+fe98:&_t+._
-U+fe99:&_tk-_
-U+fe9a:&_tk,_
-U+fe9b:&_tk;_
-U+fe9c:&_tk._
-U+fe9d:&_g+-_
-U+fe9e:&_g+,_
-U+fe9f:&_g+;_
-U+fea0:&_g+._
-U+fea1:&_hk-_
-U+fea2:&_hk,_
-U+fea3:&_hk;_
-U+fea4:&_hk._
-U+fea5:&_x+-_
-U+fea6:&_x+,_
-U+fea7:&_x+;_
-U+fea8:&_x+._
-U+fea9:&_d+-_
-U+feaa:&_d+._
-U+feab:&_dk-_
-U+feac:&_dk._
-U+fead:&_r+-_
-U+feae:&_r+._
-U+feaf:&_z+-_
-U+feb0:&_z+._
-U+feb1:&_s+-_
-U+feb2:&_s+,_
-U+feb3:&_s+;_
-U+feb4:&_s+._
-U+feb5:&_sn-_
-U+feb6:&_sn,_
-U+feb7:&_sn;_
-U+feb8:&_sn._
-U+feb9:&_c+-_
-U+feba:&_c+,_
-U+febb:&_c+;_
-U+febc:&_c+._
-U+febd:&_dd-_
-U+febe:&_dd,_
-U+febf:&_dd;_
-U+fec0:&_dd._
-U+fec1:&_tj-_
-U+fec2:&_tj,_
-U+fec3:&_tj;_
-U+fec4:&_tj._
-U+fec5:&_zH-_
-U+fec6:&_zH,_
-U+fec7:&_zH;_
-U+fec8:&_zH._
-U+fec9:&_e+-_
-U+feca:&_e+,_
-U+fecb:&_e+;_
-U+fecc:&_e+._
-U+fecd:&_i+-_
-U+fece:&_i+,_
-U+fecf:&_i+;_
-U+fed0:&_i+._
-U+fed1:&_f+-_
-U+fed2:&_f+,_
-U+fed3:&_f+;_
-U+fed4:&_f+._
-U+fed5:&_q+-_
-U+fed6:&_q+,_
-U+fed7:&_q+;_
-U+fed8:&_q+._
-U+fed9:&_k+-_
-U+feda:&_k+,_
-U+fedb:&_k+;_
-U+fedc:&_k+._
-U+fedd:&_l+-_
-U+fede:&_l+,_
-U+fedf:&_l+;_
-U+fee0:&_l+._
-U+fee1:&_m+-_
-U+fee2:&_m+,_
-U+fee3:&_m+;_
-U+fee4:&_m+._
-U+fee5:&_n+-_
-U+fee6:&_n+,_
-U+fee7:&_n+;_
-U+fee8:&_n+._
-U+fee9:&_h+-_
-U+feea:&_h+,_
-U+feeb:&_h+;_
-U+feec:&_h+._
-U+feed:&_w+-_
-U+feee:&_w+._
-U+feef:&_j+-_
-U+fef0:&_j+._
-U+fef1:&_y+-_
-U+fef2:&_y+,_
-U+fef3:&_y+;_
-U+fef4:&_y+._
-U+fef5:&_lM-_
-U+fef6:&_lM._
-U+fef7:&_lH-_
-U+fef8:&_lH._
-U+fef9:&_lh-_
-U+fefa:&_lh._
-U+fefb:&_la-_
-U+fefc:&_la._
-U+0000:&NU
-U+0001:&SH
-U+0002:&SX
-U+0003:&EX
-U+0004:&ET
-U+0005:&EQ
-U+0006:&AK
-U+0007:&BL
-U+0008:&BS
-U+0009:&HT
-# U+000a:&LF
-U+000b:&VT
-U+000c:&FF
-U+000d:&CR
-U+000e:&SO
-U+000f:&SI
-U+0010:&DL
-U+0011:&D1
-U+0012:&D2
-U+0013:&D3
-U+0014:&D4
-U+0015:&NK
-U+0016:&SY
-U+0017:&EB
-U+0018:&CN
-U+0019:&EM
-U+001a:&SB
-U+001b:&EC
-U+001c:&FS
-U+001d:&GS
-U+001e:&RS
-U+001f:&US
-U+007f:&DT
-U+0080:&PA
-U+0081:&HO
-U+0082:&BH
-U+0083:&NH
-U+0084:&IN
-U+0085:&NL
-U+0086:&SA
-U+0087:&ES
-U+0088:&HS
-U+0089:&HJ
-U+008a:&VS
-U+008b:&PD
-U+008c:&PU
-U+008d:&RI
-U+008e:&S2
-U+008f:&S3
-U+0090:&DC
-U+0091:&P1
-U+0092:&P2
-U+0093:&TS
-U+0094:&CC
-U+0095:&MW
-U+0096:&SG
-U+0097:&EG
-U+0098:&SS
-U+0099:&GC
-U+009a:&SC
-U+009b:&CI
-U+009c:&ST
-U+009d:&OC
-U+009e:&PM
-U+009f:&AC
-# Characters in Private Use Area (e000-f8ff) do not have ussigned numbers
-# according Unicode 2.0
diff --git a/src/chrtrans/mnem_suni.tbl b/src/chrtrans/mnem_suni.tbl
deleted file mode 100644
index 02bd8ea8..00000000
--- a/src/chrtrans/mnem_suni.tbl
+++ /dev/null
@@ -1,1861 +0,0 @@
-#The MIME name of this charset.
-Mmnem
-
-#Name as a Display Charset (used on Options screen)
-ORFC1345 Mnem
-
-# U+0020: SP
-U+0021:!
-U+0022:"
-U+0023: Nb
-U+0024: DO
-U+0025:%
-U+0026:&&
-U+0027:'
-U+0028:(
-U+0029:)
-U+002a:*
-U+002b:+
-U+002c:,
-U+002d:-
-U+002e:.
-U+002f:/
-U+0030:0
-U+0031:1
-U+0032:2
-U+0033:3
-U+0034:4
-U+0035:5
-U+0036:6
-U+0037:7
-U+0038:8
-U+0039:9
-U+003a::
-U+003b:;
-U+003c:<
-U+003d:=
-U+003e:>
-U+003f:?
-U+0040: At
-U+0041:A
-U+0042:B
-U+0043:C
-U+0044:D
-U+0045:E
-U+0046:F
-U+0047:G
-U+0048:H
-U+0049:I
-U+004a:J
-U+004b:K
-U+004c:L
-U+004d:M
-U+004e:N
-U+004f:O
-U+0050:P
-U+0051:Q
-U+0052:R
-U+0053:S
-U+0054:T
-U+0055:U
-U+0056:V
-U+0057:W
-U+0058:X
-U+0059:Y
-U+005a:Z
-U+005b: <(
-U+005c: //
-U+005d: )>
-U+005e: '>
-U+005f:_
-U+0060: '!
-U+0061:a
-U+0062:b
-U+0063:c
-U+0064:d
-U+0065:e
-U+0066:f
-U+0067:g
-U+0068:h
-U+0069:i
-U+006a:j
-U+006b:k
-U+006c:l
-U+006d:m
-U+006e:n
-U+006f:o
-U+0070:p
-U+0071:q
-U+0072:r
-U+0073:s
-U+0074:t
-U+0075:u
-U+0076:v
-U+0077:w
-U+0078:x
-U+0079:y
-U+007a:z
-U+007b: (!
-U+007c: !!
-U+007d: !)
-U+007e: '?
-U+00a0: NS
-U+00a1: !I
-U+00a2: Ct
-U+00a3: Pd
-U+00a4: Cu
-U+00a5: Ye
-U+00a6: BB
-U+00a7: SE
-U+00a8: ':
-U+00a9: Co
-U+00aa: -a
-U+00ab: <<
-U+00ac: NO
-U+00ad: --
-U+00ae: Rg
-U+00af: 'm
-U+00b0: DG
-U+00b1: +-
-U+00b2: 2S
-U+00b3: 3S
-U+00b4: ''
-U+00b5: My
-U+00b6: PI
-U+00b7: .M
-U+00b8: ',
-U+00b9: 1S
-U+00ba: -o
-U+00bb: >>
-U+00bc: 14
-U+00bd: 12
-U+00be: 34
-U+00bf: ?I
-U+00c0: A!
-U+00c1: A'
-U+00c2: A>
-U+00c3: A?
-U+00c4: A:
-U+00c5: AA
-U+00c6: AE
-U+00c7: C,
-U+00c8: E!
-U+00c9: E'
-U+00ca: E>
-U+00cb: E:
-U+00cc: I!
-U+00cd: I'
-U+00ce: I>
-U+00cf: I:
-U+00d0: D-
-U+00d1: N?
-U+00d2: O!
-U+00d3: O'
-U+00d4: O>
-U+00d5: O?
-U+00d6: O:
-U+00d7: *X
-U+00d8: O/
-U+00d9: U!
-U+00da: U'
-U+00db: U>
-U+00dc: U:
-U+00dd: Y'
-U+00de: TH
-U+00df: ss
-U+00e0: a!
-U+00e1: a'
-U+00e2: a>
-U+00e3: a?
-U+00e4: a:
-U+00e5: aa
-U+00e6: ae
-U+00e7: c,
-U+00e8: e!
-U+00e9: e'
-U+00ea: e>
-U+00eb: e:
-U+00ec: i!
-U+00ed: i'
-U+00ee: i>
-U+00ef: i:
-U+00f0: d-
-U+00f1: n?
-U+00f2: o!
-U+00f3: o'
-U+00f4: o>
-U+00f5: o?
-U+00f6: o:
-U+00f7: -:
-U+00f8: o/
-U+00f9: u!
-U+00fa: u'
-U+00fb: u>
-U+00fc: u:
-U+00fd: y'
-U+00fe: th
-U+00ff: y:
-U+0100: A-
-U+0101: a-
-U+0102: A(
-U+0103: a(
-U+0104: A;
-U+0105: a;
-U+0106: C'
-U+0107: c'
-U+0108: C>
-U+0109: c>
-U+010a: C.
-U+010b: c.
-U+010c: C<
-U+010d: c<
-U+010e: D<
-U+010f: d<
-U+0110: D/
-U+0111: d/
-U+0112: E-
-U+0113: e-
-U+0114: E(
-U+0115: e(
-U+0116: E.
-U+0117: e.
-U+0118: E;
-U+0119: e;
-U+011a: E<
-U+011b: e<
-U+011c: G>
-U+011d: g>
-U+011e: G(
-U+011f: g(
-U+0120: G.
-U+0121: g.
-U+0122: G,
-U+0123: g,
-U+0124: H>
-U+0125: h>
-U+0126: H/
-U+0127: h/
-U+0128: I?
-U+0129: i?
-U+012a: I-
-U+012b: i-
-U+012c: I(
-U+012d: i(
-U+012e: I;
-U+012f: i;
-U+0130: I.
-U+0131: i.
-U+0132: IJ
-U+0133: ij
-U+0134: J>
-U+0135: j>
-U+0136: K,
-U+0137: k,
-U+0138: kk
-U+0139: L'
-U+013a: l'
-U+013b: L,
-U+013c: l,
-U+013d: L<
-U+013e: l<
-U+013f: L.
-U+0140: l.
-U+0141: L/
-U+0142: l/
-U+0143: N'
-U+0144: n'
-U+0145: N,
-U+0146: n,
-U+0147: N<
-U+0148: n<
-U+0149: 'n
-U+014a: NG
-U+014b: ng
-U+014c: O-
-U+014d: o-
-U+014e: O(
-U+014f: o(
-U+0150: O"
-U+0151: o"
-U+0152: OE
-U+0153: oe
-U+0154: R'
-U+0155: r'
-U+0156: R,
-U+0157: r,
-U+0158: R<
-U+0159: r<
-U+015a: S'
-U+015b: s'
-U+015c: S>
-U+015d: s>
-U+015e: S,
-U+015f: s,
-U+0160: S<
-U+0161: s<
-U+0162: T,
-U+0163: t,
-U+0164: T<
-U+0165: t<
-U+0166: T/
-U+0167: t/
-U+0168: U?
-U+0169: u?
-U+016a: U-
-U+016b: u-
-U+016c: U(
-U+016d: u(
-U+016e: U0
-U+016f: u0
-U+0170: U"
-U+0171: u"
-U+0172: U;
-U+0173: u;
-U+0174: W>
-U+0175: w>
-U+0176: Y>
-U+0177: y>
-U+0178: Y:
-U+0179: Z'
-U+017a: z'
-U+017b: Z.
-U+017c: z.
-U+017d: Z<
-U+017e: z<
-U+01a0: O9
-U+01a1: o9
-U+01a2: OI
-U+01a3: oi
-U+01a6: yr
-U+01af: U9
-U+01b0: u9
-U+01b5: Z/
-U+01b6: z/
-U+01b7: ED
-U+01cd: A<
-U+01ce: a<
-U+01cf: I<
-U+01d0: i<
-U+01d1: O<
-U+01d2: o<
-U+01d3: U<
-U+01d4: u<
-U+01d5: _U:-_
-U+01d6: _u:-_
-U+01d7: _U:'_
-U+01d8: _u:'_
-U+01d9: _U:<_
-U+01da: _u:<_
-U+01db: _U:!_
-U+01dc: _u:!_
-U+01de: A1
-U+01df: a1
-U+01e0: A7
-U+01e1: a7
-U+01e2: A3
-U+01e3: a3
-U+01e4: G/
-U+01e5: g/
-U+01e6: G<
-U+01e7: g<
-U+01e8: K<
-U+01e9: k<
-U+01ea: O;
-U+01eb: o;
-U+01ec: O1
-U+01ed: o1
-U+01ee: EZ
-U+01ef: ez
-U+01f0: j<
-U+01f4: G'
-U+01f5: g'
-U+01fa: _AA'_
-U+01fb: _aa'_
-U+01fc: _AE'_
-U+01fd: _ae'_
-U+01fe: _O/'_
-U+01ff: _o/'_
-U+02bf: ;S
-U+02c7: '<
-U+02d8: '(
-U+02d9: '.
-U+02da: '0
-U+02db: ';
-U+02dd: '"
-U+0386: A%
-U+0388: E%
-U+0389: Y%
-U+038a: I%
-U+038c: O%
-U+038e: U%
-U+038f: W%
-U+0390: i3
-U+0391: A*
-U+0392: B*
-U+0393: G*
-U+0394: D*
-U+0395: E*
-U+0396: Z*
-U+0397: Y*
-U+0398: H*
-U+0399: I*
-U+039a: K*
-U+039b: L*
-U+039c: M*
-U+039d: N*
-U+039e: C*
-U+039f: O*
-U+03a0: P*
-U+03a1: R*
-U+03a3: S*
-U+03a4: T*
-U+03a5: U*
-U+03a6: F*
-U+03a7: X*
-U+03a8: Q*
-U+03a9: W*
-U+03aa: J*
-U+03ab: V*
-U+03ac: a%
-U+03ad: e%
-U+03ae: y%
-U+03af: i%
-U+03b0: u3
-U+03b1: a*
-U+03b2: b*
-U+03b3: g*
-U+03b4: d*
-U+03b5: e*
-U+03b6: z*
-U+03b7: y*
-U+03b8: h*
-U+03b9: i*
-U+03ba: k*
-U+03bb: l*
-U+03bc: m*
-U+03bd: n*
-U+03be: c*
-U+03bf: o*
-U+03c0: p*
-U+03c1: r*
-U+03c2: *s
-U+03c3: s*
-U+03c4: t*
-U+03c5: u*
-U+03c6: f*
-U+03c7: x*
-U+03c8: q*
-U+03c9: w*
-U+03ca: j*
-U+03cb: v*
-U+03cc: o%
-U+03cd: u%
-U+03ce: w%
-U+03d8: 'G
-U+03d9: ,G
-U+03da: T3
-U+03db: t3
-U+03dc: M3
-U+03dd: m3
-U+03de: K3
-U+03df: k3
-U+03e0: P3
-U+03e1: p3
-U+03f4: '%
-U+03f5: j3
-U+0401: IO
-U+0402: D%
-U+0403: G%
-U+0404: IE
-U+0405: DS
-U+0406: II
-U+0407: YI
-U+0408: J%
-U+0409: LJ
-U+040a: NJ
-U+040b: Ts
-U+040c: KJ
-U+040e: V%
-U+040f: DZ
-U+0410: A=
-U+0411: B=
-U+0412: V=
-U+0413: G=
-U+0414: D=
-U+0415: E=
-U+0416: Z%
-U+0417: Z=
-U+0418: I=
-U+0419: J=
-U+041a: K=
-U+041b: L=
-U+041c: M=
-U+041d: N=
-U+041e: O=
-U+041f: P=
-U+0420: R=
-U+0421: S=
-U+0422: T=
-U+0423: U=
-U+0424: F=
-U+0425: H=
-U+0426: C=
-U+0427: C%
-U+0428: S%
-U+0429: Sc
-U+042a: ="
-U+042b: Y=
-U+042c: %"
-U+042d: JE
-U+042e: JU
-U+042f: JA
-U+0430: a=
-U+0431: b=
-U+0432: v=
-U+0433: g=
-U+0434: d=
-U+0435: e=
-U+0436: z%
-U+0437: z=
-U+0438: i=
-U+0439: j=
-U+043a: k=
-U+043b: l=
-U+043c: m=
-U+043d: n=
-U+043e: o=
-U+043f: p=
-U+0440: r=
-U+0441: s=
-U+0442: t=
-U+0443: u=
-U+0444: f=
-U+0445: h=
-U+0446: c=
-U+0447: c%
-U+0448: s%
-U+0449: sc
-U+044a: ='
-U+044b: y=
-U+044c: %'
-U+044d: je
-U+044e: ju
-U+044f: ja
-U+0451: io
-U+0452: d%
-U+0453: g%
-U+0454: ie
-U+0455: ds
-U+0456: ii
-U+0457: yi
-U+0458: j%
-U+0459: lj
-U+045a: nj
-U+045b: ts
-U+045c: kj
-U+045e: v%
-U+045f: dz
-U+0462: Y3
-U+0463: y3
-U+046a: O3
-U+046b: o3
-U+0472: F3
-U+0473: f3
-U+0474: V3
-U+0475: v3
-U+0480: C3
-U+0481: c3
-U+0490: G3
-U+0491: g3
-U+05d0: A+
-U+05d1: B+
-U+05d2: G+
-U+05d3: D+
-U+05d4: H+
-U+05d5: W+
-U+05d6: Z+
-U+05d7: X+
-U+05d8: Tj
-U+05d9: J+
-U+05da: K%
-U+05db: K+
-U+05dc: L+
-U+05dd: M%
-U+05de: M+
-U+05df: N%
-U+05e0: N+
-U+05e1: S+
-U+05e2: E+
-U+05e3: P%
-U+05e4: P+
-U+05e5: Zj
-U+05e6: ZJ
-U+05e7: Q+
-U+05e8: R+
-U+05e9: Sh
-U+05ea: T+
-U+060c: ,+
-U+061b: ;+
-U+061f: ?+
-U+0621: H'
-U+0622: aM
-U+0623: aH
-U+0624: wH
-U+0625: ah
-U+0626: yH
-U+0627: a+
-U+0628: b+
-U+0629: tm
-U+062a: t+
-U+062b: tk
-U+062c: g+
-U+062d: hk
-U+062e: x+
-U+062f: d+
-U+0630: dk
-U+0631: r+
-U+0632: z+
-U+0633: s+
-U+0634: sn
-U+0635: c+
-U+0636: dd
-U+0637: tj
-U+0638: zH
-U+0639: e+
-U+063a: i+
-U+0640: ++
-U+0641: f+
-U+0642: q+
-U+0643: k+
-U+0644: l+
-U+0645: m+
-U+0646: n+
-U+0647: h+
-U+0648: w+
-U+0649: j+
-U+064a: y+
-U+064b: :+
-U+064c: "+
-U+064d: =+
-U+064e: /+
-U+064f: '+
-U+0650: 1+
-U+0651: 3+
-U+0652: 0+
-U+0670: aS
-U+067e: p+
-U+06a4: v+
-U+06af: gf
-U+06f0: 0a
-U+06f1: 1a
-U+06f2: 2a
-U+06f3: 3a
-U+06f4: 4a
-U+06f5: 5a
-U+06f6: 6a
-U+06f7: 7a
-U+06f8: 8a
-U+06f9: 9a
-U+1e00: _A-0_
-U+1e01: _a-0_
-U+1e02: B.
-U+1e03: b.
-U+1e04: _B-._
-U+1e05: _b-._
-U+1e06: B_
-U+1e07: b_
-U+1e08: _C,'_
-U+1e09: _c,'_
-U+1e0a: D.
-U+1e0b: d.
-U+1e0c: _D-._
-U+1e0d: _d-._
-U+1e0e: D_
-U+1e0f: d_
-U+1e10: D,
-U+1e11: d,
-U+1e12: _D->_
-U+1e13: _d->_
-U+1e14: _E-!_
-U+1e15: _e-!_
-U+1e16: _E-'_
-U+1e17: _e-'_
-U+1e18: _E->_
-U+1e19: _e->_
-U+1e1a: _E-?_
-U+1e1b: _e-?_
-U+1e1c: _E,(_
-U+1e1d: _e,(_
-U+1e1e: F.
-U+1e1f: f.
-U+1e20: G-
-U+1e21: g-
-U+1e22: H.
-U+1e23: h.
-U+1e24: _H-._
-U+1e25: _h-._
-U+1e26: H:
-U+1e27: h:
-U+1e28: H,
-U+1e29: h,
-U+1e2a: _H-(_
-U+1e2b: _h-(_
-U+1e2c: _I-?_
-U+1e2d: _i-?_
-U+1e2e: _I:'_
-U+1e2f: _i:'_
-U+1e30: K'
-U+1e31: k'
-U+1e32: _K-._
-U+1e33: _k-._
-U+1e34: K_
-U+1e35: k_
-U+1e36: _L-._
-U+1e37: _l-._
-U+1e38: _L--._
-U+1e39: _l--._
-U+1e3a: L_
-U+1e3b: l_
-U+1e3c: _L->_
-U+1e3d: _l->_
-U+1e3e: M'
-U+1e3f: m'
-U+1e40: M.
-U+1e41: m.
-U+1e42: _M-._
-U+1e43: _m-._
-U+1e44: N.
-U+1e45: n.
-U+1e46: _N-._
-U+1e47: _n-._
-U+1e48: N_
-U+1e49: n_
-U+1e4a: _N->_
-U+1e4b: _N->_
-U+1e4c: _O?'_
-U+1e4d: _o?'_
-U+1e4e: _O?:_
-U+1e4f: _o?:_
-U+1e50: _O-!_
-U+1e51: _o-!_
-U+1e52: _O-'_
-U+1e53: _o-'_
-U+1e54: P'
-U+1e55: p'
-U+1e56: P.
-U+1e57: p.
-U+1e58: R.
-U+1e59: r.
-U+1e5a: _R-._
-U+1e5b: _r-._
-U+1e5c: _R--._
-U+1e5d: _r--._
-U+1e5e: R_
-U+1e5f: r_
-U+1e60: S.
-U+1e61: s.
-U+1e62: _S-._
-U+1e63: _s-._
-U+1e64: _S'._
-U+1e65: _s'._
-U+1e66: _S<._
-U+1e67: _s<._
-U+1e68: _S.-._
-U+1e69: _S.-._
-U+1e6a: T.
-U+1e6b: t.
-U+1e6c: _T-._
-U+1e6d: _t-._
-U+1e6e: T_
-U+1e6f: t_
-U+1e70: _T->_
-U+1e71: _t->_
-U+1e72: _U--:_
-U+1e73: _u--:_
-U+1e74: _U-?_
-U+1e75: _u-?_
-U+1e76: _U->_
-U+1e77: _u->_
-U+1e78: _U?'_
-U+1e79: _u?'_
-U+1e7a: _U-:_
-U+1e7b: _u-:_
-U+1e7c: V?
-U+1e7d: v?
-U+1e7e: _V-._
-U+1e7f: _v-._
-U+1e80: W!
-U+1e81: w!
-U+1e82: W'
-U+1e83: w'
-U+1e84: W:
-U+1e85: w:
-U+1e86: W.
-U+1e87: w.
-U+1e88: _W-._
-U+1e89: _w-._
-U+1e8a: X.
-U+1e8b: x.
-U+1e8c: X:
-U+1e8d: x:
-U+1e8e: Y.
-U+1e8f: y.
-U+1e90: Z>
-U+1e91: z>
-U+1e92: _Z-._
-U+1e93: _z-._
-U+1e94: Z_
-U+1e95: z_
-U+1e96: h_
-U+1e97: t:
-U+1e98: w0
-U+1e99: y0
-U+1ea0: _A-._
-U+1ea1: _a-._
-U+1ea2: A2
-U+1ea3: a2
-U+1ea4: _A>'_
-U+1ea5: _a>'_
-U+1ea6: _A>!_
-U+1ea7: _a>!_
-U+1ea8: _A>2_
-U+1ea9: _a>2_
-U+1eaa: _A>?_
-U+1eab: _a>?_
-U+1eac: _A>-._
-U+1ead: _a>-._
-U+1eae: _A('_
-U+1eaf: _a('_
-U+1eb0: _A(!_
-U+1eb1: _a(!_
-U+1eb2: _A(2_
-U+1eb3: _a(2_
-U+1eb4: _A(?_
-U+1eb5: _a(?_
-U+1eb6: _A(-._
-U+1eb7: _a(-._
-U+1eb8: _E-._
-U+1eb9: _e-._
-U+1eba: E2
-U+1ebb: e2
-U+1ebc: E?
-U+1ebd: e?
-U+1ebe: _E>'_
-U+1ebf: _e>'_
-U+1ec0: _E>!_
-U+1ec1: _e>!_
-U+1ec2: _E>2_
-U+1ec3: _e>2_
-U+1ec4: _E>?_
-U+1ec5: _e>?_
-U+1ec6: _E>-._
-U+1ec7: _e>-._
-U+1ec8: I2
-U+1ec9: i2
-U+1eca: _I-._
-U+1ecb: _i-._
-U+1ecc: _O-._
-U+1ecd: _o-._
-U+1ece: O2
-U+1ecf: o2
-U+1ed0: _O>'_
-U+1ed1: _o>'_
-U+1ed2: _O>!_
-U+1ed3: _o>!_
-U+1ed4: _O>2_
-U+1ed5: _o>2_
-U+1ed6: _O>?_
-U+1ed7: _o>?_
-U+1ed8: _O>-._
-U+1ed9: _o>-._
-U+1eda: _O9'_
-U+1edb: _o9'_
-U+1edc: _O9!_
-U+1edd: _o9!_
-U+1ede: _O92_
-U+1edf: _o92_
-U+1ee0: _O9?_
-U+1ee1: _o9?_
-U+1ee2: _O9-._
-U+1ee3: _o9-._
-U+1ee4: _U-._
-U+1ee5: _u-._
-U+1ee6: U2
-U+1ee7: u2
-U+1ee8: _U9'_
-U+1ee9: _u9'_
-U+1eea: _U9!_
-U+1eeb: _u9!_
-U+1eec: _U92_
-U+1eed: _u92_
-U+1eee: _U9?_
-U+1eef: _u9?_
-U+1ef0: _U9-._
-U+1ef1: _u9-._
-U+1ef2: Y!
-U+1ef3: y!
-U+1ef4: _Y-._
-U+1ef5: _y-._
-U+1ef6: Y2
-U+1ef7: y2
-U+1ef8: Y?
-U+1ef9: y?
-U+1f00: ;'
-U+1f01: ,'
-U+1f02: ;!
-U+1f03: ,!
-U+1f04: ?;
-U+1f05: ?,
-U+1f06: !:
-U+1f07: ?:
-U+2002: 1N
-U+2003: 1M
-U+2004: 3M
-U+2005: 4M
-U+2006: 6M
-U+2009: 1T
-U+200a: 1H
-U+2010: -1
-U+2013: -N
-U+2014: -M
-U+2015: -3
-U+2016: !2
-U+2017: =2
-U+2018: '6
-U+2019: '9
-U+201a: .9
-U+201b: 9'
-U+201c: "6
-U+201d: "9
-U+201e: :9
-U+201f: 9"
-U+2020: /-
-U+2021: /=
-U+2025: ..
-U+2030: %0
-U+2032: 1'
-U+2033: 2'
-U+2034: 3'
-U+2035: 1"
-U+2036: 2"
-U+2037: 3"
-U+2038: Ca
-U+2039: <1
-U+203a: >1
-U+203b: :X
-U+203c: _!*2_
-U+203e: '-
-U+2044: /f
-U+2070: 0S
-U+2074: 4S
-U+2075: 5S
-U+2076: 6S
-U+2077: 7S
-U+2078: 8S
-U+2079: 9S
-U+207a: +S
-U+207b: -S
-U+207c: =S
-U+207d: (S
-U+207e: )S
-U+207f: nS
-U+2080: 0s
-U+2081: 1s
-U+2082: 2s
-U+2083: 3s
-U+2084: 4s
-U+2085: 5s
-U+2086: 6s
-U+2087: 7s
-U+2088: 8s
-U+2089: 9s
-U+208a: +s
-U+208b: -s
-U+208c: =s
-U+208d: (s
-U+208e: )s
-U+20a4: Li
-U+20a7: Pt
-U+20a9: W=
-U+2103: oC
-U+2105: co
-U+2109: oF
-U+2116: N0
-U+2117: PO
-U+211e: Rx
-U+2120: SM
-U+2122: TM
-U+2126: Om
-U+212b: AO
-U+2153: 13
-U+2154: 23
-U+2155: 15
-U+2156: 25
-U+2157: 35
-U+2158: 45
-U+2159: 16
-U+215a: 56
-U+215b: 18
-U+215c: 38
-U+215d: 58
-U+215e: 78
-U+2160: 1R
-U+2161: 2R
-U+2162: 3R
-U+2163: 4R
-U+2164: 5R
-U+2165: 6R
-U+2166: 7R
-U+2167: 8R
-U+2168: 9R
-U+2169: aR
-U+216a: bR
-U+216b: cR
-U+216c: _50R_
-U+216d: _100R_
-U+216e: _500R_
-U+216f: _1000R_
-U+2170: 1r
-U+2171: 2r
-U+2172: 3r
-U+2173: 4r
-U+2174: 5r
-U+2175: 6r
-U+2176: 7r
-U+2177: 8r
-U+2178: 9r
-U+2179: ar
-U+217a: br
-U+217b: cr
-U+217c: _50r_
-U+217d: _100r_
-U+217e: _500r_
-U+217f: _1000r_
-U+2180: _1000RCD_
-U+2181: _5000R_
-U+2182: _10000R_
-U+2190: <-
-U+2191: -!
-U+2192: ->
-U+2193: -v
-U+2194: <>
-U+2195: UD
-U+2196: _<!!_
-U+2197: _//>_
-U+2198: _!!>_
-U+2199: _<//_
-U+21d0: <=
-U+21d2: =>
-U+21d4: ==
-U+2200: FA
-U+2202: dP
-U+2203: TE
-U+2205: /0
-U+2206: DE
-U+2207: NB
-U+2208: (-
-U+220b: -)
-U+220f: *P
-U+2211: +Z
-U+2212: -2
-U+2213: -+
-U+2217: *-
-U+2218: Ob
-U+2219: Sb
-U+221a: RT
-U+221d: 0(
-U+221e: 00
-U+221f: -L
-U+2220: -V
-U+2225: PP
-U+2227: AN
-U+2228: OR
-U+2229: (U
-U+222a: )U
-U+222b: In
-U+222c: DI
-U+222e: Io
-U+2234: .:
-U+2235: :.
-U+2236: :R
-U+2237: ::
-U+223c: ?1
-U+223e: CG
-U+2243: ?-
-U+2245: ?=
-U+2248: ?2
-U+224c: =?
-U+2253: HI
-U+2260: !=
-U+2261: =3
-U+2264: =<
-U+2265: >=
-U+226a: <*
-U+226b: *>
-U+226e: !<
-U+226f: !>
-U+2282: (C
-U+2283: )C
-U+2286: (_
-U+2287: )_
-U+2299: 0.
-U+229a: 02
-U+22a5: -T
-U+22c5: .P
-U+22ee: :3
-U+22ef: .3
-U+2302: Eh
-U+2308: <7
-U+2309: >7
-U+230a: 7<
-U+230b: 7>
-U+2310: NI
-U+2312: (A
-U+2315: TR
-U+2320: Iu
-U+2321: Il
-U+2329: </
-U+232a: />
-U+2423: Vs
-U+2440: 1h
-U+2441: 3h
-U+2442: 2h
-U+2443: 4h
-U+2446: 1j
-U+2447: 2j
-U+2448: 3j
-U+2449: 4j
-U+2460: _1-o_
-U+2461: _2-o_
-U+2462: _3-o_
-U+2463: _4-o_
-U+2464: _5-o_
-U+2465: _6-o_
-U+2466: _7-o_
-U+2467: _8-o_
-U+2468: _9-o_
-U+2469: _10-o_
-U+246a: _11-o_
-U+246b: _12-o_
-U+246c: _13-o_
-U+246d: _14-o_
-U+246e: _15-o_
-U+246f: _16-o_
-U+2470: _17-o_
-U+2471: _18-o_
-U+2472: _19-o_
-U+2473: _20-o_
-U+2474: _(1)_
-U+2475: _(2)_
-U+2476: _(3)_
-U+2477: _(4)_
-U+2478: _(5)_
-U+2479: _(6)_
-U+247a: _(7)_
-U+247b: _(8)_
-U+247c: _(9)_
-U+247d: _(10)_
-U+247e: _(11)_
-U+247f: _(12)_
-U+2480: _(13)_
-U+2481: _(14)_
-U+2482: _(15)_
-U+2483: _(16)_
-U+2484: _(17)_
-U+2485: _(18)_
-U+2486: _(19)_
-U+2487: _(20)_
-U+2488: 1.
-U+2489: 2.
-U+248a: 3.
-U+248b: 4.
-U+248c: 5.
-U+248d: 6.
-U+248e: 7.
-U+248f: 8.
-U+2490: 9.
-U+2491: _10._
-U+2492: _11._
-U+2493: _12._
-U+2494: _13._
-U+2495: _14._
-U+2496: _15._
-U+2497: _16._
-U+2498: _17._
-U+2499: _18._
-U+249a: _19._
-U+249b: _20._
-U+249c: _(a)_
-U+249d: _(b)_
-U+249e: _(c)_
-U+249f: _(d)_
-U+24a0: _(e)_
-U+24a1: _(f)_
-U+24a2: _(g)_
-U+24a3: _(h)_
-U+24a4: _(i)_
-U+24a5: _(j)_
-U+24a6: _(k)_
-U+24a7: _(l)_
-U+24a8: _(m)_
-U+24a9: _(n)_
-U+24aa: _(o)_
-U+24ab: _(p)_
-U+24ac: _(q)_
-U+24ad: _(r)_
-U+24ae: _(s)_
-U+24af: _(t)_
-U+24b0: _(u)_
-U+24b1: _(v)_
-U+24b2: _(w)_
-U+24b3: _(x)_
-U+24b4: _(y)_
-U+24b5: _(z)_
-U+24b6: _A-o_
-U+24b7: _B-o_
-U+24b8: _C-o_
-U+24b9: _D-o_
-U+24ba: _E-o_
-U+24bb: _F-o_
-U+24bc: _G-o_
-U+24bd: _H-o_
-U+24be: _I-o_
-U+24bf: _J-o_
-U+24c0: _K-o_
-U+24c1: _L-o_
-U+24c2: _M-o_
-U+24c3: _N-o_
-U+24c4: _O-o_
-U+24c5: _P-o_
-U+24c6: _Q-o_
-U+24c7: _R-o_
-U+24c8: _S-o_
-U+24c9: _T-o_
-U+24ca: _U-o_
-U+24cb: _V-o_
-U+24cc: _W-o_
-U+24cd: _X-o_
-U+24ce: _Y-o_
-U+24cf: _Z-o_
-U+24d0: _a-o_
-U+24d1: _b-o_
-U+24d2: _c-o_
-U+24d3: _d-o_
-U+24d4: _e-o_
-U+24d5: _f-o_
-U+24d6: _g-o_
-U+24d7: _h-o_
-U+24d8: _i-o_
-U+24d9: _j-o_
-U+24da: _k-o_
-U+24db: _l-o_
-U+24dc: _m-o_
-U+24dd: _n-o_
-U+24de: _o-o_
-U+24df: _p-o_
-U+24e0: _q-o_
-U+24e1: _r-o_
-U+24e2: _s-o_
-U+24e3: _t-o_
-U+24e4: _u-o_
-U+24e5: _v-o_
-U+24e6: _w-o_
-U+24e7: _x-o_
-U+24e8: _y-o_
-U+24e9: _z-o_
-U+24ea: _0-o_
-U+2500: hh
-U+2501: HH
-U+2502: vv
-U+2503: VV
-U+2504: 3-
-U+2505: 3_
-U+2506: 3!
-U+2507: 3/
-U+2508: 4-
-U+2509: 4_
-U+250a: 4!
-U+250b: 4/
-U+250c: dr
-U+250d: dR
-U+250e: Dr
-U+250f: DR
-U+2510: dl
-U+2511: dL
-U+2512: Dl
-U+2513: LD
-U+2514: ur
-U+2515: uR
-U+2516: Ur
-U+2517: UR
-U+2518: ul
-U+2519: uL
-U+251a: Ul
-U+251b: UL
-U+251c: vr
-U+251d: vR
-U+251e: _Udr_
-U+251f: _uDr_
-U+2520: Vr
-U+2521: _UdR_
-U+2522: _uDR_
-U+2523: VR
-U+2524: vl
-U+2525: vL
-U+2526: _Udl_
-U+2527: _uDl_
-U+2528: Vl
-U+2529: _UdL_
-U+252a: _uDL_
-U+252b: VL
-U+252c: dh
-U+252d: _dLr_
-U+252e: _dlR_
-U+252f: dH
-U+2530: Dh
-U+2531: _DLr_
-U+2532: _DlR_
-U+2533: DH
-U+2534: uh
-U+2535: _uLr_
-U+2536: _ulR_
-U+2537: uH
-U+2538: Uh
-U+2539: _ULr_
-U+253a: _UlR_
-U+253b: UH
-U+253c: vh
-U+253d: _vLr_
-U+253e: _vlR_
-U+253f: vH
-U+2540: _Udh_
-U+2541: _uDh_
-U+2542: Vh
-U+2543: _UdLr_
-U+2544: _UdlR_
-U+2545: _uDLr_
-U+2546: _uDlR_
-U+2547: _UdH_
-U+2548: _uDH_
-U+2549: _VLr_
-U+254a: _VlR_
-U+254b: VH
-U+2571: FD
-U+2572: BD
-U+2580: TB
-U+2584: LB
-U+2588: FB
-U+258c: lB
-U+2590: RB
-U+2591: .S
-U+2592: :S
-U+2593: ?S
-U+25a0: fS
-U+25a1: OS
-U+25a2: RO
-U+25a3: Rr
-U+25a4: RF
-U+25a5: RY
-U+25a6: RH
-U+25a7: RZ
-U+25a8: RK
-U+25a9: RX
-U+25aa: sB
-U+25ac: SR
-U+25ad: Or
-U+25b2: UT
-U+25b3: uT
-U+25b6: PR
-U+25b7: Tr
-U+25bc: Dt
-U+25bd: dT
-U+25c0: PL
-U+25c1: Tl
-U+25c6: Db
-U+25c7: Dw
-U+25ca: LZ
-U+25cb: 0m
-U+25ce: 0o
-U+25cf: 0M
-U+25d0: 0L
-U+25d1: 0R
-U+25d8: Sn
-U+25d9: Ic
-U+25e2: Fd
-U+25e3: Bd
-U+2605: *2
-U+2606: *1
-U+260e: _TEL_
-U+260f: _tel_
-U+261c: <H
-U+261e: >H
-U+263a: 0u
-U+263b: 0U
-U+263c: SU
-U+2640: Fm
-U+2642: Ml
-U+2660: cS
-U+2661: cH
-U+2662: cD
-U+2663: cC
-U+2664: _cS-_
-U+2665: _cH-_
-U+2666: _cD-_
-U+2667: _cC-_
-U+2669: Md
-U+266a: M8
-U+266b: M2
-U+266c: _M16_
-U+266d: Mb
-U+266e: Mx
-U+266f: MX
-U+2713: OK
-U+2717: XX
-U+2720: -X
-U+3000: IS
-U+3001: ,_
-U+3002: ._
-U+3003: +"
-U+3004: +_
-U+3005: *_
-U+3006: ;_
-U+3007: 0_
-U+300a: <+
-U+300b: >+
-U+300c: <'
-U+300d: >'
-U+300e: <"
-U+300f: >"
-U+3010: ("
-U+3011: )"
-U+3012: =T
-U+3013: =_
-U+3014: ('
-U+3015: )'
-U+3016: (I
-U+3017: )I
-U+301c: -?
-U+3020: _=T:)_
-U+3041: A5
-U+3042: a5
-U+3043: I5
-U+3044: i5
-U+3045: U5
-U+3046: u5
-U+3047: E5
-U+3048: e5
-U+3049: O5
-U+304a: o5
-U+304b: ka
-U+304c: ga
-U+304d: ki
-U+304e: gi
-U+304f: ku
-U+3050: gu
-U+3051: ke
-U+3052: ge
-U+3053: ko
-U+3054: go
-U+3055: sa
-U+3056: za
-U+3057: si
-U+3058: zi
-U+3059: su
-U+305a: zu
-U+305b: se
-U+305c: ze
-U+305d: so
-U+305e: zo
-U+305f: ta
-U+3060: da
-U+3061: ti
-U+3062: di
-U+3063: tU
-U+3064: tu
-U+3065: du
-U+3066: te
-U+3067: de
-U+3068: to
-U+3069: do
-U+306a: na
-U+306b: ni
-U+306c: nu
-U+306d: ne
-U+306e: no
-U+306f: ha
-U+3070: ba
-U+3071: pa
-U+3072: hi
-U+3073: bi
-U+3074: pi
-U+3075: hu
-U+3076: bu
-U+3077: pu
-U+3078: he
-U+3079: be
-U+307a: pe
-U+307b: ho
-U+307c: bo
-U+307d: po
-U+307e: ma
-U+307f: mi
-U+3080: mu
-U+3081: me
-U+3082: mo
-U+3083: yA
-U+3084: ya
-U+3085: yU
-U+3086: yu
-U+3087: yO
-U+3088: yo
-U+3089: ra
-U+308a: ri
-U+308b: ru
-U+308c: re
-U+308d: ro
-U+308e: wA
-U+308f: wa
-U+3090: wi
-U+3091: we
-U+3092: wo
-U+3093: n5
-U+3094: vu
-U+309b: "5
-U+309c: 05
-U+309d: *5
-U+309e: +5
-U+30a1: a6
-U+30a2: A6
-U+30a3: i6
-U+30a4: I6
-U+30a5: u6
-U+30a6: U6
-U+30a7: e6
-U+30a8: E6
-U+30a9: o6
-U+30aa: O6
-U+30ab: Ka
-U+30ac: Ga
-U+30ad: Ki
-U+30ae: Gi
-U+30af: Ku
-U+30b0: Gu
-U+30b1: Ke
-U+30b2: Ge
-U+30b3: Ko
-U+30b4: Go
-U+30b5: Sa
-U+30b6: Za
-U+30b7: Si
-U+30b8: Zi
-U+30b9: Su
-U+30ba: Zu
-U+30bb: Se
-U+30bc: Ze
-U+30bd: So
-U+30be: Zo
-U+30bf: Ta
-U+30c0: Da
-U+30c1: Ti
-U+30c2: Di
-U+30c3: TU
-U+30c4: Tu
-U+30c5: Du
-U+30c6: Te
-U+30c7: De
-U+30c8: To
-U+30c9: Do
-U+30ca: Na
-U+30cb: Ni
-U+30cc: Nu
-U+30cd: Ne
-U+30ce: No
-U+30cf: Ha
-U+30d0: Ba
-U+30d1: Pa
-U+30d2: Hi
-U+30d3: Bi
-U+30d4: Pi
-U+30d5: Hu
-U+30d6: Bu
-U+30d7: Pu
-U+30d8: He
-U+30d9: Be
-U+30da: Pe
-U+30db: Ho
-U+30dc: Bo
-U+30dd: Po
-U+30de: Ma
-U+30df: Mi
-U+30e0: Mu
-U+30e1: Me
-U+30e2: Mo
-U+30e3: YA
-U+30e4: Ya
-U+30e5: YU
-U+30e6: Yu
-U+30e7: YO
-U+30e8: Yo
-U+30e9: Ra
-U+30ea: Ri
-U+30eb: Ru
-U+30ec: Re
-U+30ed: Ro
-U+30ee: WA
-U+30ef: Wa
-U+30f0: Wi
-U+30f1: We
-U+30f2: Wo
-U+30f3: N6
-U+30f4: Vu
-U+30f5: KA
-U+30f6: KE
-U+30f7: Va
-U+30f8: Vi
-U+30f9: Ve
-U+30fa: Vo
-U+30fb: .6
-U+30fc: -6
-U+30fd: *6
-U+30fe: +6
-U+3105: b4
-U+3106: p4
-U+3107: m4
-U+3108: f4
-U+3109: d4
-U+310a: t4
-U+310b: n4
-U+310c: l4
-U+310d: g4
-U+310e: k4
-U+310f: h4
-U+3110: j4
-U+3111: q4
-U+3112: x4
-U+3113: zh
-U+3114: ch
-U+3115: sh
-U+3116: r4
-U+3117: z4
-U+3118: c4
-U+3119: s4
-U+311a: a4
-U+311b: o4
-U+311c: e4
-U+311d: _eh4_
-U+311e: ai
-U+311f: ei
-U+3120: au
-U+3121: ou
-U+3122: an
-U+3123: en
-U+3124: aN
-U+3125: eN
-U+3126: er
-U+3127: i4
-U+3128: u4
-U+3129: iu
-U+312a: v4
-U+312b: nG
-U+312c: gn
-U+321c: _(JU)_
-U+3220: 1c
-U+3221: 2c
-U+3222: 3c
-U+3223: 4c
-U+3224: 5c
-U+3225: 6c
-U+3226: 7c
-U+3227: 8c
-U+3228: 9c
-U+3229: _10c_
-U+327f: _KSC_
-U+fb00: ff
-U+fb01: fi
-U+fb02: fl
-U+fb03: _ffi_
-U+fb04: _ffl_
-U+fb05: ft
-U+fb06: st
-U+fe7d: _3+;_
-U+fe82: _aM._
-U+fe84: _aH._
-U+fe8d: _a+-_
-U+fe8e: _a+._
-U+fe8f: _b+-_
-U+fe90: _b+,_
-U+fe91: _b+;_
-U+fe92: _b+._
-U+fe93: _tm-_
-U+fe94: _tm._
-U+fe95: _t+-_
-U+fe96: _t+,_
-U+fe97: _t+;_
-U+fe98: _t+._
-U+fe99: _tk-_
-U+fe9a: _tk,_
-U+fe9b: _tk;_
-U+fe9c: _tk._
-U+fe9d: _g+-_
-U+fe9e: _g+,_
-U+fe9f: _g+;_
-U+fea0: _g+._
-U+fea1: _hk-_
-U+fea2: _hk,_
-U+fea3: _hk;_
-U+fea4: _hk._
-U+fea5: _x+-_
-U+fea6: _x+,_
-U+fea7: _x+;_
-U+fea8: _x+._
-U+fea9: _d+-_
-U+feaa: _d+._
-U+feab: _dk-_
-U+feac: _dk._
-U+fead: _r+-_
-U+feae: _r+._
-U+feaf: _z+-_
-U+feb0: _z+._
-U+feb1: _s+-_
-U+feb2: _s+,_
-U+feb3: _s+;_
-U+feb4: _s+._
-U+feb5: _sn-_
-U+feb6: _sn,_
-U+feb7: _sn;_
-U+feb8: _sn._
-U+feb9: _c+-_
-U+feba: _c+,_
-U+febb: _c+;_
-U+febc: _c+._
-U+febd: _dd-_
-U+febe: _dd,_
-U+febf: _dd;_
-U+fec0: _dd._
-U+fec1: _tj-_
-U+fec2: _tj,_
-U+fec3: _tj;_
-U+fec4: _tj._
-U+fec5: _zH-_
-U+fec6: _zH,_
-U+fec7: _zH;_
-U+fec8: _zH._
-U+fec9: _e+-_
-U+feca: _e+,_
-U+fecb: _e+;_
-U+fecc: _e+._
-U+fecd: _i+-_
-U+fece: _i+,_
-U+fecf: _i+;_
-U+fed0: _i+._
-U+fed1: _f+-_
-U+fed2: _f+,_
-U+fed3: _f+;_
-U+fed4: _f+._
-U+fed5: _q+-_
-U+fed6: _q+,_
-U+fed7: _q+;_
-U+fed8: _q+._
-U+fed9: _k+-_
-U+feda: _k+,_
-U+fedb: _k+;_
-U+fedc: _k+._
-U+fedd: _l+-_
-U+fede: _l+,_
-U+fedf: _l+;_
-U+fee0: _l+._
-U+fee1: _m+-_
-U+fee2: _m+,_
-U+fee3: _m+;_
-U+fee4: _m+._
-U+fee5: _n+-_
-U+fee6: _n+,_
-U+fee7: _n+;_
-U+fee8: _n+._
-U+fee9: _h+-_
-U+feea: _h+,_
-U+feeb: _h+;_
-U+feec: _h+._
-U+feed: _w+-_
-U+feee: _w+._
-U+feef: _j+-_
-U+fef0: _j+._
-U+fef1: _y+-_
-U+fef2: _y+,_
-U+fef3: _y+;_
-U+fef4: _y+._
-U+fef5: _lM-_
-U+fef6: _lM._
-U+fef7: _lH-_
-U+fef8: _lH._
-U+fef9: _lh-_
-U+fefa: _lh._
-U+fefb: _la-_
-U+fefc: _la._
-U+0000: NU
-U+0001: SH
-U+0002: SX
-U+0003: EX
-U+0004: ET
-U+0005: EQ
-U+0006: AK
-U+0007: BL
-U+0008: BS
-U+0009: HT
-# U+000a: LF
-U+000b: VT
-U+000c: FF
-U+000d: CR
-U+000e: SO
-U+000f: SI
-U+0010: DL
-U+0011: D1
-U+0012: D2
-U+0013: D3
-U+0014: D4
-U+0015: NK
-U+0016: SY
-U+0017: EB
-U+0018: CN
-U+0019: EM
-U+001a: SB
-U+001b: EC
-U+001c: FS
-U+001d: GS
-U+001e: RS
-U+001f: US
-U+007f: DT
-U+0080: PA
-U+0081: HO
-U+0082: BH
-U+0083: NH
-U+0084: IN
-U+0085: NL
-U+0086: SA
-U+0087: ES
-U+0088: HS
-U+0089: HJ
-U+008a: VS
-U+008b: PD
-U+008c: PU
-U+008d: RI
-U+008e: S2
-U+008f: S3
-U+0090: DC
-U+0091: P1
-U+0092: P2
-U+0093: TS
-U+0094: CC
-U+0095: MW
-U+0096: SG
-U+0097: EG
-U+0098: SS
-U+0099: GC
-U+009a: SC
-U+009b: CI
-U+009c: ST
-U+009d: OC
-U+009e: PM
-U+009f: AC
-# Characters in Private Use Area (e000-f8ff) do not have ussigned numbers
-# according Unicode 2.0
diff --git a/src/chrtrans/next_uni.tbl b/src/chrtrans/next_uni.tbl
deleted file mode 100644
index a166ba5c..00000000
--- a/src/chrtrans/next_uni.tbl
+++ /dev/null
@@ -1,185 +0,0 @@
-# This file has been modified for lynx (see README.tables)
-
-#The MIME name of this charset.
-Mnext
-
-#Name as a Display Charset (used on Options screen)
-ONeXT character set
-
-#
-#       Name:             NextStep Encoding to Unicode
-#       Unicode version:  1.1
-#       Table version:    0.1
-#       Table format:     Format A
-#       Date:             1999 September 23
-#       Authors:          Rick McGowan
-#
-#       Copyright (c) 1991-1999 Unicode, Inc.  All Rights reserved.
-#
-#	This file is provided as-is by Unicode, Inc. (The Unicode Consortium).
-#	No claims are made as to fitness for any particular purpose.  No
-#	warranties of any kind are expressed or implied.  The recipient
-#	agrees to determine applicability of information provided.  If this
-#	file has been provided on optical media by Unicode, Inc., the sole
-#	remedy for any claim will be exchange of defective media within 90
-#	days of receipt.
-#
-#	Unicode, Inc. hereby grants the right to freely use the information
-#	supplied in this file in the creation of products supporting the
-#	Unicode Standard, and to make copies of this file in any form for
-#	internal or external distribution as long as this notice remains
-#	attached.
-#
-#	General notes:
-#
-#	This table contains the data the Unicode Consortium has on how
-#	NextStep Encoding characters map into Unicode.	Since the first
-#	128 characters (0x0 - 0x7f) are identical to ASCII and Unicode,
-#	this table only maps the NextStep range from 0x80 - 0xFF.
-#
-#	This file is provided for historical reference only and pertains
-#	to NextStep and OpenStep products shipped prior to the aquisition
-#	of NeXT by Apple Computer, Inc.  See http://www.apple.com for
-#	further information.
-#
-#       Format:  Three tab-separated columns
-#                Column #1 is the NextStep code (in hex as 0xXX)
-#                Column #2 is the Unicode (in hex as 0xXXXX)
-#                Column #3 NextStep name, Unicode name (follows a comment sign, '#')
-#
-#       The entries are in NextStep order
-#
-#       Any comments or problems, contact info@unicode.org
-#
-#
-0x20-0x7f       idem
-#
-0x80	U+00a0	# NO-BREAK SPACE
-0x81	U+00c0	# LATIN CAPITAL LETTER A WITH GRAVE
-0x82	U+00c1	# LATIN CAPITAL LETTER A WITH ACUTE
-0x83	U+00c2	# LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-0x84	U+00c3	# LATIN CAPITAL LETTER A WITH TILDE
-0x85	U+00c4	# LATIN CAPITAL LETTER A WITH DIAERESIS
-0x86	U+00c5	# LATIN CAPITAL LETTER A WITH RING
-0x87	U+00c7	# LATIN CAPITAL LETTER C WITH CEDILLA
-0x88	U+00c8	# LATIN CAPITAL LETTER E WITH GRAVE
-0x89	U+00c9	# LATIN CAPITAL LETTER E WITH ACUTE
-0x8a	U+00ca	# LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-0x8b	U+00cb	# LATIN CAPITAL LETTER E WITH DIAERESIS
-0x8c	U+00cc	# LATIN CAPITAL LETTER I WITH GRAVE
-0x8d	U+00cd	# LATIN CAPITAL LETTER I WITH ACUTE
-0x8e	U+00ce	# LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-0x8f	U+00cf	# LATIN CAPITAL LETTER I WITH DIAERESIS
-0x90	U+00d0	# LATIN CAPITAL LETTER ETH
-0x91	U+00d1	# LATIN CAPITAL LETTER N WITH TILDE
-0x92	U+00d2	# LATIN CAPITAL LETTER O WITH GRAVE
-0x93	U+00d3	# LATIN CAPITAL LETTER O WITH ACUTE
-0x94	U+00d4	# LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-0x95	U+00d5	# LATIN CAPITAL LETTER O WITH TILDE
-0x96	U+00d6	# LATIN CAPITAL LETTER O WITH DIAERESIS
-0x97	U+00d9	# LATIN CAPITAL LETTER U WITH GRAVE
-0x98	U+00da	# LATIN CAPITAL LETTER U WITH ACUTE
-0x99	U+00db	# LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-0x9a	U+00dc	# LATIN CAPITAL LETTER U WITH DIAERESIS
-0x9b	U+00dd	# LATIN CAPITAL LETTER Y WITH ACUTE
-0x9c	U+00de	# LATIN CAPITAL LETTER THORN
-0x9d	U+00b5	# MICRO SIGN
-0x9e	U+00d7	# MULTIPLICATION SIGN
-0x9f	U+00f7	# DIVISION SIGN
-0xa0	U+00a9	# COPYRIGHT SIGN
-0xa1	U+00a1	# INVERTED EXCLAMATION MARK
-0xa2	U+00a2	# CENT SIGN
-0xa3	U+00a3	# POUND SIGN
-0xa4	U+2044	# FRACTION SLASH
-0xa5	U+00a5	# YEN SIGN
-0xa6	U+0192	# LATIN SMALL LETTER F WITH HOOK
-0xa7	U+00a7	# SECTION SIGN
-0xa8	U+00a4	# CURRENCY SIGN
-0xa9	U+2019	# RIGHT SINGLE QUOTATION MARK
-0xaa	U+201c	# LEFT DOUBLE QUOTATION MARK
-0xab	U+00ab	# LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xac	U+2039	# SINGLE LEFT-POINTING ANGLE QUOTATION MARK
-0xad	U+203a	# SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
-0xae	U+fb01	# LATIN SMALL LIGATURE FI
-0xaf	U+fb02	# LATIN SMALL LIGATURE FL
-0xb0	U+00ae	# REGISTERED SIGN
-0xb1	U+2013	# EN DASH
-0xb2	U+2020	# DAGGER
-0xb3	U+2021	# DOUBLE DAGGER
-0xb4	U+00b7	# MIDDLE DOT
-0xb5	U+00a6	# BROKEN BAR
-0xb6	U+00b6	# PILCROW SIGN
-0xb7	U+2022	# BULLET
-0xb8	U+201a	# SINGLE LOW-9 QUOTATION MARK
-0xb9	U+201e	# DOUBLE LOW-9 QUOTATION MARK
-0xba	U+201d	# RIGHT DOUBLE QUOTATION MARK
-0xbb	U+00bb	# RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xbc	U+2026	# HORIZONTAL ELLIPSIS
-0xbd	U+2030	# PER MILLE SIGN
-0xbe	U+00ac	# NOT SIGN
-0xbf	U+00bf	# INVERTED QUESTION MARK
-0xc0	U+00b9	# SUPERSCRIPT ONE
-0xc1	U+02cb	# MODIFIER LETTER GRAVE ACCENT
-0xc2	U+00b4	# ACUTE ACCENT
-0xc3	U+02c6	# MODIFIER LETTER CIRCUMFLEX ACCENT
-0xc4	U+02dc	# SMALL TILDE
-0xc5	U+00af	# MACRON
-0xc6	U+02d8	# BREVE
-0xc7	U+02d9	# DOT ABOVE
-0xc8	U+00a8	# DIAERESIS
-0xc9	U+00b2	# SUPERSCRIPT TWO
-0xca	U+02da	# RING ABOVE
-0xcb	U+00b8	# CEDILLA
-0xcc	U+00b3	# SUPERSCRIPT THREE
-0xcd	U+02dd	# DOUBLE ACUTE ACCENT
-0xce	U+02db	# OGONEK
-0xcf	U+02c7	# CARON
-0xd0	U+2014	# EM DASH
-0xd1	U+00b1	# PLUS-MINUS SIGN
-0xd2	U+00bc	# VULGAR FRACTION ONE QUARTER
-0xd3	U+00bd	# VULGAR FRACTION ONE HALF
-0xd4	U+00be	# VULGAR FRACTION THREE QUARTERS
-0xd5	U+00e0	# LATIN SMALL LETTER A WITH GRAVE
-0xd6	U+00e1	# LATIN SMALL LETTER A WITH ACUTE
-0xd7	U+00e2	# LATIN SMALL LETTER A WITH CIRCUMFLEX
-0xd8	U+00e3	# LATIN SMALL LETTER A WITH TILDE
-0xd9	U+00e4	# LATIN SMALL LETTER A WITH DIAERESIS
-0xda	U+00e5	# LATIN SMALL LETTER A WITH RING ABOVE
-0xdb	U+00e7	# LATIN SMALL LETTER C WITH CEDILLA
-0xdc	U+00e8	# LATIN SMALL LETTER E WITH GRAVE
-0xdd	U+00e9	# LATIN SMALL LETTER E WITH ACUTE
-0xde	U+00ea	# LATIN SMALL LETTER E WITH CIRCUMFLEX
-0xdf	U+00eb	# LATIN SMALL LETTER E WITH DIAERESIS
-0xe0	U+00ec	# LATIN SMALL LETTER I WITH GRAVE
-0xe1	U+00c6	# LATIN CAPITAL LETTER AE
-0xe2	U+00ed	# LATIN SMALL LETTER I WITH ACUTE
-0xe3	U+00aa	# FEMININE ORDINAL INDICATOR
-0xe4	U+00ee	# LATIN SMALL LETTER I WITH CIRCUMFLEX
-0xe5	U+00ef	# LATIN SMALL LETTER I WITH DIAERESIS
-0xe6	U+00f0	# LATIN SMALL LETTER ETH
-0xe7	U+00f1	# LATIN SMALL LETTER N WITH TILDE
-0xe8	U+0141	# LATIN CAPITAL LETTER L WITH STROKE
-0xe9	U+00d8	# LATIN CAPITAL LETTER O WITH STROKE
-0xea	U+0152	# LATIN CAPITAL LIGATURE OE
-0xeb	U+00ba	# MASCULINE ORDINAL INDICATOR
-0xec	U+00f2	# LATIN SMALL LETTER O WITH GRAVE
-0xed	U+00f3	# LATIN SMALL LETTER O WITH ACUTE
-0xee	U+00f4	# LATIN SMALL LETTER O WITH CIRCUMFLEX
-0xef	U+00f5	# LATIN SMALL LETTER O WITH TILDE
-0xf0	U+00f6	# LATIN SMALL LETTER O WITH DIAERESIS
-0xf1	U+00e6	# LATIN SMALL LETTER AE
-0xf2	U+00f9	# LATIN SMALL LETTER U WITH GRAVE
-0xf3	U+00fa	# LATIN SMALL LETTER U WITH ACUTE
-0xf4	U+00fb	# LATIN SMALL LETTER U WITH CIRCUMFLEX
-0xf5	U+0131	# LATIN SMALL LETTER DOTLESS I
-0xf6	U+00fc	# LATIN SMALL LETTER U WITH DIAERESIS
-0xf7	U+00fd	# LATIN SMALL LETTER Y WITH ACUTE
-0xf8	U+0142	# LATIN SMALL LETTER L WITH STROKE
-0xf9	U+00f8	# LATIN SMALL LETTER O WITH STROKE
-0xfa	U+0153	# LATIN SMALL LIGATURE OE
-0xfb	U+00df	# LATIN SMALL LETTER SHARP S
-0xfc	U+00fe	# LATIN SMALL LETTER THORN
-0xfd	U+00ff	# LATIN SMALL LETTER Y WITH DIAERESIS
-#0xfe	U+fffd	# .notdef, REPLACEMENT CHARACTER
-#0xff	U+fffd	# .notdef, REPLACEMENT CHARACTER
-
diff --git a/src/chrtrans/pt154_uni.tbl b/src/chrtrans/pt154_uni.tbl
deleted file mode 100644
index 0bacb527..00000000
--- a/src/chrtrans/pt154_uni.tbl
+++ /dev/null
@@ -1,174 +0,0 @@
-Mptcp154
-#
-OCyrillic-Asian (PT154)
-#
-C1540
-
-#####
-#
-# Charset aliases:
-# csPTCP154
-# PT154
-# CP154
-# Cyrillic-Asian
-#
-# Suitability for use in MIME text:
-# Yes
-#
-# ISO 10646 equivalency table:
-#    Format: Three tab-separated columns
-#        Column #1 is the Paratype CP154 code (in hex)
-#        Column #2 is the Unicode (in hex as 0xXXXX)
-#        Column #3 is the Unicode name (follows a comment sign, '#')
-#
-#    The entries are in Paratype CP154 order
-#
-#####
-
-0x20-0x7e		 idem
-#
-0x80  U+0496     #       CYRILLIC CAPITAL LETTER ZHE WITH DESCENDER
-0x81  U+0492     #       CYRILLIC CAPITAL LETTER GHE WITH STROKE
-0x82  U+04EE     #       CYRILLIC CAPITAL LETTER U WITH MACRON
-0x83  U+0493     #       CYRILLIC SMALL LETTER GHE WITH STROKE
-0x84  U+201E     #       DOUBLE LOW-9 QUOTATION MARK
-0x85  U+2026     #       HORIZONTAL ELLIPSIS
-0x86  U+04B6     #       CYRILLIC CAPITAL LETTER CHE WITH DESCENDER
-0x87  U+04AE     #       CYRILLIC CAPITAL LETTER STRAIGHT U
-0x88  U+04B2     #       CYRILLIC CAPITAL LETTER HA WITH DESCENDER
-0x89  U+04AF     #       CYRILLIC SMALL LETTER STRAIGHT U
-0x8a  U+04A0     #       CYRILLIC CAPITAL LETTER BASHKIR KA
-0x8b  U+04E2     #       CYRILLIC CAPITAL LETTER I WITH MACRON
-0x8c  U+04A2     #       CYRILLIC CAPITAL LETTER EN WITH DESCENDER
-0x8d  U+049A     #       CYRILLIC CAPITAL LETTER KA WITH DESCENDER
-0x8e  U+04BA     #       CYRILLIC CAPITAL LETTER SHHA
-0x8f  U+04B8     #       CYRILLIC CAPITAL LETTER CHE WITH VERTICAL STROKE
-0x90  U+0497     #       CYRILLIC SMALL LETTER ZHE WITH DESCENDER
-0x91  U+2018     #       LEFT SINGLE QUOTATION MARK
-0x92  U+2019     #       RIGHT SINGLE QUOTATION MARK
-0x93  U+201C     #       LEFT DOUBLE QUOTATION MARK
-0x94  U+201D     #       RIGHT DOUBLE QUOTATION MARK
-0x95  U+2022     #       BULLET
-0x96  U+2013     #       EN DASH
-0x97  U+2014     #       EM DASH
-0x98  U+04B3     #       CYRILLIC SMALL LETTER HA WITH DESCENDER
-0x99  U+04B7     #       CYRILLIC SMALL LETTER CHE WITH DESCENDER
-0x9a  U+04A1     #       CYRILLIC SMALL LETTER BASHKIR KA
-0x9b  U+04E3     #       CYRILLIC SMALL LETTER I WITH MACRON
-0x9c  U+04A3     #       CYRILLIC SMALL LETTER EN WITH DESCENDER
-0x9d  U+049B     #       CYRILLIC SMALL LETTER KA WITH DESCENDER
-0x9e  U+04BB     #       CYRILLIC SMALL LETTER SHHA
-0x9f  U+04B9     #       CYRILLIC SMALL LETTER CHE WITH VERTICAL STROKE
-0xa0  U+00A0     #       NO-BREAK SPACE
-0xa1  U+040E     #       CYRILLIC CAPITAL LETTER SHORT U (Byelorussian)
-0xa2  U+045E     #       CYRILLIC SMALL LETTER SHORT U (Byelorussian)
-0xa3  U+0408     #       CYRILLIC CAPITAL LETTER JE
-0xa4  U+04E8     #       CYRILLIC CAPITAL LETTER BARRED O
-0xa5  U+0498     #       CYRILLIC CAPITAL LETTER ZE WITH DESCENDER
-0xa6  U+04B0     #       CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
-0xa7  U+00A7     #       SECTION SIGN
-0xa8  U+0401     #       CYRILLIC CAPITAL LETTER IO
-0xa9  U+00A9     #       COPYRIGHT SIGN
-0xaa  U+04D8     #       CYRILLIC CAPITAL LETTER SCHWA
-0xab  U+00AB     #       LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xac  U+00AC     #       NOT SIGN
-0xad  U+04EF     #       CYRILLIC SMALL LETTER U WITH MACRON
-0xae  U+00AE     #       REGISTERED SIGN
-0xaf  U+049C     #       CYRILLIC CAPITAL LETTER KA WITH VERTICAL STROKE
-0xb0  U+00B0     #       DEGREE SIGN
-0xb1  U+04B1     #       CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
-0xb2  U+0406     #       CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
-0xb3  U+0456     #       CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
-0xb4  U+0499     #       CYRILLIC SMALL LETTER ZE WITH DESCENDER
-0xb5  U+04E9     #       CYRILLIC SMALL LETTER BARRED O
-0xb6  U+00B6     #       PILCROW SIGN
-0xb7  U+00B7     #       MIDDLE DOT
-0xb8  U+0451     #       CYRILLIC SMALL LETTER IO
-0xb9  U+2116     #       NUMERO SIGN
-0xba  U+04D9     #       CYRILLIC SMALL LETTER SCHWA
-0xbb  U+00BB     #       RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-0xbc  U+0458     #       CYRILLIC SMALL LETTER JE
-0xbd  U+04AA     #       CYRILLIC CAPITAL LETTER ES WITH DESCENDER
-0xbe  U+04AB     #       CYRILLIC SMALL LETTER ES WITH DESCENDER
-0xbf  U+049D     #       CYRILLIC SMALL LETTER KA WITH VERTICAL STROKE
-0xc0  U+0410     #       CYRILLIC CAPITAL LETTER A
-0xc1  U+0411     #       CYRILLIC CAPITAL LETTER BE
-0xc2  U+0412     #       CYRILLIC CAPITAL LETTER VE
-0xc3  U+0413     #       CYRILLIC CAPITAL LETTER GHE
-0xc4  U+0414     #       CYRILLIC CAPITAL LETTER DE
-0xc5  U+0415     #       CYRILLIC CAPITAL LETTER IE
-0xc6  U+0416     #       CYRILLIC CAPITAL LETTER ZHE
-0xc7  U+0417     #       CYRILLIC CAPITAL LETTER ZE
-0xc8  U+0418     #       CYRILLIC CAPITAL LETTER I
-0xc9  U+0419     #       CYRILLIC CAPITAL LETTER SHORT I
-0xca  U+041A     #       CYRILLIC CAPITAL LETTER KA
-0xcb  U+041B     #       CYRILLIC CAPITAL LETTER EL
-0xcc  U+041C     #       CYRILLIC CAPITAL LETTER EM
-0xcd  U+041D     #       CYRILLIC CAPITAL LETTER EN
-0xce  U+041E     #       CYRILLIC CAPITAL LETTER O
-0xcf  U+041F     #       CYRILLIC CAPITAL LETTER PE
-0xd0  U+0420     #       CYRILLIC CAPITAL LETTER ER
-0xd1  U+0421     #       CYRILLIC CAPITAL LETTER ES
-0xd2  U+0422     #       CYRILLIC CAPITAL LETTER TE
-0xd3  U+0423     #       CYRILLIC CAPITAL LETTER U
-0xd4  U+0424     #       CYRILLIC CAPITAL LETTER EF
-0xd5  U+0425     #       CYRILLIC CAPITAL LETTER HA
-0xd6  U+0426     #       CYRILLIC CAPITAL LETTER TSE
-0xd7  U+0427     #       CYRILLIC CAPITAL LETTER CHE
-0xd8  U+0428     #       CYRILLIC CAPITAL LETTER SHA
-0xd9  U+0429     #       CYRILLIC CAPITAL LETTER SHCHA
-0xda  U+042A     #       CYRILLIC CAPITAL LETTER HARD SIGN
-0xdb  U+042B     #       CYRILLIC CAPITAL LETTER YERU
-0xdc  U+042C     #       CYRILLIC CAPITAL LETTER SOFT SIGN
-0xdd  U+042D     #       CYRILLIC CAPITAL LETTER E
-0xde  U+042E     #       CYRILLIC CAPITAL LETTER YU
-0xdf  U+042F     #       CYRILLIC CAPITAL LETTER YA
-0xe0  U+0430     #       CYRILLIC SMALL LETTER A
-0xe1  U+0431     #       CYRILLIC SMALL LETTER BE
-0xe2  U+0432     #       CYRILLIC SMALL LETTER VE
-0xe3  U+0433     #       CYRILLIC SMALL LETTER GHE
-0xe4  U+0434     #       CYRILLIC SMALL LETTER DE
-0xe5  U+0435     #       CYRILLIC SMALL LETTER IE
-0xe6  U+0436     #       CYRILLIC SMALL LETTER ZHE
-0xe7  U+0437     #       CYRILLIC SMALL LETTER ZE
-0xe8  U+0438     #       CYRILLIC SMALL LETTER I
-0xe9  U+0439     #       CYRILLIC SMALL LETTER SHORT I
-0xea  U+043A     #       CYRILLIC SMALL LETTER KA
-0xeb  U+043B     #       CYRILLIC SMALL LETTER EL
-0xec  U+043C     #       CYRILLIC SMALL LETTER EM
-0xed  U+043D     #       CYRILLIC SMALL LETTER EN
-0xee  U+043E     #       CYRILLIC SMALL LETTER O
-0xef  U+043F     #       CYRILLIC SMALL LETTER PE
-0xf0  U+0440     #       CYRILLIC SMALL LETTER ER
-0xf1  U+0441     #       CYRILLIC SMALL LETTER ES
-0xf2  U+0442     #       CYRILLIC SMALL LETTER TE
-0xf3  U+0443     #       CYRILLIC SMALL LETTER U
-0xf4  U+0444     #       CYRILLIC SMALL LETTER EF
-0xf5  U+0445     #       CYRILLIC SMALL LETTER HA
-0xf6  U+0446     #       CYRILLIC SMALL LETTER TSE
-0xf7  U+0447     #       CYRILLIC SMALL LETTER CHE
-0xf8  U+0448     #       CYRILLIC SMALL LETTER SHA
-0xf9  U+0449     #       CYRILLIC SMALL LETTER SHCHA
-0xfa  U+044A     #       CYRILLIC SMALL LETTER HARD SIGN
-0xfb  U+044B     #       CYRILLIC SMALL LETTER YERU
-0xfc  U+044C     #       CYRILLIC SMALL LETTER SOFT SIGN
-0xfd  U+044D     #       CYRILLIC SMALL LETTER E
-0xfe  U+044E     #       CYRILLIC SMALL LETTER YU
-0xff  U+044F     #       CYRILLIC SMALL LETTER YA
-
-#####
-#
-# Additional information:
-# This charset based on CP1251 with added asian cyrillic symbols.
-#
-# Person & email address to contact for further information:
-# Alexander Uskov
-# InternetDataCenter of KazakhTelecom.
-# e-mail: auskov@idc.kz
-#
-# Intended usage:
-# COMMON
-#
-# (record created 2002-09-27)
-#
-#####
diff --git a/src/chrtrans/rfc_suni.tbl b/src/chrtrans/rfc_suni.tbl
deleted file mode 100644
index 65fa17ed..00000000
--- a/src/chrtrans/rfc_suni.tbl
+++ /dev/null
@@ -1,1958 +0,0 @@
-# Generated from the mnemonic file found under ftp://dkuug.dk/i18n/
-# then hand-tweaked
-# perl -n -e \
-# 'if (s|<([^ \t]+)>\s+<U([\dA-Z]{4})>\s.*$|U+\L\2\E:\1|) {s|/?(.)|\1|g&&print}'\
-# mnemonic,ds
-
-#The MIME name of this charset.
-Mmnemonic+ascii+0
-
-#Name as a Display Charset (used on Options screen)
-ORFC 1345 w/o Intro
-
-# Don't fall back to default table for unicode -> 8bit
-Fallback NO
-
-U+0020:SP
-U+0021:!
-U+0022:"
-U+0023:Nb
-U+0024:DO
-U+0025:%
-U+0026:&
-U+0027:'
-U+0028:(
-U+0029:)
-U+002a:*
-U+002b:+
-U+002c:,
-U+002d:-
-U+002e:.
-U+002f:/
-U+0030:0
-U+0031:1
-U+0032:2
-U+0033:3
-U+0034:4
-U+0035:5
-U+0036:6
-U+0037:7
-U+0038:8
-U+0039:9
-U+003a::
-U+003b:;
-U+003c:<
-U+003d:=
-U+003e:>
-U+003f:?
-U+0040:At
-U+0041:A
-U+0042:B
-U+0043:C
-U+0044:D
-U+0045:E
-U+0046:F
-U+0047:G
-U+0048:H
-U+0049:I
-U+004a:J
-U+004b:K
-U+004c:L
-U+004d:M
-U+004e:N
-U+004f:O
-U+0050:P
-U+0051:Q
-U+0052:R
-U+0053:S
-U+0054:T
-U+0055:U
-U+0056:V
-U+0057:W
-U+0058:X
-U+0059:Y
-U+005a:Z
-U+005b:<(
-U+005c://
-U+005d:)>
-U+005e:'>
-U+005f:_
-U+0060:'!
-U+0061:a
-U+0062:b
-U+0063:c
-U+0064:d
-U+0065:e
-U+0066:f
-U+0067:g
-U+0068:h
-U+0069:i
-U+006a:j
-U+006b:k
-U+006c:l
-U+006d:m
-U+006e:n
-U+006f:o
-U+0070:p
-U+0071:q
-U+0072:r
-U+0073:s
-U+0074:t
-U+0075:u
-U+0076:v
-U+0077:w
-U+0078:x
-U+0079:y
-U+007a:z
-U+007b:(!
-U+007c:!!
-U+007d:!)
-U+007e:'?
-U+00a0:NS
-U+00a1:!I
-U+00a2:Ct
-U+00a3:Pd
-U+00a4:Cu
-U+00a5:Ye
-U+00a6:BB
-U+00a7:SE
-U+00a8:':
-U+00a9:Co
-U+00aa:-a
-U+00ab:<<
-U+00ac:NO
-U+00ad:--
-U+00ae:Rg
-U+00af:'m
-U+00b0:DG
-U+00b1:+-
-U+00b2:2S
-U+00b3:3S
-U+00b4:''
-U+00b5:My
-U+00b6:PI
-U+00b7:.M
-U+00b8:',
-U+00b9:1S
-U+00ba:-o
-U+00bb:>>
-U+00bc:14
-U+00bd:12
-U+00be:34
-U+00bf:?I
-U+00c0:A!
-U+00c1:A'
-U+00c2:A>
-U+00c3:A?
-U+00c4:A:
-U+00c5:AA
-U+00c6:AE
-U+00c7:C,
-U+00c8:E!
-U+00c9:E'
-U+00ca:E>
-U+00cb:E:
-U+00cc:I!
-U+00cd:I'
-U+00ce:I>
-U+00cf:I:
-U+00d0:D-
-U+00d1:N?
-U+00d2:O!
-U+00d3:O'
-U+00d4:O>
-U+00d5:O?
-U+00d6:O:
-U+00d7:*X
-U+00d8:O/
-U+00d9:U!
-U+00da:U'
-U+00db:U>
-U+00dc:U:
-U+00dd:Y'
-U+00de:TH
-U+00df:ss
-U+00e0:a!
-U+00e1:a'
-U+00e2:a>
-U+00e3:a?
-U+00e4:a:
-U+00e5:aa
-U+00e6:ae
-U+00e7:c,
-U+00e8:e!
-U+00e9:e'
-U+00ea:e>
-U+00eb:e:
-U+00ec:i!
-U+00ed:i'
-U+00ee:i>
-U+00ef:i:
-U+00f0:d-
-U+00f1:n?
-U+00f2:o!
-U+00f3:o'
-U+00f4:o>
-U+00f5:o?
-U+00f6:o:
-U+00f7:-:
-U+00f8:o/
-U+00f9:u!
-U+00fa:u'
-U+00fb:u>
-U+00fc:u:
-U+00fd:y'
-U+00fe:th
-U+00ff:y:
-U+0100:A-
-U+0101:a-
-U+0102:A(
-U+0103:a(
-U+0104:A;
-U+0105:a;
-U+0106:C'
-U+0107:c'
-U+0108:C>
-U+0109:c>
-U+010a:C.
-U+010b:c.
-U+010c:C<
-U+010d:c<
-U+010e:D<
-U+010f:d<
-U+0110:D/
-U+0111:d/
-U+0112:E-
-U+0113:e-
-U+0114:E(
-U+0115:e(
-U+0116:E.
-U+0117:e.
-U+0118:E;
-U+0119:e;
-U+011a:E<
-U+011b:e<
-U+011c:G>
-U+011d:g>
-U+011e:G(
-U+011f:g(
-U+0120:G.
-U+0121:g.
-U+0122:G,
-U+0123:g,
-U+0124:H>
-U+0125:h>
-U+0126:H/
-U+0127:h/
-U+0128:I?
-U+0129:i?
-U+012a:I-
-U+012b:i-
-U+012c:I(
-U+012d:i(
-U+012e:I;
-U+012f:i;
-U+0130:I.
-U+0131:i.
-U+0132:IJ
-U+0133:ij
-U+0134:J>
-U+0135:j>
-U+0136:K,
-U+0137:k,
-U+0138:kk
-U+0139:L'
-U+013a:l'
-U+013b:L,
-U+013c:l,
-U+013d:L<
-U+013e:l<
-U+013f:L.
-U+0140:l.
-U+0141:L/
-U+0142:l/
-U+0143:N'
-U+0144:n'
-U+0145:N,
-U+0146:n,
-U+0147:N<
-U+0148:n<
-U+0149:'n
-U+014a:NG
-U+014b:ng
-U+014c:O-
-U+014d:o-
-U+014e:O(
-U+014f:o(
-U+0150:O"
-U+0151:o"
-U+0152:OE
-U+0153:oe
-U+0154:R'
-U+0155:r'
-U+0156:R,
-U+0157:r,
-U+0158:R<
-U+0159:r<
-U+015a:S'
-U+015b:s'
-U+015c:S>
-U+015d:s>
-U+015e:S,
-U+015f:s,
-U+0160:S<
-U+0161:s<
-U+0162:T,
-U+0163:t,
-U+0164:T<
-U+0165:t<
-U+0166:T/
-U+0167:t/
-U+0168:U?
-U+0169:u?
-U+016a:U-
-U+016b:u-
-U+016c:U(
-U+016d:u(
-U+016e:U0
-U+016f:u0
-U+0170:U"
-U+0171:u"
-U+0172:U;
-U+0173:u;
-U+0174:W>
-U+0175:w>
-U+0176:Y>
-U+0177:y>
-U+0178:Y:
-U+0179:Z'
-U+017a:z'
-U+017b:Z.
-U+017c:z.
-U+017d:Z<
-U+017e:z<
-U+017f:s1
-U+0187:C2
-U+0188:c2
-U+0191:F2
-U+0192:f2
-U+0198:K2
-U+0199:k2
-U+01a0:O9
-U+01a1:o9
-U+01a2:OI
-U+01a3:oi
-U+01a6:yr
-U+01af:U9
-U+01b0:u9
-U+01b5:Z/
-U+01b6:z/
-U+01b7:ED
-U+01cd:A<
-U+01ce:a<
-U+01cf:I<
-U+01d0:i<
-U+01d1:O<
-U+01d2:o<
-U+01d3:U<
-U+01d4:u<
-U+01d5:U:-
-U+01d6:u:-
-U+01d7:U:'
-U+01d8:u:'
-U+01d9:U:<
-U+01da:u:<
-U+01db:U:!
-U+01dc:u:!
-U+01de:A1
-U+01df:a1
-U+01e0:A7
-U+01e1:a7
-U+01e2:A3
-U+01e3:a3
-U+01e4:G/
-U+01e5:g/
-U+01e6:G<
-U+01e7:g<
-U+01e8:K<
-U+01e9:k<
-U+01ea:O;
-U+01eb:o;
-U+01ec:O1
-U+01ed:o1
-U+01ee:EZ
-U+01ef:ez
-U+01f0:j<
-U+01f4:G'
-U+01f5:g'
-U+01fa:AA'
-U+01fb:aa'
-U+01fc:AE'
-U+01fd:ae'
-U+01fe:O/'
-U+01ff:o/'
-U+0200:A!!
-U+0201:a!!
-U+0202:A)
-U+0203:a)
-U+0204:E!!
-U+0205:e!!
-U+0206:E)
-U+0207:e)
-U+0208:I!!
-U+0209:i!!
-U+020a:I)
-U+020b:i)
-U+020c:O!!
-U+020d:o!!
-U+020e:O)
-U+020f:o)
-U+0210:R!!
-U+0211:r!!
-U+0212:R)
-U+0213:r)
-U+0214:U!!
-U+0215:u!!
-U+0216:U)
-U+0217:u)
-U+0292:ed
-U+02bb:;S
-U+02c6:1>
-U+02c7:'<
-U+02c9:1-
-U+02cb:1!
-U+02d8:'(
-U+02d9:'.
-U+02da:'0
-U+02db:';
-U+02dc:1?
-U+02dd:'"
-U+0374:'G
-U+0375:,G
-U+037a:j3
-U+037e:?%
-U+0384:'*
-U+0385:'%
-U+0386:A%
-U+0387:.*
-U+0388:E%
-U+0389:Y%
-U+038a:I%
-U+038c:O%
-U+038e:U%
-U+038f:W%
-U+0390:i3
-U+0391:A*
-U+0392:B*
-U+0393:G*
-U+0394:D*
-U+0395:E*
-U+0396:Z*
-U+0397:Y*
-U+0398:H*
-U+0399:I*
-U+039a:K*
-U+039b:L*
-U+039c:M*
-U+039d:N*
-U+039e:C*
-U+039f:O*
-U+03a0:P*
-U+03a1:R*
-U+03a3:S*
-U+03a4:T*
-U+03a5:U*
-U+03a6:F*
-U+03a7:X*
-U+03a8:Q*
-U+03a9:W*
-U+03aa:J*
-U+03ab:V*
-U+03ac:a%
-U+03ad:e%
-U+03ae:y%
-U+03af:i%
-U+03b0:u3
-U+03b1:a*
-U+03b2:b*
-U+03b3:g*
-U+03b4:d*
-U+03b5:e*
-U+03b6:z*
-U+03b7:y*
-U+03b8:h*
-U+03b9:i*
-U+03ba:k*
-U+03bb:l*
-U+03bc:m*
-U+03bd:n*
-U+03be:c*
-U+03bf:o*
-U+03c0:p*
-U+03c1:r*
-U+03c2:*s
-U+03c3:s*
-U+03c4:t*
-U+03c5:u*
-U+03c6:f*
-U+03c7:x*
-U+03c8:q*
-U+03c9:w*
-U+03ca:j*
-U+03cb:v*
-U+03cc:o%
-U+03cd:u%
-U+03ce:w%
-U+03d0:b3
-U+03da:T3
-U+03db:t3
-U+03dc:M3
-U+03dd:m3
-U+03de:K3
-U+03df:k3
-U+03e0:P3
-U+03e1:p3
-U+0401:IO
-U+0402:D%
-U+0403:G%
-U+0404:IE
-U+0405:DS
-U+0406:II
-U+0407:YI
-U+0408:J%
-U+0409:LJ
-U+040a:NJ
-U+040b:Ts
-U+040c:KJ
-U+040e:V%
-U+040f:DZ
-U+0410:A=
-U+0411:B=
-U+0412:V=
-U+0413:G=
-U+0414:D=
-U+0415:E=
-U+0416:Z%
-U+0417:Z=
-U+0418:I=
-U+0419:J=
-U+041a:K=
-U+041b:L=
-U+041c:M=
-U+041d:N=
-U+041e:O=
-U+041f:P=
-U+0420:R=
-U+0421:S=
-U+0422:T=
-U+0423:U=
-U+0424:F=
-U+0425:H=
-U+0426:C=
-U+0427:C%
-U+0428:S%
-U+0429:Sc
-U+042a:="
-U+042b:Y=
-U+042c:%"
-U+042d:JE
-U+042e:JU
-U+042f:JA
-U+0430:a=
-U+0431:b=
-U+0432:v=
-U+0433:g=
-U+0434:d=
-U+0435:e=
-U+0436:z%
-U+0437:z=
-U+0438:i=
-U+0439:j=
-U+043a:k=
-U+043b:l=
-U+043c:m=
-U+043d:n=
-U+043e:o=
-U+043f:p=
-U+0440:r=
-U+0441:s=
-U+0442:t=
-U+0443:u=
-U+0444:f=
-U+0445:h=
-U+0446:c=
-U+0447:c%
-U+0448:s%
-U+0449:sc
-U+044a:='
-U+044b:y=
-U+044c:%'
-U+044d:je
-U+044e:ju
-U+044f:ja
-U+0451:io
-U+0452:d%
-U+0453:g%
-U+0454:ie
-U+0455:ds
-U+0456:ii
-U+0457:yi
-U+0458:j%
-U+0459:lj
-U+045a:nj
-U+045b:ts
-U+045c:kj
-U+045e:v%
-U+045f:dz
-U+0462:Y3
-U+0463:y3
-U+046a:O3
-U+046b:o3
-U+0472:F3
-U+0473:f3
-U+0474:V3
-U+0475:v3
-U+0480:C3
-U+0481:c3
-U+0490:G3
-U+0491:g3
-U+05d0:A+
-U+05d1:B+
-U+05d2:G+
-U+05d3:D+
-U+05d4:H+
-U+05d5:W+
-U+05d6:Z+
-U+05d7:X+
-U+05d8:Tj
-U+05d9:J+
-U+05da:K%
-U+05db:K+
-U+05dc:L+
-U+05dd:M%
-U+05de:M+
-U+05df:N%
-U+05e0:N+
-U+05e1:S+
-U+05e2:E+
-U+05e3:P%
-U+05e4:P+
-U+05e5:Zj
-U+05e6:ZJ
-U+05e7:Q+
-U+05e8:R+
-U+05e9:Sh
-U+05ea:T+
-U+060c:,+
-U+061b:;+
-U+061f:?+
-U+0621:H'
-U+0622:aM
-U+0623:aH
-U+0624:wH
-U+0625:ah
-U+0626:yH
-U+0627:a+
-U+0628:b+
-U+0629:tm
-U+062a:t+
-U+062b:tk
-U+062c:g+
-U+062d:hk
-U+062e:x+
-U+062f:d+
-U+0630:dk
-U+0631:r+
-U+0632:z+
-U+0633:s+
-U+0634:sn
-U+0635:c+
-U+0636:dd
-U+0637:tj
-U+0638:zH
-U+0639:e+
-U+063a:i+
-U+0640:++
-U+0641:f+
-U+0642:q+
-U+0643:k+
-U+0644:l+
-U+0645:m+
-U+0646:n+
-U+0647:h+
-U+0648:w+
-U+0649:j+
-U+064a:y+
-U+064b::+
-U+064c:"+
-U+064d:=+
-U+064e:/+
-U+064f:'+
-U+0650:1+
-U+0651:3+
-U+0652:0+
-U+0660:0a
-U+0661:1a
-U+0662:2a
-U+0663:3a
-U+0664:4a
-U+0665:5a
-U+0666:6a
-U+0667:7a
-U+0668:8a
-U+0669:9a
-U+0670:aS
-U+067e:p+
-U+0681:hH
-U+0686:tc
-U+0698:zj
-U+06a4:v+
-U+06af:gf
-U+1e00:A-0
-U+1e01:a-0
-U+1e02:B.
-U+1e03:b.
-U+1e04:B-.
-U+1e05:b-.
-U+1e06:B_
-U+1e07:b_
-U+1e08:C,'
-U+1e09:c,'
-U+1e0a:D.
-U+1e0b:d.
-U+1e0c:D-.
-U+1e0d:d-.
-U+1e0e:D_
-U+1e0f:d_
-U+1e10:D,
-U+1e11:d,
-U+1e12:D->
-U+1e13:d->
-U+1e14:E-!
-U+1e15:e-!
-U+1e16:E-'
-U+1e17:e-'
-U+1e18:E->
-U+1e19:e->
-U+1e1a:E-?
-U+1e1b:e-?
-U+1e1c:E,(
-U+1e1d:e,(
-U+1e1e:F.
-U+1e1f:f.
-U+1e20:G-
-U+1e21:g-
-U+1e22:H.
-U+1e23:h.
-U+1e24:H-.
-U+1e25:h-.
-U+1e26:H:
-U+1e27:h:
-U+1e28:H,
-U+1e29:h,
-U+1e2a:H-(
-U+1e2b:h-(
-U+1e2c:I-?
-U+1e2d:i-?
-U+1e2e:I:'
-U+1e2f:i:'
-U+1e30:K'
-U+1e31:k'
-U+1e32:K-.
-U+1e33:k-.
-U+1e34:K_
-U+1e35:k_
-U+1e36:L-.
-U+1e37:l-.
-U+1e38:L--.
-U+1e39:l--.
-U+1e3a:L_
-U+1e3b:l_
-U+1e3c:L->
-U+1e3d:l->
-U+1e3e:M'
-U+1e3f:m'
-U+1e40:M.
-U+1e41:m.
-U+1e42:M-.
-U+1e43:m-.
-U+1e44:N.
-U+1e45:n.
-U+1e46:N-.
-U+1e47:n-.
-U+1e48:N_
-U+1e49:n_
-U+1e4a:N->
-U+1e4b:n->
-U+1e4c:O?'
-U+1e4d:o?'
-U+1e4e:O?:
-U+1e4f:o?:
-U+1e50:O-!
-U+1e51:o-!
-U+1e52:O-'
-U+1e53:o-'
-U+1e54:P'
-U+1e55:p'
-U+1e56:P.
-U+1e57:p.
-U+1e58:R.
-U+1e59:r.
-U+1e5a:R-.
-U+1e5b:r-.
-U+1e5c:R--.
-U+1e5d:r--.
-U+1e5e:R_
-U+1e5f:r_
-U+1e60:S.
-U+1e61:s.
-U+1e62:S-.
-U+1e63:s-.
-U+1e64:S'.
-U+1e65:s'.
-U+1e66:S<.
-U+1e67:s<.
-U+1e68:S.-.
-U+1e69:s.-.
-U+1e6a:T.
-U+1e6b:t.
-U+1e6c:T-.
-U+1e6d:t-.
-U+1e6e:T_
-U+1e6f:t_
-U+1e70:T->
-U+1e71:t->
-U+1e72:U--:
-U+1e73:u--:
-U+1e74:U-?
-U+1e75:u-?
-U+1e76:U->
-U+1e77:u->
-U+1e78:U?'
-U+1e79:u?'
-U+1e7a:U-:
-U+1e7b:u-:
-U+1e7c:V?
-U+1e7d:v?
-U+1e7e:V-.
-U+1e7f:v-.
-U+1e80:W!
-U+1e81:w!
-U+1e82:W'
-U+1e83:w'
-U+1e84:W:
-U+1e85:w:
-U+1e86:W.
-U+1e87:w.
-U+1e88:W-.
-U+1e89:w-.
-U+1e8a:X.
-U+1e8b:x.
-U+1e8c:X:
-U+1e8d:x:
-U+1e8e:Y.
-U+1e8f:y.
-U+1e90:Z>
-U+1e91:z>
-U+1e92:Z-.
-U+1e93:z-.
-U+1e94:Z_
-U+1e95:z_
-U+1e96:h_
-U+1e97:t:
-U+1e98:w0
-U+1e99:y0
-U+1ea0:A-.
-U+1ea1:a-.
-U+1ea2:A2
-U+1ea3:a2
-U+1ea4:A>'
-U+1ea5:a>'
-U+1ea6:A>!
-U+1ea7:a>!
-U+1ea8:A>2
-U+1ea9:a>2
-U+1eaa:A>?
-U+1eab:a>?
-U+1eac:A>-.
-U+1ead:a>-.
-U+1eae:A('
-U+1eaf:a('
-U+1eb0:A(!
-U+1eb1:a(!
-U+1eb2:A(2
-U+1eb3:a(2
-U+1eb4:A(?
-U+1eb5:a(?
-U+1eb6:A(-.
-U+1eb7:a(-.
-U+1eb8:E-.
-U+1eb9:e-.
-U+1eba:E2
-U+1ebb:e2
-U+1ebc:E?
-U+1ebd:e?
-U+1ebe:E>'
-U+1ebf:e>'
-U+1ec0:E>!
-U+1ec1:e>!
-U+1ec2:E>2
-U+1ec3:e>2
-U+1ec4:E>?
-U+1ec5:e>?
-U+1ec6:E>-.
-U+1ec7:e>-.
-U+1ec8:I2
-U+1ec9:i2
-U+1eca:I-.
-U+1ecb:i-.
-U+1ecc:O-.
-U+1ecd:o-.
-U+1ece:O2
-U+1ecf:o2
-U+1ed0:O>'
-U+1ed1:o>'
-U+1ed2:O>!
-U+1ed3:o>!
-U+1ed4:O>2
-U+1ed5:o>2
-U+1ed6:O>?
-U+1ed7:o>?
-U+1ed8:O>-.
-U+1ed9:o>-.
-U+1eda:O9'
-U+1edb:o9'
-U+1edc:O9!
-U+1edd:o9!
-U+1ede:O92
-U+1edf:o92
-U+1ee0:O9?
-U+1ee1:o9?
-U+1ee2:O9-.
-U+1ee3:o9-.
-U+1ee4:U-.
-U+1ee5:u-.
-U+1ee6:U2
-U+1ee7:u2
-U+1ee8:U9'
-U+1ee9:u9'
-U+1eea:U9!
-U+1eeb:u9!
-U+1eec:U92
-U+1eed:u92
-U+1eee:U9?
-U+1eef:u9?
-U+1ef0:U9-.
-U+1ef1:u9-.
-U+1ef2:Y!
-U+1ef3:y!
-U+1ef4:Y-.
-U+1ef5:y-.
-U+1ef6:Y2
-U+1ef7:y2
-U+1ef8:Y?
-U+1ef9:y?
-U+1fbf:,,
-U+1fc0:?*
-U+1fc1:?:
-U+1fcd:,!
-U+1fce:,'
-U+1fcf:?,
-U+1fdd:;!
-U+1fde:;'
-U+1fdf:?;
-U+1fed:!:
-U+1fef:!*
-U+1ffe:;;
-U+2002:1N
-U+2003:1M
-U+2004:3M
-U+2005:4M
-U+2006:6M
-U+200e:LR
-U+200f:RL
-U+2009:1T
-U+200a:1H
-U+2010:-1
-U+2013:-N
-U+2014:-M
-U+2015:-3
-U+2016:!2
-U+2017:=2
-U+2018:'6
-U+2019:'9
-U+201a:.9
-U+201b:9'
-U+201c:"6
-U+201d:"9
-U+201e::9
-U+201f:9"
-U+2020:/-
-U+2021:/=
-U+2022:Sb
-U+2025:..
-U+2026:.3
-U+2030:%0
-U+2032:1'
-U+2033:2'
-U+2034:3'
-U+2035:1"
-U+2036:2"
-U+2037:3"
-U+2038:Ca
-U+2039:<1
-U+203a:>1
-U+203b::X
-U+203c:!*2
-U+203e:'-
-U+2044:/f
-U+2070:0S
-U+2074:4S
-U+2075:5S
-U+2076:6S
-U+2077:7S
-U+2078:8S
-U+2079:9S
-U+207a:+S
-U+207b:-S
-U+207c:=S
-U+207d:(S
-U+207e:)S
-U+207f:nS
-U+2080:0s
-U+2081:1s
-U+2082:2s
-U+2083:3s
-U+2084:4s
-U+2085:5s
-U+2086:6s
-U+2087:7s
-U+2088:8s
-U+2089:9s
-U+208a:+s
-U+208b:-s
-U+208c:=s
-U+208d:(s
-U+208e:)s
-U+20a3:Ff
-U+20a4:Li
-U+20a7:Pt
-U+20a9:W=
-U+2103:oC
-U+2105:co
-U+2109:oF
-U+2116:N0
-U+2117:PO
-U+211e:Rx
-U+2120:SM
-U+2122:TM
-U+2126:Om
-U+212b:AO
-U+2153:13
-U+2154:23
-U+2155:15
-U+2156:25
-U+2157:35
-U+2158:45
-U+2159:16
-U+215a:56
-U+215b:18
-U+215c:38
-U+215d:58
-U+215e:78
-U+2160:1R
-U+2161:2R
-U+2162:3R
-U+2163:4R
-U+2164:5R
-U+2165:6R
-U+2166:7R
-U+2167:8R
-U+2168:9R
-U+2169:aR
-U+216a:bR
-U+216b:cR
-U+216c:50R
-U+216d:100R
-U+216e:500R
-U+216f:1000R
-U+2170:1r
-U+2171:2r
-U+2172:3r
-U+2173:4r
-U+2174:5r
-U+2175:6r
-U+2176:7r
-U+2177:8r
-U+2178:9r
-U+2179:ar
-U+217a:br
-U+217b:cr
-U+217c:50r
-U+217d:100r
-U+217e:500r
-U+217f:1000r
-U+2180:1000RCD
-U+2181:5000R
-U+2182:10000R
-U+2190:<-
-U+2191:-!
-U+2192:->
-U+2193:-v
-U+2194:<>
-U+2195:UD
-U+2196:<!!
-U+2197://>
-U+2198:!!>
-U+2199:<//
-U+21a8:UD-
-U+21c0:>V
-U+21d0:<=
-U+21d2:=>
-U+21d4:==
-U+2200:FA
-U+2202:dP
-U+2203:TE
-U+2205:/0
-U+2206:DE
-U+2207:NB
-U+2208:(-
-U+220b:-)
-U+220f:*P
-U+2211:+Z
-U+2212:-2
-U+2213:-+
-U+2214:.+
-U+2217:*-
-U+2218:Ob
-U+2219:sb
-U+221a:RT
-U+221d:0(
-U+221e:00
-U+221f:-L
-U+2220:-V
-U+2225:PP
-U+2227:AN
-U+2228:OR
-U+2229:(U
-U+222a:)U
-U+222b:In
-U+222c:DI
-U+222e:Io
-U+2234:.:
-U+2235::.
-U+2236::R
-U+2237:::
-U+223c:?1
-U+223e:CG
-U+2243:?-
-U+2245:?=
-U+2248:?2
-U+224c:=?
-U+2253:HI
-U+2260:!=
-U+2261:=3
-U+2264:=<
-U+2265:>=
-U+226a:<*
-U+226b:*>
-U+226e:!<
-U+226f:!>
-U+2282:(C
-U+2283:)C
-U+2286:(_
-U+2287:)_
-U+2299:0.
-U+229a:02
-U+22a5:-T
-U+22c5:.P
-U+22ee::3
-U+2302:Eh
-U+2308:<7
-U+2309:>7
-U+230a:7<
-U+230b:7>
-U+2310:NI
-U+2312:(A
-U+2315:TR
-U+2318:88
-U+2320:Iu
-U+2321:Il
-U+2329:</
-U+232a:/>
-U+2423:Vs
-U+2440:1h
-U+2441:3h
-U+2442:2h
-U+2443:4h
-U+2446:1j
-U+2447:2j
-U+2448:3j
-U+2449:4j
-U+2460:1-o
-U+2461:2-o
-U+2462:3-o
-U+2463:4-o
-U+2464:5-o
-U+2465:6-o
-U+2466:7-o
-U+2467:8-o
-U+2468:9-o
-U+2469:10-o
-U+246a:11-o
-U+246b:12-o
-U+246c:13-o
-U+246d:14-o
-U+246e:15-o
-U+246f:16-o
-U+2470:17-o
-U+2471:18-o
-U+2472:19-o
-U+2473:20-o
-U+2474:(1)
-U+2475:(2)
-U+2476:(3)
-U+2477:(4)
-U+2478:(5)
-U+2479:(6)
-U+247a:(7)
-U+247b:(8)
-U+247c:(9)
-U+247d:(10)
-U+247e:(11)
-U+247f:(12)
-U+2480:(13)
-U+2481:(14)
-U+2482:(15)
-U+2483:(16)
-U+2484:(17)
-U+2485:(18)
-U+2486:(19)
-U+2487:(20)
-U+2488:1.
-U+2489:2.
-U+248a:3.
-U+248b:4.
-U+248c:5.
-U+248d:6.
-U+248e:7.
-U+248f:8.
-U+2490:9.
-U+2491:10.
-U+2492:11.
-U+2493:12.
-U+2494:13.
-U+2495:14.
-U+2496:15.
-U+2497:16.
-U+2498:17.
-U+2499:18.
-U+249a:19.
-U+249b:20.
-U+249c:(a)
-U+249d:(b)
-U+249e:(c)
-U+249f:(d)
-U+24a0:(e)
-U+24a1:(f)
-U+24a2:(g)
-U+24a3:(h)
-U+24a4:(i)
-U+24a5:(j)
-U+24a6:(k)
-U+24a7:(l)
-U+24a8:(m)
-U+24a9:(n)
-U+24aa:(o)
-U+24ab:(p)
-U+24ac:(q)
-U+24ad:(r)
-U+24ae:(s)
-U+24af:(t)
-U+24b0:(u)
-U+24b1:(v)
-U+24b2:(w)
-U+24b3:(x)
-U+24b4:(y)
-U+24b5:(z)
-U+24b6:A-o
-U+24b7:B-o
-U+24b8:C-o
-U+24b9:D-o
-U+24ba:E-o
-U+24bb:F-o
-U+24bc:G-o
-U+24bd:H-o
-U+24be:I-o
-U+24bf:J-o
-U+24c0:K-o
-U+24c1:L-o
-U+24c2:M-o
-U+24c3:N-o
-U+24c4:O-o
-U+24c5:P-o
-U+24c6:Q-o
-U+24c7:R-o
-U+24c8:S-o
-U+24c9:T-o
-U+24ca:U-o
-U+24cb:V-o
-U+24cc:W-o
-U+24cd:X-o
-U+24ce:Y-o
-U+24cf:Z-o
-U+24d0:a-o
-U+24d1:b-o
-U+24d2:c-o
-U+24d3:d-o
-U+24d4:e-o
-U+24d5:f-o
-U+24d6:g-o
-U+24d7:h-o
-U+24d8:i-o
-U+24d9:j-o
-U+24da:k-o
-U+24db:l-o
-U+24dc:m-o
-U+24dd:n-o
-U+24de:o-o
-U+24df:p-o
-U+24e0:q-o
-U+24e1:r-o
-U+24e2:s-o
-U+24e3:t-o
-U+24e4:u-o
-U+24e5:v-o
-U+24e6:w-o
-U+24e7:x-o
-U+24e8:y-o
-U+24e9:z-o
-U+24ea:0-o
-U+2500:hh
-U+2501:HH-
-U+2502:vv
-U+2503:VV-
-U+2504:3-
-U+2505:3_
-U+2506:3!
-U+2507:3/
-U+2508:4-
-U+2509:4_
-U+250a:4!
-U+250b:4/
-U+250c:dr
-U+250d:dR-
-U+250e:Dr-
-U+250f:DR-
-U+2510:dl
-U+2511:dL-
-U+2512:Dl-
-U+2513:LD-
-U+2514:ur
-U+2515:uR-
-U+2516:Ur-
-U+2517:UR-
-U+2518:ul
-U+2519:uL-
-U+251a:Ul-
-U+251b:UL-
-U+251c:vr
-U+251d:vR-
-U+251e:Udr
-U+251f:uDr
-U+2520:Vr-
-U+2521:UdR
-U+2522:uDR
-U+2523:VR-
-U+2524:vl
-U+2525:vL-
-U+2526:Udl
-U+2527:uDl
-U+2528:Vl-
-U+2529:UdL
-U+252a:uDL
-U+252b:VL-
-U+252c:dh
-U+252d:dLr
-U+252e:dlR
-U+252f:dH-
-U+2530:Dh-
-U+2531:DLr
-U+2532:DlR
-U+2533:DH-
-U+2534:uh
-U+2535:uLr
-U+2536:ulR
-U+2537:uH-
-U+2538:Uh-
-U+2539:ULr
-U+253a:UlR
-U+253b:UH-
-U+253c:vh
-U+253d:vLr
-U+253e:vlR
-U+253f:vH-
-U+2540:Udh
-U+2541:uDh
-U+2542:Vh-
-U+2543:UdLr
-U+2544:UdlR
-U+2545:uDLr
-U+2546:uDlR
-U+2547:UdH
-U+2548:uDH
-U+2549:VLr
-U+254a:VlR
-U+254b:VH-
-U+2550:HH
-U+2551:VV
-U+2552:dR
-U+2553:Dr
-U+2554:DR
-U+2555:dL
-U+2556:Dl
-U+2557:LD
-U+2558:uR
-U+2559:Ur
-U+255a:UR
-U+255b:uL
-U+255c:Ul
-U+255d:UL
-U+255e:vR
-U+255f:Vr
-U+2560:VR
-U+2561:vL
-U+2562:Vl
-U+2563:VL
-U+2564:dH
-U+2565:Dh
-U+2566:DH
-U+2567:uH
-U+2568:Uh
-U+2569:UH
-U+256a:vH
-U+256b:Vh
-U+256c:VH
-U+2571:FD
-U+2572:BD
-U+2580:TB
-U+2584:LB
-U+2588:FB
-U+258c:lB
-U+2590:RB
-U+2591:.S
-U+2592::S
-U+2593:?S
-U+25a0:fS
-U+25a1:OS
-U+25a2:RO
-U+25a3:Rr
-U+25a4:RF
-U+25a5:RY
-U+25a6:RH
-U+25a7:RZ
-U+25a8:RK
-U+25a9:RX
-U+25aa:sB
-U+25ac:SR
-U+25ad:Or
-U+25b2:UT
-U+25b3:uT
-U+25b7:Tr
-U+25ba:PR
-U+25bc:Dt
-U+25bd:dT
-U+25c1:Tl
-U+25c4:PL
-U+25c6:Db
-U+25c7:Dw
-U+25ca:LZ
-U+25cb:0m
-U+25ce:0o
-U+25cf:0M
-U+25d0:0L
-U+25d1:0R
-U+25d8:Sn
-U+25d9:Ic
-U+25e2:Fd
-U+25e3:Bd
-U+25ef:Ci
-U+2605:*2
-U+2606:*1
-U+260e:TEL
-U+260f:tel
-U+261c:<H
-U+261e:>H
-U+263a:0u
-U+263b:0U
-U+263c:SU
-U+2640:Fm
-U+2642:Ml
-U+2660:cS
-U+2661:cH
-U+2662:cD
-U+2663:cC
-U+2664:cS-
-U+2665:cH-
-U+2666:cD-
-U+2667:cC-
-U+2669:Md
-U+266a:M8
-U+266b:M2
-U+266c:M16
-U+266d:Mb
-U+266e:Mx
-U+266f:MX
-U+2713:OK
-U+2717:XX
-U+2720:-X
-U+3000:IS
-U+3001:,_
-U+3002:._
-U+3003:+"
-U+3004:JIS
-U+3005:*_
-U+3006:;_
-U+3007:0_
-U+300a:<+
-U+300b:>+
-U+300c:<'
-U+300d:>'
-U+300e:<"
-U+300f:>"
-U+3010:("
-U+3011:)"
-U+3012:=T
-U+3013:=_
-U+3014:('
-U+3015:)'
-U+3016:(I
-U+3017:)I
-U+301c:-?
-U+3020:=T:)
-U+3041:A5
-U+3042:a5
-U+3043:I5
-U+3044:i5
-U+3045:U5
-U+3046:u5
-U+3047:E5
-U+3048:e5
-U+3049:O5
-U+304a:o5
-U+304b:ka
-U+304c:ga
-U+304d:ki
-U+304e:gi
-U+304f:ku
-U+3050:gu
-U+3051:ke
-U+3052:ge
-U+3053:ko
-U+3054:go
-U+3055:sa
-U+3056:za
-U+3057:si
-U+3058:zi
-U+3059:su
-U+305a:zu
-U+305b:se
-U+305c:ze
-U+305d:so
-U+305e:zo
-U+305f:ta
-U+3060:da
-U+3061:ti
-U+3062:di
-U+3063:tU
-U+3064:tu
-U+3065:du
-U+3066:te
-U+3067:de
-U+3068:to
-U+3069:do
-U+306a:na
-U+306b:ni
-U+306c:nu
-U+306d:ne
-U+306e:no
-U+306f:ha
-U+3070:ba
-U+3071:pa
-U+3072:hi
-U+3073:bi
-U+3074:pi
-U+3075:hu
-U+3076:bu
-U+3077:pu
-U+3078:he
-U+3079:be
-U+307a:pe
-U+307b:ho
-U+307c:bo
-U+307d:po
-U+307e:ma
-U+307f:mi
-U+3080:mu
-U+3081:me
-U+3082:mo
-U+3083:yA
-U+3084:ya
-U+3085:yU
-U+3086:yu
-U+3087:yO
-U+3088:yo
-U+3089:ra
-U+308a:ri
-U+308b:ru
-U+308c:re
-U+308d:ro
-U+308e:wA
-U+308f:wa
-U+3090:wi
-U+3091:we
-U+3092:wo
-U+3093:n5
-U+3094:vu
-U+309b:"5
-U+309c:05
-U+309d:*5
-U+309e:+5
-U+30a1:a6
-U+30a2:A6
-U+30a3:i6
-U+30a4:I6
-U+30a5:u6
-U+30a6:U6
-U+30a7:e6
-U+30a8:E6
-U+30a9:o6
-U+30aa:O6
-U+30ab:Ka
-U+30ac:Ga
-U+30ad:Ki
-U+30ae:Gi
-U+30af:Ku
-U+30b0:Gu
-U+30b1:Ke
-U+30b2:Ge
-U+30b3:Ko
-U+30b4:Go
-U+30b5:Sa
-U+30b6:Za
-U+30b7:Si
-U+30b8:Zi
-U+30b9:Su
-U+30ba:Zu
-U+30bb:Se
-U+30bc:Ze
-U+30bd:So
-U+30be:Zo
-U+30bf:Ta
-U+30c0:Da
-U+30c1:Ti
-U+30c2:Di
-U+30c3:TU
-U+30c4:Tu
-U+30c5:Du
-U+30c6:Te
-U+30c7:De
-U+30c8:To
-U+30c9:Do
-U+30ca:Na
-U+30cb:Ni
-U+30cc:Nu
-U+30cd:Ne
-U+30ce:No
-U+30cf:Ha
-U+30d0:Ba
-U+30d1:Pa
-U+30d2:Hi
-U+30d3:Bi
-U+30d4:Pi
-U+30d5:Hu
-U+30d6:Bu
-U+30d7:Pu
-U+30d8:He
-U+30d9:Be
-U+30da:Pe
-U+30db:Ho
-U+30dc:Bo
-U+30dd:Po
-U+30de:Ma
-U+30df:Mi
-U+30e0:Mu
-U+30e1:Me
-U+30e2:Mo
-U+30e3:YA
-U+30e4:Ya
-U+30e5:YU
-U+30e6:Yu
-U+30e7:YO
-U+30e8:Yo
-U+30e9:Ra
-U+30ea:Ri
-U+30eb:Ru
-U+30ec:Re
-U+30ed:Ro
-U+30ee:WA
-U+30ef:Wa
-U+30f0:Wi
-U+30f1:We
-U+30f2:Wo
-U+30f3:N6
-U+30f4:Vu
-U+30f5:KA
-U+30f6:KE
-U+30f7:Va
-U+30f8:Vi
-U+30f9:Ve
-U+30fa:Vo
-U+30fb:.6
-U+30fc:-6
-U+30fd:*6
-U+30fe:+6
-U+3105:b4
-U+3106:p4
-U+3107:m4
-U+3108:f4
-U+3109:d4
-U+310a:t4
-U+310b:n4
-U+310c:l4
-U+310d:g4
-U+310e:k4
-U+310f:h4
-U+3110:j4
-U+3111:q4
-U+3112:x4
-U+3113:zh
-U+3114:ch
-U+3115:sh
-U+3116:r4
-U+3117:z4
-U+3118:c4
-U+3119:s4
-U+311a:a4
-U+311b:o4
-U+311c:e4
-U+311d:eh4
-U+311e:ai
-U+311f:ei
-U+3120:au
-U+3121:ou
-U+3122:an
-U+3123:en
-U+3124:aN
-U+3125:eN
-U+3126:er
-U+3127:i4
-U+3128:u4
-U+3129:iu
-U+312a:v4
-U+312b:nG
-U+312c:gn
-U+321c:(JU)
-U+3220:1c
-U+3221:2c
-U+3222:3c
-U+3223:4c
-U+3224:5c
-U+3225:6c
-U+3226:7c
-U+3227:8c
-U+3228:9c
-U+3229:10c
-U+327f:KSC
-U+33c2:am
-U+33d8:pm
-U+fb00:ff
-U+fb01:fi
-U+fb02:fl
-U+fb03:ffi
-U+fb04:ffl
-U+fb05:St
-U+fb06:st
-U+fe7d:3+;
-U+fe82:aM.
-U+fe84:aH.
-U+fe88:ah.
-U+fe8d:a+-
-U+fe8e:a+.
-U+fe8f:b+-
-U+fe90:b+.
-U+fe91:b+,
-U+fe92:b+;
-U+fe93:tm-
-U+fe94:tm.
-U+fe95:t+-
-U+fe96:t+.
-U+fe97:t+,
-U+fe98:t+;
-U+fe99:tk-
-U+fe9a:tk.
-U+fe9b:tk,
-U+fe9c:tk;
-U+fe9d:g+-
-U+fe9e:g+.
-U+fe9f:g+,
-U+fea0:g+;
-U+fea1:hk-
-U+fea2:hk.
-U+fea3:hk,
-U+fea4:hk;
-U+fea5:x+-
-U+fea6:x+.
-U+fea7:x+,
-U+fea8:x+;
-U+fea9:d+-
-U+feaa:d+.
-U+feab:dk-
-U+feac:dk.
-U+fead:r+-
-U+feae:r+.
-U+feaf:z+-
-U+feb0:z+.
-U+feb1:s+-
-U+feb2:s+.
-U+feb3:s+,
-U+feb4:s+;
-U+feb5:sn-
-U+feb6:sn.
-U+feb7:sn,
-U+feb8:sn;
-U+feb9:c+-
-U+feba:c+.
-U+febb:c+,
-U+febc:c+;
-U+febd:dd-
-U+febe:dd.
-U+febf:dd,
-U+fec0:dd;
-U+fec1:tj-
-U+fec2:tj.
-U+fec3:tj,
-U+fec4:tj;
-U+fec5:zH-
-U+fec6:zH.
-U+fec7:zH,
-U+fec8:zH;
-U+fec9:e+-
-U+feca:e+.
-U+fecb:e+,
-U+fecc:e+;
-U+fecd:i+-
-U+fece:i+.
-U+fecf:i+,
-U+fed0:i+;
-U+fed1:f+-
-U+fed2:f+.
-U+fed3:f+,
-U+fed4:f+;
-U+fed5:q+-
-U+fed6:q+.
-U+fed7:q+,
-U+fed8:q+;
-U+fed9:k+-
-U+feda:k+.
-U+fedb:k+,
-U+fedc:k+;
-U+fedd:l+-
-U+fede:l+.
-U+fedf:l+,
-U+fee0:l+;
-U+fee1:m+-
-U+fee2:m+.
-U+fee3:m+,
-U+fee4:m+;
-U+fee5:n+-
-U+fee6:n+.
-U+fee7:n+,
-U+fee8:n+;
-U+fee9:h+-
-U+feea:h+.
-U+feeb:h+,
-U+feec:h+;
-U+feed:w+-
-U+feee:w+.
-U+feef:j+-
-U+fef0:j+.
-U+fef1:y+-
-U+fef2:y+.
-U+fef3:y+,
-U+fef4:y+;
-U+fef5:lM-
-U+fef6:lM.
-U+fef7:lH-
-U+fef8:lH.
-U+fef9:lh-
-U+fefa:lh.
-U+fefb:la-
-U+fefc:la.
-U+0000:NU
-U+0001:SH
-U+0002:SX
-U+0003:EX
-U+0004:ET
-U+0005:EQ
-U+0006:AK
-U+0007:BL
-U+0008:BS
-U+0009:HT
-U+000a:LF
-U+000b:VT
-U+000c:FF
-U+000d:CR
-U+000e:SO
-U+000f:SI
-U+0010:DL
-U+0011:D1
-U+0012:D2
-U+0013:D3
-U+0014:D4
-U+0015:NK
-U+0016:SY
-U+0017:EB
-U+0018:CN
-U+0019:EM
-U+001a:SB
-U+001b:EC
-U+001c:FS
-U+001d:GS
-U+001e:RS
-U+001f:US
-U+007f:DT
-U+0080:PA
-U+0081:HO
-U+0082:BH
-U+0083:NH
-U+0084:IN
-U+0085:NL
-U+0086:SA
-U+0087:ES
-U+0088:HS
-U+0089:HJ
-U+008a:VS
-U+008b:PD
-U+008c:PU
-U+008d:RI
-U+008e:S2
-U+008f:S3
-U+0090:DC
-U+0091:P1
-U+0092:P2
-U+0093:TS
-U+0094:CC
-U+0095:MW
-U+0096:SG
-U+0097:EG
-U+0098:SS
-U+0099:GC
-U+009a:SC
-U+009b:CI
-U+009c:ST
-U+009d:OC
-U+009e:PM
-U+009f:AC
-# Characters in Private Use Area (e000-f8ff) do not have ussigned numbers
-# according Unicode 2.0
diff --git a/src/chrtrans/rot13_kb.h b/src/chrtrans/rot13_kb.h
deleted file mode 100644
index 1df5f321..00000000
--- a/src/chrtrans/rot13_kb.h
+++ /dev/null
@@ -1,22 +0,0 @@
-static LYKbLayout_t kb_layout_rot13[128] =
-{
-    0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007,	/* 00..07 */
-    0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F,	/* 08..0F */
-    0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017,	/* 10..17 */
-    0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F,	/* 18..1F */
-
-    0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,	/* 20..27 */
-    0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F,	/* 28..2F */
-    0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,	/* 30..37 */
-    0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F,	/* 38..3F */
-
-    0x0000, 0x004e, 0x004f, 0x0050, 0x0051, 0x0052, 0x0053, 0x0054,	/* 40..48 */
-    0x0055, 0x0056, 0x0057, 0x0058, 0x0059, 0x005a, 0x0041, 0x0042,	/* 40..4F */
-    0x0043, 0x0044, 0x0045, 0x0046, 0x0047, 0x0048, 0x0049, 0x004a,	/* 50..58 */
-    0x004b, 0x004c, 0x004d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,	/* 50..5F */
-
-    0x0000, 0x006e, 0x006f, 0x0070, 0x0071, 0x0072, 0x0073, 0x0074,	/* 60..68 */
-    0x0075, 0x0076, 0x0077, 0x0078, 0x0079, 0x007a, 0x0061, 0x0062,	/* 60..6F */
-    0x0063, 0x0064, 0x0065, 0x0066, 0x0067, 0x0068, 0x0069, 0x006a,	/* 70..78 */
-    0x006b, 0x006c, 0x006d, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000	/* 70..7F */
-};
diff --git a/src/chrtrans/utf8_uni.tbl b/src/chrtrans/utf8_uni.tbl
deleted file mode 100644
index 88ad4925..00000000
--- a/src/chrtrans/utf8_uni.tbl
+++ /dev/null
@@ -1,35 +0,0 @@
-#
-# This one is not really much of a "translation table", it mostly just
-# tells Lynx that "utf-8" is Unicode/UCS2 encoded in UTF8.  Note that
-# "unicode-1-1-utf-8" and "utf8" are treated as synonyms.
-#
-#The MIME name of this charset.
-Mutf-8
-
-#Name as a Display Charset (used on Options screen)
-OUNICODE (UTF-8)
-
-# Some kind of raw Unicode?
-# Use 6 for for really "raw" 16bit UCS-2, 7 for UTF-8, ...
-
-# most of these codes currently don't make much sense in a *.tbl file,
-# but for completeness (from UCDefs.h):
-#  #define UCT_ENC_7BIT 0
-#  #define UCT_ENC_8BIT 1
-#  #define UCT_ENC_8859 2
-#  #define UCT_ENC_8BIT_C0 3
-#  #define UCT_ENC_MAYBE2022 4
-#  #define UCT_ENC_CJK 5
-#  #define UCT_ENC_16BIT 6
-#  #define UCT_ENC_UTF8 7
-
-R 7
-
-#Shall this become the "default" translation?
-#There has to be exactly one table marked as "default".
-Default NO
-
-# Don't fall back to default table for unicode -> 8bit
-Fallback NO
-
-0x20-0x7f	idem
diff --git a/src/chrtrans/viscii_uni.tbl b/src/chrtrans/viscii_uni.tbl
deleted file mode 100644
index 617f1e1f..00000000
--- a/src/chrtrans/viscii_uni.tbl
+++ /dev/null
@@ -1,300 +0,0 @@
-#
-# Unicode mapping table for VISCII 1.1 fonts and charset=viscii,
-# described in RFC 1456.
-# See also <URL:http://www.trichlor.org/vietstd/report/rep92.htm>,
-# also for testing.
-# The 6 characters encoded in the C0 control region should not
-# be passed through to the terminal but be mapped to VIQR strings.
-# THe two changed mappings of MacVISCII are recognized in documents.
-
-# [convert with makeuctb]
-#
-#The MIME name of this charset.
-Mviscii
-
-#Name as a Display Charset (used on Options screen).
-OVietnamese (VISCII)
-
-# Special 'enc' flag to signal that some C0 characters are used.
-# Tables with R3 should properly map the allowed C0 control chars!
-#
-# most of these codes currently don't make much sense in a *.tbl file,
-# but for completeness (from UCDefs.h):
-#  #define UCT_ENC_7BIT 0
-#  #define UCT_ENC_8BIT 1
-#  #define UCT_ENC_8859 2
-#  #define UCT_ENC_8BIT_C0 3
-#  #define UCT_ENC_MAYBE2022 4
-#  #define UCT_ENC_CJK 5
-#  #define UCT_ENC_16BIT 6
-#  #define UCT_ENC_UTF8 7
-
-R 3
-
-#0x00	U+0000
-#0x01	U+0001
-#0x03	U+0003
-#0x04	U+0004
-#0x07	U+0007
-#0x08	U+0008
-0x09	U+0009
-0x0a	U+000a
-#0x0b	U+000b
-0x0c	U+000c
-U+000c " "
-0x0d	U+000d
-#0x0e	U+000e
-#0x0f	U+000f
-#0x10	U+0010
-#0x11	U+0011
-#0x12	U+0012
-#0x13	U+0013
-#0x15	U+0015
-#0x16	U+0016
-#0x17	U+0017
-#0x18	U+0018
-0x1a	U+001a
-U+001a:^Z
-#0x1b	U+001b
-#0x1c	U+001c
-#0x1d	U+001d
-#0x1f	U+001f
-#0x20	U+0020
-#0x21	U+0021
-#0x22	U+0022
-#0x23	U+0023
-#0x24	U+0024
-#0x25	U+0025
-#0x26	U+0026
-#0x27	U+0027
-#0x28	U+0028
-#0x29	U+0029
-#0x2a	U+002a
-#0x2b	U+002b
-#0x2c	U+002c
-#0x2d	U+002d
-#0x2e	U+002e
-#0x2f	U+002f
-#0x30	U+0030
-#0x31	U+0031
-#0x32	U+0032
-#0x33	U+0033
-#0x34	U+0034
-#0x35	U+0035
-#0x36	U+0036
-#0x37	U+0037
-#0x38	U+0038
-#0x39	U+0039
-#0x3a	U+003a
-#0x3b	U+003b
-#0x3c	U+003c
-#0x3d	U+003d
-#0x3e	U+003e
-#0x3f	U+003f
-#0x40	U+0040
-#0x41	U+0041
-#0x42	U+0042
-#0x43	U+0043
-#0x44	U+0044
-#0x45	U+0045
-#0x46	U+0046
-#0x47	U+0047
-#0x48	U+0048
-#0x49	U+0049
-#0x4a	U+004a
-#0x4b	U+004b
-#0x4c	U+004c
-#0x4d	U+004d
-#0x4e	U+004e
-#0x4f	U+004f
-#0x50	U+0050
-#0x51	U+0051
-#0x52	U+0052
-#0x53	U+0053
-#0x54	U+0054
-#0x55	U+0055
-#0x56	U+0056
-#0x57	U+0057
-#0x58	U+0058
-#0x59	U+0059
-#0x5a	U+005a
-#0x5b	U+005b
-#0x5c	U+005c
-#0x5d	U+005d
-#0x5e	U+005e
-#0x5f	U+005f
-#0x60	U+0060
-#0x61	U+0061
-#0x62	U+0062
-#0x63	U+0063
-#0x64	U+0064
-#0x65	U+0065
-#0x66	U+0066
-#0x67	U+0067
-#0x68	U+0068
-#0x69	U+0069
-#0x6a	U+006a
-#0x6b	U+006b
-#0x6c	U+006c
-#0x6d	U+006d
-#0x6e	U+006e
-#0x6f	U+006f
-#0x70	U+0070
-#0x71	U+0071
-#0x72	U+0072
-#0x73	U+0073
-#0x74	U+0074
-#0x75	U+0075
-#0x76	U+0076
-#0x77	U+0077
-#0x78	U+0078
-#0x79	U+0079
-#0x7a	U+007a
-#0x7b	U+007b
-#0x7c	U+007c
-#0x7d	U+007d
-#0x7e	U+007e
-#0x7f	U+007f
-0xc0	U+00c0
-0xc1	U+00c1
-0xc2	U+00c2
-0xc3	U+00c3
-0xc8	U+00c8
-0xc9	U+00c9
-0xca	U+00ca
-0xcc	U+00cc
-0xcd	U+00cd
-0xd2	U+00d2
-0xd3	U+00d3
-0xd4	U+00d4
-0xa0	U+00d5
-0xd9	U+00d9
-0xda	U+00da
-0xdd	U+00dd
-0xe0	U+00e0
-0xe1	U+00e1
-0xe2	U+00e2
-0xe3	U+00e3
-0xe8	U+00e8
-0xe9	U+00e9
-0xea	U+00ea
-0xec	U+00ec
-0xed	U+00ed
-0xf2	U+00f2
-0xf3	U+00f3
-0xf4	U+00f4
-0xf5	U+00f5
-0xf9	U+00f9
-0xfa	U+00fa
-0xfd	U+00fd
-0xc5	U+0102
-0xe5	U+0103
-0xd0	U+0110
-0xf0	U+0111 U+00f0  # "edh" is similar enough to map it here
-0xce	U+0128
-0xee	U+0129
-0x9d	U+0168
-0xfb	U+0169
-0xb4	U+01a0
-0xbd	U+01a1
-0xbf	U+01af
-0xdf	U+01b0
-0x80	U+1ea0
-0xd5	U+1ea1
-0xc4	U+1ea2
-0xe4	U+1ea3
-0x84	U+1ea4
-0xa4	U+1ea5
-0x85	U+1ea6
-0xa5	U+1ea7
-0x86	U+1ea8
-0xa6	U+1ea9
-0x06	U+1eaa
-U+1eaa "\302~"  # A with circumflex (same code as in iso-8859-1) and tilde
-0xe7	U+1eab
-0x87	U+1eac
-0xa7	U+1ead
-0x81	U+1eae
-0xa1	U+1eaf
-0x82	U+1eb0
-0xa2	U+1eb1
-0x02	U+1eb2
-U+1eb2:A(?
-0xc6	U+1eb3
-0x05	U+1eb4
-U+1eb4:A(~
-0xc7	U+1eb5
-0x83	U+1eb6
-0xa3	U+1eb7
-0x89	U+1eb8
-0xa9	U+1eb9
-0xcb	U+1eba
-0xeb	U+1ebb
-0x88	U+1ebc
-0xa8	U+1ebd
-0x8a	U+1ebe
-0xaa	U+1ebf
-0x8b	U+1ec0
-0xab	U+1ec1
-0x8c	U+1ec2
-0xac	U+1ec3
-0x8d	U+1ec4
-0xad	U+1ec5
-0x8e	U+1ec6
-0xae	U+1ec7
-0x9b	U+1ec8
-0xef	U+1ec9
-0x98	U+1eca
-0xb8	U+1ecb
-0x9a	U+1ecc
-0xf7	U+1ecd
-0x99	U+1ece
-0xf6	U+1ecf
-0x8f	U+1ed0
-0xaf	U+1ed1
-0x90	U+1ed2
-0xb0	U+1ed3
-0x91	U+1ed4
-0xb1	U+1ed5
-0x92	U+1ed6
-0xb2	U+1ed7
-0x93	U+1ed8
-0xb5	U+1ed9
-0x95	U+1eda
-0xbe	U+1edb
-0x96	U+1edc
-0xb6	U+1edd
-0x97	U+1ede
-0xb7	U+1edf
-0xb3	U+1ee0
-0xde	U+1ee1
-0x94	U+1ee2
-0xfe	U+1ee3
-0x9e	U+1ee4
-0xf8	U+1ee5
-0x9c	U+1ee6
-0xfc	U+1ee7
-0xba	U+1ee8
-0xd1	U+1ee9
-0xbb	U+1eea
-0xd7	U+1eeb
-0xbc	U+1eec
-0xd8	U+1eed
-0xff	U+1eee
-0xe6	U+1eef
-0xb9	U+1ef0
-0xf1	U+1ef1
-0x9f	U+1ef2
-0xcf	U+1ef3
-0x18	U+1ef4   # MacVISCII
-0x1e	U+1ef4
-U+1ef4:Y.
-0xdc	U+1ef5
-0x17	U+1ef6   # MacVISCII
-0x14	U+1ef6
-U+1ef6:Y?
-0xd6	U+1ef7
-0x19	U+1ef8
-U+1ef8:Y~
-0xdb	U+1ef9
-
diff --git a/src/chrtrans/yawerty_kb.h b/src/chrtrans/yawerty_kb.h
deleted file mode 100644
index 8301c818..00000000
--- a/src/chrtrans/yawerty_kb.h
+++ /dev/null
@@ -1,22 +0,0 @@
-static LYKbLayout_t kb_layout_yawerty[128] =
-{
-    0x0000, 0x0001, 0x0002, 0x0003, 0x0004, 0x0005, 0x0006, 0x0007,	/* 00..07 */
-    0x0008, 0x0009, 0x000A, 0x000B, 0x000C, 0x000D, 0x000E, 0x000F,	/* 08..0F */
-    0x0010, 0x0011, 0x0012, 0x0013, 0x0014, 0x0015, 0x0016, 0x0017,	/* 10..17 */
-    0x0018, 0x0019, 0x001A, 0x001B, 0x001C, 0x001D, 0x001E, 0x001F,	/* 18..1F */
-
-    0x0020, 0x0021, 0x0022, 0x0023, 0x0024, 0x0025, 0x0026, 0x0027,	/* 20..27 */
-    0x0028, 0x0029, 0x002A, 0x002B, 0x002C, 0x002D, 0x002E, 0x002F,	/* 28..2F */
-    0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037,	/* 30..37 */
-    0x0038, 0x0039, 0x003A, 0x003B, 0x003C, 0x003D, 0x003E, 0x003F,	/* 38..3F */
-
-    0x042e, 0x0410, 0x0411, 0x0426, 0x0414, 0x0415, 0x0424, 0x0413,	/* 40..47 */
-    0x0425, 0x0418, 0x0419, 0x041a, 0x041b, 0x041c, 0x041d, 0x041e,	/* 48..4F */
-    0x041f, 0x042f, 0x0420, 0x0421, 0x0422, 0x0423, 0x0416, 0x0412,	/* 50..57 */
-    0x042c, 0x042b, 0x0417, 0x0448, 0x044d, 0x0449, 0x0447, 0x044a,	/* 58..5F */
-
-    0x044e, 0x0430, 0x0431, 0x0446, 0x0434, 0x0435, 0x0444, 0x0433,	/* 60..67 */
-    0x0445, 0x0438, 0x0439, 0x043a, 0x043b, 0x043c, 0x043d, 0x043e,	/* 68..6F */
-    0x043f, 0x044f, 0x0440, 0x0441, 0x0442, 0x0443, 0x0436, 0x0432,	/* 70..77 */
-    0x044c, 0x044b, 0x0437, 0x0428, 0x042d, 0x0429, 0x0427, 0x0000	/* 78..7F */
-};