diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/LYUtils.c | 11 | ||||
-rw-r--r-- | src/chrtrans/dmcs_uni.tbl | 233 | ||||
-rw-r--r-- | src/chrtrans/hp_uni.tbl | 212 | ||||
-rw-r--r-- | src/chrtrans/iso15_uni.tbl | 216 | ||||
-rw-r--r-- | src/chrtrans/koi8u_uni.tbl | 154 | ||||
-rw-r--r-- | src/chrtrans/mnem_suni.tbl | 1861 | ||||
-rw-r--r-- | src/chrtrans/rfc_suni.tbl | 1958 | ||||
-rw-r--r-- | src/chrtrans/utf8_uni.tbl | 35 | ||||
-rw-r--r-- | src/chrtrans/viscii_uni.tbl | 300 | ||||
-rw-r--r-- | src/parsdate.c | 6 | ||||
-rw-r--r-- | src/parsdate.y | 6 |
11 files changed, 4976 insertions, 16 deletions
diff --git a/src/LYUtils.c b/src/LYUtils.c index 87a059c5..e40d2544 100644 --- a/src/LYUtils.c +++ b/src/LYUtils.c @@ -1,5 +1,5 @@ /* - * $LynxId: LYUtils.c,v 1.177 2008/09/22 22:48:31 tom Exp $ + * $LynxId: LYUtils.c,v 1.176 2008/09/21 23:26:30 tom Exp $ */ #include <HTUtils.h> #include <HTTCP.h> @@ -16,16 +16,7 @@ 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 diff --git a/src/chrtrans/dmcs_uni.tbl b/src/chrtrans/dmcs_uni.tbl new file mode 100644 index 00000000..51072fad --- /dev/null +++ b/src/chrtrans/dmcs_uni.tbl @@ -0,0 +1,233 @@ +#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 (¡) - iexcl +0xA2 U+00A2 # cent sign (¢) - cent +0xA3 U+00A3 # pound sign (£) - pound +0xA5 U+00A5 # yen sign (¥) - yen +# broken vertical bar (¦) - brvbar, brkbar +U+00A6:| +0xA7 U+00A7 # section sign (§) - sect +0xA8 U+00A4 # currency sign (¤) - curren +# spacing diaresis (¨) - uml, die +U+00A8:" +0xA9 U+00A9 # copyright sign (©) - copy +0xAA U+00AA # feminine ordinal indicator (ª) - ordf +0xAB U+00AB # angle quotation mark, left («) - laquo +# negation sign (¬); - not +U+00AC:NOT +# soft hyphen (­) - shy +#U+00AD +# circled R registered sign (®) - reg +U+00AE:(R) +# spacing macron (¯) - hibar, macr +U+00AF:- +0xB0 U+00B0 # degree sign (°) - deg +0xB1 U+00B1 # plus-or-minus sign (±) - plusmn +0xB2 U+00B2 # superscript 2 (²) - sup2 +0xB3 U+00B3 # superscript 3 (³) - sup3 +#spacing acute (´) - acute +U+00B4:' +0xB5 U+00B5 # micro sign (µ) - micro +0xB6 U+00B6 # paragraph sign (¶) - para +0xB7 U+00B7 # middle dot (·) - middot +# spacing cedilla (¸) - cedil +U+00B8:, +0xB9 U+00B9 # superscript 1 (¹) - sup1 +0xBA U+00BA # masculine ordinal indicator (º) - ordm +0xBB U+00BB # angle quotation mark, right (») - raquo +0xBC U+00BC # fraction 1/4 (¼) - frac14 +0xBD U+00BD # fraction 1/2 (½) - frac12 +# fraction 3/4 (¾) - frac34 +U+00BE: 3/4 +0xBF U+00BF # inverted question mark (¿) - iquest +0xC0 U+00C0 # capital A, grave accent (À) - Agrave +0xC1 U+00C1 # capital A, acute accent (Á) - Aacute +0xC2 U+00C2 # capital A, circumflex accent (Â) - Acirc +0xC3 U+00C3 # capital A, tilde (Ã) - Atilde +0xC4 U+00C4 # capital A, dieresis or umlaut mark (Ä) - Auml +0xC5 U+00C5 # capital A, ring (Å) - Aring +0xC6 U+00C6 # capital AE diphthong (ligature) (Æ) - AElig +0xC7 U+00C7 # capital C, cedilla (Ç) - Ccedil +0xC8 U+00C8 # capital E, grave accent (È) - Egrave +0xC9 U+00C9 # capital E, acute accent (É) - Eacute +0xCA U+00CA # capital E, circumflex accent (Ê) - Ecirc +0xCB U+00CB # capital E, dieresis or umlaut mark (Ë) - Euml +0xCC U+00CC # capital I, grave accent (Ì) - Igrave +0xCD U+00CD # capital I, acute accent (Í) - Iacute +0xCE U+00CE # capital I, circumflex accent (Î) - Icirc +0xCF U+00CF # capital I, dieresis or umlaut mark (Ï) - Iuml +# capital Eth, Icelandic (Ð) - ETH */ +U+00D0:DH +# Dj # capital D with stroke - Dstrok +0xD1 U+00D1 # capital N, tilde (Ñ) - Ntilde +0xD2 U+00D2 # capital O, grave accent (Ò) - Ograve +0xD3 U+00D3 # capital O, acute accent (Ó) - Oacute +0xD4 U+00D4 # capital O, circumflex accent (Ô) - Ocirc +0xD5 U+00D5 # capital O, tilde (Õ) - Otilde +0xD6 U+00D6 # capital O, dieresis or umlaut mark (Ö) - Ouml +0xD7 U+0152 # captial OE ligature (Œ) - OElig +# multiplication sign (×) - times +U+00D7:* +0xD8 U+00D8 # capital O, slash (Ø) - Oslash +0xD9 U+00D9 # capital U, grave accent (Ù) - Ugrave +0xDA U+00DA # capital U, acute accent (Ú) - Uacute +0xDB U+00DB # capital U, circumflex accent (Û) - Ucirc +0xDC U+00DC # capital U, dieresis or umlaut mark (Ü) - Uuml +0xDD U+0178 # capital Y, dieresis or umlaut mark (Ÿ) - Yuml +# capital Y, acute accent (Ý) - Yacute +U+00DD:Y' +# capital THORN, Icelandic (Þ) - THORN */ +U+00DE:TH +0xDF U+00DF # small sharp s, German (sz ligature) (ß) - szlig +0xE0 U+00E0 # small a, grave accent (à) - agrave +0xE1 U+00E1 # small a, acute accent (á) - aacute +0xE2 U+00E2 # small a, circumflex accent (â) - acirc +0xE3 U+00E3 # small a, tilde (ã) - atilde +0xE4 U+00E4 # small a, dieresis or umlaut mark (ä) - auml +0xE5 U+00E5 # small a, ring (å) - aring +0xE6 U+00E6 # small ae diphthong (ligature) (æ) - aelig +0xE7 U+00E7 # small c, cedilla (ç) - ccedil +0xE8 U+00E8 # small e, grave accent (è) - egrave +0xE9 U+00E9 # small e, acute accent (é) - eacute +0xEA U+00EA # small e, circumflex accent (ê) - ecirc +0xEB U+00EB # small e, dieresis or umlaut mark (ë) - euml +0xEC U+00EC # small i, grave accent (ì) - igrave +0xED U+00ED # small i, acute accent (í) - iacute +0xEE U+00EE # small i, circumflex accent (î) - icirc +0xEF U+00EF # small i, dieresis or umlaut mark (ï) - iuml +# small eth, Icelandic (ð) - eth +U+00F0:dh +0xF1 U+00F1 # small n, tilde (ñ) - ntilde +0xF2 U+00F2 # small o, grave accent (ò) - ograve +0xF3 U+00F3 # small o, acute accent (ó) - oacute +0xF4 U+00F4 # small o, circumflex accent (ô) - ocirc +0xF5 U+00F5 # small o, tilde (õ) - otilde +0xF6 U+00F6 # small o, dieresis or umlaut mark (ö) - ouml +0xF7 U+0153 # small oe ligature (œ) - oelig +# division sign (÷) - divide +U+00F7:/ +0xF8 U+00F8 # small o, slash (ø) - oslash +0xF9 U+00F9 # small u, grave accent (ù) - ugrave +0xFA U+00FA # small u, acute accent (ú) - uacute +0xFB U+00FB # small u, circumflex accent (û) - ucirc +0xFC U+00FC # small u, dieresis or umlaut mark (ü) - uuml +0xFD U+00FF # small y, dieresis or umlaut mark (ÿ) - yuml +# small y, acute accent (ý) - yacute +U+00FD:y' +# small thorn, Icelandic (þ) - thorn +U+00FE:th +# +# TRADE MARK SIGN +U+2122:(TM) diff --git a/src/chrtrans/hp_uni.tbl b/src/chrtrans/hp_uni.tbl new file mode 100644 index 00000000..58025511 --- /dev/null +++ b/src/chrtrans/hp_uni.tbl @@ -0,0 +1,212 @@ +# 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 new file mode 100644 index 00000000..efb5bf23 --- /dev/null +++ b/src/chrtrans/iso15_uni.tbl @@ -0,0 +1,216 @@ +# 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 new file mode 100644 index 00000000..2c13845b --- /dev/null +++ b/src/chrtrans/koi8u_uni.tbl @@ -0,0 +1,154 @@ +# 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 new file mode 100644 index 00000000..02bd8ea8 --- /dev/null +++ b/src/chrtrans/mnem_suni.tbl @@ -0,0 +1,1861 @@ +#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 new file mode 100644 index 00000000..65fa17ed --- /dev/null +++ b/src/chrtrans/rfc_suni.tbl @@ -0,0 +1,1958 @@ +# 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 new file mode 100644 index 00000000..88ad4925 --- /dev/null +++ b/src/chrtrans/utf8_uni.tbl @@ -0,0 +1,35 @@ +# +# 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 new file mode 100644 index 00000000..617f1e1f --- /dev/null +++ b/src/chrtrans/viscii_uni.tbl @@ -0,0 +1,300 @@ +# +# 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 e95869f5..7fa2ba5e 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.4 2008/09/23 23:13:34 tom Exp $ + * $LynxId: parsdate.c,v 1.3 2008/08/31 16:04:04 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 *PD_STRING; +typedef char *STRING; extern int date_parse(void); @@ -727,7 +727,7 @@ LookupWord( length++; /* Drop out any periods. */ - for (p = buff, q = (PD_STRING)buff; *q; q++) + for (p = buff, q = (STRING)buff; *q; q++) if (*q != '.') *p++ = *q; *p = '\0'; diff --git a/src/parsdate.y b/src/parsdate.y index 77cc7e94..54900ffb 100644 --- a/src/parsdate.y +++ b/src/parsdate.y @@ -1,6 +1,6 @@ %{ /* - * $LynxId: parsdate.y,v 1.6 2008/09/23 23:13:34 tom Exp $ + * $LynxId: parsdate.y,v 1.5 2008/07/01 20:14:24 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 *PD_STRING; +typedef char *STRING; extern int date_parse(void); @@ -702,7 +702,7 @@ LookupWord( length++; /* Drop out any periods. */ - for (p = buff, q = (PD_STRING)buff; *q; q++) + for (p = buff, q = (STRING)buff; *q; q++) if (*q != '.') *p++ = *q; *p = '\0'; |