about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/LYStrings.c18
-rw-r--r--src/LYUtils.c13
-rw-r--r--src/chrtrans/dmcs_uni.tbl233
-rw-r--r--src/chrtrans/hp_uni.tbl212
-rw-r--r--src/chrtrans/iso15_uni.tbl216
-rw-r--r--src/chrtrans/koi8u_uni.tbl154
-rw-r--r--src/chrtrans/mnem_suni.tbl1861
-rw-r--r--src/chrtrans/rfc_suni.tbl1958
-rw-r--r--src/chrtrans/utf8_uni.tbl35
-rw-r--r--src/chrtrans/viscii_uni.tbl300
-rw-r--r--src/parsdate.c6
-rw-r--r--src/parsdate.y6
12 files changed, 27 insertions, 4985 deletions
diff --git a/src/LYStrings.c b/src/LYStrings.c
index 4b86571d..87d70158 100644
--- a/src/LYStrings.c
+++ b/src/LYStrings.c
@@ -1,4 +1,4 @@
-/* $LynxId: LYStrings.c,v 1.157 2008/09/07 22:09:02 tom Exp $ */
+/* $LynxId: LYStrings.c,v 1.158 2008/09/21 23:26:30 tom Exp $ */
 #include <HTUtils.h>
 #include <HTCJK.h>
 #include <UCAux.h>
@@ -3193,14 +3193,14 @@ int LYEdit1(EDREC * edit, int ch,
 	 * Definition of word is very naive:  1 or more a/n characters.
 	 */
 #ifndef SUPPORT_MULTIBYTE_EDIT
-	while (Pos && !isalnum(Buf[Pos - 1]))
+	while (Pos && !isalnum(UCH(Buf[Pos - 1])))
 	    Pos--;
-	while (Pos && isalnum(Buf[Pos - 1]))
+	while (Pos && isalnum(UCH(Buf[Pos - 1])))
 	    Pos--;
 #else
-	while (Pos && !(isalnum(Buf[Pos - 1]) || is8bits(Buf[Pos - 1])))
+	while (Pos && !(isalnum(UCH(Buf[Pos - 1])) || is8bits(Buf[Pos - 1])))
 	    Pos--;
-	while (Pos && (isalnum(Buf[Pos - 1]) || is8bits(Buf[Pos - 1])))
+	while (Pos && (isalnum(UCH(Buf[Pos - 1])) || is8bits(Buf[Pos - 1])))
 	    Pos--;
 #endif
 	break;
@@ -3210,14 +3210,14 @@ int LYEdit1(EDREC * edit, int ch,
 	 * Word forward.
 	 */
 #ifndef SUPPORT_MULTIBYTE_EDIT
-	while (isalnum(Buf[Pos]))
+	while (isalnum(UCH(Buf[Pos])))
 	    Pos++;		/* '\0' is not a/n */
-	while (!isalnum(Buf[Pos]) && Buf[Pos])
+	while (!isalnum(UCH(Buf[Pos])) && Buf[Pos])
 	    Pos++;
 #else
-	while (isalnum(Buf[Pos]) || is8bits(Buf[Pos]))
+	while (isalnum(UCH(Buf[Pos])) || is8bits(Buf[Pos]))
 	    Pos++;		/* '\0' is not a/n */
-	while (!(isalnum(Buf[Pos]) || is8bits(Buf[Pos])) && Buf[Pos])
+	while (!(isalnum(UCH(Buf[Pos])) || is8bits(Buf[Pos])) && Buf[Pos])
 	    Pos++;
 #endif
 	break;
diff --git a/src/LYUtils.c b/src/LYUtils.c
index 3674d302..87a059c5 100644
--- a/src/LYUtils.c
+++ b/src/LYUtils.c
@@ -1,5 +1,5 @@
 /*
- * $LynxId: LYUtils.c,v 1.175 2008/09/07 17:58:37 tom Exp $
+ * $LynxId: LYUtils.c,v 1.177 2008/09/22 22:48:31 tom Exp $
  */
 #include <HTUtils.h>
 #include <HTTCP.h>
@@ -16,7 +16,16 @@ extern int kbhit(void);		/* FIXME: use conio.h */
 
 #elif defined(_WINDOWS)
 
+#ifdef DONT_USE_GETTEXT
+#undef gettext
+#endif
+
 #include <conio.h>
+
+#ifdef DONT_USE_GETTEXT
+#define gettext(s) s
+#endif
+
 #if !defined(kbhit) && defined(_WCONIO_DEFINED)
 #define kbhit() _kbhit()	/* reasonably recent conio.h */
 #endif
@@ -91,8 +100,10 @@ extern int kbhit(void);		/* FIXME: use conio.h */
 #ifdef __UTMPX_FILE
 #define UTMP_FILE __UTMPX_FILE	/* at least in OS/390  S/390 -- gil -- 2100 */
 #else
+#ifndef UTMP_FILE
 #define UTMP_FILE "/var/adm/utmpx"	/* Digital Unix 4.0 */
 #endif
+#endif
 #endif /* UTMPX_FILE */
 #else
 #include <utmp.h>
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/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/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/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/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/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/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/parsdate.c b/src/parsdate.c
index 7fa2ba5e..e95869f5 100644
--- a/src/parsdate.c
+++ b/src/parsdate.c
@@ -33,7 +33,7 @@ static int yygrowstack(void);
 #define YYPREFIX "yy"
 #line 2 "parsdate.y"
 /*
- *  $LynxId: parsdate.c,v 1.3 2008/08/31 16:04:04 tom Exp $
+ *  $LynxId: parsdate.c,v 1.4 2008/09/23 23:13:34 tom Exp $
  *
  *  This module is adapted and extended from tin, to use for LYmktime().
  *
@@ -75,7 +75,7 @@ static int yygrowstack(void);
 
 #define CTYPE(isXXXXX, c)	(((unsigned char)(c) < 128) && isXXXXX(((int)c)))
 
-typedef char	*STRING;
+typedef char	*PD_STRING;
 
 extern int date_parse(void);
 
@@ -727,7 +727,7 @@ LookupWord(
     length++;
 
     /* Drop out any periods. */
-    for (p = buff, q = (STRING)buff; *q; q++)
+    for (p = buff, q = (PD_STRING)buff; *q; q++)
 	if (*q != '.')
 	    *p++ = *q;
     *p = '\0';
diff --git a/src/parsdate.y b/src/parsdate.y
index 54900ffb..77cc7e94 100644
--- a/src/parsdate.y
+++ b/src/parsdate.y
@@ -1,6 +1,6 @@
 %{
 /*
- *  $LynxId: parsdate.y,v 1.5 2008/07/01 20:14:24 tom Exp $
+ *  $LynxId: parsdate.y,v 1.6 2008/09/23 23:13:34 tom Exp $
  *
  *  This module is adapted and extended from tin, to use for LYmktime().
  *
@@ -42,7 +42,7 @@
 
 #define CTYPE(isXXXXX, c)	(((unsigned char)(c) < 128) && isXXXXX(((int)c)))
 
-typedef char	*STRING;
+typedef char	*PD_STRING;
 
 extern int date_parse(void);
 
@@ -702,7 +702,7 @@ LookupWord(
     length++;
 
     /* Drop out any periods. */
-    for (p = buff, q = (STRING)buff; *q; q++)
+    for (p = buff, q = (PD_STRING)buff; *q; q++)
 	if (*q != '.')
 	    *p++ = *q;
     *p = '\0';