diff options
Diffstat (limited to 'consoletrans')
93 files changed, 19172 insertions, 0 deletions
diff --git a/consoletrans/Cyr_a.sfm b/consoletrans/Cyr_a.sfm new file mode 100644 index 0000000..1c7bb10 --- /dev/null +++ b/consoletrans/Cyr_a.sfm @@ -0,0 +1,294 @@ +0x00 U+0000 +0x00 U+fffd +0x01 U+0001 +0x01 U+263a +0x02 U+0002 +0x02 U+263b +0x03 U+0003 +0x03 U+2665 +0x04 U+0004 +0x04 U+2666 +0x05 U+0005 +0x05 U+2663 +0x06 U+0006 +0x06 U+2660 +0x07 U+0007 +0x07 U+2022 +0x08 U+0008 +0x08 U+25d8 +0x09 U+0009 +0x09 U+25cb +0x0a U+000a +0x0a U+25d9 +0x0b U+000b +0x0b U+2642 +0x0c U+000c +0x0c U+2640 +0x0d U+000d +0x0d U+266a +0x0e U+000e +0x0e U+266b +0x0e U+266c +0x0f U+000f +0x0f U+263c +0x10 U+0010 +0x10 U+25b6 +0x10 U+25ba +0x11 U+0011 +0x11 U+25c0 +0x11 U+25c4 +0x12 U+0012 +0x12 U+2195 +0x13 U+0013 +0x13 U+203c +0x14 U+0014 +0x14 U+00b6 +0x15 U+0015 +0x15 U+00a7 +0x16 U+0016 +0x16 U+25ac +0x17 U+0017 +0x17 U+21a8 +0x18 U+0018 +0x18 U+2191 +0x19 U+0019 +0x19 U+2193 +0x1a U+001a +0x1a U+2192 +0x1b U+001b +0x1b U+2190 +0x1c U+001c +0x1c U+221f +0x1c U+2319 +0x1d U+001d +0x1d U+2194 +0x1e U+001e +0x1e U+25b2 +0x1f U+001f +0x1f U+25bc +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 +0x80 U+0410 +0x81 U+0411 +0x82 U+0412 +0x83 U+0413 +0x84 U+0414 +0x85 U+0415 +0x86 U+0416 +0x87 U+0417 +0x88 U+0418 +0x89 U+0419 +0x8a U+041a +0x8b U+041b +0x8c U+041c +0x8d U+041d +0x8e U+041e +0x8f U+041f +0x90 U+0420 +0x91 U+0421 +0x92 U+0422 +0x93 U+0423 +0x94 U+0424 +0x95 U+0425 +0x96 U+0426 +0x97 U+0427 +0x98 U+0428 +0x99 U+0429 +0x9a U+042a +0x9b U+042b +0x9c U+042c +0x9d U+042d +0x9e U+042e +0x9f U+042f +0xa0 U+0430 +0xa1 U+0431 +0xa2 U+0432 +0xa3 U+0433 +0xa4 U+0434 +0xa5 U+0435 +0xa6 U+0436 +0xa7 U+0437 +0xa8 U+0438 +0xa9 U+0439 +0xaa U+043a +0xab U+043b +0xac U+043c +0xad U+043d +0xae U+043e +0xaf U+043f +0xb0 U+2591 +0xb1 U+2592 +0xb2 U+2593 +0xb3 U+2502 +0xb4 U+2524 +0xb5 U+2561 +0xb6 U+2562 +0xb7 U+2556 +0xb8 U+2555 +0xb9 U+2563 +0xba U+2551 +0xbb U+2557 +0xbc U+255d +0xbd U+255c +0xbe U+255b +0xbf U+2510 +0xc0 U+2514 +0xc1 U+2534 +0xc2 U+252c +0xc3 U+251c +0xc4 U+2500 +0xc5 U+253c +0xc6 U+255e +0xc7 U+255f +0xc8 U+255a +0xc9 U+2554 +0xca U+2569 +0xcb U+2566 +0xcc U+2560 +0xcd U+2550 +0xce U+256c +0xcf U+2567 +0xd0 U+2568 +0xd1 U+2564 +0xd2 U+2565 +0xd3 U+2559 +0xd4 U+2558 +0xd5 U+2552 +0xd6 U+2553 +0xd7 U+256b +0xd8 U+256a +0xd9 U+2518 +0xda U+250c +0xdb U+2588 +0xdc U+2584 +0xdd U+258c +0xde U+2590 +0xdf U+2580 +0xe0 U+0440 +0xe1 U+0441 +0xe2 U+0442 +0xe3 U+0443 +0xe4 U+0444 +0xe5 U+0445 +0xe6 U+0446 +0xe7 U+0447 +0xe8 U+0448 +0xe9 U+0449 +0xea U+044a +0xeb U+044b +0xec U+044c +0xed U+044d +0xee U+044e +0xef U+044f +0xf0 U+2261 +0xf1 U+00b1 +0xf2 U+2265 +0xf3 U+2264 +0xf4 U+2320 +0xf5 U+2321 +0xf6 U+00f7 +0xf7 U+2248 +0xf8 U+00b0 +0xf9 U+2219 +0xfa U+00b7 +0xfb U+221a +0xfc U+207f +0xfd U+00b2 +0xfe U+25a0 +0xff U+00a0 +0x85 U+0401 +0xA5 U+0451 diff --git a/consoletrans/ECMA144.sfm b/consoletrans/ECMA144.sfm new file mode 100644 index 0000000..aeb16a0 --- /dev/null +++ b/consoletrans/ECMA144.sfm @@ -0,0 +1,108 @@ +# +# Unicode mapping table for ISO 8859-10 according to ECMA 144 +# [However, the font iso10.* is slightly different] +# +0x20-0x7e idem +0x7f U+2302 +# +0x00 U+fffd +0x01 U+263A +0x02 U+263B +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25D8 +0x09 U+25CB +0x0A U+25D9 +0x0B U+2642 +0x0C U+2640 +0x0D U+266A +0x0E U+266B +0x0E U+266C +0x0F U+263C +0x10 U+25B6 +0x10 U+25BA +0x11 U+25C0 +0x11 U+25C4 +0x12 U+2195 +0x13 U+203C +0x14 U+00B6 +0x15 U+00A7 +0x16 U+25AC +0x17 U+21A8 +0x18 U+2191 +0x19 U+2193 +0x1A U+2192 +0x1B U+2190 +0x1C U+221F +0x1C U+2319 +0x1D U+2194 +0x1E U+25B2 +0x1F U+25BC +# +0xa0 U+00a0 +0xa1 U+0104 +0xa2 U+0112 +0xa3 U+0122 +0xa4 U+012a +0xa5 U+0128 +0xa6 U+0136 +0xa7 U+00a7 +0xa8 U+013b +0xa9 U+0110 +0xaa U+0160 +0xab U+0166 +0xac U+017d +0xad U+00ad +0xae U+016a +0xaf U+014a +0xb0 U+00b0 +0xb1 U+0105 +0xb2 U+0113 +0xb3 U+0123 +0xb4 U+012b +0xb5 U+0129 +0xb6 U+0137 +0xb7 U+00b7 +0xb8 U+013c +0xb9 U+0111 +0xba U+0161 +0xbb U+0167 +0xbc U+017e +0xbd U+2015 # HORIZONTAL BAR +0xbe U+016b +0xbf U+014b +0xc0 U+0100 +0xc1-0xc6 idem +0xc7 U+012e +0xc8 U+010c +0xc9 U+00c9 +0xca U+0118 +0xcb U+00cb +0xcc U+0116 +0xcd-0xd0 idem +0xd1 U+0145 +0xd2 U+014c +0xd3-0xd6 idem +0xd7 U+0168 +0xd8 U+00d8 +0xd9 U+0172 +0xda-0xdf idem +0xe0 U+0101 +0xe1-0xe6 idem +0xe7 U+012f +0xe8 U+010d +0xe9 U+00e9 +0xea U+0119 +0xeb U+00eb +0xec U+0117 +0xed-0xf0 idem +0xf1 U+0146 +0xf2 U+014d +0xf3-0xf6 idem +0xf7 U+0169 +0xf8 U+00f8 +0xf9 U+0173 +0xfa-0xff idem diff --git a/consoletrans/MacCyrillic.acm b/consoletrans/MacCyrillic.acm new file mode 100644 index 0000000..90cfde8 --- /dev/null +++ b/consoletrans/MacCyrillic.acm @@ -0,0 +1,223 @@ +# Made by makeacm script (c) 1999 by Victor Wagner <vitus@ice.ru> +0x21 '!' +0x22 '"' +0x23 U+0023 +0x24 '$' +0x25 '%' +0x26 '&' +0x27 ''' +0x28 '(' +0x29 ')' +0x2A '*' +0x2B '+' +0x2C ',' +0x2D '-' +0x2E '.' +0x2F '/' +0x30 '0' +0x31 '1' +0x32 '2' +0x33 '3' +0x34 '4' +0x35 '5' +0x36 '6' +0x37 '7' +0x38 '8' +0x39 '9' +0x3A ':' +0x3B ';' +0x3C '<' +0x3D '=' +0x3E '>' +0x3F '?' +0x40 '@' +0x41 'A' +0x42 'B' +0x43 'C' +0x44 'D' +0x45 'E' +0x46 'F' +0x47 'G' +0x48 'H' +0x49 'I' +0x4A 'J' +0x4B 'K' +0x4C 'L' +0x4D 'M' +0x4E 'N' +0x4F 'O' +0x50 'P' +0x51 'Q' +0x52 'R' +0x53 'S' +0x54 'T' +0x55 'U' +0x56 'V' +0x57 'W' +0x58 'X' +0x59 'Y' +0x5A 'Z' +0x5B '[' +0x5C '\' +0x5D ']' +0x5E '^' +0x5F '_' +0x60 '`' +0x61 'a' +0x62 'b' +0x63 'c' +0x64 'd' +0x65 'e' +0x66 'f' +0x67 'g' +0x68 'h' +0x69 'i' +0x6A 'j' +0x6B 'k' +0x6C 'l' +0x6D 'm' +0x6E 'n' +0x6F 'o' +0x70 'p' +0x71 'q' +0x72 'r' +0x73 's' +0x74 't' +0x75 'u' +0x76 'v' +0x77 'w' +0x78 'x' +0x79 'y' +0x7A 'z' +0x7B '{' +0x7C '|' +0x7D '}' +0x7E '~' +0x80 'А' +0x81 'Б' +0x82 'В' +0x83 'Г' +0x84 'Д' +0x85 'Е' +0x86 'Ж' +0x87 'З' +0x88 'И' +0x89 'Й' +0x8A 'К' +0x8B 'Л' +0x8C 'М' +0x8D 'Н' +0x8E 'О' +0x8F 'П' +0x90 'Р' +0x91 'С' +0x92 'Т' +0x93 'У' +0x94 'Ф' +0x95 'Х' +0x96 'Ц' +0x97 'Ч' +0x98 'Ш' +0x99 'Щ' +0x9A 'Ъ' +0x9B 'Ы' +0x9C 'Ь' +0x9D 'Э' +0x9E 'Ю' +0x9F 'Я' +0xA0 '†' +0xA1 '°' +0xA2 '¢' +0xA3 '£' +0xA4 '§' +0xA5 '•' +0xA6 '¶' +0xA7 'І' +0xA8 '®' +0xA9 '©' +0xAA '™' +0xAB 'Ђ' +0xAC 'ђ' +0xAD '≠' +0xAE 'Ѓ' +0xAF 'ѓ' +0xB0 '∞' +0xB1 '±' +0xB2 '≤' +0xB3 '≥' +0xB4 'і' +0xB5 'µ' +0xB6 '∂' +0xB7 'Ј' +0xB8 'Є' +0xB9 'є' +0xBA 'Ї' +0xBB 'ї' +0xBC 'Љ' +0xBD 'љ' +0xBE 'Њ' +0xBF 'њ' +0xC0 'ј' +0xC1 'Ѕ' +0xC2 '¬' +0xC3 '√' +0xC4 '?' +0xC5 '≈' +0xC6 '?' +0xC7 '«' +0xC8 '»' +0xC9 '…' +0xCA ' ' +0xCB 'Ћ' +0xCC 'ћ' +0xCD 'Ќ' +0xCE 'ќ' +0xCF 'ѕ' +0xD0 '–' +0xD1 '—' +0xD2 '“' +0xD3 '”' +0xD4 '‘' +0xD5 '’' +0xD6 '÷' +0xD7 '?' +0xD8 'Ў' +0xD9 'ў' +0xDA 'Џ' +0xDB 'џ' +0xDC '№' +0xDD 'Ё' +0xDE 'ё' +0xDF 'я' +0xE0 'а' +0xE1 'б' +0xE2 'в' +0xE3 'г' +0xE4 'д' +0xE5 'е' +0xE6 'ж' +0xE7 'з' +0xE8 'и' +0xE9 'й' +0xEA 'к' +0xEB 'л' +0xEC 'м' +0xED 'н' +0xEE 'о' +0xEF 'п' +0xF0 'р' +0xF1 'с' +0xF2 'т' +0xF3 'у' +0xF4 'ф' +0xF5 'х' +0xF6 'ц' +0xF7 'ч' +0xF8 'ш' +0xF9 'щ' +0xFA 'ъ' +0xFB 'ы' +0xFC 'ь' +0xFD 'э' +0xFE 'ю' +0xFF '¤' diff --git a/consoletrans/Makefile b/consoletrans/Makefile new file mode 100644 index 0000000..5aa0d1c --- /dev/null +++ b/consoletrans/Makefile @@ -0,0 +1,288 @@ +# Generated automatically from Makefile.in by configure. +# Makefile.in generated automatically by automake 1.4-p6 from Makefile.am + +# Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +# -*- makefile -*- + + +SHELL = /bin/sh + +srcdir = . +top_srcdir = .. +prefix = /usr +exec_prefix = ${prefix} + +bindir = ${exec_prefix}/bin +sbindir = ${exec_prefix}/sbin +libexecdir = ${exec_prefix}/libexec +datadir = ${prefix}/share +sysconfdir = ${prefix}/etc +sharedstatedir = ${prefix}/com +localstatedir = ${prefix}/var +libdir = ${exec_prefix}/lib +infodir = ${prefix}/info +mandir = ${prefix}/man +includedir = ${prefix}/include +oldincludedir = /usr/include + +DESTDIR = +pkglibdir = $(libdir)/console-data +pkgincludedir = $(includedir)/console-data + +top_builddir = .. + +ACLOCAL = aclocal-1.4 +AUTOCONF = autoconf +AUTOMAKE = automake-1.4 +AUTOHEADER = autoheader + +INSTALL = /usr/bin/install -c +INSTALL_PROGRAM = ${INSTALL} $(AM_INSTALL_PROGRAM_FLAGS) +INSTALL_DATA = ${INSTALL} -m 644 +INSTALL_SCRIPT = ${INSTALL_PROGRAM} +transform = s,x,x, + +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +host_alias = @host_alias@ +host_triplet = @host@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +COMPRESSOR_EXT = gz +COMPRESSOR_OPTS = -9 +DATADIRNAME = @DATADIRNAME@ +FONTDIR = consolefonts +GENCAT = @GENCAT@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GT_NO = @GT_NO@ +GT_YES = @GT_YES@ +HAVE_LIB = @HAVE_LIB@ +INCLUDE_LOCALE_H = @INCLUDE_LOCALE_H@ +INSTOBJEXT = @INSTOBJEXT@ +INTLDEPS = @INTLDEPS@ +INTLLIBS = @INTLLIBS@ +INTLOBJS = @INTLOBJS@ +KEYMAPDIR = keymaps +LIB = @LIB@ +LTLIB = @LTLIB@ +MAKEINFO = makeinfo +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +OLDKEYMAPDIR = keytables +PACKAGE = console-data +POFILES = @POFILES@ +POSUB = @POSUB@ +RANLIB = @RANLIB@ +TRANSDIR = consoletrans +USE_INCLUDED_LIBINTL = @USE_INCLUDED_LIBINTL@ +USE_NLS = @USE_NLS@ +VERSION = 20005.12.14 +VIDEOMODEDIR = videomodes +l = @l@ +translit = @translit@ + +AUTOMAKE_OPTIONS = foreign + +SUFFIXES = .fallback .nofallback + +MK_FALLBACK = $(top_srcdir)/local-scripts/make-fallbacks.pl +MK_NOFALLBACK = $(top_srcdir)/local-scripts/make-nofallbacks.pl + +EXTRA_DIST = $(SFM_FILES) $(ACM_FILES) $(FB_FILES) $(OLD_ACM_FILES) UTF-tmpl.8bit UTF-tmpl.8bit.in + + +pkgdatadir = $(datadir)/$(TRANSDIR) + +# This now provided by unicode-data package +unidatadir = /usr/share/unicode + +pkgdata_DATA = $(SFM_FILES:=.$(COMPRESSOR_EXT)) $(ACM_FILES:=.$(COMPRESSOR_EXT)) $(FB_FILES:=.$(COMPRESSOR_EXT)) $(OLD_ACM_FILES) + + +CLEANFILES = $(SFM_FILES:=.$(COMPRESSOR_EXT)) $(ACM_FILES:=.$(COMPRESSOR_EXT)) $(FB_FILES:=.$(COMPRESSOR_EXT)) + + +AUTO_FALLBACKS = latin_diacr arabic_forms + +AUTO_FALLBACKS_FB = $(AUTO_FALLBACKS:=.fallback) +AUTO_FALLBACKS_NFB = $(AUTO_FALLBACKS:=.nofallback) + +# We don't put these ones in distclean because it's quite +# heavy to recompute. +MAINTAINERCLEANFILES = $(AUTO_FALLBACKS:=.fallback) $(AUTO_FALLBACKS:=.nofallback) + +latin_diacr_PATTERN = '^LATIN (SMALL|CAPITAL) (LETTER|LIGATURE) ((?:LONG|OPEN|DOTLESS) )?([^ ;]+)( DIGRAPH)?(?:( WITH ([^;]+?))( AND ([^;]+))?)?$$' +latin_diacr_TRANSLATIONS = 'LATIN $$1 $$2 $$3$$4$$5$$6' 'LATIN $$1 $$2 $$3$$4$$5' 'LATIN $$1 $$2 $$4$$5' +latin_diacr_HOPEFULL_PATTERN = '^LATIN' + +arabic_forms_PATTERN = '^ARABIC LETTER ([^ ;]+)(?: (ISOLATED|INITIAL|MEDIAL|FINAL) FORM)?$$' +arabic_forms_TRANSLATIONS = 'ARABIC LETTER $$1' +arabic_forms_HOPEFULL_PATTERN = '^ARABIC LETTER [^;]+ (ISOLATED|INITIAL|MEDIAL|FINAL) FORM$$' + +SFM_FILES = :so01.sfm iso02.sfm iso03.sfm iso04.sfm iso05.sfm iso06.sfm iso07.sfm iso08.sfm iso09.sfm iso10.sfm iso13.sfm iso14.sfm iso15.sfm ECMA144.sfm cp437.sfm def.sfm ethiopic.sfm koi8-r.sfm lat1.sfm lat1u.sfm lat2u.sfm lat4.sfm lat4u.sfm armscii8.sfm cp850.sfm cp850b.sfm tcvn.sfm viscii.sfm koi8u.sfm ruscii.sfm + + +OLD_ACM_FILES = null.trans space.trans trivial.trans zero.trans vga2iso.trans koi2alt.trans koi8u2ruscii.trans cp437_to_iso01.trans cp850_to_iso01.trans viscii1.0_to_tcvn.trans viscii1.0_to_viscii1.1.trans + + +ACM_FILES = bulgarian-mic.acm cp1251.acm cp857.acm cp866.acm iso13.acm MacCyrillic.acm cp437.acm iso01.acm iso02.acm iso03.acm iso04.acm iso05.acm iso06.acm iso07.acm iso08.acm iso09.acm iso10.acm straight-to-font.acm iso15.acm iso02+euro.acm koi8u.acm ruscii.acm + + +FB_FILES = $(AUTO_FALLBACKS_FB) $(AUTO_FALLBACKS_NFB) graph.fallback math.fallback misc.fallback typo.fallback qrczak.fallback + +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +DATA = $(pkgdata_DATA) + +DIST_COMMON = Makefile.am Makefile.in + + +DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) + +TAR = tar +GZIP_ENV = --best +all: all-redirect +.SUFFIXES: +.SUFFIXES: .fallback .nofallback +$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) + cd $(top_srcdir) && $(AUTOMAKE) --foreign --include-deps consoletrans/Makefile + +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + cd $(top_builddir) \ + && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status + + +install-pkgdataDATA: $(pkgdata_DATA) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(pkgdatadir) + @list='$(pkgdata_DATA)'; for p in $$list; do \ + if test -f $(srcdir)/$$p; then \ + echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgdatadir)/$$p"; \ + $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgdatadir)/$$p; \ + else if test -f $$p; then \ + echo " $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/$$p"; \ + $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/$$p; \ + fi; fi; \ + done + +uninstall-pkgdataDATA: + @$(NORMAL_UNINSTALL) + list='$(pkgdata_DATA)'; for p in $$list; do \ + rm -f $(DESTDIR)$(pkgdatadir)/$$p; \ + done +tags: TAGS +TAGS: + + +distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) + +subdir = consoletrans + +distdir: $(DISTFILES) + @for file in $(DISTFILES); do \ + d=$(srcdir); \ + if test -d $$d/$$file; then \ + cp -pr $$d/$$file $(distdir)/$$file; \ + else \ + test -f $(distdir)/$$file \ + || ln $$d/$$file $(distdir)/$$file 2> /dev/null \ + || cp -p $$d/$$file $(distdir)/$$file || :; \ + fi; \ + done +info-am: +info: info-am +dvi-am: +dvi: dvi-am +check-am: all-am +check: check-am +installcheck-am: +installcheck: installcheck-am +install-exec-am: +install-exec: install-exec-am + +install-data-am: install-pkgdataDATA +install-data: install-data-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am +install: install-am +uninstall-am: uninstall-pkgdataDATA +uninstall: uninstall-am +all-am: Makefile $(DATA) +all-redirect: all-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install +installdirs: + $(mkinstalldirs) $(DESTDIR)$(pkgdatadir) + + +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -rm -f Makefile $(CONFIG_CLEAN_FILES) + -rm -f config.cache config.log stamp-h stamp-h[0-9]* + +maintainer-clean-generic: + -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) +mostlyclean-am: mostlyclean-generic + +mostlyclean: mostlyclean-am + +clean-am: clean-generic mostlyclean-am + +clean: clean-am + +distclean-am: distclean-generic clean-am + +distclean: distclean-am + +maintainer-clean-am: maintainer-clean-generic distclean-am + @echo "This command is intended for maintainers to use;" + @echo "it deletes files that may require special tools to rebuild." + +maintainer-clean: maintainer-clean-am + +.PHONY: uninstall-pkgdataDATA install-pkgdataDATA tags distdir info-am \ +info dvi-am dvi check check-am installcheck-am installcheck \ +install-exec-am install-exec install-data-am install-data install-am \ +install uninstall-am uninstall all-redirect all-am all installdirs \ +mostlyclean-generic distclean-generic clean-generic \ +maintainer-clean-generic clean mostlyclean distclean maintainer-clean + + +include $(top_builddir)/Make.rules + +fallbacks: $(AUTO_FALLBACKS:=.fallback) $(AUTO_FALLBACKS:=.nofallback) +force-fallbacks: + rm -f $(AUTO_FALLBACKS:=.fallback) $(AUTO_FALLBACKS:=.nofallback) + make fallbacks + +$(AUTO_FALLBACKS_FB) : %.fallback : ${unidatadir}/UnicodeData.txt $(MK_FALLBACK) + @echo + $(MK_FALLBACK) $($*_PATTERN) $($*_TRANSLATIONS) < $< > $@ + +$(AUTO_FALLBACKS_NFB) : %.nofallback : ${unidatadir}/UnicodeData.txt $(MK_FALLBACK) + @echo + $(MK_NOFALLBACK) $($*_PATTERN) $($*_HOPEFULL_PATTERN) < $< > $@ + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/consoletrans/Makefile.am b/consoletrans/Makefile.am new file mode 100644 index 0000000..935ac40 --- /dev/null +++ b/consoletrans/Makefile.am @@ -0,0 +1,84 @@ +# -*- makefile -*- + +AUTOMAKE_OPTIONS = foreign + +include $(top_builddir)/Make.rules + +SUFFIXES = .fallback .nofallback + +MK_FALLBACK = $(top_srcdir)/local-scripts/make-fallbacks.pl +MK_NOFALLBACK = $(top_srcdir)/local-scripts/make-nofallbacks.pl + +EXTRA_DIST = $(SFM_FILES) $(ACM_FILES) $(FB_FILES) $(OLD_ACM_FILES) \ + UTF-tmpl.8bit UTF-tmpl.8bit.in + +pkgdatadir = $(datadir)/$(TRANSDIR) + +# This now provided by package unicode-data +unidatadir = /usr/share/unicode + +pkgdata_DATA = $(SFM_FILES:=.$(COMPRESSOR_EXT)) $(ACM_FILES:=.$(COMPRESSOR_EXT)) \ + $(FB_FILES:=.$(COMPRESSOR_EXT)) $(OLD_ACM_FILES) + +CLEANFILES= $(SFM_FILES:=.$(COMPRESSOR_EXT)) $(ACM_FILES:=.$(COMPRESSOR_EXT)) \ + $(FB_FILES:=.$(COMPRESSOR_EXT)) + +AUTO_FALLBACKS = latin_diacr arabic_forms + +AUTO_FALLBACKS_FB = $(AUTO_FALLBACKS:=.fallback) +AUTO_FALLBACKS_NFB = $(AUTO_FALLBACKS:=.nofallback) + +# We don't put these ones in distclean because it's quite +# heavy to recompute. +MAINTAINERCLEANFILES = $(AUTO_FALLBACKS:=.fallback) $(AUTO_FALLBACKS:=.nofallback) + +latin_diacr_PATTERN='^LATIN (SMALL|CAPITAL) (LETTER|LIGATURE) ((?:LONG|OPEN|DOTLESS) )?([^ ;]+)( DIGRAPH)?(?:( WITH ([^;]+?))( AND ([^;]+))?)?$$' +latin_diacr_TRANSLATIONS='LATIN $$1 $$2 $$3$$4$$5$$6' 'LATIN $$1 $$2 $$3$$4$$5' 'LATIN $$1 $$2 $$4$$5' +latin_diacr_HOPEFULL_PATTERN='^LATIN' + +arabic_forms_PATTERN='^ARABIC LETTER ([^ ;]+)(?: (ISOLATED|INITIAL|MEDIAL|FINAL) FORM)?$$' +arabic_forms_TRANSLATIONS='ARABIC LETTER $$1' +arabic_forms_HOPEFULL_PATTERN='^ARABIC LETTER [^;]+ (ISOLATED|INITIAL|MEDIAL|FINAL) FORM$$' + +fallbacks: $(AUTO_FALLBACKS:=.fallback) $(AUTO_FALLBACKS:=.nofallback) +force-fallbacks: + rm -f $(AUTO_FALLBACKS:=.fallback) $(AUTO_FALLBACKS:=.nofallback) + make fallbacks + +$(AUTO_FALLBACKS_FB) : %.fallback : ${unidatadir}/UnicodeData.txt $(MK_FALLBACK) + @echo + $(MK_FALLBACK) $($*_PATTERN) $($*_TRANSLATIONS) < $< > $@ + +$(AUTO_FALLBACKS_NFB) : %.nofallback : ${unidatadir}/UnicodeData.txt $(MK_FALLBACK) + @echo + $(MK_NOFALLBACK) $($*_PATTERN) $($*_HOPEFULL_PATTERN) < $< > $@ + +SFM_FILES = \ +iso01.sfm iso02.sfm iso03.sfm iso04.sfm iso05.sfm iso06.sfm \ +iso07.sfm iso08.sfm iso09.sfm iso10.sfm iso13.sfm iso14.sfm iso15.sfm \ +ECMA144.sfm cp437.sfm def.sfm ethiopic.sfm koi8-r.sfm \ +lat1.sfm lat1u.sfm lat2u.sfm lat4.sfm lat4u.sfm \ +armscii8.sfm cp850.sfm cp850b.sfm tcvn.sfm viscii.sfm \ +koi8u.sfm ruscii.sfm \ +alt.sfm cp866.sfm iso13.sfm lat2-g.sfm lat2.sfm ucx.sfm UniCyr.sfm UniCyrX.sfm \ +tis620.sfm tis620x.sfm + +OLD_ACM_FILES = null.trans space.trans trivial.trans zero.trans \ +vga2iso.trans koi2alt.trans koi8u2ruscii.trans \ +cp437_to_iso01.trans cp850_to_iso01.trans \ +viscii1.0_to_tcvn.trans viscii1.0_to_viscii1.1.trans \ +\ +lat9u.uni lat9v.uni lat9w.uni + +ACM_FILES = \ +bulgarian-mic.acm cp1251.acm cp857.acm cp866.acm iso13.acm MacCyrillic.acm \ +cp437.acm iso01.acm iso02.acm iso03.acm iso04.acm iso05.acm iso06.acm \ +iso07.acm iso08.acm iso09.acm iso10.acm straight-to-font.acm \ +iso15.acm iso02+euro.acm koi8u.acm ruscii.acm \ +tis620.acm + + +FB_FILES = \ +$(AUTO_FALLBACKS_FB) $(AUTO_FALLBACKS_NFB) \ +graph.fallback math.fallback misc.fallback \ +typo.fallback qrczak.fallback diff --git a/consoletrans/Makefile.in b/consoletrans/Makefile.in new file mode 100644 index 0000000..6c8b65a --- /dev/null +++ b/consoletrans/Makefile.in @@ -0,0 +1,376 @@ +# Makefile.in generated by automake 1.9.6 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# -*- makefile -*- + +srcdir = @srcdir@ +top_srcdir = @top_srcdir@ +VPATH = @srcdir@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +top_builddir = .. +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +INSTALL = @INSTALL@ +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = consoletrans +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; +am__vpath_adj = case $$p in \ + $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ + *) f=$$p;; \ + esac; +am__strip_dir = `echo $$p | sed -e 's|^.*/||'`; +am__installdirs = "$(DESTDIR)$(pkgdatadir)" +pkgdataDATA_INSTALL = $(INSTALL_DATA) +DATA = $(pkgdata_DATA) +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +pkgdatadir = $(datadir)/$(TRANSDIR) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +COMPRESSOR_EXT = @COMPRESSOR_EXT@ +COMPRESSOR_OPTS = @COMPRESSOR_OPTS@ +CYGPATH_W = @CYGPATH_W@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +FONTDIR = @FONTDIR@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KEYMAPDIR = @KEYMAPDIR@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LTLIBOBJS = @LTLIBOBJS@ +MAIN_COMPRESSOR = @MAIN_COMPRESSOR@ +MAKEINFO = @MAKEINFO@ +OLDKEYMAPDIR = @OLDKEYMAPDIR@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TRANSDIR = @TRANSDIR@ +VERSION = @VERSION@ +VIDEOMODEDIR = @VIDEOMODEDIR@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build_alias = @build_alias@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +AUTOMAKE_OPTIONS = foreign +SUFFIXES = .fallback .nofallback +MK_FALLBACK = $(top_srcdir)/local-scripts/make-fallbacks.pl +MK_NOFALLBACK = $(top_srcdir)/local-scripts/make-nofallbacks.pl +EXTRA_DIST = $(SFM_FILES) $(ACM_FILES) $(FB_FILES) $(OLD_ACM_FILES) \ + UTF-tmpl.8bit UTF-tmpl.8bit.in + + +# This now provided by package unicode-data +unidatadir = /usr/share/unicode +pkgdata_DATA = $(SFM_FILES:=.$(COMPRESSOR_EXT)) $(ACM_FILES:=.$(COMPRESSOR_EXT)) \ + $(FB_FILES:=.$(COMPRESSOR_EXT)) $(OLD_ACM_FILES) + +CLEANFILES = $(SFM_FILES:=.$(COMPRESSOR_EXT)) $(ACM_FILES:=.$(COMPRESSOR_EXT)) \ + $(FB_FILES:=.$(COMPRESSOR_EXT)) + +AUTO_FALLBACKS = latin_diacr arabic_forms +AUTO_FALLBACKS_FB = $(AUTO_FALLBACKS:=.fallback) +AUTO_FALLBACKS_NFB = $(AUTO_FALLBACKS:=.nofallback) + +# We don't put these ones in distclean because it's quite +# heavy to recompute. +MAINTAINERCLEANFILES = $(AUTO_FALLBACKS:=.fallback) $(AUTO_FALLBACKS:=.nofallback) +latin_diacr_PATTERN = '^LATIN (SMALL|CAPITAL) (LETTER|LIGATURE) ((?:LONG|OPEN|DOTLESS) )?([^ ;]+)( DIGRAPH)?(?:( WITH ([^;]+?))( AND ([^;]+))?)?$$' +latin_diacr_TRANSLATIONS = 'LATIN $$1 $$2 $$3$$4$$5$$6' 'LATIN $$1 $$2 $$3$$4$$5' 'LATIN $$1 $$2 $$4$$5' +latin_diacr_HOPEFULL_PATTERN = '^LATIN' +arabic_forms_PATTERN = '^ARABIC LETTER ([^ ;]+)(?: (ISOLATED|INITIAL|MEDIAL|FINAL) FORM)?$$' +arabic_forms_TRANSLATIONS = 'ARABIC LETTER $$1' +arabic_forms_HOPEFULL_PATTERN = '^ARABIC LETTER [^;]+ (ISOLATED|INITIAL|MEDIAL|FINAL) FORM$$' +SFM_FILES = \ +iso01.sfm iso02.sfm iso03.sfm iso04.sfm iso05.sfm iso06.sfm \ +iso07.sfm iso08.sfm iso09.sfm iso10.sfm iso13.sfm iso14.sfm iso15.sfm \ +ECMA144.sfm cp437.sfm def.sfm ethiopic.sfm koi8-r.sfm \ +lat1.sfm lat1u.sfm lat2u.sfm lat4.sfm lat4u.sfm \ +armscii8.sfm cp850.sfm cp850b.sfm tcvn.sfm viscii.sfm \ +koi8u.sfm ruscii.sfm \ +alt.sfm cp866.sfm iso13.sfm lat2-g.sfm lat2.sfm ucx.sfm UniCyr.sfm UniCyrX.sfm \ +tis620.sfm tis620x.sfm + +OLD_ACM_FILES = null.trans space.trans trivial.trans zero.trans \ +vga2iso.trans koi2alt.trans koi8u2ruscii.trans \ +cp437_to_iso01.trans cp850_to_iso01.trans \ +viscii1.0_to_tcvn.trans viscii1.0_to_viscii1.1.trans \ +\ +lat9u.uni lat9v.uni lat9w.uni lat9wbrl.uni + +ACM_FILES = \ +bulgarian-mic.acm cp1251.acm cp857.acm cp866.acm iso13.acm MacCyrillic.acm \ +cp437.acm iso01.acm iso02.acm iso03.acm iso04.acm iso05.acm iso06.acm \ +iso07.acm iso08.acm iso09.acm iso10.acm straight-to-font.acm \ +iso15.acm iso02+euro.acm koi8u.acm koi8-r.acm ruscii.acm \ +tis620.acm + +FB_FILES = \ +$(AUTO_FALLBACKS_FB) $(AUTO_FALLBACKS_NFB) \ +graph.fallback math.fallback misc.fallback \ +typo.fallback qrczak.fallback + +all: all-am + +.SUFFIXES: +.SUFFIXES: .fallback .nofallback +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign consoletrans/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --foreign consoletrans/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +uninstall-info-am: +install-pkgdataDATA: $(pkgdata_DATA) + @$(NORMAL_INSTALL) + test -z "$(pkgdatadir)" || $(mkdir_p) "$(DESTDIR)$(pkgdatadir)" + @list='$(pkgdata_DATA)'; for p in $$list; do \ + if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ + f=$(am__strip_dir) \ + echo " $(pkgdataDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgdatadir)/$$f'"; \ + $(pkgdataDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgdatadir)/$$f"; \ + done + +uninstall-pkgdataDATA: + @$(NORMAL_UNINSTALL) + @list='$(pkgdata_DATA)'; for p in $$list; do \ + f=$(am__strip_dir) \ + echo " rm -f '$(DESTDIR)$(pkgdatadir)/$$f'"; \ + rm -f "$(DESTDIR)$(pkgdatadir)/$$f"; \ + done +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \ + list='$(DISTFILES)'; for file in $$list; do \ + case $$file in \ + $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \ + $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \ + esac; \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test "$$dir" != "$$file" && test "$$dir" != "."; then \ + dir="/$$dir"; \ + $(mkdir_p) "$(distdir)$$dir"; \ + else \ + dir=''; \ + fi; \ + if test -d $$d/$$file; then \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-am +all-am: Makefile $(DATA) +installdirs: + for dir in "$(DESTDIR)$(pkgdatadir)"; do \ + test -z "$$dir" || $(mkdir_p) "$$dir"; \ + done +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." + -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) +clean: clean-am + +clean-am: clean-generic mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic + +dvi: dvi-am + +dvi-am: + +html: html-am + +info: info-am + +info-am: + +install-data-am: install-pkgdataDATA + +install-exec-am: + +install-info: install-info-am + +install-man: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-info-am uninstall-pkgdataDATA + +.PHONY: all all-am check check-am clean clean-generic distclean \ + distclean-generic distdir dvi dvi-am html html-am info info-am \ + install install-am install-data install-data-am install-exec \ + install-exec-am install-info install-info-am install-man \ + install-pkgdataDATA install-strip installcheck installcheck-am \ + installdirs maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \ + uninstall-am uninstall-info-am uninstall-pkgdataDATA + + +include $(top_builddir)/Make.rules + +fallbacks: $(AUTO_FALLBACKS:=.fallback) $(AUTO_FALLBACKS:=.nofallback) +force-fallbacks: + rm -f $(AUTO_FALLBACKS:=.fallback) $(AUTO_FALLBACKS:=.nofallback) + make fallbacks + +$(AUTO_FALLBACKS_FB) : %.fallback : ${unidatadir}/UnicodeData.txt $(MK_FALLBACK) + @echo + $(MK_FALLBACK) $($*_PATTERN) $($*_TRANSLATIONS) < $< > $@ + +$(AUTO_FALLBACKS_NFB) : %.nofallback : ${unidatadir}/UnicodeData.txt $(MK_FALLBACK) + @echo + $(MK_NOFALLBACK) $($*_PATTERN) $($*_HOPEFULL_PATTERN) < $< > $@ +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/consoletrans/UTF-tmpl.8bit b/consoletrans/UTF-tmpl.8bit new file mode 100644 index 0000000..7ef2438 --- /dev/null +++ b/consoletrans/UTF-tmpl.8bit @@ -0,0 +1,135 @@ +# generated from UTF-tmpl.8bit.in by: +# { +# while read a b; do +# echo -e $a \'\\echo "8o16i${b#U+}pq" | dc\'; +# done +# } <data/consoletrans/UTF-tmpl.8bit.in + +0x80 '' +0x81 '' +0x82 '' +0x83 '' +0x84 '' +0x85 '' +0x86 '' +0x87 '' +0x88 '' +0x89 '' +0x8A '' +0x8B '' +0x8C '' +0x8D '' +0x8E '' +0x8F '' +0x90 '' +0x91 '' +0x92 '' +0x93 '' +0x94 '' +0x95 '' +0x96 '' +0x97 '' +0x98 '' +0x99 '' +0x9A '' +0x9B '' +0x9C '' +0x9D '' +0x9E '' +0x9F '' +0xA0 '' +0xA1 '' +0xA2 '' +0xA3 '' +0xA4 '' +0xA5 '' +0xA6 '' +0xA7 '' +0xA8 '' +0xA9 '' +0xAA '' +0xAB '' +0xAC '' +0xAD '' +0xAE '' +0xAF '' +0xB0 '' +0xB1 '' +0xB2 '' +0xB3 '' +0xB4 '' +0xB5 '' +0xB6 '' +0xB7 '' +0xB8 '' +0xB9 '' +0xBA '' +0xBB '' +0xBC '' +0xBD '' +0xBE '' +0xBF '' +0xC0 '' +0xC1 '' +0xC2 '' +0xC3 '' +0xC4 '' +0xC5 '' +0xC6 '' +0xC7 '' +0xC8 '' +0xC9 '' +0xCA '' +0xCB '' +0xCC '' +0xCD '' +0xCE '' +0xCF '' +0xD0 '' +0xD1 '' +0xD2 '' +0xD3 '' +0xD4 '' +0xD5 '' +0xD6 '' +0xD7 '' +0xD8 '' +0xD9 '' +0xDA '' +0xDB '' +0xDC '' +0xDD '' +0xDE '' +0xDF '' +0xE0 '' +0xE1 '' +0xE2 '' +0xE3 '' +0xE4 '' +0xE5 '' +0xE6 '' +0xE7 '' +0xE8 '' +0xE9 '' +0xEA '' +0xEB '' +0xEC '' +0xED '' +0xEE '' +0xEF '' +0xF0 '' +0xF1 '' +0xF2 '' +0xF3 '' +0xF4 '' +0xF5 '' +0xF6 '' +0xF7 '' +0xF8 '' +0xF9 '' +0xFA '' +0xFB '' +0xFC '' +0xFD '' +0xFE '' +0xFF '' diff --git a/consoletrans/UTF-tmpl.8bit.in b/consoletrans/UTF-tmpl.8bit.in new file mode 100644 index 0000000..7f06f6d --- /dev/null +++ b/consoletrans/UTF-tmpl.8bit.in @@ -0,0 +1,128 @@ +0x80 U+0080 +0x81 U+0081 +0x82 U+0082 +0x83 U+0083 +0x84 U+0084 +0x85 U+0085 +0x86 U+0086 +0x87 U+0087 +0x88 U+0088 +0x89 U+0089 +0x8A U+008A +0x8B U+008B +0x8C U+008C +0x8D U+008D +0x8E U+008E +0x8F U+008F +0x90 U+0090 +0x91 U+0091 +0x92 U+0092 +0x93 U+0093 +0x94 U+0094 +0x95 U+0095 +0x96 U+0096 +0x97 U+0097 +0x98 U+0098 +0x99 U+0099 +0x9A U+009A +0x9B U+009B +0x9C U+009C +0x9D U+009D +0x9E U+009E +0x9F U+009F +0xA0 U+00A0 +0xA1 U+00A1 +0xA2 U+00A2 +0xA3 U+00A3 +0xA4 U+00A4 +0xA5 U+00A5 +0xA6 U+00A6 +0xA7 U+00A7 +0xA8 U+00A8 +0xA9 U+00A9 +0xAA U+00AA +0xAB U+00AB +0xAC U+00AC +0xAD U+00AD +0xAE U+00AE +0xAF U+00AF +0xB0 U+00B0 +0xB1 U+00B1 +0xB2 U+00B2 +0xB3 U+00B3 +0xB4 U+00B4 +0xB5 U+00B5 +0xB6 U+00B6 +0xB7 U+00B7 +0xB8 U+00B8 +0xB9 U+00B9 +0xBA U+00BA +0xBB U+00BB +0xBC U+00BC +0xBD U+00BD +0xBE U+00BE +0xBF U+00BF +0xC0 U+00C0 +0xC1 U+00C1 +0xC2 U+00C2 +0xC3 U+00C3 +0xC4 U+00C4 +0xC5 U+00C5 +0xC6 U+00C6 +0xC7 U+00C7 +0xC8 U+00C8 +0xC9 U+00C9 +0xCA U+00CA +0xCB U+00CB +0xCC U+00CC +0xCD U+00CD +0xCE U+00CE +0xCF U+00CF +0xD0 U+00D0 +0xD1 U+00D1 +0xD2 U+00D2 +0xD3 U+00D3 +0xD4 U+00D4 +0xD5 U+00D5 +0xD6 U+00D6 +0xD7 U+00D7 +0xD8 U+00D8 +0xD9 U+00D9 +0xDA U+00DA +0xDB U+00DB +0xDC U+00DC +0xDD U+00DD +0xDE U+00DE +0xDF U+00DF +0xE0 U+00E0 +0xE1 U+00E1 +0xE2 U+00E2 +0xE3 U+00E3 +0xE4 U+00E4 +0xE5 U+00E5 +0xE6 U+00E6 +0xE7 U+00E7 +0xE8 U+00E8 +0xE9 U+00E9 +0xEA U+00EA +0xEB U+00EB +0xEC U+00EC +0xED U+00ED +0xEE U+00EE +0xEF U+00EF +0xF0 U+00F0 +0xF1 U+00F1 +0xF2 U+00F2 +0xF3 U+00F3 +0xF4 U+00F4 +0xF5 U+00F5 +0xF6 U+00F6 +0xF7 U+00F7 +0xF8 U+00F8 +0xF9 U+00F9 +0xFA U+00FA +0xFB U+00FB +0xFC U+00FC +0xFD U+00FD +0xFE U+00FE +0xFF U+00FF diff --git a/consoletrans/UniCyr.sfm b/consoletrans/UniCyr.sfm new file mode 100644 index 0000000..452d4cd --- /dev/null +++ b/consoletrans/UniCyr.sfm @@ -0,0 +1,368 @@ +0x00 U+0000 +0x00 U+00ab +0x00 U+2264 +0x01 U+0001 +0x01 U+00bb +0x01 U+2265 +0x02 U+0002 +0x02 U+2320 +0x03 U+0003 +0x03 U+2321 +0x04 U+0004 +0x04 U+00f7 +0x05 U+0005 +0x05 U+0402 +0x06 U+0006 +0x06 U+0403 +0x07 U+0007 +0x07 U+0405 +0x08 U+0008 +0x08 U+0406 +0x09 U+0009 +0x09 U+0408 +0x0a U+000a +0x0a U+0409 +0x0b U+000b +0x0b U+040a +0x0c U+000c +0x0c U+040b +0x0d U+000d +0x0d U+040c +0x0e U+000e +0x0e U+040f +0x0f U+000f +0x0f U+0490 +0x10 U+0010 +0x10 U+2248 +0x11 U+0011 +0x11 U+00a9 +0x12 U+0012 +0x12 U+00b2 +0x13 U+0013 +0x13 U+00ae +0x14 U+0014 +0x14 U+20ac +0x15 U+0015 +0x15 U+0452 +0x16 U+0016 +0x16 U+0453 +0x17 U+0017 +0x17 U+0455 +0x18 U+0018 +0x18 U+0456 +0x19 U+0019 +0x19 U+0458 +0x1a U+001a +0x1a U+0459 +0x1b U+001b +0x1b U+045a +0x1c U+001c +0x1c U+045b +0x1d U+001d +0x1d U+045c +0x1e U+001e +0x1e U+045f +0x1f U+001f +0x1f U+0491 +0x20 U+0020 +0x20 U+00a0 +0x21 U+0021 +0x21 U+00a1 +0x22 U+0022 +0x22 U+201c +0x22 U+201d +0x23 U+0023 +0x24 U+0024 +0x25 U+0025 +0x26 U+0026 +0x27 U+0027 +0x27 U+2019 +0x28 U+0028 +0x29 U+0029 +0x2a U+002a +0x2b U+002b +0x2c U+002c +0x2d U+002d +0x2d U+2013 +0x2d U+2014 +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 +0x3c U+2039 +0x3d U+003d +0x3e U+003e +0x3e U+203a +0x3f U+003f +0x3f U+00bf +0x40 U+0040 +0x41 U+0041 +0x41 U+00c0 +0x41 U+00c1 +0x41 U+00c2 +0x41 U+00c3 +0x41 U+00c4 +0x41 U+00c5 +0x42 U+0042 +0x43 U+0043 +0x43 U+00c7 +0x44 U+0044 +0x44 U+00d0 +0x45 U+0045 +0x45 U+00c8 +0x45 U+00c9 +0x45 U+00ca +0x46 U+0046 +0x47 U+0047 +0x48 U+0048 +0x49 U+0049 +0x49 U+00cc +0x49 U+00cd +0x49 U+00ce +0x4a U+004a +0x4b U+004b +0x4c U+004c +0x4d U+004d +0x4e U+004e +0x4e U+00d1 +0x4f U+004f +0x4f U+00d2 +0x4f U+00d3 +0x4f U+00d4 +0x4f U+00d5 +0x4f U+00d6 +0x50 U+0050 +0x50 U+00de +0x51 U+0051 +0x52 U+0052 +0x53 U+0053 +0x53 U+0160 +0x54 U+0054 +0x55 U+0055 +0x55 U+00d9 +0x55 U+00da +0x55 U+00db +0x55 U+00dc +0x56 U+0056 +0x57 U+0057 +0x58 U+0058 +0x59 U+0059 +0x59 U+00dd +0x5a U+005a +0x5a U+017d +0x5b U+005b +0x5c U+005c +0x5d U+005d +0x5e U+005e +0x5f U+005f +0x60 U+0060 +0x60 U+2018 +0x61 U+0061 +0x61 U+00e0 +0x61 U+00e1 +0x61 U+00e2 +0x61 U+00e3 +0x61 U+00e4 +0x61 U+00e5 +0x62 U+0062 +0x63 U+0063 +0x63 U+00e7 +0x64 U+0064 +0x64 U+00f0 +0x65 U+0065 +0x65 U+00e8 +0x65 U+00e9 +0x65 U+00ea +0x66 U+0066 +0x67 U+0067 +0x68 U+0068 +0x69 U+0069 +0x69 U+00ec +0x69 U+00ed +0x69 U+00ee +0x6a U+006a +0x6b U+006b +0x6c U+006c +0x6d U+006d +0x6d U+00b5 +0x6e U+006e +0x6e U+00f1 +0x6f U+006f +0x6f U+00f2 +0x6f U+00f3 +0x6f U+00f4 +0x6f U+00f5 +0x6f U+00f6 +0x70 U+0070 +0x70 U+00fe +0x71 U+0071 +0x72 U+0072 +0x73 U+0073 +0x73 U+0161 +0x74 U+0074 +0x75 U+0075 +0x75 U+00f9 +0x75 U+00fa +0x75 U+00fb +0x75 U+00fc +0x76 U+0076 +0x77 U+0077 +0x78 U+0078 +0x78 U+00d7 +0x79 U+0079 +0x79 U+00fd +0x79 U+00ff +0x7a U+007a +0x7a U+017e +0x7b U+007b +0x7c U+007c +0x7d U+007d +0x7e U+007e +0x7f U+007f +0x7f U+00df +0x80 U+0410 +0x81 U+0411 +0x82 U+0412 +0x83 U+0413 +0x84 U+0414 +0x85 U+0415 +0x86 U+0416 +0x87 U+0417 +0x88 U+0418 +0x89 U+0419 +0x8a U+041a +0x8b U+041b +0x8c U+041c +0x8d U+041d +0x8e U+041e +0x8f U+041f +0x90 U+0420 +0x91 U+0421 +0x92 U+0422 +0x93 U+0423 +0x94 U+0424 +0x95 U+0425 +0x96 U+0426 +0x97 U+0427 +0x98 U+0428 +0x99 U+0429 +0x9a U+042a +0x9b U+042b +0x9c U+042c +0x9d U+042d +0x9e U+042e +0x9f U+042f +0xa0 U+0430 +0xa1 U+0431 +0xa2 U+0432 +0xa3 U+0433 +0xa4 U+0434 +0xa5 U+0435 +0xa6 U+0436 +0xa7 U+0437 +0xa8 U+0438 +0xa9 U+0439 +0xaa U+043a +0xab U+043b +0xac U+043c +0xad U+043d +0xae U+043e +0xaf U+043f +0xb0 U+2591 +0xb1 U+2592 +0xb2 U+2593 +0xb3 U+2502 +0xb4 U+2524 +0xb5 U+2561 +0xb6 U+2562 +0xb7 U+2556 +0xb8 U+2555 +0xb9 U+2563 +0xba U+2551 +0xbb U+2557 +0xbc U+255d +0xbd U+255c +0xbe U+255b +0xbf U+2510 +0xc0 U+2514 +0xc1 U+2534 +0xc2 U+252c +0xc3 U+251c +0xc4 U+2500 +0xc5 U+253c +0xc6 U+255e +0xc7 U+255f +0xc8 U+255a +0xc9 U+2554 +0xca U+2569 +0xcb U+2566 +0xcc U+2560 +0xcd U+2550 +0xce U+256c +0xcf U+2567 +0xd0 U+2568 +0xd1 U+2564 +0xd2 U+2565 +0xd3 U+2559 +0xd4 U+2558 +0xd5 U+2552 +0xd6 U+2553 +0xd7 U+256b +0xd8 U+256a +0xd9 U+2518 +0xda U+250c +0xdb U+2588 +0xdc U+2584 +0xdd U+258c +0xde U+2590 +0xdf U+2580 +0xe0 U+0440 +0xe1 U+0441 +0xe2 U+0442 +0xe3 U+0443 +0xe4 U+0444 +0xe5 U+0445 +0xe6 U+0446 +0xe7 U+0447 +0xe8 U+0448 +0xe9 U+0449 +0xea U+044a +0xeb U+044b +0xec U+044c +0xed U+044d +0xee U+044e +0xef U+044f +0xf0 U+0401 +0xf0 U+00cb +0xf1 U+0451 +0xf1 U+00eb +0xf2 U+0404 +0xf3 U+0454 +0xf4 U+0407 +0xf4 U+00cf +0xf5 U+0457 +0xf5 U+00ef +0xf6 U+040e +0xf7 U+045e +0xf8 U+00b0 +0xf9 U+00b7 +0xf9 U+2022 +0xf9 U+2219 +0xfa U+00ad +0xfb U+221a +0xfc U+2116 +0xfd U+00a4 +0xfe U+25a0 +0xfe U+fffd +0xff U+00a7 diff --git a/consoletrans/UniCyrX.sfm b/consoletrans/UniCyrX.sfm new file mode 100644 index 0000000..153a576 --- /dev/null +++ b/consoletrans/UniCyrX.sfm @@ -0,0 +1,259 @@ +# +# UniCyr eXtended Screen Font Map +# +0x00 U+0000 U+2264 +0x01 U+0001 U+2265 +0x02 U+0002 U+00ab +0x03 U+0003 U+00bb +0x04 U+0004 U+00f7 +0x05 U+0005 U+0402 +0x06 U+0006 U+0403 +0x07 U+0007 U+0405 +0x08 U+0008 U+0406 +0x09 U+0009 U+0408 +0x0a U+000a U+0409 +0x0b U+000b U+040a +0x0c U+000c U+040b +0x0d U+000d U+040c +0x0e U+000e U+040f +0x0f U+000f U+0490 +0x10 U+0010 U+2248 +0x11 U+0011 U+00a9 +0x12 U+0012 U+00b2 +0x13 U+0013 U+00ae +0x14 U+0014 U+20ac +0x15 U+0015 U+0452 +0x16 U+0016 U+0453 +0x17 U+0017 U+0455 +0x18 U+0018 U+0456 +0x19 U+0019 U+0458 +0x1a U+001a U+0459 +0x1b U+001b U+045a +0x1c U+001c U+045b +0x1d U+001d U+045c +0x1e U+001e U+045f +0x1f U+001f U+0491 +0x20 U+0020 U+00a0 +0x21 U+0021 U+00a1 +0x22 U+0022 U+201c U+201d +0x23 U+0023 +0x24 U+0024 +0x25 U+0025 +0x26 U+0026 +0x27 U+0027 U+2019 +0x28 U+0028 +0x29 U+0029 +0x2a U+002a +0x2b U+002b +0x2c U+002c U+201a +0x2d U+002d U+2013 U+2014 +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 U+2039 +0x3d U+003d +0x3e U+003e U+203A +0x3f U+003f U+00bf +0x40 U+0040 +0x41 U+0041 U+00c0 U+00c1 U+00c2 U+00c3 +0x42 U+0042 +0x43 U+0043 +0x44 U+0044 U+00d0 +0x45 U+0045 U+00c8 U+00ca +0x46 U+0046 +0x47 U+0047 +0x48 U+0048 +0x49 U+0049 U+00cc U+00cd U+00ce +0x4a U+004a +0x4b U+004b +0x4c U+004c +0x4d U+004d +0x4e U+004e +0x4f U+004f U+00d2 U+00d3 U+00d4 U+00d5 +0x50 U+0050 +0x51 U+0051 +0x52 U+0052 +0x53 U+0053 U+0160 +0x54 U+0054 +0x55 U+0055 U+00d9 U+00da U+00db +0x56 U+0056 +0x57 U+0057 +0x58 U+0058 +0x59 U+0059 U+00dd U+0178 +0x5a U+005a U+017d +0x5b U+005b +0x5c U+005c +0x5d U+005d +0x5e U+005e U+02c6 +0x5f U+005f +0x60 U+0060 U+2018 +0x61 U+0061 U+00e1 U+00e3 +0x62 U+0062 +0x63 U+0063 +0x64 U+0064 +0x65 U+0065 +0x66 U+0066 +0x67 U+0067 +0x68 U+0068 +0x69 U+0069 U+00ec U+00ed +0x6a U+006a +0x6b U+006b +0x6c U+006c +0x6d U+006d +0x6e U+006e +0x6f U+006f U+00f2 U+00f3 U+00f5 +0x70 U+0070 +0x71 U+0071 +0x72 U+0072 +0x73 U+0073 U+0161 +0x74 U+0074 +0x75 U+0075 U+00fa +0x76 U+0076 +0x77 U+0077 +0x78 U+0078 U+00d7 +0x79 U+0079 U+00fd U+00ff +0x7a U+007a U+017e +0x7b U+007b +0x7c U+007c +0x7d U+007d +0x7e U+007e U+02dc +0x7f U+007f U+2302 +0x80 U+0410 +0x81 U+0411 +0x82 U+0412 +0x83 U+0413 +0x84 U+0414 +0x85 U+0415 +0x86 U+0416 +0x87 U+0417 +0x88 U+0418 +0x89 U+0419 +0x8a U+041a +0x8b U+041b +0x8c U+041c +0x8d U+041d +0x8e U+041e +0x8f U+041f +0x90 U+0420 +0x91 U+0421 +0x92 U+0422 +0x93 U+0423 +0x94 U+0424 +0x95 U+0425 +0x96 U+0426 +0x97 U+0427 +0x98 U+0428 +0x99 U+0429 +0x9a U+042a +0x9b U+042b +0x9c U+042c +0x9d U+042d +0x9e U+042e +0x9f U+042f +0xa0 U+0430 +0xa1 U+0431 +0xa2 U+0432 +0xa3 U+0433 +0xa4 U+0434 +0xa5 U+0435 +0xa6 U+0436 +0xa7 U+0437 +0xa8 U+0438 +0xa9 U+0439 +0xaa U+043a +0xab U+043b +0xac U+043c +0xad U+043d +0xae U+043e +0xaf U+043f +0xb0 U+00de +0xb1 U+2592 U+2591 U+2593 +0xb2 U+00fe +0xb3 U+2502 U+2551 +0xb4 U+2524 U+2561 U+2562 U+2563 +0xb5 U+00df +0xb6 U+00c4 +0xb7 U+00d6 +0xb8 U+00dc +0xb9 U+00e4 +0xba U+00f6 +0xbb U+00fc +0xbc U+00a3 +0xbd U+00b5 +0xbe U+00a2 +0xbf U+2510 U+2555 U+2556 U+2557 +0xc0 U+2514 U+2558 U+2559 U+255a +0xc1 U+2534 U+2567 U+2568 U+2569 +0xc2 U+252c U+2564 U+2565 U+2566 +0xc3 U+251c U+255e U+255f U+2560 +0xc4 U+2500 U+2550 +0xc5 U+253c U+256a U+256b U+256c +0xc6 U+00e7 +0xc7 U+00e9 +0xc8 U+00e8 +0xc9 U+00e0 +0xca U+00f9 +0xcb U+00e2 +0xcc U+00ea +0xcd U+00ee +0xce U+00f4 +0xcf U+00fb +0xd0 U+00c7 +0xd1 U+00c9 +0xd2 U+00d1 +0xd3 U+00f1 +0xd4 U+00e6 +0xd5 U+0153 +0xd6 U+00e5 +0xd7 U+00f8 +0xd8 U+00f0 +0xd9 U+2518 U+2321 U+255b U+255c U+255d +0xda U+250c U+2320 U+2552 U+2553 U+2554 +0xdb U+2588 U+2584 U+258c U+2590 U+2580 +0xdc U+00c6 +0xdd U+0152 +0xde U+00c5 +0xdf U+00d8 +0xe0 U+0440 +0xe1 U+0441 +0xe2 U+0442 +0xe3 U+0443 +0xe4 U+0444 +0xe5 U+0445 +0xe6 U+0446 +0xe7 U+0447 +0xe8 U+0448 +0xe9 U+0449 +0xea U+044a +0xeb U+044b +0xec U+044c +0xed U+044d +0xee U+044e +0xef U+044f +0xf0 U+0401 U+00cb +0xf1 U+0451 U+00eb +0xf2 U+0404 +0xf3 U+0454 +0xf4 U+0407 U+00cf +0xf5 U+0457 U+00ef +0xf6 U+040e +0xf7 U+045e +0xf8 U+00b0 U+00ba +0xf9 U+2219 U+2022 U+00b7 +0xfa U+00ad +0xfb U+221a +0xfc U+2116 +0xfd U+00a4 +0xfe U+25a0 U+fffd +0xff U+00a7 diff --git a/consoletrans/alt.sfm b/consoletrans/alt.sfm new file mode 100644 index 0000000..3692699 --- /dev/null +++ b/consoletrans/alt.sfm @@ -0,0 +1,292 @@ +0x00 U+0000 +0x00 U+fffd +0x01 U+0001 +0x01 U+263a +0x02 U+0002 +0x02 U+263b +0x03 U+0003 +0x03 U+2665 +0x04 U+0004 +0x04 U+2666 +0x05 U+0005 +0x05 U+2663 +0x06 U+0006 +0x06 U+2660 +0x07 U+0007 +0x07 U+2022 +0x08 U+0008 +0x08 U+25d8 +0x09 U+0009 +0x09 U+25cb +0x0a U+000a +0x0a U+25d9 +0x0b U+000b +0x0b U+2642 +0x0c U+000c +0x0c U+2640 +0x0d U+000d +0x0d U+266a +0x0e U+000e +0x0e U+266b +0x0e U+266c +0x0f U+000f +0x0f U+263c +0x10 U+0010 +0x10 U+25b6 +0x10 U+25ba +0x11 U+0011 +0x11 U+25c0 +0x11 U+25c4 +0x12 U+0012 +0x12 U+2195 +0x13 U+0013 +0x13 U+203c +0x14 U+0014 +0x14 U+00b6 +0x15 U+0015 +0x15 U+00a7 +0x16 U+0016 +0x16 U+25ac +0x17 U+0017 +0x17 U+21a8 +0x18 U+0018 +0x18 U+2191 +0x19 U+0019 +0x19 U+2193 +0x1a U+001a +0x1a U+2192 +0x1b U+001b +0x1b U+2190 +0x1c U+001c +0x1c U+221f +0x1c U+2319 +0x1d U+001d +0x1d U+2194 +0x1e U+001e +0x1e U+25b2 +0x1f U+001f +0x1f U+25bc +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 +0x80 U+0410 +0x81 U+0411 +0x82 U+0412 +0x83 U+0413 +0x84 U+0414 +0x85 U+0415 +0x86 U+0416 +0x87 U+0417 +0x88 U+0418 +0x89 U+0419 +0x8a U+041a +0x8b U+041b +0x8c U+041c +0x8d U+041d +0x8e U+041e +0x8f U+041f +0x90 U+0420 +0x91 U+0421 +0x92 U+0422 +0x93 U+0423 +0x94 U+0424 +0x95 U+0425 +0x96 U+0426 +0x97 U+0427 +0x98 U+0428 +0x99 U+0429 +0x9a U+042a +0x9b U+042b +0x9c U+042c +0x9d U+042d +0x9e U+042e +0x9f U+042f +0xa0 U+0430 +0xa1 U+0431 +0xa2 U+0432 +0xa3 U+0433 +0xa4 U+0434 +0xa5 U+0435 +0xa6 U+0436 +0xa7 U+0437 +0xa8 U+0438 +0xa9 U+0439 +0xaa U+043a +0xab U+043b +0xac U+043c +0xad U+043d +0xae U+043e +0xaf U+043f +0xb0 U+2591 +0xb1 U+2592 +0xb2 U+2593 +0xb3 U+2502 +0xb4 U+2524 +0xb5 U+2561 +0xb6 U+2562 +0xb7 U+2556 +0xb8 U+2555 +0xb9 U+2563 +0xba U+2551 +0xbb U+2557 +0xbc U+255d +0xbd U+255c +0xbe U+255b +0xbf U+2510 +0xc0 U+2514 +0xc1 U+2534 +0xc2 U+252c +0xc3 U+251c +0xc4 U+2500 +0xc5 U+253c +0xc6 U+255e +0xc7 U+255f +0xc8 U+255a +0xc9 U+2554 +0xca U+2569 +0xcb U+2566 +0xcc U+2560 +0xcd U+2550 +0xce U+256c +0xcf U+2567 +0xd0 U+2568 +0xd1 U+2564 +0xd2 U+2565 +0xd3 U+2559 +0xd4 U+2558 +0xd5 U+2552 +0xd6 U+2553 +0xd7 U+256b +0xd8 U+256a +0xd9 U+2518 +0xda U+250c +0xdb U+2588 +0xdc U+2584 +0xdd U+258c +0xde U+2590 +0xdf U+2580 +0xe0 U+0440 +0xe1 U+0441 +0xe2 U+0442 +0xe3 U+0443 +0xe4 U+0444 +0xe5 U+0445 +0xe6 U+0446 +0xe7 U+0447 +0xe8 U+0448 +0xe9 U+0449 +0xea U+044a +0xeb U+044b +0xec U+044c +0xed U+044d +0xee U+044e +0xef U+044f +0xf0 U+0401 +0xf1 U+0451 +0xf2 U+2265 +0xf3 U+2264 +0xf4 U+2320 +0xf5 U+2321 +0xf6 U+00f7 +0xf7 U+2248 +0xf8 U+00b0 +0xf9 U+2219 +0xfa U+00b7 +0xfb U+221a +0xfc U+207f +0xfd U+00b2 +0xfe U+25a0 +0xff U+00a0 diff --git a/consoletrans/arabic_forms.fallback b/consoletrans/arabic_forms.fallback new file mode 100644 index 0000000..225a1b8 --- /dev/null +++ b/consoletrans/arabic_forms.fallback @@ -0,0 +1,394 @@ +# ARABIC LETTER YEH MEDIAL FORM # ARABIC LETTER YEH +U+FEF4 U+064A +# ARABIC LETTER YEH INITIAL FORM # ARABIC LETTER YEH +U+FEF3 U+064A +# ARABIC LETTER YEH FINAL FORM # ARABIC LETTER YEH +U+FEF2 U+064A +# ARABIC LETTER YEH ISOLATED FORM # ARABIC LETTER YEH +U+FEF1 U+064A +# ARABIC LETTER WAW FINAL FORM # ARABIC LETTER WAW +U+FEEE U+0648 +# ARABIC LETTER WAW ISOLATED FORM # ARABIC LETTER WAW +U+FEED U+0648 +# ARABIC LETTER HEH MEDIAL FORM # ARABIC LETTER HEH +U+FEEC U+0647 +# ARABIC LETTER HEH INITIAL FORM # ARABIC LETTER HEH +U+FEEB U+0647 +# ARABIC LETTER HEH FINAL FORM # ARABIC LETTER HEH +U+FEEA U+0647 +# ARABIC LETTER HEH ISOLATED FORM # ARABIC LETTER HEH +U+FEE9 U+0647 +# ARABIC LETTER NOON MEDIAL FORM # ARABIC LETTER NOON +U+FEE8 U+0646 +# ARABIC LETTER NOON INITIAL FORM # ARABIC LETTER NOON +U+FEE7 U+0646 +# ARABIC LETTER NOON FINAL FORM # ARABIC LETTER NOON +U+FEE6 U+0646 +# ARABIC LETTER NOON ISOLATED FORM # ARABIC LETTER NOON +U+FEE5 U+0646 +# ARABIC LETTER MEEM MEDIAL FORM # ARABIC LETTER MEEM +U+FEE4 U+0645 +# ARABIC LETTER MEEM INITIAL FORM # ARABIC LETTER MEEM +U+FEE3 U+0645 +# ARABIC LETTER MEEM FINAL FORM # ARABIC LETTER MEEM +U+FEE2 U+0645 +# ARABIC LETTER MEEM ISOLATED FORM # ARABIC LETTER MEEM +U+FEE1 U+0645 +# ARABIC LETTER LAM MEDIAL FORM # ARABIC LETTER LAM +U+FEE0 U+0644 +# ARABIC LETTER LAM INITIAL FORM # ARABIC LETTER LAM +U+FEDF U+0644 +# ARABIC LETTER LAM FINAL FORM # ARABIC LETTER LAM +U+FEDE U+0644 +# ARABIC LETTER LAM ISOLATED FORM # ARABIC LETTER LAM +U+FEDD U+0644 +# ARABIC LETTER KAF MEDIAL FORM # ARABIC LETTER KAF +U+FEDC U+0643 +# ARABIC LETTER KAF INITIAL FORM # ARABIC LETTER KAF +U+FEDB U+0643 +# ARABIC LETTER KAF FINAL FORM # ARABIC LETTER KAF +U+FEDA U+0643 +# ARABIC LETTER KAF ISOLATED FORM # ARABIC LETTER KAF +U+FED9 U+0643 +# ARABIC LETTER QAF MEDIAL FORM # ARABIC LETTER QAF +U+FED8 U+0642 +# ARABIC LETTER QAF INITIAL FORM # ARABIC LETTER QAF +U+FED7 U+0642 +# ARABIC LETTER QAF FINAL FORM # ARABIC LETTER QAF +U+FED6 U+0642 +# ARABIC LETTER QAF ISOLATED FORM # ARABIC LETTER QAF +U+FED5 U+0642 +# ARABIC LETTER FEH MEDIAL FORM # ARABIC LETTER FEH +U+FED4 U+0641 +# ARABIC LETTER FEH INITIAL FORM # ARABIC LETTER FEH +U+FED3 U+0641 +# ARABIC LETTER FEH FINAL FORM # ARABIC LETTER FEH +U+FED2 U+0641 +# ARABIC LETTER FEH ISOLATED FORM # ARABIC LETTER FEH +U+FED1 U+0641 +# ARABIC LETTER GHAIN MEDIAL FORM # ARABIC LETTER GHAIN +U+FED0 U+063A +# ARABIC LETTER GHAIN INITIAL FORM # ARABIC LETTER GHAIN +U+FECF U+063A +# ARABIC LETTER GHAIN FINAL FORM # ARABIC LETTER GHAIN +U+FECE U+063A +# ARABIC LETTER GHAIN ISOLATED FORM # ARABIC LETTER GHAIN +U+FECD U+063A +# ARABIC LETTER AIN MEDIAL FORM # ARABIC LETTER AIN +U+FECC U+0639 +# ARABIC LETTER AIN INITIAL FORM # ARABIC LETTER AIN +U+FECB U+0639 +# ARABIC LETTER AIN FINAL FORM # ARABIC LETTER AIN +U+FECA U+0639 +# ARABIC LETTER AIN ISOLATED FORM # ARABIC LETTER AIN +U+FEC9 U+0639 +# ARABIC LETTER ZAH MEDIAL FORM # ARABIC LETTER ZAH +U+FEC8 U+0638 +# ARABIC LETTER ZAH INITIAL FORM # ARABIC LETTER ZAH +U+FEC7 U+0638 +# ARABIC LETTER ZAH FINAL FORM # ARABIC LETTER ZAH +U+FEC6 U+0638 +# ARABIC LETTER ZAH ISOLATED FORM # ARABIC LETTER ZAH +U+FEC5 U+0638 +# ARABIC LETTER TAH MEDIAL FORM # ARABIC LETTER TAH +U+FEC4 U+0637 +# ARABIC LETTER TAH INITIAL FORM # ARABIC LETTER TAH +U+FEC3 U+0637 +# ARABIC LETTER TAH FINAL FORM # ARABIC LETTER TAH +U+FEC2 U+0637 +# ARABIC LETTER TAH ISOLATED FORM # ARABIC LETTER TAH +U+FEC1 U+0637 +# ARABIC LETTER DAD MEDIAL FORM # ARABIC LETTER DAD +U+FEC0 U+0636 +# ARABIC LETTER DAD INITIAL FORM # ARABIC LETTER DAD +U+FEBF U+0636 +# ARABIC LETTER DAD FINAL FORM # ARABIC LETTER DAD +U+FEBE U+0636 +# ARABIC LETTER DAD ISOLATED FORM # ARABIC LETTER DAD +U+FEBD U+0636 +# ARABIC LETTER SAD MEDIAL FORM # ARABIC LETTER SAD +U+FEBC U+0635 +# ARABIC LETTER SAD INITIAL FORM # ARABIC LETTER SAD +U+FEBB U+0635 +# ARABIC LETTER SAD FINAL FORM # ARABIC LETTER SAD +U+FEBA U+0635 +# ARABIC LETTER SAD ISOLATED FORM # ARABIC LETTER SAD +U+FEB9 U+0635 +# ARABIC LETTER SHEEN MEDIAL FORM # ARABIC LETTER SHEEN +U+FEB8 U+0634 +# ARABIC LETTER SHEEN INITIAL FORM # ARABIC LETTER SHEEN +U+FEB7 U+0634 +# ARABIC LETTER SHEEN FINAL FORM # ARABIC LETTER SHEEN +U+FEB6 U+0634 +# ARABIC LETTER SHEEN ISOLATED FORM # ARABIC LETTER SHEEN +U+FEB5 U+0634 +# ARABIC LETTER SEEN MEDIAL FORM # ARABIC LETTER SEEN +U+FEB4 U+0633 +# ARABIC LETTER SEEN INITIAL FORM # ARABIC LETTER SEEN +U+FEB3 U+0633 +# ARABIC LETTER SEEN FINAL FORM # ARABIC LETTER SEEN +U+FEB2 U+0633 +# ARABIC LETTER SEEN ISOLATED FORM # ARABIC LETTER SEEN +U+FEB1 U+0633 +# ARABIC LETTER ZAIN FINAL FORM # ARABIC LETTER ZAIN +U+FEB0 U+0632 +# ARABIC LETTER ZAIN ISOLATED FORM # ARABIC LETTER ZAIN +U+FEAF U+0632 +# ARABIC LETTER REH FINAL FORM # ARABIC LETTER REH +U+FEAE U+0631 +# ARABIC LETTER REH ISOLATED FORM # ARABIC LETTER REH +U+FEAD U+0631 +# ARABIC LETTER THAL FINAL FORM # ARABIC LETTER THAL +U+FEAC U+0630 +# ARABIC LETTER THAL ISOLATED FORM # ARABIC LETTER THAL +U+FEAB U+0630 +# ARABIC LETTER DAL FINAL FORM # ARABIC LETTER DAL +U+FEAA U+062F +# ARABIC LETTER DAL ISOLATED FORM # ARABIC LETTER DAL +U+FEA9 U+062F +# ARABIC LETTER KHAH MEDIAL FORM # ARABIC LETTER KHAH +U+FEA8 U+062E +# ARABIC LETTER KHAH INITIAL FORM # ARABIC LETTER KHAH +U+FEA7 U+062E +# ARABIC LETTER KHAH FINAL FORM # ARABIC LETTER KHAH +U+FEA6 U+062E +# ARABIC LETTER KHAH ISOLATED FORM # ARABIC LETTER KHAH +U+FEA5 U+062E +# ARABIC LETTER HAH MEDIAL FORM # ARABIC LETTER HAH +U+FEA4 U+062D +# ARABIC LETTER HAH INITIAL FORM # ARABIC LETTER HAH +U+FEA3 U+062D +# ARABIC LETTER HAH FINAL FORM # ARABIC LETTER HAH +U+FEA2 U+062D +# ARABIC LETTER HAH ISOLATED FORM # ARABIC LETTER HAH +U+FEA1 U+062D +# ARABIC LETTER JEEM MEDIAL FORM # ARABIC LETTER JEEM +U+FEA0 U+062C +# ARABIC LETTER JEEM INITIAL FORM # ARABIC LETTER JEEM +U+FE9F U+062C +# ARABIC LETTER JEEM FINAL FORM # ARABIC LETTER JEEM +U+FE9E U+062C +# ARABIC LETTER JEEM ISOLATED FORM # ARABIC LETTER JEEM +U+FE9D U+062C +# ARABIC LETTER THEH MEDIAL FORM # ARABIC LETTER THEH +U+FE9C U+062B +# ARABIC LETTER THEH INITIAL FORM # ARABIC LETTER THEH +U+FE9B U+062B +# ARABIC LETTER THEH FINAL FORM # ARABIC LETTER THEH +U+FE9A U+062B +# ARABIC LETTER THEH ISOLATED FORM # ARABIC LETTER THEH +U+FE99 U+062B +# ARABIC LETTER TEH MEDIAL FORM # ARABIC LETTER TEH +U+FE98 U+062A +# ARABIC LETTER TEH INITIAL FORM # ARABIC LETTER TEH +U+FE97 U+062A +# ARABIC LETTER TEH FINAL FORM # ARABIC LETTER TEH +U+FE96 U+062A +# ARABIC LETTER TEH ISOLATED FORM # ARABIC LETTER TEH +U+FE95 U+062A +# ARABIC LETTER BEH MEDIAL FORM # ARABIC LETTER BEH +U+FE92 U+0628 +# ARABIC LETTER BEH INITIAL FORM # ARABIC LETTER BEH +U+FE91 U+0628 +# ARABIC LETTER BEH FINAL FORM # ARABIC LETTER BEH +U+FE90 U+0628 +# ARABIC LETTER BEH ISOLATED FORM # ARABIC LETTER BEH +U+FE8F U+0628 +# ARABIC LETTER ALEF FINAL FORM # ARABIC LETTER ALEF +U+FE8E U+0627 +# ARABIC LETTER ALEF ISOLATED FORM # ARABIC LETTER ALEF +U+FE8D U+0627 +# ARABIC LETTER HAMZA ISOLATED FORM # ARABIC LETTER HAMZA +U+FE80 U+0621 +# ARABIC LETTER E MEDIAL FORM # ARABIC LETTER E +U+FBE7 U+06D0 +# ARABIC LETTER E INITIAL FORM # ARABIC LETTER E +U+FBE6 U+06D0 +# ARABIC LETTER E FINAL FORM # ARABIC LETTER E +U+FBE5 U+06D0 +# ARABIC LETTER E ISOLATED FORM # ARABIC LETTER E +U+FBE4 U+06D0 +# ARABIC LETTER VE FINAL FORM # ARABIC LETTER VE +U+FBDF U+06CB +# ARABIC LETTER VE ISOLATED FORM # ARABIC LETTER VE +U+FBDE U+06CB +# ARABIC LETTER YU FINAL FORM # ARABIC LETTER YU +U+FBDC U+06C8 +# ARABIC LETTER YU ISOLATED FORM # ARABIC LETTER YU +U+FBDB U+06C8 +# ARABIC LETTER OE FINAL FORM # ARABIC LETTER OE +U+FBDA U+06C6 +# ARABIC LETTER OE ISOLATED FORM # ARABIC LETTER OE +U+FBD9 U+06C6 +# ARABIC LETTER U FINAL FORM # ARABIC LETTER U +U+FBD8 U+06C7 +# ARABIC LETTER U ISOLATED FORM # ARABIC LETTER U +U+FBD7 U+06C7 +# ARABIC LETTER NG MEDIAL FORM # ARABIC LETTER NG +U+FBD6 U+06AD +# ARABIC LETTER NG INITIAL FORM # ARABIC LETTER NG +U+FBD5 U+06AD +# ARABIC LETTER NG FINAL FORM # ARABIC LETTER NG +U+FBD4 U+06AD +# ARABIC LETTER NG ISOLATED FORM # ARABIC LETTER NG +U+FBD3 U+06AD +# ARABIC LETTER RNOON MEDIAL FORM # ARABIC LETTER RNOON +U+FBA3 U+06BB +# ARABIC LETTER RNOON INITIAL FORM # ARABIC LETTER RNOON +U+FBA2 U+06BB +# ARABIC LETTER RNOON FINAL FORM # ARABIC LETTER RNOON +U+FBA1 U+06BB +# ARABIC LETTER RNOON ISOLATED FORM # ARABIC LETTER RNOON +U+FBA0 U+06BB +# ARABIC LETTER NGOEH MEDIAL FORM # ARABIC LETTER NGOEH +U+FB9D U+06B1 +# ARABIC LETTER NGOEH INITIAL FORM # ARABIC LETTER NGOEH +U+FB9C U+06B1 +# ARABIC LETTER NGOEH FINAL FORM # ARABIC LETTER NGOEH +U+FB9B U+06B1 +# ARABIC LETTER NGOEH ISOLATED FORM # ARABIC LETTER NGOEH +U+FB9A U+06B1 +# ARABIC LETTER GUEH MEDIAL FORM # ARABIC LETTER GUEH +U+FB99 U+06B3 +# ARABIC LETTER GUEH INITIAL FORM # ARABIC LETTER GUEH +U+FB98 U+06B3 +# ARABIC LETTER GUEH FINAL FORM # ARABIC LETTER GUEH +U+FB97 U+06B3 +# ARABIC LETTER GUEH ISOLATED FORM # ARABIC LETTER GUEH +U+FB96 U+06B3 +# ARABIC LETTER GAF MEDIAL FORM # ARABIC LETTER GAF +U+FB95 U+06AF +# ARABIC LETTER GAF INITIAL FORM # ARABIC LETTER GAF +U+FB94 U+06AF +# ARABIC LETTER GAF FINAL FORM # ARABIC LETTER GAF +U+FB93 U+06AF +# ARABIC LETTER GAF ISOLATED FORM # ARABIC LETTER GAF +U+FB92 U+06AF +# ARABIC LETTER KEHEH MEDIAL FORM # ARABIC LETTER KEHEH +U+FB91 U+06A9 +# ARABIC LETTER KEHEH INITIAL FORM # ARABIC LETTER KEHEH +U+FB90 U+06A9 +# ARABIC LETTER KEHEH FINAL FORM # ARABIC LETTER KEHEH +U+FB8F U+06A9 +# ARABIC LETTER KEHEH ISOLATED FORM # ARABIC LETTER KEHEH +U+FB8E U+06A9 +# ARABIC LETTER RREH FINAL FORM # ARABIC LETTER RREH +U+FB8D U+0691 +# ARABIC LETTER RREH ISOLATED FORM # ARABIC LETTER RREH +U+FB8C U+0691 +# ARABIC LETTER JEH FINAL FORM # ARABIC LETTER JEH +U+FB8B U+0698 +# ARABIC LETTER JEH ISOLATED FORM # ARABIC LETTER JEH +U+FB8A U+0698 +# ARABIC LETTER DDAL FINAL FORM # ARABIC LETTER DDAL +U+FB89 U+0688 +# ARABIC LETTER DDAL ISOLATED FORM # ARABIC LETTER DDAL +U+FB88 U+0688 +# ARABIC LETTER DUL FINAL FORM # ARABIC LETTER DUL +U+FB87 U+068E +# ARABIC LETTER DUL ISOLATED FORM # ARABIC LETTER DUL +U+FB86 U+068E +# ARABIC LETTER DAHAL FINAL FORM # ARABIC LETTER DAHAL +U+FB85 U+068C +# ARABIC LETTER DAHAL ISOLATED FORM # ARABIC LETTER DAHAL +U+FB84 U+068C +# ARABIC LETTER DDAHAL FINAL FORM # ARABIC LETTER DDAHAL +U+FB83 U+068D +# ARABIC LETTER DDAHAL ISOLATED FORM # ARABIC LETTER DDAHAL +U+FB82 U+068D +# ARABIC LETTER TCHEHEH MEDIAL FORM # ARABIC LETTER TCHEHEH +U+FB81 U+0687 +# ARABIC LETTER TCHEHEH INITIAL FORM # ARABIC LETTER TCHEHEH +U+FB80 U+0687 +# ARABIC LETTER TCHEHEH FINAL FORM # ARABIC LETTER TCHEHEH +U+FB7F U+0687 +# ARABIC LETTER TCHEHEH ISOLATED FORM # ARABIC LETTER TCHEHEH +U+FB7E U+0687 +# ARABIC LETTER TCHEH MEDIAL FORM # ARABIC LETTER TCHEH +U+FB7D U+0686 +# ARABIC LETTER TCHEH INITIAL FORM # ARABIC LETTER TCHEH +U+FB7C U+0686 +# ARABIC LETTER TCHEH FINAL FORM # ARABIC LETTER TCHEH +U+FB7B U+0686 +# ARABIC LETTER TCHEH ISOLATED FORM # ARABIC LETTER TCHEH +U+FB7A U+0686 +# ARABIC LETTER NYEH MEDIAL FORM # ARABIC LETTER NYEH +U+FB79 U+0683 +# ARABIC LETTER NYEH INITIAL FORM # ARABIC LETTER NYEH +U+FB78 U+0683 +# ARABIC LETTER NYEH FINAL FORM # ARABIC LETTER NYEH +U+FB77 U+0683 +# ARABIC LETTER NYEH ISOLATED FORM # ARABIC LETTER NYEH +U+FB76 U+0683 +# ARABIC LETTER DYEH MEDIAL FORM # ARABIC LETTER DYEH +U+FB75 U+0684 +# ARABIC LETTER DYEH INITIAL FORM # ARABIC LETTER DYEH +U+FB74 U+0684 +# ARABIC LETTER DYEH FINAL FORM # ARABIC LETTER DYEH +U+FB73 U+0684 +# ARABIC LETTER DYEH ISOLATED FORM # ARABIC LETTER DYEH +U+FB72 U+0684 +# ARABIC LETTER PEHEH MEDIAL FORM # ARABIC LETTER PEHEH +U+FB71 U+06A6 +# ARABIC LETTER PEHEH INITIAL FORM # ARABIC LETTER PEHEH +U+FB70 U+06A6 +# ARABIC LETTER PEHEH FINAL FORM # ARABIC LETTER PEHEH +U+FB6F U+06A6 +# ARABIC LETTER PEHEH ISOLATED FORM # ARABIC LETTER PEHEH +U+FB6E U+06A6 +# ARABIC LETTER VEH MEDIAL FORM # ARABIC LETTER VEH +U+FB6D U+06A4 +# ARABIC LETTER VEH INITIAL FORM # ARABIC LETTER VEH +U+FB6C U+06A4 +# ARABIC LETTER VEH FINAL FORM # ARABIC LETTER VEH +U+FB6B U+06A4 +# ARABIC LETTER VEH ISOLATED FORM # ARABIC LETTER VEH +U+FB6A U+06A4 +# ARABIC LETTER TTEH MEDIAL FORM # ARABIC LETTER TTEH +U+FB69 U+0679 +# ARABIC LETTER TTEH INITIAL FORM # ARABIC LETTER TTEH +U+FB68 U+0679 +# ARABIC LETTER TTEH FINAL FORM # ARABIC LETTER TTEH +U+FB67 U+0679 +# ARABIC LETTER TTEH ISOLATED FORM # ARABIC LETTER TTEH +U+FB66 U+0679 +# ARABIC LETTER TEHEH MEDIAL FORM # ARABIC LETTER TEHEH +U+FB65 U+067F +# ARABIC LETTER TEHEH INITIAL FORM # ARABIC LETTER TEHEH +U+FB64 U+067F +# ARABIC LETTER TEHEH FINAL FORM # ARABIC LETTER TEHEH +U+FB63 U+067F +# ARABIC LETTER TEHEH ISOLATED FORM # ARABIC LETTER TEHEH +U+FB62 U+067F +# ARABIC LETTER TTEHEH MEDIAL FORM # ARABIC LETTER TTEHEH +U+FB61 U+067A +# ARABIC LETTER TTEHEH INITIAL FORM # ARABIC LETTER TTEHEH +U+FB60 U+067A +# ARABIC LETTER TTEHEH FINAL FORM # ARABIC LETTER TTEHEH +U+FB5F U+067A +# ARABIC LETTER TTEHEH ISOLATED FORM # ARABIC LETTER TTEHEH +U+FB5E U+067A +# ARABIC LETTER BEHEH MEDIAL FORM # ARABIC LETTER BEHEH +U+FB5D U+0680 +# ARABIC LETTER BEHEH INITIAL FORM # ARABIC LETTER BEHEH +U+FB5C U+0680 +# ARABIC LETTER BEHEH FINAL FORM # ARABIC LETTER BEHEH +U+FB5B U+0680 +# ARABIC LETTER BEHEH ISOLATED FORM # ARABIC LETTER BEHEH +U+FB5A U+0680 +# ARABIC LETTER PEH MEDIAL FORM # ARABIC LETTER PEH +U+FB59 U+067E +# ARABIC LETTER PEH INITIAL FORM # ARABIC LETTER PEH +U+FB58 U+067E +# ARABIC LETTER PEH FINAL FORM # ARABIC LETTER PEH +U+FB57 U+067E +# ARABIC LETTER PEH ISOLATED FORM # ARABIC LETTER PEH +U+FB56 U+067E +# ARABIC LETTER BEEH MEDIAL FORM # ARABIC LETTER BEEH +U+FB55 U+067B +# ARABIC LETTER BEEH INITIAL FORM # ARABIC LETTER BEEH +U+FB54 U+067B +# ARABIC LETTER BEEH FINAL FORM # ARABIC LETTER BEEH +U+FB53 U+067B +# ARABIC LETTER BEEH ISOLATED FORM # ARABIC LETTER BEEH +U+FB52 U+067B diff --git a/consoletrans/arabic_forms.nofallback b/consoletrans/arabic_forms.nofallback new file mode 100644 index 0000000..4471df1 --- /dev/null +++ b/consoletrans/arabic_forms.nofallback @@ -0,0 +1,45 @@ +FB50;ARABIC LETTER ALEF WASLA ISOLATED FORM +FB51;ARABIC LETTER ALEF WASLA FINAL FORM +FB9E;ARABIC LETTER NOON GHUNNA ISOLATED FORM +FB9F;ARABIC LETTER NOON GHUNNA FINAL FORM +FBA4;ARABIC LETTER HEH WITH YEH ABOVE ISOLATED FORM +FBA5;ARABIC LETTER HEH WITH YEH ABOVE FINAL FORM +FBA6;ARABIC LETTER HEH GOAL ISOLATED FORM +FBA7;ARABIC LETTER HEH GOAL FINAL FORM +FBA8;ARABIC LETTER HEH GOAL INITIAL FORM +FBA9;ARABIC LETTER HEH GOAL MEDIAL FORM +FBAA;ARABIC LETTER HEH DOACHASHMEE ISOLATED FORM +FBAB;ARABIC LETTER HEH DOACHASHMEE FINAL FORM +FBAC;ARABIC LETTER HEH DOACHASHMEE INITIAL FORM +FBAD;ARABIC LETTER HEH DOACHASHMEE MEDIAL FORM +FBAE;ARABIC LETTER YEH BARREE ISOLATED FORM +FBAF;ARABIC LETTER YEH BARREE FINAL FORM +FBB0;ARABIC LETTER YEH BARREE WITH HAMZA ABOVE ISOLATED FORM +FBB1;ARABIC LETTER YEH BARREE WITH HAMZA ABOVE FINAL FORM +FBDD;ARABIC LETTER U WITH HAMZA ABOVE ISOLATED FORM +FBE0;ARABIC LETTER KIRGHIZ OE ISOLATED FORM +FBE1;ARABIC LETTER KIRGHIZ OE FINAL FORM +FBE2;ARABIC LETTER KIRGHIZ YU ISOLATED FORM +FBE3;ARABIC LETTER KIRGHIZ YU FINAL FORM +FBE8;ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA INITIAL FORM +FBE9;ARABIC LETTER UIGHUR KAZAKH KIRGHIZ ALEF MAKSURA MEDIAL FORM +FBFC;ARABIC LETTER FARSI YEH ISOLATED FORM +FBFD;ARABIC LETTER FARSI YEH FINAL FORM +FBFE;ARABIC LETTER FARSI YEH INITIAL FORM +FBFF;ARABIC LETTER FARSI YEH MEDIAL FORM +FE81;ARABIC LETTER ALEF WITH MADDA ABOVE ISOLATED FORM +FE82;ARABIC LETTER ALEF WITH MADDA ABOVE FINAL FORM +FE83;ARABIC LETTER ALEF WITH HAMZA ABOVE ISOLATED FORM +FE84;ARABIC LETTER ALEF WITH HAMZA ABOVE FINAL FORM +FE85;ARABIC LETTER WAW WITH HAMZA ABOVE ISOLATED FORM +FE86;ARABIC LETTER WAW WITH HAMZA ABOVE FINAL FORM +FE87;ARABIC LETTER ALEF WITH HAMZA BELOW ISOLATED FORM +FE88;ARABIC LETTER ALEF WITH HAMZA BELOW FINAL FORM +FE89;ARABIC LETTER YEH WITH HAMZA ABOVE ISOLATED FORM +FE8A;ARABIC LETTER YEH WITH HAMZA ABOVE FINAL FORM +FE8B;ARABIC LETTER YEH WITH HAMZA ABOVE INITIAL FORM +FE8C;ARABIC LETTER YEH WITH HAMZA ABOVE MEDIAL FORM +FE93;ARABIC LETTER TEH MARBUTA ISOLATED FORM +FE94;ARABIC LETTER TEH MARBUTA FINAL FORM +FEEF;ARABIC LETTER ALEF MAKSURA ISOLATED FORM +FEF0;ARABIC LETTER ALEF MAKSURA FINAL FORM diff --git a/consoletrans/armscii8.sfm b/consoletrans/armscii8.sfm new file mode 100644 index 0000000..6a04688 --- /dev/null +++ b/consoletrans/armscii8.sfm @@ -0,0 +1,103 @@ +# +# Armenian ArmSCII-8 encoding unicode table +# usage: setfont -m trivial -u armscii8.uni fontname +# +0x00-0x9f idem +0xA0 U+00A0 +# <armeternity> doesn't exist in unicode... +#0xA1 U+FFFF +0xA2 U+00A7 +0xA3 U+0589 +0xA4 U+0029 +0xA5 U+0028 +0xA6 U+00BB +0xA7 U+00AB +0xA8 U+2014 +0xA9 U+002E +0xAA U+055D +0xAB U+002C +0xAC U+2013 +0xAD U+058A +0xAE U+2026 +0xAF U+055C +0xB0 U+055B +0xB1 U+055E +0xB2 U+0531 +0xB3 U+0561 +0xB4 U+0532 +0xB5 U+0562 +0xB6 U+0533 +0xB7 U+0563 +0xB8 U+0534 +0xB9 U+0564 +0xBA U+0535 +0xBB U+0565 +0xBC U+0536 +0xBD U+0566 +0xBE U+0537 +0xBF U+0567 +0xC0 U+0538 +0xC1 U+0568 +0xC2 U+0539 +0xC3 U+0569 +0xC4 U+053A +0xC5 U+056A +0xC6 U+053B +0xC7 U+056B +0xC8 U+053C +0xC9 U+056C +0xCA U+053D +0xCB U+056D +0xCC U+053E +0xCD U+056E +0xCE U+053F +0xCF U+056F +0xD0 U+0540 +0xD1 U+0570 +0xD2 U+0541 +0xD3 U+0571 +0xD4 U+0542 +0xD5 U+0572 +0xD6 U+0543 +0xD7 U+0573 +0xD8 U+0544 +0xD9 U+0574 +0xDA U+0545 +0xDB U+0575 +0xDC U+0546 +0xDD U+0576 +0xDE U+0547 +0xDF U+0577 +0xE0 U+0548 +0xE1 U+0578 +0xE2 U+0549 +0xE3 U+0579 +0xE4 U+054A +0xE5 U+057A +0xE6 U+054B +0xE7 U+057B +0xE8 U+054C +0xE9 U+057C +0xEA U+054D +0xEB U+057D +0xEC U+054E +0xED U+057E +0xEE U+054F +0xEF U+057F +0xF0 U+0550 +0xF1 U+0580 +0xF2 U+0551 +0xF3 U+0581 +0xF4 U+0552 +0xF5 U+0582 +0xF6 U+0553 +0xF7 U+0583 +0xF8 U+0554 +0xF9 U+0584 +0xFA U+0555 +0xFB U+0585 +0xFC U+0556 +0xFD U+0586 +0xFE U+02BC +# armew doesn't exist in armscii-8; but as this place is free... +0xFF U+0587 diff --git a/consoletrans/bulgarian-mic.acm b/consoletrans/bulgarian-mic.acm new file mode 100644 index 0000000..fd8fc77 --- /dev/null +++ b/consoletrans/bulgarian-mic.acm @@ -0,0 +1,223 @@ +# Made by makeacm script (c) 1999 by Victor Wagner <vitus@ice.ru> +0x21 '!' +0x22 '"' +0x23 U+0023 +0x24 '$' +0x25 '%' +0x26 '&' +0x27 ''' +0x28 '(' +0x29 ')' +0x2A '*' +0x2B '+' +0x2C ',' +0x2D '-' +0x2E '.' +0x2F '/' +0x30 '0' +0x31 '1' +0x32 '2' +0x33 '3' +0x34 '4' +0x35 '5' +0x36 '6' +0x37 '7' +0x38 '8' +0x39 '9' +0x3A ':' +0x3B ';' +0x3C '<' +0x3D '=' +0x3E '>' +0x3F '?' +0x40 '@' +0x41 'A' +0x42 'B' +0x43 'C' +0x44 'D' +0x45 'E' +0x46 'F' +0x47 'G' +0x48 'H' +0x49 'I' +0x4A 'J' +0x4B 'K' +0x4C 'L' +0x4D 'M' +0x4E 'N' +0x4F 'O' +0x50 'P' +0x51 'Q' +0x52 'R' +0x53 'S' +0x54 'T' +0x55 'U' +0x56 'V' +0x57 'W' +0x58 'X' +0x59 'Y' +0x5A 'Z' +0x5B '[' +0x5C '\' +0x5D ']' +0x5E '^' +0x5F '_' +0x60 '`' +0x61 'a' +0x62 'b' +0x63 'c' +0x64 'd' +0x65 'e' +0x66 'f' +0x67 'g' +0x68 'h' +0x69 'i' +0x6A 'j' +0x6B 'k' +0x6C 'l' +0x6D 'm' +0x6E 'n' +0x6F 'o' +0x70 'p' +0x71 'q' +0x72 'r' +0x73 's' +0x74 't' +0x75 'u' +0x76 'v' +0x77 'w' +0x78 'x' +0x79 'y' +0x7A 'z' +0x7B '{' +0x7C '|' +0x7D '}' +0x7E '~' +0x80 'А' +0x81 'Б' +0x82 'В' +0x83 'Г' +0x84 'Д' +0x85 'Е' +0x86 'Ж' +0x87 'З' +0x88 'И' +0x89 'Й' +0x8A 'К' +0x8B 'Л' +0x8C 'М' +0x8D 'Н' +0x8E 'О' +0x8F 'П' +0x90 'Р' +0x91 'С' +0x92 'Т' +0x93 'У' +0x94 'Ф' +0x95 'Х' +0x96 'Ц' +0x97 'Ч' +0x98 'Ш' +0x99 'Щ' +0x9A 'Ъ' +0x9B 'Ы' +0x9C 'Ь' +0x9D 'Э' +0x9E 'Ю' +0x9F 'Я' +0xA0 'а' +0xA1 'б' +0xA2 'в' +0xA3 'г' +0xA4 'д' +0xA5 'е' +0xA6 'ж' +0xA7 'з' +0xA8 'и' +0xA9 'й' +0xAA 'к' +0xAB 'л' +0xAC 'м' +0xAD 'н' +0xAE 'о' +0xAF 'п' +0xB0 'р' +0xB1 'с' +0xB2 'т' +0xB3 'у' +0xB4 'ф' +0xB5 'х' +0xB6 'ц' +0xB7 'ч' +0xB8 'ш' +0xB9 'щ' +0xBA 'ъ' +0xBB 'ы' +0xBC 'ь' +0xBD 'э' +0xBE 'ю' +0xBF 'я' +0xC0 '└' +0xC1 '┴' +0xC2 '┬' +0xC3 '├' +0xC4 '─' +0xC5 '┼' +0xC6 '?' +0xC7 '?' +0xC8 '?' +0xC9 '?' +0xCA '?' +0xCB '?' +0xCC '?' +0xCD '═' +0xCE '?' +0xCF '┐' +0xD0 '?' +0xD1 '▒' +0xD2 '?' +0xD3 '│' +0xD4 '┤' +0xD5 '№' +0xD6 '§' +0xD7 '?' +0xD8 '?' +0xD9 '┘' +0xDA '┌' +0xDB '█' +0xDC '▄' +0xDD '▌' +0xDE '?' +0xDF '?' +0xE0 'α' +0xE1 'β' +0xE2 'Γ' +0xE3 'π' +0xE4 'Σ' +0xE5 'σ' +0xE6 'μ' +0xE7 'τ' +0xE8 'Φ' +0xE9 'Θ' +0xEA 'Ω' +0xEB 'δ' +0xEC '∞' +0xED '?' +0xEE '∈' +0xEF '∩' +0xF0 '≡' +0xF1 '±' +0xF2 '≥' +0xF3 '≤' +0xF4 '?' +0xF5 '?' +0xF6 '÷' +0xF7 '≈' +0xF8 '°' +0xF9 '?' +0xFA '·' +0xFB '√' +0xFC 'ⁿ' +0xFD '²' +0xFE '■' +0xFF ' ' diff --git a/consoletrans/cp1251.acm b/consoletrans/cp1251.acm new file mode 100644 index 0000000..48bde62 --- /dev/null +++ b/consoletrans/cp1251.acm @@ -0,0 +1,222 @@ +# Made by makeacm script (c) 1999 by Victor Wagner <vitus@ice.ru> +0x21 '!' +0x22 '"' +0x23 U+0023 +0x24 '$' +0x25 '%' +0x26 '&' +0x27 ''' +0x28 '(' +0x29 ')' +0x2A '*' +0x2B '+' +0x2C ',' +0x2D '-' +0x2E '.' +0x2F '/' +0x30 '0' +0x31 '1' +0x32 '2' +0x33 '3' +0x34 '4' +0x35 '5' +0x36 '6' +0x37 '7' +0x38 '8' +0x39 '9' +0x3A ':' +0x3B ';' +0x3C '<' +0x3D '=' +0x3E '>' +0x3F '?' +0x40 '@' +0x41 'A' +0x42 'B' +0x43 'C' +0x44 'D' +0x45 'E' +0x46 'F' +0x47 'G' +0x48 'H' +0x49 'I' +0x4A 'J' +0x4B 'K' +0x4C 'L' +0x4D 'M' +0x4E 'N' +0x4F 'O' +0x50 'P' +0x51 'Q' +0x52 'R' +0x53 'S' +0x54 'T' +0x55 'U' +0x56 'V' +0x57 'W' +0x58 'X' +0x59 'Y' +0x5A 'Z' +0x5B '[' +0x5C '\' +0x5D ']' +0x5E '^' +0x5F '_' +0x60 '`' +0x61 'a' +0x62 'b' +0x63 'c' +0x64 'd' +0x65 'e' +0x66 'f' +0x67 'g' +0x68 'h' +0x69 'i' +0x6A 'j' +0x6B 'k' +0x6C 'l' +0x6D 'm' +0x6E 'n' +0x6F 'o' +0x70 'p' +0x71 'q' +0x72 'r' +0x73 's' +0x74 't' +0x75 'u' +0x76 'v' +0x77 'w' +0x78 'x' +0x79 'y' +0x7A 'z' +0x7B '{' +0x7C '|' +0x7D '}' +0x7E '~' +0x7F '' +0x80 'Ђ' +0x81 'Ѓ' +0x82 '?' +0x83 'ѓ' +0x84 '?' +0x85 '…' +0x86 '†' +0x87 '‡' +0x89 '‰' +0x8A 'Љ' +0x8B '?' +0x8C 'Њ' +0x8D 'Ќ' +0x8E 'Ћ' +0x8F 'Џ' +0x90 'ђ' +0x91 '‘' +0x92 '’' +0x93 '“' +0x94 '”' +0x95 '•' +0x96 '–' +0x97 '—' +0x99 '™' +0x9A 'љ' +0x9B '?' +0x9C 'њ' +0x9D 'ќ' +0x9E 'ћ' +0x9F 'џ' +0xA0 ' ' +0xA1 'Ў' +0xA2 'ў' +0xA3 'Ј' +0xA4 '¤' +0xA5 '?' +0xA6 '¦' +0xA7 '§' +0xA8 'Ё' +0xA9 '©' +0xAA 'Є' +0xAB '«' +0xAC '¬' +0xAD '' +0xAE '®' +0xAF 'Ї' +0xB0 '°' +0xB1 '±' +0xB2 'І' +0xB3 'і' +0xB4 '?' +0xB5 'µ' +0xB6 '¶' +0xB7 '·' +0xB8 'ё' +0xB9 '№' +0xBA 'є' +0xBB '»' +0xBC 'ј' +0xBD 'Ѕ' +0xBE 'ѕ' +0xBF 'ї' +0xC0 'А' +0xC1 'Б' +0xC2 'В' +0xC3 'Г' +0xC4 'Д' +0xC5 'Е' +0xC6 'Ж' +0xC7 'З' +0xC8 'И' +0xC9 'Й' +0xCA 'К' +0xCB 'Л' +0xCC 'М' +0xCD 'Н' +0xCE 'О' +0xCF 'П' +0xD0 'Р' +0xD1 'С' +0xD2 'Т' +0xD3 'У' +0xD4 'Ф' +0xD5 'Х' +0xD6 'Ц' +0xD7 'Ч' +0xD8 'Ш' +0xD9 'Щ' +0xDA 'Ъ' +0xDB 'Ы' +0xDC 'Ь' +0xDD 'Э' +0xDE 'Ю' +0xDF 'Я' +0xE0 'а' +0xE1 'б' +0xE2 'в' +0xE3 'г' +0xE4 'д' +0xE5 'е' +0xE6 'ж' +0xE7 'з' +0xE8 'и' +0xE9 'й' +0xEA 'к' +0xEB 'л' +0xEC 'м' +0xED 'н' +0xEE 'о' +0xEF 'п' +0xF0 'р' +0xF1 'с' +0xF2 'т' +0xF3 'у' +0xF4 'ф' +0xF5 'х' +0xF6 'ц' +0xF7 'ч' +0xF8 'ш' +0xF9 'щ' +0xFA 'ъ' +0xFB 'ы' +0xFC 'ь' +0xFD 'э' +0xFE 'ю' +0xFF 'я' diff --git a/consoletrans/cp437.acm b/consoletrans/cp437.acm new file mode 100644 index 0000000..50f4423 --- /dev/null +++ b/consoletrans/cp437.acm @@ -0,0 +1,135 @@ +# generated from UTF-tmpl.8bit.in by: +# { +# while read a b; do +# echo -e $a \'\\echo "8o16i${b#U+}pq" | dc\'; +# done +# } <data/consoletrans/UTF-tmpl.8bit.in + +0x80 'Ç' +0x81 'ü' +0x82 'é' +0x83 'â' +0x84 'ä' +0x85 'à' +0x86 'å' +0x87 'ç' +0x88 'ê' +0x89 'ë' +0x8A 'è' +0x8B 'ï' +0x8C 'î' +0x8D 'ì' +0x8E 'Ä' +0x8F 'Å' +0x90 'É' +0x91 'æ' +0x92 'Æ' +0x93 'ô' +0x94 'ö' +0x95 'ò' +0x96 'û' +0x97 'ù' +0x98 'ÿ' +0x99 'Ö' +0x9A 'Ü' +0x9B '¢' +0x9C '£' +0x9D '¥' +0x9E '₧' +0x9F 'ƒ' +0xA0 'á' +0xA1 'í' +0xA2 'ó' +0xA3 'ú' +0xA4 'ñ' +0xA5 'Ñ' +0xA6 'ª' +0xA7 'º' +0xA8 '¿' +0xA9 '⌐' +0xAA '¬' +0xAB '½' +0xAC '¼' +0xAD '¡' +0xAE '«' +0xAF '»' +0xB0 '░' +0xB1 '▒' +0xB2 '▓' +0xB3 '│' +0xB4 '┤' +0xB5 '╡' +0xB6 '╢' +0xB7 '╖' +0xB8 '╕' +0xB9 '╣' +0xBA '║' +0xBB '╗' +0xBC '╝' +0xBD '╜' +0xBE '╛' +0xBF '┐' +0xC0 '└' +0xC1 '┴' +0xC2 '┬' +0xC3 '├' +0xC4 '─' +0xC5 '┼' +0xC6 '╞' +0xC7 '╟' +0xC8 '╚' +0xC9 '╔' +0xCA '╩' +0xCB '╦' +0xCC '╠' +0xCD '═' +0xCE '╬' +0xCF '╧' +0xD0 '╨' +0xD1 '╤' +0xD2 '╥' +0xD3 '╙' +0xD4 '╘' +0xD5 '╒' +0xD6 '╓' +0xD7 '╫' +0xD8 '╪' +0xD9 '┘' +0xDA '┌' +0xDB '█' +0xDC '▄' +0xDD '▌' +0xDE '▐' +0xDF '▀' +0xE0 'α' +0xE1 'β' +0xE2 'Γ' +0xE3 'π' +0xE4 'Σ' +0xE5 'σ' +0xE6 'μ' +0xE7 'τ' +0xE8 'Φ' +0xE9 'Θ' +0xEA 'Ω' +0xEB 'δ' +0xEC '∞' +0xED '∅' +0xEE 'ε' +0xEF '∩' +0xF0 '≡' +0xF1 '±' +0xF2 '≥' +0xF3 '≤' +0xF4 '⌠' +0xF5 '⌡' +0xF6 '÷' +0xF7 '≈' +0xF8 '∘' +0xF9 '·' +0xFA '•' +0xFB '√' +0xFC 'ⁿ' +0xFD '²' +0xFE '■' +0xFF ' ' diff --git a/consoletrans/cp437.sfm b/consoletrans/cp437.sfm new file mode 100644 index 0000000..b6c0fa0 --- /dev/null +++ b/consoletrans/cp437.sfm @@ -0,0 +1,291 @@ +# +# Unicode table for IBM Codepage 437. Note that there are many more +# substitutions that could be conceived (for example, thick-line +# graphs probably should be replaced with double-line ones, accented +# Latin characters should replaced with their nonaccented versions, +# and some upper case Greek characters could be replaced by Latin), however, +# I have limited myself to the Unicodes used by the kernel ISO 8859-1, +# DEC VT, and IBM CP 437 tables. +# +# -------------------------------- +# +# Basic IBM dingbats, some of which will never have a purpose clear +# to mankind +# +0x00 U+0000 +0x01 U+263a +0x02 U+263b +0x03 U+2665 +0x04 U+2666 U+25c6 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25d8 +0x09 U+25cb +0x0a U+25d9 +0x0b U+2642 +0x0c U+2640 +0x0d U+266a +0x0e U+266b +0x0f U+263c +0x10 U+25b6 U+25ba +0x11 U+25c0 U+25c4 +0x12 U+2195 +0x13 U+203c +0x14 U+00b6 +0x15 U+00a7 +0x16 U+25ac +0x17 U+21a8 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+221f +0x1d U+2194 +0x1e U+25b2 +0x1f U+25bc +# +# The ASCII range is identity-mapped, but some of the characters also +# have to act as substitutes, especially the upper-case characters. +# +0x20 U+0020 +0x21 U+0021 +0x22 U+0022 U+00a8 +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 U+00b8 +0x2d U+002d U+00ad +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 U+00c0 U+00c1 U+00c2 U+00c3 +0x42 U+0042 +0x43 U+0043 U+00a9 +0x44 U+0044 +0x45 U+0045 U+00c8 U+00ca U+00cb +0x46 U+0046 +0x47 U+0047 +0x48 U+0048 +0x49 U+0049 U+00cc U+00cd U+00ce U+00cf +0x4a U+004a +0x4b U+004b U+212a +0x4c U+004c +0x4d U+004d +0x4e U+004e +0x4f U+004f U+00d2 U+00d3 U+00d4 U+00d5 +0x50 U+0050 +0x51 U+0051 +0x52 U+0052 U+00ae +0x53 U+0053 +0x54 U+0054 +0x55 U+0055 U+00d9 U+00da U+00db +0x56 U+0056 +0x57 U+0057 +0x58 U+0058 +0x59 U+0059 U+00dd +0x5a U+005a +0x5b U+005b +0x5c U+005c +0x5d U+005d +0x5e U+005e +0x5f U+005f U+f804 +0x60 U+0060 +0x61 U+0061 U+00e3 +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 U+00f5 +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 U+00d7 +0x79 U+0079 U+00fd +0x7a U+007a +0x7b U+007b +0x7c U+007c U+00a5 +0x7d U+007d +0x7e U+007e +# +# Okay, what on Earth is this one supposed to be used for? +# +0x7f U+2302 +# +# Non-English characters, mostly lower case letters... +# +0x80 U+00c7 +0x81 U+00fc +0x82 U+00e9 +0x83 U+00e2 +0x84 U+00e4 +0x85 U+00e0 +0x86 U+00e5 +0x87 U+00e7 +0x88 U+00ea +0x89 U+00eb +0x8a U+00e8 +0x8b U+00ef +0x8c U+00ee +0x8d U+00ec +0x8e U+00c4 +0x8f U+00c5 U+212b +0x90 U+00c9 +0x91 U+00e6 +0x92 U+00c6 +0x93 U+00f4 +0x94 U+00f6 +0x95 U+00f2 +0x96 U+00fb +0x97 U+00f9 +0x98 U+00ff +0x99 U+00d6 +0x9a U+00dc +0x9b U+00a2 +0x9c U+00a3 +0x9d U+00a5 +0x9e U+20a7 +0x9f U+0192 +0xa0 U+00e1 +0xa1 U+00ed +0xa2 U+00f3 +0xa3 U+00fa +0xa4 U+00f1 +0xa5 U+00d1 +0xa6 U+00aa +0xa7 U+00ba +0xa8 U+00bf +0xa9 U+2310 +0xaa U+00ac +0xab U+00bd +0xac U+00bc +0xad U+00a1 +0xae U+00ab +0xaf U+00bb +# +# Block graphics +# +0xb0 U+2591 +0xb1 U+2592 +0xb2 U+2593 +0xb3 U+2502 +0xb4 U+2524 +0xb5 U+2561 +0xb6 U+2562 +0xb7 U+2556 +0xb8 U+2555 +0xb9 U+2563 +0xba U+2551 +0xbb U+2557 +0xbc U+255d +0xbd U+255c +0xbe U+255b +0xbf U+2510 +0xc0 U+2514 +0xc1 U+2534 +0xc2 U+252c +0xc3 U+251c +0xc4 U+2500 +0xc5 U+253c +0xc6 U+255e +0xc7 U+255f +0xc8 U+255a +0xc9 U+2554 +0xca U+2569 +0xcb U+2566 +0xcc U+2560 +0xcd U+2550 +0xce U+256c +0xcf U+2567 +0xd0 U+2568 +0xd1 U+2564 +0xd2 U+2565 +0xd3 U+2559 +0xd4 U+2558 +0xd5 U+2552 +0xd6 U+2553 +0xd7 U+256b +0xd8 U+256a +0xd9 U+2518 +0xda U+250c +0xdb U+2588 +0xdc U+2584 +0xdd U+258c +0xde U+2590 +0xdf U+2580 +# +# Greek letters and mathematical symbols +# +0xe0 U+03b1 +0xe1 U+03b2 U+00df +0xe2 U+0393 +0xe3 U+03c0 +0xe4 U+03a3 +0xe5 U+03c3 +0xe6 U+00b5 U+03bc +0xe7 U+03c4 +0xe8 U+03a6 U+00d8 +0xe9 U+0398 +0xea U+03a9 U+2126 +0xeb U+03b4 +0xec U+221e +0xed U+03c6 U+00f8 +0xee U+03b5 +0xef U+2229 +0xf0 U+2261 +0xf1 U+00b1 +0xf2 U+2265 +0xf3 U+2264 +0xf4 U+2320 +0xf5 U+2321 +0xf6 U+00f7 +0xf7 U+2248 +0xf8 U+00b0 +0xf9 U+2219 +0xfa U+00b7 +0xfb U+221a +0xfc U+207f +0xfd U+00b2 +# +# Square bullet, non-spacing blank +# Mapping U+fffd to the square bullet means it is the substitution +# character +# +0xfe U+25a0 U+fffd +0xff U+00a0 diff --git a/consoletrans/cp437_to_iso01.trans b/consoletrans/cp437_to_iso01.trans new file mode 100644 index 0000000..d632c24 --- /dev/null +++ b/consoletrans/cp437_to_iso01.trans @@ -0,0 +1,133 @@ +# +# this file allows using a cp437 encoded font to display iso-8859-1 +# usage: setfont -m cp437_to_iso01.trans -u iso01.uni fontname +# +# Internal value Output character +0x80 0x80 +0x81 0x81 +0x82 0x82 +0x83 0x83 +0x84 0x84 +0x85 0x85 +0x86 0x86 +0x87 0x87 +0x88 0x88 +0x89 0x89 +0x8A 0x8A +0x8B 0x8B +0x8C 0x8C +0x8D 0x8D +0x8E 0x8E +0x8F 0x8F +0x90 0x90 +0x91 0x91 +0x92 0x92 +0x93 0x93 +0x94 0x94 +0x95 0x95 +0x96 0x96 +0x97 0x97 +0x98 0x98 +0x99 0x99 +0x9A 0x9A +0x9B 0x9B +0x9C 0x9C +0x9D 0x9D +0x9E 0x9E +0x9F 0x9F +0xA0 0xA0 +0xA1 0xAD +0xA2 0x9B +0xA3 0x9C +0xA4 0xA4 +0xA5 0x9D +0xA6 0xA6 +0xA7 0x15 +0xA8 0x1C +0xA9 0xA9 +0xAA 0xA6 +0xAB 0xAE +0xAC 0xAA +0xAD 0xAD +0xAE 0xAE +0xAF 0xAF +0xB0 0xB0 +0xB1 0xF1 +0xB2 0xFD +0xB3 0xB3 +0xB4 0xB4 +0xB5 0xE6 +0xB6 0x14 +0xB7 0xF9 +0xB8 0xB8 +0xB9 0xB9 +0xBA 0xA7 +0xBB 0xAF +0xBC 0xAC +0xBD 0xAB +0xBE 0xBE +0xBF 0xA8 +0xC0 0xC0 +0xC1 0xC1 +0xC2 0xC2 +0xC3 0xC3 +0xC4 0x8E +0xC5 0x8F +0xC6 0x92 +0xC7 0x80 +0xC8 0xC8 +0xC9 0x90 +0xCA 0xCA +0xCB 0xCB +0xCC 0xCC +0xCD 0xCD +0xCE 0xCE +0xCF 0xCF +0xD0 0xD0 +0xD1 0xA5 +0xD2 0xD2 +0xD3 0xD3 +0xD4 0xD4 +0xD5 0xD5 +0xD6 0x99 +0xD7 0xD7 +0xD8 0xD8 +0xD9 0xD9 +0xDA 0xDA +0xDB 0xDB +0xDC 0x9A +0xDD 0xDD +0xDE 0xDE +0xDF 0xE1 +0xE0 0x85 +0xE1 0xA0 +0xE2 0x83 +0xE3 0xE3 +0xE4 0x84 +0xE5 0x86 +0xE6 0x91 +0xE7 0x87 +0xE8 0x8A +0xE9 0x82 +0xEA 0x88 +0xEB 0x89 +0xEC 0xAD +0xED 0xA1 +0xEE 0x8B +0xEF 0x8C +0xF0 0xF0 +0xF1 0xA4 +0xF2 0x95 +0xF3 0xA2 +0xF4 0x93 +0xF5 0xF5 +0xF6 0x94 +0xF7 0xF6 +0xF8 0xED +0xF9 0x97 +0xFA 0xA3 +0xFB 0x96 +0xFC 0x81 +0xFD 0xFD +0xFE 0xFE +0xFF 0x98 diff --git a/consoletrans/cp850.sfm b/consoletrans/cp850.sfm new file mode 100644 index 0000000..5a484be --- /dev/null +++ b/consoletrans/cp850.sfm @@ -0,0 +1,283 @@ +# +# Unicode table for IBM Codepage 850. +# This allows to properly use a cp850 encoded font to display unicode +# usage: setfont -m cp850_to_iso01.trans -u cp850.uni fontname +# +# +0x00 U+0000 +0x01 U+263a +0x02 U+263b +0x03 U+2665 +0x04 U+2666 U+25c6 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25d8 +0x09 U+25cb +0x0a U+25d9 +0x0b U+2642 +0x0c U+2640 +0x0d U+266a +0x0e U+266b +0x0f U+263c +0x10 U+25b6 U+25ba +0x11 U+25c0 U+25c4 +0x12 U+2195 +0x13 U+203c +0x14 U+00b6 +0x15 U+00a7 +0x16 U+25ac +0x17 U+21a8 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+221f +0x1d U+2194 +0x1e U+25b2 +0x1f U+25bc +# +# The ASCII range is identity-mapped, but some of the characters also +# have to act as substitutes, especially the upper-case characters. +# +0x20 U+0020 +0x21 U+0021 +0x22 U+0022 U+00a8 +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 U+00b8 +0x2d U+002d U+00ad +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 U+212a +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 U+f804 +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 +# +# Okay, what on Earth is this one supposed to be used for? +# +0x7f U+2302 +# +# Non-English characters, mostly lower case letters... +# +0x80 U+00c7 +0x81 U+00fc +0x82 U+00e9 +0x83 U+00e2 +0x84 U+00e4 +0x85 U+00e0 +0x86 U+00e5 +0x87 U+00e7 +0x88 U+00ea +0x89 U+00eb +0x8a U+00e8 +0x8b U+00ef +0x8c U+00ee +0x8d U+00ec +0x8e U+00c4 +0x8f U+00c5 U+212b +0x90 U+00c9 +0x91 U+00e6 +0x92 U+00c6 +0x93 U+00f4 +0x94 U+00f6 +0x95 U+00f2 +0x96 U+00fb +0x97 U+00f9 +0x98 U+00ff +0x99 U+00d6 +0x9a U+00dc +0x9b U+00f8 +0x9c U+00a3 +0x9d U+00d8 +0x9e U+00d7 +0x9f U+0192 +0xa0 U+00e1 +0xa1 U+00ed +0xa2 U+00f3 +0xa3 U+00fa +0xa4 U+00f1 +0xa5 U+00d1 +0xa6 U+00aa +0xa7 U+00ba +0xa8 U+00bf +0xa9 U+00ae +0xaa U+00ac +0xab U+00bd +0xac U+00bc +0xad U+00a1 +0xae U+00ab +0xaf U+00bb +# +# Block graphics +# +0xb0 U+2591 +0xb1 U+2592 +0xb2 U+2593 +0xb3 U+2502 +0xb4 U+2524 +0xb5 U+00c1 +0xb6 U+00c2 +0xb7 U+00c0 +0xb8 U+00a9 +0xb9 U+2563 +0xba U+2551 +0xbb U+2557 +0xbc U+255d +0xbd U+00a2 +0xbe U+00a5 +0xbf U+2510 +0xc0 U+2514 +0xc1 U+2534 +0xc2 U+252c +0xc3 U+251c +0xc4 U+2500 +0xc5 U+253c +0xc6 U+00e3 +0xc7 U+00c3 +0xc8 U+255a +0xc9 U+2554 +0xca U+2569 +0xcb U+2566 +0xcc U+2560 +0xcd U+2550 +0xce U+256c +0xcf U+00a4 U+20ac +0xd0 U+00f0 +0xd1 U+00d0 +0xd2 U+00ca +0xd3 U+00cb +0xd4 U+00c8 +0xd5 U+0131 +0xd6 U+00cd +0xd7 U+00ce +0xd8 U+00cf +0xd9 U+2518 +0xda U+250c +0xdb U+2588 +0xdc U+2584 +0xdd U+00a6 +0xde U+00cc +0xdf U+2580 +# +# Greek letters and mathematical symbols +# +0xe0 U+00d3 +0xe1 U+03b2 U+00df +0xe2 U+00d4 +0xe3 U+00d2 +0xe4 U+00f5 +0xe5 U+00d5 +0xe6 U+00b5 U+03bc +0xe7 U+00fe +0xe8 U+00de +0xe9 U+00da +0xea U+00db +0xeb U+00d9 +0xec U+00fd +0xed U+00dd +0xee U+03b5 +0xef U+00b4 +0xf0 U+2261 +0xf1 U+00b1 +0xf2 U+2265 +0xf3 U+00be +0xf4 U+2320 +0xf5 U+2321 +0xf6 U+00f7 +0xf7 U+00b8 +0xf8 U+00b0 +0xf9 U+00a8 +0xfa U+00b7 +0xfb U+00b9 +0xfc U+00b3 +0xfd U+00b2 +# +# Square bullet, non-spacing blank +# Mapping U+fffd to the square bullet means it is the substitution +# character +# +0xfe U+25a0 U+fffd +0xff U+00a0 diff --git a/consoletrans/cp850_to_iso01.trans b/consoletrans/cp850_to_iso01.trans new file mode 100644 index 0000000..61f2a05 --- /dev/null +++ b/consoletrans/cp850_to_iso01.trans @@ -0,0 +1,99 @@ +# +# this file allows using a cp850 encoded font to display iso-8859-1 +# usage: setfont -m cp850_to_iso01.trans -u iso01.uni fontname +# +0xa0 0xff +0xa1 0xad +0xa2 0xbd +0xa3 0x9c +0xa4 0xcf +0xa5 0xbe +0xa6 0xdd +0xa8 0xf9 +0xa9 0xb8 +0xaa 0xa6 +0xab 0xae +0xac 0xaa +0xad 0xf0 +0xae 0xa9 +0xaf 0xee +0xb0 0xf8 +0xb1 0xf1 +0xb2 0xfd +0xb3 0xfc +0xb4 0xef +0xb5 0xe6 +0xb6 0x14 +0xb7 0xfa +0xb8 0xf7 +0xb9 0xfb +0xba 0xa7 +0xbb 0xaf +0xbc 0xac +0xbd 0xab +0xbe 0xf3 +0xbf 0xa8 +0xc0 0xb7 +0xc1 0xb5 +0xc2 0xb6 +0xc3 0xc7 +0xc4 0x8e +0xc5 0x8f +0xc6 0x92 +0xc7 0x80 +0xc8 0xd4 +0xc9 0x90 +0xca 0xd2 +0xcb 0xd3 +0xcc 0xde +0xcd 0xd6 +0xce 0xd7 +0xcf 0xd8 +0xd0 0xd1 +0xd1 0xa5 +0xd2 0xe3 +0xd3 0xe0 +0xd4 0xe2 +0xd5 0xe5 +0xd6 0x99 +0xd7 0x9e +0xd8 0x9d +0xd9 0xeb +0xda 0xe9 +0xdb 0xea +0xdc 0x9a +0xdd 0xed +0xde 0xe8 +0xdf 0xe1 +0xe0 0x85 +0xe1 0xa0 +0xe2 0x83 +0xe3 0xc6 +0xe4 0x84 +0xe5 0x86 +0xe6 0x91 +0xe7 0x87 +0xe8 0x8a +0xe9 0x82 +0xea 0x88 +0xeb 0x89 +0xec 0x8d +0xed 0xa1 +0xee 0x8c +0xef 0x8b +0xf0 0xd0 +0xf1 0xa4 +0xf2 0x95 +0xf3 0xa2 +0xf4 0x93 +0xf5 0xe4 +0xf6 0x94 +0xf7 0xf6 +0xf8 0x9b +0xf9 0x97 +0xfa 0xa3 +0xfb 0x96 +0xfc 0x81 +0xfd 0xec +0xfe 0xe7 +0xff 0x98 diff --git a/consoletrans/cp850b.sfm b/consoletrans/cp850b.sfm new file mode 100644 index 0000000..3da7c78 --- /dev/null +++ b/consoletrans/cp850b.sfm @@ -0,0 +1,285 @@ +# +# This is a modified IBM CP850; whith the glyphs that changed between +# iso-8859-1 and iso-8859-15 changed the same way; so by hacking a little +# a cp850 font we can change those eight glyphs and have a nice font to +# use to display iso-8859-15 +# +# usage: setfont -m cp850_to_iso01.trans -u cp850b.uni fontname +# +0x00 U+0000 +0x01 U+263a +0x02 U+263b +0x03 U+2665 +0x04 U+2666 U+25c6 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25d8 +0x09 U+25cb +0x0a U+25d9 +0x0b U+2642 +0x0c U+2640 +0x0d U+266a +0x0e U+266b +0x0f U+263c +0x10 U+25b6 U+25ba +0x11 U+25c0 U+25c4 +0x12 U+2195 +0x13 U+203c +0x14 U+00b6 +0x15 U+00a7 +0x16 U+25ac +0x17 U+21a8 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+221f +0x1d U+2194 +0x1e U+25b2 +0x1f U+25bc +# +# The ASCII range is identity-mapped, but some of the characters also +# have to act as substitutes, especially the upper-case characters. +# +0x20 U+0020 +0x21 U+0021 +0x22 U+0022 U+00a8 +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 U+00b8 +0x2d U+002d U+00ad +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 U+212a +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 U+f804 +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 +# +# Okay, what on Earth is this one supposed to be used for? +# +0x7f U+2302 +# +# Non-English characters, mostly lower case letters... +# +0x80 U+00c7 +0x81 U+00fc +0x82 U+00e9 +0x83 U+00e2 +0x84 U+00e4 +0x85 U+00e0 +0x86 U+00e5 +0x87 U+00e7 +0x88 U+00ea +0x89 U+00eb +0x8a U+00e8 +0x8b U+00ef +0x8c U+00ee +0x8d U+00ec +0x8e U+00c4 +0x8f U+00c5 U+212b +0x90 U+00c9 +0x91 U+00e6 +0x92 U+00c6 +0x93 U+00f4 +0x94 U+00f6 +0x95 U+00f2 +0x96 U+00fb +0x97 U+00f9 +0x98 U+00ff +0x99 U+00d6 +0x9a U+00dc +0x9b U+00f8 +0x9c U+00a3 +0x9d U+00d8 +0x9e U+00d7 +0x9f U+0192 +0xa0 U+00e1 +0xa1 U+00ed +0xa2 U+00f3 +0xa3 U+00fa +0xa4 U+00f1 +0xa5 U+00d1 +0xa6 U+00aa +0xa7 U+00ba +0xa8 U+00bf +0xa9 U+00ae +0xaa U+00ac +0xab U+0153 +0xac U+0152 +0xad U+00a1 +0xae U+00ab +0xaf U+00bb +# +# Block graphics +# +0xb0 U+2591 +0xb1 U+2592 +0xb2 U+2593 +0xb3 U+2502 +0xb4 U+2524 +0xb5 U+00c1 +0xb6 U+00c2 +0xb7 U+00c0 +0xb8 U+00a9 +0xb9 U+2563 +0xba U+2551 +0xbb U+2557 +0xbc U+255d +0xbd U+00a2 +0xbe U+00a5 +0xbf U+2510 +0xc0 U+2514 +0xc1 U+2534 +0xc2 U+252c +0xc3 U+251c +0xc4 U+2500 +0xc5 U+253c +0xc6 U+00e3 +0xc7 U+00c3 +0xc8 U+255a +0xc9 U+2554 +0xca U+2569 +0xcb U+2566 +0xcc U+2560 +0xcd U+2550 +0xce U+256c +0xcf U+00a4 +0xd0 U+00f0 +0xd1 U+00d0 +0xd2 U+00ca +0xd3 U+00cb +0xd4 U+00c8 +0xd5 U+20ac +0xd6 U+00cd +0xd7 U+00ce +0xd8 U+00cf +0xd9 U+2518 +0xda U+250c +0xdb U+2588 +0xdc U+2584 +0xdd U+0160 +0xde U+00cc +0xdf U+2580 +# +# Greek letters and mathematical symbols +# +0xe0 U+00d3 +0xe1 U+03b2 U+00df +0xe2 U+00d4 +0xe3 U+00d2 +0xe4 U+00f5 +0xe5 U+00d5 +0xe6 U+00b5 U+03bc +0xe7 U+00fe +0xe8 U+00de +0xe9 U+00da +0xea U+00db +0xeb U+00d9 +0xec U+00fd +0xed U+00dd +0xee U+03b5 +0xef U+017d +0xf0 U+2261 +0xf1 U+00b1 +0xf2 U+2265 +0xf3 U+0178 +0xf4 U+2320 +0xf5 U+2321 +0xf6 U+00f7 +0xf7 U+017e +0xf8 U+00b0 +0xf9 U+0161 +0xfa U+00b7 +0xfb U+00b9 +0xfc U+00b3 +0xfd U+00b2 +# +# Square bullet, non-spacing blank +# Mapping U+fffd to the square bullet means it is the substitution +# character +# +0xfe U+25a0 U+fffd +0xff U+00a0 diff --git a/consoletrans/cp857.acm b/consoletrans/cp857.acm new file mode 100644 index 0000000..4f254ea --- /dev/null +++ b/consoletrans/cp857.acm @@ -0,0 +1,273 @@ +# +# Name: cp857_DOSTurkish to Unicode table +# Unicode version: 2.0 +# Table version: 2.00 +# Table format: Format A +# Date: 04/24/96 +# Authors: Lori Brownell <loribr@microsoft.com> +# K.D. Chang <a-kchang@microsoft.com> +# General notes: none +# +# Format: Three tab-separated columns +# Column #1 is the cp857_DOSTurkish code (in hex) +# Column #2 is the Unicode (in hex as 0xXXXX) +# Column #3 is the Unicode name (follows a comment sign, '#') +# +# The entries are in cp857_DOSTurkish order +# +0x00 U+0000 #NULL +0x01 U+0001 #START OF HEADING +0x02 U+0002 #START OF TEXT +0x03 U+0003 #END OF TEXT +0x04 U+0004 #END OF TRANSMISSION +0x05 U+0005 #ENQUIRY +0x06 U+0006 #ACKNOWLEDGE +0x07 U+0007 #BELL +0x08 U+0008 #BACKSPACE +0x09 U+0009 #HORIZONTAL TABULATION +0x0a U+000a #LINE FEED +0x0b U+000b #VERTICAL TABULATION +0x0c U+000c #FORM FEED +0x0d U+000d #CARRIAGE RETURN +0x0e U+000e #SHIFT OUT +0x0f U+000f #SHIFT IN +0x10 U+0010 #DATA LINK ESCAPE +0x11 U+0011 #DEVICE CONTROL ONE +0x12 U+0012 #DEVICE CONTROL TWO +0x13 U+0013 #DEVICE CONTROL THREE +0x14 U+0014 #DEVICE CONTROL FOUR +0x15 U+0015 #NEGATIVE ACKNOWLEDGE +0x16 U+0016 #SYNCHRONOUS IDLE +0x17 U+0017 #END OF TRANSMISSION BLOCK +0x18 U+0018 #CANCEL +0x19 U+0019 #END OF MEDIUM +0x1a U+001a #SUBSTITUTE +0x1b U+001b #ESCAPE +0x1c U+001c #FILE SEPARATOR +0x1d U+001d #GROUP SEPARATOR +0x1e U+001e #RECORD SEPARATOR +0x1f U+001f #UNIT SEPARATOR +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 +0x7f U+007f #DELETE +0x80 U+00c7 #LATIN CAPITAL LETTER C WITH CEDILLA +0x81 U+00fc #LATIN SMALL LETTER U WITH DIAERESIS +0x82 U+00e9 #LATIN SMALL LETTER E WITH ACUTE +0x83 U+00e2 #LATIN SMALL LETTER A WITH CIRCUMFLEX +0x84 U+00e4 #LATIN SMALL LETTER A WITH DIAERESIS +0x85 U+00e0 #LATIN SMALL LETTER A WITH GRAVE +0x86 U+00e5 #LATIN SMALL LETTER A WITH RING ABOVE +0x87 U+00e7 #LATIN SMALL LETTER C WITH CEDILLA +0x88 U+00ea #LATIN SMALL LETTER E WITH CIRCUMFLEX +0x89 U+00eb #LATIN SMALL LETTER E WITH DIAERESIS +0x8a U+00e8 #LATIN SMALL LETTER E WITH GRAVE +0x8b U+00ef #LATIN SMALL LETTER I WITH DIAERESIS +0x8c U+00ee #LATIN SMALL LETTER I WITH CIRCUMFLEX +0x8d U+0131 #LATIN SMALL LETTER DOTLESS I +0x8e U+00c4 #LATIN CAPITAL LETTER A WITH DIAERESIS +0x8f U+00c5 #LATIN CAPITAL LETTER A WITH RING ABOVE +0x90 U+00c9 #LATIN CAPITAL LETTER E WITH ACUTE +0x91 U+00e6 #LATIN SMALL LIGATURE AE +0x92 U+00c6 #LATIN CAPITAL LIGATURE AE +0x93 U+00f4 #LATIN SMALL LETTER O WITH CIRCUMFLEX +0x94 U+00f6 #LATIN SMALL LETTER O WITH DIAERESIS +0x95 U+00f2 #LATIN SMALL LETTER O WITH GRAVE +0x96 U+00fb #LATIN SMALL LETTER U WITH CIRCUMFLEX +0x97 U+00f9 #LATIN SMALL LETTER U WITH GRAVE +0x98 U+0130 #LATIN CAPITAL LETTER I WITH DOT ABOVE +0x99 U+00d6 #LATIN CAPITAL LETTER O WITH DIAERESIS +0x9a U+00dc #LATIN CAPITAL LETTER U WITH DIAERESIS +0x9b U+00f8 #LATIN SMALL LETTER O WITH STROKE +0x9c U+00a3 #POUND SIGN +0x9d U+00d8 #LATIN CAPITAL LETTER O WITH STROKE +0x9e U+015e #LATIN CAPITAL LETTER S WITH CEDILLA +0x9f U+015f #LATIN SMALL LETTER S WITH CEDILLA +0xa0 U+00e1 #LATIN SMALL LETTER A WITH ACUTE +0xa1 U+00ed #LATIN SMALL LETTER I WITH ACUTE +0xa2 U+00f3 #LATIN SMALL LETTER O WITH ACUTE +0xa3 U+00fa #LATIN SMALL LETTER U WITH ACUTE +0xa4 U+00f1 #LATIN SMALL LETTER N WITH TILDE +0xa5 U+00d1 #LATIN CAPITAL LETTER N WITH TILDE +0xa6 U+011e #LATIN CAPITAL LETTER G WITH BREVE +0xa7 U+011f #LATIN SMALL LETTER G WITH BREVE +0xa8 U+00bf #INVERTED QUESTION MARK +0xa9 U+00ae #REGISTERED SIGN +0xaa U+00ac #NOT SIGN +0xab U+00bd #VULGAR FRACTION ONE HALF +0xac U+00bc #VULGAR FRACTION ONE QUARTER +0xad U+00a1 #INVERTED EXCLAMATION MARK +0xae U+00ab #LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +0xaf U+00bb #RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +0xb0 U+2591 #LIGHT SHADE +0xb1 U+2592 #MEDIUM SHADE +0xb2 U+2593 #DARK SHADE +0xb3 U+2502 #BOX DRAWINGS LIGHT VERTICAL +0xb4 U+2524 #BOX DRAWINGS LIGHT VERTICAL AND LEFT +0xb5 U+00c1 #LATIN CAPITAL LETTER A WITH ACUTE +0xb6 U+00c2 #LATIN CAPITAL LETTER A WITH CIRCUMFLEX +0xb7 U+00c0 #LATIN CAPITAL LETTER A WITH GRAVE +0xb8 U+00a9 #COPYRIGHT SIGN +0xb9 U+2563 #BOX DRAWINGS DOUBLE VERTICAL AND LEFT +0xba U+2551 #BOX DRAWINGS DOUBLE VERTICAL +0xbb U+2557 #BOX DRAWINGS DOUBLE DOWN AND LEFT +0xbc U+255d #BOX DRAWINGS DOUBLE UP AND LEFT +0xbd U+00a2 #CENT SIGN +0xbe U+00a5 #YEN SIGN +0xbf U+2510 #BOX DRAWINGS LIGHT DOWN AND LEFT +0xc0 U+2514 #BOX DRAWINGS LIGHT UP AND RIGHT +0xc1 U+2534 #BOX DRAWINGS LIGHT UP AND HORIZONTAL +0xc2 U+252c #BOX DRAWINGS LIGHT DOWN AND HORIZONTAL +0xc3 U+251c #BOX DRAWINGS LIGHT VERTICAL AND RIGHT +0xc4 U+2500 #BOX DRAWINGS LIGHT HORIZONTAL +0xc5 U+253c #BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL +0xc6 U+00e3 #LATIN SMALL LETTER A WITH TILDE +0xc7 U+00c3 #LATIN CAPITAL LETTER A WITH TILDE +0xc8 U+255a #BOX DRAWINGS DOUBLE UP AND RIGHT +0xc9 U+2554 #BOX DRAWINGS DOUBLE DOWN AND RIGHT +0xca U+2569 #BOX DRAWINGS DOUBLE UP AND HORIZONTAL +0xcb U+2566 #BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL +0xcc U+2560 #BOX DRAWINGS DOUBLE VERTICAL AND RIGHT +0xcd U+2550 #BOX DRAWINGS DOUBLE HORIZONTAL +0xce U+256c #BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL +0xcf U+00a4 #CURRENCY SIGN +0xd0 U+00ba #MASCULINE ORDINAL INDICATOR +0xd1 U+00aa #FEMININE ORDINAL INDICATOR +0xd2 U+00ca #LATIN CAPITAL LETTER E WITH CIRCUMFLEX +0xd3 U+00cb #LATIN CAPITAL LETTER E WITH DIAERESIS +0xd4 U+00c8 #LATIN CAPITAL LETTER E WITH GRAVE +0xd5 #UNDEFINED +0xd6 U+00cd #LATIN CAPITAL LETTER I WITH ACUTE +0xd7 U+00ce #LATIN CAPITAL LETTER I WITH CIRCUMFLEX +0xd8 U+00cf #LATIN CAPITAL LETTER I WITH DIAERESIS +0xd9 U+2518 #BOX DRAWINGS LIGHT UP AND LEFT +0xda U+250c #BOX DRAWINGS LIGHT DOWN AND RIGHT +0xdb U+2588 #FULL BLOCK +0xdc U+2584 #LOWER HALF BLOCK +0xdd U+00a6 #BROKEN BAR +0xde U+00cc #LATIN CAPITAL LETTER I WITH GRAVE +0xdf U+2580 #UPPER HALF BLOCK +0xe0 U+00d3 #LATIN CAPITAL LETTER O WITH ACUTE +0xe1 U+00df #LATIN SMALL LETTER SHARP S +0xe2 U+00d4 #LATIN CAPITAL LETTER O WITH CIRCUMFLEX +0xe3 U+00d2 #LATIN CAPITAL LETTER O WITH GRAVE +0xe4 U+00f5 #LATIN SMALL LETTER O WITH TILDE +0xe5 U+00d5 #LATIN CAPITAL LETTER O WITH TILDE +0xe6 U+00b5 #MICRO SIGN +0xe7 #UNDEFINED +0xe8 U+00d7 #MULTIPLICATION SIGN +0xe9 U+00da #LATIN CAPITAL LETTER U WITH ACUTE +0xea U+00db #LATIN CAPITAL LETTER U WITH CIRCUMFLEX +0xeb U+00d9 #LATIN CAPITAL LETTER U WITH GRAVE +0xec U+00ec #LATIN SMALL LETTER I WITH GRAVE +0xed U+00ff #LATIN SMALL LETTER Y WITH DIAERESIS +0xee U+00af #MACRON +0xef U+00b4 #ACUTE ACCENT +0xf0 U+00ad #SOFT HYPHEN +0xf1 U+00b1 #PLUS-MINUS SIGN +0xf2 #UNDEFINED +0xf3 U+00be #VULGAR FRACTION THREE QUARTERS +0xf4 U+00b6 #PILCROW SIGN +0xf5 U+00a7 #SECTION SIGN +0xf6 U+00f7 #DIVISION SIGN +0xf7 U+00b8 #CEDILLA +0xf8 U+00b0 #DEGREE SIGN +0xf9 U+00a8 #DIAERESIS +0xfa U+00b7 #MIDDLE DOT +0xfb U+00b9 #SUPERSCRIPT ONE +0xfc U+00b3 #SUPERSCRIPT THREE +0xfd U+00b2 #SUPERSCRIPT TWO +0xfe U+25a0 #BLACK SQUARE +0xff U+00a0 #NO-BREAK SPACE diff --git a/consoletrans/cp866.acm b/consoletrans/cp866.acm new file mode 100644 index 0000000..752528e --- /dev/null +++ b/consoletrans/cp866.acm @@ -0,0 +1,224 @@ +# Made by makeacm script (c) 1999 by Victor Wagner <vitus@ice.ru> +0x21 '!' +0x22 '"' +0x23 U+0023 +0x24 '$' +0x25 '%' +0x26 '&' +0x27 ''' +0x28 '(' +0x29 ')' +0x2a '*' +0x2b '+' +0x2c ',' +0x2d '-' +0x2e '.' +0x2f '/' +0x30 '0' +0x31 '1' +0x32 '2' +0x33 '3' +0x34 '4' +0x35 '5' +0x36 '6' +0x37 '7' +0x38 '8' +0x39 '9' +0x3a ':' +0x3b ';' +0x3c '<' +0x3d '=' +0x3e '>' +0x3f '?' +0x40 '@' +0x41 'A' +0x42 'B' +0x43 'C' +0x44 'D' +0x45 'E' +0x46 'F' +0x47 'G' +0x48 'H' +0x49 'I' +0x4a 'J' +0x4b 'K' +0x4c 'L' +0x4d 'M' +0x4e 'N' +0x4f 'O' +0x50 'P' +0x51 'Q' +0x52 'R' +0x53 'S' +0x54 'T' +0x55 'U' +0x56 'V' +0x57 'W' +0x58 'X' +0x59 'Y' +0x5a 'Z' +0x5b '[' +0x5c '\' +0x5d ']' +0x5e '^' +0x5f '_' +0x60 '`' +0x61 'a' +0x62 'b' +0x63 'c' +0x64 'd' +0x65 'e' +0x66 'f' +0x67 'g' +0x68 'h' +0x69 'i' +0x6a 'j' +0x6b 'k' +0x6c 'l' +0x6d 'm' +0x6e 'n' +0x6f 'o' +0x70 'p' +0x71 'q' +0x72 'r' +0x73 's' +0x74 't' +0x75 'u' +0x76 'v' +0x77 'w' +0x78 'x' +0x79 'y' +0x7a 'z' +0x7b '{' +0x7c '|' +0x7d '}' +0x7e '~' +0x7f '' +0x80 'А' +0x81 'Б' +0x82 'В' +0x83 'Г' +0x84 'Д' +0x85 'Е' +0x86 'Ж' +0x87 'З' +0x88 'И' +0x89 'Й' +0x8a 'К' +0x8b 'Л' +0x8c 'М' +0x8d 'Н' +0x8e 'О' +0x8f 'П' +0x90 'Р' +0x91 'С' +0x92 'Т' +0x93 'У' +0x94 'Ф' +0x95 'Х' +0x96 'Ц' +0x97 'Ч' +0x98 'Ш' +0x99 'Щ' +0x9a 'Ъ' +0x9b 'Ы' +0x9c 'Ь' +0x9d 'Э' +0x9e 'Ю' +0x9f 'Я' +0xa0 'а' +0xa1 'б' +0xa2 'в' +0xa3 'г' +0xa4 'д' +0xa5 'е' +0xa6 'ж' +0xa7 'з' +0xa8 'и' +0xa9 'й' +0xaa 'к' +0xab 'л' +0xac 'м' +0xad 'н' +0xae 'о' +0xaf 'п' +0xb0 '?' +0xb1 '▒' +0xb2 '?' +0xb3 '│' +0xb4 '┤' +0xb5 '╡' +0xb6 '?' +0xb7 '?' +0xb8 '?' +0xb9 '?' +0xba '?' +0xbb '?' +0xbc '?' +0xbd '?' +0xbe '?' +0xbf '┐' +0xc0 '└' +0xc1 '┴' +0xc2 '┬' +0xc3 '├' +0xc4 '─' +0xc5 '┼' +0xc6 '╞' +0xc7 '?' +0xc8 '?' +0xc9 '?' +0xca '?' +0xcb '?' +0xcc '?' +0xcd '═' +0xce '?' +0xcf '?' +0xd0 '?' +0xd1 '?' +0xd2 '?' +0xd3 '?' +0xd4 '?' +0xd5 '?' +0xd6 '?' +0xd7 '?' +0xd8 '╪' +0xd9 '┘' +0xda '┌' +0xdb '█' +0xdc '▄' +0xdd '▌' +0xde '?' +0xdf '?' +0xe0 'р' +0xe1 'с' +0xe2 'т' +0xe3 'у' +0xe4 'ф' +0xe5 'х' +0xe6 'ц' +0xe7 'ч' +0xe8 'ш' +0xe9 'щ' +0xea 'ъ' +0xeb 'ы' +0xec 'ь' +0xed 'э' +0xee 'ю' +0xef 'я' +0xf0 'Ё' +0xf1 'ё' +0xf2 'Є' +0xf3 'є' +0xf4 'Ї' +0xf5 'ї' +0xf6 'Ў' +0xf7 'ў' +0xf8 '°' +0xf9 '?' +0xfa '·' +0xfb '√' +0xfc '№' +0xfd '¤' +0xfe '■' +0xff ' ' diff --git a/consoletrans/cp866.sfm b/consoletrans/cp866.sfm new file mode 100644 index 0000000..b200203 --- /dev/null +++ b/consoletrans/cp866.sfm @@ -0,0 +1,292 @@ +0x00 U+0000 +0x00 U+fffd +0x01 U+0001 +0x01 U+263a +0x02 U+0002 +0x02 U+263b +0x03 U+0003 +0x03 U+2665 +0x04 U+0004 +0x04 U+2666 +0x05 U+0005 +0x05 U+2663 +0x06 U+0006 +0x06 U+2660 +0x07 U+0007 +0x07 U+2022 +0x08 U+0008 +0x08 U+25d8 +0x09 U+0009 +0x09 U+25cb +0x0a U+000a +0x0a U+25d9 +0x0b U+000b +0x0b U+2642 +0x0c U+000c +0x0c U+2640 +0x0d U+000d +0x0d U+266a +0x0e U+000e +0x0e U+266b +0x0e U+266c +0x0f U+000f +0x0f U+263c +0x10 U+0010 +0x10 U+25b6 +0x10 U+25ba +0x11 U+0011 +0x11 U+25c0 +0x11 U+25c4 +0x12 U+0012 +0x12 U+2195 +0x13 U+0013 +0x13 U+203c +0x14 U+0014 +0x14 U+00b6 +0x15 U+0015 +0x15 U+00a7 +0x16 U+0016 +0x16 U+25ac +0x17 U+0017 +0x17 U+21a8 +0x18 U+0018 +0x18 U+2191 +0x19 U+0019 +0x19 U+2193 +0x1a U+001a +0x1a U+2192 +0x1b U+001b +0x1b U+2190 +0x1c U+001c +0x1c U+221f +0x1c U+2319 +0x1d U+001d +0x1d U+2194 +0x1e U+001e +0x1e U+25b2 +0x1f U+001f +0x1f U+25bc +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 +0x80 U+0410 +0x81 U+0411 +0x82 U+0412 +0x83 U+0413 +0x84 U+0414 +0x85 U+0415 +0x86 U+0416 +0x87 U+0417 +0x88 U+0418 +0x89 U+0419 +0x8a U+041a +0x8b U+041b +0x8c U+041c +0x8d U+041d +0x8e U+041e +0x8f U+041f +0x90 U+0420 +0x91 U+0421 +0x92 U+0422 +0x93 U+0423 +0x94 U+0424 +0x95 U+0425 +0x96 U+0426 +0x97 U+0427 +0x98 U+0428 +0x99 U+0429 +0x9a U+042a +0x9b U+042b +0x9c U+042c +0x9d U+042d +0x9e U+042e +0x9f U+042f +0xa0 U+0430 +0xa1 U+0431 +0xa2 U+0432 +0xa3 U+0433 +0xa4 U+0434 +0xa5 U+0435 +0xa6 U+0436 +0xa7 U+0437 +0xa8 U+0438 +0xa9 U+0439 +0xaa U+043a +0xab U+043b +0xac U+043c +0xad U+043d +0xae U+043e +0xaf U+043f +0xb0 U+2591 +0xb1 U+2592 +0xb2 U+2593 +0xb3 U+2502 +0xb4 U+2524 +0xb5 U+2561 +0xb6 U+2562 +0xb7 U+2556 +0xb8 U+2555 +0xb9 U+2563 +0xba U+2551 +0xbb U+2557 +0xbc U+255d +0xbd U+255c +0xbe U+255b +0xbf U+2510 +0xc0 U+2514 +0xc1 U+2534 +0xc2 U+252c +0xc3 U+251c +0xc4 U+2500 +0xc5 U+253c +0xc6 U+255e +0xc7 U+255f +0xc8 U+255a +0xc9 U+2554 +0xca U+2569 +0xcb U+2566 +0xcc U+2560 +0xcd U+2550 +0xce U+256c +0xcf U+2567 +0xd0 U+2568 +0xd1 U+2564 +0xd2 U+2565 +0xd3 U+2559 +0xd4 U+2558 +0xd5 U+2552 +0xd6 U+2553 +0xd7 U+256b +0xd8 U+256a +0xd9 U+2518 +0xda U+250c +0xdb U+2588 +0xdc U+2584 +0xdd U+258c +0xde U+2590 +0xdf U+2580 +0xe0 U+0440 +0xe1 U+0441 +0xe2 U+0442 +0xe3 U+0443 +0xe4 U+0444 +0xe5 U+0445 +0xe6 U+0446 +0xe7 U+0447 +0xe8 U+0448 +0xe9 U+0449 +0xea U+044a +0xeb U+044b +0xec U+044c +0xed U+044d +0xee U+044e +0xef U+044f +0xf0 U+0401 +0xf1 U+0451 +0xf2 U+0404 +0xf3 U+0454 +0xf4 U+0407 +0xf5 U+0457 +0xf6 U+040e +0xf7 U+045e +0xf8 U+00b0 +0xf9 U+2219 +0xfa U+00b7 +0xfb U+221a +0xfc U+2116 +0xfd U+00a4 +0xfe U+25a0 +0xff U+00a0 diff --git a/consoletrans/def.sfm b/consoletrans/def.sfm new file mode 100644 index 0000000..ed34310 --- /dev/null +++ b/consoletrans/def.sfm @@ -0,0 +1,175 @@ +0x00 U+2008 +0x01 U+263A +0x02 U+263B +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25D8 +0x09 U+25CB +0x0A U+25D9 +0x0B U+2642 +0x0C U+2640 +0x0D U+266A +0x0E U+266B +0x0E U+266C +0x0F U+263C +0x10 U+25B6 +0x10 U+25BA +0x11 U+25C0 +0x11 U+25C4 +0x12 U+2195 +0x13 U+203C +0x14 U+00B6 +0x15 U+00A7 +0x16 U+25AC +0x17 U+21A8 +0x18 U+2191 +0x19 U+2193 +0x1A U+2192 +0x1B U+2190 +0x1C U+221F +0x1C U+2319 +0x1D U+2194 +0x1E U+25B2 +0x1F U+25BC +0x20-0x7E idem +0x7F U+2302 +0x80 U+00C7 +0x81 U+00FC +0x82 U+00E9 +0x83 U+00E2 +0x84 U+00E4 +0x85 U+00E0 +0x86 U+00E5 +0x87 U+00E7 +0x88 U+00EA +0x89 U+00EB +0x8A U+00E8 +0x8B U+00EF +0x8C U+00EE +0x8D U+00EC +0x8E U+00C4 +0x8F U+00C5 +0x8F U+212B +0x90 U+00C9 +0x91 U+00E6 +0x92 U+00C6 +0x93 U+00F4 +0x94 U+00F6 +0x95 U+00F2 +0x96 U+00FB +0x97 U+00F9 +0x98 U+00FF +0x99 U+00D6 +0x9A U+00DC +0x9B U+00A2 +0x9C U+00A3 +0x9D U+00A5 +0x9E U+20A7 +0x9F U+0192 +0xA0 U+00E1 +0xA1 U+00ED +0xA2 U+00F3 +0xA3 U+00FA +0xA4 U+00F1 +0xA5 U+00D1 +0xA6 U+00AA +0xA7 U+00BA +0xA8 U+00BF +0xA9 U+2310 +0xAA U+00AC +0xAB U+00BD +0xAC U+00BC +0xAD U+00A1 +0xAE U+00AB +0xAF U+00BB +0xB0 U+2591 +0xB1 U+2592 +0xB2 U+2593 +0xB3 U+2502 +0xB4 U+2524 +0xB5 U+2561 +0xB6 U+2562 +0xB7 U+2556 +0xB8 U+2555 +0xB9 U+2563 +0xBA U+2551 +0xBB U+2557 +0xBC U+255D +0xBD U+255C +0xBE U+255B +0xBF U+2510 +0xC0 U+2514 +0xC1 U+2534 +0xC2 U+252C +0xC3 U+251C +0xC4 U+2500 +0xC5 U+253C +0xC6 U+255E +0xC7 U+255F +0xC8 U+255A +0xC9 U+2554 +0xCA U+2569 +0xCB U+2566 +0xCC U+2560 +0xCD U+2550 +0xCE U+256C +0xCF U+2567 +0xD0 U+2568 +0xD1 U+2564 +0xD2 U+2565 +0xD3 U+2559 +0xD4 U+2558 +0xD5 U+2552 +0xD6 U+2553 +0xD7 U+256B +0xD8 U+256A +0xD9 U+2518 +0xDA U+250C +0xDB U+2588 +0xDC U+2584 +0xDD U+258C +0xDE U+2590 +0xDF U+2580 +0xE0 U+03B1 +0xE1 U+00DF +0xE1 U+03B2 +0xE2 U+0393 +0xE3 U+03C0 +0xE4 U+03A3 +0xE5 U+03C3 +0xE6 U+00B5 +0xE6 U+03BC +0xE7 U+03C4 +0xE8 U+03A6 +0xE9 U+0398 +0xEA U+03A9 +0xEA U+2126 +0xEB U+03B4 +0xEC U+221E +0xED U+03C6 +0xED U+2205 +0xED U+2300 +0xEE U+03B5 +0xEE U+2208 +0xEF U+2229 +0xF0 U+2261 +0xF1 U+00B1 +0xF2 U+2265 +0xF3 U+2264 +0xF4 U+2320 +0xF5 U+2321 +0xF6 U+00F7 +0xF7 U+2248 +0xF8 U+00B0 +0xF9 U+2219 +0xF9 U+22C5 +0xFA U+00B7 +0xFB U+221A +0xFC U+207F +0xFD U+00B2 +0xFE U+220E +0xFE U+25A0 +0xFF U+00A0 diff --git a/consoletrans/ethiopic.sfm b/consoletrans/ethiopic.sfm new file mode 100644 index 0000000..bea14b8 --- /dev/null +++ b/consoletrans/ethiopic.sfm @@ -0,0 +1,460 @@ +# +# Unicode mapping table for ISO 8859-1 fonts with ISO 10646 Ethiopic +# [use: unicode_start Agafari-16.psf ethiopic.uni] +# + +# +# ISO 8859-1 Mapping is from the iso01.uni file +# +0x20-0x7e idem +0x7f U+2302 +# 0xa0-0xff idem +0x00 U+fffd +0x01 U+263A +0x02 U+263B +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25D8 +0x09 U+25CB +0x0A U+25D9 +0x0B U+2642 +0x0C U+2640 +0x0D U+266A +0x0E U+266B +0x0E U+266C +0x0F U+263C +0x10 U+25B6 +0x10 U+25BA +0x11 U+25C0 +0x11 U+25C4 +0x12 U+2195 +0x13 U+203C +0x14 U+00B6 +0x15 U+00A7 +0x16 U+25AC +0x17 U+21A8 +0x18 U+2191 +0x19 U+2193 +0x1A U+2192 +0x1B U+2190 +0x1C U+221F +0x1C U+2319 +0x1D U+2194 +0x1E U+25B2 +0x1F U+25BC + + +# +# Unicode mapping table for ISO 10646 Ethiopic +# + +0x9F U+1200 # he +0xA0 U+1201 +0xA1 U+1202 +0xA2 U+1203 +0xA3 U+1204 +0xA4 U+1205 +0xA5 U+1206 + +0xA6 U+1208 # le +0xA7 U+1209 +0xA8 U+120A +0xA9 U+120B +0xAA U+120C +0xAB U+120D +0xAC U+120E +0xAD U+120F + +0xAE U+1210 # He +0xAF U+1211 +0xB0 U+1212 +0xB1 U+1213 +0xB2 U+1214 +0xB3 U+1215 +0xB4 U+1216 +0xB5 U+1217 + +0xB6 U+1218 # me +0xB7 U+1219 +0xB8 U+121A +0xB9 U+121B +0xBA U+121C +0xBB U+121D +0xBC U+121E +0xBD U+121F + +0xBE U+1220 # `se +0xBF U+1221 +0xC0 U+1222 +0xC1 U+1223 +0xC2 U+1224 +0xC3 U+1225 +0xC4 U+1226 +0xC5 U+1227 + +0xC6 U+1228 # re +0xC7 U+1229 +0xC8 U+122A +0xC9 U+122B +0xCA U+122C +0xCB U+122D +0xCC U+122E +0xCD U+122F + +0xCE U+1230 # se +0xCF U+1231 +0xD0 U+1232 +0xD1 U+1233 +0xD2 U+1234 +0xD3 U+1235 +0xD4 U+1236 +0xD5 U+1237 + +0xD6 U+1238 # xe +0xD7 U+1239 +0xD8 U+123A +0xD9 U+123B +0xDA U+123C +0xDB U+123D +0xDC U+123E +0xDD U+123F + +0xDE U+1240 # qe +0xDF U+1241 +0xE0 U+1242 +0xE1 U+1243 +0xE2 U+1244 +0xE3 U+1245 +0xE4 U+1246 + +0xE5 U+1248 # qWe +0xE6 U+124A +0xE7 U+124B +0xE8 U+124C +0xE9 U+124D + +0xEA U+1250 # Qe +0xEB U+1251 +0xEC U+1252 +0xED U+1253 +0xEE U+1254 +0xEF U+1255 +0xF0 U+1256 + +0xF1 U+1258 # QWe +0xF2 U+125A +0xF3 U+125B +0xF4 U+125C +0xF5 U+125D + +0xF6 U+1260 # be +0xF7 U+1261 +0xF8 U+1262 +0xF9 U+1263 +0xFA U+1264 +0xFB U+1265 +0xFC U+1266 +0xFD U+1267 + +0xFE U+1268 # ve +0xFF U+1269 +0x100 U+126A +0x101 U+126B +0x102 U+126C +0x103 U+126D +0x104 U+126E +0x105 U+126F + +0x106 U+1270 # te +0x107 U+1271 +0x108 U+1272 +0x109 U+1273 +0x10A U+1274 +0x10B U+1275 +0x10C U+1276 +0x10D U+1277 + +0x10E U+1278 # ce +0x10F U+1279 +0x110 U+127A +0x111 U+127B +0x112 U+127C +0x113 U+127D +0x114 U+127E +0x115 U+127F + +0x116 U+1280 # `he +0x117 U+1281 +0x118 U+1282 +0x119 U+1283 +0x11A U+1284 +0x11B U+1285 +0x11C U+1286 + +0x11D U+1288 # `hWe +0x11E U+128A +0x11F U+128B +0x120 U+128C +0x121 U+128D + +0x122 U+1290 # ne +0x123 U+1291 +0x124 U+1292 +0x125 U+1293 +0x126 U+1294 +0x127 U+1295 +0x128 U+1296 +0x129 U+1297 + +0x12A U+1298 # Ne +0x12B U+1299 +0x12C U+129A +0x12D U+129B +0x12E U+129C +0x12F U+129D +0x130 U+129E +0x131 U+129F + +0x132 U+12A0 # e +0x133 U+12A1 +0x134 U+12A2 +0x135 U+12A3 +0x136 U+12A4 +0x137 U+12A5 +0x138 U+12A6 +0x139 U+12A7 + +0x13A U+12A8 # ke +0x13B U+12A9 +0x13C U+12AA +0x13D U+12AB +0x13E U+12AC +0x13F U+12AD +0x140 U+12AE + +0x141 U+12B0 # kWe +0x142 U+12B2 +0x143 U+12B3 +0x144 U+12B4 +0x145 U+12B5 + +0x146 U+12B8 # Ke +0x147 U+12B9 +0x148 U+12BA +0x149 U+12BB +0x14A U+12BC +0x14B U+12BD +0x14C U+12BE + +0x14D U+12C0 # KWe +0x14E U+12C2 +0x14F U+12C3 +0x150 U+12C4 +0x151 U+12C5 + +0x152 U+12C8 # we +0x153 U+12C9 +0x154 U+12CA +0x155 U+12CB +0x156 U+12CC +0x157 U+12CD +0x158 U+12CE + +0x159 U+12D0 # `e +0x15A U+12D1 +0x15B U+12D2 +0x15C U+12D3 +0x15D U+12D4 +0x15E U+12D5 +0x15F U+12D6 + +0x160 U+12D8 # ze +0x161 U+12D9 +0x162 U+12DA +0x163 U+12DB +0x164 U+12DC +0x165 U+12DD +0x166 U+12DE +0x167 U+12DF + +0x168 U+12E0 # Ze +0x169 U+12E1 +0x16A U+12E2 +0x16B U+12E3 +0x16C U+12E4 +0x16D U+12E5 +0x16E U+12E6 +0x16F U+12E7 + +0x170 U+12E8 # ye +0x171 U+12E9 +0x172 U+12EA +0x173 U+12EB +0x174 U+12EC +0x175 U+12ED +0x176 U+12EE +0x177 U+12EF + +0x178 U+12F0 # de +0x179 U+12F1 +0x17A U+12F2 +0x17B U+12F3 +0x17C U+12F4 +0x17D U+12F5 +0x17E U+12F6 +0x17F U+12F7 + +0x180 U+12F8 # De +0x181 U+12F9 +0x182 U+12FA +0x183 U+12FB +0x184 U+12FC +0x185 U+12FD +0x186 U+12FE +0x187 U+12FF + +0x188 U+1300 # je +0x189 U+1301 +0x18A U+1302 +0x18B U+1303 +0x18C U+1304 +0x18D U+1305 +0x18E U+1306 +0x18F U+1307 + +0x190 U+1308 # ge +0x191 U+1309 +0x192 U+130A +0x193 U+130B +0x194 U+130C +0x195 U+130D +0x196 U+130E + +0x197 U+1310 # gWe +0x198 U+1312 +0x199 U+1313 +0x19A U+1314 +0x19B U+1315 + +0x19C U+1318 # Ge +0x19D U+1319 +0x19E U+131A +0x19F U+131B +0x1A0 U+131C +0x1A1 U+131D +0x1A2 U+131E + +0x1A3 U+1320 # Te +0x1A4 U+1321 +0x1A5 U+1322 +0x1A6 U+1323 +0x1A7 U+1324 +0x1A8 U+1325 +0x1A9 U+1326 +0x1AA U+1327 + +0x1AB U+1328 # Ce +0x1AC U+1329 +0x1AD U+132A +0x1AE U+132B +0x1AF U+132C +0x1B0 U+132D +0x1B1 U+132E +0x1B2 U+132F + +0x1B3 U+1330 # Pe +0x1B4 U+1331 +0x1B5 U+1332 +0x1B6 U+1333 +0x1B7 U+1334 +0x1B8 U+1335 +0x1B9 U+1336 +0x1BA U+1337 + +0x1BB U+1338 # Se +0x1BC U+1339 +0x1BD U+133A +0x1BE U+133B +0x1BF U+133C +0x1C0 U+133D +0x1C1 U+133E +0x1C2 U+133F + +0x1C3 U+1340 # `Se +0x1C4 U+1341 +0x1C5 U+1342 +0x1C6 U+1343 +0x1C7 U+1344 +0x1C8 U+1345 +0x1C9 U+1346 + +0x1CA U+1348 # fe +0x1CB U+1349 +0x1CC U+134A +0x1CD U+134B +0x1CE U+134C +0x1CF U+134D +0x1D0 U+134E +0x1D1 U+134F + +0x1D2 U+1350 # pe +0x1D3 U+1351 +0x1D4 U+1352 +0x1D5 U+1353 +0x1D6 U+1354 +0x1D7 U+1355 +0x1D8 U+1356 +0x1D9 U+1357 + +0x1DA U+1358 # mYa +0x1DB U+1359 # rYa +0x1DC U+135A # fYa + +0x1DD U+1360 # punctuation block +0x1DE U+1361 +0x1DF U+1362 +0x1E0 U+1363 +0x1E1 U+1364 +0x1E2 U+1365 +0x1E3 U+1366 +0x1E4 U+1367 +0x1E5 U+1368 + +0x1E6 U+1369 # `1 +0x1E7 U+136A +0x1E8 U+136B +0x1E9 U+136C +0x1EA U+136D +0x1EB U+136E +0x1EC U+136F +0x1ED U+1370 +0x1EE U+1371 +0x1EF U+1372 + +0x1F0 U+1373 # `20 +0x1F1 U+1374 +0x1F2 U+1375 +0x1F3 U+1376 +0x1F4 U+1377 +0x1F5 U+1378 +0x1F6 U+1379 +0x1F7 U+137A +0x1F8 U+137B # `100 +0x1F9 U+137C + +# +# Private Use Maps will have to be reset later +# This is not in the right area either, I think. +# (Probably U+FDF0...FDFF should be U+F820...F82F.) +# What are the corresponding character names? +# These must be noted in linux/Documentation/unicode.txt +# +0x1FA U+FDF0 # \~X +0x1FB U+FDFB # `! +0x1FC U+FDFC # . +0x1FD U+FDFD # << +0x1FE U+FDFE # >> +0x1FF U+FDFF # ? diff --git a/consoletrans/graph.fallback b/consoletrans/graph.fallback new file mode 100644 index 0000000..db38fd9 --- /dev/null +++ b/consoletrans/graph.fallback @@ -0,0 +1,84 @@ +# This files gives fallback from semi-graphic characters (from eg. IBM's cp437) +# to semi-graphic and ASCII approximations. + +# Here's a UTF8 summary of those chars for testing through head(1): +# +# ┌─┬┐ ╔═╦╗ +# │ ││ ║ ║║ ╒╤╕ ╓╥╖ +# ├─┼┤ ╠═╬╣ ╞╪╡ ╟╫╢ +# └─┴┘ ╚═╩╝ ╘╧╛ ╙╨╜ + +# These approximation might not be the best ones; fell free to send any +# improvements or alternatives. + +# ASCII may give: +# +# -|= +# +# .+. .=:=. +# +++ :=:=: +# `+' `=:=' + + +# single to double, then ASCII + +U+2502 U+2551 U+007C +U+2500 U+2550 U+002D + +U+250C U+255A U+002E +U+251C U+2560 U+002B +U+2514 U+255A U+0060 + +U+252C U+2566 U+002B +U+253C U+256C U+002B +U+2534 U+2569 U+002B + +U+2510 U+2557 U+002E +U+2524 U+2563 U+002B +U+2518 U+255D U+002E + + +# double to single, then ASCII + +U+2551 U+2502 U+007C +U+2550 U+2500 U+003D + +U+255A U+250C U+002E +U+2560 U+251C U+003A +U+255A U+2514 U+0060 + +U+2566 U+252C U+003A +U+256C U+253C U+003A +U+2569 U+2534 U+003A + +U+2557 U+2510 U+002E +U+2563 U+2524 U+003A +U+255D U+2518 U+002E + +# mixed single/double to single, then double, then ASCII +# single vert + double horiz, then double V + single H + +U+2552 U+250C U+255A U+002E +U+255E U+251C U+2560 U+003A +U+2558 U+2514 U+255A U+0060 + +U+2564 U+252C U+2566 U+003A +U+256A U+253C U+256C U+003A +U+2567 U+2534 U+2569 U+003A + +U+2555 U+2510 U+2557 U+002E +U+2561 U+2524 U+2563 U+003A +U+255B U+2518 U+255D U+0027 + + +U+2553 U+250C U+255A U+002E +U+255F U+251C U+2560 U+002B +U+2559 U+2514 U+255A U+0060 + +U+2565 U+252C U+2566 U+002B +U+256B U+253C U+256C U+002B +U+2568 U+2534 U+2569 U+002B + +U+2556 U+2510 U+2557 U+002E +U+2562 U+2524 U+2563 U+002B +U+255C U+2518 U+255D U+0027 diff --git a/consoletrans/iso01.acm b/consoletrans/iso01.acm new file mode 100644 index 0000000..1393bc8 --- /dev/null +++ b/consoletrans/iso01.acm @@ -0,0 +1,135 @@ +# generated from UTF-tmpl.8bit.in by: +# { +# while read a b; do +# echo -e $a \'\\echo "8o16i${b#U+}pq" | dc\'; +# done +# } <data/consoletrans/UTF-tmpl.8bit.in + +0x80 '' +0x81 '' +0x82 '' +0x83 '' +0x84 '' +0x85 '
' +0x86 '' +0x87 '' +0x88 '' +0x89 '' +0x8A '' +0x8B '' +0x8C '' +0x8D '' +0x8E '' +0x8F '' +0x90 '' +0x91 '' +0x92 '' +0x93 '' +0x94 '' +0x95 '' +0x96 '' +0x97 '' +0x98 '' +0x99 '' +0x9A '' +0x9B '' +0x9C '' +0x9D '' +0x9E '' +0x9F '' +0xA0 ' ' +0xA1 '¡' +0xA2 '¢' +0xA3 '£' +0xA4 '¤' +0xA5 '¥' +0xA6 '¦' +0xA7 '§' +0xA8 '¨' +0xA9 '©' +0xAA 'ª' +0xAB '«' +0xAC '¬' +0xAD '' +0xAE '®' +0xAF '¯' +0xB0 '°' +0xB1 '±' +0xB2 '²' +0xB3 '³' +0xB4 '´' +0xB5 'µ' +0xB6 '¶' +0xB7 '·' +0xB8 '¸' +0xB9 '¹' +0xBA 'º' +0xBB '»' +0xBC '¼' +0xBD '½' +0xBE '¾' +0xBF '¿' +0xC0 'À' +0xC1 'Á' +0xC2 'Â' +0xC3 'Ã' +0xC4 'Ä' +0xC5 'Å' +0xC6 'Æ' +0xC7 'Ç' +0xC8 'È' +0xC9 'É' +0xCA 'Ê' +0xCB 'Ë' +0xCC 'Ì' +0xCD 'Í' +0xCE 'Î' +0xCF 'Ï' +0xD0 'Ð' +0xD1 'Ñ' +0xD2 'Ò' +0xD3 'Ó' +0xD4 'Ô' +0xD5 'Õ' +0xD6 'Ö' +0xD7 '×' +0xD8 'Ø' +0xD9 'Ù' +0xDA 'Ú' +0xDB 'Û' +0xDC 'Ü' +0xDD 'Ý' +0xDE 'Þ' +0xDF 'ß' +0xE0 'à' +0xE1 'á' +0xE2 'â' +0xE3 'ã' +0xE4 'ä' +0xE5 'å' +0xE6 'æ' +0xE7 'ç' +0xE8 'è' +0xE9 'é' +0xEA 'ê' +0xEB 'ë' +0xEC 'ì' +0xED 'í' +0xEE 'î' +0xEF 'ï' +0xF0 'ð' +0xF1 'ñ' +0xF2 'ò' +0xF3 'ó' +0xF4 'ô' +0xF5 'õ' +0xF6 'ö' +0xF7 '÷' +0xF8 'ø' +0xF9 'ù' +0xFA 'ú' +0xFB 'û' +0xFC 'ü' +0xFD 'ý' +0xFE 'þ' +0xFF 'ÿ' diff --git a/consoletrans/iso01.sfm b/consoletrans/iso01.sfm new file mode 100644 index 0000000..0039478 --- /dev/null +++ b/consoletrans/iso01.sfm @@ -0,0 +1,43 @@ +# +# Unicode mapping table for ISO 8859-1 fonts iso01.* +# [use: unicode_start iso01.f16 iso01] +# +0x20-0x7e idem +0x7f U+2302 +0xa0-0xff idem +0x00 U+fffd +0x01 U+263A +0x02 U+263B +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25D8 +0x09 U+25CB +0x0A U+25D9 +0x0B U+2642 +0x0C U+2640 +0x0D U+266A +0x0E U+266B +0x0E U+266C +0x0F U+263C +0x10 U+25B6 +0x10 U+25BA +0x11 U+25C0 +0x11 U+25C4 +0x12 U+2195 +0x13 U+203C +0x14 U+00B6 +0x15 U+00A7 +0x16 U+25AC +0x17 U+21A8 +0x18 U+2191 +0x19 U+2193 +0x1A U+2192 +0x1B U+2190 +0x1C U+221F +0x1C U+2319 +0x1D U+2194 +0x1E U+25B2 +0x1F U+25BC diff --git a/consoletrans/iso02+euro.acm b/consoletrans/iso02+euro.acm new file mode 100644 index 0000000..5072977 --- /dev/null +++ b/consoletrans/iso02+euro.acm @@ -0,0 +1,141 @@ +# This is not part of any standard, it is a hack only +# to get Euro character for central and east european +# languages. +# It is iso-8859-2 with character at position 0xa4 +# (currency, U+00A4) replaced by Euro (U+20AC) +# +# generated from UTF-tmpl.8bit.in by: +# { +# while read a b; do +# echo -e $a \'\\echo "8o16i${b#U+}pq" | dc\'; +# done +# } <data/consoletrans/UTF-tmpl.8bit.in + +0x80 '' +0x81 '' +0x82 '' +0x83 '' +0x84 '' +0x85 '
' +0x86 '' +0x87 '' +0x88 '' +0x89 '' +0x8A '' +0x8B '' +0x8C '' +0x8D '' +0x8E '' +0x8F '' +0x90 '' +0x91 '' +0x92 '' +0x93 '' +0x94 '' +0x95 '' +0x96 '' +0x97 '' +0x98 '' +0x99 '' +0x9A '' +0x9B '' +0x9C '' +0x9D '' +0x9E '' +0x9F '' +0xA0 ' ' +0xA1 'Ą' +0xA2 '˘' +0xA3 'Ł' +0xA4 '€' +0xA5 'Ľ' +0xA6 'Ś' +0xA7 '§' +0xA8 '¨' +0xA9 'Š' +0xAA 'Ş' +0xAB 'Ť' +0xAC 'Ź' +0xAD '' +0xAE 'Ž' +0xAF 'Ż' +0xB0 '°' +0xB1 'ą' +0xB2 '˛' +0xB3 'ł' +0xB4 '´' +0xB5 'ľ' +0xB6 'ś' +0xB7 'ˇ' +0xB8 '¸' +0xB9 'š' +0xBA 'ş' +0xBB 'ť' +0xBC 'ź' +0xBD '˝' +0xBE 'ž' +0xBF 'ż' +0xC0 'Ŕ' +0xC1 'Á' +0xC2 'Â' +0xC3 'Ă' +0xC4 'Ä' +0xC5 'Ĺ' +0xC6 'Ć' +0xC7 'Ç' +0xC8 'Č' +0xC9 'É' +0xCA 'Ę' +0xCB 'Ë' +0xCC 'Ě' +0xCD 'Í' +0xCE 'Î' +0xCF 'Ď' +0xD0 'Đ' +0xD1 'Ń' +0xD2 'Ň' +0xD3 'Ó' +0xD4 'Ô' +0xD5 'Ő' +0xD6 'Ö' +0xD7 '×' +0xD8 'Ř' +0xD9 'Ů' +0xDA 'Ú' +0xDB 'Ű' +0xDC 'Ü' +0xDD 'Ý' +0xDE 'Ţ' +0xDF 'ß' +0xE0 'ŕ' +0xE1 'á' +0xE2 'â' +0xE3 'ă' +0xE4 'ä' +0xE5 'ĺ' +0xE6 'ć' +0xE7 'ç' +0xE8 'č' +0xE9 'é' +0xEA 'ę' +0xEB 'ë' +0xEC 'ě' +0xED 'í' +0xEE 'î' +0xEF 'ď' +0xF0 'đ' +0xF1 'ń' +0xF2 'ň' +0xF3 'ó' +0xF4 'ô' +0xF5 'ő' +0xF6 'ö' +0xF7 '÷' +0xF8 'ř' +0xF9 'ů' +0xFA 'ú' +0xFB 'ű' +0xFC 'ü' +0xFD 'ý' +0xFE 'ţ' +0xFF '˙' diff --git a/consoletrans/iso02.acm b/consoletrans/iso02.acm new file mode 100644 index 0000000..6ee3dd8 --- /dev/null +++ b/consoletrans/iso02.acm @@ -0,0 +1,135 @@ +# generated from UTF-tmpl.8bit.in by: +# { +# while read a b; do +# echo -e $a \'\\echo "8o16i${b#U+}pq" | dc\'; +# done +# } <data/consoletrans/UTF-tmpl.8bit.in + +0x80 '' +0x81 '' +0x82 '' +0x83 '' +0x84 '' +0x85 '
' +0x86 '' +0x87 '' +0x88 '' +0x89 '' +0x8A '' +0x8B '' +0x8C '' +0x8D '' +0x8E '' +0x8F '' +0x90 '' +0x91 '' +0x92 '' +0x93 '' +0x94 '' +0x95 '' +0x96 '' +0x97 '' +0x98 '' +0x99 '' +0x9A '' +0x9B '' +0x9C '' +0x9D '' +0x9E '' +0x9F '' +0xA0 ' ' +0xA1 'Ą' +0xA2 '˘' +0xA3 'Ł' +0xA4 '¤' +0xA5 'Ľ' +0xA6 'Ś' +0xA7 '§' +0xA8 '¨' +0xA9 'Š' +0xAA 'Ş' +0xAB 'Ť' +0xAC 'Ź' +0xAD '' +0xAE 'Ž' +0xAF 'Ż' +0xB0 '°' +0xB1 'ą' +0xB2 '˛' +0xB3 'ł' +0xB4 '´' +0xB5 'ľ' +0xB6 'ś' +0xB7 'ˇ' +0xB8 '¸' +0xB9 'š' +0xBA 'ş' +0xBB 'ť' +0xBC 'ź' +0xBD '˝' +0xBE 'ž' +0xBF 'ż' +0xC0 'Ŕ' +0xC1 'Á' +0xC2 'Â' +0xC3 'Ă' +0xC4 'Ä' +0xC5 'Ĺ' +0xC6 'Ć' +0xC7 'Ç' +0xC8 'Č' +0xC9 'É' +0xCA 'Ę' +0xCB 'Ë' +0xCC 'Ě' +0xCD 'Í' +0xCE 'Î' +0xCF 'Ď' +0xD0 'Đ' +0xD1 'Ń' +0xD2 'Ň' +0xD3 'Ó' +0xD4 'Ô' +0xD5 'Ő' +0xD6 'Ö' +0xD7 '×' +0xD8 'Ř' +0xD9 'Ů' +0xDA 'Ú' +0xDB 'Ű' +0xDC 'Ü' +0xDD 'Ý' +0xDE 'Ţ' +0xDF 'ß' +0xE0 'ŕ' +0xE1 'á' +0xE2 'â' +0xE3 'ă' +0xE4 'ä' +0xE5 'ĺ' +0xE6 'ć' +0xE7 'ç' +0xE8 'č' +0xE9 'é' +0xEA 'ę' +0xEB 'ë' +0xEC 'ě' +0xED 'í' +0xEE 'î' +0xEF 'ď' +0xF0 'đ' +0xF1 'ń' +0xF2 'ň' +0xF3 'ó' +0xF4 'ô' +0xF5 'ő' +0xF6 'ö' +0xF7 '÷' +0xF8 'ř' +0xF9 'ů' +0xFA 'ú' +0xFB 'ű' +0xFC 'ü' +0xFD 'ý' +0xFE 'ţ' +0xFF '˙' diff --git a/consoletrans/iso02.sfm b/consoletrans/iso02.sfm new file mode 100644 index 0000000..dfe318e --- /dev/null +++ b/consoletrans/iso02.sfm @@ -0,0 +1,140 @@ +# +# Unicode mapping table for ISO 8859-2 fonts iso02.* +# [use: unicode_start iso02.f16 iso02] +# +0x20-0x7e idem +0x7f U+2302 +# +0x00 U+fffd +0x01 U+263A +0x02 U+263B +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25D8 +0x09 U+25CB +0x0A U+25D9 +0x0B U+2642 +0x0C U+2640 +0x0D U+266A +0x0E U+266B +0x0E U+266C +0x0F U+263C +0x10 U+25B6 +0x10 U+25BA +0x11 U+25C0 +0x11 U+25C4 +0x12 U+2195 +0x13 U+203C +0x14 U+00B6 +0x15 U+00A7 +0x16 U+25AC +0x17 U+21A8 +0x18 U+2191 +0x19 U+2193 +0x1A U+2192 +0x1B U+2190 +0x1C U+221F +0x1C U+2319 +0x1D U+2194 +0x1E U+25B2 +0x1F U+25BC +# +0xa0 U+00a0 +0xa1 U+0104 +0xa2 U+02d8 +0xa3 U+0141 +0xa4 U+00a4 +0xa5 U+013d +0xa6 U+015a +0xa7 U+00a7 +0xa8 U+00a8 +0xa9 U+0160 +0xaa U+015e +0xab U+0164 +0xac U+0179 +0xad U+00ad +0xae U+017d +0xaf U+017b +0xb0 U+00b0 +0xb1 U+0105 +0xb2 U+02db +0xb3 U+0142 +0xb4 U+00b4 +0xb5 U+013e +0xb6 U+015b +0xb7 U+02c7 +0xb8 U+00b8 +0xb9 U+0161 +0xba U+015f +0xbb U+0165 +0xbc U+017a +0xbd U+02dd +0xbe U+017e +0xbf U+017c +0xc0 U+0154 +0xc1 U+00c1 +0xc2 U+00c2 +0xc3 U+0102 +0xc4 U+00c4 +0xc5 U+0139 +0xc6 U+0106 +0xc7 U+00c7 +0xc8 U+010c +0xc9 U+00c9 +0xca U+0118 +0xcb U+00cb +0xcc U+011a +0xcd U+00cd +0xce U+00ce +0xcf U+010e +0xd0 U+0110 +0xd1 U+0143 +0xd2 U+0147 +0xd3 U+00d3 +0xd4 U+00d4 +0xd5 U+0150 +0xd6 U+00d6 +0xd7 U+00d7 +0xd8 U+0158 +0xd9 U+016e +0xda U+00da +0xdb U+0170 +0xdc U+00dc +0xdd U+00dd +0xde U+0162 +0xdf U+00df +0xe0 U+0155 +0xe1 U+00e1 +0xe2 U+00e2 +0xe3 U+0103 +0xe4 U+00e4 +0xe5 U+013a +0xe6 U+0107 +0xe7 U+00e7 +0xe8 U+010d +0xe9 U+00e9 +0xea U+0119 +0xeb U+00eb +0xec U+011b +0xed U+00ed +0xee U+00ee +0xef U+010f +0xf0 U+0111 +0xf1 U+0144 +0xf2 U+0148 +0xf3 U+00f3 +0xf4 U+00f4 +0xf5 U+0151 +0xf6 U+00f6 +0xf7 U+00f7 +0xf8 U+0159 +0xf9 U+016f +0xfa U+00fa +0xfb U+0171 +0xfc U+00fc +0xfd U+00fd +0xfe U+0163 +0xff U+02d9 diff --git a/consoletrans/iso03.acm b/consoletrans/iso03.acm new file mode 100644 index 0000000..c1bb743 --- /dev/null +++ b/consoletrans/iso03.acm @@ -0,0 +1,135 @@ +# generated from UTF-tmpl.8bit.in by: +# { +# while read a b; do +# echo -e $a \'\\echo "8o16i${b#U+}pq" | dc\'; +# done +# } <data/consoletrans/UTF-tmpl.8bit.in + +0x80 '' +0x81 '' +0x82 '' +0x83 '' +0x84 '' +0x85 '
' +0x86 '' +0x87 '' +0x88 '' +0x89 '' +0x8A '' +0x8B '' +0x8C '' +0x8D '' +0x8E '' +0x8F '' +0x90 '' +0x91 '' +0x92 '' +0x93 '' +0x94 '' +0x95 '' +0x96 '' +0x97 '' +0x98 '' +0x99 '' +0x9A '' +0x9B '' +0x9C '' +0x9D '' +0x9E '' +0x9F '' +0xA0 ' ' +0xA1 'Ħ' +0xA2 '˘' +0xA3 '£' +0xA4 '¤' +0xA5 '�' +0xA6 'Ĥ' +0xA7 '§' +0xA8 '¨' +0xA9 'İ' +0xAA 'Ş' +0xAB 'Ğ' +0xAC 'Ĵ' +0xAD '' +0xAE '�' +0xAF 'Ż' +0xB0 '°' +0xB1 'ħ' +0xB2 '²' +0xB3 '³' +0xB4 '´' +0xB5 'µ' +0xB6 'ĥ' +0xB7 '·' +0xB8 '¸' +0xB9 'ı' +0xBA 'ş' +0xBB 'ğ' +0xBC 'ĵ' +0xBD '½' +0xBE '�' +0xBF 'ż' +0xC0 'À' +0xC1 'Á' +0xC2 'Â' +0xC3 '�' +0xC4 'Ä' +0xC5 'Ċ' +0xC6 'Ĉ' +0xC7 'Ç' +0xC8 'È' +0xC9 'É' +0xCA 'Ê' +0xCB 'Ë' +0xCC 'Ì' +0xCD 'Í' +0xCE 'Î' +0xCF 'Ï' +0xD0 '�' +0xD1 'Ñ' +0xD2 'Ò' +0xD3 'Ó' +0xD4 'Ô' +0xD5 'Ġ' +0xD6 'Ö' +0xD7 '×' +0xD8 'Ĝ' +0xD9 'Ù' +0xDA 'Ú' +0xDB 'Û' +0xDC 'Ü' +0xDD 'Ŭ' +0xDE 'Ŝ' +0xDF 'ß' +0xE0 'à' +0xE1 'á' +0xE2 'â' +0xE3 '�' +0xE4 'ä' +0xE5 'ċ' +0xE6 'ĉ' +0xE7 'ç' +0xE8 'è' +0xE9 'é' +0xEA 'ê' +0xEB 'ë' +0xEC 'ì' +0xED 'í' +0xEE 'î' +0xEF 'ï' +0xF0 '�' +0xF1 'ñ' +0xF2 'ò' +0xF3 'ó' +0xF4 'ô' +0xF5 'ġ' +0xF6 'ö' +0xF7 '÷' +0xF8 'ĝ' +0xF9 'ù' +0xFA 'ú' +0xFB 'û' +0xFC 'ü' +0xFD 'ŭ' +0xFE 'ŝ' +0xFF '˙' diff --git a/consoletrans/iso03.sfm b/consoletrans/iso03.sfm new file mode 100644 index 0000000..087d22e --- /dev/null +++ b/consoletrans/iso03.sfm @@ -0,0 +1,140 @@ +# +# Unicode mapping table for ISO 8859-3 fonts iso03.* +# [use: unicode_start iso03.f16 iso03] +# +0x20-0x7e idem +0x7f U+2302 +# +0x00 U+fffd +0x01 U+263A +0x02 U+263B +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25D8 +0x09 U+25CB +0x0A U+25D9 +0x0B U+2642 +0x0C U+2640 +0x0D U+266A +0x0E U+266B +0x0E U+266C +0x0F U+263C +0x10 U+25B6 +0x10 U+25BA +0x11 U+25C0 +0x11 U+25C4 +0x12 U+2195 +0x13 U+203C +0x14 U+00B6 +0x15 U+00A7 +0x16 U+25AC +0x17 U+21A8 +0x18 U+2191 +0x19 U+2193 +0x1A U+2192 +0x1B U+2190 +0x1C U+221F +0x1C U+2319 +0x1D U+2194 +0x1E U+25B2 +0x1F U+25BC +# +0xa0 U+00a0 +0xa1 U+0126 +0xa2 U+02d8 +0xa3 U+00a3 +0xa4 U+00a4 +# 0xa5 unused +0xa6 U+0124 +0xa7 U+00a7 +0xa8 U+00a8 +0xa9 U+0130 +0xaa U+015e +0xab U+011e +0xac U+0134 +0xad U+00ad +# 0xae unused +0xaf U+017b +0xb0 U+00b0 +0xb1 U+0127 +0xb2 U+00b2 +0xb3 U+00b3 +0xb4 U+00b4 +0xb5 U+00b5 +0xb6 U+0125 +0xb7 U+00b7 +0xb8 U+00b8 +0xb9 U+0131 +0xba U+015f +0xbb U+011f +0xbc U+0135 +0xbd U+00bd +# 0xbe unused +0xbf U+017c +0xc0 U+00c0 +0xc1 U+00c1 +0xc2 U+00c2 +# 0xc3 unused +0xc4 U+00c4 +0xc5 U+010a +0xc6 U+0108 +0xc7 U+00c7 +0xc8 U+00c8 +0xc9 U+00c9 +0xca U+00ca +0xcb U+00cb +0xcc U+00cc +0xcd U+00cd +0xce U+00ce +0xcf U+00cf +# 0xd0 unused +0xd1 U+00d1 +0xd2 U+00d2 +0xd3 U+00d3 +0xd4 U+00d4 +0xd5 U+0120 +0xd6 U+00d6 +0xd7 U+00d7 +0xd8 U+011c +0xd9 U+00d9 +0xda U+00da +0xdb U+00db +0xdc U+00dc +0xdd U+016c +0xde U+015c +0xdf U+00df +0xe0 U+00e0 +0xe1 U+00e1 +0xe2 U+00e2 +# 0xe3 unused +0xe4 U+00e4 +0xe5 U+010b +0xe6 U+0109 +0xe7 U+00e7 +0xe8 U+00e8 +0xe9 U+00e9 +0xea U+00ea +0xeb U+00eb +0xec U+00ec +0xed U+00ed +0xee U+00ee +0xef U+00ef +# 0xf0 unused +0xf1 U+00f1 +0xf2 U+00f2 +0xf3 U+00f3 +0xf4 U+00f4 +0xf5 U+0121 +0xf6 U+00f6 +0xf7 U+00f7 +0xf8 U+011d +0xf9 U+00f9 +0xfa U+00fa +0xfb U+00fb +0xfc U+00fc +0xfd U+016d +0xfe U+015d +0xff U+02d9 diff --git a/consoletrans/iso04.acm b/consoletrans/iso04.acm new file mode 100644 index 0000000..a10ce88 --- /dev/null +++ b/consoletrans/iso04.acm @@ -0,0 +1,135 @@ +# generated from UTF-tmpl.8bit.in by: +# { +# while read a b; do +# echo -e $a \'\\echo "8o16i${b#U+}pq" | dc\'; +# done +# } <data/consoletrans/UTF-tmpl.8bit.in + +0x80 '' +0x81 '' +0x82 '' +0x83 '' +0x84 '' +0x85 '
' +0x86 '' +0x87 '' +0x88 '' +0x89 '' +0x8A '' +0x8B '' +0x8C '' +0x8D '' +0x8E '' +0x8F '' +0x90 '' +0x91 '' +0x92 '' +0x93 '' +0x94 '' +0x95 '' +0x96 '' +0x97 '' +0x98 '' +0x99 '' +0x9A '' +0x9B '' +0x9C '' +0x9D '' +0x9E '' +0x9F '' +0xA0 ' ' +0xA1 'Ą' +0xA2 'ĸ' +0xA3 'Ŗ' +0xA4 '¤' +0xA5 'Ĩ' +0xA6 'Ļ' +0xA7 '§' +0xA8 '¨' +0xA9 'Š' +0xAA 'Ē' +0xAB 'Ģ' +0xAC 'Ŧ' +0xAD '' +0xAE 'Ž' +0xAF '¯' +0xB0 '°' +0xB1 'ą' +0xB2 '˛' +0xB3 'ŗ' +0xB4 '´' +0xB5 'ĩ' +0xB6 'ļ' +0xB7 'ˇ' +0xB8 '¸' +0xB9 'š' +0xBA 'ē' +0xBB 'ģ' +0xBC 'ŧ' +0xBD 'Ŋ' +0xBE 'ž' +0xBF 'ŋ' +0xC0 'Ā' +0xC1 'Á' +0xC2 'Â' +0xC3 'Ã' +0xC4 'Ä' +0xC5 'Å' +0xC6 'Æ' +0xC7 'Į' +0xC8 'Č' +0xC9 'É' +0xCA 'Ę' +0xCB 'Ë' +0xCC 'Ė' +0xCD 'Í' +0xCE 'Î' +0xCF 'Ī' +0xD0 'Đ' +0xD1 'Ņ' +0xD2 'Ō' +0xD3 'Ķ' +0xD4 'Ô' +0xD5 'Õ' +0xD6 'Ö' +0xD7 '×' +0xD8 'Ø' +0xD9 'Ų' +0xDA 'Ú' +0xDB 'Û' +0xDC 'Ü' +0xDD 'Ũ' +0xDE 'Ū' +0xDF 'ß' +0xE0 'ā' +0xE1 'á' +0xE2 'â' +0xE3 'ã' +0xE4 'ä' +0xE5 'å' +0xE6 'æ' +0xE7 'į' +0xE8 'č' +0xE9 'é' +0xEA 'ę' +0xEB 'ë' +0xEC 'ė' +0xED 'í' +0xEE 'î' +0xEF 'ī' +0xF0 'đ' +0xF1 'ņ' +0xF2 'ō' +0xF3 'ķ' +0xF4 'ô' +0xF5 'õ' +0xF6 'ö' +0xF7 '÷' +0xF8 'ø' +0xF9 'ų' +0xFA 'ú' +0xFB 'û' +0xFC 'ü' +0xFD 'ũ' +0xFE 'ū' +0xFF '˙' diff --git a/consoletrans/iso04.sfm b/consoletrans/iso04.sfm new file mode 100644 index 0000000..62948f5 --- /dev/null +++ b/consoletrans/iso04.sfm @@ -0,0 +1,140 @@ +# +# Unicode mapping table for ISO 8859-4 fonts iso04.* +# [use: unicode_start iso04.f16 iso04] +# +0x20-0x7e idem +0x7f U+2302 +# +0x00 U+fffd +0x01 U+263A +0x02 U+263B +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25D8 +0x09 U+25CB +0x0A U+25D9 +0x0B U+2642 +0x0C U+2640 +0x0D U+266A +0x0E U+266B +0x0E U+266C +0x0F U+263C +0x10 U+25B6 +0x10 U+25BA +0x11 U+25C0 +0x11 U+25C4 +0x12 U+2195 +0x13 U+203C +0x14 U+00B6 +0x15 U+00A7 +0x16 U+25AC +0x17 U+21A8 +0x18 U+2191 +0x19 U+2193 +0x1A U+2192 +0x1B U+2190 +0x1C U+221F +0x1C U+2319 +0x1D U+2194 +0x1E U+25B2 +0x1F U+25BC +# +0xa0 U+00a0 +0xa1 U+0104 +0xa2 U+0138 +0xa3 U+0156 +0xa4 U+00a4 +0xa5 U+0128 +0xa6 U+013b +0xa7 U+00a7 +0xa8 U+00a8 +0xa9 U+0160 +0xaa U+0112 +0xab U+0122 +0xac U+0166 +0xad U+00ad +0xae U+017d +0xaf U+00af +0xb0 U+00b0 +0xb1 U+0105 +0xb2 U+02db +0xb3 U+0157 +0xb4 U+00b4 +0xb5 U+0129 +0xb6 U+013c +0xb7 U+02c7 +0xb8 U+00b8 +0xb9 U+0161 +0xba U+0113 +0xbb U+0123 +0xbc U+0167 +0xbd U+014a +0xbe U+017e +0xbf U+014b +0xc0 U+0100 +0xc1 U+00c1 +0xc2 U+00c2 +0xc3 U+00c3 +0xc4 U+00c4 +0xc5 U+00c5 +0xc6 U+00c6 +0xc7 U+012e +0xc8 U+010c +0xc9 U+00c9 +0xca U+0118 +0xcb U+00cb +0xcc U+0116 +0xcd U+00cd +0xce U+00ce +0xcf U+012a +0xd0 U+0110 +0xd1 U+0145 +0xd2 U+014c +0xd3 U+0136 +0xd4 U+00d4 +0xd5 U+00d5 +0xd6 U+00d6 +0xd7 U+00d7 +0xd8 U+00d8 +0xd9 U+0172 +0xda U+00da +0xdb U+00db +0xdc U+00dc +0xdd U+0168 +0xde U+016a +0xdf U+00df +0xe0 U+0101 +0xe1 U+00e1 +0xe2 U+00e2 +0xe3 U+00e3 +0xe4 U+00e4 +0xe5 U+00e5 +0xe6 U+00e6 +0xe7 U+012f +0xe8 U+010d +0xe9 U+00e9 +0xea U+0119 +0xeb U+00eb +0xec U+0117 +0xed U+00ed +0xee U+00ee +0xef U+012b +0xf0 U+0111 +0xf1 U+0146 +0xf2 U+014d +0xf3 U+0137 +0xf4 U+00f4 +0xf5 U+00f5 +0xf6 U+00f6 +0xf7 U+00f7 +0xf8 U+00f8 +0xf9 U+0173 +0xfa U+00fa +0xfb U+00fb +0xfc U+00fc +0xfd U+0169 +0xfe U+016b +0xff U+02d9 diff --git a/consoletrans/iso05.acm b/consoletrans/iso05.acm new file mode 100644 index 0000000..efda1f1 --- /dev/null +++ b/consoletrans/iso05.acm @@ -0,0 +1,135 @@ +# generated from UTF-tmpl.8bit.in by: +# { +# while read a b; do +# echo -e $a \'\\echo "8o16i${b#U+}pq" | dc\'; +# done +# } <data/consoletrans/UTF-tmpl.8bit.in + +0x80 '' +0x81 '' +0x82 '' +0x83 '' +0x84 '' +0x85 '
' +0x86 '' +0x87 '' +0x88 '' +0x89 '' +0x8A '' +0x8B '' +0x8C '' +0x8D '' +0x8E '' +0x8F '' +0x90 '' +0x91 '' +0x92 '' +0x93 '' +0x94 '' +0x95 '' +0x96 '' +0x97 '' +0x98 '' +0x99 '' +0x9A '' +0x9B '' +0x9C '' +0x9D '' +0x9E '' +0x9F '' +0xA0 ' ' +0xA1 'Ё' +0xA2 'Ђ' +0xA3 'Ѓ' +0xA4 'Є' +0xA5 'Ѕ' +0xA6 'І' +0xA7 'Ї' +0xA8 'Ј' +0xA9 'Љ' +0xAA 'Њ' +0xAB 'Ћ' +0xAC 'Ќ' +0xAD '' +0xAE 'Ў' +0xAF 'Џ' +0xB0 'А' +0xB1 'Б' +0xB2 'В' +0xB3 'Г' +0xB4 'Д' +0xB5 'Е' +0xB6 'Ж' +0xB7 'З' +0xB8 'И' +0xB9 'Й' +0xBA 'К' +0xBB 'Л' +0xBC 'М' +0xBD 'Н' +0xBE 'О' +0xBF 'П' +0xC0 'Р' +0xC1 'С' +0xC2 'Т' +0xC3 'У' +0xC4 'Ф' +0xC5 'Х' +0xC6 'Ц' +0xC7 'Ч' +0xC8 'Ш' +0xC9 'Щ' +0xCA 'Ъ' +0xCB 'Ы' +0xCC 'Ь' +0xCD 'Э' +0xCE 'Ю' +0xCF 'Я' +0xD0 'а' +0xD1 'б' +0xD2 'в' +0xD3 'г' +0xD4 'д' +0xD5 'е' +0xD6 'ж' +0xD7 'з' +0xD8 'и' +0xD9 'й' +0xDA 'к' +0xDB 'л' +0xDC 'м' +0xDD 'н' +0xDE 'о' +0xDF 'п' +0xE0 'р' +0xE1 'с' +0xE2 'т' +0xE3 'у' +0xE4 'ф' +0xE5 'х' +0xE6 'ц' +0xE7 'ч' +0xE8 'ш' +0xE9 'щ' +0xEA 'ъ' +0xEB 'ы' +0xEC 'ь' +0xED 'э' +0xEE 'ю' +0xEF 'я' +0xF0 '№' +0xF1 'ё' +0xF2 'ђ' +0xF3 'ѓ' +0xF4 'є' +0xF5 'ѕ' +0xF6 'і' +0xF7 'ї' +0xF8 'ј' +0xF9 'љ' +0xFA 'њ' +0xFB 'ћ' +0xFC 'ќ' +0xFD '§' +0xFE 'ў' +0xFF 'џ' diff --git a/consoletrans/iso05.sfm b/consoletrans/iso05.sfm new file mode 100644 index 0000000..8faa295 --- /dev/null +++ b/consoletrans/iso05.sfm @@ -0,0 +1,140 @@ +# +# Unicode mapping table for ISO 8859-5 fonts iso05.* +# [use: unicode_start iso05.f16 iso05] +# +0x20-0x7e idem +0x7f U+2302 +# +0x00 U+fffd +0x01 U+263A +0x02 U+263B +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25D8 +0x09 U+25CB +0x0A U+25D9 +0x0B U+2642 +0x0C U+2640 +0x0D U+266A +0x0E U+266B +0x0E U+266C +0x0F U+263C +0x10 U+25B6 +0x10 U+25BA +0x11 U+25C0 +0x11 U+25C4 +0x12 U+2195 +0x13 U+203C +0x14 U+00B6 +0x15 U+00A7 +0x16 U+25AC +0x17 U+21A8 +0x18 U+2191 +0x19 U+2193 +0x1A U+2192 +0x1B U+2190 +0x1C U+221F +0x1C U+2319 +0x1D U+2194 +0x1E U+25B2 +0x1F U+25BC +# +0xa0 U+00a0 +0xa1 U+0401 +0xa2 U+0402 +0xa3 U+0403 +0xa4 U+0404 +0xa5 U+0405 +0xa6 U+0406 +0xa7 U+0407 +0xa8 U+0408 +0xa9 U+0409 +0xaa U+040a +0xab U+040b +0xac U+040c +0xad U+00ad +0xae U+040e +0xaf U+040f +0xb0 U+0410 +0xb1 U+0411 +0xb2 U+0412 +0xb3 U+0413 +0xb4 U+0414 +0xb5 U+0415 +0xb6 U+0416 +0xb7 U+0417 +0xb8 U+0418 +0xb9 U+0419 +0xba U+041a +0xbb U+041b +0xbc U+041c +0xbd U+041d +0xbe U+041e +0xbf U+041f +0xc0 U+0420 +0xc1 U+0421 +0xc2 U+0422 +0xc3 U+0423 +0xc4 U+0424 +0xc5 U+0425 +0xc6 U+0426 +0xc7 U+0427 +0xc8 U+0428 +0xc9 U+0429 +0xca U+042a +0xcb U+042b +0xcc U+042c +0xcd U+042d +0xce U+042e +0xcf U+042f +0xd0 U+0430 +0xd1 U+0431 +0xd2 U+0432 +0xd3 U+0433 +0xd4 U+0434 +0xd5 U+0435 +0xd6 U+0436 +0xd7 U+0437 +0xd8 U+0438 +0xd9 U+0439 +0xda U+043a +0xdb U+043b +0xdc U+043c +0xdd U+043d +0xde U+043e +0xdf U+043f +0xe0 U+0440 +0xe1 U+0441 +0xe2 U+0442 +0xe3 U+0443 +0xe4 U+0444 +0xe5 U+0445 +0xe6 U+0446 +0xe7 U+0447 +0xe8 U+0448 +0xe9 U+0449 +0xea U+044a +0xeb U+044b +0xec U+044c +0xed U+044d +0xee U+044e +0xef U+044f +0xf0 U+2116 +0xf1 U+0451 +0xf2 U+0452 +0xf3 U+0453 +0xf4 U+0454 +0xf5 U+0455 +0xf6 U+0456 +0xf7 U+0457 +0xf8 U+0458 +0xf9 U+0459 +0xfa U+045a +0xfb U+045b +0xfc U+045c +0xfd U+00a7 +0xfe U+045e +0xff U+045f diff --git a/consoletrans/iso06.acm b/consoletrans/iso06.acm new file mode 100644 index 0000000..0311375 --- /dev/null +++ b/consoletrans/iso06.acm @@ -0,0 +1,135 @@ +# generated from UTF-tmpl.8bit.in by: +# { +# while read a b; do +# echo -e $a \'\\echo "8o16i${b#U+}pq" | dc\'; +# done +# } <data/consoletrans/UTF-tmpl.8bit.in + +0x80 '' +0x81 '' +0x82 '' +0x83 '' +0x84 '' +0x85 '
' +0x86 '' +0x87 '' +0x88 '' +0x89 '' +0x8A '' +0x8B '' +0x8C '' +0x8D '' +0x8E '' +0x8F '' +0x90 '' +0x91 '' +0x92 '' +0x93 '' +0x94 '' +0x95 '' +0x96 '' +0x97 '' +0x98 '' +0x99 '' +0x9A '' +0x9B '' +0x9C '' +0x9D '' +0x9E '' +0x9F '' +0xA0 ' ' +0xA1 '�' +0xA2 '�' +0xA3 '�' +0xA4 '¤' +0xA5 '�' +0xA6 '�' +0xA7 '�' +0xA8 '�' +0xA9 '�' +0xAA '�' +0xAB '�' +0xAC '،' +0xAD '' +0xAE '�' +0xAF '�' +0xB0 '�' +0xB1 '�' +0xB2 '�' +0xB3 '�' +0xB4 '�' +0xB5 '�' +0xB6 '�' +0xB7 '�' +0xB8 '�' +0xB9 '�' +0xBA '�' +0xBB '؛' +0xBC '�' +0xBD '�' +0xBE '�' +0xBF '؟' +0xC0 '�' +0xC1 'ء' +0xC2 'آ' +0xC3 'أ' +0xC4 'ؤ' +0xC5 'إ' +0xC6 'ئ' +0xC7 'ا' +0xC8 'ب' +0xC9 'ة' +0xCA 'ت' +0xCB 'ث' +0xCC 'ج' +0xCD 'ح' +0xCE 'خ' +0xCF 'د' +0xD0 'ذ' +0xD1 'ر' +0xD2 'ز' +0xD3 'س' +0xD4 'ش' +0xD5 'ص' +0xD6 'ض' +0xD7 'ط' +0xD8 'ظ' +0xD9 'ع' +0xDA 'غ' +0xDB '�' +0xDC '�' +0xDD '�' +0xDE '�' +0xDF '�' +0xE0 'ـ' +0xE1 'ف' +0xE2 'ق' +0xE3 'ك' +0xE4 'ل' +0xE5 'م' +0xE6 'ن' +0xE7 'ه' +0xE8 'و' +0xE9 'ى' +0xEA 'ي' +0xEB 'ً' +0xEC 'ٌ' +0xED 'ٍ' +0xEE 'َ' +0xEF 'ُ' +0xF0 'ِ' +0xF1 'ّ' +0xF2 'ْ' +0xF3 '�' +0xF4 '�' +0xF5 '�' +0xF6 '�' +0xF7 '�' +0xF8 '�' +0xF9 '�' +0xFA '�' +0xFB '�' +0xFC '�' +0xFD '�' +0xFE '�' +0xFF '�' diff --git a/consoletrans/iso06.sfm b/consoletrans/iso06.sfm new file mode 100644 index 0000000..8a1da6e --- /dev/null +++ b/consoletrans/iso06.sfm @@ -0,0 +1,95 @@ +# +# Unicode mapping table for ISO 8859-6 fonts iso06.* +# [use: unicode_start iso06.f16 iso06] +# +0x20-0x7e idem +0x7f U+2302 +# +0x00 U+fffd +0x01 U+263A +0x02 U+263B +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25D8 +0x09 U+25CB +0x0A U+25D9 +0x0B U+2642 +0x0C U+2640 +0x0D U+266A +0x0E U+266B +0x0E U+266C +0x0F U+263C +0x10 U+25B6 +0x10 U+25BA +0x11 U+25C0 +0x11 U+25C4 +0x12 U+2195 +0x13 U+203C +0x14 U+00B6 +0x15 U+00A7 +0x16 U+25AC +0x17 U+21A8 +0x18 U+2191 +0x19 U+2193 +0x1A U+2192 +0x1B U+2190 +0x1C U+221F +0x1C U+2319 +0x1D U+2194 +0x1E U+25B2 +0x1F U+25BC +# +0xa0 U+00a0 +0xa4 U+00a4 +0xac U+060c +0xad U+00ad +0xbb U+061b +0xbf U+061f +0xc1 U+0621 +0xc2 U+0622 +0xc3 U+0623 +0xc4 U+0624 +0xc5 U+0625 +0xc6 U+0626 +0xc7 U+0627 +0xc8 U+0628 +0xc9 U+0629 +0xca U+062a +0xcb U+062b +0xcc U+062c +0xcd U+062d +0xce U+062e +0xcf U+062f +0xd0 U+0630 +0xd1 U+0631 +0xd2 U+0632 +0xd3 U+0633 +0xd4 U+0634 +0xd5 U+0635 +0xd6 U+0636 +0xd7 U+0637 +0xd8 U+0638 +0xd9 U+0639 +0xda U+063a +0xe0 U+0640 +0xe1 U+0641 +0xe2 U+0642 +0xe3 U+0643 +0xe4 U+0644 +0xe5 U+0645 +0xe6 U+0646 +0xe7 U+0647 +0xe8 U+0648 +0xe9 U+0649 +0xea U+064a +0xeb U+064b +0xec U+064c +0xed U+064d +0xee U+064e +0xef U+064f +0xf0 U+0650 +0xf1 U+0651 +0xf2 U+0652 diff --git a/consoletrans/iso07.acm b/consoletrans/iso07.acm new file mode 100644 index 0000000..b09509a --- /dev/null +++ b/consoletrans/iso07.acm @@ -0,0 +1,135 @@ +# generated from UTF-tmpl.8bit.in by: +# { +# while read a b; do +# echo -e $a \'\\echo "8o16i${b#U+}pq" | dc\'; +# done +# } <data/consoletrans/UTF-tmpl.8bit.in + +0x80 '' +0x81 '' +0x82 '' +0x83 '' +0x84 '' +0x85 '
' +0x86 '' +0x87 '' +0x88 '' +0x89 '' +0x8A '' +0x8B '' +0x8C '' +0x8D '' +0x8E '' +0x8F '' +0x90 '' +0x91 '' +0x92 '' +0x93 '' +0x94 '' +0x95 '' +0x96 '' +0x97 '' +0x98 '' +0x99 '' +0x9A '' +0x9B '' +0x9C '' +0x9D '' +0x9E '' +0x9F '' +0xA0 ' ' +0xA1 '‛' +0xA2 '’' +0xA3 '£' +0xA4 '�' +0xA5 '�' +0xA6 '¦' +0xA7 '§' +0xA8 '¨' +0xA9 '©' +0xAA '�' +0xAB '«' +0xAC '¬' +0xAD '' +0xAE '�' +0xAF '—' +0xB0 '°' +0xB1 '±' +0xB2 '²' +0xB3 '³' +0xB4 '´' +0xB5 '΅' +0xB6 'Ά' +0xB7 '·' +0xB8 'Έ' +0xB9 'Ή' +0xBA 'Ί' +0xBB '»' +0xBC 'Ό' +0xBD '½' +0xBE 'Ύ' +0xBF 'Ώ' +0xC0 'ΐ' +0xC1 'Α' +0xC2 'Β' +0xC3 'Γ' +0xC4 'Δ' +0xC5 'Ε' +0xC6 'Ζ' +0xC7 'Η' +0xC8 'Θ' +0xC9 'Ι' +0xCA 'Κ' +0xCB 'Λ' +0xCC 'Μ' +0xCD 'Ν' +0xCE 'Ξ' +0xCF 'Ο' +0xD0 'Π' +0xD1 'Ρ' +0xD2 '�' +0xD3 'Σ' +0xD4 'Τ' +0xD5 'Υ' +0xD6 'Φ' +0xD7 'Χ' +0xD8 'Ψ' +0xD9 'Ω' +0xDA 'Ϊ' +0xDB 'Ϋ' +0xDC 'ά' +0xDD 'έ' +0xDE 'ή' +0xDF 'ί' +0xE0 'ΰ' +0xE1 'α' +0xE2 'β' +0xE3 'γ' +0xE4 'δ' +0xE5 'ε' +0xE6 'ζ' +0xE7 'η' +0xE8 'θ' +0xE9 'ι' +0xEA 'κ' +0xEB 'λ' +0xEC 'μ' +0xED 'ν' +0xEE 'ξ' +0xEF 'ο' +0xF0 'π' +0xF1 'ρ' +0xF2 'ς' +0xF3 'σ' +0xF4 'τ' +0xF5 'υ' +0xF6 'φ' +0xF7 'χ' +0xF8 'ψ' +0xF9 'ω' +0xFA 'ϊ' +0xFB 'ϋ' +0xFC 'ό' +0xFD 'ύ' +0xFE 'ώ' +0xFF '�' diff --git a/consoletrans/iso07.sfm b/consoletrans/iso07.sfm new file mode 100644 index 0000000..844dcf8 --- /dev/null +++ b/consoletrans/iso07.sfm @@ -0,0 +1,135 @@ +# +# Unicode mapping table for ISO 8859-7 fonts iso07.* +# [use: unicode_start iso07.f16 iso07] +# +0x20-0x7e idem +0x7f U+2302 +# +0x00 U+fffd +0x01 U+263A +0x02 U+263B +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25D8 +0x09 U+25CB +0x0A U+25D9 +0x0B U+2642 +0x0C U+2640 +0x0D U+266A +0x0E U+266B +0x0E U+266C +0x0F U+263C +0x10 U+25B6 +0x10 U+25BA +0x11 U+25C0 +0x11 U+25C4 +0x12 U+2195 +0x13 U+203C +0x14 U+00B6 +0x15 U+00A7 +0x16 U+25AC +0x17 U+21A8 +0x18 U+2191 +0x19 U+2193 +0x1A U+2192 +0x1B U+2190 +0x1C U+221F +0x1C U+2319 +0x1D U+2194 +0x1E U+25B2 +0x1F U+25BC +# +0xa0 U+00a0 +0xa1 U+0371 +0xa2 U+0372 +0xa3 U+00a3 +0xa6 U+00a6 +0xa7 U+00a7 +0xa8 U+00a8 +0xa9 U+00a9 +0xab U+00ab +0xac U+00ac +0xad U+00ad +0xaf U+2015 +0xb0 U+00b0 +0xb1 U+00b1 +0xb2 U+00b2 +0xb3 U+00b3 +0xb4 U+03f3 +0xb5 U+03f4 +0xb6 U+0386 +0xb7 U+00b7 +0xb8 U+0388 +0xb9 U+0389 +0xba U+038a +0xbb U+00bb +0xbc U+038c +0xbd U+00bd +0xbe U+038e +0xbf U+038f +0xc0 U+0390 +0xc1 U+0391 +0xc2 U+0392 +0xc3 U+0393 +0xc4 U+0394 +0xc5 U+0395 +0xc6 U+0396 +0xc7 U+0397 +0xc8 U+0398 +0xc9 U+0399 +0xca U+039a +0xcb U+039b +0xcc U+039c +0xcd U+039d +0xce U+039e +0xcf U+039f +0xd0 U+03a0 +0xd1 U+03a1 +0xd3 U+03a3 +0xd4 U+03a4 +0xd5 U+03a5 +0xd6 U+03a6 +0xd7 U+03a7 +0xd8 U+03a8 +0xd9 U+03a9 +0xda U+03aa +0xdb U+03ab +0xdc U+03ac +0xdd U+03ad +0xde U+03ae +0xdf U+03af +0xe0 U+03b0 +0xe1 U+03b1 +0xe2 U+03b2 +0xe3 U+03b3 +0xe4 U+03b4 +0xe5 U+03b5 +0xe6 U+03b6 +0xe7 U+03b7 +0xe8 U+03b8 +0xe9 U+03b9 +0xea U+03ba +0xeb U+03bb +0xec U+03bc +0xed U+03bd +0xee U+03be +0xef U+03bf +0xf0 U+03c0 +0xf1 U+03c1 +0xf2 U+03c2 +0xf3 U+03c3 +0xf4 U+03c4 +0xf5 U+03c5 +0xf6 U+03c6 +0xf7 U+03c7 +0xf8 U+03c8 +0xf9 U+03c9 +0xfa U+03ca +0xfb U+03cb +0xfc U+03cc +0xfd U+03cd +0xfe U+03ce + diff --git a/consoletrans/iso08.acm b/consoletrans/iso08.acm new file mode 100644 index 0000000..7db594d --- /dev/null +++ b/consoletrans/iso08.acm @@ -0,0 +1,135 @@ +# generated from UTF-tmpl.8bit.in by: +# { +# while read a b; do +# echo -e $a \'\\echo "8o16i${b#U+}pq" | dc\'; +# done +# } <data/consoletrans/UTF-tmpl.8bit.in + +0x80 '' +0x81 '' +0x82 '' +0x83 '' +0x84 '' +0x85 '
' +0x86 '' +0x87 '' +0x88 '' +0x89 '' +0x8A '' +0x8B '' +0x8C '' +0x8D '' +0x8E '' +0x8F '' +0x90 '' +0x91 '' +0x92 '' +0x93 '' +0x94 '' +0x95 '' +0x96 '' +0x97 '' +0x98 '' +0x99 '' +0x9A '' +0x9B '' +0x9C '' +0x9D '' +0x9E '' +0x9F '' +0xA0 ' ' +0xA1 '�' +0xA2 '¢' +0xA3 '£' +0xA4 '¤' +0xA5 '¥' +0xA6 '¦' +0xA7 '§' +0xA8 '¨' +0xA9 '©' +0xAA '×' +0xAB '«' +0xAC '¬' +0xAD '' +0xAE '®' +0xAF '‾' +0xB0 '°' +0xB1 '±' +0xB2 '²' +0xB3 '³' +0xB4 '´' +0xB5 'µ' +0xB6 '¶' +0xB7 '·' +0xB8 '¸' +0xB9 '¹' +0xBA '÷' +0xBB '»' +0xBC '¼' +0xBD '½' +0xBE '¾' +0xBF '�' +0xC0 '�' +0xC1 '�' +0xC2 '�' +0xC3 '�' +0xC4 '�' +0xC5 '�' +0xC6 '�' +0xC7 '�' +0xC8 '�' +0xC9 '�' +0xCA '�' +0xCB '�' +0xCC '�' +0xCD '�' +0xCE '�' +0xCF '�' +0xD0 '�' +0xD1 '�' +0xD2 '�' +0xD3 '�' +0xD4 '�' +0xD5 '�' +0xD6 '�' +0xD7 '�' +0xD8 '�' +0xD9 '�' +0xDA '�' +0xDB '�' +0xDC '�' +0xDD '�' +0xDE '�' +0xDF '‗' +0xE0 'א' +0xE1 'ב' +0xE2 'ג' +0xE3 'ד' +0xE4 'ה' +0xE5 'ו' +0xE6 'ז' +0xE7 'ח' +0xE8 'ט' +0xE9 'י' +0xEA 'ך' +0xEB 'כ' +0xEC 'ל' +0xED 'ם' +0xEE 'מ' +0xEF 'ן' +0xF0 'נ' +0xF1 'ס' +0xF2 'ע' +0xF3 'ף' +0xF4 'פ' +0xF5 'ץ' +0xF6 'צ' +0xF7 'ק' +0xF8 'ר' +0xF9 'ש' +0xFA 'ת' +0xFB '�' +0xFC '�' +0xFD '�' +0xFE '�' +0xFF '�' diff --git a/consoletrans/iso08.sfm b/consoletrans/iso08.sfm new file mode 100644 index 0000000..8d3d705 --- /dev/null +++ b/consoletrans/iso08.sfm @@ -0,0 +1,81 @@ +# +# Unicode mapping table for ISO 8859-8 fonts iso08.* +# [use: unicode_start iso08.f16 iso08] +# +0x20-0x7e idem +0x7f U+2302 +# +0x00 U+fffd +0x01 U+263A +0x02 U+263B +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25D8 +0x09 U+25CB +0x0A U+25D9 +0x0B U+2642 +0x0C U+2640 +0x0D U+266A +0x0E U+266B +0x0E U+266C +0x0F U+263C +0x10 U+25B6 +0x10 U+25BA +0x11 U+25C0 +0x11 U+25C4 +0x12 U+2195 +0x13 U+203C +0x14 U+00B6 +0x15 U+00A7 +0x16 U+25AC +0x17 U+21A8 +0x18 U+2191 +0x19 U+2193 +0x1A U+2192 +0x1B U+2190 +0x1C U+221F +0x1C U+2319 +0x1D U+2194 +0x1E U+25B2 +0x1F U+25BC +# +0xa0 U+00a0 +0xa2-0xa9 idem +0xaa U+00d7 +0xab-0xae idem +0xaf U+203e +0xb0-0xb9 idem +0xba U+00f7 +0xbb-0xbe idem +0xbf U+051f +0xdf U+2017 +0xe0 U+05d0 +0xe1 U+05d1 +0xe2 U+05d2 +0xe3 U+05d3 +0xe4 U+05d4 +0xe5 U+05d5 +0xe6 U+05d6 +0xe7 U+05d7 +0xe8 U+05d8 +0xe9 U+05d9 +0xea U+05da +0xeb U+05db +0xec U+05dc +0xed U+05dd +0xee U+05de +0xef U+05df +0xf0 U+05e0 +0xf1 U+05e1 +0xf2 U+05e2 +0xf3 U+05e3 +0xf4 U+05e4 +0xf5 U+05e5 +0xf6 U+05e6 +0xf7 U+05e7 +0xf8 U+05e8 +0xf9 U+05e9 +0xfa U+05ea diff --git a/consoletrans/iso09.acm b/consoletrans/iso09.acm new file mode 100644 index 0000000..2fd4f34 --- /dev/null +++ b/consoletrans/iso09.acm @@ -0,0 +1,135 @@ +# generated from UTF-tmpl.8bit.in by: +# { +# while read a b; do +# echo -e $a \'\\echo "8o16i${b#U+}pq" | dc\'; +# done +# } <data/consoletrans/UTF-tmpl.8bit.in + +0x80 '' +0x81 '' +0x82 '' +0x83 '' +0x84 '' +0x85 '
' +0x86 '' +0x87 '' +0x88 '' +0x89 '' +0x8A '' +0x8B '' +0x8C '' +0x8D '' +0x8E '' +0x8F '' +0x90 '' +0x91 '' +0x92 '' +0x93 '' +0x94 '' +0x95 '' +0x96 '' +0x97 '' +0x98 '' +0x99 '' +0x9A '' +0x9B '' +0x9C '' +0x9D '' +0x9E '' +0x9F '' +0xA0 ' ' +0xA1 '¡' +0xA2 '¢' +0xA3 '£' +0xA4 '¤' +0xA5 '¥' +0xA6 '¦' +0xA7 '§' +0xA8 '¨' +0xA9 '©' +0xAA 'ª' +0xAB '«' +0xAC '¬' +0xAD '' +0xAE '®' +0xAF '¯' +0xB0 '°' +0xB1 '±' +0xB2 '²' +0xB3 '³' +0xB4 '´' +0xB5 'µ' +0xB6 '¶' +0xB7 '·' +0xB8 '¸' +0xB9 '¹' +0xBA 'º' +0xBB '»' +0xBC '¼' +0xBD '½' +0xBE '¾' +0xBF '¿' +0xC0 'À' +0xC1 'Á' +0xC2 'Â' +0xC3 'Ã' +0xC4 'Ä' +0xC5 'Å' +0xC6 'Æ' +0xC7 'Ç' +0xC8 'È' +0xC9 'É' +0xCA 'Ê' +0xCB 'Ë' +0xCC 'Ì' +0xCD 'Í' +0xCE 'Î' +0xCF 'Ï' +0xD0 'Ğ' +0xD1 'Ñ' +0xD2 'Ò' +0xD3 'Ó' +0xD4 'Ô' +0xD5 'Õ' +0xD6 'Ö' +0xD7 '×' +0xD8 'Ø' +0xD9 'Ù' +0xDA 'Ú' +0xDB 'Û' +0xDC 'Ü' +0xDD 'İ' +0xDE 'Ş' +0xDF 'ß' +0xE0 'à' +0xE1 'á' +0xE2 'â' +0xE3 'ã' +0xE4 'ä' +0xE5 'å' +0xE6 'æ' +0xE7 'ç' +0xE8 'è' +0xE9 'é' +0xEA 'ę' +0xEB 'ë' +0xEC 'ė' +0xED 'í' +0xEE 'î' +0xEF 'ī' +0xF0 'ğ' +0xF1 'ñ' +0xF2 'ò' +0xF3 'ó' +0xF4 'ô' +0xF5 'õ' +0xF6 'ö' +0xF7 '÷' +0xF8 'ø' +0xF9 'ù' +0xFA 'ú' +0xFB 'û' +0xFC 'ü' +0xFD 'ı' +0xFE 'ş' +0xFF 'ÿ' diff --git a/consoletrans/iso09.sfm b/consoletrans/iso09.sfm new file mode 100644 index 0000000..6cdcc20 --- /dev/null +++ b/consoletrans/iso09.sfm @@ -0,0 +1,54 @@ +# +# Unicode mapping table for ISO 8859-9 fonts iso09.* +# [use: unicode_start iso09.f16 iso09] +# +0x20-0x7e idem +0x7f U+2302 +0xa0-0xcf idem +0xd0 U+011e +0xd1-0xdc idem +0xdd U+0130 +0xde U+015e +0xdf-0xef idem +0xf0 U+011f +0xf1-0xfc idem +0xfd U+0131 +0xfe U+015f +0xff U+00ff +# +0x00 U+fffd +0x01 U+263A +0x02 U+263B +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25D8 +0x09 U+25CB +0x0A U+25D9 +0x0B U+2642 +0x0C U+2640 +0x0D U+266A +0x0E U+266B +0x0E U+266C +0x0F U+263C +0x10 U+25B6 +0x10 U+25BA +0x11 U+25C0 +0x11 U+25C4 +0x12 U+2195 +0x13 U+203C +0x14 U+00B6 +0x15 U+00A7 +0x16 U+25AC +0x17 U+21A8 +0x18 U+2191 +0x19 U+2193 +0x1A U+2192 +0x1B U+2190 +0x1C U+221F +0x1C U+2319 +0x1D U+2194 +0x1E U+25B2 +0x1F U+25BC diff --git a/consoletrans/iso10.acm b/consoletrans/iso10.acm new file mode 100644 index 0000000..6abeaef --- /dev/null +++ b/consoletrans/iso10.acm @@ -0,0 +1,135 @@ +# generated from UTF-tmpl.8bit.in by: +# { +# while read a b; do +# echo -e $a \'\\echo "8o16i${b#U+}pq" | dc\'; +# done +# } <data/consoletrans/UTF-tmpl.8bit.in + +0x80 '' +0x81 '' +0x82 '' +0x83 '' +0x84 '' +0x85 '
' +0x86 '' +0x87 '' +0x88 '' +0x89 '' +0x8A '' +0x8B '' +0x8C '' +0x8D '' +0x8E '' +0x8F '' +0x90 '' +0x91 '' +0x92 '' +0x93 '' +0x94 '' +0x95 '' +0x96 '' +0x97 '' +0x98 '' +0x99 '' +0x9A '' +0x9B '' +0x9C '' +0x9D '' +0x9E '' +0x9F '' +0xA0 ' ' +0xA1 'Ą' +0xA2 'Ē' +0xA3 'Ģ' +0xA4 'Ī' +0xA5 'Ĩ' +0xA6 'Ķ' +0xA7 '§' +0xA8 'Ļ' +0xA9 'Đ' +0xAA 'Š' +0xAB 'Ŧ' +0xAC 'Ž' +0xAD '' +0xAE 'Ū' +0xAF 'Ŋ' +0xB0 '°' +0xB1 'ą' +0xB2 'ē' +0xB3 'ģ' +0xB4 'ī' +0xB5 'ĩ' +0xB6 'ķ' +0xB7 '·' +0xB8 'ļ' +0xB9 'đ' +0xBA 'š' +0xBB 'ŧ' +0xBC 'ž' +0xBD '—' +0xBE 'ū' +0xBF 'ŋ' +0xC0 'Ā' +0xC1 'Á' +0xC2 'Â' +0xC3 'Ã' +0xC4 'Ä' +0xC5 'Å' +0xC6 'Æ' +0xC7 'Į' +0xC8 'Č' +0xC9 'É' +0xCA 'Ę' +0xCB 'Ë' +0xCC 'Ė' +0xCD 'Í' +0xCE 'Î' +0xCF 'Ï' +0xD0 'Ð' +0xD1 'Ņ' +0xD2 'Ō' +0xD3 'Ó' +0xD4 'Ô' +0xD5 'Õ' +0xD6 'Ö' +0xD7 'Ũ' +0xD8 'Ø' +0xD9 'Ų' +0xDA 'Ú' +0xDB 'Û' +0xDC 'Ü' +0xDD 'Ý' +0xDE 'Þ' +0xDF 'ß' +0xE0 'ā' +0xE1 'á' +0xE2 'â' +0xE3 'ã' +0xE4 'ä' +0xE5 'å' +0xE6 'æ' +0xE7 'į' +0xE8 'č' +0xE9 'é' +0xEA 'ę' +0xEB 'ë' +0xEC 'ė' +0xED 'í' +0xEE 'î' +0xEF 'ï' +0xF0 'ð' +0xF1 'ņ' +0xF2 'ō' +0xF3 'ó' +0xF4 'ô' +0xF5 'õ' +0xF6 'ö' +0xF7 'ũ' +0xF8 'ø' +0xF9 'ų' +0xFA 'ú' +0xFB 'û' +0xFC 'ü' +0xFD 'ý' +0xFE 'þ' +0xFF 'ĸ' diff --git a/consoletrans/iso10.sfm b/consoletrans/iso10.sfm new file mode 100644 index 0000000..714cfa8 --- /dev/null +++ b/consoletrans/iso10.sfm @@ -0,0 +1,110 @@ +# +# Unicode mapping table for the fonts iso10.* +# [use: unicode_start iso10.f16 iso10] +# +0x20-0x7e idem +0x7f U+2302 +# +0x00 U+fffd +0x01 U+263A +0x02 U+263B +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25D8 +0x09 U+25CB +0x0A U+25D9 +0x0B U+2642 +0x0C U+2640 +0x0D U+266A +0x0E U+266B +0x0E U+266C +0x0F U+263C +0x10 U+25B6 +0x10 U+25BA +0x11 U+25C0 +0x11 U+25C4 +0x12 U+2195 +0x13 U+203C +0x14 U+00B6 +0x15 U+00A7 +0x16 U+25AC +0x17 U+21A8 +0x18 U+2191 +0x19 U+2193 +0x1A U+2192 +0x1B U+2190 +0x1C U+221F +0x1C U+2319 +0x1D U+2194 +0x1E U+25B2 +0x1F U+25BC +# +0xa0 U+00a0 +0xa1 U+0104 +0xa2 U+0112 +0xa3 U+0122 +0xa4 U+012a +0xa5 U+0128 +0xa6 U+0136 +0xa7 U+013b +0xa8 U+0143 +0xa9 U+0156 +0xaa U+0160 +0xab U+0166 +0xac U+017d +0xad U+00ad +0xae U+0138 +0xaf U+014a +0xb0 U+0111 +0xb1 U+0105 +0xb2 U+0113 +0xb3 U+0123 +0xb4 U+012b +0xb5 U+0129 +0xb6 U+0137 +0xb7 U+013c +0xb8 U+0144 +0xb9 U+0157 +0xba U+0161 +0xbb U+0167 +0xbc U+017e +0xbd U+2015 # HORIZONTAL BAR +0xbe U+00df +0xbf U+014b +0xc0 U+0100 +0xc1-0xc6 idem +0xc7 U+012e +0xc8 U+010c +0xc9 U+00c9 +0xca U+0118 +0xcb U+00cb +0xcc U+0116 +0xcd-0xd0 idem +0xd1 U+0145 +0xd2 U+014c +0xd3-0xd6 idem +0xd7 U+0168 +0xd8 U+00d8 +0xd9 U+0172 +0xda-0xde idem +0xdf U+016a +0xe0 U+0101 +0xe1-0xe6 idem +0xe7 U+012f +0xe8 U+010d +0xe9 U+00e9 +0xea U+0119 +0xeb U+00eb +0xec U+0117 +0xed-0xf0 idem +0xf1 U+0146 +0xf2 U+014d +0xf3-0xf6 idem +0xf7 U+0169 +0xf8 U+00f8 +0xf9 U+0173 +0xfa-0xfe idem +0xff U+016b diff --git a/consoletrans/iso13.acm b/consoletrans/iso13.acm Binary files differnew file mode 100644 index 0000000..2a05164 --- /dev/null +++ b/consoletrans/iso13.acm diff --git a/consoletrans/iso13.sfm b/consoletrans/iso13.sfm new file mode 100644 index 0000000..c811c49 --- /dev/null +++ b/consoletrans/iso13.sfm @@ -0,0 +1,256 @@ +0x00 U+0000 # NULL +0x01 U+0001 # START OF HEADING +0x02 U+0002 # START OF TEXT +0x03 U+0003 # END OF TEXT +0x04 U+0004 # END OF TRANSMISSION +0x05 U+0005 # ENQUIRY +0x06 U+0006 # ACKNOWLEDGE +0x07 U+0007 # BELL +0x08 U+0008 # BACKSPACE +0x09 U+0009 # HORIZONTAL TABULATION +0x0a U+000a # LINE FEED +0x0b U+000b # VERTICAL TABULATION +0x0c U+000c # FORM FEED +0x0d U+000d # CARRIAGE RETURN +0x0e U+000e # SHIFT OUT +0x0f U+000f # SHIFT IN +0x10 U+0010 # DATA LINK ESCAPE +0x11 U+0011 # DEVICE CONTROL ONE +0x12 U+0012 # DEVICE CONTROL TWO +0x13 U+0013 # DEVICE CONTROL THREE +0x14 U+0014 # DEVICE CONTROL FOUR +0x15 U+0015 # NEGATIVE ACKNOWLEDGE +0x16 U+0016 # SYNCHRONOUS IDLE +0x17 U+0017 # END OF TRANSMISSION BLOCK +0x18 U+0018 # CANCEL +0x19 U+0019 # END OF MEDIUM +0x1a U+001a # SUBSTITUTE +0x1b U+001b # ESCAPE +0x1c U+001c # FILE SEPARATOR +0x1d U+001d # GROUP SEPARATOR +0x1e U+001e # RECORD SEPARATOR +0x1f U+001f # UNIT SEPARATOR +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 +0x7f U+007f # DELETE +0x80 U+0080 # <control> +0x81 U+0081 # <control> +0x82 U+0082 # <control> +0x83 U+0083 # <control> +0x84 U+0084 # <control> +0x85 U+0085 # <control> +0x86 U+0086 # <control> +0x87 U+0087 # <control> +0x88 U+0088 # <control> +0x89 U+0089 # <control> +0x8a U+008a # <control> +0x8b U+008b # <control> +0x8c U+008c # <control> +0x8d U+008d # <control> +0x8e U+008e # <control> +0x8f U+008f # <control> +0x90 U+0090 # <control> +0x91 U+0091 # <control> +0x92 U+0092 # <control> +0x93 U+0093 # <control> +0x94 U+0094 # <control> +0x95 U+0095 # <control> +0x96 U+0096 # <control> +0x97 U+0097 # <control> +0x98 U+0098 # <control> +0x99 U+0099 # <control> +0x9a U+009a # <control> +0x9b U+009b # <control> +0x9c U+009c # <control> +0x9d U+009d # <control> +0x9e U+009e # <control> +0x9f U+009f # <control> +0xa0 U+00a0 # NO-BREAK SPACE +0xa1 U+201d # RIGHT DOUBLE QUOTATION MARK +0xa2 U+00a2 # CENT SIGN +0xa3 U+00a3 # POUND SIGN +0xa4 U+00a4 # CURRENCY SIGN +0xa5 U+201e # DOUBLE LOW-9 QUOTATION MARK +0xa6 U+00a6 # BROKEN BAR +0xa7 U+00a7 # SECTION SIGN +0xa8 U+00d8 # LATIN CAPITAL LETTER O WITH STROKE +0xa9 U+00a9 # COPYRIGHT SIGN +0xaa U+0156 # LATIN CAPITAL LETTER R WITH CEDILLA +0xab U+00ab # LEFT-POINTING DOUBLE ANGLE QUOTATION MARK +0xac U+00ac # NOT SIGN +0xad U+00ad # SOFT HYPHEN +0xae U+00ae # REGISTERED SIGN +0xaf U+00c6 # LATIN CAPITAL LETTER AE +0xb0 U+00b0 # DEGREE SIGN +0xb1 U+00b1 # PLUS-MINUS SIGN +0xb2 U+00b2 # SUPERSCRIPT TWO +0xb3 U+00b3 # SUPERSCRIPT THREE +0xb4 U+201c # LEFT DOUBLE QUOTATION MARK +0xb5 U+00b5 # MICRO SIGN +0xb6 U+00b6 # PILCROW SIGN +0xb7 U+00b7 # MIDDLE DOT +0xb8 U+00f8 # LATIN SMALL LETTER O WITH STROKE +0xb9 U+00b9 # SUPERSCRIPT ONE +0xba U+0157 # LATIN SMALL LETTER R WITH CEDILLA +0xbb U+00bb # RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK +0xbc U+00bc # VULGAR FRACTION ONE QUARTER +0xbd U+00bd # VULGAR FRACTION ONE HALF +0xbe U+00be # VULGAR FRACTION THREE QUARTERS +0xbf U+00e6 # LATIN SMALL LETTER AE +0xc0 U+0104 # LATIN CAPITAL LETTER A WITH OGONEK +0xc1 U+012e # LATIN CAPITAL LETTER I WITH OGONEK +0xc2 U+0100 # LATIN CAPITAL LETTER A WITH MACRON +0xc3 U+0106 # LATIN CAPITAL LETTER C WITH ACUTE +0xc4 U+00c4 # LATIN CAPITAL LETTER A WITH DIAERESIS +0xc5 U+00c5 # LATIN CAPITAL LETTER A WITH RING ABOVE +0xc6 U+0118 # LATIN CAPITAL LETTER E WITH OGONEK +0xc7 U+0112 # LATIN CAPITAL LETTER E WITH MACRON +0xc8 U+010c # LATIN CAPITAL LETTER C WITH CARON +0xc9 U+00c9 # LATIN CAPITAL LETTER E WITH ACUTE +0xca U+0179 # LATIN CAPITAL LETTER Z WITH ACUTE +0xcb U+0116 # LATIN CAPITAL LETTER E WITH DOT ABOVE +0xcc U+0122 # LATIN CAPITAL LETTER G WITH CEDILLA +0xcd U+0136 # LATIN CAPITAL LETTER K WITH CEDILLA +0xce U+012a # LATIN CAPITAL LETTER I WITH MACRON +0xcf U+013b # LATIN CAPITAL LETTER L WITH CEDILLA +0xd0 U+0160 # LATIN CAPITAL LETTER S WITH CARON +0xd1 U+0143 # LATIN CAPITAL LETTER N WITH ACUTE +0xd2 U+0145 # LATIN CAPITAL LETTER N WITH CEDILLA +0xd3 U+00d3 # LATIN CAPITAL LETTER O WITH ACUTE +0xd4 U+014c # LATIN CAPITAL LETTER O WITH MACRON +0xd5 U+00d5 # LATIN CAPITAL LETTER O WITH TILDE +0xd6 U+00d6 # LATIN CAPITAL LETTER O WITH DIAERESIS +0xd7 U+00d7 # MULTIPLICATION SIGN +0xd8 U+0172 # LATIN CAPITAL LETTER U WITH OGONEK +0xd9 U+0141 # LATIN CAPITAL LETTER L WITH STROKE +0xda U+015a # LATIN CAPITAL LETTER S WITH ACUTE +0xdb U+016a # LATIN CAPITAL LETTER U WITH MACRON +0xdc U+00dc # LATIN CAPITAL LETTER U WITH DIAERESIS +0xdd U+017b # LATIN CAPITAL LETTER Z WITH DOT ABOVE +0xde U+017d # LATIN CAPITAL LETTER Z WITH CARON +0xdf U+00df # LATIN SMALL LETTER SHARP S (German) +0xe0 U+0105 # LATIN SMALL LETTER A WITH OGONEK +0xe1 U+012f # LATIN SMALL LETTER I WITH OGONEK +0xe2 U+0101 # LATIN SMALL LETTER A WITH MACRON +0xe3 U+0107 # LATIN SMALL LETTER C WITH ACUTE +0xe4 U+00e4 # LATIN SMALL LETTER A WITH DIAERESIS +0xe5 U+00e5 # LATIN SMALL LETTER A WITH RING ABOVE +0xe6 U+0119 # LATIN SMALL LETTER E WITH OGONEK +0xe7 U+0113 # LATIN SMALL LETTER E WITH MACRON +0xe8 U+010d # LATIN SMALL LETTER C WITH CARON +0xe9 U+00e9 # LATIN SMALL LETTER E WITH ACUTE +0xea U+017a # LATIN SMALL LETTER Z WITH ACUTE +0xeb U+0117 # LATIN SMALL LETTER E WITH DOT ABOVE +0xec U+0123 # LATIN SMALL LETTER G WITH CEDILLA +0xed U+0137 # LATIN SMALL LETTER K WITH CEDILLA +0xee U+012b # LATIN SMALL LETTER I WITH MACRON +0xef U+013c # LATIN SMALL LETTER L WITH CEDILLA +0xf0 U+0161 # LATIN SMALL LETTER S WITH CARON +0xf1 U+0144 # LATIN SMALL LETTER N WITH ACUTE +0xf2 U+0146 # LATIN SMALL LETTER N WITH CEDILLA +0xf3 U+00f3 # LATIN SMALL LETTER O WITH ACUTE +0xf4 U+014d # LATIN SMALL LETTER O WITH MACRON +0xf5 U+00f5 # LATIN SMALL LETTER O WITH TILDE +0xf6 U+00f6 # LATIN SMALL LETTER O WITH DIAERESIS +0xf7 U+00f7 # DIVISION SIGN +0xf8 U+0173 # LATIN SMALL LETTER U WITH OGONEK +0xf9 U+0142 # LATIN SMALL LETTER L WITH STROKE +0xfa U+015b # LATIN SMALL LETTER S WITH ACUTE +0xfb U+016b # LATIN SMALL LETTER U WITH MACRON +0xfc U+00fc # LATIN SMALL LETTER U WITH DIAERESIS +0xfd U+017c # LATIN SMALL LETTER Z WITH DOT ABOVE +0xfe U+017e # LATIN SMALL LETTER Z WITH CARON +0xff U+2019 # RIGHT SINGLE QUOTATION MARK diff --git a/consoletrans/iso14.sfm b/consoletrans/iso14.sfm new file mode 100644 index 0000000..c9a46a1 --- /dev/null +++ b/consoletrans/iso14.sfm @@ -0,0 +1,107 @@ +# Unicode mapping table for ISO-8859-14 fonts iso14.* +# [ use unicode_start iso14.f16 iso14] +# +# Latin Alphabet No. 8 (Celtic) +# Source: Michael Everson, Everson Gunn Teoranta (IE). +# +# Copyright (C) 1997 Alastair McKinstry <alastair@ilo.dec.com> 1997-08-02 +# Released under the Gnu Public License +# +# Edited for new characters for ncurses, etc 1999-01-25 +0x20-0x7e idem +# 0x7F not to be used. + +0x0D U+20A0 # EURO-CURRENCY SIGN +0x0E U+20AC # EURO SIGN + +# +# Some border characters for use in ncurses, etc. +# + +0x80 U+2591 +0x81 U+2592 +0x82 U+2593 +0x83 U+2502 +0x84 U+2524 +0x85 U+2561 +0x86 U+2562 +0x87 U+2556 +0x88 U+2555 +0x89 U+2563 +0x8A U+2551 +0x8B U+2557 +0x8C U+255D +0x8D U+255C +0x8E U+255B +0x8F U+2510 +0x90 U+2514 +0x91 U+2534 +0x92 U+252C +0x93 U+251C +0x94 U+2500 +0x95 U+253C +0x96 U+255E +0x97 U+255F +0x98 U+255A + +0x99 U+2518 +0x9A U+250C + +0x9B U+2566 +0x9C U+2560 +0x9D U+2550 +0x9E U+256C +0x9F U+2567 + +0xA0 U+00A0 +0xA1 U+1E02 +0xA2 U+1E02 +0xA3 U+00A3 +0xA4 U+010A +0xA5 U+010B +0xA6 U+1E0A +0xA7 U+00A7 +0xA8 U+1E80 +0xA9 U+00A9 +0xAA U+1E82 +0xAB U+1E0B +0xAC U+1EF2 +0xAD U+00AD +0xAE U+0131 +0xAF U+0178 +0xB0 U+1E1E +0xB1 U+1E1F +0xB2 U+0120 +0xB3 U+0121 +0xB4 U+1E40 +0xB5 U+1E41 +0xB6 U+00B6 +0xB7 U+1E56 +0xB8 U+1E81 +0xB9 U+1E57 +0xBA U+1E83 +0xBB U+1E60 +0xBC U+1EF3 +0xBD U+1E84 +0xBE U+1E85 +0xBF U+1E61 + + +0xC0-0xCF idem +0xD0 U+0174 +0xD1-0xD6 idem +0xD7 U+1E6A +0xD8-0xDD idem +0xDE U+0176 +0xDF-0xEF idem +0xF0 U+0175 +0xF1-0xF6 idem +0xF7 U+1E6B +0xF8 U+00F8 +0xF9 U+00F9 +0xFA U+00FA +0xFB U+00FB +0xFC U+00FC +0xFD U+00FD +0xFE U+0177 +0xFF U+00FF diff --git a/consoletrans/iso15.acm b/consoletrans/iso15.acm new file mode 100644 index 0000000..8b31ec6 --- /dev/null +++ b/consoletrans/iso15.acm @@ -0,0 +1,140 @@ +# This is iso-8859-15 aka latin0 mapping. +# It is very similar to iso-8859-1 (latin1), but +# has the Euro sign and a few more characters in. +# Look at www.unicode.org for detailed description. +# +# generated from UTF-tmpl.8bit.in by: +# { +# while read a b; do +# echo -e $a \'\\echo "8o16i${b#U+}pq" | dc\'; +# done +# } <data/consoletrans/UTF-tmpl.8bit.in + +0x80 '' +0x81 '' +0x82 '' +0x83 '' +0x84 '' +0x85 '
' +0x86 '' +0x87 '' +0x88 '' +0x89 '' +0x8A '' +0x8B '' +0x8C '' +0x8D '' +0x8E '' +0x8F '' +0x90 '' +0x91 '' +0x92 '' +0x93 '' +0x94 '' +0x95 '' +0x96 '' +0x97 '' +0x98 '' +0x99 '' +0x9A '' +0x9B '' +0x9C '' +0x9D '' +0x9E '' +0x9F '' +0xA0 ' ' +0xA1 '¡' +0xA2 '¢' +0xA3 '£' +0xA4 '€' +0xA5 '¥' +0xA6 'Š' +0xA7 '§' +0xA8 'š' +0xA9 '©' +0xAA 'ª' +0xAB '«' +0xAC '¬' +0xAD '' +0xAE '®' +0xAF '¯' +0xB0 '°' +0xB1 '±' +0xB2 '²' +0xB3 '³' +0xB4 'Ž' +0xB5 'µ' +0xB6 '¶' +0xB7 '·' +0xB8 'ž' +0xB9 '¹' +0xBA 'º' +0xBB '»' +0xBC 'Œ' +0xBD 'œ' +0xBE 'Ÿ' +0xBF '¿' +0xC0 'À' +0xC1 'Á' +0xC2 'Â' +0xC3 'Ã' +0xC4 'Ä' +0xC5 'Å' +0xC6 'Æ' +0xC7 'Ç' +0xC8 'È' +0xC9 'É' +0xCA 'Ê' +0xCB 'Ë' +0xCC 'Ì' +0xCD 'Í' +0xCE 'Î' +0xCF 'Ï' +0xD0 'Ð' +0xD1 'Ñ' +0xD2 'Ò' +0xD3 'Ó' +0xD4 'Ô' +0xD5 'Õ' +0xD6 'Ö' +0xD7 '×' +0xD8 'Ø' +0xD9 'Ù' +0xDA 'Ú' +0xDB 'Û' +0xDC 'Ü' +0xDD 'Ý' +0xDE 'Þ' +0xDF 'ß' +0xE0 'à' +0xE1 'á' +0xE2 'â' +0xE3 'ã' +0xE4 'ä' +0xE5 'å' +0xE6 'æ' +0xE7 'ç' +0xE8 'è' +0xE9 'é' +0xEA 'ê' +0xEB 'ë' +0xEC 'ì' +0xED 'í' +0xEE 'î' +0xEF 'ï' +0xF0 'ð' +0xF1 'ñ' +0xF2 'ò' +0xF3 'ó' +0xF4 'ô' +0xF5 'õ' +0xF6 'ö' +0xF7 '÷' +0xF8 'ø' +0xF9 'ù' +0xFA 'ú' +0xFB 'û' +0xFC 'ü' +0xFD 'ý' +0xFE 'þ' +0xFF 'ÿ' diff --git a/consoletrans/iso15.sfm b/consoletrans/iso15.sfm new file mode 100644 index 0000000..c253147 --- /dev/null +++ b/consoletrans/iso15.sfm @@ -0,0 +1,57 @@ +# +# Unicode mapping table for ISO 8859-15 fonts iso15.* +# usage: setfont -m trivial -u iso15.uni fontname +# +0x20-0x7e idem +0x7f U+2302 +0xa0-0xa3 idem +0xa4 U+20ac +0xa5 U+00a5 +0xa6 U+0160 +0xa7 U+00a7 +0xa8 U+0161 +0xa9-0xb3 idem +0xb4 U+017D +0xb5-0xb7 idem +0xb8 U+017E +0xb9-0xbb idem +0xbc U+0152 +0xbd U+0153 +0xbe U+0178 +0xbf-0xff idem +0x00 U+fffd +0x01 U+263A +0x02 U+263B +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25D8 +0x09 U+25CB +0x0A U+25D9 +0x0B U+2642 +0x0C U+2640 +0x0D U+266A +0x0E U+266B +0x0E U+266C +0x0F U+263C +0x10 U+25B6 +0x10 U+25BA +0x11 U+25C0 +0x11 U+25C4 +0x12 U+2195 +0x13 U+203C +0x14 U+00B6 +0x15 U+00A7 +0x16 U+25AC +0x17 U+21A8 +0x18 U+2191 +0x19 U+2193 +0x1A U+2192 +0x1B U+2190 +0x1C U+221F +0x1C U+2319 +0x1D U+2194 +0x1E U+25B2 +0x1F U+25BC diff --git a/consoletrans/koi2alt.trans b/consoletrans/koi2alt.trans new file mode 100644 index 0000000..b433918 --- /dev/null +++ b/consoletrans/koi2alt.trans @@ -0,0 +1,131 @@ +# Internal value (CP866/koi8) Output character (ISO 8859-5) +# (Since CP866 and koi8 use almost disjoint code sets, we +# can map both of them simultaneously to iso-8859-5.) +0x80 0xB0 +0x81 0xB1 +0x82 0xB2 +0x83 0xB3 +0x84 0xB4 +0x85 0xB5 +0x86 0xB6 +0x87 0xB7 +0x88 0xB8 +0x89 0xB9 +0x8A 0xFA +0x8B 0xBB +0x8C 0xBC +0x8D 0xBD +0x8E 0xBE +0x8F 0xBF +0x90 0xC0 +0x91 0xC1 +0x92 0xC2 +0x93 0xC3 +0x94 0xC4 +0x95 0xC5 +0x96 0xC6 +0x97 0xC7 +0x98 0xC8 +0x99 0xC9 +0x9A 0xCA +0x9B 0xFF # High-bit Escape to Rubout; should be 0xCB for Yeri +0x9C 0xCC +0x9D 0xCD +0x9E 0xCE +0x9F 0xCF +0xA0 0xD0 +0xA1 0xD1 +0xA2 0xD2 +0xA3 0xF1 # yo ; should be 0xD3 for ghe +0xA4 0xD4 +0xA5 0xD5 +0xA6 0xD6 +0xA7 0xD7 +0xA8 0xD8 +0xA9 0xD9 +0xAA 0xDA +0xAB 0xDB +0xAC 0xDC +0xAD 0xDD +0xAE 0xDE +0xAF 0xDF +0xB0 0xD3 # Changed, because yo +0xB1 0xF3 # +0xB2 0xF2 +0xB3 0xF0 # YO +0xB4 0xF4 +0xB5 0xF5 +0xB6 0xF6 +0xB7 0xF7 +0xB8 0xF8 +0xB9 0xD0 +#0xBA 0xFA +0xBB 0xFB +0xBC 0xFC +0xBD 0xFD +0xBE 0xFE +0xBF 0xCB # +0xC0 0xEE # yu +0xC1 0xA0 # a +0xC2 0xA1 # b +0xC3 0xE6 # c +0xC4 0xA4 # d +0xC5 0xA5 # e +0xC6 0xE4 # f +0xC7 0xA3 # g +0xC8 0xE5 # h +0xC9 0xA8 # i +0xCA 0xA9 # iy +0xCB 0xAA # k +0xCC 0xAB # l +0xCD 0xAC # m +0xCE 0xAD # n +0xCF 0xAE # o +0xD0 0xAF # p +0xD1 0xEF # ya +0xD2 0xE0 # r +0xD3 0xE1 # s +0xD4 0xE2 # t +0xD5 0xE3 # u +0xD6 0xA6 # zh +0xD7 0xA2 # v +0xD8 0xEC # m znak +0xD9 0xEB # y +0xDA 0xA7 # z +0xDB 0xE8 # sh +0xDC 0xED # ae +0xDD 0xE9 # sch +0xDE 0xE7 # ch +0xDF 0xEA # t znak +0xE0 0x9E # YU +0xE1 0x80 # A +0xE2 0x81 # B +0xE3 0x96 # C +0xE4 0x84 # D +0xE5 0x85 # E +0xE6 0x94 # F +0xE7 0x83 # G +0xE8 0x95 # H +0xE9 0x88 # I +0xEA 0x89 # IY +0xEB 0x8A # K +0xEC 0x8B # L +0xED 0x8C # M +0xEE 0x8D # N +0xEF 0x8E # O +0xF0 0x8F # P +0xF1 0x9F # YA +0xF2 0x90 # R +0xF3 0x91 # S +0xF4 0x92 # T +0xF5 0x93 # U +0xF6 0x86 # ZH +0xF7 0x82 # V +0xF8 0x9C # M znak +0xF9 0x9B # Y +0xFA 0x87 # Z +0xFB 0x98 # SH +0xFC 0x9D # AE +0xFD 0x99 # SCH +0xFE 0x97 # CH +0xFF 0x9A # T znak diff --git a/consoletrans/koi8-r.acm b/consoletrans/koi8-r.acm new file mode 100644 index 0000000..c163044 --- /dev/null +++ b/consoletrans/koi8-r.acm @@ -0,0 +1,225 @@ +# count=260 + +0x21 '!' +0x22 '"' +0x23 U+0023 +0x24 '$' +0x25 '%' +0x26 '&' +0x27 ''' +0x28 '(' +0x29 ')' +0x2a '*' +0x2b '+' +0x2c ',' +0x2d '-' +0x2e '.' +0x2f '/' +0x30 '0' +0x31 '1' +0x32 '2' +0x33 '3' +0x34 '4' +0x35 '5' +0x36 '6' +0x37 '7' +0x38 '8' +0x39 '9' +0x3a ':' +0x3b ';' +0x3c '<' +0x3d '=' +0x3e '>' +0x3f '?' +0x40 '@' +0x41 'A' +0x42 'B' +0x43 'C' +0x44 'D' +0x45 'E' +0x46 'F' +0x47 'G' +0x48 'H' +0x49 'I' +0x4a 'J' +0x4b 'K' +0x4c 'L' +0x4d 'M' +0x4e 'N' +0x4f 'O' +0x50 'P' +0x51 'Q' +0x52 'R' +0x53 'S' +0x54 'T' +0x55 'U' +0x56 'V' +0x57 'W' +0x58 'X' +0x59 'Y' +0x5a 'Z' +0x5b '[' +0x5c '\' +0x5d ']' +0x5e '^' +0x5f '_' +0x60 '`' +0x61 'a' +0x62 'b' +0x63 'c' +0x64 'd' +0x65 'e' +0x66 'f' +0x67 'g' +0x68 'h' +0x69 'i' +0x6a 'j' +0x6b 'k' +0x6c 'l' +0x6d 'm' +0x6e 'n' +0x6f 'o' +0x70 'p' +0x71 'q' +0x72 'r' +0x73 's' +0x74 't' +0x75 'u' +0x76 'v' +0x77 'w' +0x78 'x' +0x79 'y' +0x7a 'z' +0x7b '{' +0x7c '|' +0x7d '}' +0x7e '~' +0x7f '⌂' +0x80 '─' +0x81 '│' +0x82 '┌' +0x83 '┐' +0x84 '└' +0x85 '┘' +0x86 '├' +0x87 '┤' +0x88 '┬' +0x89 '┴' +0x8a '┼' +0x8b '?' +0x8c '▄' +0x8d '█' +0x8e '▌' +0x8f '?' +0x90 '?' +0x91 '▒' +0x92 '?' +0x93 '?' +0x94 '■' +0x95 '?' +0x96 '√' +0x97 '≈' +0x98 '≤' +0x99 '≥' +0x9a ' ' +0x9b '?' +0x9c '°' +0x9d '²' +0x9e '·' +0x9f '÷' +0xa0 '═' +0xa1 '?' +0xa2 '?' +0xa3 'ё' +0xa4 '?' +0xa5 '?' +0xa6 '?' +0xa7 '?' +0xa8 '?' +0xa9 '?' +0xaa '?' +0xab '?' +0xac '?' +0xad '?' +0xae '?' +0xaf '╞' +0xb0 '?' +0xb1 '?' +0xb2 '╡' +0xb3 'Ё' +0xb4 '?' +0xb5 '?' +0xb6 '?' +0xb7 '?' +0xb8 '?' +0xb9 '?' +0xba '?' +0xbb '?' +0xbc '╪' +0xbd '?' +0xbe '?' +0xbf '©' +0xc0 'ю' +0xc1 'а' +0xc2 'б' +0xc3 'ц' +0xc4 'д' +0xc5 'е' +0xc6 'ф' +0xc7 'г' +0xc8 'х' +0xc9 'и' +0xca 'й' +0xcb 'к' +0xcc 'л' +0xcd 'м' +0xce 'н' +0xcf 'о' +0xd0 'п' +0xd1 'я' +0xd2 'р' +0xd3 'с' +0xd4 'т' +0xd5 'у' +0xd6 'ж' +0xd7 'в' +0xd8 'ь' +0xd9 'ы' +0xda 'з' +0xdb 'ш' +0xdc 'э' +0xdd 'щ' +0xde 'ч' +0xdf 'ъ' +0xe0 'Ю' +0xe1 'А' +0xe2 'Б' +0xe3 'Ц' +0xe4 'Д' +0xe5 'Е' +0xe6 'Ф' +0xe7 'Г' +0xe8 'Х' +0xe9 'И' +0xea 'Й' +0xeb 'К' +0xec 'Л' +0xed 'М' +0xee 'Н' +0xef 'О' +0xf0 'П' +0xf1 'Я' +0xf2 'Р' +0xf3 'С' +0xf4 'Т' +0xf5 'У' +0xf6 'Ж' +0xf7 'В' +0xf8 'Ь' +0xf9 'Ы' +0xfa 'З' +0xfb 'Ш' +0xfc 'Э' +0xfd 'Щ' +0xfe 'Ч' +0xff 'Ъ' diff --git a/consoletrans/koi8-r.sfm b/consoletrans/koi8-r.sfm new file mode 100644 index 0000000..8e79617 --- /dev/null +++ b/consoletrans/koi8-r.sfm @@ -0,0 +1,262 @@ +# This corresponds to KOI-8R except control characters (00-1F, 7F). +# count=260 +0x000 U+0000 # +0x001 U+263a # ☺ +0x002 U+263b # ☻ +0x003 U+2665 # ♥ +0x004 U+2666 # ♦ +0x005 U+2663 # ♣ +0x006 U+2660 # ♠ +0x007 U+2022 # • +0x008 U+25d8 # ◘ +0x009 U+25cb # ○ +0x00a U+25d9 # ◙ +0x00b U+2642 # ♂ +0x00c U+2640 # ♀ +0x00d U+266a # ♪ +0x00e U+266b # ♫ +0x00e U+266c # ♬ +0x00f U+263c # ☼ +0x010 U+25b6 # ▶ +0x010 U+25ba # ► +0x011 U+25c0 # ◀ +0x011 U+25c4 # ◄ +0x012 U+2195 # ↕ +0x013 U+203c # ‼ +0x014 U+00b6 # ¶ +0x015 U+00a7 # § +0x016 U+25ac # ▬ +0x017 U+21a8 # ↨ +0x018 U+2191 # ↑ +0x019 U+2193 # ↓ +0x01a U+2192 # → +0x01b U+2190 # ← +0x01c U+221f # ∟ +0x01c U+2319 # ⌙ +0x01d U+2194 # ↔ +0x01e U+25b2 # ▲ +0x01f U+25bc # ▼ +0x020 U+0020 # +0x021 U+0021 # ! +0x022 U+0022 # " +0x023 U+0023 # # +0x024 U+0024 # $ +0x025 U+0025 # % +0x026 U+0026 # & +0x027 U+0027 # ' +0x028 U+0028 # ( +0x029 U+0029 # ) +0x02a U+002a # * +0x02b U+002b # + +0x02c U+002c # , +0x02d U+002d # - +0x02e U+002e # . +0x02f U+002f # / +0x030 U+0030 # 0 +0x031 U+0031 # 1 +0x032 U+0032 # 2 +0x033 U+0033 # 3 +0x034 U+0034 # 4 +0x035 U+0035 # 5 +0x036 U+0036 # 6 +0x037 U+0037 # 7 +0x038 U+0038 # 8 +0x039 U+0039 # 9 +0x03a U+003a # : +0x03b U+003b # ; +0x03c U+003c # < +0x03d U+003d # = +0x03e U+003e # > +0x03f U+003f # ? +0x040 U+0040 # @ +0x041 U+0041 # A +0x042 U+0042 # B +0x043 U+0043 # C +0x044 U+0044 # D +0x045 U+0045 # E +0x046 U+0046 # F +0x047 U+0047 # G +0x048 U+0048 # H +0x049 U+0049 # I +0x04a U+004a # J +0x04b U+004b # K +0x04c U+004c # L +0x04d U+004d # M +0x04e U+004e # N +0x04f U+004f # O +0x050 U+0050 # P +0x051 U+0051 # Q +0x052 U+0052 # R +0x053 U+0053 # S +0x054 U+0054 # T +0x055 U+0055 # U +0x056 U+0056 # V +0x057 U+0057 # W +0x058 U+0058 # X +0x059 U+0059 # Y +0x05a U+005a # Z +0x05b U+005b # [ +0x05c U+005c # \ +0x05d U+005d # ] +0x05e U+005e # ^ +0x05f U+005f # _ +0x060 U+0060 # ` +0x061 U+0061 # a +0x062 U+0062 # b +0x063 U+0063 # c +0x064 U+0064 # d +0x065 U+0065 # e +0x066 U+0066 # f +0x067 U+0067 # g +0x068 U+0068 # h +0x069 U+0069 # i +0x06a U+006a # j +0x06b U+006b # k +0x06c U+006c # l +0x06d U+006d # m +0x06e U+006e # n +0x06f U+006f # o +0x070 U+0070 # p +0x071 U+0071 # q +0x072 U+0072 # r +0x073 U+0073 # s +0x074 U+0074 # t +0x075 U+0075 # u +0x076 U+0076 # v +0x077 U+0077 # w +0x078 U+0078 # x +0x079 U+0079 # y +0x07a U+007a # z +0x07b U+007b # { +0x07c U+007c # | +0x07d U+007d # } +0x07e U+007e # ~ +0x07f U+2302 # ⌂ +0x080 U+2500 # ─ +0x081 U+2502 # │ +0x082 U+250c # ┌ +0x083 U+2510 # ┐ +0x084 U+2514 # └ +0x085 U+2518 # ┘ +0x086 U+251c # ├ +0x087 U+2524 # ┤ +0x088 U+252c # ┬ +0x089 U+2534 # ┴ +0x08a U+253c # ┼ +0x08b U+2580 # ▀ +0x08c U+2584 # ▄ +0x08d U+2588 # █ +0x08e U+258c # ▌ +0x08f U+2590 # ▐ +0x090 U+2591 # ░ +0x091 U+2592 # ▒ +0x092 U+2593 # ▓ +0x093 U+2320 # ⌠ +0x094 U+25a0 # ■ +0x095 U+2219 # ∙ +0x096 U+221a # √ +0x097 U+2248 # ≈ +0x098 U+2264 # ≤ +0x099 U+2265 # ≥ +0x09a U+00a0 # +0x09b U+2321 # ⌡ +0x09c U+00b0 # ° +0x09d U+00b2 # ² +0x09e U+00b7 # · +0x09f U+00f7 # ÷ +0x0a0 U+2550 # ═ +0x0a1 U+2551 # ║ +0x0a2 U+2552 # ╒ +0x0a3 U+0451 # ё +0x0a4 U+2553 # ╓ +0x0a5 U+2554 # ╔ +0x0a6 U+2555 # ╕ +0x0a7 U+2556 # ╖ +0x0a8 U+2557 # ╗ +0x0a9 U+2558 # ╘ +0x0aa U+2559 # ╙ +0x0ab U+255a # ╚ +0x0ac U+255b # ╛ +0x0ad U+255c # ╜ +0x0ae U+255d # ╝ +0x0af U+255e # ╞ +0x0b0 U+255f # ╟ +0x0b1 U+2560 # ╠ +0x0b2 U+2561 # ╡ +0x0b3 U+0401 # Ё +0x0b4 U+2562 # ╢ +0x0b5 U+2563 # ╣ +0x0b6 U+2564 # ╤ +0x0b7 U+2565 # ╥ +0x0b8 U+2566 # ╦ +0x0b9 U+2567 # ╧ +0x0ba U+2568 # ╨ +0x0bb U+2569 # ╩ +0x0bc U+256a # ╪ +0x0bd U+256b # ╫ +0x0be U+256c # ╬ +0x0bf U+00a9 # © +0x0c0 U+044e # ю +0x0c1 U+0430 # а +0x0c2 U+0431 # б +0x0c3 U+0446 # ц +0x0c4 U+0434 # д +0x0c5 U+0435 # е +0x0c6 U+0444 # ф +0x0c7 U+0433 # г +0x0c8 U+0445 # х +0x0c9 U+0438 # и +0x0ca U+0439 # й +0x0cb U+043a # к +0x0cc U+043b # л +0x0cd U+043c # м +0x0ce U+043d # н +0x0cf U+043e # о +0x0d0 U+043f # п +0x0d1 U+044f # я +0x0d2 U+0440 # р +0x0d3 U+0441 # с +0x0d4 U+0442 # т +0x0d5 U+0443 # у +0x0d6 U+0436 # ж +0x0d7 U+0432 # в +0x0d8 U+044c # ь +0x0d9 U+044b # ы +0x0da U+0437 # з +0x0db U+0448 # ш +0x0dc U+044d # э +0x0dd U+0449 # щ +0x0de U+0447 # ч +0x0df U+044a # ъ +0x0e0 U+042e # Ю +0x0e1 U+0410 # А +0x0e2 U+0411 # Б +0x0e3 U+0426 # Ц +0x0e4 U+0414 # Д +0x0e5 U+0415 # Е +0x0e6 U+0424 # Ф +0x0e7 U+0413 # Г +0x0e8 U+0425 # Х +0x0e9 U+0418 # И +0x0ea U+0419 # Й +0x0eb U+041a # К +0x0ec U+041b # Л +0x0ed U+041c # М +0x0ee U+041d # Н +0x0ef U+041e # О +0x0f0 U+041f # П +0x0f1 U+042f # Я +0x0f2 U+0420 # Р +0x0f3 U+0421 # С +0x0f4 U+0422 # Т +0x0f5 U+0423 # У +0x0f6 U+0416 # Ж +0x0f7 U+0412 # В +0x0f8 U+042c # Ь +0x0f9 U+042b # Ы +0x0fa U+0417 # З +0x0fb U+0428 # Ш +0x0fc U+042d # Э +0x0fd U+0429 # Щ +0x0fe U+0427 # Ч +0x0ff U+042a # Ъ diff --git a/consoletrans/koi8u.acm b/consoletrans/koi8u.acm new file mode 100644 index 0000000..cf6f4a5 --- /dev/null +++ b/consoletrans/koi8u.acm @@ -0,0 +1,260 @@ +# This corresponds to KOI-8R except control characters (00-1F, 7F). +# +0x00 U+0000 # +0x01 U+263a # ☺ +0x02 U+263b # ☻ +0x03 U+2665 # ♥ +0x04 U+2666 U+25c6 # ♦ +0x05 U+2663 # ♣ +0x06 U+2660 # ♠ +0x07 U+2022 # • +0x08 U+25d8 # ◘ +0x09 U+25cb # ○ +0x0a U+25d9 # ◙ +0x0b U+2642 # ♂ +0x0c U+2640 # ♀ +0x0d U+266a # ♪ +0x0e U+266b # ♫ +0x0e U+266c # ♬ +0x0f U+263c # ☼ +0x10 U+25b6 U+25ba # ▶ +0x11 U+25c0 U+25c4 # ◀ +0x12 U+2195 # ↕ +0x13 U+203c # ‼ +0x14 U+00b6 # ¶ +0x15 U+00a7 # § +0x16 U+25ac # ▬ +0x17 U+21a8 # ↨ +0x18 U+2191 # ↑ +0x19 U+2193 # ↓ +0x1a U+2192 # → +0x1b U+2190 # ← +0x1c U+221f U+2319 # ∟ +0x1d U+2194 # ↔ +0x1e U+25b2 # ▲ +0x1f U+25bc # ▼ +0x20 U+0020 # +0x21 U+0021 # ! +0x22 U+0022 U+00a8 # " +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 U+00b8 # , +0x2d U+002d U+00ad # - +0x2e U+002e # . +0x2f U+002f # / +0x30 U+0030 # 0 +0x31 U+0031 # 1 +0x32 U+0032 # 2 +0x33 U+0033 # 3 +0x34 U+0034 # 4 +0x35 U+0035 # 5 +0x36 U+0036 # 6 +0x37 U+0037 # 7 +0x38 U+0038 # 8 +0x39 U+0039 # 9 +0x3a U+003a # : +0x3b U+003b # ; +0x3c U+003c # < +0x3d U+003d # = +0x3e U+003e # > +0x3f U+003f # ? +0x40 U+0040 # @ +0x41 U+0041 U+00c0 U+00c1 U+00c2 U+00c3 # A +0x42 U+0042 # B +0x43 U+0043 U+00a9 # C +0x44 U+0044 # D +0x45 U+0045 U+00c8 U+00ca U+00cb # E +0x46 U+0046 # F +0x47 U+0047 # G +0x48 U+0048 # H +0x49 U+0049 U+00cc U+00cd U+00ce U+00cf # I +0x4a U+004a # J +0x4b U+004b U+212a # K +0x4c U+004c # L +0x4d U+004d # M +0x4e U+004e # N +0x4f U+004f U+00d2 U+00d3 U+00d4 U+00d5 # O +0x50 U+0050 # P +0x51 U+0051 # Q +0x52 U+0052 U+00ae # R +0x53 U+0053 # S +0x54 U+0054 # T +0x55 U+0055 U+00d9 U+00da U+00db # U +0x56 U+0056 # V +0x57 U+0057 # W +0x58 U+0058 # X +0x59 U+0059 U+00dd # Y +0x5a U+005a # Z +0x5b U+005b # [ +0x5c U+005c # \ +0x5d U+005d # ] +0x5e U+005e # ^ +0x5f U+005f U+f804 # _ +0x60 U+0060 # ` +0x61 U+0061 U+00e3 # a +0x62 U+0062 # b +0x63 U+0063 # c +0x64 U+0064 # d +0x65 U+0065 # e +0x66 U+0066 # f +0x67 U+0067 # g +0x68 U+0068 # h +0x69 U+0069 # i +0x6a U+006a # j +0x6b U+006b # k +0x6c U+006c # l +0x6d U+006d # m +0x6e U+006e # n +0x6f U+006f U+00f5 # o +0x70 U+0070 # p +0x71 U+0071 # q +0x72 U+0072 # r +0x73 U+0073 # s +0x74 U+0074 # t +0x75 U+0075 # u +0x76 U+0076 # v +0x77 U+0077 # w +0x78 U+0078 U+00d7 # x +0x79 U+0079 U+00fd # y +0x7a U+007a # z +0x7b U+007b # { +0x7c U+007c U+00a5 # | +0x7d U+007d # } +0x7e U+007e # ~ +0x7f U+2302 # ⌂ +0x80 U+2500 # ─ +0x81 U+2502 # │ +0x82 U+250c # ┌ +0x83 U+2510 # ┐ +0x84 U+2514 # └ +0x85 U+2518 # ┘ +0x86 U+251c # ├ +0x87 U+2524 # ┤ +0x88 U+252c # ┬ +0x89 U+2534 # ┴ +0x8a U+253c # ┼ +0x8b U+2580 # ▀ +0x8c U+2584 # ▄ +0x8d U+2588 # █ +0x8e U+258c # ▌ +0x8f U+2590 # ▐ +0x90 U+2591 # ░ +0x91 U+2592 # ▒ +0x92 U+2593 # ▓ +0x93 U+2320 # ⌠ +# use this as a substitute char +0x94 U+25a0 U+fffd # ■ +0x95 U+2219 # ∙ +0x96 U+221a # √ +0x97 U+2248 # ≈ +0x98 U+2264 # ≤ +0x99 U+2265 # ≥ +0x9a U+00a0 # +0x9b U+2321 # ⌡ +0x9c U+00b0 # ° +0x9d U+00b2 # ² +0x9e U+00b7 # · +0x9f U+00f7 # ÷ +0xa0 U+2550 # ═ +0xa1 U+2551 # ║ +0xa2 U+2552 # ╒ +0xa3 U+0451 # ё +0xa4 U+0454 # є +0xa5 U+2554 # ╔ +0xa6 U+0456 # і +0xa7 U+0457 # ї +0xa8 U+2557 # ╗ +0xa9 U+2558 # ╘ +0xaa U+2559 # ╙ +0xab U+255a # ╚ +0xac U+255b # ╛ +0xad U+0491 # ґ +0xae U+255d # ╝ +0xaf U+255e # ╞ +0xb0 U+255f # ╟ +0xb1 U+2560 # ╠ +0xb2 U+2561 # ╡ +0xb3 U+0401 # Ё +0xb4 U+0404 # Є +0xb5 U+2563 # ╣ +0xb6 U+0406 # І +0xb7 U+0407 # Ї +0xb8 U+2566 # ╦ +0xb9 U+2567 # ╧ +0xba U+2568 # ╨ +0xbb U+2569 # ╩ +0xbc U+256a # ╪ +0xbd U+0490 # Ґ +0xbe U+256c # ╬ +0xbf U+00a9 # © +0xc0 U+044e # ю +0xc1 U+0430 # а +0xc2 U+0431 # б +0xc3 U+0446 # ц +0xc4 U+0434 # д +0xc5 U+0435 # е +0xc6 U+0444 # ф +0xc7 U+0433 # г +0xc8 U+0445 # х +0xc9 U+0438 # и +0xca U+0439 # й +0xcb U+043a # к +0xcc U+043b # л +0xcd U+043c # м +0xce U+043d # н +0xcf U+043e # о +0xd0 U+043f # п +0xd1 U+044f # я +0xd2 U+0440 # р +0xd3 U+0441 # с +0xd4 U+0442 # т +0xd5 U+0443 # у +0xd6 U+0436 # ж +0xd7 U+0432 # в +0xd8 U+044c # ь +0xd9 U+044b # ы +0xda U+0437 # з +0xdb U+0448 # ш +0xdc U+044d # э +0xdd U+0449 # щ +0xde U+0447 # ч +0xdf U+044a # ъ +0xe0 U+042e # Ю +0xe1 U+0410 # А +0xe2 U+0411 # Б +0xe3 U+0426 # Ц +0xe4 U+0414 # Д +0xe5 U+0415 # Е +0xe6 U+0424 # Ф +0xe7 U+0413 # Г +0xe8 U+0425 # Х +0xe9 U+0418 # И +0xea U+0419 # Й +0xeb U+041a # К +0xec U+041b # Л +0xed U+041c # М +0xee U+041d # Н +0xef U+041e # О +0xf0 U+041f # П +0xf1 U+042f # Я +0xf2 U+0420 # Р +0xf3 U+0421 # С +0xf4 U+0422 # Т +0xf5 U+0423 # У +0xf6 U+0416 # Ж +0xf7 U+0412 # В +0xf8 U+042c # Ь +0xf9 U+042b # Ы +0xfa U+0417 # З +0xfb U+0428 # Ш +0xfc U+042d # Э +0xfd U+0429 # Щ +0xfe U+0427 # Ч +0xff U+042a # Ъ diff --git a/consoletrans/koi8u.sfm b/consoletrans/koi8u.sfm new file mode 100644 index 0000000..815c654 --- /dev/null +++ b/consoletrans/koi8u.sfm @@ -0,0 +1,260 @@ +# This corresponds to KOI-8R except control characters (00-1F, 7F). +# +0x000 U+0000 # +0x001 U+263a # ☺ +0x002 U+263b # ☻ +0x003 U+2665 # ♥ +0x004 U+2666 U+25c6 # ♦ +0x005 U+2663 # ♣ +0x006 U+2660 # ♠ +0x007 U+2022 # • +0x008 U+25d8 # ◘ +0x009 U+25cb # ○ +0x00a U+25d9 # ◙ +0x00b U+2642 # ♂ +0x00c U+2640 # ♀ +0x00d U+266a # ♪ +0x00e U+266b # ♫ +0x00e U+266c # ♬ +0x00f U+263c # ☼ +0x010 U+25b6 U+25ba # ▶ +0x011 U+25c0 U+25c4 # ◀ +0x012 U+2195 # ↕ +0x013 U+203c # ‼ +0x014 U+00b6 # ¶ +0x015 U+00a7 # § +0x016 U+25ac # ▬ +0x017 U+21a8 # ↨ +0x018 U+2191 # ↑ +0x019 U+2193 # ↓ +0x01a U+2192 # → +0x01b U+2190 # ← +0x01c U+221f U+2319 # ∟ +0x01d U+2194 # ↔ +0x01e U+25b2 # ▲ +0x01f U+25bc # ▼ +0x020 U+0020 # +0x021 U+0021 # ! +0x022 U+0022 U+00a8 # " +0x023 U+0023 # # +0x024 U+0024 # $ +0x025 U+0025 # % +0x026 U+0026 # & +0x027 U+0027 # ' +0x028 U+0028 # ( +0x029 U+0029 # ) +0x02a U+002a # * +0x02b U+002b # + +0x02c U+002c U+00b8 # , +0x02d U+002d U+00ad # - +0x02e U+002e # . +0x02f U+002f # / +0x030 U+0030 # 0 +0x031 U+0031 # 1 +0x032 U+0032 # 2 +0x033 U+0033 # 3 +0x034 U+0034 # 4 +0x035 U+0035 # 5 +0x036 U+0036 # 6 +0x037 U+0037 # 7 +0x038 U+0038 # 8 +0x039 U+0039 # 9 +0x03a U+003a # : +0x03b U+003b # ; +0x03c U+003c # < +0x03d U+003d # = +0x03e U+003e # > +0x03f U+003f # ? +0x040 U+0040 # @ +0x041 U+0041 U+00c0 U+00c1 U+00c2 U+00c3 # A +0x042 U+0042 # B +0x043 U+0043 U+00a9 # C +0x044 U+0044 # D +0x045 U+0045 U+00c8 U+00ca U+00cb # E +0x046 U+0046 # F +0x047 U+0047 # G +0x048 U+0048 # H +0x049 U+0049 U+00cc U+00cd U+00ce U+00cf # I +0x04a U+004a # J +0x04b U+004b U+212a # K +0x04c U+004c # L +0x04d U+004d # M +0x04e U+004e # N +0x04f U+004f U+00d2 U+00d3 U+00d4 U+00d5 # O +0x050 U+0050 # P +0x051 U+0051 # Q +0x052 U+0052 U+00ae # R +0x053 U+0053 # S +0x054 U+0054 # T +0x055 U+0055 U+00d9 U+00da U+00db # U +0x056 U+0056 # V +0x057 U+0057 # W +0x058 U+0058 # X +0x059 U+0059 U+00dd # Y +0x05a U+005a # Z +0x05b U+005b # [ +0x05c U+005c # \ +0x05d U+005d # ] +0x05e U+005e # ^ +0x05f U+005f U+f804 # _ +0x060 U+0060 # ` +0x061 U+0061 U+00e3 # a +0x062 U+0062 # b +0x063 U+0063 # c +0x064 U+0064 # d +0x065 U+0065 # e +0x066 U+0066 # f +0x067 U+0067 # g +0x068 U+0068 # h +0x069 U+0069 # i +0x06a U+006a # j +0x06b U+006b # k +0x06c U+006c # l +0x06d U+006d # m +0x06e U+006e # n +0x06f U+006f U+00f5 # o +0x070 U+0070 # p +0x071 U+0071 # q +0x072 U+0072 # r +0x073 U+0073 # s +0x074 U+0074 # t +0x075 U+0075 # u +0x076 U+0076 # v +0x077 U+0077 # w +0x078 U+0078 U+00d7 # x +0x079 U+0079 U+00fd # y +0x07a U+007a # z +0x07b U+007b # { +0x07c U+007c U+00a5 # | +0x07d U+007d # } +0x07e U+007e # ~ +0x07f U+2302 # ⌂ +0x080 U+2500 # ─ +0x081 U+2502 # │ +0x082 U+250c # ┌ +0x083 U+2510 # ┐ +0x084 U+2514 # └ +0x085 U+2518 # ┘ +0x086 U+251c # ├ +0x087 U+2524 # ┤ +0x088 U+252c # ┬ +0x089 U+2534 # ┴ +0x08a U+253c # ┼ +0x08b U+2580 # ▀ +0x08c U+2584 # ▄ +0x08d U+2588 # █ +0x08e U+258c # ▌ +0x08f U+2590 # ▐ +0x090 U+2591 # ░ +0x091 U+2592 # ▒ +0x092 U+2593 # ▓ +0x093 U+2320 # ⌠ +# use this as a substitute char +0x094 U+25a0 U+fffd # ■ +0x095 U+2219 # ∙ +0x096 U+221a # √ +0x097 U+2248 # ≈ +0x098 U+2264 # ≤ +0x099 U+2265 # ≥ +0x09a U+00a0 # +0x09b U+2321 # ⌡ +0x09c U+00b0 # ° +0x09d U+00b2 # ² +0x09e U+00b7 # · +0x09f U+00f7 # ÷ +0x0a0 U+2550 # ═ +0x0a1 U+2551 # ║ +0x0a2 U+2552 # ╒ +0x0a3 U+0451 # ё +0x0a4 U+0454 # є +0x0a5 U+2554 # ╔ +0x0a6 U+0456 # і +0x0a7 U+0457 # ї +0x0a8 U+2557 # ╗ +0x0a9 U+2558 # ╘ +0x0aa U+2559 # ╙ +0x0ab U+255a # ╚ +0x0ac U+255b # ╛ +0x0ad U+0491 # ґ +0x0ae U+255d # ╝ +0x0af U+255e # ╞ +0x0b0 U+255f # ╟ +0x0b1 U+2560 # ╠ +0x0b2 U+2561 # ╡ +0x0b3 U+0401 # Ё +0x0b4 U+0404 # Є +0x0b5 U+2563 # ╣ +0x0b6 U+0406 # І +0x0b7 U+0407 # Ї +0x0b8 U+2566 # ╦ +0x0b9 U+2567 # ╧ +0x0ba U+2568 # ╨ +0x0bb U+2569 # ╩ +0x0bc U+256a # ╪ +0x0bd U+0490 # Ґ +0x0be U+256c # ╬ +0x0bf U+00a9 # © +0x0c0 U+044e # ю +0x0c1 U+0430 # а +0x0c2 U+0431 # б +0x0c3 U+0446 # ц +0x0c4 U+0434 # д +0x0c5 U+0435 # е +0x0c6 U+0444 # ф +0x0c7 U+0433 # г +0x0c8 U+0445 # х +0x0c9 U+0438 # и +0x0ca U+0439 # й +0x0cb U+043a # к +0x0cc U+043b # л +0x0cd U+043c # м +0x0ce U+043d # н +0x0cf U+043e # о +0x0d0 U+043f # п +0x0d1 U+044f # я +0x0d2 U+0440 # р +0x0d3 U+0441 # с +0x0d4 U+0442 # т +0x0d5 U+0443 # у +0x0d6 U+0436 # ж +0x0d7 U+0432 # в +0x0d8 U+044c # ь +0x0d9 U+044b # ы +0x0da U+0437 # з +0x0db U+0448 # ш +0x0dc U+044d # э +0x0dd U+0449 # щ +0x0de U+0447 # ч +0x0df U+044a # ъ +0x0e0 U+042e # Ю +0x0e1 U+0410 # А +0x0e2 U+0411 # Б +0x0e3 U+0426 # Ц +0x0e4 U+0414 # Д +0x0e5 U+0415 # Е +0x0e6 U+0424 # Ф +0x0e7 U+0413 # Г +0x0e8 U+0425 # Х +0x0e9 U+0418 # И +0x0ea U+0419 # Й +0x0eb U+041a # К +0x0ec U+041b # Л +0x0ed U+041c # М +0x0ee U+041d # Н +0x0ef U+041e # О +0x0f0 U+041f # П +0x0f1 U+042f # Я +0x0f2 U+0420 # Р +0x0f3 U+0421 # С +0x0f4 U+0422 # Т +0x0f5 U+0423 # У +0x0f6 U+0416 # Ж +0x0f7 U+0412 # В +0x0f8 U+042c # Ь +0x0f9 U+042b # Ы +0x0fa U+0417 # З +0x0fb U+0428 # Ш +0x0fc U+042d # Э +0x0fd U+0429 # Щ +0x0fe U+0427 # Ч +0x0ff U+042a # Ъ diff --git a/consoletrans/koi8u2ruscii.trans b/consoletrans/koi8u2ruscii.trans new file mode 100644 index 0000000..cf70538 --- /dev/null +++ b/consoletrans/koi8u2ruscii.trans @@ -0,0 +1,141 @@ +# This translation table is intended to be used for KOI8-U to RUSCII +# translation. +# +0x80 0xC4 +0x81 0xB3 +0x82 0xDA +0x83 0xBF +0x84 0xC0 +0x85 0xD9 +0x86 0xC3 +0x87 0xB4 +0x88 0xC2 +0x89 0xC1 +0x8A 0xC5 +0x8B 0xDF +0x8C 0xDC +0x8D 0xDB +0x8E 0xDD +0x8F 0xDE +# +# all symbols which are not present in ruscii +# mapped to 0xFE (U+fffd in koi8u.uni) +# +0x90 0xB0 +0x91 0xB1 +0x92 0xB2 +0x93 0xFE +0x94 0xFE +0x95 0xFE +0x96 0xFB +0x97 0xFE +0x98 0xFE +0x99 0xFE +0x9A 0xFF +0x9B 0xFE +0x9C 0xFE +0x9D 0xFD +0x9E 0xFA +0x9F 0xFE +# +0xA0 0xCD +0xA1 0xBA +0xA2 0xD5 +0xA3 0xF1 +0xA4 0xF5 +0xA5 0xC9 +0xA6 0xF7 +0xA7 0xF9 +0xA8 0xBB +0xA9 0xD4 +0xAA 0xD3 +0xAB 0xC8 +0xAC 0xBE +0xAD 0xF3 +0xAE 0xBC +0xAF 0xC6 +# +0xB0 0xC7 +0xB1 0xCC +0xB2 0xB5 +0xB3 0xF0 +0xB4 0xF4 +0xB5 0xB9 +0xB6 0xF6 +0xB7 0xF8 +0xB8 0xCB +0xB9 0xCF +0xBA 0xD0 +0xBB 0xCA +0xBC 0xD8 +0xBD 0xF2 +0xBE 0xCE +0xBF 0xFC +# +0xC0 0xEE +0xC1 0xA0 +0xC2 0xA1 +0xC3 0xE6 +0xC4 0xA4 +0xC5 0xA5 +0xC6 0xE4 +0xC7 0xA3 +0xC8 0xE5 +0xC9 0xA8 +0xCA 0xA9 +0xCB 0xAA +0xCC 0xAB +0xCD 0xAC +0xCE 0xAD +0xCF 0xAE +# +0xD0 0xAF +0xD1 0xEF +0xD2 0xE0 +0xD3 0xE1 +0xD4 0xE2 +0xD5 0xE3 +0xD6 0xA6 +0xD7 0xA2 +0xD8 0xEC +0xD9 0xEB +0xDA 0xA7 +0xDB 0xE8 +0xDC 0xED +0xDD 0xE9 +0xDE 0xE7 +0xDF 0xEA +# +0xE0 0x9E +0xE1 0x80 +0xE2 0x81 +0xE3 0x96 +0xE4 0x84 +0xE5 0x85 +0xE6 0x94 +0xE7 0x83 +0xE8 0x95 +0xE9 0x88 +0xEA 0x89 +0xEB 0x8A +0xEC 0x8B +0xED 0x8C +0xEE 0x8D +0xEF 0x8E +# +0xF0 0x8F +0xF1 0x9F +0xF2 0x90 +0xF3 0x91 +0xF4 0x92 +0xF5 0x93 +0xF6 0x86 +0xF7 0x82 +0xF8 0x9C +0xF9 0x9B +0xFA 0x87 +0xFB 0x98 +0xFC 0x9D +0xFD 0x99 +0xFE 0x97 +0xFF 0x9A diff --git a/consoletrans/lat1.sfm b/consoletrans/lat1.sfm new file mode 100644 index 0000000..421d2b7 --- /dev/null +++ b/consoletrans/lat1.sfm @@ -0,0 +1,70 @@ +# +# Unicode mapping table for Latin-1 fonts lat1*.psf +# +0x20-0x7e idem +0x7f U+0178 +0xa0-0xff idem +0x00 U+fffd +0x01 U+2248 +0x02 U+0152 +0x03 U+0153 +0x04 U+25c6 +0x05 U+2409 +0x06 U+240c +0x07 U+240d +0x08 U+240a +0x09 U+2591 +0x0a U+2592 +0x0b U+2593 +0x0c U+2588 +0x0d U+2584 +0x0e U+2580 +0x0f U+258c +0x10 U+2590 +0x11 U+2424 +0x12 U+240b +0x13 U+2264 +0x14 U+2265 +0x15 U+2260 +0x16 U+25c0 +0x17 U+25b6 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+2195 +0x1d U+2194 +0x1e U+21b5 +0x1f U+03c0 +# +0x80 U+00af +0x81 U+2575 +0x82 U+2576 +0x83 U+2514 +0x84 U+2577 +0x85 U+2502 +0x86 U+250c +0x87 U+251c +0x88 U+2574 +0x89 U+2518 +0x8a U+2500 +0x8b U+2534 +0x8c U+2510 +0x8d U+2524 +0x8e U+252c +0x8f U+253c +0x90 U+00ad +0x91 U+2579 +0x92 U+257a +0x93 U+2517 U+255a +0x94 U+257b +0x95 U+2503 U+2551 +0x96 U+250f U+2554 +0x97 U+2523 U+2560 +0x98 U+2578 +0x99 U+251b U+255d +0x9a U+2501 U+2550 +0x9b U+253b U+2569 +0x9c U+2513 U+2557 +0x9e U+2533 U+2566 +0x9f U+254b U+256c diff --git a/consoletrans/lat1u.sfm b/consoletrans/lat1u.sfm new file mode 100644 index 0000000..b55b9e0 --- /dev/null +++ b/consoletrans/lat1u.sfm @@ -0,0 +1,139 @@ +# +# Unicode mapping tables for Latin-1 fonts lat1*.psfu +# +# Note: to work better with VGA hardware, we have moved the range 0xc0-0xdf +# to 0x80-0x9f and use the 0xc0-0xdf range for block graphics +# In addition, the unused ranges in ISO 8859 have been used for additional +# characters; mostly the ones in the DEC VT100 graphics set +# + +# +# DEC VT graphics and some more +# +0x00 U+fffd +0x01 U+2248 +0x02 U+0152 +0x03 U+0153 +0x04 U+25c6 +0x05 U+2409 +0x06 U+240c +0x07 U+240d +0x08 U+240a +0x09 U+2591 +0x0a U+2592 +0x0b U+2593 +0x0c U+2588 +0x0d U+2584 +0x0e U+2580 +0x0f U+258c +0x10 U+2590 +0x11 U+2424 +0x12 U+240b +0x13 U+2264 +0x14 U+2265 +0x15 U+2260 +0x16 U+25c0 +0x17 U+25b6 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+2195 +0x1d U+2194 +0x1e U+21b5 +0x1f U+03c0 +# +# ASCII +# +0x20 U+0020 U+00a0 +0x21-0x4a idem +0x4b U+004b U+212a +0x4c-0x5e idem +0x5f U+005f U+f804 +0x60-0x7e idem +# +# A letter missing in Latin-1 +# +0x7f U+0178 # LATIN CAPITAL LETTER Y WITH DIAERESIS +# +# The Latin-1 capital letters (moved slightly due to VGA hardware +# brain-damage) +# +0x80 U+00c0 +0x81 U+00c1 +0x82 U+00c2 +0x83 U+00c3 +0x84 U+00c4 +0x85 U+00c5 U+212b +0x86 U+00c6 +0x87 U+00c7 +0x88 U+00c8 +0x89 U+00c9 +0x8a U+00ca +0x8b U+00cb +0x8c U+00cc +0x8d U+00cd +0x8e U+00ce +0x8f U+00cf +0x90 U+00d0 +0x91 U+00d1 +0x92 U+00d2 +0x93 U+00d3 +0x94 U+00d4 +0x95 U+00d5 +0x96 U+00d6 +0x97 U+00d7 +0x98 U+00d8 +0x99 U+00d9 +0x9a U+00da +0x9b U+00db +0x9c U+00dc +0x9d U+00dd +0x9e U+00de +0x9f U+00df +# +# Latin-1 special characters +# +0xa0 U+2423 +0xa1-0xae idem +0xaf U+00af U+f800 +0xb0-0xbf idem +# +# Block graphics +# +0xc0 U+f801 # medium-high line +0xc1 U+2575 +0xc2 U+2576 +0xc3 U+2514 +0xc4 U+2577 +0xc5 U+2502 +0xc6 U+250c +0xc7 U+251c +0xc8 U+2574 +0xc9 U+2518 +0xca U+2500 +0xcb U+2534 +0xcc U+2510 +0xcd U+2524 +0xce U+252c +0xcf U+253c +0xd0 U+f803 # medium-low line +0xd1 U+2579 +0xd2 U+257a +0xd3 U+2517 U+255a +0xd4 U+257b +0xd5 U+2503 U+2551 +0xd6 U+250f U+2554 +0xd7 U+2523 U+2560 +0xd8 U+2578 +0xd9 U+251b U+255d +0xda U+2501 U+2550 +0xdb U+253b U+2569 +0xdc U+2513 U+2557 +0xdd U+2563 U+252b +0xde U+2533 U+2566 +0xdf U+254b U+256c +# +# Latin-1 lower case letters +# +0xe0-0xff idem diff --git a/consoletrans/lat2-g.sfm b/consoletrans/lat2-g.sfm new file mode 100644 index 0000000..ae94c22 --- /dev/null +++ b/consoletrans/lat2-g.sfm @@ -0,0 +1,259 @@ +# +# Character table extracted from font lat2u-16.psf +# +0x00 U+fffd +0x01 U+263a +0x02 U+263b +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25d8 +0x09 U+25cb +0x0a U+25d9 +0x0b U+2642 +0x0c U+2640 +0x0d U+266a +0x0e U+266b U+266c +0x0f U+263c +0x10 U+25b6 U+25ba +0x11 U+25c0 U+25c4 +0x12 U+2195 +0x13 U+203c +0x14 U+00b6 +0x15 U+00a7 +0x16 U+25ac +0x17 U+21a8 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+221f U+2319 +0x1d U+2194 +0x1e U+25b2 +0x1f U+25bc +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+2302 +0xc0 U+0154 +0xc1 U+00c1 +0xc2 U+00c2 +0xc3 U+0102 +0xc4 U+00c4 +0xc5 U+0139 +0xc6 U+0106 +0xc7 U+00c7 +0xc8 U+010c +0xc9 U+00c9 +0xca U+0118 +0xcb U+00cb +0xcc U+011a +0xcd U+00cd +0xce U+00ce +0xcf U+010e +0xd0 U+0110 +0xd1 U+0141 +0xd2 U+0147 +0xd3 U+00d3 +0xd4 U+00d4 +0xd5 U+0150 +0xd6 U+00d6 +0xd7 U+00d7 +0xd8 U+0158 +0xd9 U+016e +0xda U+00da +0xdb U+0170 +0xdc U+00dc +0xdd U+00dd +0xde U+0162 +0xdf U+00df +0xa0 U+00a0 +0xa1 U+0104 +0xa2 U+02d8 +0xa3 U+0141 +0xa4 U+00a4 +0xa5 U+013d +0xa6 U+015a +0xa7 U+00a7 +0xa8 U+00a8 +0xa9 U+0160 +0xaa U+015e +0xab U+0164 +0xac U+0179 +0xad U+00ad +0xae U+017d +0xaf U+017b +0xb0 U+00b0 +0xb1 U+0105 +0xb2 U+02db +0xb3 U+0142 +0xb4 U+00b4 +0xb5 U+013e +0xb6 U+015b +0xb7 U+02c7 +0xb8 U+00b8 +0xb9 U+0161 +0xba U+015f +0xbb U+0165 +0xbc U+017a +0xbd U+02dd +0xbe U+017e +0xbf U+017c +0x80 U+f801 +0x81 U+2575 +0x82 U+2576 +0x83 U+2514 +0x84 U+2577 +0x85 U+2502 +0x86 U+250c +0x87 U+251c +0x88 U+2574 +0x89 U+2518 +0x8a U+2500 +0x8b U+2534 +0x8c U+2510 +0x8d U+2524 +0x8e U+252c +0x8f U+253c +0x90 U+f803 +0x91 U+2579 +0x92 U+257a +0x93 U+2517 U+255a +0x94 U+257b +0x95 U+2503 U+2551 +0x96 U+250f U+2554 +0x97 U+2523 U+2560 U+255f +0x98 U+2578 +0x99 U+251b U+255d +0x9a U+2501 U+2550 +0x9b U+253b U+2569 U+2567 +0x9c U+2513 U+2557 +0x9d U+252b U+2563 U+2562 +0x9e U+2533 U+2566 U+2564 +0x9f U+254b U+256c +0xe0 U+0155 +0xe1 U+00e1 +0xe2 U+00e2 +0xe3 U+0103 +0xe4 U+00e4 +0xe5 U+013a +0xe6 U+0107 +0xe7 U+00e7 +0xe8 U+010d +0xe9 U+00e9 +0xea U+0119 +0xeb U+00eb +0xec U+011b +0xed U+00ed +0xee U+00ee +0xef U+010f +0xf0 U+0111 +0xf1 U+0144 +0xf2 U+0148 +0xf3 U+00f3 +0xf4 U+00f4 +0xf5 U+0151 +0xf6 U+00f6 +0xf7 U+00f7 +0xf8 U+0159 +0xf9 U+016f +0xfa U+00fa +0xfb U+0171 +0xfc U+00fc +0xfd U+00fd +0xfe U+0163 +0xff U+02d9 diff --git a/consoletrans/lat2.sfm b/consoletrans/lat2.sfm new file mode 100644 index 0000000..de4a942 --- /dev/null +++ b/consoletrans/lat2.sfm @@ -0,0 +1,259 @@ +# +# Character table extracted from font lat2u-16.psf +# +0x00 U+fffd +0x01 U+263a +0x02 U+263b +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25d8 +0x09 U+25cb +0x0a U+25d9 +0x0b U+2642 +0x0c U+2640 +0x0d U+266a +0x0e U+266b U+266c +0x0f U+263c +0x10 U+25b6 U+25ba +0x11 U+25c0 U+25c4 +0x12 U+2195 +0x13 U+203c +0x14 U+00b6 +0x15 U+00a7 +0x16 U+25ac +0x17 U+21a8 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+221f U+2319 +0x1d U+2194 +0x1e U+25b2 +0x1f U+25bc +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+2302 +0x80 U+0154 +0x81 U+00c1 +0x82 U+00c2 +0x83 U+0102 +0x84 U+00c4 +0x85 U+0139 +0x86 U+0106 +0x87 U+00c7 +0x88 U+010c +0x89 U+00c9 +0x8a U+0118 +0x8b U+00cb +0x8c U+011a +0x8d U+00cd +0x8e U+00ce +0x8f U+010e +0x90 U+0110 +0x91 U+0141 +0x92 U+0147 +0x93 U+00d3 +0x94 U+00d4 +0x95 U+0150 +0x96 U+00d6 +0x97 U+00d7 +0x98 U+0158 +0x99 U+016e +0x9a U+00da +0x9b U+0170 +0x9c U+00dc +0x9d U+00dd +0x9e U+0162 +0x9f U+00df +0xa0 U+00a0 +0xa1 U+0104 +0xa2 U+02d8 +0xa3 U+0141 +0xa4 U+00a4 +0xa5 U+013d +0xa6 U+015a +0xa7 U+00a7 +0xa8 U+00a8 +0xa9 U+0160 +0xaa U+015e +0xab U+0164 +0xac U+0179 +0xad U+00ad +0xae U+017d +0xaf U+017b +0xb0 U+00b0 +0xb1 U+0105 +0xb2 U+02db +0xb3 U+0142 +0xb4 U+00b4 +0xb5 U+013e +0xb6 U+015b +0xb7 U+02c7 +0xb8 U+00b8 +0xb9 U+0161 +0xba U+015f +0xbb U+0165 +0xbc U+017a +0xbd U+02dd +0xbe U+017e +0xbf U+017c +0xc0 U+f801 +0xc1 U+2575 +0xc2 U+2576 +0xc3 U+2514 +0xc4 U+2577 +0xc5 U+2502 +0xc6 U+250c +0xc7 U+251c +0xc8 U+2574 +0xc9 U+2518 +0xca U+2500 +0xcb U+2534 +0xcc U+2510 +0xcd U+2524 +0xce U+252c +0xcf U+253c +0xd0 U+f803 +0xd1 U+2579 +0xd2 U+257a +0xd3 U+2517 U+255a +0xd4 U+257b +0xd5 U+2503 U+2551 +0xd6 U+250f U+2554 +0xd7 U+2523 U+2560 U+255f +0xd8 U+2578 +0xd9 U+251b U+255d +0xda U+2501 U+2550 +0xdb U+253b U+2569 U+2567 +0xdc U+2513 U+2557 +0xdd U+252b U+2563 U+2562 +0xde U+2533 U+2566 U+2564 +0xdf U+254b U+256c +0xe0 U+0155 +0xe1 U+00e1 +0xe2 U+00e2 +0xe3 U+0103 +0xe4 U+00e4 +0xe5 U+013a +0xe6 U+0107 +0xe7 U+00e7 +0xe8 U+010d +0xe9 U+00e9 +0xea U+0119 +0xeb U+00eb +0xec U+011b +0xed U+00ed +0xee U+00ee +0xef U+010f +0xf0 U+0111 +0xf1 U+0144 +0xf2 U+0148 +0xf3 U+00f3 +0xf4 U+00f4 +0xf5 U+0151 +0xf6 U+00f6 +0xf7 U+00f7 +0xf8 U+0159 +0xf9 U+016f +0xfa U+00fa +0xfb U+0171 +0xfc U+00fc +0xfd U+00fd +0xfe U+0163 +0xff U+02d9 diff --git a/consoletrans/lat2u.sfm b/consoletrans/lat2u.sfm new file mode 100644 index 0000000..ab30a57 --- /dev/null +++ b/consoletrans/lat2u.sfm @@ -0,0 +1,260 @@ +# +# Character table extracted from font lat2u-16.psf +# +# +0x00 U+fffd +0x01 U+263a +0x02 U+263b +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25d8 +0x09 U+25cb U+2591 +0x0a U+25d9 U+2592 +0x0b U+2642 +0x0c U+2640 U+2588 +0x0d U+266a +0x0e U+266b U+266c +0x0f U+263c +0x10 U+25b6 U+25ba +0x11 U+25c0 U+25c4 +0x12 U+2195 +0x13 U+203c +0x14 U+00b6 +0x15 U+00a7 +0x16 U+25ac +0x17 U+21a8 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+221f U+2319 +0x1d U+2194 +0x1e U+25b2 +0x1f U+25bc +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+2302 +0x80 U+0154 +0x81 U+00c1 +0x82 U+00c2 +0x83 U+0102 +0x84 U+00c4 +0x85 U+0139 +0x86 U+0106 +0x87 U+00c7 +0x88 U+010c +0x89 U+00c9 +0x8a U+0118 +0x8b U+00cb +0x8c U+011a +0x8d U+00cd +0x8e U+00ce +0x8f U+010e +0x90 U+0110 +0x91 U+0141 +0x92 U+0147 +0x93 U+00d3 +0x94 U+00d4 +0x95 U+0150 +0x96 U+00d6 +0x97 U+00d7 +0x98 U+0158 +0x99 U+016e +0x9a U+00da +0x9b U+0170 +0x9c U+00dc +0x9d U+00dd +0x9e U+0162 +0x9f U+00df +0xa0 U+00a0 +0xa1 U+0104 +0xa2 U+02d8 +0xa3 U+0141 +0xa4 U+00a4 +0xa5 U+013d +0xa6 U+015a +0xa7 U+00a7 +0xa8 U+00a8 +0xa9 U+0160 +0xaa U+015e +0xab U+0164 +0xac U+0179 +0xad U+00ad +0xae U+017d +0xaf U+017b +0xb0 U+00b0 +0xb1 U+0105 +0xb2 U+02db +0xb3 U+0142 +0xb4 U+00b4 +0xb5 U+013e +0xb6 U+015b +0xb7 U+02c7 +0xb8 U+00b8 +0xb9 U+0161 +0xba U+015f +0xbb U+0165 +0xbc U+017a +0xbd U+02dd +0xbe U+017e +0xbf U+017c +0xc0 U+f801 +0xc1 U+2575 +0xc2 U+2576 +0xc3 U+2514 +0xc4 U+2577 +0xc5 U+2502 +0xc6 U+250c +0xc7 U+251c +0xc8 U+2574 +0xc9 U+2518 +0xca U+2500 +0xcb U+2534 +0xcc U+2510 +0xcd U+2524 +0xce U+252c +0xcf U+253c +0xd0 U+f803 +0xd1 U+2579 +0xd2 U+257a +0xd3 U+2517 U+255a +0xd4 U+257b +0xd5 U+2503 U+2551 +0xd6 U+250f U+2554 +0xd7 U+2523 U+2560 U+255f +0xd8 U+2578 +0xd9 U+251b U+255d +0xda U+2501 U+2550 +0xdb U+253b U+2569 U+2567 +0xdc U+2513 U+2557 +0xdd U+252b U+2563 U+2562 +0xde U+2533 U+2566 U+2564 +0xdf U+254b U+256c +0xe0 U+0155 +0xe1 U+00e1 +0xe2 U+00e2 +0xe3 U+0103 +0xe4 U+00e4 +0xe5 U+013a +0xe6 U+0107 +0xe7 U+00e7 +0xe8 U+010d +0xe9 U+00e9 +0xea U+0119 +0xeb U+00eb +0xec U+011b +0xed U+00ed +0xee U+00ee +0xef U+010f +0xf0 U+0111 +0xf1 U+0144 +0xf2 U+0148 +0xf3 U+00f3 +0xf4 U+00f4 +0xf5 U+0151 +0xf6 U+00f6 +0xf7 U+00f7 +0xf8 U+0159 +0xf9 U+016f +0xfa U+00fa +0xfb U+0171 +0xfc U+00fc +0xfd U+00fd +0xfe U+0163 +0xff U+02d9 diff --git a/consoletrans/lat4.sfm b/consoletrans/lat4.sfm new file mode 100644 index 0000000..802c70c --- /dev/null +++ b/consoletrans/lat4.sfm @@ -0,0 +1,187 @@ + +0x00 U+fffd +0x01 U+00a2 # cent +0x02 U+0152 +0x03 U+0153 +0x04 U+00a3 # pound +0x05 U+00a9 # (C) +0x06 U+00ab # << +0x07 U+00ae U+2122 # (R) +0x08 U+00bb # >> +0x09 U+2591 +0x0a U+2592 +0x0b U+2593 +0x0c U+00c0 # A grave \ +0x0d U+00c7 # C cedilla +0x0e U+00c8 # E grave \ +0x0f U+00ca # E circumflex /\ +0x10 U+00d1 # N tilde ~ +0x11 U+00d2 # O grave \ +0x12 U+00d3 # O acute / +0x13 U+00d9 # U grave \ +0x14 U+00dd # Y acute / +0x15 U+00e0 # a grave \ +0x16 U+00e7 # c cedilla +0x17 U+00e8 # e grave \ +0x18 U+00ea # e circumflex /\ +0x19 U+00f1 # n tilde ~ +0x1a U+00f2 # o grave \ +0x1b U+00f3 # o acute / +0x1c U+00f9 # u grave \ +0x1d U+00fd # y acute / +0x1e U+00ff # y diaeresis .. +0x1f U+03c0 # GREEK SMALL LETTER PI +0x20 U+0020 U+00a0 +0x21 U+0021 +0x22 U+0022 U+201d U+201f +0x23-0x26 idem +0x27 U+0027 U+2019 +0x28-0x2b idem +0x2c U+002c U+201a +0x2d U+002d U+2212 U+2014 U+2015 +0x2e-0x3b idem +0x3c U+003c U+2039 +0x3d U+003d +0x3e U+003e U+203a +0x3f-0x4a idem +0x4b U+004b U+212a +0x4c-0x5e idem +0x5f U+005f U+f804 +0x60 U+0060 U+2018 U+201b +0x61-0x65 idem +0x66 U+0066 U+0192 # f +0x67-0x7b idem +0x7c U+007c U+00a6 # VERTICAL LINE, BROKEN BAR +0x7d U+007d +0x7e U+007e U+02dc +0x7f U+0178 # LATIN CAPITAL LETTER Y WITH DIAERESIS +0xc0 U+0100 +0xc1 U+00c1 +0xc2 U+00c2 +0xc3 U+00c3 +0xc4 U+00c4 +0xc5 U+00c5 U+212b # LATIN CAPITAL LETTER A WITH RING ABOVE, ANGSTROM SIGN +0xc6 U+00c6 +0xc7 U+012e +0xc8 U+010c +0xc9 U+00c9 +0xca U+0118 +0xcb U+00cb +0xcc U+0116 +0xcd U+00cd +0xce U+00ce +0xcf U+012a +0xd0 U+0110 U+00d0 +0xd1 U+0145 +0xd2 U+014c +0xd3 U+0136 +0xd4 U+00d4 +0xd5 U+00d5 +0xd6 U+00d6 +0xd7 U+00d7 +0xd8 U+00d8 +0xd9 U+0172 +0xda U+00da +0xdb U+00db +0xdc U+00dc +0xdd U+0168 +0xde U+016a +0xdf U+00df +0xa0 U+2423 +0xa0 U+00a0 +0xa1 U+0104 +0xa2 U+0138 +0xa3 U+0156 +0xa4 U+00a4 +0xa5 U+0128 +0xa6 U+013b +0xa7 U+00a7 +0xa8 U+00a8 +0xa9 U+0160 +0xaa U+0112 +0xab U+0122 +0xac U+0166 +0xad U+00ad U+2010 U+2011 U+2013 +0xae U+017d +0xaf U+00af U+f800 +0xb0 U+00b0 +0xb1 U+0105 +0xb2 U+02db +0xb3 U+0157 +0xb4 U+00b4 +0xb5 U+0129 +0xb6 U+013c +0xb7 U+02c7 +0xb8 U+00b8 +0xb9 U+0161 +0xba U+0113 +0xbb U+0123 +0xbc U+0167 +0xbd U+014a +0xbe U+017e +0xbf U+014b +0x80 U+00a5 #yen +0x81 U+00cc #I grave \ +0x82 U+00cf #I diaeresis .. +0x83 U+2514 +0x84 U+00ec #i grave \ +0x85 U+2502 +0x86 U+250c +0x87 U+251c +0x88 U+00ef #i diaeresis .. +0x89 U+2518 +0x8a U+2500 +0x8b U+2534 +0x8c U+2510 +0x8d U+2524 +0x8e U+252c +0x8f U+253c +0x90 U+201e # ,,(99) DOUBLE LOW-9 QUOTATION MARK +0x91 U+201c # (66) LEFT DOUBLE QUOTATION MARK;Ps;0;ON;;;;;N;DOUBLE TURNED COMMA QUOTATION MARK +0x92 U+2580 # upper half block +0x93 U+2517 U+255a +0x94 U+2584 # lower half block +0x95 U+2503 U+2551 +0x96 U+250f U+2554 +0x97 U+2523 U+2560 +0x98 U+2588 # full block +0x99 U+251b U+255d +0x9a U+2501 U+2550 +0x9b U+253b U+2569 +0x9c U+2513 U+2557 +0x9d U+2563 U+252b +0x9e U+2533 U+2566 +0x9f U+254b U+256c +0xe0 U+0101 +0xe1 U+00e1 +0xe2 U+00e2 +0xe3 U+00e3 +0xe4 U+00e4 +0xe5 U+00e5 +0xe6 U+00e6 +0xe7 U+012f +0xe8 U+010d +0xe9 U+00e9 +0xea U+0119 +0xeb U+00eb +0xec U+0117 +0xed U+00ed +0xee U+00ee +0xef U+012b +0xf0 U+0111 U+00f0 +0xf1 U+0146 +0xf2 U+014d +0xf3 U+0137 +0xf4 U+00f4 +0xf5 U+00f5 +0xf6 U+00f6 +0xf7 U+00f7 +0xf8 U+00f8 +0xf9 U+0173 +0xfa U+00fa +0xfb U+00fb +0xfc U+00fc +0xfd U+0169 +0xfe U+016b +0xff U+02d9 + diff --git a/consoletrans/lat4u.sfm b/consoletrans/lat4u.sfm new file mode 100644 index 0000000..9bbba31 --- /dev/null +++ b/consoletrans/lat4u.sfm @@ -0,0 +1,248 @@ +# +# Unicode mapping table for Latin-4 fonts (lat4u-08.psf, +# lat4u-10.psf, lat4u-12.psf, lat4u-14.psf, lat4u-16.psf, lat4u-16+.psf, +# lat4u-19.psf). +# These fonts are designed to use in Unicode mode, but you can use them +# as ISO-8859-4 fonts in non-Unicode mode with vga2iso screen map. If +# you think these fonts can be subject of copyright law, (c) Ricardas +# Cepas <rch@pub.osf.lt>, 1997. Copying policy: GNU GPL V2. +# If you use 8 pixels wide mode exclusively you can use derived lat4-* +# fonts, lat4.uni and trivial mappings. +# +# All block graphics from CP 850 are present. +# Note: to work better with VGA hardware, we have moved the range +# 0xc0-0xdf to 0x80-0x9f and use the 0xc0-0xdf range for block graphics. +# It should be at 0xc0-0xdF to work properly with VGA. +# Rightmost column of 8 pixel wide charcell can be duplicated if at +# this place and if special VGA bit set. So horizontal lines will not be +# dashed in the default 9 pixel wide mode. +# You can make more space by mapping double lines to single lines. +# +# All ISO-8859-4 characters are in there places (after remapping of +# course). +# Almost all ISO-8859-1 letters, Y diaeresis and AE are present. +# Comments & bug reports to: Ricardas Cepas <rch@pub.osf.lt> + +# +# DEC VT graphics and some more +# +0x00 U+fffd +0x01 U+00a2 # cent +0x02 U+0152 +0x03 U+0153 +0x04 U+00a3 # pound +0x05 U+00a9 # (C) +0x06 U+00ab # << +0x07 U+00ae U+2122 # (R) +0x08 U+00bb # >> +0x09 U+2591 +0x0a U+2592 +0x0b U+2593 +0x0c U+00c0 # A grave \ +0x0d U+00c7 # C cedilla +0x0e U+00c8 # E grave \ +0x0f U+00ca # E circumflex /\ +0x10 U+00d1 # N tilde ~ +0x11 U+00d2 # O grave \ +0x12 U+00d3 # O acute / +0x13 U+00d9 # U grave \ +0x14 U+00dd # Y acute / +0x15 U+00e0 # a grave \ +0x16 U+00e7 # c cedilla +0x17 U+00e8 # e grave \ +0x18 U+00ea # e circumflex /\ +0x19 U+00f1 # n tilde ~ +0x1a U+00f2 # o grave \ +0x1b U+00f3 # o acute / +0x1c U+00f9 # u grave \ +0x1d U+00fd # y acute / +0x1e U+00ff # y diaeresis .. +0x1f U+03c0 # GREEK SMALL LETTER PI +# +# ASCII +# +0x20 U+0020 U+00a0 +0x21 U+0021 +0x22 U+0022 U+201d U+201f +0x23-0x26 idem +0x27 U+0027 U+2019 +0x28-0x2b idem +0x2c U+002c U+201a +0x2d U+002d U+2212 U+2014 U+2015 +0x2e-0x3b idem +0x3c U+003c U+2039 +0x3d U+003d +0x3e U+003e U+203a +0x3f-0x4a idem +0x4b U+004b U+212a +0x4c-0x5e idem +0x5f U+005f U+f804 +0x60 U+0060 U+2018 U+201b +0x61-0x65 idem +0x66 U+0066 U+0192 # f +0x67-0x7b idem +0x7c U+007c U+00a6 # VERTICAL LINE, BROKEN BAR +0x7d U+007d +0x7e U+007e U+02dc +# +# A letter missing in Latin-1 +# +0x7f U+0178 # LATIN CAPITAL LETTER Y WITH DIAERESIS +# +# The Latin-4 capital letters (moved slightly due to VGA hardware +# brain-damage) +# +0x80 U+0100 +0x81 U+00c1 +0x82 U+00c2 +0x83 U+00c3 +0x84 U+00c4 +0x85 U+00c5 U+212b # LATIN CAPITAL LETTER A WITH RING ABOVE, ANGSTROM SIGN +0x86 U+00c6 +0x87 U+012e +0x88 U+010c +0x89 U+00c9 +0x8a U+0118 +0x8b U+00cb +0x8c U+0116 +0x8d U+00cd +0x8e U+00ce +0x8f U+012a +0x90 U+0110 U+00d0 +0x91 U+0145 +0x92 U+014c +0x93 U+0136 +0x94 U+00d4 +0x95 U+00d5 +0x96 U+00d6 +0x97 U+00d7 +0x98 U+00d8 +0x99 U+0172 +0x9a U+00da +0x9b U+00db +0x9c U+00dc +0x9d U+0168 +0x9e U+016a +0x9f U+00df +# special character +# non-breaking space <-> open box +0xa0 U+2423 +# +# Capital letters at their place +# +0xa0 U+00a0 +0xa1 U+0104 +0xa2 U+0138 +0xa3 U+0156 +0xa4 U+00a4 +0xa5 U+0128 +0xa6 U+013b +0xa7 U+00a7 +0xa8 U+00a8 +0xa9 U+0160 +0xaa U+0112 +0xab U+0122 +0xac U+0166 +0xad U+00ad U+2010 U+2011 U+2013 +0xae U+017d +0xaf U+00af U+f800 +# +# lower case letters +# +0xb0 U+00b0 +0xb1 U+0105 +0xb2 U+02db +0xb3 U+0157 +0xb4 U+00b4 +0xb5 U+0129 +0xb6 U+013c +0xb7 U+02c7 +0xb8 U+00b8 +0xb9 U+0161 +0xba U+0113 +0xbb U+0123 +0xbc U+0167 +0xbd U+014a +0xbe U+017e +0xbf U+014b +# +# All of cp850 line drawing chars. +# +#0xc0 U+f801 # medium-high line +0xc0 U+00a5 #yen +#0xc1 U+2575 +0xc1 U+00cc #I grave \ +#0xc2 U+2576 +0xc2 U+00cf #I diaeresis .. +0xc3 U+2514 +#0xc4 U+2577 +0xc4 U+00ec #i grave \ +0xc5 U+2502 +0xc6 U+250c +0xc7 U+251c +#0xc8 U+2574 +0xc8 U+00ef #i diaeresis .. +0xc9 U+2518 +0xca U+2500 +0xcb U+2534 +0xcc U+2510 +0xcd U+2524 +0xce U+252c +0xcf U+253c +#0xd0 U+f803 # medium-low line +0xd0 U+201e # ,,(99) DOUBLE LOW-9 QUOTATION MARK +#0xd1 U+2579 +0xd1 U+201c # (66) LEFT DOUBLE QUOTATION MARK;Ps;0;ON;;;;;N;DOUBLE TURNED COMMA QUOTATION MARK +#0xd2 U+257a +0xd2 U+2580 # upper half block +0xd3 U+2517 U+255a +#0xd4 U+257b +0xd4 U+2584 # lower half block +0xd5 U+2503 U+2551 +0xd6 U+250f U+2554 +0xd7 U+2523 U+2560 +#0xd8 U+2578 +0xd8 U+2588 # full block +0xd9 U+251b U+255d +0xda U+2501 U+2550 +0xdb U+253b U+2569 +0xdc U+2513 U+2557 +0xdd U+2563 U+252b +0xde U+2533 U+2566 +0xdf U+254b U+256c +# +# lower case letters +# +0xe0 U+0101 +0xe1 U+00e1 +0xe2 U+00e2 +0xe3 U+00e3 +0xe4 U+00e4 +0xe5 U+00e5 +0xe6 U+00e6 +0xe7 U+012f +0xe8 U+010d +0xe9 U+00e9 +0xea U+0119 +0xeb U+00eb +0xec U+0117 +0xed U+00ed +0xee U+00ee +0xef U+012b +0xf0 U+0111 U+00f0 +0xf1 U+0146 +0xf2 U+014d +0xf3 U+0137 +0xf4 U+00f4 +0xf5 U+00f5 +0xf6 U+00f6 +0xf7 U+00f7 +0xf8 U+00f8 +0xf9 U+0173 +0xfa U+00fa +0xfb U+00fb +0xfc U+00fc +0xfd U+0169 +0xfe U+016b +0xff U+02d9 + diff --git a/consoletrans/lat9u.uni b/consoletrans/lat9u.uni new file mode 100644 index 0000000..8997aab --- /dev/null +++ b/consoletrans/lat9u.uni @@ -0,0 +1,259 @@ +# +# Character table extracted from font lat9u-16.psf +# +0x00 U+fffd +0x01 U+2248 +0x02 U+0152 +0x03 U+0153 +0x04 U+25c6 +0x05 U+2409 +0x06 U+240c +0x07 U+240d +0x08 U+240a +0x09 U+2591 +0x0a U+2592 +0x0b U+2593 +0x0c U+2588 +0x0d U+2584 +0x0e U+2580 +0x0f U+258c +0x10 U+2590 +0x11 U+2424 +0x12 U+240b +0x13 U+2264 +0x14 U+2265 +0x15 U+2260 +0x16 U+25c0 +0x17 U+25b6 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+2195 +0x1d U+2194 +0x1e U+21b5 +0x1f U+03c0 +0x20 U+0020 U+00a0 +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 U+212a +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 U+f804 +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+0178 +0x80 U+00c0 +0x81 U+00c1 +0x82 U+00c2 +0x83 U+00c3 +0x84 U+00c4 +0x85 U+00c5 U+212b +0x86 U+00c6 +0x87 U+00c7 +0x88 U+00c8 +0x89 U+00c9 +0x8a U+00ca +0x8b U+00cb +0x8c U+00cc +0x8d U+00cd +0x8e U+00ce +0x8f U+00cf +0x90 U+00d0 +0x91 U+00d1 +0x92 U+00d2 +0x93 U+00d3 +0x94 U+00d4 +0x95 U+00d5 +0x96 U+00d6 +0x97 U+00d7 +0x98 U+00d8 +0x99 U+00d9 +0x9a U+00da +0x9b U+00db +0x9c U+00dc +0x9d U+00dd +0x9e U+00de +0x9f U+00df +0xa0 U+2423 +0xa1 U+00a1 +0xa2 U+00a2 +0xa3 U+00a3 +0xa4 U+20ac +0xa5 U+00a5 +0xa6 U+0160 +0xa7 U+00a7 +0xa8 U+0161 +0xa9 U+00a9 +0xaa U+00aa +0xab U+00ab +0xac U+00ac +0xad U+00ad +0xae U+00ae +0xaf U+00af U+f800 +0xb0 U+00b0 +0xb1 U+00b1 +0xb2 U+00b2 +0xb3 U+00b3 +0xb4 U+017d +0xb5 U+00b5 +0xb6 U+00b6 +0xb7 U+00b7 +0xb8 U+017e +0xb9 U+00b9 +0xba U+00ba +0xbb U+00bb +0xbc U+0152 +0xbd U+0153 +0xbe U+0178 +0xbf U+00bf +0xc0 U+f801 +0xc1 U+2575 +0xc2 U+2576 +0xc3 U+2514 +0xc4 U+2577 +0xc5 U+2502 +0xc6 U+250c +0xc7 U+251c +0xc8 U+2574 +0xc9 U+2518 +0xca U+2500 +0xcb U+2534 +0xcc U+2510 +0xcd U+2524 +0xce U+252c +0xcf U+253c +0xd0 U+f803 +0xd1 U+2579 +0xd2 U+257a +0xd3 U+2517 U+255a +0xd4 U+257b +0xd5 U+2503 U+2551 +0xd6 U+250f U+2554 +0xd7 U+2523 U+2560 +0xd8 U+2578 +0xd9 U+251b U+255d +0xda U+2501 U+2550 +0xdb U+253b U+2569 +0xdc U+2513 U+2557 +0xdd U+2563 U+252b +0xde U+2533 U+2566 +0xdf U+254b U+256c +0xe0 U+00e0 +0xe1 U+00e1 +0xe2 U+00e2 +0xe3 U+00e3 +0xe4 U+00e4 +0xe5 U+00e5 +0xe6 U+00e6 +0xe7 U+00e7 +0xe8 U+00e8 +0xe9 U+00e9 +0xea U+00ea +0xeb U+00eb +0xec U+00ec +0xed U+00ed +0xee U+00ee +0xef U+00ef +0xf0 U+00f0 +0xf1 U+00f1 +0xf2 U+00f2 +0xf3 U+00f3 +0xf4 U+00f4 +0xf5 U+00f5 +0xf6 U+00f6 +0xf7 U+00f7 +0xf8 U+00f8 +0xf9 U+00f9 +0xfa U+00fa +0xfb U+00fb +0xfc U+00fc +0xfd U+00fd +0xfe U+00fe +0xff U+00ff diff --git a/consoletrans/lat9v.uni b/consoletrans/lat9v.uni new file mode 100644 index 0000000..e40d976 --- /dev/null +++ b/consoletrans/lat9v.uni @@ -0,0 +1,259 @@ +# +# Character table extracted from font lat9v-16.psf +# +0x00 U+fffd +0x01 U+2248 +0x02 U+0152 +0x03 U+0153 +0x04 U+25c6 +0x05 U+2409 +0x06 U+240c +0x07 U+240d +0x08 U+240a +0x09 U+2591 +0x0a U+2592 +0x0b U+2593 +0x0c U+2588 +0x0d U+2584 +0x0e U+2580 +0x0f U+258c +0x10 U+2590 +0x11 U+2424 +0x12 U+240b +0x13 U+2264 +0x14 U+2265 +0x15 U+2260 +0x16 U+25c0 +0x17 U+25b6 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+2195 +0x1d U+2194 +0x1e U+21b5 +0x1f U+03c0 +0x20 U+0020 U+00a0 +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 U+212a +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 U+f804 +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+0178 +0x80 U+f801 +0x81 U+2575 +0x82 U+2576 +0x83 U+2514 +0x84 U+2577 +0x85 U+2502 +0x86 U+250c +0x87 U+251c +0x88 U+2574 +0x89 U+2518 +0x8a U+2500 +0x8b U+2534 +0x8c U+2510 +0x8d U+2524 +0x8e U+252c +0x8f U+253c +0x90 U+f803 +0x91 U+2579 +0x92 U+257a +0x93 U+2517 U+255a +0x94 U+257b +0x95 U+2503 U+2551 +0x96 U+250f U+2554 +0x97 U+2523 U+2560 +0x98 U+2578 +0x99 U+251b U+255d +0x9a U+2501 U+2550 +0x9b U+253b U+2569 +0x9c U+2513 U+2557 +0x9d U+2563 U+252b +0x9e U+2533 U+2566 +0x9f U+254b U+256c +0xa0 U+2423 +0xa1 U+00a1 +0xa2 U+00a2 +0xa3 U+00a3 +0xa4 U+20ac +0xa5 U+00a5 +0xa6 U+0160 +0xa7 U+00a7 +0xa8 U+0161 +0xa9 U+00a9 +0xaa U+00aa +0xab U+00ab +0xac U+00ac +0xad U+00ad +0xae U+00ae +0xaf U+00af U+f800 +0xb0 U+00b0 +0xb1 U+00b1 +0xb2 U+00b2 +0xb3 U+00b3 +0xb4 U+017d +0xb5 U+00b5 +0xb6 U+00b6 +0xb7 U+00b7 +0xb8 U+017e +0xb9 U+00b9 +0xba U+00ba +0xbb U+00bb +0xbc U+0152 +0xbd U+0153 +0xbe U+0178 +0xbf U+00bf +0xc0 U+00c0 +0xc1 U+00c1 +0xc2 U+00c2 +0xc3 U+00c3 +0xc4 U+00c4 +0xc5 U+00c5 U+212b +0xc6 U+00c6 +0xc7 U+00c7 +0xc8 U+00c8 +0xc9 U+00c9 +0xca U+00ca +0xcb U+00cb +0xcc U+00cc +0xcd U+00cd +0xce U+00ce +0xcf U+00cf +0xd0 U+00d0 +0xd1 U+00d1 +0xd2 U+00d2 +0xd3 U+00d3 +0xd4 U+00d4 +0xd5 U+00d5 +0xd6 U+00d6 +0xd7 U+00d7 +0xd8 U+00d8 +0xd9 U+00d9 +0xda U+00da +0xdb U+00db +0xdc U+00dc +0xdd U+00dd +0xde U+00de +0xdf U+00df +0xe0 U+00e0 +0xe1 U+00e1 +0xe2 U+00e2 +0xe3 U+00e3 +0xe4 U+00e4 +0xe5 U+00e5 +0xe6 U+00e6 +0xe7 U+00e7 +0xe8 U+00e8 +0xe9 U+00e9 +0xea U+00ea +0xeb U+00eb +0xec U+00ec +0xed U+00ed +0xee U+00ee +0xef U+00ef +0xf0 U+00f0 +0xf1 U+00f1 +0xf2 U+00f2 +0xf3 U+00f3 +0xf4 U+00f4 +0xf5 U+00f5 +0xf6 U+00f6 +0xf7 U+00f7 +0xf8 U+00f8 +0xf9 U+00f9 +0xfa U+00fa +0xfb U+00fb +0xfc U+00fc +0xfd U+00fd +0xfe U+00fe +0xff U+00ff diff --git a/consoletrans/lat9w.uni b/consoletrans/lat9w.uni new file mode 100644 index 0000000..c60fd27 --- /dev/null +++ b/consoletrans/lat9w.uni @@ -0,0 +1,259 @@ +# +# Character table extracted from font lat9w-16.psf +# +0x00 U+fffd +0x01 U+2248 +0x02 U+0152 +0x03 U+0153 +0x04 U+25c6 +0x05 U+2409 +0x06 U+240c +0x07 U+240d +0x08 U+240a +0x09 U+2591 +0x0a U+2592 +0x0b U+2593 +0x0c U+2588 +0x0d U+2584 +0x0e U+2580 +0x0f U+258c +0x10 U+2590 +0x11 U+2424 +0x12 U+240b +0x13 U+2264 +0x14 U+2265 +0x15 U+2260 +0x16 U+25c0 +0x17 U+25b6 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+2195 +0x1d U+2194 +0x1e U+21b5 +0x1f U+03c0 +0x20 U+0020 U+00a0 +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 U+212a +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 U+f804 +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+0178 +0x80 U+f801 +0x81 U+2575 +0x82 U+2576 +0x83 U+2514 +0x84 U+2577 +0x85 U+2502 +0x86 U+250c +0x87 U+251c +0x88 U+2574 +0x89 U+2518 +0x8a U+2500 +0x8b U+2534 +0x8c U+2510 +0x8d U+2524 +0x8e U+252c +0x8f U+253c +0x90 U+f803 +0x91 U+2579 +0x92 U+257a +0x93 U+2517 U+255a +0x94 U+257b +0x95 U+2503 U+2551 +0x96 U+250f U+2554 +0x97 U+2523 U+2560 +0x98 U+2578 +0x99 U+251b U+255d +0x9a U+2501 U+2550 +0x9b U+253b U+2569 +0x9c U+2513 U+2557 +0x9d U+2563 U+252b +0x9e U+2533 U+2566 +0x9f U+254b U+256c +0xa0 U+2423 +0xa1 U+00a1 +0xa2 U+00a2 +0xa3 U+00a3 +0xa4 U+00a4 U+20ac +0xa5 U+00a5 +0xa6 U+00a6 U+0160 +0xa7 U+00a7 +0xa8 U+00a8 U+0161 +0xa9 U+00a9 +0xaa U+00aa +0xab U+00ab +0xac U+00ac +0xad U+00ad +0xae U+00ae +0xaf U+00af U+f800 +0xb0 U+00b0 +0xb1 U+00b1 +0xb2 U+00b2 +0xb3 U+00b3 +0xb4 U+00b4 U+017d +0xb5 U+00b5 +0xb6 U+00b6 +0xb7 U+00b7 +0xb8 U+00b8 U+017e +0xb9 U+00b9 +0xba U+00ba +0xbb U+00bb +0xbc U+00bc U+0152 +0xbd U+00bd U+0153 +0xbe U+00be U+0178 +0xbf U+00bf +0xc0 U+00c0 +0xc1 U+00c1 +0xc2 U+00c2 +0xc3 U+00c3 +0xc4 U+00c4 +0xc5 U+00c5 U+212b +0xc6 U+00c6 +0xc7 U+00c7 +0xc8 U+00c8 +0xc9 U+00c9 +0xca U+00ca +0xcb U+00cb +0xcc U+00cc +0xcd U+00cd +0xce U+00ce +0xcf U+00cf +0xd0 U+00d0 +0xd1 U+00d1 +0xd2 U+00d2 +0xd3 U+00d3 +0xd4 U+00d4 +0xd5 U+00d5 +0xd6 U+00d6 +0xd7 U+00d7 +0xd8 U+00d8 +0xd9 U+00d9 +0xda U+00da +0xdb U+00db +0xdc U+00dc +0xdd U+00dd +0xde U+00de +0xdf U+00df +0xe0 U+00e0 +0xe1 U+00e1 +0xe2 U+00e2 +0xe3 U+00e3 +0xe4 U+00e4 +0xe5 U+00e5 +0xe6 U+00e6 +0xe7 U+00e7 +0xe8 U+00e8 +0xe9 U+00e9 +0xea U+00ea +0xeb U+00eb +0xec U+00ec +0xed U+00ed +0xee U+00ee +0xef U+00ef +0xf0 U+00f0 +0xf1 U+00f1 +0xf2 U+00f2 +0xf3 U+00f3 +0xf4 U+00f4 +0xf5 U+00f5 +0xf6 U+00f6 +0xf7 U+00f7 +0xf8 U+00f8 +0xf9 U+00f9 +0xfa U+00fa +0xfb U+00fb +0xfc U+00fc +0xfd U+00fd +0xfe U+00fe +0xff U+00ff diff --git a/consoletrans/lat9wbrl.uni b/consoletrans/lat9wbrl.uni new file mode 100644 index 0000000..e8ccbdd --- /dev/null +++ b/consoletrans/lat9wbrl.uni @@ -0,0 +1,515 @@ +# +# Character table extracted from font lat9w-16.psf +# +0x00 U+fffd +0x01 U+2248 +0x02 U+0152 +0x03 U+0153 +0x04 U+25c6 +0x05 U+2409 +0x06 U+240c +0x07 U+240d +0x08 U+240a +0x09 U+2591 +0x0a U+2592 +0x0b U+2593 +0x0c U+2588 +0x0d U+2584 +0x0e U+2580 +0x0f U+258c +0x10 U+2590 +0x11 U+2424 +0x12 U+240b +0x13 U+2264 +0x14 U+2265 +0x15 U+2260 +0x16 U+25c0 +0x17 U+25b6 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+2195 +0x1d U+2194 +0x1e U+21b5 +0x1f U+03c0 +0x20 U+0020 U+00a0 +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 U+212a +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 U+f804 +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+0178 +0x80 U+f801 +0x81 U+2575 +0x82 U+2576 +0x83 U+2514 +0x84 U+2577 +0x85 U+2502 +0x86 U+250c +0x87 U+251c +0x88 U+2574 +0x89 U+2518 +0x8a U+2500 +0x8b U+2534 +0x8c U+2510 +0x8d U+2524 +0x8e U+252c +0x8f U+253c +0x90 U+f803 +0x91 U+2579 +0x92 U+257a +0x93 U+2517 U+255a +0x94 U+257b +0x95 U+2503 U+2551 +0x96 U+250f U+2554 +0x97 U+2523 U+2560 +0x98 U+2578 +0x99 U+251b U+255d +0x9a U+2501 U+2550 +0x9b U+253b U+2569 +0x9c U+2513 U+2557 +0x9d U+2563 U+252b +0x9e U+2533 U+2566 +0x9f U+254b U+256c +0xa0 U+2423 +0xa1 U+00a1 +0xa2 U+00a2 +0xa3 U+00a3 +0xa4 U+00a4 U+20ac +0xa5 U+00a5 +0xa6 U+00a6 U+0160 +0xa7 U+00a7 +0xa8 U+00a8 U+0161 +0xa9 U+00a9 +0xaa U+00aa +0xab U+00ab +0xac U+00ac +0xad U+00ad +0xae U+00ae +0xaf U+00af U+f800 +0xb0 U+00b0 +0xb1 U+00b1 +0xb2 U+00b2 +0xb3 U+00b3 +0xb4 U+00b4 U+017d +0xb5 U+00b5 +0xb6 U+00b6 +0xb7 U+00b7 +0xb8 U+00b8 U+017e +0xb9 U+00b9 +0xba U+00ba +0xbb U+00bb +0xbc U+00bc U+0152 +0xbd U+00bd U+0153 +0xbe U+00be U+0178 +0xbf U+00bf +0xc0 U+00c0 +0xc1 U+00c1 +0xc2 U+00c2 +0xc3 U+00c3 +0xc4 U+00c4 +0xc5 U+00c5 U+212b +0xc6 U+00c6 +0xc7 U+00c7 +0xc8 U+00c8 +0xc9 U+00c9 +0xca U+00ca +0xcb U+00cb +0xcc U+00cc +0xcd U+00cd +0xce U+00ce +0xcf U+00cf +0xd0 U+00d0 +0xd1 U+00d1 +0xd2 U+00d2 +0xd3 U+00d3 +0xd4 U+00d4 +0xd5 U+00d5 +0xd6 U+00d6 +0xd7 U+00d7 +0xd8 U+00d8 +0xd9 U+00d9 +0xda U+00da +0xdb U+00db +0xdc U+00dc +0xdd U+00dd +0xde U+00de +0xdf U+00df +0xe0 U+00e0 +0xe1 U+00e1 +0xe2 U+00e2 +0xe3 U+00e3 +0xe4 U+00e4 +0xe5 U+00e5 +0xe6 U+00e6 +0xe7 U+00e7 +0xe8 U+00e8 +0xe9 U+00e9 +0xea U+00ea +0xeb U+00eb +0xec U+00ec +0xed U+00ed +0xee U+00ee +0xef U+00ef +0xf0 U+00f0 +0xf1 U+00f1 +0xf2 U+00f2 +0xf3 U+00f3 +0xf4 U+00f4 +0xf5 U+00f5 +0xf6 U+00f6 +0xf7 U+00f7 +0xf8 U+00f8 +0xf9 U+00f9 +0xfa U+00fa +0xfb U+00fb +0xfc U+00fc +0xfd U+00fd +0xfe U+00fe +0xff U+00ff +0x100 U+2800 +0x101 U+2801 +0x102 U+2802 +0x103 U+2803 +0x104 U+2804 +0x105 U+2805 +0x106 U+2806 +0x107 U+2807 +0x108 U+2808 +0x109 U+2809 +0x10a U+280a +0x10b U+280b +0x10c U+280c +0x10d U+280d +0x10e U+280e +0x10f U+280f +0x110 U+2810 +0x111 U+2811 +0x112 U+2812 +0x113 U+2813 +0x114 U+2814 +0x115 U+2815 +0x116 U+2816 +0x117 U+2817 +0x118 U+2818 +0x119 U+2819 +0x11a U+281a +0x11b U+281b +0x11c U+281c +0x11d U+281d +0x11e U+281e +0x11f U+281f +0x120 U+2820 +0x121 U+2821 +0x122 U+2822 +0x123 U+2823 +0x124 U+2824 +0x125 U+2825 +0x126 U+2826 +0x127 U+2827 +0x128 U+2828 +0x129 U+2829 +0x12a U+282a +0x12b U+282b +0x12c U+282c +0x12d U+282d +0x12e U+282e +0x12f U+282f +0x130 U+2830 +0x131 U+2831 +0x132 U+2832 +0x133 U+2833 +0x134 U+2834 +0x135 U+2835 +0x136 U+2836 +0x137 U+2837 +0x138 U+2838 +0x139 U+2839 +0x13a U+283a +0x13b U+283b +0x13c U+283c +0x13d U+283d +0x13e U+283e +0x13f U+283f +0x140 U+2840 +0x141 U+2841 +0x142 U+2842 +0x143 U+2843 +0x144 U+2844 +0x145 U+2845 +0x146 U+2846 +0x147 U+2847 +0x148 U+2848 +0x149 U+2849 +0x14a U+284a +0x14b U+284b +0x14c U+284c +0x14d U+284d +0x14e U+284e +0x14f U+284f +0x150 U+2850 +0x151 U+2851 +0x152 U+2852 +0x153 U+2853 +0x154 U+2854 +0x155 U+2855 +0x156 U+2856 +0x157 U+2857 +0x158 U+2858 +0x159 U+2859 +0x15a U+285a +0x15b U+285b +0x15c U+285c +0x15d U+285d +0x15e U+285e +0x15f U+285f +0x160 U+2860 +0x161 U+2861 +0x162 U+2862 +0x163 U+2863 +0x164 U+2864 +0x165 U+2865 +0x166 U+2866 +0x167 U+2867 +0x168 U+2868 +0x169 U+2869 +0x16a U+286a +0x16b U+286b +0x16c U+286c +0x16d U+286d +0x16e U+286e +0x16f U+286f +0x170 U+2870 +0x171 U+2871 +0x172 U+2872 +0x173 U+2873 +0x174 U+2874 +0x175 U+2875 +0x176 U+2876 +0x177 U+2877 +0x178 U+2878 +0x179 U+2879 +0x17a U+287a +0x17b U+287b +0x17c U+287c +0x17d U+287d +0x17e U+287e +0x17f U+287f +0x180 U+2880 +0x181 U+2881 +0x182 U+2882 +0x183 U+2883 +0x184 U+2884 +0x185 U+2885 +0x186 U+2886 +0x187 U+2887 +0x188 U+2888 +0x189 U+2889 +0x18a U+288a +0x18b U+288b +0x18c U+288c +0x18d U+288d +0x18e U+288e +0x18f U+288f +0x190 U+2890 +0x191 U+2891 +0x192 U+2892 +0x193 U+2893 +0x194 U+2894 +0x195 U+2895 +0x196 U+2896 +0x197 U+2897 +0x198 U+2898 +0x199 U+2899 +0x19a U+289a +0x19b U+289b +0x19c U+289c +0x19d U+289d +0x19e U+289e +0x19f U+289f +0x1a0 U+28a0 +0x1a1 U+28a1 +0x1a2 U+28a2 +0x1a3 U+28a3 +0x1a4 U+28a4 +0x1a5 U+28a5 +0x1a6 U+28a6 +0x1a7 U+28a7 +0x1a8 U+28a8 +0x1a9 U+28a9 +0x1aa U+28aa +0x1ab U+28ab +0x1ac U+28ac +0x1ad U+28ad +0x1ae U+28ae +0x1af U+28af +0x1b0 U+28b0 +0x1b1 U+28b1 +0x1b2 U+28b2 +0x1b3 U+28b3 +0x1b4 U+28b4 +0x1b5 U+28b5 +0x1b6 U+28b6 +0x1b7 U+28b7 +0x1b8 U+28b8 +0x1b9 U+28b9 +0x1ba U+28ba +0x1bb U+28bb +0x1bc U+28bc +0x1bd U+28bd +0x1be U+28be +0x1bf U+28bf +0x1c0 U+28c0 +0x1c1 U+28c1 +0x1c2 U+28c2 +0x1c3 U+28c3 +0x1c4 U+28c4 +0x1c5 U+28c5 +0x1c6 U+28c6 +0x1c7 U+28c7 +0x1c8 U+28c8 +0x1c9 U+28c9 +0x1ca U+28ca +0x1cb U+28cb +0x1cc U+28cc +0x1cd U+28cd +0x1ce U+28ce +0x1cf U+28cf +0x1d0 U+28d0 +0x1d1 U+28d1 +0x1d2 U+28d2 +0x1d3 U+28d3 +0x1d4 U+28d4 +0x1d5 U+28d5 +0x1d6 U+28d6 +0x1d7 U+28d7 +0x1d8 U+28d8 +0x1d9 U+28d9 +0x1da U+28da +0x1db U+28db +0x1dc U+28dc +0x1dd U+28dd +0x1de U+28de +0x1df U+28df +0x1e0 U+28e0 +0x1e1 U+28e1 +0x1e2 U+28e2 +0x1e3 U+28e3 +0x1e4 U+28e4 +0x1e5 U+28e5 +0x1e6 U+28e6 +0x1e7 U+28e7 +0x1e8 U+28e8 +0x1e9 U+28e9 +0x1ea U+28ea +0x1eb U+28eb +0x1ec U+28ec +0x1ed U+28ed +0x1ee U+28ee +0x1ef U+28ef +0x1f0 U+28f0 +0x1f1 U+28f1 +0x1f2 U+28f2 +0x1f3 U+28f3 +0x1f4 U+28f4 +0x1f5 U+28f5 +0x1f6 U+28f6 +0x1f7 U+28f7 +0x1f8 U+28f8 +0x1f9 U+28f9 +0x1fa U+28fa +0x1fb U+28fb +0x1fc U+28fc +0x1fd U+28fd +0x1fe U+28fe +0x1ff U+28ff diff --git a/consoletrans/latin_diacr.fallback b/consoletrans/latin_diacr.fallback new file mode 100644 index 0000000..686eea3 --- /dev/null +++ b/consoletrans/latin_diacr.fallback @@ -0,0 +1,1124 @@ +# LATIN SMALL LETTER Y WITH TILDE # LATIN SMALL LETTER Y +U+1EF9 U+0079 +# LATIN CAPITAL LETTER Y WITH TILDE # LATIN CAPITAL LETTER Y +U+1EF8 U+0059 +# LATIN SMALL LETTER Y WITH HOOK ABOVE # LATIN SMALL LETTER Y +U+1EF7 U+0079 +# LATIN CAPITAL LETTER Y WITH HOOK ABOVE # LATIN CAPITAL LETTER Y +U+1EF6 U+0059 +# LATIN SMALL LETTER Y WITH DOT BELOW # LATIN SMALL LETTER Y +U+1EF5 U+0079 +# LATIN CAPITAL LETTER Y WITH DOT BELOW # LATIN CAPITAL LETTER Y +U+1EF4 U+0059 +# LATIN SMALL LETTER Y WITH GRAVE # LATIN SMALL LETTER Y +U+1EF3 U+0079 +# LATIN CAPITAL LETTER Y WITH GRAVE # LATIN CAPITAL LETTER Y +U+1EF2 U+0059 +# LATIN SMALL LETTER U WITH HORN AND DOT BELOW # LATIN SMALL LETTER U WITH HORN # LATIN SMALL LETTER U +U+1EF1 U+01B0 U+0075 +# LATIN CAPITAL LETTER U WITH HORN AND DOT BELOW # LATIN CAPITAL LETTER U WITH HORN # LATIN CAPITAL LETTER U +U+1EF0 U+01AF U+0055 +# LATIN SMALL LETTER U WITH HORN AND TILDE # LATIN SMALL LETTER U WITH HORN # LATIN SMALL LETTER U +U+1EEF U+01B0 U+0075 +# LATIN CAPITAL LETTER U WITH HORN AND TILDE # LATIN CAPITAL LETTER U WITH HORN # LATIN CAPITAL LETTER U +U+1EEE U+01AF U+0055 +# LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE # LATIN SMALL LETTER U WITH HORN # LATIN SMALL LETTER U +U+1EED U+01B0 U+0075 +# LATIN CAPITAL LETTER U WITH HORN AND HOOK ABOVE # LATIN CAPITAL LETTER U WITH HORN # LATIN CAPITAL LETTER U +U+1EEC U+01AF U+0055 +# LATIN SMALL LETTER U WITH HORN AND GRAVE # LATIN SMALL LETTER U WITH HORN # LATIN SMALL LETTER U +U+1EEB U+01B0 U+0075 +# LATIN CAPITAL LETTER U WITH HORN AND GRAVE # LATIN CAPITAL LETTER U WITH HORN # LATIN CAPITAL LETTER U +U+1EEA U+01AF U+0055 +# LATIN SMALL LETTER U WITH HORN AND ACUTE # LATIN SMALL LETTER U WITH HORN # LATIN SMALL LETTER U +U+1EE9 U+01B0 U+0075 +# LATIN CAPITAL LETTER U WITH HORN AND ACUTE # LATIN CAPITAL LETTER U WITH HORN # LATIN CAPITAL LETTER U +U+1EE8 U+01AF U+0055 +# LATIN SMALL LETTER U WITH HOOK ABOVE # LATIN SMALL LETTER U +U+1EE7 U+0075 +# LATIN CAPITAL LETTER U WITH HOOK ABOVE # LATIN CAPITAL LETTER U +U+1EE6 U+0055 +# LATIN SMALL LETTER U WITH DOT BELOW # LATIN SMALL LETTER U +U+1EE5 U+0075 +# LATIN CAPITAL LETTER U WITH DOT BELOW # LATIN CAPITAL LETTER U +U+1EE4 U+0055 +# LATIN SMALL LETTER O WITH HORN AND DOT BELOW # LATIN SMALL LETTER O WITH HORN # LATIN SMALL LETTER O +U+1EE3 U+01A1 U+006F +# LATIN CAPITAL LETTER O WITH HORN AND DOT BELOW # LATIN CAPITAL LETTER O WITH HORN # LATIN CAPITAL LETTER O +U+1EE2 U+01A0 U+004F +# LATIN SMALL LETTER O WITH HORN AND TILDE # LATIN SMALL LETTER O WITH HORN # LATIN SMALL LETTER O +U+1EE1 U+01A1 U+006F +# LATIN CAPITAL LETTER O WITH HORN AND TILDE # LATIN CAPITAL LETTER O WITH HORN # LATIN CAPITAL LETTER O +U+1EE0 U+01A0 U+004F +# LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE # LATIN SMALL LETTER O WITH HORN # LATIN SMALL LETTER O +U+1EDF U+01A1 U+006F +# LATIN CAPITAL LETTER O WITH HORN AND HOOK ABOVE # LATIN CAPITAL LETTER O WITH HORN # LATIN CAPITAL LETTER O +U+1EDE U+01A0 U+004F +# LATIN SMALL LETTER O WITH HORN AND GRAVE # LATIN SMALL LETTER O WITH HORN # LATIN SMALL LETTER O +U+1EDD U+01A1 U+006F +# LATIN CAPITAL LETTER O WITH HORN AND GRAVE # LATIN CAPITAL LETTER O WITH HORN # LATIN CAPITAL LETTER O +U+1EDC U+01A0 U+004F +# LATIN SMALL LETTER O WITH HORN AND ACUTE # LATIN SMALL LETTER O WITH HORN # LATIN SMALL LETTER O +U+1EDB U+01A1 U+006F +# LATIN CAPITAL LETTER O WITH HORN AND ACUTE # LATIN CAPITAL LETTER O WITH HORN # LATIN CAPITAL LETTER O +U+1EDA U+01A0 U+004F +# LATIN SMALL LETTER O WITH CIRCUMFLEX AND DOT BELOW # LATIN SMALL LETTER O WITH CIRCUMFLEX # LATIN SMALL LETTER O +U+1ED9 U+00F4 U+006F +# LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND DOT BELOW # LATIN CAPITAL LETTER O WITH CIRCUMFLEX # LATIN CAPITAL LETTER O +U+1ED8 U+00D4 U+004F +# LATIN SMALL LETTER O WITH CIRCUMFLEX AND TILDE # LATIN SMALL LETTER O WITH CIRCUMFLEX # LATIN SMALL LETTER O +U+1ED7 U+00F4 U+006F +# LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND TILDE # LATIN CAPITAL LETTER O WITH CIRCUMFLEX # LATIN CAPITAL LETTER O +U+1ED6 U+00D4 U+004F +# LATIN SMALL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE # LATIN SMALL LETTER O WITH CIRCUMFLEX # LATIN SMALL LETTER O +U+1ED5 U+00F4 U+006F +# LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND HOOK ABOVE # LATIN CAPITAL LETTER O WITH CIRCUMFLEX # LATIN CAPITAL LETTER O +U+1ED4 U+00D4 U+004F +# LATIN SMALL LETTER O WITH CIRCUMFLEX AND GRAVE # LATIN SMALL LETTER O WITH CIRCUMFLEX # LATIN SMALL LETTER O +U+1ED3 U+00F4 U+006F +# LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND GRAVE # LATIN CAPITAL LETTER O WITH CIRCUMFLEX # LATIN CAPITAL LETTER O +U+1ED2 U+00D4 U+004F +# LATIN SMALL LETTER O WITH CIRCUMFLEX AND ACUTE # LATIN SMALL LETTER O WITH CIRCUMFLEX # LATIN SMALL LETTER O +U+1ED1 U+00F4 U+006F +# LATIN CAPITAL LETTER O WITH CIRCUMFLEX AND ACUTE # LATIN CAPITAL LETTER O WITH CIRCUMFLEX # LATIN CAPITAL LETTER O +U+1ED0 U+00D4 U+004F +# LATIN SMALL LETTER O WITH HOOK ABOVE # LATIN SMALL LETTER O +U+1ECF U+006F +# LATIN CAPITAL LETTER O WITH HOOK ABOVE # LATIN CAPITAL LETTER O +U+1ECE U+004F +# LATIN SMALL LETTER O WITH DOT BELOW # LATIN SMALL LETTER O +U+1ECD U+006F +# LATIN CAPITAL LETTER O WITH DOT BELOW # LATIN CAPITAL LETTER O +U+1ECC U+004F +# LATIN SMALL LETTER I WITH DOT BELOW # LATIN SMALL LETTER I +U+1ECB U+0069 +# LATIN CAPITAL LETTER I WITH DOT BELOW # LATIN CAPITAL LETTER I +U+1ECA U+0049 +# LATIN SMALL LETTER I WITH HOOK ABOVE # LATIN SMALL LETTER I +U+1EC9 U+0069 +# LATIN CAPITAL LETTER I WITH HOOK ABOVE # LATIN CAPITAL LETTER I +U+1EC8 U+0049 +# LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW # LATIN SMALL LETTER E WITH CIRCUMFLEX # LATIN SMALL LETTER E +U+1EC7 U+00EA U+0065 +# LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND DOT BELOW # LATIN CAPITAL LETTER E WITH CIRCUMFLEX # LATIN CAPITAL LETTER E +U+1EC6 U+00CA U+0045 +# LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE # LATIN SMALL LETTER E WITH CIRCUMFLEX # LATIN SMALL LETTER E +U+1EC5 U+00EA U+0065 +# LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND TILDE # LATIN CAPITAL LETTER E WITH CIRCUMFLEX # LATIN CAPITAL LETTER E +U+1EC4 U+00CA U+0045 +# LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE # LATIN SMALL LETTER E WITH CIRCUMFLEX # LATIN SMALL LETTER E +U+1EC3 U+00EA U+0065 +# LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE # LATIN CAPITAL LETTER E WITH CIRCUMFLEX # LATIN CAPITAL LETTER E +U+1EC2 U+00CA U+0045 +# LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE # LATIN SMALL LETTER E WITH CIRCUMFLEX # LATIN SMALL LETTER E +U+1EC1 U+00EA U+0065 +# LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND GRAVE # LATIN CAPITAL LETTER E WITH CIRCUMFLEX # LATIN CAPITAL LETTER E +U+1EC0 U+00CA U+0045 +# LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE # LATIN SMALL LETTER E WITH CIRCUMFLEX # LATIN SMALL LETTER E +U+1EBF U+00EA U+0065 +# LATIN CAPITAL LETTER E WITH CIRCUMFLEX AND ACUTE # LATIN CAPITAL LETTER E WITH CIRCUMFLEX # LATIN CAPITAL LETTER E +U+1EBE U+00CA U+0045 +# LATIN SMALL LETTER E WITH TILDE # LATIN SMALL LETTER E +U+1EBD U+0065 +# LATIN CAPITAL LETTER E WITH TILDE # LATIN CAPITAL LETTER E +U+1EBC U+0045 +# LATIN SMALL LETTER E WITH HOOK ABOVE # LATIN SMALL LETTER E +U+1EBB U+0065 +# LATIN CAPITAL LETTER E WITH HOOK ABOVE # LATIN CAPITAL LETTER E +U+1EBA U+0045 +# LATIN SMALL LETTER E WITH DOT BELOW # LATIN SMALL LETTER E +U+1EB9 U+0065 +# LATIN CAPITAL LETTER E WITH DOT BELOW # LATIN CAPITAL LETTER E +U+1EB8 U+0045 +# LATIN SMALL LETTER A WITH BREVE AND DOT BELOW # LATIN SMALL LETTER A WITH BREVE # LATIN SMALL LETTER A +U+1EB7 U+0103 U+0061 +# LATIN CAPITAL LETTER A WITH BREVE AND DOT BELOW # LATIN CAPITAL LETTER A WITH BREVE # LATIN CAPITAL LETTER A +U+1EB6 U+0102 U+0041 +# LATIN SMALL LETTER A WITH BREVE AND TILDE # LATIN SMALL LETTER A WITH BREVE # LATIN SMALL LETTER A +U+1EB5 U+0103 U+0061 +# LATIN CAPITAL LETTER A WITH BREVE AND TILDE # LATIN CAPITAL LETTER A WITH BREVE # LATIN CAPITAL LETTER A +U+1EB4 U+0102 U+0041 +# LATIN SMALL LETTER A WITH BREVE AND HOOK ABOVE # LATIN SMALL LETTER A WITH BREVE # LATIN SMALL LETTER A +U+1EB3 U+0103 U+0061 +# LATIN CAPITAL LETTER A WITH BREVE AND HOOK ABOVE # LATIN CAPITAL LETTER A WITH BREVE # LATIN CAPITAL LETTER A +U+1EB2 U+0102 U+0041 +# LATIN SMALL LETTER A WITH BREVE AND GRAVE # LATIN SMALL LETTER A WITH BREVE # LATIN SMALL LETTER A +U+1EB1 U+0103 U+0061 +# LATIN CAPITAL LETTER A WITH BREVE AND GRAVE # LATIN CAPITAL LETTER A WITH BREVE # LATIN CAPITAL LETTER A +U+1EB0 U+0102 U+0041 +# LATIN SMALL LETTER A WITH BREVE AND ACUTE # LATIN SMALL LETTER A WITH BREVE # LATIN SMALL LETTER A +U+1EAF U+0103 U+0061 +# LATIN CAPITAL LETTER A WITH BREVE AND ACUTE # LATIN CAPITAL LETTER A WITH BREVE # LATIN CAPITAL LETTER A +U+1EAE U+0102 U+0041 +# LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW # LATIN SMALL LETTER A WITH CIRCUMFLEX # LATIN SMALL LETTER A +U+1EAD U+00E2 U+0061 +# LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND DOT BELOW # LATIN CAPITAL LETTER A WITH CIRCUMFLEX # LATIN CAPITAL LETTER A +U+1EAC U+00C2 U+0041 +# LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE # LATIN SMALL LETTER A WITH CIRCUMFLEX # LATIN SMALL LETTER A +U+1EAB U+00E2 U+0061 +# LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND TILDE # LATIN CAPITAL LETTER A WITH CIRCUMFLEX # LATIN CAPITAL LETTER A +U+1EAA U+00C2 U+0041 +# LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE # LATIN SMALL LETTER A WITH CIRCUMFLEX # LATIN SMALL LETTER A +U+1EA9 U+00E2 U+0061 +# LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE # LATIN CAPITAL LETTER A WITH CIRCUMFLEX # LATIN CAPITAL LETTER A +U+1EA8 U+00C2 U+0041 +# LATIN SMALL LETTER A WITH CIRCUMFLEX AND GRAVE # LATIN SMALL LETTER A WITH CIRCUMFLEX # LATIN SMALL LETTER A +U+1EA7 U+00E2 U+0061 +# LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND GRAVE # LATIN CAPITAL LETTER A WITH CIRCUMFLEX # LATIN CAPITAL LETTER A +U+1EA6 U+00C2 U+0041 +# LATIN SMALL LETTER A WITH CIRCUMFLEX AND ACUTE # LATIN SMALL LETTER A WITH CIRCUMFLEX # LATIN SMALL LETTER A +U+1EA5 U+00E2 U+0061 +# LATIN CAPITAL LETTER A WITH CIRCUMFLEX AND ACUTE # LATIN CAPITAL LETTER A WITH CIRCUMFLEX # LATIN CAPITAL LETTER A +U+1EA4 U+00C2 U+0041 +# LATIN SMALL LETTER A WITH HOOK ABOVE # LATIN SMALL LETTER A +U+1EA3 U+0061 +# LATIN CAPITAL LETTER A WITH HOOK ABOVE # LATIN CAPITAL LETTER A +U+1EA2 U+0041 +# LATIN SMALL LETTER A WITH DOT BELOW # LATIN SMALL LETTER A +U+1EA1 U+0061 +# LATIN CAPITAL LETTER A WITH DOT BELOW # LATIN CAPITAL LETTER A +U+1EA0 U+0041 +# LATIN SMALL LETTER LONG S WITH DOT ABOVE # LATIN SMALL LETTER LONG S # LATIN SMALL LETTER S +U+1E9B U+017F U+0073 +# LATIN SMALL LETTER A WITH RIGHT HALF RING # LATIN SMALL LETTER A +U+1E9A U+0061 +# LATIN SMALL LETTER Y WITH RING ABOVE # LATIN SMALL LETTER Y +U+1E99 U+0079 +# LATIN SMALL LETTER W WITH RING ABOVE # LATIN SMALL LETTER W +U+1E98 U+0077 +# LATIN SMALL LETTER T WITH DIAERESIS # LATIN SMALL LETTER T +U+1E97 U+0074 +# LATIN SMALL LETTER H WITH LINE BELOW # LATIN SMALL LETTER H +U+1E96 U+0068 +# LATIN SMALL LETTER Z WITH LINE BELOW # LATIN SMALL LETTER Z +U+1E95 U+007A +# LATIN CAPITAL LETTER Z WITH LINE BELOW # LATIN CAPITAL LETTER Z +U+1E94 U+005A +# LATIN SMALL LETTER Z WITH DOT BELOW # LATIN SMALL LETTER Z +U+1E93 U+007A +# LATIN CAPITAL LETTER Z WITH DOT BELOW # LATIN CAPITAL LETTER Z +U+1E92 U+005A +# LATIN SMALL LETTER Z WITH CIRCUMFLEX # LATIN SMALL LETTER Z +U+1E91 U+007A +# LATIN CAPITAL LETTER Z WITH CIRCUMFLEX # LATIN CAPITAL LETTER Z +U+1E90 U+005A +# LATIN SMALL LETTER Y WITH DOT ABOVE # LATIN SMALL LETTER Y +U+1E8F U+0079 +# LATIN CAPITAL LETTER Y WITH DOT ABOVE # LATIN CAPITAL LETTER Y +U+1E8E U+0059 +# LATIN SMALL LETTER X WITH DIAERESIS # LATIN SMALL LETTER X +U+1E8D U+0078 +# LATIN CAPITAL LETTER X WITH DIAERESIS # LATIN CAPITAL LETTER X +U+1E8C U+0058 +# LATIN SMALL LETTER X WITH DOT ABOVE # LATIN SMALL LETTER X +U+1E8B U+0078 +# LATIN CAPITAL LETTER X WITH DOT ABOVE # LATIN CAPITAL LETTER X +U+1E8A U+0058 +# LATIN SMALL LETTER W WITH DOT BELOW # LATIN SMALL LETTER W +U+1E89 U+0077 +# LATIN CAPITAL LETTER W WITH DOT BELOW # LATIN CAPITAL LETTER W +U+1E88 U+0057 +# LATIN SMALL LETTER W WITH DOT ABOVE # LATIN SMALL LETTER W +U+1E87 U+0077 +# LATIN CAPITAL LETTER W WITH DOT ABOVE # LATIN CAPITAL LETTER W +U+1E86 U+0057 +# LATIN SMALL LETTER W WITH DIAERESIS # LATIN SMALL LETTER W +U+1E85 U+0077 +# LATIN CAPITAL LETTER W WITH DIAERESIS # LATIN CAPITAL LETTER W +U+1E84 U+0057 +# LATIN SMALL LETTER W WITH ACUTE # LATIN SMALL LETTER W +U+1E83 U+0077 +# LATIN CAPITAL LETTER W WITH ACUTE # LATIN CAPITAL LETTER W +U+1E82 U+0057 +# LATIN SMALL LETTER W WITH GRAVE # LATIN SMALL LETTER W +U+1E81 U+0077 +# LATIN CAPITAL LETTER W WITH GRAVE # LATIN CAPITAL LETTER W +U+1E80 U+0057 +# LATIN SMALL LETTER V WITH DOT BELOW # LATIN SMALL LETTER V +U+1E7F U+0076 +# LATIN CAPITAL LETTER V WITH DOT BELOW # LATIN CAPITAL LETTER V +U+1E7E U+0056 +# LATIN SMALL LETTER V WITH TILDE # LATIN SMALL LETTER V +U+1E7D U+0076 +# LATIN CAPITAL LETTER V WITH TILDE # LATIN CAPITAL LETTER V +U+1E7C U+0056 +# LATIN SMALL LETTER U WITH MACRON AND DIAERESIS # LATIN SMALL LETTER U WITH MACRON # LATIN SMALL LETTER U +U+1E7B U+016B U+0075 +# LATIN CAPITAL LETTER U WITH MACRON AND DIAERESIS # LATIN CAPITAL LETTER U WITH MACRON # LATIN CAPITAL LETTER U +U+1E7A U+016A U+0055 +# LATIN SMALL LETTER U WITH TILDE AND ACUTE # LATIN SMALL LETTER U WITH TILDE # LATIN SMALL LETTER U +U+1E79 U+0169 U+0075 +# LATIN CAPITAL LETTER U WITH TILDE AND ACUTE # LATIN CAPITAL LETTER U WITH TILDE # LATIN CAPITAL LETTER U +U+1E78 U+0168 U+0055 +# LATIN SMALL LETTER U WITH CIRCUMFLEX BELOW # LATIN SMALL LETTER U +U+1E77 U+0075 +# LATIN CAPITAL LETTER U WITH CIRCUMFLEX BELOW # LATIN CAPITAL LETTER U +U+1E76 U+0055 +# LATIN SMALL LETTER U WITH TILDE BELOW # LATIN SMALL LETTER U +U+1E75 U+0075 +# LATIN CAPITAL LETTER U WITH TILDE BELOW # LATIN CAPITAL LETTER U +U+1E74 U+0055 +# LATIN SMALL LETTER U WITH DIAERESIS BELOW # LATIN SMALL LETTER U +U+1E73 U+0075 +# LATIN CAPITAL LETTER U WITH DIAERESIS BELOW # LATIN CAPITAL LETTER U +U+1E72 U+0055 +# LATIN SMALL LETTER T WITH CIRCUMFLEX BELOW # LATIN SMALL LETTER T +U+1E71 U+0074 +# LATIN CAPITAL LETTER T WITH CIRCUMFLEX BELOW # LATIN CAPITAL LETTER T +U+1E70 U+0054 +# LATIN SMALL LETTER T WITH LINE BELOW # LATIN SMALL LETTER T +U+1E6F U+0074 +# LATIN CAPITAL LETTER T WITH LINE BELOW # LATIN CAPITAL LETTER T +U+1E6E U+0054 +# LATIN SMALL LETTER T WITH DOT BELOW # LATIN SMALL LETTER T +U+1E6D U+0074 +# LATIN CAPITAL LETTER T WITH DOT BELOW # LATIN CAPITAL LETTER T +U+1E6C U+0054 +# LATIN SMALL LETTER T WITH DOT ABOVE # LATIN SMALL LETTER T +U+1E6B U+0074 +# LATIN CAPITAL LETTER T WITH DOT ABOVE # LATIN CAPITAL LETTER T +U+1E6A U+0054 +# LATIN SMALL LETTER S WITH DOT BELOW AND DOT ABOVE # LATIN SMALL LETTER S WITH DOT BELOW # LATIN SMALL LETTER S +U+1E69 U+1E63 U+0073 +# LATIN CAPITAL LETTER S WITH DOT BELOW AND DOT ABOVE # LATIN CAPITAL LETTER S WITH DOT BELOW # LATIN CAPITAL LETTER S +U+1E68 U+1E62 U+0053 +# LATIN SMALL LETTER S WITH CARON AND DOT ABOVE # LATIN SMALL LETTER S WITH CARON # LATIN SMALL LETTER S +U+1E67 U+0161 U+0073 +# LATIN CAPITAL LETTER S WITH CARON AND DOT ABOVE # LATIN CAPITAL LETTER S WITH CARON # LATIN CAPITAL LETTER S +U+1E66 U+0160 U+0053 +# LATIN SMALL LETTER S WITH ACUTE AND DOT ABOVE # LATIN SMALL LETTER S WITH ACUTE # LATIN SMALL LETTER S +U+1E65 U+015B U+0073 +# LATIN CAPITAL LETTER S WITH ACUTE AND DOT ABOVE # LATIN CAPITAL LETTER S WITH ACUTE # LATIN CAPITAL LETTER S +U+1E64 U+015A U+0053 +# LATIN SMALL LETTER S WITH DOT BELOW # LATIN SMALL LETTER S +U+1E63 U+0073 +# LATIN CAPITAL LETTER S WITH DOT BELOW # LATIN CAPITAL LETTER S +U+1E62 U+0053 +# LATIN SMALL LETTER S WITH DOT ABOVE # LATIN SMALL LETTER S +U+1E61 U+0073 +# LATIN CAPITAL LETTER S WITH DOT ABOVE # LATIN CAPITAL LETTER S +U+1E60 U+0053 +# LATIN SMALL LETTER R WITH LINE BELOW # LATIN SMALL LETTER R +U+1E5F U+0072 +# LATIN CAPITAL LETTER R WITH LINE BELOW # LATIN CAPITAL LETTER R +U+1E5E U+0052 +# LATIN SMALL LETTER R WITH DOT BELOW AND MACRON # LATIN SMALL LETTER R WITH DOT BELOW # LATIN SMALL LETTER R +U+1E5D U+1E5B U+0072 +# LATIN CAPITAL LETTER R WITH DOT BELOW AND MACRON # LATIN CAPITAL LETTER R WITH DOT BELOW # LATIN CAPITAL LETTER R +U+1E5C U+1E5A U+0052 +# LATIN SMALL LETTER R WITH DOT BELOW # LATIN SMALL LETTER R +U+1E5B U+0072 +# LATIN CAPITAL LETTER R WITH DOT BELOW # LATIN CAPITAL LETTER R +U+1E5A U+0052 +# LATIN SMALL LETTER R WITH DOT ABOVE # LATIN SMALL LETTER R +U+1E59 U+0072 +# LATIN CAPITAL LETTER R WITH DOT ABOVE # LATIN CAPITAL LETTER R +U+1E58 U+0052 +# LATIN SMALL LETTER P WITH DOT ABOVE # LATIN SMALL LETTER P +U+1E57 U+0070 +# LATIN CAPITAL LETTER P WITH DOT ABOVE # LATIN CAPITAL LETTER P +U+1E56 U+0050 +# LATIN SMALL LETTER P WITH ACUTE # LATIN SMALL LETTER P +U+1E55 U+0070 +# LATIN CAPITAL LETTER P WITH ACUTE # LATIN CAPITAL LETTER P +U+1E54 U+0050 +# LATIN SMALL LETTER O WITH MACRON AND ACUTE # LATIN SMALL LETTER O WITH MACRON # LATIN SMALL LETTER O +U+1E53 U+014D U+006F +# LATIN CAPITAL LETTER O WITH MACRON AND ACUTE # LATIN CAPITAL LETTER O WITH MACRON # LATIN CAPITAL LETTER O +U+1E52 U+014C U+004F +# LATIN SMALL LETTER O WITH MACRON AND GRAVE # LATIN SMALL LETTER O WITH MACRON # LATIN SMALL LETTER O +U+1E51 U+014D U+006F +# LATIN CAPITAL LETTER O WITH MACRON AND GRAVE # LATIN CAPITAL LETTER O WITH MACRON # LATIN CAPITAL LETTER O +U+1E50 U+014C U+004F +# LATIN SMALL LETTER O WITH TILDE AND DIAERESIS # LATIN SMALL LETTER O WITH TILDE # LATIN SMALL LETTER O +U+1E4F U+00F5 U+006F +# LATIN CAPITAL LETTER O WITH TILDE AND DIAERESIS # LATIN CAPITAL LETTER O WITH TILDE # LATIN CAPITAL LETTER O +U+1E4E U+00D5 U+004F +# LATIN SMALL LETTER O WITH TILDE AND ACUTE # LATIN SMALL LETTER O WITH TILDE # LATIN SMALL LETTER O +U+1E4D U+00F5 U+006F +# LATIN CAPITAL LETTER O WITH TILDE AND ACUTE # LATIN CAPITAL LETTER O WITH TILDE # LATIN CAPITAL LETTER O +U+1E4C U+00D5 U+004F +# LATIN SMALL LETTER N WITH CIRCUMFLEX BELOW # LATIN SMALL LETTER N +U+1E4B U+006E +# LATIN CAPITAL LETTER N WITH CIRCUMFLEX BELOW # LATIN CAPITAL LETTER N +U+1E4A U+004E +# LATIN SMALL LETTER N WITH LINE BELOW # LATIN SMALL LETTER N +U+1E49 U+006E +# LATIN CAPITAL LETTER N WITH LINE BELOW # LATIN CAPITAL LETTER N +U+1E48 U+004E +# LATIN SMALL LETTER N WITH DOT BELOW # LATIN SMALL LETTER N +U+1E47 U+006E +# LATIN CAPITAL LETTER N WITH DOT BELOW # LATIN CAPITAL LETTER N +U+1E46 U+004E +# LATIN SMALL LETTER N WITH DOT ABOVE # LATIN SMALL LETTER N +U+1E45 U+006E +# LATIN CAPITAL LETTER N WITH DOT ABOVE # LATIN CAPITAL LETTER N +U+1E44 U+004E +# LATIN SMALL LETTER M WITH DOT BELOW # LATIN SMALL LETTER M +U+1E43 U+006D +# LATIN CAPITAL LETTER M WITH DOT BELOW # LATIN CAPITAL LETTER M +U+1E42 U+004D +# LATIN SMALL LETTER M WITH DOT ABOVE # LATIN SMALL LETTER M +U+1E41 U+006D +# LATIN CAPITAL LETTER M WITH DOT ABOVE # LATIN CAPITAL LETTER M +U+1E40 U+004D +# LATIN SMALL LETTER M WITH ACUTE # LATIN SMALL LETTER M +U+1E3F U+006D +# LATIN CAPITAL LETTER M WITH ACUTE # LATIN CAPITAL LETTER M +U+1E3E U+004D +# LATIN SMALL LETTER L WITH CIRCUMFLEX BELOW # LATIN SMALL LETTER L +U+1E3D U+006C +# LATIN CAPITAL LETTER L WITH CIRCUMFLEX BELOW # LATIN CAPITAL LETTER L +U+1E3C U+004C +# LATIN SMALL LETTER L WITH LINE BELOW # LATIN SMALL LETTER L +U+1E3B U+006C +# LATIN CAPITAL LETTER L WITH LINE BELOW # LATIN CAPITAL LETTER L +U+1E3A U+004C +# LATIN SMALL LETTER L WITH DOT BELOW AND MACRON # LATIN SMALL LETTER L WITH DOT BELOW # LATIN SMALL LETTER L +U+1E39 U+1E37 U+006C +# LATIN CAPITAL LETTER L WITH DOT BELOW AND MACRON # LATIN CAPITAL LETTER L WITH DOT BELOW # LATIN CAPITAL LETTER L +U+1E38 U+1E36 U+004C +# LATIN SMALL LETTER L WITH DOT BELOW # LATIN SMALL LETTER L +U+1E37 U+006C +# LATIN CAPITAL LETTER L WITH DOT BELOW # LATIN CAPITAL LETTER L +U+1E36 U+004C +# LATIN SMALL LETTER K WITH LINE BELOW # LATIN SMALL LETTER K +U+1E35 U+006B +# LATIN CAPITAL LETTER K WITH LINE BELOW # LATIN CAPITAL LETTER K +U+1E34 U+004B +# LATIN SMALL LETTER K WITH DOT BELOW # LATIN SMALL LETTER K +U+1E33 U+006B +# LATIN CAPITAL LETTER K WITH DOT BELOW # LATIN CAPITAL LETTER K +U+1E32 U+004B +# LATIN SMALL LETTER K WITH ACUTE # LATIN SMALL LETTER K +U+1E31 U+006B +# LATIN CAPITAL LETTER K WITH ACUTE # LATIN CAPITAL LETTER K +U+1E30 U+004B +# LATIN SMALL LETTER I WITH DIAERESIS AND ACUTE # LATIN SMALL LETTER I WITH DIAERESIS # LATIN SMALL LETTER I +U+1E2F U+00EF U+0069 +# LATIN CAPITAL LETTER I WITH DIAERESIS AND ACUTE # LATIN CAPITAL LETTER I WITH DIAERESIS # LATIN CAPITAL LETTER I +U+1E2E U+00CF U+0049 +# LATIN SMALL LETTER I WITH TILDE BELOW # LATIN SMALL LETTER I +U+1E2D U+0069 +# LATIN CAPITAL LETTER I WITH TILDE BELOW # LATIN CAPITAL LETTER I +U+1E2C U+0049 +# LATIN SMALL LETTER H WITH BREVE BELOW # LATIN SMALL LETTER H +U+1E2B U+0068 +# LATIN CAPITAL LETTER H WITH BREVE BELOW # LATIN CAPITAL LETTER H +U+1E2A U+0048 +# LATIN SMALL LETTER H WITH CEDILLA # LATIN SMALL LETTER H +U+1E29 U+0068 +# LATIN CAPITAL LETTER H WITH CEDILLA # LATIN CAPITAL LETTER H +U+1E28 U+0048 +# LATIN SMALL LETTER H WITH DIAERESIS # LATIN SMALL LETTER H +U+1E27 U+0068 +# LATIN CAPITAL LETTER H WITH DIAERESIS # LATIN CAPITAL LETTER H +U+1E26 U+0048 +# LATIN SMALL LETTER H WITH DOT BELOW # LATIN SMALL LETTER H +U+1E25 U+0068 +# LATIN CAPITAL LETTER H WITH DOT BELOW # LATIN CAPITAL LETTER H +U+1E24 U+0048 +# LATIN SMALL LETTER H WITH DOT ABOVE # LATIN SMALL LETTER H +U+1E23 U+0068 +# LATIN CAPITAL LETTER H WITH DOT ABOVE # LATIN CAPITAL LETTER H +U+1E22 U+0048 +# LATIN SMALL LETTER G WITH MACRON # LATIN SMALL LETTER G +U+1E21 U+0067 +# LATIN CAPITAL LETTER G WITH MACRON # LATIN CAPITAL LETTER G +U+1E20 U+0047 +# LATIN SMALL LETTER F WITH DOT ABOVE # LATIN SMALL LETTER F +U+1E1F U+0066 +# LATIN CAPITAL LETTER F WITH DOT ABOVE # LATIN CAPITAL LETTER F +U+1E1E U+0046 +# LATIN SMALL LETTER E WITH CEDILLA AND BREVE # LATIN SMALL LETTER E +U+1E1D U+0065 +# LATIN CAPITAL LETTER E WITH CEDILLA AND BREVE # LATIN CAPITAL LETTER E +U+1E1C U+0045 +# LATIN SMALL LETTER E WITH TILDE BELOW # LATIN SMALL LETTER E +U+1E1B U+0065 +# LATIN CAPITAL LETTER E WITH TILDE BELOW # LATIN CAPITAL LETTER E +U+1E1A U+0045 +# LATIN SMALL LETTER E WITH CIRCUMFLEX BELOW # LATIN SMALL LETTER E +U+1E19 U+0065 +# LATIN CAPITAL LETTER E WITH CIRCUMFLEX BELOW # LATIN CAPITAL LETTER E +U+1E18 U+0045 +# LATIN SMALL LETTER E WITH MACRON AND ACUTE # LATIN SMALL LETTER E WITH MACRON # LATIN SMALL LETTER E +U+1E17 U+0113 U+0065 +# LATIN CAPITAL LETTER E WITH MACRON AND ACUTE # LATIN CAPITAL LETTER E WITH MACRON # LATIN CAPITAL LETTER E +U+1E16 U+0112 U+0045 +# LATIN SMALL LETTER E WITH MACRON AND GRAVE # LATIN SMALL LETTER E WITH MACRON # LATIN SMALL LETTER E +U+1E15 U+0113 U+0065 +# LATIN CAPITAL LETTER E WITH MACRON AND GRAVE # LATIN CAPITAL LETTER E WITH MACRON # LATIN CAPITAL LETTER E +U+1E14 U+0112 U+0045 +# LATIN SMALL LETTER D WITH CIRCUMFLEX BELOW # LATIN SMALL LETTER D +U+1E13 U+0064 +# LATIN CAPITAL LETTER D WITH CIRCUMFLEX BELOW # LATIN CAPITAL LETTER D +U+1E12 U+0044 +# LATIN SMALL LETTER D WITH CEDILLA # LATIN SMALL LETTER D +U+1E11 U+0064 +# LATIN CAPITAL LETTER D WITH CEDILLA # LATIN CAPITAL LETTER D +U+1E10 U+0044 +# LATIN SMALL LETTER D WITH LINE BELOW # LATIN SMALL LETTER D +U+1E0F U+0064 +# LATIN CAPITAL LETTER D WITH LINE BELOW # LATIN CAPITAL LETTER D +U+1E0E U+0044 +# LATIN SMALL LETTER D WITH DOT BELOW # LATIN SMALL LETTER D +U+1E0D U+0064 +# LATIN CAPITAL LETTER D WITH DOT BELOW # LATIN CAPITAL LETTER D +U+1E0C U+0044 +# LATIN SMALL LETTER D WITH DOT ABOVE # LATIN SMALL LETTER D +U+1E0B U+0064 +# LATIN CAPITAL LETTER D WITH DOT ABOVE # LATIN CAPITAL LETTER D +U+1E0A U+0044 +# LATIN SMALL LETTER C WITH CEDILLA AND ACUTE # LATIN SMALL LETTER C WITH CEDILLA # LATIN SMALL LETTER C +U+1E09 U+00E7 U+0063 +# LATIN CAPITAL LETTER C WITH CEDILLA AND ACUTE # LATIN CAPITAL LETTER C WITH CEDILLA # LATIN CAPITAL LETTER C +U+1E08 U+00C7 U+0043 +# LATIN SMALL LETTER B WITH LINE BELOW # LATIN SMALL LETTER B +U+1E07 U+0062 +# LATIN CAPITAL LETTER B WITH LINE BELOW # LATIN CAPITAL LETTER B +U+1E06 U+0042 +# LATIN SMALL LETTER B WITH DOT BELOW # LATIN SMALL LETTER B +U+1E05 U+0062 +# LATIN CAPITAL LETTER B WITH DOT BELOW # LATIN CAPITAL LETTER B +U+1E04 U+0042 +# LATIN SMALL LETTER B WITH DOT ABOVE # LATIN SMALL LETTER B +U+1E03 U+0062 +# LATIN CAPITAL LETTER B WITH DOT ABOVE # LATIN CAPITAL LETTER B +U+1E02 U+0042 +# LATIN SMALL LETTER A WITH RING BELOW # LATIN SMALL LETTER A +U+1E01 U+0061 +# LATIN CAPITAL LETTER A WITH RING BELOW # LATIN CAPITAL LETTER A +U+1E00 U+0041 +# LATIN SMALL LETTER DZ DIGRAPH WITH CURL # LATIN SMALL LETTER DZ DIGRAPH +U+02A5 U+02A3 +# LATIN SMALL LETTER Q WITH HOOK # LATIN SMALL LETTER Q +U+02A0 U+0071 +# LATIN SMALL LETTER J WITH CROSSED-TAIL # LATIN SMALL LETTER J +U+029D U+006A +# LATIN SMALL LETTER EZH WITH CURL # LATIN SMALL LETTER EZH +U+0293 U+0292 +# LATIN SMALL LETTER Z WITH CURL # LATIN SMALL LETTER Z +U+0291 U+007A +# LATIN SMALL LETTER Z WITH RETROFLEX HOOK # LATIN SMALL LETTER Z +U+0290 U+007A +# LATIN SMALL LETTER V WITH HOOK # LATIN SMALL LETTER V +U+028B U+0076 +# LATIN SMALL LETTER T WITH RETROFLEX HOOK # LATIN SMALL LETTER T +U+0288 U+0074 +# LATIN SMALL LETTER ESH WITH CURL # LATIN SMALL LETTER ESH +U+0286 U+0283 +# LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK # LATIN SMALL LETTER DOTLESS J WITH STROKE # LATIN SMALL LETTER J +U+0284 U+025F U+006A +# LATIN SMALL LETTER S WITH HOOK # LATIN SMALL LETTER S +U+0282 U+0073 +# LATIN SMALL LETTER R WITH FISHHOOK # LATIN SMALL LETTER R +U+027E U+0072 +# LATIN SMALL LETTER R WITH TAIL # LATIN SMALL LETTER R +U+027D U+0072 +# LATIN SMALL LETTER R WITH LONG LEG # LATIN SMALL LETTER R +U+027C U+0072 +# LATIN SMALL LETTER N WITH RETROFLEX HOOK # LATIN SMALL LETTER N +U+0273 U+006E +# LATIN SMALL LETTER N WITH LEFT HOOK # LATIN SMALL LETTER N +U+0272 U+006E +# LATIN SMALL LETTER M WITH HOOK # LATIN SMALL LETTER M +U+0271 U+006D +# LATIN SMALL LETTER L WITH RETROFLEX HOOK # LATIN SMALL LETTER L +U+026D U+006C +# LATIN SMALL LETTER L WITH BELT # LATIN SMALL LETTER L +U+026C U+006C +# LATIN SMALL LETTER L WITH MIDDLE TILDE # LATIN SMALL LETTER L +U+026B U+006C +# LATIN SMALL LETTER I WITH STROKE # LATIN SMALL LETTER I +U+0268 U+0069 +# LATIN SMALL LETTER H WITH HOOK # LATIN SMALL LETTER H +U+0266 U+0068 +# LATIN SMALL LETTER G WITH HOOK # LATIN SMALL LETTER G +U+0260 U+0067 +# LATIN SMALL LETTER DOTLESS J WITH STROKE # LATIN SMALL LETTER J +U+025F U+006A +# LATIN SMALL LETTER OPEN E # LATIN SMALL LETTER E +U+025B U+0065 +# LATIN SMALL LETTER SCHWA WITH HOOK # LATIN SMALL LETTER SCHWA +U+025A U+0259 +# LATIN SMALL LETTER D WITH HOOK # LATIN SMALL LETTER D +U+0257 U+0064 +# LATIN SMALL LETTER D WITH TAIL # LATIN SMALL LETTER D +U+0256 U+0064 +# LATIN SMALL LETTER C WITH CURL # LATIN SMALL LETTER C +U+0255 U+0063 +# LATIN SMALL LETTER OPEN O # LATIN SMALL LETTER O +U+0254 U+006F +# LATIN SMALL LETTER B WITH HOOK # LATIN SMALL LETTER B +U+0253 U+0062 +# LATIN SMALL LETTER U WITH INVERTED BREVE # LATIN SMALL LETTER U +U+0217 U+0075 +# LATIN CAPITAL LETTER U WITH INVERTED BREVE # LATIN CAPITAL LETTER U +U+0216 U+0055 +# LATIN SMALL LETTER U WITH DOUBLE GRAVE # LATIN SMALL LETTER U +U+0215 U+0075 +# LATIN CAPITAL LETTER U WITH DOUBLE GRAVE # LATIN CAPITAL LETTER U +U+0214 U+0055 +# LATIN SMALL LETTER R WITH INVERTED BREVE # LATIN SMALL LETTER R +U+0213 U+0072 +# LATIN CAPITAL LETTER R WITH INVERTED BREVE # LATIN CAPITAL LETTER R +U+0212 U+0052 +# LATIN SMALL LETTER R WITH DOUBLE GRAVE # LATIN SMALL LETTER R +U+0211 U+0072 +# LATIN CAPITAL LETTER R WITH DOUBLE GRAVE # LATIN CAPITAL LETTER R +U+0210 U+0052 +# LATIN SMALL LETTER O WITH INVERTED BREVE # LATIN SMALL LETTER O +U+020F U+006F +# LATIN CAPITAL LETTER O WITH INVERTED BREVE # LATIN CAPITAL LETTER O +U+020E U+004F +# LATIN SMALL LETTER O WITH DOUBLE GRAVE # LATIN SMALL LETTER O +U+020D U+006F +# LATIN CAPITAL LETTER O WITH DOUBLE GRAVE # LATIN CAPITAL LETTER O +U+020C U+004F +# LATIN SMALL LETTER I WITH INVERTED BREVE # LATIN SMALL LETTER I +U+020B U+0069 +# LATIN CAPITAL LETTER I WITH INVERTED BREVE # LATIN CAPITAL LETTER I +U+020A U+0049 +# LATIN SMALL LETTER I WITH DOUBLE GRAVE # LATIN SMALL LETTER I +U+0209 U+0069 +# LATIN CAPITAL LETTER I WITH DOUBLE GRAVE # LATIN CAPITAL LETTER I +U+0208 U+0049 +# LATIN SMALL LETTER E WITH INVERTED BREVE # LATIN SMALL LETTER E +U+0207 U+0065 +# LATIN CAPITAL LETTER E WITH INVERTED BREVE # LATIN CAPITAL LETTER E +U+0206 U+0045 +# LATIN SMALL LETTER E WITH DOUBLE GRAVE # LATIN SMALL LETTER E +U+0205 U+0065 +# LATIN CAPITAL LETTER E WITH DOUBLE GRAVE # LATIN CAPITAL LETTER E +U+0204 U+0045 +# LATIN SMALL LETTER A WITH INVERTED BREVE # LATIN SMALL LETTER A +U+0203 U+0061 +# LATIN CAPITAL LETTER A WITH INVERTED BREVE # LATIN CAPITAL LETTER A +U+0202 U+0041 +# LATIN SMALL LETTER A WITH DOUBLE GRAVE # LATIN SMALL LETTER A +U+0201 U+0061 +# LATIN CAPITAL LETTER A WITH DOUBLE GRAVE # LATIN CAPITAL LETTER A +U+0200 U+0041 +# LATIN SMALL LETTER O WITH STROKE AND ACUTE # LATIN SMALL LETTER O WITH STROKE # LATIN SMALL LETTER O +U+01FF U+00F8 U+006F +# LATIN CAPITAL LETTER O WITH STROKE AND ACUTE # LATIN CAPITAL LETTER O WITH STROKE # LATIN CAPITAL LETTER O +U+01FE U+00D8 U+004F +# LATIN SMALL LETTER AE WITH ACUTE # LATIN SMALL LETTER AE +U+01FD U+00E6 +# LATIN CAPITAL LETTER AE WITH ACUTE # LATIN CAPITAL LETTER AE +U+01FC U+00C6 +# LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE # LATIN SMALL LETTER A WITH RING ABOVE # LATIN SMALL LETTER A +U+01FB U+00E5 U+0061 +# LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE # LATIN CAPITAL LETTER A WITH RING ABOVE # LATIN CAPITAL LETTER A +U+01FA U+00C5 U+0041 +# LATIN SMALL LETTER G WITH ACUTE # LATIN SMALL LETTER G +U+01F5 U+0067 +# LATIN CAPITAL LETTER G WITH ACUTE # LATIN CAPITAL LETTER G +U+01F4 U+0047 +# LATIN CAPITAL LETTER D WITH SMALL LETTER Z # LATIN CAPITAL LETTER D +U+01F2 U+0044 +# LATIN SMALL LETTER J WITH CARON # LATIN SMALL LETTER J +U+01F0 U+006A +# LATIN SMALL LETTER EZH WITH CARON # LATIN SMALL LETTER EZH +U+01EF U+0292 +# LATIN CAPITAL LETTER EZH WITH CARON # LATIN CAPITAL LETTER EZH +U+01EE U+01B7 +# LATIN SMALL LETTER O WITH OGONEK AND MACRON # LATIN SMALL LETTER O WITH OGONEK # LATIN SMALL LETTER O +U+01ED U+01EB U+006F +# LATIN CAPITAL LETTER O WITH OGONEK AND MACRON # LATIN CAPITAL LETTER O WITH OGONEK # LATIN CAPITAL LETTER O +U+01EC U+01EA U+004F +# LATIN SMALL LETTER O WITH OGONEK # LATIN SMALL LETTER O +U+01EB U+006F +# LATIN CAPITAL LETTER O WITH OGONEK # LATIN CAPITAL LETTER O +U+01EA U+004F +# LATIN SMALL LETTER K WITH CARON # LATIN SMALL LETTER K +U+01E9 U+006B +# LATIN CAPITAL LETTER K WITH CARON # LATIN CAPITAL LETTER K +U+01E8 U+004B +# LATIN SMALL LETTER G WITH CARON # LATIN SMALL LETTER G +U+01E7 U+0067 +# LATIN CAPITAL LETTER G WITH CARON # LATIN CAPITAL LETTER G +U+01E6 U+0047 +# LATIN SMALL LETTER G WITH STROKE # LATIN SMALL LETTER G +U+01E5 U+0067 +# LATIN CAPITAL LETTER G WITH STROKE # LATIN CAPITAL LETTER G +U+01E4 U+0047 +# LATIN SMALL LETTER AE WITH MACRON # LATIN SMALL LETTER AE +U+01E3 U+00E6 +# LATIN CAPITAL LETTER AE WITH MACRON # LATIN CAPITAL LETTER AE +U+01E2 U+00C6 +# LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON # LATIN SMALL LETTER A +U+01E1 U+0061 +# LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON # LATIN CAPITAL LETTER A +U+01E0 U+0041 +# LATIN SMALL LETTER A WITH DIAERESIS AND MACRON # LATIN SMALL LETTER A WITH DIAERESIS # LATIN SMALL LETTER A +U+01DF U+00E4 U+0061 +# LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON # LATIN CAPITAL LETTER A WITH DIAERESIS # LATIN CAPITAL LETTER A +U+01DE U+00C4 U+0041 +# LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE # LATIN SMALL LETTER U WITH DIAERESIS # LATIN SMALL LETTER U +U+01DC U+00FC U+0075 +# LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE # LATIN CAPITAL LETTER U WITH DIAERESIS # LATIN CAPITAL LETTER U +U+01DB U+00DC U+0055 +# LATIN SMALL LETTER U WITH DIAERESIS AND CARON # LATIN SMALL LETTER U WITH DIAERESIS # LATIN SMALL LETTER U +U+01DA U+00FC U+0075 +# LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON # LATIN CAPITAL LETTER U WITH DIAERESIS # LATIN CAPITAL LETTER U +U+01D9 U+00DC U+0055 +# LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE # LATIN SMALL LETTER U WITH DIAERESIS # LATIN SMALL LETTER U +U+01D8 U+00FC U+0075 +# LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE # LATIN CAPITAL LETTER U WITH DIAERESIS # LATIN CAPITAL LETTER U +U+01D7 U+00DC U+0055 +# LATIN SMALL LETTER U WITH DIAERESIS AND MACRON # LATIN SMALL LETTER U WITH DIAERESIS # LATIN SMALL LETTER U +U+01D6 U+00FC U+0075 +# LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON # LATIN CAPITAL LETTER U WITH DIAERESIS # LATIN CAPITAL LETTER U +U+01D5 U+00DC U+0055 +# LATIN SMALL LETTER U WITH CARON # LATIN SMALL LETTER U +U+01D4 U+0075 +# LATIN CAPITAL LETTER U WITH CARON # LATIN CAPITAL LETTER U +U+01D3 U+0055 +# LATIN SMALL LETTER O WITH CARON # LATIN SMALL LETTER O +U+01D2 U+006F +# LATIN CAPITAL LETTER O WITH CARON # LATIN CAPITAL LETTER O +U+01D1 U+004F +# LATIN SMALL LETTER I WITH CARON # LATIN SMALL LETTER I +U+01D0 U+0069 +# LATIN CAPITAL LETTER I WITH CARON # LATIN CAPITAL LETTER I +U+01CF U+0049 +# LATIN SMALL LETTER A WITH CARON # LATIN SMALL LETTER A +U+01CE U+0061 +# LATIN CAPITAL LETTER A WITH CARON # LATIN CAPITAL LETTER A +U+01CD U+0041 +# LATIN CAPITAL LETTER N WITH SMALL LETTER J # LATIN CAPITAL LETTER N +U+01CB U+004E +# LATIN CAPITAL LETTER L WITH SMALL LETTER J # LATIN CAPITAL LETTER L +U+01C8 U+004C +# LATIN SMALL LETTER DZ WITH CARON # LATIN SMALL LETTER DZ +U+01C6 U+01F3 +# LATIN CAPITAL LETTER D WITH SMALL LETTER Z WITH CARON # LATIN CAPITAL LETTER D +U+01C5 U+0044 +# LATIN CAPITAL LETTER DZ WITH CARON # LATIN CAPITAL LETTER DZ +U+01C4 U+01F1 +# LATIN SMALL LETTER EZH WITH TAIL # LATIN SMALL LETTER EZH +U+01BA U+0292 +# LATIN SMALL LETTER Z WITH STROKE # LATIN SMALL LETTER Z +U+01B6 U+007A +# LATIN CAPITAL LETTER Z WITH STROKE # LATIN CAPITAL LETTER Z +U+01B5 U+005A +# LATIN SMALL LETTER Y WITH HOOK # LATIN SMALL LETTER Y +U+01B4 U+0079 +# LATIN CAPITAL LETTER Y WITH HOOK # LATIN CAPITAL LETTER Y +U+01B3 U+0059 +# LATIN CAPITAL LETTER V WITH HOOK # LATIN CAPITAL LETTER V +U+01B2 U+0056 +# LATIN SMALL LETTER U WITH HORN # LATIN SMALL LETTER U +U+01B0 U+0075 +# LATIN CAPITAL LETTER U WITH HORN # LATIN CAPITAL LETTER U +U+01AF U+0055 +# LATIN CAPITAL LETTER T WITH RETROFLEX HOOK # LATIN CAPITAL LETTER T +U+01AE U+0054 +# LATIN SMALL LETTER T WITH HOOK # LATIN SMALL LETTER T +U+01AD U+0074 +# LATIN CAPITAL LETTER T WITH HOOK # LATIN CAPITAL LETTER T +U+01AC U+0054 +# LATIN SMALL LETTER T WITH PALATAL HOOK # LATIN SMALL LETTER T +U+01AB U+0074 +# LATIN SMALL LETTER P WITH HOOK # LATIN SMALL LETTER P +U+01A5 U+0070 +# LATIN CAPITAL LETTER P WITH HOOK # LATIN CAPITAL LETTER P +U+01A4 U+0050 +# LATIN SMALL LETTER O WITH HORN # LATIN SMALL LETTER O +U+01A1 U+006F +# LATIN CAPITAL LETTER O WITH HORN # LATIN CAPITAL LETTER O +U+01A0 U+004F +# LATIN CAPITAL LETTER O WITH MIDDLE TILDE # LATIN CAPITAL LETTER O +U+019F U+004F +# LATIN SMALL LETTER N WITH LONG RIGHT LEG # LATIN SMALL LETTER N +U+019E U+006E +# LATIN CAPITAL LETTER N WITH LEFT HOOK # LATIN CAPITAL LETTER N +U+019D U+004E +# LATIN SMALL LETTER L WITH BAR # LATIN SMALL LETTER L +U+019A U+006C +# LATIN SMALL LETTER K WITH HOOK # LATIN SMALL LETTER K +U+0199 U+006B +# LATIN CAPITAL LETTER K WITH HOOK # LATIN CAPITAL LETTER K +U+0198 U+004B +# LATIN CAPITAL LETTER I WITH STROKE # LATIN CAPITAL LETTER I +U+0197 U+0049 +# LATIN CAPITAL LETTER G WITH HOOK # LATIN CAPITAL LETTER G +U+0193 U+0047 +# LATIN SMALL LETTER F WITH HOOK # LATIN SMALL LETTER F +U+0192 U+0066 +# LATIN CAPITAL LETTER F WITH HOOK # LATIN CAPITAL LETTER F +U+0191 U+0046 +# LATIN CAPITAL LETTER OPEN E # LATIN CAPITAL LETTER E +U+0190 U+0045 +# LATIN SMALL LETTER D WITH TOPBAR # LATIN SMALL LETTER D +U+018C U+0064 +# LATIN CAPITAL LETTER D WITH TOPBAR # LATIN CAPITAL LETTER D +U+018B U+0044 +# LATIN CAPITAL LETTER D WITH HOOK # LATIN CAPITAL LETTER D +U+018A U+0044 +# LATIN SMALL LETTER C WITH HOOK # LATIN SMALL LETTER C +U+0188 U+0063 +# LATIN CAPITAL LETTER C WITH HOOK # LATIN CAPITAL LETTER C +U+0187 U+0043 +# LATIN CAPITAL LETTER OPEN O # LATIN CAPITAL LETTER O +U+0186 U+004F +# LATIN SMALL LETTER B WITH TOPBAR # LATIN SMALL LETTER B +U+0183 U+0062 +# LATIN CAPITAL LETTER B WITH TOPBAR # LATIN CAPITAL LETTER B +U+0182 U+0042 +# LATIN CAPITAL LETTER B WITH HOOK # LATIN CAPITAL LETTER B +U+0181 U+0042 +# LATIN SMALL LETTER B WITH STROKE # LATIN SMALL LETTER B +U+0180 U+0062 +# LATIN SMALL LETTER LONG S # LATIN SMALL LETTER S +U+017F U+0073 +# LATIN SMALL LETTER Z WITH CARON # LATIN SMALL LETTER Z +U+017E U+007A +# LATIN CAPITAL LETTER Z WITH CARON # LATIN CAPITAL LETTER Z +U+017D U+005A +# LATIN SMALL LETTER Z WITH DOT ABOVE # LATIN SMALL LETTER Z +U+017C U+007A +# LATIN CAPITAL LETTER Z WITH DOT ABOVE # LATIN CAPITAL LETTER Z +U+017B U+005A +# LATIN SMALL LETTER Z WITH ACUTE # LATIN SMALL LETTER Z +U+017A U+007A +# LATIN CAPITAL LETTER Z WITH ACUTE # LATIN CAPITAL LETTER Z +U+0179 U+005A +# LATIN CAPITAL LETTER Y WITH DIAERESIS # LATIN CAPITAL LETTER Y +U+0178 U+0059 +# LATIN SMALL LETTER Y WITH CIRCUMFLEX # LATIN SMALL LETTER Y +U+0177 U+0079 +# LATIN CAPITAL LETTER Y WITH CIRCUMFLEX # LATIN CAPITAL LETTER Y +U+0176 U+0059 +# LATIN SMALL LETTER W WITH CIRCUMFLEX # LATIN SMALL LETTER W +U+0175 U+0077 +# LATIN CAPITAL LETTER W WITH CIRCUMFLEX # LATIN CAPITAL LETTER W +U+0174 U+0057 +# LATIN SMALL LETTER U WITH OGONEK # LATIN SMALL LETTER U +U+0173 U+0075 +# LATIN CAPITAL LETTER U WITH OGONEK # LATIN CAPITAL LETTER U +U+0172 U+0055 +# LATIN SMALL LETTER U WITH DOUBLE ACUTE # LATIN SMALL LETTER U +U+0171 U+0075 +# LATIN CAPITAL LETTER U WITH DOUBLE ACUTE # LATIN CAPITAL LETTER U +U+0170 U+0055 +# LATIN SMALL LETTER U WITH RING ABOVE # LATIN SMALL LETTER U +U+016F U+0075 +# LATIN CAPITAL LETTER U WITH RING ABOVE # LATIN CAPITAL LETTER U +U+016E U+0055 +# LATIN SMALL LETTER U WITH BREVE # LATIN SMALL LETTER U +U+016D U+0075 +# LATIN CAPITAL LETTER U WITH BREVE # LATIN CAPITAL LETTER U +U+016C U+0055 +# LATIN SMALL LETTER U WITH MACRON # LATIN SMALL LETTER U +U+016B U+0075 +# LATIN CAPITAL LETTER U WITH MACRON # LATIN CAPITAL LETTER U +U+016A U+0055 +# LATIN SMALL LETTER U WITH TILDE # LATIN SMALL LETTER U +U+0169 U+0075 +# LATIN CAPITAL LETTER U WITH TILDE # LATIN CAPITAL LETTER U +U+0168 U+0055 +# LATIN SMALL LETTER T WITH STROKE # LATIN SMALL LETTER T +U+0167 U+0074 +# LATIN CAPITAL LETTER T WITH STROKE # LATIN CAPITAL LETTER T +U+0166 U+0054 +# LATIN SMALL LETTER T WITH CARON # LATIN SMALL LETTER T +U+0165 U+0074 +# LATIN CAPITAL LETTER T WITH CARON # LATIN CAPITAL LETTER T +U+0164 U+0054 +# LATIN SMALL LETTER T WITH CEDILLA # LATIN SMALL LETTER T +U+0163 U+0074 +# LATIN CAPITAL LETTER T WITH CEDILLA # LATIN CAPITAL LETTER T +U+0162 U+0054 +# LATIN SMALL LETTER S WITH CARON # LATIN SMALL LETTER S +U+0161 U+0073 +# LATIN CAPITAL LETTER S WITH CARON # LATIN CAPITAL LETTER S +U+0160 U+0053 +# LATIN SMALL LETTER S WITH CEDILLA # LATIN SMALL LETTER S +U+015F U+0073 +# LATIN CAPITAL LETTER S WITH CEDILLA # LATIN CAPITAL LETTER S +U+015E U+0053 +# LATIN SMALL LETTER S WITH CIRCUMFLEX # LATIN SMALL LETTER S +U+015D U+0073 +# LATIN CAPITAL LETTER S WITH CIRCUMFLEX # LATIN CAPITAL LETTER S +U+015C U+0053 +# LATIN SMALL LETTER S WITH ACUTE # LATIN SMALL LETTER S +U+015B U+0073 +# LATIN CAPITAL LETTER S WITH ACUTE # LATIN CAPITAL LETTER S +U+015A U+0053 +# LATIN SMALL LETTER R WITH CARON # LATIN SMALL LETTER R +U+0159 U+0072 +# LATIN CAPITAL LETTER R WITH CARON # LATIN CAPITAL LETTER R +U+0158 U+0052 +# LATIN SMALL LETTER R WITH CEDILLA # LATIN SMALL LETTER R +U+0157 U+0072 +# LATIN CAPITAL LETTER R WITH CEDILLA # LATIN CAPITAL LETTER R +U+0156 U+0052 +# LATIN SMALL LETTER R WITH ACUTE # LATIN SMALL LETTER R +U+0155 U+0072 +# LATIN CAPITAL LETTER R WITH ACUTE # LATIN CAPITAL LETTER R +U+0154 U+0052 +# LATIN SMALL LETTER O WITH DOUBLE ACUTE # LATIN SMALL LETTER O +U+0151 U+006F +# LATIN CAPITAL LETTER O WITH DOUBLE ACUTE # LATIN CAPITAL LETTER O +U+0150 U+004F +# LATIN SMALL LETTER O WITH BREVE # LATIN SMALL LETTER O +U+014F U+006F +# LATIN CAPITAL LETTER O WITH BREVE # LATIN CAPITAL LETTER O +U+014E U+004F +# LATIN SMALL LETTER O WITH MACRON # LATIN SMALL LETTER O +U+014D U+006F +# LATIN CAPITAL LETTER O WITH MACRON # LATIN CAPITAL LETTER O +U+014C U+004F +# LATIN SMALL LETTER N WITH CARON # LATIN SMALL LETTER N +U+0148 U+006E +# LATIN CAPITAL LETTER N WITH CARON # LATIN CAPITAL LETTER N +U+0147 U+004E +# LATIN SMALL LETTER N WITH CEDILLA # LATIN SMALL LETTER N +U+0146 U+006E +# LATIN CAPITAL LETTER N WITH CEDILLA # LATIN CAPITAL LETTER N +U+0145 U+004E +# LATIN SMALL LETTER N WITH ACUTE # LATIN SMALL LETTER N +U+0144 U+006E +# LATIN CAPITAL LETTER N WITH ACUTE # LATIN CAPITAL LETTER N +U+0143 U+004E +# LATIN SMALL LETTER L WITH STROKE # LATIN SMALL LETTER L +U+0142 U+006C +# LATIN CAPITAL LETTER L WITH STROKE # LATIN CAPITAL LETTER L +U+0141 U+004C +# LATIN SMALL LETTER L WITH MIDDLE DOT # LATIN SMALL LETTER L +U+0140 U+006C +# LATIN CAPITAL LETTER L WITH MIDDLE DOT # LATIN CAPITAL LETTER L +U+013F U+004C +# LATIN SMALL LETTER L WITH CARON # LATIN SMALL LETTER L +U+013E U+006C +# LATIN CAPITAL LETTER L WITH CARON # LATIN CAPITAL LETTER L +U+013D U+004C +# LATIN SMALL LETTER L WITH CEDILLA # LATIN SMALL LETTER L +U+013C U+006C +# LATIN CAPITAL LETTER L WITH CEDILLA # LATIN CAPITAL LETTER L +U+013B U+004C +# LATIN SMALL LETTER L WITH ACUTE # LATIN SMALL LETTER L +U+013A U+006C +# LATIN CAPITAL LETTER L WITH ACUTE # LATIN CAPITAL LETTER L +U+0139 U+004C +# LATIN SMALL LETTER K WITH CEDILLA # LATIN SMALL LETTER K +U+0137 U+006B +# LATIN CAPITAL LETTER K WITH CEDILLA # LATIN CAPITAL LETTER K +U+0136 U+004B +# LATIN SMALL LETTER J WITH CIRCUMFLEX # LATIN SMALL LETTER J +U+0135 U+006A +# LATIN CAPITAL LETTER J WITH CIRCUMFLEX # LATIN CAPITAL LETTER J +U+0134 U+004A +# LATIN SMALL LETTER DOTLESS I # LATIN SMALL LETTER I +U+0131 U+0069 +# LATIN CAPITAL LETTER I WITH DOT ABOVE # LATIN CAPITAL LETTER I +U+0130 U+0049 +# LATIN SMALL LETTER I WITH OGONEK # LATIN SMALL LETTER I +U+012F U+0069 +# LATIN CAPITAL LETTER I WITH OGONEK # LATIN CAPITAL LETTER I +U+012E U+0049 +# LATIN SMALL LETTER I WITH BREVE # LATIN SMALL LETTER I +U+012D U+0069 +# LATIN CAPITAL LETTER I WITH BREVE # LATIN CAPITAL LETTER I +U+012C U+0049 +# LATIN SMALL LETTER I WITH MACRON # LATIN SMALL LETTER I +U+012B U+0069 +# LATIN CAPITAL LETTER I WITH MACRON # LATIN CAPITAL LETTER I +U+012A U+0049 +# LATIN SMALL LETTER I WITH TILDE # LATIN SMALL LETTER I +U+0129 U+0069 +# LATIN CAPITAL LETTER I WITH TILDE # LATIN CAPITAL LETTER I +U+0128 U+0049 +# LATIN SMALL LETTER H WITH STROKE # LATIN SMALL LETTER H +U+0127 U+0068 +# LATIN CAPITAL LETTER H WITH STROKE # LATIN CAPITAL LETTER H +U+0126 U+0048 +# LATIN SMALL LETTER H WITH CIRCUMFLEX # LATIN SMALL LETTER H +U+0125 U+0068 +# LATIN CAPITAL LETTER H WITH CIRCUMFLEX # LATIN CAPITAL LETTER H +U+0124 U+0048 +# LATIN SMALL LETTER G WITH CEDILLA # LATIN SMALL LETTER G +U+0123 U+0067 +# LATIN CAPITAL LETTER G WITH CEDILLA # LATIN CAPITAL LETTER G +U+0122 U+0047 +# LATIN SMALL LETTER G WITH DOT ABOVE # LATIN SMALL LETTER G +U+0121 U+0067 +# LATIN CAPITAL LETTER G WITH DOT ABOVE # LATIN CAPITAL LETTER G +U+0120 U+0047 +# LATIN SMALL LETTER G WITH BREVE # LATIN SMALL LETTER G +U+011F U+0067 +# LATIN CAPITAL LETTER G WITH BREVE # LATIN CAPITAL LETTER G +U+011E U+0047 +# LATIN SMALL LETTER G WITH CIRCUMFLEX # LATIN SMALL LETTER G +U+011D U+0067 +# LATIN CAPITAL LETTER G WITH CIRCUMFLEX # LATIN CAPITAL LETTER G +U+011C U+0047 +# LATIN SMALL LETTER E WITH CARON # LATIN SMALL LETTER E +U+011B U+0065 +# LATIN CAPITAL LETTER E WITH CARON # LATIN CAPITAL LETTER E +U+011A U+0045 +# LATIN SMALL LETTER E WITH OGONEK # LATIN SMALL LETTER E +U+0119 U+0065 +# LATIN CAPITAL LETTER E WITH OGONEK # LATIN CAPITAL LETTER E +U+0118 U+0045 +# LATIN SMALL LETTER E WITH DOT ABOVE # LATIN SMALL LETTER E +U+0117 U+0065 +# LATIN CAPITAL LETTER E WITH DOT ABOVE # LATIN CAPITAL LETTER E +U+0116 U+0045 +# LATIN SMALL LETTER E WITH BREVE # LATIN SMALL LETTER E +U+0115 U+0065 +# LATIN CAPITAL LETTER E WITH BREVE # LATIN CAPITAL LETTER E +U+0114 U+0045 +# LATIN SMALL LETTER E WITH MACRON # LATIN SMALL LETTER E +U+0113 U+0065 +# LATIN CAPITAL LETTER E WITH MACRON # LATIN CAPITAL LETTER E +U+0112 U+0045 +# LATIN SMALL LETTER D WITH STROKE # LATIN SMALL LETTER D +U+0111 U+0064 +# LATIN CAPITAL LETTER D WITH STROKE # LATIN CAPITAL LETTER D +U+0110 U+0044 +# LATIN SMALL LETTER D WITH CARON # LATIN SMALL LETTER D +U+010F U+0064 +# LATIN CAPITAL LETTER D WITH CARON # LATIN CAPITAL LETTER D +U+010E U+0044 +# LATIN SMALL LETTER C WITH CARON # LATIN SMALL LETTER C +U+010D U+0063 +# LATIN CAPITAL LETTER C WITH CARON # LATIN CAPITAL LETTER C +U+010C U+0043 +# LATIN SMALL LETTER C WITH DOT ABOVE # LATIN SMALL LETTER C +U+010B U+0063 +# LATIN CAPITAL LETTER C WITH DOT ABOVE # LATIN CAPITAL LETTER C +U+010A U+0043 +# LATIN SMALL LETTER C WITH CIRCUMFLEX # LATIN SMALL LETTER C +U+0109 U+0063 +# LATIN CAPITAL LETTER C WITH CIRCUMFLEX # LATIN CAPITAL LETTER C +U+0108 U+0043 +# LATIN SMALL LETTER C WITH ACUTE # LATIN SMALL LETTER C +U+0107 U+0063 +# LATIN CAPITAL LETTER C WITH ACUTE # LATIN CAPITAL LETTER C +U+0106 U+0043 +# LATIN SMALL LETTER A WITH OGONEK # LATIN SMALL LETTER A +U+0105 U+0061 +# LATIN CAPITAL LETTER A WITH OGONEK # LATIN CAPITAL LETTER A +U+0104 U+0041 +# LATIN SMALL LETTER A WITH BREVE # LATIN SMALL LETTER A +U+0103 U+0061 +# LATIN CAPITAL LETTER A WITH BREVE # LATIN CAPITAL LETTER A +U+0102 U+0041 +# LATIN SMALL LETTER A WITH MACRON # LATIN SMALL LETTER A +U+0101 U+0061 +# LATIN CAPITAL LETTER A WITH MACRON # LATIN CAPITAL LETTER A +U+0100 U+0041 +# LATIN SMALL LETTER Y WITH DIAERESIS # LATIN SMALL LETTER Y +U+00FF U+0079 +# LATIN SMALL LETTER Y WITH ACUTE # LATIN SMALL LETTER Y +U+00FD U+0079 +# LATIN SMALL LETTER U WITH DIAERESIS # LATIN SMALL LETTER U +U+00FC U+0075 +# LATIN SMALL LETTER U WITH CIRCUMFLEX # LATIN SMALL LETTER U +U+00FB U+0075 +# LATIN SMALL LETTER U WITH ACUTE # LATIN SMALL LETTER U +U+00FA U+0075 +# LATIN SMALL LETTER U WITH GRAVE # LATIN SMALL LETTER U +U+00F9 U+0075 +# LATIN SMALL LETTER O WITH STROKE # LATIN SMALL LETTER O +U+00F8 U+006F +# LATIN SMALL LETTER O WITH DIAERESIS # LATIN SMALL LETTER O +U+00F6 U+006F +# LATIN SMALL LETTER O WITH TILDE # LATIN SMALL LETTER O +U+00F5 U+006F +# LATIN SMALL LETTER O WITH CIRCUMFLEX # LATIN SMALL LETTER O +U+00F4 U+006F +# LATIN SMALL LETTER O WITH ACUTE # LATIN SMALL LETTER O +U+00F3 U+006F +# LATIN SMALL LETTER O WITH GRAVE # LATIN SMALL LETTER O +U+00F2 U+006F +# LATIN SMALL LETTER N WITH TILDE # LATIN SMALL LETTER N +U+00F1 U+006E +# LATIN SMALL LETTER I WITH DIAERESIS # LATIN SMALL LETTER I +U+00EF U+0069 +# LATIN SMALL LETTER I WITH CIRCUMFLEX # LATIN SMALL LETTER I +U+00EE U+0069 +# LATIN SMALL LETTER I WITH ACUTE # LATIN SMALL LETTER I +U+00ED U+0069 +# LATIN SMALL LETTER I WITH GRAVE # LATIN SMALL LETTER I +U+00EC U+0069 +# LATIN SMALL LETTER E WITH DIAERESIS # LATIN SMALL LETTER E +U+00EB U+0065 +# LATIN SMALL LETTER E WITH CIRCUMFLEX # LATIN SMALL LETTER E +U+00EA U+0065 +# LATIN SMALL LETTER E WITH ACUTE # LATIN SMALL LETTER E +U+00E9 U+0065 +# LATIN SMALL LETTER E WITH GRAVE # LATIN SMALL LETTER E +U+00E8 U+0065 +# LATIN SMALL LETTER C WITH CEDILLA # LATIN SMALL LETTER C +U+00E7 U+0063 +# LATIN SMALL LETTER A WITH RING ABOVE # LATIN SMALL LETTER A +U+00E5 U+0061 +# LATIN SMALL LETTER A WITH DIAERESIS # LATIN SMALL LETTER A +U+00E4 U+0061 +# LATIN SMALL LETTER A WITH TILDE # LATIN SMALL LETTER A +U+00E3 U+0061 +# LATIN SMALL LETTER A WITH CIRCUMFLEX # LATIN SMALL LETTER A +U+00E2 U+0061 +# LATIN SMALL LETTER A WITH ACUTE # LATIN SMALL LETTER A +U+00E1 U+0061 +# LATIN SMALL LETTER A WITH GRAVE # LATIN SMALL LETTER A +U+00E0 U+0061 +# LATIN CAPITAL LETTER Y WITH ACUTE # LATIN CAPITAL LETTER Y +U+00DD U+0059 +# LATIN CAPITAL LETTER U WITH DIAERESIS # LATIN CAPITAL LETTER U +U+00DC U+0055 +# LATIN CAPITAL LETTER U WITH CIRCUMFLEX # LATIN CAPITAL LETTER U +U+00DB U+0055 +# LATIN CAPITAL LETTER U WITH ACUTE # LATIN CAPITAL LETTER U +U+00DA U+0055 +# LATIN CAPITAL LETTER U WITH GRAVE # LATIN CAPITAL LETTER U +U+00D9 U+0055 +# LATIN CAPITAL LETTER O WITH STROKE # LATIN CAPITAL LETTER O +U+00D8 U+004F +# LATIN CAPITAL LETTER O WITH DIAERESIS # LATIN CAPITAL LETTER O +U+00D6 U+004F +# LATIN CAPITAL LETTER O WITH TILDE # LATIN CAPITAL LETTER O +U+00D5 U+004F +# LATIN CAPITAL LETTER O WITH CIRCUMFLEX # LATIN CAPITAL LETTER O +U+00D4 U+004F +# LATIN CAPITAL LETTER O WITH ACUTE # LATIN CAPITAL LETTER O +U+00D3 U+004F +# LATIN CAPITAL LETTER O WITH GRAVE # LATIN CAPITAL LETTER O +U+00D2 U+004F +# LATIN CAPITAL LETTER N WITH TILDE # LATIN CAPITAL LETTER N +U+00D1 U+004E +# LATIN CAPITAL LETTER I WITH DIAERESIS # LATIN CAPITAL LETTER I +U+00CF U+0049 +# LATIN CAPITAL LETTER I WITH CIRCUMFLEX # LATIN CAPITAL LETTER I +U+00CE U+0049 +# LATIN CAPITAL LETTER I WITH ACUTE # LATIN CAPITAL LETTER I +U+00CD U+0049 +# LATIN CAPITAL LETTER I WITH GRAVE # LATIN CAPITAL LETTER I +U+00CC U+0049 +# LATIN CAPITAL LETTER E WITH DIAERESIS # LATIN CAPITAL LETTER E +U+00CB U+0045 +# LATIN CAPITAL LETTER E WITH CIRCUMFLEX # LATIN CAPITAL LETTER E +U+00CA U+0045 +# LATIN CAPITAL LETTER E WITH ACUTE # LATIN CAPITAL LETTER E +U+00C9 U+0045 +# LATIN CAPITAL LETTER E WITH GRAVE # LATIN CAPITAL LETTER E +U+00C8 U+0045 +# LATIN CAPITAL LETTER C WITH CEDILLA # LATIN CAPITAL LETTER C +U+00C7 U+0043 +# LATIN CAPITAL LETTER A WITH RING ABOVE # LATIN CAPITAL LETTER A +U+00C5 U+0041 +# LATIN CAPITAL LETTER A WITH DIAERESIS # LATIN CAPITAL LETTER A +U+00C4 U+0041 +# LATIN CAPITAL LETTER A WITH TILDE # LATIN CAPITAL LETTER A +U+00C3 U+0041 +# LATIN CAPITAL LETTER A WITH CIRCUMFLEX # LATIN CAPITAL LETTER A +U+00C2 U+0041 +# LATIN CAPITAL LETTER A WITH ACUTE # LATIN CAPITAL LETTER A +U+00C1 U+0041 +# LATIN CAPITAL LETTER A WITH GRAVE # LATIN CAPITAL LETTER A +U+00C0 U+0041 diff --git a/consoletrans/latin_diacr.nofallback b/consoletrans/latin_diacr.nofallback new file mode 100644 index 0000000..2126a34 --- /dev/null +++ b/consoletrans/latin_diacr.nofallback @@ -0,0 +1,69 @@ +00DF;LATIN SMALL LETTER SHARP S +0149;LATIN SMALL LETTER N PRECEDED BY APOSTROPHE +0184;LATIN CAPITAL LETTER TONE SIX +0185;LATIN SMALL LETTER TONE SIX +0189;LATIN CAPITAL LETTER AFRICAN D +018D;LATIN SMALL LETTER TURNED DELTA +018E;LATIN CAPITAL LETTER REVERSED E +019C;LATIN CAPITAL LETTER TURNED M +01A6;LATIN LETTER YR +01A7;LATIN CAPITAL LETTER TONE TWO +01A8;LATIN SMALL LETTER TONE TWO +01AA;LATIN LETTER REVERSED ESH LOOP +01B8;LATIN CAPITAL LETTER EZH REVERSED +01B9;LATIN SMALL LETTER EZH REVERSED +01BB;LATIN LETTER TWO WITH STROKE +01BC;LATIN CAPITAL LETTER TONE FIVE +01BD;LATIN SMALL LETTER TONE FIVE +01BE;LATIN LETTER INVERTED GLOTTAL STOP WITH STROKE +01BF;LATIN LETTER WYNN +01C0;LATIN LETTER DENTAL CLICK +01C1;LATIN LETTER LATERAL CLICK +01C2;LATIN LETTER ALVEOLAR CLICK +01C3;LATIN LETTER RETROFLEX CLICK +01DD;LATIN SMALL LETTER TURNED E +0250;LATIN SMALL LETTER TURNED A +0252;LATIN SMALL LETTER TURNED ALPHA +0258;LATIN SMALL LETTER REVERSED E +025C;LATIN SMALL LETTER REVERSED OPEN E +025D;LATIN SMALL LETTER REVERSED OPEN E WITH HOOK +025E;LATIN SMALL LETTER CLOSED REVERSED OPEN E +0261;LATIN SMALL LETTER SCRIPT G +0262;LATIN LETTER SMALL CAPITAL G +0264;LATIN SMALL LETTER RAMS HORN +0265;LATIN SMALL LETTER TURNED H +026A;LATIN LETTER SMALL CAPITAL I +026F;LATIN SMALL LETTER TURNED M +0270;LATIN SMALL LETTER TURNED M WITH LONG LEG +0274;LATIN LETTER SMALL CAPITAL N +0275;LATIN SMALL LETTER BARRED O +0276;LATIN LETTER SMALL CAPITAL OE +0277;LATIN SMALL LETTER CLOSED OMEGA +0279;LATIN SMALL LETTER TURNED R +027A;LATIN SMALL LETTER TURNED R WITH LONG LEG +027B;LATIN SMALL LETTER TURNED R WITH HOOK +027F;LATIN SMALL LETTER REVERSED R WITH FISHHOOK +0280;LATIN LETTER SMALL CAPITAL R +0281;LATIN LETTER SMALL CAPITAL INVERTED R +0285;LATIN SMALL LETTER SQUAT REVERSED ESH +0287;LATIN SMALL LETTER TURNED T +0289;LATIN SMALL LETTER U BAR +028C;LATIN SMALL LETTER TURNED V +028D;LATIN SMALL LETTER TURNED W +028E;LATIN SMALL LETTER TURNED Y +028F;LATIN LETTER SMALL CAPITAL Y +0294;LATIN LETTER GLOTTAL STOP +0295;LATIN LETTER PHARYNGEAL VOICED FRICATIVE +0296;LATIN LETTER INVERTED GLOTTAL STOP +0297;LATIN LETTER STRETCHED C +0298;LATIN LETTER BILABIAL CLICK +0299;LATIN LETTER SMALL CAPITAL B +029A;LATIN SMALL LETTER CLOSED OPEN E +029B;LATIN LETTER SMALL CAPITAL G WITH HOOK +029C;LATIN LETTER SMALL CAPITAL H +029E;LATIN SMALL LETTER TURNED K +029F;LATIN LETTER SMALL CAPITAL L +02A1;LATIN LETTER GLOTTAL STOP WITH STROKE +02A2;LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE +271D;LATIN CROSS +FB05;LATIN SMALL LIGATURE LONG S T diff --git a/consoletrans/math.fallback b/consoletrans/math.fallback new file mode 100644 index 0000000..c7b63da --- /dev/null +++ b/consoletrans/math.fallback @@ -0,0 +1,29 @@ +# This files gives fallback for math character from the following charsets: +# cp437 latin1 + +# BEWARE: These approximations will give FALSE display. Use with caution. It +# will be better when we can specially highlight such approximations. + +# empty set ED (∅) : ostroke (Ø) : zero (0) : o +U+2205 U+00D8 U+0030 U+006F + +# identical (≡) : equal +U+2261 U+003D + +# greater or equal (≥) : greater +U+2265 U+003E + +# less or equal (≤) : less +U+2264 U+003C + +# division (÷) : / +U+00F7 U+002F + +# multiply (×) : * : x (x should never show up) +U+00D7 U+002A U+0078 + +# superscript small N (ⁿ) : n +U+207F U+006E + +# Pi (π) : box-drawing (╥) +U+03C0 U+2565 diff --git a/consoletrans/misc.fallback b/consoletrans/misc.fallback new file mode 100644 index 0000000..08259d1 --- /dev/null +++ b/consoletrans/misc.fallback @@ -0,0 +1,29 @@ +# broken bar (¦) : vertical bar (|) +U+00A6 U+007C + +# inv. ? (¿) : ? +U+00BF U+003F + +# inv. ! (¡) : ! +U+00A1 U+0021 + +# diaeresis (¨) : " +U+00A8 U+0022 + +# acute (´) : ' +U+00B4 U+0027 + +# copyright (©) : C +U+00A9 U+0043 + +# registered (®) : R +U+00AE U+0052 + +# superscript 1 (¹) : 1 +U+00B9 U+0031 + +# superscript 2 (²) : 2 +U+00B2 U+0032 + +# superscript 3 (³) : 3 +U+00B3 U+0033 diff --git a/consoletrans/null.trans b/consoletrans/null.trans new file mode 100644 index 0000000..b277cb0 --- /dev/null +++ b/consoletrans/null.trans @@ -0,0 +1,65 @@ +# Internal value Output character +0x00 0x00 +0x01 0x00 +0x02 0x00 +0x03 0x00 +0x04 0x00 +0x05 0x00 +0x06 0x00 +0x07 0x00 +0x08 0x00 +0x09 0x00 +0x0A 0x00 +0x0B 0x00 +0x0C 0x00 +0x0D 0x00 +0x0E 0x00 +0x0F 0x00 +0x10 0x00 +0x11 0x00 +0x12 0x00 +0x13 0x00 +0x14 0x00 +0x15 0x00 +0x16 0x00 +0x17 0x00 +0x18 0x00 +0x19 0x00 +0x1A 0x00 +0x1B 0x00 +0x1C 0x00 +0x1D 0x00 +0x1E 0x00 +0x1F 0x00 +0x80 0x00 +0x81 0x00 +0x82 0x00 +0x83 0x00 +0x84 0x00 +0x85 0x00 +0x86 0x00 +0x87 0x00 +0x88 0x00 +0x89 0x00 +0x8A 0x00 +0x8B 0x00 +0x8C 0x00 +0x8D 0x00 +0x8E 0x00 +0x8F 0x00 +0x90 0x00 +0x91 0x00 +0x92 0x00 +0x93 0x00 +0x94 0x00 +0x95 0x00 +0x96 0x00 +0x97 0x00 +0x98 0x00 +0x99 0x00 +0x9A 0x00 +0x9B 0x00 +0x9C 0x00 +0x9D 0x00 +0x9E 0x00 +0x9F 0x00 diff --git a/consoletrans/qrczak.fallback b/consoletrans/qrczak.fallback new file mode 100644 index 0000000..1fb186d --- /dev/null +++ b/consoletrans/qrczak.fallback @@ -0,0 +1,1553 @@ +U+00A0 U+0020 +U+00A1 U+0021 +U+00A2 U+0063 +U+00A3 U+004C +U+00A4 U+002A +U+00A5 U+0059 +U+00A6 U+007C +U+00A7 U+0053 +U+00A8 U+0022 +U+00A9 U+0063 +U+00AA U+0061 +U+00AB U+003C +U+00AC U+007E +U+00AD U+0000 +U+00AE U+0052 +U+00AF U+002D +U+00B0 U+02DA U+006F +U+00B2 U+0032 +U+00B3 U+0033 +U+00B4 U+0027 +U+00B5 U+03BC U+0075 +U+00B6 U+0050 +U+00B7 U+2022 U+2219 U+002E +U+00B8 U+002C +U+00B9 U+0031 +U+00BA U+006F +U+00BB U+003E +U+00BF U+003F +U+00C0 U+0041 +U+00C1 U+0041 +U+00C2 U+0041 +U+00C3 U+0041 +U+00C4 U+0041 +U+00C5 U+0041 +U+00C6 U+0041 +U+00C7 U+0043 +U+00C8 U+0045 +U+00C9 U+0045 +U+00CA U+0045 +U+00CB U+0045 +U+00CC U+0049 +U+00CD U+0049 +U+00CE U+0049 +U+00CF U+0049 +U+00D0 U+0044 +U+00D1 U+004E +U+00D2 U+004F +U+00D3 U+004F +U+00D4 U+004F +U+00D5 U+004F +U+00D6 U+004F +U+00D7 U+0078 +U+00D8 U+004F +U+00D9 U+0055 +U+00DA U+0055 +U+00DB U+0055 +U+00DC U+0055 +U+00DD U+0059 +U+00DE U+0054 +U+00DF U+0073 +U+00E0 U+0061 +U+00E1 U+0061 +U+00E2 U+0061 +U+00E3 U+0061 +U+00E4 U+0061 +U+00E5 U+0061 +U+00E6 U+0061 +U+00E7 U+0063 +U+00E8 U+0065 +U+00E9 U+0065 +U+00EA U+0065 +U+00EB U+0065 +U+00EC U+0069 +U+00ED U+0069 +U+00EE U+0069 +U+00EF U+0069 +U+00F0 U+0064 +U+00F1 U+006E +U+00F2 U+006F +U+00F3 U+006F +U+00F4 U+006F +U+00F5 U+006F +U+00F6 U+006F +U+00F7 U+003A +U+00F8 U+006F +U+00F9 U+0075 +U+00FA U+0075 +U+00FB U+0075 +U+00FC U+0075 +U+00FD U+0079 +U+00FE U+0074 +U+00FF U+0079 +U+0100 U+0041 +U+0101 U+0061 +U+0102 U+0041 +U+0103 U+0061 +U+0104 U+0041 +U+0105 U+0061 +U+0106 U+0043 +U+0107 U+0063 +U+0108 U+0043 +U+0109 U+0063 +U+010A U+0043 +U+010B U+0063 +U+010C U+0043 +U+010D U+0063 +U+010E U+0044 +U+010F U+0064 +U+0110 U+0044 +U+0111 U+0064 +U+0112 U+0045 +U+0113 U+0065 +U+0114 U+0045 +U+0115 U+0065 +U+0116 U+0045 +U+0117 U+0065 +U+0118 U+0045 +U+0119 U+0065 +U+011A U+0045 +U+011B U+0065 +U+011C U+0047 +U+011D U+0067 +U+011E U+0047 +U+011F U+0067 +U+0120 U+0047 +U+0121 U+0067 +U+0122 U+0047 +U+0123 U+0067 +U+0124 U+0048 +U+0125 U+0068 +U+0126 U+0048 +U+0127 U+0048 +U+0128 U+0049 +U+0129 U+0069 +U+012A U+0049 +U+012B U+0069 +U+012C U+0049 +U+012D U+0069 +U+012E U+0049 +U+012F U+0069 +U+0130 U+0049 +U+0131 U+0069 +U+0133 U+00FF U+0079 +U+0134 U+004A +U+0135 U+006A +U+0136 U+004B +U+0137 U+006B +U+0138 U+006B +U+0139 U+004C +U+013A U+006C +U+013B U+004C +U+013C U+006C +U+013D U+004C +U+013E U+006C +U+013F U+004C +U+0140 U+006C +U+0141 U+004C +U+0142 U+006C +U+0143 U+004E +U+0144 U+006E +U+0145 U+004E +U+0146 U+006E +U+0147 U+004E +U+0148 U+006E +U+0149 U+006E +U+014A U+004E +U+014B U+004E +U+014C U+004F +U+014D U+006F +U+014E U+004F +U+014F U+006F +U+0150 U+004F +U+0151 U+006F +U+0152 U+004F +U+0153 U+006F +U+0154 U+0052 +U+0155 U+0072 +U+0156 U+0052 +U+0157 U+0072 +U+0158 U+0052 +U+0159 U+0072 +U+015A U+0053 +U+015B U+0073 +U+015C U+0053 +U+015D U+0073 +U+015E U+0053 +U+015F U+0073 +U+0160 U+0053 +U+0161 U+0073 +U+0162 U+0054 +U+0163 U+0074 +U+0164 U+0054 +U+0165 U+0074 +U+0166 U+0054 +U+0167 U+0074 +U+0168 U+0055 +U+0169 U+0075 +U+016A U+0055 +U+016B U+0075 +U+016C U+0055 +U+016D U+0075 +U+016E U+0055 +U+016F U+0075 +U+0170 U+0055 +U+0171 U+0075 +U+0172 U+0055 +U+0173 U+0075 +U+0174 U+0057 +U+0175 U+0077 +U+0176 U+0059 +U+0177 U+0079 +U+0178 U+0059 +U+0179 U+005A +U+017A U+007A +U+017B U+005A +U+017C U+007A +U+017D U+005A +U+017E U+007A +U+017F U+0073 +U+0187 U+0043 +U+0188 U+0063 +U+0191 U+0046 +U+0192 U+0066 +U+0198 U+004B +U+0199 U+006B +U+01A0 U+004F +U+01A1 U+006F +U+01A2 U+004F +U+01A3 U+006F +U+01AF U+0055 +U+01B0 U+0075 +U+01B5 U+005A +U+01B6 U+007A +U+01B7 U+005A +U+01C4 U+0044 +U+01C5 U+0044 +U+01C6 U+0064 +U+01C7 U+004C +U+01C8 U+004C +U+01C9 U+006C +U+01CA U+004E +U+01CB U+004E +U+01CC U+006E +U+01CD U+0041 +U+01CE U+0061 +U+01CF U+0049 +U+01D0 U+0069 +U+01D1 U+004F +U+01D2 U+006F +U+01D3 U+0055 +U+01D4 U+0075 +U+01D5 U+00DC U+0055 +U+01D6 U+00FC U+0075 +U+01D7 U+00DC U+0055 +U+01D8 U+00FC U+0075 +U+01D9 U+00DC U+0055 +U+01DA U+00FC U+0075 +U+01DB U+00DC U+0055 +U+01DC U+00FC U+0075 +U+01DE U+00C4 U+0041 +U+01DF U+00E4 U+0061 +U+01E0 U+0041 +U+01E1 U+0061 +U+01E2 U+00C6 U+0100 U+0041 +U+01E3 U+00E6 U+0101 U+0061 +U+01E4 U+0047 +U+01E5 U+0067 +U+01E6 U+0047 +U+01E7 U+0067 +U+01E8 U+004B +U+01E9 U+006B +U+01EA U+004F +U+01EB U+006F +U+01EC U+01EA U+004F +U+01ED U+01EB U+006F +U+01EE U+017D U+005A +U+01EF U+017E U+007A +U+01F0 U+006A +U+01F1 U+0044 +U+01F2 U+0044 +U+01F3 U+0064 +U+01F4 U+0047 +U+01F5 U+0067 +U+01FA U+00C5 U+00C1 U+0041 +U+01FB U+00E5 U+00E1 U+0061 +U+01FC U+00C6 U+00C1 U+0041 +U+01FD U+00E6 U+00E1 U+0061 +U+01FE U+00D8 U+00D3 U+004F +U+01FF U+00F8 U+00F3 U+006F +U+0200 U+0041 +U+0201 U+0061 +U+0202 U+0041 +U+0203 U+0061 +U+0204 U+0045 +U+0205 U+0065 +U+0206 U+0045 +U+0207 U+0065 +U+0208 U+0049 +U+0209 U+0069 +U+020A U+0049 +U+020B U+0069 +U+020C U+004F +U+020D U+006F +U+020E U+004F +U+020F U+006F +U+0210 U+0052 +U+0211 U+0072 +U+0212 U+0052 +U+0213 U+0072 +U+0214 U+0055 +U+0215 U+0075 +U+0216 U+0055 +U+0217 U+0075 +U+0251 U+0041 +U+0254 U+004F +U+0259 U+0040 +U+025A U+0052 +U+025B U+0045 +U+025F U+004A +U+0261 U+0067 +U+0262 U+0047 +U+0263 U+0051 +U+0269 U+0049 +U+026A U+0049 +U+026B U+004C +U+026C U+004C +U+0271 U+004D +U+0277 U+0055 +U+0279 U+0072 +U+027C U+0072 +U+027E U+002A +U+0280 U+0052 +U+0283 U+0053 +U+028A U+0055 +U+028C U+0056 +U+0292 U+007A +U+0294 U+003F +U+029D U+006A +U+029F U+004C +U+02B2 U+003B +U+02BB U+0060 +U+02C6 U+005E +U+02C7 U+005E +U+02C9 U+002D +U+02CB U+0060 +U+02D8 U+007E +U+02D9 U+002E +U+02DA U+00B0 U+002A +U+02DB U+002C +U+02DC U+007E +U+02DD U+0022 +U+0374 U+0027 +U+0375 U+002C +U+037A U+002C +U+037E U+003B +U+0384 U+0027 +U+0385 U+0022 +U+0386 U+0041 +U+0387 U+00B7 U+2022 U+2219 U+002E +U+0388 U+0045 +U+0389 U+0112 U+0045 +U+038A U+0049 +U+038C U+004F +U+038E U+0055 +U+038F U+014C U+004F +U+0390 U+0069 +U+0391 U+0041 +U+0392 U+0042 +U+0393 U+0047 +U+0394 U+0044 +U+0395 U+0045 +U+0396 U+005A +U+0397 U+0112 U+0045 +U+0398 U+0054 +U+0399 U+0049 +U+039A U+004B +U+039B U+004C +U+039C U+004D +U+039D U+004E +U+039E U+0058 +U+039F U+004F +U+03A0 U+0050 +U+03A1 U+0052 +U+03A3 U+0053 +U+03A4 U+0054 +U+03A5 U+0055 +U+03A6 U+0046 +U+03A7 U+0058 +U+03A8 U+0050 +U+03A9 U+014C U+004F +U+03AA U+0049 +U+03AB U+0055 +U+03AC U+0061 +U+03AD U+0065 +U+03AE U+0113 U+0065 +U+03AF U+0069 +U+03B0 U+0075 +U+03B1 U+0061 +U+03B2 U+0062 +U+03B3 U+0067 +U+03B4 U+0064 +U+03B5 U+0065 +U+03B6 U+007A +U+03B7 U+0113 U+0065 +U+03B8 U+0074 +U+03B9 U+0069 +U+03BA U+006B +U+03BB U+006C +U+03BC U+006D +U+03BD U+006E +U+03BE U+0078 +U+03BF U+006F +U+03C0 U+0070 +U+03C1 U+0072 +U+03C2 U+0073 +U+03C3 U+0073 +U+03C4 U+0074 +U+03C5 U+0075 +U+03C6 U+0066 +U+03C7 U+0078 +U+03C8 U+0070 +U+03C9 U+014D U+006F +U+03CA U+0069 +U+03CB U+0075 +U+03CC U+006F +U+03CD U+0075 +U+03CE U+014D U+006F +U+03D0 U+0062 +U+03D1 U+0074 +U+03D2 U+0075 +U+03D5 U+0066 +U+03D6 U+0070 +U+03F0 U+006B +U+03F1 U+0072 +U+0401 U+0415 U+00CB U+0045 +U+0402 U+0110 U+0044 +U+0403 U+0413 U+01F4 U+0047 +U+0404 U+0415 U+0112 U+0045 +U+0406 U+0049 +U+0407 U+00CF U+0049 +U+0408 U+004A +U+0409 U+041B U+004C +U+040A U+041D U+004E +U+040B U+0106 U+0043 +U+040C U+041A U+1E30 U+004B +U+040E U+0423 U+016C U+0055 +U+0410 U+0041 +U+0411 U+0042 +U+0412 U+0056 +U+0413 U+0047 +U+0414 U+0044 +U+0415 U+0045 +U+0416 U+017D U+005A +U+0417 U+005A +U+0418 U+0049 +U+0419 U+0059 +U+041A U+004B +U+041B U+004C +U+041C U+004D +U+041D U+004E +U+041E U+004F +U+041F U+0050 +U+0420 U+0052 +U+0421 U+0053 +U+0422 U+0054 +U+0423 U+0055 +U+0424 U+0046 +U+0425 U+0048 +U+0426 U+0043 +U+0427 U+010C U+0043 +U+0428 U+0160 U+0053 +U+042A U+0022 +U+042B U+0059 +U+042C U+0027 +U+042D U+0045 +U+042E U+0055 +U+042F U+0041 +U+0430 U+0061 +U+0431 U+0062 +U+0432 U+0076 +U+0433 U+0067 +U+0434 U+0064 +U+0435 U+0065 +U+0436 U+017E U+007A +U+0437 U+007A +U+0438 U+0069 +U+0439 U+0079 +U+043A U+006B +U+043B U+006C +U+043C U+006D +U+043D U+006E +U+043E U+006F +U+043F U+0070 +U+0440 U+0072 +U+0441 U+0073 +U+0442 U+0074 +U+0443 U+0075 +U+0444 U+0066 +U+0445 U+0068 +U+0446 U+0063 +U+0447 U+010D U+0063 +U+0448 U+0161 U+0073 +U+044A U+0022 +U+044B U+0079 +U+044C U+0027 +U+044D U+0065 +U+044E U+0075 +U+044F U+0061 +U+0451 U+0435 U+00EB U+0065 +U+0452 U+0111 U+0064 +U+0453 U+0433 U+01F5 U+0067 +U+0454 U+0435 U+0113 U+0065 +U+0456 U+0069 +U+0457 U+00EF U+0069 +U+0458 U+006A +U+0459 U+043B U+006C +U+045A U+043D U+0062 +U+045B U+0107 U+0063 +U+045C U+043A U+1E31 U+006B +U+045E U+0443 U+016D U+0075 +U+0490 U+0413 U+0047 +U+0491 U+0433 U+0067 +U+1E00 U+0041 +U+1E01 U+0061 +U+1E02 U+0042 +U+1E03 U+0062 +U+1E04 U+0042 +U+1E05 U+0062 +U+1E06 U+0042 +U+1E07 U+0062 +U+1E08 U+0043 +U+1E09 U+0063 +U+1E0A U+0044 +U+1E0B U+0064 +U+1E0C U+0044 +U+1E0D U+0064 +U+1E0E U+0044 +U+1E0F U+0064 +U+1E10 U+0044 +U+1E11 U+0064 +U+1E12 U+0044 +U+1E13 U+0064 +U+1E14 U+0112 U+0045 +U+1E15 U+0113 U+0065 +U+1E16 U+0112 U+0045 +U+1E17 U+0113 U+0065 +U+1E18 U+0045 +U+1E19 U+0065 +U+1E1A U+0045 +U+1E1B U+0065 +U+1E1C U+0045 +U+1E1D U+0065 +U+1E1E U+0046 +U+1E1F U+0066 +U+1E20 U+0047 +U+1E21 U+0067 +U+1E22 U+0048 +U+1E23 U+0068 +U+1E24 U+0048 +U+1E25 U+0068 +U+1E26 U+0048 +U+1E27 U+0068 +U+1E28 U+0048 +U+1E29 U+0068 +U+1E2A U+0048 +U+1E2B U+0068 +U+1E2C U+0049 +U+1E2D U+0069 +U+1E2E U+00CF U+0049 +U+1E2F U+00EF U+0069 +U+1E30 U+004B +U+1E31 U+006B +U+1E32 U+004B +U+1E33 U+006B +U+1E34 U+004B +U+1E35 U+006B +U+1E36 U+004C +U+1E37 U+006C +U+1E38 U+004C +U+1E39 U+006C +U+1E3A U+004C +U+1E3B U+006C +U+1E3C U+004C +U+1E3D U+006C +U+1E3E U+004D +U+1E3F U+006D +U+1E40 U+004D +U+1E41 U+006D +U+1E42 U+004D +U+1E43 U+006D +U+1E44 U+004E +U+1E45 U+006E +U+1E46 U+004E +U+1E47 U+006E +U+1E48 U+004E +U+1E49 U+006E +U+1E4A U+004E +U+1E4B U+006E +U+1E4C U+00D5 U+004F +U+1E4D U+00F5 U+006F +U+1E4E U+00D5 U+004F +U+1E4F U+00F5 U+006F +U+1E50 U+014C U+004F +U+1E51 U+014D U+006F +U+1E52 U+014C U+004F +U+1E53 U+014D U+006F +U+1E54 U+0050 +U+1E55 U+0070 +U+1E56 U+0050 +U+1E57 U+0070 +U+1E58 U+0052 +U+1E59 U+0072 +U+1E5A U+0052 +U+1E5B U+0072 +U+1E5C U+0052 +U+1E5D U+0072 +U+1E5E U+0052 +U+1E5F U+0072 +U+1E60 U+0053 +U+1E61 U+0073 +U+1E62 U+0053 +U+1E63 U+0073 +U+1E64 U+0053 +U+1E65 U+0073 +U+1E66 U+0053 +U+1E67 U+0073 +U+1E68 U+0053 +U+1E69 U+0073 +U+1E6A U+0054 +U+1E6B U+0074 +U+1E6C U+0054 +U+1E6D U+0074 +U+1E6E U+0054 +U+1E6F U+0074 +U+1E70 U+0054 +U+1E71 U+0074 +U+1E72 U+0055 +U+1E73 U+0075 +U+1E74 U+0055 +U+1E75 U+0075 +U+1E76 U+0055 +U+1E77 U+0075 +U+1E78 U+0168 U+0055 +U+1E79 U+0169 U+0075 +U+1E7A U+016A U+0055 +U+1E7B U+016B U+0075 +U+1E7C U+0056 +U+1E7D U+0076 +U+1E7E U+0056 +U+1E7F U+0076 +U+1E80 U+0057 +U+1E81 U+0077 +U+1E82 U+0057 +U+1E83 U+0077 +U+1E84 U+0057 +U+1E85 U+0077 +U+1E86 U+0057 +U+1E87 U+0077 +U+1E88 U+0057 +U+1E89 U+0077 +U+1E8A U+0058 +U+1E8B U+0078 +U+1E8C U+0058 +U+1E8D U+0078 +U+1E8E U+0059 +U+1E8F U+0079 +U+1E90 U+005A +U+1E91 U+007A +U+1E92 U+005A +U+1E93 U+007A +U+1E94 U+005A +U+1E95 U+007A +U+1E96 U+0068 +U+1E97 U+0074 +U+1E98 U+0077 +U+1E99 U+0079 +U+1E9A U+0061 +U+1E9B U+017F U+0053 +U+1EA0 U+0041 +U+1EA1 U+0061 +U+1EA2 U+0041 +U+1EA3 U+0061 +U+1EA4 U+00C2 U+0041 +U+1EA5 U+00E2 U+0061 +U+1EA6 U+00C2 U+0041 +U+1EA7 U+00E2 U+0061 +U+1EA8 U+00C2 U+0041 +U+1EA9 U+00E2 U+0061 +U+1EAA U+00C2 U+0041 +U+1EAB U+00E2 U+0061 +U+1EAC U+00C2 U+0041 +U+1EAD U+00E2 U+0061 +U+1EAE U+0102 U+0041 +U+1EAF U+0103 U+0061 +U+1EB0 U+0102 U+0041 +U+1EB1 U+0103 U+0061 +U+1EB2 U+0102 U+0041 +U+1EB3 U+0103 U+0061 +U+1EB4 U+0102 U+0041 +U+1EB5 U+0103 U+0061 +U+1EB6 U+0102 U+0041 +U+1EB7 U+0103 U+0061 +U+1EB8 U+0045 +U+1EB9 U+0065 +U+1EBA U+0045 +U+1EBB U+0065 +U+1EBC U+0045 +U+1EBD U+0065 +U+1EBE U+00CA U+0045 +U+1EBF U+00EA U+0065 +U+1EC0 U+00CA U+0045 +U+1EC1 U+00EA U+0065 +U+1EC2 U+00CA U+0045 +U+1EC3 U+00EA U+0065 +U+1EC4 U+00CA U+0045 +U+1EC5 U+00EA U+0065 +U+1EC6 U+00CA U+0045 +U+1EC7 U+00EA U+0065 +U+1EC8 U+0049 +U+1EC9 U+0069 +U+1ECA U+0049 +U+1ECB U+0069 +U+1ECC U+004F +U+1ECD U+006F +U+1ECE U+004F +U+1ECF U+006F +U+1ED0 U+00D4 U+004F +U+1ED1 U+00F4 U+006F +U+1ED2 U+00D4 U+004F +U+1ED3 U+00F4 U+006F +U+1ED4 U+00D4 U+004F +U+1ED5 U+00F4 U+006F +U+1ED6 U+00D4 U+004F +U+1ED7 U+00F4 U+006F +U+1ED8 U+00D4 U+004F +U+1ED9 U+00F4 U+006F +U+1EDA U+01A0 U+004F +U+1EDB U+01A1 U+006F +U+1EDC U+01A0 U+004F +U+1EDD U+01A1 U+006F +U+1EDE U+01A0 U+004F +U+1EDF U+01A1 U+006F +U+1EE0 U+01A0 U+004F +U+1EE1 U+01A1 U+006F +U+1EE2 U+01A0 U+004F +U+1EE3 U+01A1 U+006F +U+1EE4 U+0055 +U+1EE5 U+0075 +U+1EE6 U+0055 +U+1EE7 U+0075 +U+1EE8 U+01AF U+0055 +U+1EE9 U+01B0 U+0075 +U+1EEA U+01AF U+0055 +U+1EEB U+01B0 U+0075 +U+1EEC U+01AF U+0055 +U+1EED U+01B0 U+0075 +U+1EEE U+01AF U+0055 +U+1EEF U+01B0 U+0075 +U+1EF0 U+01AF U+0055 +U+1EF1 U+01B0 U+0075 +U+1EF2 U+0059 +U+1EF3 U+0079 +U+1EF4 U+0059 +U+1EF5 U+0079 +U+1EF6 U+0059 +U+1EF7 U+0079 +U+1EF8 U+0059 +U+1EF9 U+0079 +U+1F00 U+03B1 U+0061 +U+1F01 U+03B1 U+0061 +U+1F02 U+03B1 U+0061 +U+1F03 U+03B1 U+0061 +U+1F04 U+03B1 U+0061 +U+1F05 U+03B1 U+0061 +U+1F06 U+03B1 U+0061 +U+1F07 U+03B1 U+0061 +U+1F08 U+0391 U+0041 +U+1F09 U+0391 U+0041 +U+1F0A U+0391 U+0041 +U+1F0B U+0391 U+0041 +U+1F0C U+0391 U+0041 +U+1F0D U+0391 U+0041 +U+1F0E U+0391 U+0041 +U+1F0F U+0391 U+0041 +U+1F10 U+03B5 U+0065 +U+1F11 U+03B5 U+0065 +U+1F12 U+03B5 U+0065 +U+1F13 U+03B5 U+0065 +U+1F14 U+03B5 U+0065 +U+1F15 U+03B5 U+0065 +U+1F18 U+0395 U+0045 +U+1F19 U+0395 U+0045 +U+1F1A U+0395 U+0045 +U+1F1B U+0395 U+0045 +U+1F1C U+0395 U+0045 +U+1F1D U+0395 U+0045 +U+1F20 U+03B7 U+0113 U+0065 +U+1F21 U+03B7 U+0113 U+0065 +U+1F22 U+03B7 U+0113 U+0065 +U+1F23 U+03B7 U+0113 U+0065 +U+1F24 U+03B7 U+0113 U+0065 +U+1F25 U+03B7 U+0113 U+0065 +U+1F26 U+03B7 U+0113 U+0065 +U+1F27 U+03B7 U+0113 U+0065 +U+1F28 U+0397 U+0112 U+0045 +U+1F29 U+0397 U+0112 U+0045 +U+1F2A U+0397 U+0112 U+0045 +U+1F2B U+0397 U+0112 U+0045 +U+1F2C U+0397 U+0112 U+0045 +U+1F2D U+0397 U+0112 U+0045 +U+1F2E U+0397 U+0112 U+0045 +U+1F2F U+0397 U+0112 U+0045 +U+1F30 U+03B9 U+0069 +U+1F31 U+03B9 U+0069 +U+1F32 U+03B9 U+0069 +U+1F33 U+03B9 U+0069 +U+1F34 U+03B9 U+0069 +U+1F35 U+03B9 U+0069 +U+1F36 U+03B9 U+0069 +U+1F37 U+03B9 U+0069 +U+1F38 U+0399 U+0049 +U+1F39 U+0399 U+0049 +U+1F3A U+0399 U+0049 +U+1F3B U+0399 U+0049 +U+1F3C U+0399 U+0049 +U+1F3D U+0399 U+0049 +U+1F3E U+0399 U+0049 +U+1F3F U+0399 U+0049 +U+1F40 U+03BF U+006F +U+1F41 U+03BF U+006F +U+1F42 U+03BF U+006F +U+1F43 U+03BF U+006F +U+1F44 U+03BF U+006F +U+1F45 U+03BF U+006F +U+1F48 U+039F U+004F +U+1F49 U+039F U+004F +U+1F4A U+039F U+004F +U+1F4B U+039F U+004F +U+1F4C U+039F U+004F +U+1F4D U+039F U+004F +U+1F50 U+03C5 U+0075 +U+1F51 U+03C5 U+0075 +U+1F52 U+03C5 U+0075 +U+1F53 U+03C5 U+0075 +U+1F54 U+03C5 U+0075 +U+1F55 U+03C5 U+0075 +U+1F56 U+03C5 U+0075 +U+1F57 U+03C5 U+0075 +U+1F59 U+03A5 U+0055 +U+1F5B U+03A5 U+0055 +U+1F5D U+03A5 U+0055 +U+1F5F U+03A5 U+0055 +U+1F60 U+03C9 U+014D U+006F +U+1F61 U+03C9 U+014D U+006F +U+1F62 U+03C9 U+014D U+006F +U+1F63 U+03C9 U+014D U+006F +U+1F64 U+03C9 U+014D U+006F +U+1F65 U+03C9 U+014D U+006F +U+1F66 U+03C9 U+014D U+006F +U+1F67 U+03C9 U+014D U+006F +U+1F68 U+03A9 U+014C U+004F +U+1F69 U+03A9 U+014C U+004F +U+1F6A U+03A9 U+014C U+004F +U+1F6B U+03A9 U+014C U+004F +U+1F6C U+03A9 U+014C U+004F +U+1F6D U+03A9 U+014C U+004F +U+1F6E U+03A9 U+014C U+004F +U+1F6F U+03A9 U+014C U+004F +U+1F70 U+03B1 U+0061 +U+1F71 U+03B1 U+0061 +U+1F72 U+03B5 U+0065 +U+1F73 U+03B5 U+0065 +U+1F74 U+03B7 U+0113 U+0065 +U+1F75 U+03B7 U+0113 U+0065 +U+1F76 U+03B9 U+0069 +U+1F77 U+03B9 U+0069 +U+1F78 U+03BF U+006F +U+1F79 U+03BF U+006F +U+1F7A U+03C5 U+0075 +U+1F7B U+03C5 U+0075 +U+1F7C U+03C9 U+014D U+006F +U+1F7D U+03C9 U+014D U+006F +U+1F80 U+03B1 U+0061 +U+1F81 U+03B1 U+0061 +U+1F82 U+03B1 U+0061 +U+1F83 U+03B1 U+0061 +U+1F84 U+03B1 U+0061 +U+1F85 U+03B1 U+0061 +U+1F86 U+03B1 U+0061 +U+1F87 U+03B1 U+0061 +U+1F88 U+0391 U+0041 +U+1F89 U+0391 U+0041 +U+1F8A U+0391 U+0041 +U+1F8B U+0391 U+0041 +U+1F8C U+0391 U+0041 +U+1F8D U+0391 U+0041 +U+1F8E U+0391 U+0041 +U+1F8F U+0391 U+0041 +U+1F90 U+03B7 U+0113 U+0065 +U+1F91 U+03B7 U+0113 U+0065 +U+1F92 U+03B7 U+0113 U+0065 +U+1F93 U+03B7 U+0113 U+0065 +U+1F94 U+03B7 U+0113 U+0065 +U+1F95 U+03B7 U+0113 U+0065 +U+1F96 U+03B7 U+0113 U+0065 +U+1F97 U+03B7 U+0113 U+0065 +U+1F98 U+0397 U+0112 U+0045 +U+1F99 U+0397 U+0112 U+0045 +U+1F9A U+0397 U+0112 U+0045 +U+1F9B U+0397 U+0112 U+0045 +U+1F9C U+0397 U+0112 U+0045 +U+1F9D U+0397 U+0112 U+0045 +U+1F9E U+0397 U+0112 U+0045 +U+1F9F U+0397 U+0112 U+0045 +U+1FA0 U+03C9 U+014D U+006F +U+1FA1 U+03C9 U+014D U+006F +U+1FA2 U+03C9 U+014D U+006F +U+1FA3 U+03C9 U+014D U+006F +U+1FA4 U+03C9 U+014D U+006F +U+1FA5 U+03C9 U+014D U+006F +U+1FA6 U+03C9 U+014D U+006F +U+1FA7 U+03C9 U+014D U+006F +U+1FA8 U+03A9 U+014C U+004F +U+1FA9 U+03A9 U+014C U+004F +U+1FAA U+03A9 U+014C U+004F +U+1FAB U+03A9 U+014C U+004F +U+1FAC U+03A9 U+014C U+004F +U+1FAD U+03A9 U+014C U+004F +U+1FAE U+03A9 U+014C U+004F +U+1FAF U+03A9 U+014C U+004F +U+1FB0 U+03B1 U+0061 +U+1FB1 U+03B1 U+0061 +U+1FB2 U+03B1 U+0061 +U+1FB3 U+03B1 U+0061 +U+1FB4 U+03B1 U+0061 +U+1FB6 U+03B1 U+0061 +U+1FB7 U+03B1 U+0061 +U+1FB8 U+0391 U+0041 +U+1FB9 U+0391 U+0041 +U+1FBA U+0391 U+0041 +U+1FBB U+0391 U+0041 +U+1FBC U+0391 U+0041 +U+1FBD U+0020 +U+1FBE U+0020 +U+1FBF U+0020 +U+1FC0 U+0020 +U+1FC1 U+0020 +U+1FC2 U+03B7 U+0113 U+0065 +U+1FC3 U+03B7 U+0113 U+0065 +U+1FC4 U+03B7 U+0113 U+0065 +U+1FC6 U+03B7 U+0113 U+0065 +U+1FC7 U+03B7 U+0113 U+0065 +U+1FC8 U+0395 U+0045 +U+1FC9 U+0395 U+0045 +U+1FCA U+0397 U+0112 U+0045 +U+1FCB U+0397 U+0112 U+0045 +U+1FCC U+0397 U+0112 U+0045 +U+1FCD U+0020 +U+1FCE U+0020 +U+1FCF U+0020 +U+1FD0 U+03B9 U+0069 +U+1FD1 U+03B9 U+0069 +U+1FD2 U+03CA U+0069 +U+1FD3 U+03CA U+0069 +U+1FD6 U+03B9 U+0069 +U+1FD7 U+03B9 U+0069 +U+1FD8 U+0399 U+0049 +U+1FD9 U+0399 U+0049 +U+1FDA U+0399 U+0049 +U+1FDB U+0399 U+0049 +U+1FDD U+0020 +U+1FDE U+0020 +U+1FDF U+0020 +U+1FE0 U+03C5 U+0075 +U+1FE1 U+03C5 U+0075 +U+1FE2 U+03CB U+0075 +U+1FE3 U+03CB U+0075 +U+1FE4 U+03C1 U+0072 +U+1FE5 U+03C1 U+0072 +U+1FE6 U+03C5 U+0075 +U+1FE7 U+03CB U+0075 +U+1FE8 U+03A5 U+0055 +U+1FE9 U+03A5 U+0055 +U+1FEA U+03A5 U+0055 +U+1FEB U+03A5 U+0055 +U+1FEC U+03A1 U+0052 +U+1FED U+0020 +U+1FEE U+0020 +U+1FEF U+0020 +U+1FF2 U+03C9 U+014D U+006F +U+1FF3 U+03C9 U+014D U+006F +U+1FF4 U+03C9 U+014D U+006F +U+1FF6 U+03C9 U+014D U+006F +U+1FF7 U+03C9 U+014D U+006F +U+1FF8 U+039F U+004F +U+1FF9 U+039F U+004F +U+1FFA U+03A9 U+014C U+004F +U+1FFB U+03A9 U+014C U+004F +U+1FFC U+03A9 U+014C U+004F +U+1FFD U+0020 +U+1FFE U+0020 +U+2002 U+0020 +U+2003 U+0020 +U+2009 U+0020 +U+200C U+0000 +U+200D U+0000 +U+200E U+003E +U+200F U+003C +U+2010 U+002D +U+2011 U+2010 U+002D +U+2012 U+2013 U+002D +U+2013 U+002D +U+2014 U+2015 U+002D +U+2015 U+2014 U+002D +U+2016 U+007C +U+2017 U+005F +U+2018 U+0060 +U+2019 U+0027 +U+201A U+002C +U+201B U+2018 U+0060 +U+201C U+0022 +U+201D U+0022 +U+201E U+201C U+0022 +U+201F U+0022 +U+2020 U+002B +U+2022 U+2219 U+00B7 U+002E +U+2023 U+003E +U+2024 U+002E +U+2025 U+002E +U+2026 U+002E +U+2027 U+00B7 U+002D +U+2028 U+000A +U+2029 U+000A +U+2032 U+0027 +U+2035 U+0060 +U+2038 U+005E +U+2039 U+003C +U+203A U+003E +U+203B U+0058 +U+203C U+0021 +U+203E U+002D +U+203F U+005F +U+2040 U+007E +U+2041 U+002C +U+2042 U+002A +U+2043 U+002D +U+2044 U+002F +U+2045 U+005B +U+2046 U+005D +U+2070 U+0030 +U+2074 U+0034 +U+2075 U+0035 +U+2076 U+0036 +U+2077 U+0037 +U+2078 U+0038 +U+2079 U+0039 +U+207A U+002B +U+207B U+002D +U+207C U+003D +U+207D U+0028 +U+207E U+0029 +U+207F U+006E +U+2080 U+0030 +U+2081 U+0031 +U+2082 U+0032 +U+2083 U+0033 +U+2084 U+0034 +U+2085 U+0035 +U+2086 U+0036 +U+2087 U+0037 +U+2088 U+0038 +U+2089 U+0039 +U+208A U+002B +U+208B U+002D +U+208C U+003D +U+208D U+0028 +U+208E U+0029 +U+20A1 U+0043 +U+20A2 U+0043 +U+20A3 U+0046 +U+20A4 U+00A3 U+004C +U+20A5 U+006D +U+20A6 U+004E +U+20A7 U+0050 +U+20A8 U+0052 +U+20A9 U+0057 +U+20AC U+0045 +U+2102 U+0043 +U+2103 U+0043 +U+2107 U+0045 +U+2108 U+0045 +U+2109 U+0046 +U+210A U+0067 +U+210B U+0048 +U+210C U+0048 +U+210D U+0048 +U+210E U+0068 +U+210F U+0068 +U+2110 U+0049 +U+2111 U+0049 +U+2112 U+004C +U+2113 U+006C +U+2115 U+004E +U+2117 U+0050 +U+2118 U+0070 +U+2119 U+0050 +U+211A U+0051 +U+211B U+0052 +U+211C U+0052 +U+211D U+0052 +U+211E U+0052 +U+211F U+0052 +U+2123 U+0056 +U+2124 U+005A +U+2125 U+007A +U+2126 U+03A9 U+004F +U+2128 U+005A +U+2129 U+0069 +U+212A U+004B +U+212B U+00C5 U+0041 +U+212C U+0042 +U+212D U+0043 +U+212E U+0065 +U+212F U+0065 +U+2130 U+0045 +U+2131 U+0046 +U+2132 U+0046 +U+2133 U+004D +U+2134 U+006F +U+2160 U+0049 +U+2164 U+0056 +U+2169 U+0058 +U+216C U+004C +U+216D U+0043 +U+216E U+0044 +U+216F U+004D +U+2170 U+0069 +U+2174 U+0076 +U+2179 U+0078 +U+217C U+006C +U+217D U+0063 +U+217E U+0064 +U+217F U+006D +U+2190 U+003C +U+2191 U+005E +U+2192 U+003E +U+2193 U+0076 +U+2194 U+002D +U+2195 U+007C +U+21A8 U+007C +U+21D0 U+003C +U+21D1 U+005E +U+21D2 U+003E +U+21D3 U+0076 +U+21D4 U+003D +U+2200 U+0041 +U+2202 U+0064 +U+2203 U+0045 +U+2205 U+00D8 U+0030 +U+2206 U+0394 U+0044 +U+2208 U+03B5 U+0028 +U+220B U+0029 +U+220F U+03A0 U+0050 +U+2211 U+03A3 U+0053 +U+2212 U+002D +U+2215 U+002F +U+2216 U+005C +U+2217 U+002A +U+2218 U+00B0 U+02DA U+006F +U+2219 U+2022 U+00B7 U+002E +U+221F U+004C +U+2220 U+0056 +U+2223 U+007C +U+2227 U+0026 +U+2228 U+007C +U+2229 U+002A +U+222A U+002B +U+2236 U+003A +U+223C U+007E +U+2245 U+003D +U+2248 U+003D +U+2254 U+003D +U+2255 U+003D +U+2261 U+003D +U+2264 U+003C +U+2265 U+003E +U+226A U+003C +U+226B U+003E +U+2282 U+0028 +U+2283 U+0029 +U+2295 U+002B +U+2297 U+0078 +U+2299 U+00B7 U+002E +U+229A U+2218 U+006F +U+22C5 U+00B7 U+2219 U+2022 U+002E +U+22D5 U+0023 +U+22EE U+2026 U+002E +U+22EF U+2026 U+002E +U+22F0 U+2026 U+002E +U+22F1 U+2026 U+002E +U+2302 U+005E +U+2310 U+00AC U+002D +U+2320 U+002F +U+2321 U+002F +U+2400 U+0040 +U+2401 U+0041 +U+2402 U+0042 +U+2403 U+0043 +U+2404 U+0044 +U+2405 U+0045 +U+2406 U+0046 +U+2407 U+0047 +U+2408 U+0048 +U+2409 U+0049 +U+240A U+004A +U+240B U+004B +U+240C U+004C +U+240D U+004D +U+240E U+004E +U+240F U+004F +U+2410 U+0050 +U+2411 U+0051 +U+2412 U+0052 +U+2413 U+0053 +U+2414 U+0054 +U+2415 U+0055 +U+2416 U+0056 +U+2417 U+0057 +U+2418 U+0058 +U+2419 U+0059 +U+241A U+005A +U+241B U+005B +U+241C U+005C +U+241D U+005D +U+241E U+005E +U+241F U+005F +U+2420 U+005F +U+2421 U+003F +U+2422 U+0062 +U+2423 U+005F +U+2460 U+0031 +U+2461 U+0032 +U+2462 U+0033 +U+2463 U+0034 +U+2464 U+0035 +U+2465 U+0036 +U+2466 U+0037 +U+2467 U+0038 +U+2468 U+0039 +U+2474 U+0031 +U+2475 U+0032 +U+2476 U+0033 +U+2477 U+0034 +U+2478 U+0035 +U+2479 U+0036 +U+247A U+0037 +U+247B U+0038 +U+247C U+0039 +U+2488 U+0031 +U+2489 U+0032 +U+248A U+0033 +U+248B U+0034 +U+248C U+0035 +U+248D U+0036 +U+248E U+0037 +U+248F U+0038 +U+2490 U+0039 +U+249C U+0061 +U+249D U+0062 +U+249E U+0063 +U+249F U+0064 +U+24A0 U+0065 +U+24A1 U+0066 +U+24A2 U+0067 +U+24A3 U+0068 +U+24A4 U+0069 +U+24A5 U+006A +U+24A6 U+006B +U+24A7 U+006C +U+24A8 U+006D +U+24A9 U+006E +U+24AA U+006F +U+24AB U+0070 +U+24AC U+0071 +U+24AD U+0072 +U+24AE U+0073 +U+24AF U+0074 +U+24B0 U+0075 +U+24B1 U+0076 +U+24B2 U+0077 +U+24B3 U+0078 +U+24B4 U+0079 +U+24B5 U+007A +U+24B6 U+0041 +U+24B7 U+0042 +U+24B8 U+0043 +U+24B9 U+0044 +U+24BA U+0045 +U+24BB U+0046 +U+24BC U+0047 +U+24BD U+0048 +U+24BE U+0049 +U+24BF U+004A +U+24C0 U+004B +U+24C1 U+004C +U+24C2 U+004D +U+24C3 U+004E +U+24C4 U+004F +U+24C5 U+0050 +U+24C6 U+0051 +U+24C7 U+0052 +U+24C8 U+0053 +U+24C9 U+0054 +U+24CA U+0055 +U+24CB U+0056 +U+24CC U+0057 +U+24CD U+0058 +U+24CE U+0059 +U+24CF U+005A +U+24D0 U+0061 +U+24D1 U+0062 +U+24D2 U+0063 +U+24D3 U+0064 +U+24D4 U+0065 +U+24D5 U+0066 +U+24D6 U+0067 +U+24D7 U+0068 +U+24D8 U+0069 +U+24D9 U+006A +U+24DA U+006B +U+24DB U+006C +U+24DC U+006D +U+24DD U+006E +U+24DE U+006F +U+24DF U+0070 +U+24E0 U+0071 +U+24E1 U+0072 +U+24E2 U+0073 +U+24E3 U+0074 +U+24E4 U+0075 +U+24E5 U+0076 +U+24E6 U+0077 +U+24E7 U+0078 +U+24E8 U+0079 +U+24E9 U+007A +U+24EA U+0030 +U+2500 U+002D +U+2501 U+2550 U+2500 U+003D +U+2502 U+007C +U+2503 U+2551 U+2502 U+007C +U+2504 U+2500 U+002D +U+2505 U+2550 U+2500 U+003D +U+2506 U+2502 U+007C +U+2507 U+2551 U+2502 U+007C +U+2508 U+2500 U+002D +U+2509 U+2550 U+2500 U+003D +U+250A U+2502 U+007C +U+250B U+2551 U+2502 U+007C +U+250C U+002B +U+250D U+2552 U+250C U+002B +U+250E U+2553 U+250C U+002B +U+250F U+2554 U+250C U+002B +U+2510 U+002B +U+2511 U+2555 U+2510 U+002B +U+2512 U+2556 U+2510 U+002B +U+2513 U+2557 U+2510 U+002B +U+2514 U+002B +U+2515 U+2558 U+2514 U+002B +U+2516 U+2559 U+2514 U+002B +U+2517 U+255A U+2514 U+002B +U+2518 U+002B +U+2519 U+255B U+2518 U+002B +U+251A U+255C U+2518 U+002B +U+251B U+255D U+2518 U+002B +U+251C U+007C +U+251D U+255E U+2502 U+007C +U+251E U+251C U+007C +U+251F U+251C U+007C +U+2520 U+255F U+2551 U+2502 U+007C +U+2521 U+255E U+2502 U+007C +U+2522 U+255E U+2502 U+007C +U+2523 U+2560 U+251C U+007C +U+2524 U+007C +U+2525 U+2561 U+2502 U+007C +U+2526 U+2524 U+007C +U+2527 U+2524 U+007C +U+2528 U+2562 U+2551 U+2502 U+007C +U+2529 U+2561 U+2502 U+007C +U+252A U+2561 U+2502 U+007C +U+252B U+2563 U+2524 U+007C +U+252C U+002D +U+252D U+252C U+002D +U+252E U+252C U+002D +U+252F U+2564 U+2550 U+2500 U+003D +U+2530 U+2565 U+2500 U+002D +U+2531 U+2565 U+2500 U+002D +U+2532 U+2565 U+2500 U+002D +U+2533 U+2566 U+252C U+003D +U+2534 U+002D +U+2535 U+2534 U+002D +U+2536 U+2534 U+002D +U+2537 U+2567 U+2550 U+2500 U+003D +U+2538 U+2568 U+2500 U+002D +U+2539 U+2568 U+2500 U+002D +U+253A U+2568 U+2500 U+002D +U+253B U+2569 U+2534 U+003D +U+253C U+007C +U+253D U+253C U+007C +U+253E U+253C U+007C +U+253F U+256A U+2502 U+007C +U+2540 U+253C U+007C +U+2541 U+253C U+007C +U+2542 U+256B U+2551 U+253C U+007C +U+2543 U+253C U+007C +U+2544 U+253C U+007C +U+2545 U+253C U+007C +U+2546 U+253C U+007C +U+2547 U+256A U+2502 U+007C +U+2548 U+256A U+2502 U+007C +U+2549 U+256B U+2551 U+253C U+007C +U+254A U+256B U+2551 U+253C U+007C +U+254B U+256C U+253C U+007C +U+254C U+2500 U+002D +U+254D U+2550 U+2500 U+003D +U+254E U+2502 U+007C +U+254F U+2551 U+2502 U+007C +U+2550 U+2500 U+003D +U+2551 U+2502 U+007C +U+2552 U+250C U+002B +U+2553 U+250C U+002B +U+2554 U+250C U+002B +U+2555 U+2510 U+002B +U+2556 U+2510 U+002B +U+2557 U+2510 U+002B +U+2558 U+2514 U+002B +U+2559 U+2514 U+002B +U+255A U+2514 U+002B +U+255B U+2518 U+002B +U+255C U+2518 U+002B +U+255D U+2518 U+002B +U+255E U+2502 U+007C +U+255F U+2551 U+251C U+007C +U+2560 U+251C U+007C +U+2561 U+2502 U+007C +U+2562 U+2551 U+2524 U+007C +U+2563 U+2524 U+007C +U+2564 U+2550 U+252C U+003D +U+2565 U+2500 U+002D +U+2566 U+252C U+003D +U+2567 U+2550 U+2534 U+003D +U+2568 U+2500 U+002D +U+2569 U+2534 U+003D +U+256A U+2502 U+007C +U+256B U+2551 U+253C U+007C +U+256C U+253C U+007C +U+256D U+250C U+002E +U+256E U+2510 U+002E +U+256F U+2518 U+0027 +U+2570 U+2514 U+0060 +U+2571 U+002F +U+2572 U+005C +U+2573 U+0058 +U+2574 U+2500 U+002D +U+2575 U+2502 U+0027 +U+2576 U+2500 U+002D +U+2577 U+2502 U+002E +U+2578 U+2550 U+2500 U+003D +U+2579 U+2551 U+2502 U+0027 +U+257A U+2550 U+2500 U+003D +U+257B U+2551 U+2502 U+002E +U+257C U+2500 U+002D +U+257D U+2502 U+007C +U+257E U+2500 U+002D +U+257F U+2502 U+007C +U+2580 U+2588 U+0023 +U+2581 U+0020 +U+2582 U+0020 +U+2583 U+2584 U+0020 +U+2584 U+2588 U+0023 +U+2585 U+2584 U+2588 U+0023 +U+2586 U+2588 U+0023 +U+2587 U+2588 U+0023 +U+2588 U+0023 +U+2589 U+2588 U+0023 +U+258A U+2588 U+0023 +U+258B U+258C U+2588 U+0023 +U+258C U+2588 U+0023 +U+258D U+258C U+0020 +U+258E U+0020 +U+258F U+0020 +U+2590 U+2588 U+0023 +U+2591 U+2592 U+0023 +U+2592 U+2588 U+0023 +U+2593 U+2592 U+2588 U+0023 +U+2594 U+0020 +U+2595 U+0020 +U+25A0 U+0023 +U+25AC U+25A0 U+0023 +U+25B2 U+25B4 U+005E +U+25B4 U+25B2 U+005E +U+25B6 U+25B8 U+25BA U+003E +U+25B8 U+25B6 U+25BA U+003E +U+25BA U+25B6 U+25B8 U+003E +U+25BC U+25BE U+0076 +U+25BE U+25BC U+0076 +U+25C0 U+25C2 U+25C4 U+003C +U+25C2 U+25C0 U+25C4 U+003C +U+25C4 U+25C0 U+25C2 U+003C +U+25CA U+2662 U+2666 +U+25CB U+002A +U+25D8 U+002A +U+25D9 U+002A +U+25E2 U+002F +U+25E3 U+005C +U+2610 U+0020 +U+2611 U+0078 +U+2612 U+0078 +U+2613 U+00D7 U+0078 +U+263C U+002A +U+2640 U+0066 +U+2642 U+006D +U+2660 U+2664 U+0053 +U+2661 U+2665 U+0048 +U+2662 U+2666 U+0044 +U+2663 U+2667 U+0043 +U+2664 U+2660 U+0053 +U+2665 U+2661 U+0048 +U+2666 U+2662 U+0044 +U+2667 U+2663 U+0043 +U+266D U+0062 +U+266F U+0023 +U+3041 U+0061 +U+3042 U+0061 +U+3043 U+0069 +U+3044 U+0069 +U+3045 U+0075 +U+3046 U+0075 +U+3047 U+0065 +U+3048 U+0065 +U+3049 U+006F +U+304A U+006F +U+3093 U+006E +U+30A1 U+0061 +U+30A2 U+0061 +U+30A3 U+0069 +U+30A4 U+0069 +U+30A5 U+0075 +U+30A6 U+0075 +U+30A7 U+0065 +U+30A8 U+0065 +U+30A9 U+006F +U+30AA U+006F +U+30F3 U+006E diff --git a/consoletrans/ruscii.acm b/consoletrans/ruscii.acm new file mode 100644 index 0000000..3c95f71 --- /dev/null +++ b/consoletrans/ruscii.acm @@ -0,0 +1,290 @@ +# +# Basic IBM dingbats, some of which will never have a purpose clear +# to mankind +# +0x00 U+0000 +0x01 U+263a +0x02 U+263b +0x03 U+2665 +0x04 U+2666 U+25c6 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25d8 +0x09 U+25cb +0x0a U+25d9 +0x0b U+2642 +0x0c U+2640 +0x0d U+266a +0x0e U+266b +0x0f U+263c +0x10 U+25b6 U+25ba +0x11 U+25c0 U+25c4 +0x12 U+2195 +0x13 U+203c +0x14 U+00b6 +0x15 U+00a7 +0x16 U+25ac +0x17 U+21a8 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+221f +0x1d U+2194 +0x1e U+25b2 +0x1f U+25bc +# +# The ASCII range is identity-mapped, but some of the characters also +# have to act as substitutes, especially the upper-case characters. +# +0x20 U+0020 +0x21 U+0021 +0x22 U+0022 U+00a8 +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 U+00b8 +0x2d U+002d U+00ad +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 U+00c0 U+00c1 U+00c2 U+00c3 +0x42 U+0042 +0x43 U+0043 U+00a9 +0x44 U+0044 +0x45 U+0045 U+00c8 U+00ca U+00cb +0x46 U+0046 +0x47 U+0047 +0x48 U+0048 +0x49 U+0049 U+00cc U+00cd U+00ce U+00cf +0x4a U+004a +0x4b U+004b U+212a +0x4c U+004c +0x4d U+004d +0x4e U+004e +0x4f U+004f U+00d2 U+00d3 U+00d4 U+00d5 +0x50 U+0050 +0x51 U+0051 +0x52 U+0052 U+00ae +0x53 U+0053 +0x54 U+0054 +0x55 U+0055 U+00d9 U+00da U+00db +0x56 U+0056 +0x57 U+0057 +0x58 U+0058 +0x59 U+0059 U+00dd +0x5a U+005a +0x5b U+005b +0x5c U+005c +0x5d U+005d +0x5e U+005e +0x5f U+005f U+f804 +0x60 U+0060 +0x61 U+0061 U+00e3 +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 U+00f5 +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 U+00d7 +0x79 U+0079 U+00fd +0x7a U+007a +0x7b U+007b +0x7c U+007c U+00a5 +0x7d U+007d +0x7e U+007e +# +# Okay, what on Earth is this one supposed to be used for? +# +0x7f U+2302 +# +# cyrillic capital letters from A to JA +# +0x80 U+0410 +0x81 U+0411 +0x82 U+0412 +0x83 U+0413 +0x84 U+0414 +0x85 U+0415 +0x86 U+0416 +0x87 U+0417 +0x88 U+0418 +0x89 U+0419 +0x8a U+041a +0x8b U+041b +0x8c U+041c +0x8d U+041d +0x8e U+041e +0x8f U+041f +0x90 U+0420 +0x91 U+0421 +0x92 U+0422 +0x93 U+0423 +0x94 U+0424 +0x95 U+0425 +0x96 U+0426 +0x97 U+0427 +0x98 U+0428 +0x99 U+0429 +0x9a U+042a +0x9b U+042b +0x9c U+042c +0x9d U+042d +0x9e U+042e +0x9f U+042f +# +# cyrillic small letters from a to pe +# +0xa0 U+0430 +0xa1 U+0431 +0xa2 U+0432 +0xa3 U+0433 +0xa4 U+0434 +0xa5 U+0435 +0xa6 U+0436 +0xa7 U+0437 +0xa8 U+0438 +0xa9 U+0439 +0xaa U+043a +0xab U+043b +0xac U+043c +0xad U+043d +0xae U+043e +0xaf U+043f +# +# Block graphics +# +0xb0 U+2591 +0xb1 U+2592 +0xb2 U+2593 +0xb3 U+2502 +0xb4 U+2524 +0xb5 U+2561 +0xb6 U+2562 +0xb7 U+2556 +0xb8 U+2555 +0xb9 U+2563 +0xba U+2551 +0xbb U+2557 +0xbc U+255d +0xbd U+255c +0xbe U+255b +0xbf U+2510 +0xc0 U+2514 +0xc1 U+2534 +0xc2 U+252c +0xc3 U+251c +0xc4 U+2500 +0xc5 U+253c +0xc6 U+255e +0xc7 U+255f +0xc8 U+255a +0xc9 U+2554 +0xca U+2569 +0xcb U+2566 +0xcc U+2560 +0xcd U+2550 +0xce U+256c +0xcf U+2567 +0xd0 U+2568 +0xd1 U+2564 +0xd2 U+2565 +0xd3 U+2559 +0xd4 U+2558 +0xd5 U+2552 +0xd6 U+2553 +0xd7 U+256b +0xd8 U+256a +0xd9 U+2518 +0xda U+250c +0xdb U+2588 +0xdc U+2584 +0xdd U+258c +0xde U+2590 +0xdf U+2580 +# +# cyrillic small letters from er to ja +# +0xe0 U+0440 +0xe1 U+0441 +0xe2 U+0442 +0xe3 U+0443 +0xe4 U+0444 +0xe5 U+0445 +0xe6 U+0446 +0xe7 U+0447 +0xe8 U+0448 +0xe9 U+0449 +0xea U+044a +0xeb U+044b +0xec U+044c +0xed U+044d +0xee U+044e +0xef U+044f +# +# ukrainian diacritic letters +# +0xf0 U+0401 +0xf1 U+0451 +0xf2 U+0490 +0xf3 U+0491 +0xf4 U+0404 +0xf5 U+0454 +0xf6 U+0406 +0xf7 U+0456 +0xf8 U+0407 +0xf9 U+0457 +# +# some additional chars +# +0xfa U+00b7 +0xfb U+221a +0xfc U+00a9 +0xfd U+00b2 +# +# Square bullet, non-spacing blank +# Mapping U+fffd to the square bullet means it is the substitution +# character +# +0xfe U+25a0 U+fffd +0xff U+00a0 diff --git a/consoletrans/ruscii.sfm b/consoletrans/ruscii.sfm new file mode 100644 index 0000000..3c95f71 --- /dev/null +++ b/consoletrans/ruscii.sfm @@ -0,0 +1,290 @@ +# +# Basic IBM dingbats, some of which will never have a purpose clear +# to mankind +# +0x00 U+0000 +0x01 U+263a +0x02 U+263b +0x03 U+2665 +0x04 U+2666 U+25c6 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25d8 +0x09 U+25cb +0x0a U+25d9 +0x0b U+2642 +0x0c U+2640 +0x0d U+266a +0x0e U+266b +0x0f U+263c +0x10 U+25b6 U+25ba +0x11 U+25c0 U+25c4 +0x12 U+2195 +0x13 U+203c +0x14 U+00b6 +0x15 U+00a7 +0x16 U+25ac +0x17 U+21a8 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+221f +0x1d U+2194 +0x1e U+25b2 +0x1f U+25bc +# +# The ASCII range is identity-mapped, but some of the characters also +# have to act as substitutes, especially the upper-case characters. +# +0x20 U+0020 +0x21 U+0021 +0x22 U+0022 U+00a8 +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 U+00b8 +0x2d U+002d U+00ad +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 U+00c0 U+00c1 U+00c2 U+00c3 +0x42 U+0042 +0x43 U+0043 U+00a9 +0x44 U+0044 +0x45 U+0045 U+00c8 U+00ca U+00cb +0x46 U+0046 +0x47 U+0047 +0x48 U+0048 +0x49 U+0049 U+00cc U+00cd U+00ce U+00cf +0x4a U+004a +0x4b U+004b U+212a +0x4c U+004c +0x4d U+004d +0x4e U+004e +0x4f U+004f U+00d2 U+00d3 U+00d4 U+00d5 +0x50 U+0050 +0x51 U+0051 +0x52 U+0052 U+00ae +0x53 U+0053 +0x54 U+0054 +0x55 U+0055 U+00d9 U+00da U+00db +0x56 U+0056 +0x57 U+0057 +0x58 U+0058 +0x59 U+0059 U+00dd +0x5a U+005a +0x5b U+005b +0x5c U+005c +0x5d U+005d +0x5e U+005e +0x5f U+005f U+f804 +0x60 U+0060 +0x61 U+0061 U+00e3 +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 U+00f5 +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 U+00d7 +0x79 U+0079 U+00fd +0x7a U+007a +0x7b U+007b +0x7c U+007c U+00a5 +0x7d U+007d +0x7e U+007e +# +# Okay, what on Earth is this one supposed to be used for? +# +0x7f U+2302 +# +# cyrillic capital letters from A to JA +# +0x80 U+0410 +0x81 U+0411 +0x82 U+0412 +0x83 U+0413 +0x84 U+0414 +0x85 U+0415 +0x86 U+0416 +0x87 U+0417 +0x88 U+0418 +0x89 U+0419 +0x8a U+041a +0x8b U+041b +0x8c U+041c +0x8d U+041d +0x8e U+041e +0x8f U+041f +0x90 U+0420 +0x91 U+0421 +0x92 U+0422 +0x93 U+0423 +0x94 U+0424 +0x95 U+0425 +0x96 U+0426 +0x97 U+0427 +0x98 U+0428 +0x99 U+0429 +0x9a U+042a +0x9b U+042b +0x9c U+042c +0x9d U+042d +0x9e U+042e +0x9f U+042f +# +# cyrillic small letters from a to pe +# +0xa0 U+0430 +0xa1 U+0431 +0xa2 U+0432 +0xa3 U+0433 +0xa4 U+0434 +0xa5 U+0435 +0xa6 U+0436 +0xa7 U+0437 +0xa8 U+0438 +0xa9 U+0439 +0xaa U+043a +0xab U+043b +0xac U+043c +0xad U+043d +0xae U+043e +0xaf U+043f +# +# Block graphics +# +0xb0 U+2591 +0xb1 U+2592 +0xb2 U+2593 +0xb3 U+2502 +0xb4 U+2524 +0xb5 U+2561 +0xb6 U+2562 +0xb7 U+2556 +0xb8 U+2555 +0xb9 U+2563 +0xba U+2551 +0xbb U+2557 +0xbc U+255d +0xbd U+255c +0xbe U+255b +0xbf U+2510 +0xc0 U+2514 +0xc1 U+2534 +0xc2 U+252c +0xc3 U+251c +0xc4 U+2500 +0xc5 U+253c +0xc6 U+255e +0xc7 U+255f +0xc8 U+255a +0xc9 U+2554 +0xca U+2569 +0xcb U+2566 +0xcc U+2560 +0xcd U+2550 +0xce U+256c +0xcf U+2567 +0xd0 U+2568 +0xd1 U+2564 +0xd2 U+2565 +0xd3 U+2559 +0xd4 U+2558 +0xd5 U+2552 +0xd6 U+2553 +0xd7 U+256b +0xd8 U+256a +0xd9 U+2518 +0xda U+250c +0xdb U+2588 +0xdc U+2584 +0xdd U+258c +0xde U+2590 +0xdf U+2580 +# +# cyrillic small letters from er to ja +# +0xe0 U+0440 +0xe1 U+0441 +0xe2 U+0442 +0xe3 U+0443 +0xe4 U+0444 +0xe5 U+0445 +0xe6 U+0446 +0xe7 U+0447 +0xe8 U+0448 +0xe9 U+0449 +0xea U+044a +0xeb U+044b +0xec U+044c +0xed U+044d +0xee U+044e +0xef U+044f +# +# ukrainian diacritic letters +# +0xf0 U+0401 +0xf1 U+0451 +0xf2 U+0490 +0xf3 U+0491 +0xf4 U+0404 +0xf5 U+0454 +0xf6 U+0406 +0xf7 U+0456 +0xf8 U+0407 +0xf9 U+0457 +# +# some additional chars +# +0xfa U+00b7 +0xfb U+221a +0xfc U+00a9 +0xfd U+00b2 +# +# Square bullet, non-spacing blank +# Mapping U+fffd to the square bullet means it is the substitution +# character +# +0xfe U+25a0 U+fffd +0xff U+00a0 diff --git a/consoletrans/space.trans b/consoletrans/space.trans new file mode 100644 index 0000000..754601b --- /dev/null +++ b/consoletrans/space.trans @@ -0,0 +1,130 @@ +# Map all characters with high bit set to space +# Internal value Output character +0x80 0x20 +0x81 0x20 +0x82 0x20 +0x83 0x20 +0x84 0x20 +0x85 0x20 +0x86 0x20 +0x87 0x20 +0x88 0x20 +0x89 0x20 +0x8A 0x20 +0x8B 0x20 +0x8C 0x20 +0x8D 0x20 +0x8E 0x20 +0x8F 0x20 +0x90 0x20 +0x91 0x20 +0x92 0x20 +0x93 0x20 +0x94 0x20 +0x95 0x20 +0x96 0x20 +0x97 0x20 +0x98 0x20 +0x99 0x20 +0x9A 0x20 +0x9B 0x20 +0x9C 0x20 +0x9D 0x20 +0x9E 0x20 +0x9F 0x20 +0xA0 0x20 +0xA1 0x20 +0xA2 0x20 +0xA3 0x20 +0xA4 0x20 +0xA5 0x20 +0xA6 0x20 +0xA7 0x20 +0xA8 0x20 +0xA9 0x20 +0xAA 0x20 +0xAB 0x20 +0xAC 0x20 +0xAD 0x20 +0xAE 0x20 +0xAF 0x20 +0xB0 0x20 +0xB1 0x20 +0xB2 0x20 +0xB3 0x20 +0xB4 0x20 +0xB5 0x20 +0xB6 0x20 +0xB7 0x20 +0xB8 0x20 +0xB9 0x20 +0xBA 0x20 +0xBB 0x20 +0xBC 0x20 +0xBD 0x20 +0xBE 0x20 +0xBF 0x20 +0xC0 0x20 +0xC1 0x20 +0xC2 0x20 +0xC3 0x20 +0xC4 0x20 +0xC5 0x20 +0xC6 0x20 +0xC7 0x20 +0xC8 0x20 +0xC9 0x20 +0xCA 0x20 +0xCB 0x20 +0xCC 0x20 +0xCD 0x20 +0xCE 0x20 +0xCF 0x20 +0xD0 0x20 +0xD1 0x20 +0xD2 0x20 +0xD3 0x20 +0xD4 0x20 +0xD5 0x20 +0xD6 0x20 +0xD7 0x20 +0xD8 0x20 +0xD9 0x20 +0xDA 0x20 +0xDB 0x20 +0xDC 0x20 +0xDD 0x20 +0xDE 0x20 +0xDF 0x20 +0xE0 0x20 +0xE1 0x20 +0xE2 0x20 +0xE3 0x20 +0xE4 0x20 +0xE5 0x20 +0xE6 0x20 +0xE7 0x20 +0xE8 0x20 +0xE9 0x20 +0xEA 0x20 +0xEB 0x20 +0xEC 0x20 +0xED 0x20 +0xEE 0x20 +0xEF 0x20 +0xF0 0x20 +0xF1 0x20 +0xF2 0x20 +0xF3 0x20 +0xF4 0x20 +0xF5 0x20 +0xF6 0x20 +0xF7 0x20 +0xF8 0x20 +0xF9 0x20 +0xFA 0x20 +0xFB 0x20 +0xFC 0x20 +0xFD 0x20 +0xFE 0x20 +0xFF 0x20 diff --git a/consoletrans/straight-to-font.acm b/consoletrans/straight-to-font.acm new file mode 100644 index 0000000..5e6d5a3 --- /dev/null +++ b/consoletrans/straight-to-font.acm @@ -0,0 +1,261 @@ +# Screen-mapping straight from application charset to screen font + +# Internal value Output character +0x00 U+F000 +0x01 U+F001 +0x02 U+F002 +0x03 U+F003 +0x04 U+F004 +0x05 U+F005 +0x06 U+F006 +0x07 U+F007 +0x08 U+F008 +0x09 U+F009 +0x0A U+F00A +0x0B U+F00B +0x0C U+F00C +0x0D U+F00D +0x0E U+F00E +0x0F U+F00F +0x10 U+F010 +0x11 U+F011 +0x12 U+F012 +0x13 U+F013 +0x14 U+F014 +0x15 U+F015 +0x16 U+F016 +0x17 U+F017 +0x18 U+F018 +0x19 U+F019 +0x1A U+F01A +0x1B U+F01B +0x1C U+F01C +0x1D U+F01D +0x1E U+F01E +0x1F U+F01F +0x20 U+F020 +0x21 U+F021 +0x22 U+F022 +0x23 U+F023 +0x24 U+F024 +0x25 U+F025 +0x26 U+F026 +0x27 U+F027 +0x28 U+F028 +0x29 U+F029 +0x2A U+F02A +0x2B U+F02B +0x2C U+F02C +0x2D U+F02D +0x2E U+F02E +0x2F U+F02F +0x30 U+F030 +0x31 U+F031 +0x32 U+F032 +0x33 U+F033 +0x34 U+F034 +0x35 U+F035 +0x36 U+F036 +0x37 U+F037 +0x38 U+F038 +0x39 U+F039 +0x3A U+F03A +0x3B U+F03B +0x3C U+F03C +0x3D U+F03D +0x3E U+F03E +0x3F U+F03F +0x40 U+F040 +0x41 U+F041 +0x42 U+F042 +0x43 U+F043 +0x44 U+F044 +0x45 U+F045 +0x46 U+F046 +0x47 U+F047 +0x48 U+F048 +0x49 U+F049 +0x4A U+F04A +0x4B U+F04B +0x4C U+F04C +0x4D U+F04D +0x4E U+F04E +0x4F U+F04F +0x50 U+F050 +0x51 U+F051 +0x52 U+F052 +0x53 U+F053 +0x54 U+F054 +0x55 U+F055 +0x56 U+F056 +0x57 U+F057 +0x58 U+F058 +0x59 U+F059 +0x5A U+F05A +0x5B U+F05B +0x5C U+F05C +0x5D U+F05D +0x5E U+F05E +0x5F U+F05F +0x60 U+F060 +0x61 U+F061 +0x62 U+F062 +0x63 U+F063 +0x64 U+F064 +0x65 U+F065 +0x66 U+F066 +0x67 U+F067 +0x68 U+F068 +0x69 U+F069 +0x6A U+F06A +0x6B U+F06B +0x6C U+F06C +0x6D U+F06D +0x6E U+F06E +0x6F U+F06F +0x70 U+F070 +0x71 U+F071 +0x72 U+F072 +0x73 U+F073 +0x74 U+F074 +0x75 U+F075 +0x76 U+F076 +0x77 U+F077 +0x78 U+F078 +0x79 U+F079 +0x7A U+F07A +0x7B U+F07B +0x7C U+F07C +0x7D U+F07D +0x7E U+F07E +0x7F U+F07F + +0x80 U+F080 +0x81 U+F081 +0x82 U+F082 +0x83 U+F083 +0x84 U+F084 +0x85 U+F085 +0x86 U+F086 +0x87 U+F087 +0x88 U+F088 +0x89 U+F089 +0x8A U+F08A +0x8B U+F08B +0x8C U+F08C +0x8D U+F08D +0x8E U+F08E +0x8F U+F08F +0x90 U+F090 +0x91 U+F091 +0x92 U+F092 +0x93 U+F093 +0x94 U+F094 +0x95 U+F095 +0x96 U+F096 +0x97 U+F097 +0x98 U+F098 +0x99 U+F099 +0x9A U+F09A +0x9B U+F09B +0x9C U+F09C +0x9D U+F09D +0x9E U+F09E +0x9F U+F09F +0xA0 U+F0A0 +0xA1 U+F0A1 +0xA2 U+F0A2 +0xA3 U+F0A3 +0xA4 U+F0A4 +0xA5 U+F0A5 +0xA6 U+F0A6 +0xA7 U+F0A7 +0xA8 U+F0A8 +0xA9 U+F0A9 +0xAA U+F0AA +0xAB U+F0AB +0xAC U+F0AC +0xAD U+F0AD +0xAE U+F0AE +0xAF U+F0AF +0xB0 U+F0B0 +0xB1 U+F0B1 +0xB2 U+F0B2 +0xB3 U+F0B3 +0xB4 U+F0B4 +0xB5 U+F0B5 +0xB6 U+F0B6 +0xB7 U+F0B7 +0xB8 U+F0B8 +0xB9 U+F0B9 +0xBA U+F0BA +0xBB U+F0BB +0xBC U+F0BC +0xBD U+F0BD +0xBE U+F0BE +0xBF U+F0BF +0xC0 U+F0C0 +0xC1 U+F0C1 +0xC2 U+F0C2 +0xC3 U+F0C3 +0xC4 U+F0C4 +0xC5 U+F0C5 +0xC6 U+F0C6 +0xC7 U+F0C7 +0xC8 U+F0C8 +0xC9 U+F0C9 +0xCA U+F0CA +0xCB U+F0CB +0xCC U+F0CC +0xCD U+F0CD +0xCE U+F0CE +0xCF U+F0CF +0xD0 U+F0D0 +0xD1 U+F0D1 +0xD2 U+F0D2 +0xD3 U+F0D3 +0xD4 U+F0D4 +0xD5 U+F0D5 +0xD6 U+F0D6 +0xD7 U+F0D7 +0xD8 U+F0D8 +0xD9 U+F0D9 +0xDA U+F0DA +0xDB U+F0DB +0xDC U+F0DC +0xDD U+F0DD +0xDE U+F0DE +0xDF U+F0DF +0xE0 U+F0E0 +0xE1 U+F0E1 +0xE2 U+F0E2 +0xE3 U+F0E3 +0xE4 U+F0E4 +0xE5 U+F0E5 +0xE6 U+F0E6 +0xE7 U+F0E7 +0xE8 U+F0E8 +0xE9 U+F0E9 +0xEA U+F0EA +0xEB U+F0EB +0xEC U+F0EC +0xED U+F0ED +0xEE U+F0EE +0xEF U+F0EF +0xF0 U+F0F0 +0xF1 U+F0F1 +0xF2 U+F0F2 +0xF3 U+F0F3 +0xF4 U+F0F4 +0xF5 U+F0F5 +0xF6 U+F0F6 +0xF7 U+F0F7 +0xF8 U+F0F8 +0xF9 U+F0F9 +0xFA U+F0FA +0xFB U+F0FB +0xFC U+F0FC +0xFD U+F0FD +0xFE U+F0FE +0xFF U+F0FF + diff --git a/consoletrans/tcvn.sfm b/consoletrans/tcvn.sfm new file mode 100644 index 0000000..29ef6ff --- /dev/null +++ b/consoletrans/tcvn.sfm @@ -0,0 +1,80 @@ +# +# Vietnamese TCVN encoding unicode table +# usage: setfont -m trivial -u tcvn.uni fontname +# +0x00-0x9f idem +0xA0 U+00A0 +0xA1 U+0102 +0xA2 U+00C2 +0xA3 U+00CA +0xA4 U+00D4 +0xA5 U+01A0 +0xA6 U+01AF +0xA7 U+0110 +0xA8 U+0103 +0xA9 U+00E2 +0xAA U+00EA +0xAB U+00F4 +0xAC U+01A1 +0xAD U+01B0 +0xAE U+0111 +0xB5 U+00E0 +0xB6 U+1EA3 +0xB7 U+00E3 +0xB8 U+00E1 +0xB9 U+1EA1 +0xBB U+1EB1 +0xBC U+1EB3 +0xBD U+1EB5 +0xBE U+1EAF +0xC6 U+1EB7 +0xC7 U+1EA7 +0xC8 U+1EA9 +0xC9 U+1EAB +0xCA U+1EA5 +0xCB U+1EAD +0xCC U+00E8 +0xCE U+1EB5 +0xCF U+1EBD +0xD0 U+00E9 +0xD1 U+1EB9 +0xD2 U+1EC1 +0xD3 U+1EC3 +0xD4 U+1EC5 +0xD5 U+1EBF +0xD6 U+1EC7 +0xD7 U+00EC +0xD8 U+1EC9 +0xDC U+0129 +0xDD U+00ED +0xDE U+1ECB +0xDF U+00F2 +0xE1 U+1ECF +0xE2 U+00F5 +0xE3 U+00F3 +0xE4 U+1ECD +0xE5 U+1ED3 +0xE6 U+1ED5 +0xE7 U+1ED7 +0xE8 U+1ED1 +0xE9 U+1ED9 +0xEA U+1EDD +0xEB U+1EDF +0xEC U+1EE1 +0xED U+1EDB +0xEE U+1EE3 +0xEF U+00F9 +0xF1 U+1EE7 +0xF2 U+0169 +0xF3 U+00FA +0xF4 U+1EE5 +0xF5 U+1EEB +0xF6 U+1EED +0xF7 U+1EEF +0xF8 U+1EE9 +0xF9 U+1EF1 +0xFA U+1EF3 +0xFB U+1EF7 +0xFC U+1EF9 +0xFD U+00FD +0xFE U+1EF5 diff --git a/consoletrans/tis620.acm b/consoletrans/tis620.acm new file mode 100644 index 0000000..9de879e --- /dev/null +++ b/consoletrans/tis620.acm @@ -0,0 +1,277 @@ +# Linux Console Application Charset Map (ACM) +# 8-Bit to Unicode map for TIS-620 fonts (tis620*) +# Phattanon Duangdara <sf_alpha@shin-host.com> +# Theppitak Karoonboonyanan <thep@links.nectec.or.th> +# +# [use: consolechars --font=tis620-x.f16 --acm=tis620] + +# ASCII (CTRL-CHARS) +0x00 U+fffd +0x01 U+263a +0x02 U+263b +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25d8 +0x09 U+25cb +0x0a U+25d9 +0x0b U+2642 +0x0c U+2640 +0x0d U+266a +0x0e U+266b U+266c +0x0f U+263c +0x10 U+25b6 U+25ba +0x11 U+25c0 U+25c4 +0x12 U+2195 +0x13 U+203c +0x14 U+00b6 +0x15 U+00a7 +0x16 U+25ac +0x17 U+21a8 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+221f U+2319 +0x1d U+2194 +0x1e U+25b2 +0x1f U+25bc + +# ASCII +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+2302 # HOUSE + +# NON-BREAKING SPACE +0xa0 U+00a0 + +# TIS-620 +0xa1 U+0e01 +0xa2 U+0e02 +0xa3 U+0e03 +0xa4 U+0e04 +0xa5 U+0e05 +0xa6 U+0e06 +0xa7 U+0e07 +0xa8 U+0e08 +0xa9 U+0e09 +0xaa U+0e0a +0xab U+0e0b +0xac U+0e0c +0xad U+0e0d +0xae U+0e0e +0xaf U+0e0f +0xb0 U+0e10 +0xb1 U+0e11 +0xb2 U+0e12 +0xb3 U+0e13 +0xb4 U+0e14 +0xb5 U+0e15 +0xb6 U+0e16 +0xb7 U+0e17 +0xb8 U+0e18 +0xb9 U+0e19 +0xba U+0e1a +0xbb U+0e1b +0xbc U+0e1c +0xbd U+0e1d +0xbe U+0e1e +0xbf U+0e1f +0xc0 U+0e20 +0xc1 U+0e21 +0xc2 U+0e22 +0xc3 U+0e23 +0xc4 U+0e24 +0xc5 U+0e25 +0xc6 U+0e26 +0xc7 U+0e27 +0xc8 U+0e28 +0xc9 U+0e29 +0xca U+0e2a +0xcb U+0e2b +0xcc U+0e2c +0xcd U+0e2d +0xce U+0e2e +0xcf U+0e2f +0xd0 U+0e30 +0xd1 U+0e31 +0xd2 U+0e32 +0xd3 U+0e33 +0xd4 U+0e34 +0xd5 U+0e35 +0xd6 U+0e36 +0xd7 U+0e37 +0xd8 U+0e38 +0xd9 U+0e39 +0xda U+0e3a + +0xdf U+0e3f +0xe0 U+0e40 +0xe1 U+0e41 +0xe2 U+0e42 +0xe3 U+0e43 +0xe4 U+0e44 +0xe5 U+0e45 +0xe6 U+0e46 +0xe7 U+0e47 +0xe8 U+0e48 +0xe9 U+0e49 +0xea U+0e4a +0xeb U+0e4b +0xec U+0e4c +0xed U+0e4d +0xee U+0e4e +0xef U+0e4f +0xf0 U+0e50 +0xf1 U+0e51 +0xf2 U+0e52 +0xf3 U+0e53 +0xf4 U+0e54 +0xf5 U+0e55 +0xf6 U+0e56 +0xf7 U+0e57 +0xf8 U+0e58 +0xf9 U+0e59 +0xfa U+0e5a +0xfb U+0e5b + +# FIXME ! Unknown ... use ? + +0x80 U+003f +0x81 U+003f +0x82 U+003f +0x83 U+003f +0x84 U+003f +0x85 U+003f +0x86 U+003f +0x87 U+003f +0x88 U+003f +0x89 U+003f +0x8a U+003f +0x8b U+003f +0x8c U+003f +0x8d U+003f +0x8e U+003f +0x8f U+003f +0x90 U+003f +0x91 U+003f +0x92 U+003f +0x93 U+003f +0x94 U+003f +0x95 U+003f +0x96 U+003f +0x97 U+003f +0x98 U+003f +0x99 U+003f +0x9a U+003f +0x9b U+003f +0x9c U+003f +0x9d U+003f +0x9e U+003f +0x9f U+003f + +0xdb U+003f +0xdc U+003f +0xdd U+003f +0xde U+003f + +0xfc U+003f +0xfd U+003f +0xfe U+003f +0xff U+003f + diff --git a/consoletrans/tis620.sfm b/consoletrans/tis620.sfm new file mode 100644 index 0000000..6154a45 --- /dev/null +++ b/consoletrans/tis620.sfm @@ -0,0 +1,270 @@ +# Linux Console Screen Font Map (SFM) +# Unicode font map for TIS-620 fonts (tis620.*) +# Phattanon Duangdara <sf_alpha@shin-host.com> +# Theppitak Karoonboonyanan <thep@links.nectec.or.th> +# +# [use: unicode_start tis620.f16 tis620] + +# ASCII (CTRL-CHARS) +0x00 U+fffd +0x01 U+263a +0x02 U+263b +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25d8 +0x09 U+25cb +0x0a U+25d9 +0x0b U+2642 +0x0c U+2640 +0x0d U+266a +0x0e U+266b U+266c +0x0f U+263c +0x10 U+25b6 U+25ba +0x11 U+25c0 U+25c4 +0x12 U+2195 +0x13 U+203c +0x14 U+00b6 +0x15 U+00a7 +0x16 U+25ac +0x17 U+21a8 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+221f U+2319 +0x1d U+2194 +0x1e U+25b2 +0x1f U+25bc +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 + +# ASCII +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+2302 + +# TABLE LINES +0x80 U+f801 +0x81 U+2575 +0x82 U+2576 +0x83 U+2514 +0x84 U+2577 +0x85 U+2502 +0x86 U+250c +0x87 U+251c +0x88 U+2574 +0x89 U+2518 +0x8a U+2500 +0x8b U+2534 +0x8c U+2510 +0x8d U+2524 +0x8e U+252c +0x8f U+253c +0x90 U+f803 +0x91 U+2579 +0x92 U+257a +0x93 U+2517 U+255a +0x94 U+257b +0x95 U+2503 U+2551 +0x96 U+250f U+2554 +0x97 U+2523 U+2560 +0x98 U+2578 +0x99 U+251b U+255d +0x9a U+2501 U+2550 +0x9b U+253b U+2569 +0x9c U+2513 U+2557 +0x9d U+2563 U+252b +0x9e U+2533 U+2566 +0x9f U+254b U+256c + +# NON-BREAKING SPACE +0xA0 U+00A0 + +# TIS-620 +0xA1 U+0E01 +0xA2 U+0E02 +0xA3 U+0E03 +0xA4 U+0E04 +0xA5 U+0E05 +0xA6 U+0E06 +0xA7 U+0E07 +0xA8 U+0E08 +0xA9 U+0E09 +0xAA U+0E0A +0xAB U+0E0B +0xAC U+0E0C +0xAD U+0E0D +0xAE U+0E0E +0xAF U+0E0F +0xB0 U+0E10 +0xB1 U+0E11 +0xB2 U+0E12 +0xB3 U+0E13 +0xB4 U+0E14 +0xB5 U+0E15 +0xB6 U+0E16 +0xB7 U+0E17 +0xB8 U+0E18 +0xB9 U+0E19 +0xBA U+0E1A +0xBB U+0E1B +0xBC U+0E1C +0xBD U+0E1D +0xBE U+0E1E +0xBF U+0E1F +0xC0 U+0E20 +0xC1 U+0E21 +0xC2 U+0E22 +0xC3 U+0E23 +0xC4 U+0E24 +0xC5 U+0E25 +0xC6 U+0E26 +0xC7 U+0E27 +0xC8 U+0E28 +0xC9 U+0E29 +0xCA U+0E2A +0xCB U+0E2B +0xCC U+0E2C +0xCD U+0E2D +0xCE U+0E2E +0xCF U+0E2F +0xD0 U+0E30 +0xD1 U+0E31 +0xD2 U+0E32 +0xD3 U+0E33 +0xD4 U+0E34 +0xD5 U+0E35 +0xD6 U+0E36 +0xD7 U+0E37 +0xD8 U+0E38 +0xD9 U+0E39 +0xDA U+0E3A + +0xDF U+0E3F +0xE0 U+0E40 +0xE1 U+0E41 +0xE2 U+0E42 +0xE3 U+0E43 +0xE4 U+0E44 +0xE5 U+0E45 +0xE6 U+0E46 +0xE7 U+0E47 +0xE8 U+0E48 +0xE9 U+0E49 +0xEA U+0E4A +0xEB U+0E4B +0xEC U+0E4C +0xED U+0E4D +0xEE U+0E4E +0xEF U+0E4F +0xF0 U+0E50 +0xF1 U+0E51 +0xF2 U+0E52 +0xF3 U+0E53 +0xF4 U+0E54 +0xF5 U+0E55 +0xF6 U+0E56 +0xF7 U+0E57 +0xF8 U+0E58 +0xF9 U+0E59 +0xFA U+0E5A +0xFB U+0E5B + +# FIXME ? +# 0xDA-0xDE +# 0xFC-0xFF + diff --git a/consoletrans/tis620x.sfm b/consoletrans/tis620x.sfm new file mode 100644 index 0000000..c55a642 --- /dev/null +++ b/consoletrans/tis620x.sfm @@ -0,0 +1,271 @@ +# Linux Console Screen Font Map (SFM) +# Unicode font map for TIS-620 fonts (tis620-x.*) +# With table lines support +# Phattanon Duangdara <sf_alpha@shin-host.com> +# Theppitak Karoonboonyanan <thep@links.nectec.or.th> +# +# [use: unicode_start tis620-x.f16 tis620-x] + +# ASCII (CTRL-CHARS) +0x00 U+fffd +0x01 U+263a +0x02 U+263b +0x03 U+2665 +0x04 U+2666 +0x05 U+2663 +0x06 U+2660 +0x07 U+2022 +0x08 U+25d8 +0x09 U+25cb +0x0a U+25d9 +0x0b U+2642 +0x0c U+2640 +0x0d U+266a +0x0e U+266b U+266c +0x0f U+263c +0x10 U+25b6 U+25ba +0x11 U+25c0 U+25c4 +0x12 U+2195 +0x13 U+203c +0x14 U+00b6 +0x15 U+00a7 +0x16 U+25ac +0x17 U+21a8 +0x18 U+2191 +0x19 U+2193 +0x1a U+2192 +0x1b U+2190 +0x1c U+221f U+2319 +0x1d U+2194 +0x1e U+25b2 +0x1f U+25bc +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 + +# ASCII +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+2302 + +# TABLE LINES +0x80 U+f801 +0x81 U+2575 +0x82 U+2576 +0x83 U+2514 +0x84 U+2577 +0x85 U+2502 +0x86 U+250c +0x87 U+251c +0x88 U+2574 +0x89 U+2518 +0x8a U+2500 +0x8b U+2534 +0x8c U+2510 +0x8d U+2524 +0x8e U+252c +0x8f U+253c +0x90 U+f803 +0x91 U+2579 +0x92 U+257a +0x93 U+2517 U+255a +0x94 U+257b +0x95 U+2503 U+2551 +0x96 U+250f U+2554 +0x97 U+2523 U+2560 +0x98 U+2578 +0x99 U+251b U+255d +0x9a U+2501 U+2550 +0x9b U+253b U+2569 +0x9c U+2513 U+2557 +0x9d U+2563 U+252b +0x9e U+2533 U+2566 +0x9f U+254b U+256c + +# NON-BREAKING SPACE +0xA0 U+00A0 + +# TIS-620 +0xA1 U+0E01 +0xA2 U+0E02 +0xA3 U+0E03 +0xA4 U+0E04 +0xA5 U+0E05 +0xA6 U+0E06 +0xA7 U+0E07 +0xA8 U+0E08 +0xA9 U+0E09 +0xAA U+0E0A +0xAB U+0E0B +0xAC U+0E0C +0xAD U+0E0D +0xAE U+0E0E +0xAF U+0E0F +0xB0 U+0E10 +0xB1 U+0E11 +0xB2 U+0E12 +0xB3 U+0E13 +0xB4 U+0E14 +0xB5 U+0E15 +0xB6 U+0E16 +0xB7 U+0E17 +0xB8 U+0E18 +0xB9 U+0E19 +0xBA U+0E1A +0xBB U+0E1B +0xBC U+0E1C +0xBD U+0E1D +0xBE U+0E1E +0xBF U+0E1F +0xC0 U+0E20 +0xC1 U+0E21 +0xC2 U+0E22 +0xC3 U+0E23 +0xC4 U+0E24 +0xC5 U+0E25 +0xC6 U+0E26 +0xC7 U+0E27 +0xC8 U+0E28 +0xC9 U+0E29 +0xCA U+0E2A +0xCB U+0E2B +0xCC U+0E2C +0xCD U+0E2D +0xCE U+0E2E +0xCF U+0E2F +0xD0 U+0E30 +0xD1 U+0E31 +0xD2 U+0E32 +0xD3 U+0E33 +0xD4 U+0E34 +0xD5 U+0E35 +0xD6 U+0E36 +0xD7 U+0E37 +0xD8 U+0E38 +0xD9 U+0E39 +0xDA U+0E3A + +0xDF U+0E3F +0xE0 U+0E40 +0xE1 U+0E41 +0xE2 U+0E42 +0xE3 U+0E43 +0xE4 U+0E44 +0xE5 U+0E45 +0xE6 U+0E46 +0xE7 U+0E47 +0xE8 U+0E48 +0xE9 U+0E49 +0xEA U+0E4A +0xEB U+0E4B +0xEC U+0E4C +0xED U+0E4D +0xEE U+0E4E +0xEF U+0E4F +0xF0 U+0E50 +0xF1 U+0E51 +0xF2 U+0E52 +0xF3 U+0E53 +0xF4 U+0E54 +0xF5 U+0E55 +0xF6 U+0E56 +0xF7 U+0E57 +0xF8 U+0E58 +0xF9 U+0E59 +0xFA U+0E5A +0xFB U+0E5B + +# FIXME ? +# 0xDA-0xDE +# 0xFC-0xFF + diff --git a/consoletrans/trivial.trans b/consoletrans/trivial.trans new file mode 100644 index 0000000..95d8e63 --- /dev/null +++ b/consoletrans/trivial.trans @@ -0,0 +1,129 @@ +# Internal value Output character +0x80 0x80 +0x81 0x81 +0x82 0x82 +0x83 0x83 +0x84 0x84 +0x85 0x85 +0x86 0x86 +0x87 0x87 +0x88 0x88 +0x89 0x89 +0x8A 0x8A +0x8B 0x8B +0x8C 0x8C +0x8D 0x8D +0x8E 0x8E +0x8F 0x8F +0x90 0x90 +0x91 0x91 +0x92 0x92 +0x93 0x93 +0x94 0x94 +0x95 0x95 +0x96 0x96 +0x97 0x97 +0x98 0x98 +0x99 0x99 +0x9A 0x9A +0x9B 0x9B +0x9C 0x9C +0x9D 0x9D +0x9E 0x9E +0x9F 0x9F +0xA0 0xA0 +0xA1 0xA1 +0xA2 0xA2 +0xA3 0xA3 +0xA4 0xA4 +0xA5 0xA5 +0xA6 0xA6 +0xA7 0xA7 +0xA8 0xA8 +0xA9 0xA9 +0xAA 0xAA +0xAB 0xAB +0xAC 0xAC +0xAD 0xAD +0xAE 0xAE +0xAF 0xAF +0xB0 0xB0 +0xB1 0xB1 +0xB2 0xB2 +0xB3 0xB3 +0xB4 0xB4 +0xB5 0xB5 +0xB6 0xB6 +0xB7 0xB7 +0xB8 0xB8 +0xB9 0xB9 +0xBA 0xBA +0xBB 0xBB +0xBC 0xBC +0xBD 0xBD +0xBE 0xBE +0xBF 0xBF +0xC0 0xC0 +0xC1 0xC1 +0xC2 0xC2 +0xC3 0xC3 +0xC4 0xC4 +0xC5 0xC5 +0xC6 0xC6 +0xC7 0xC7 +0xC8 0xC8 +0xC9 0xC9 +0xCA 0xCA +0xCB 0xCB +0xCC 0xCC +0xCD 0xCD +0xCE 0xCE +0xCF 0xCF +0xD0 0xD0 +0xD1 0xD1 +0xD2 0xD2 +0xD3 0xD3 +0xD4 0xD4 +0xD5 0xD5 +0xD6 0xD6 +0xD7 0xD7 +0xD8 0xD8 +0xD9 0xD9 +0xDA 0xDA +0xDB 0xDB +0xDC 0xDC +0xDD 0xDD +0xDE 0xDE +0xDF 0xDF +0xE0 0xE0 +0xE1 0xE1 +0xE2 0xE2 +0xE3 0xE3 +0xE4 0xE4 +0xE5 0xE5 +0xE6 0xE6 +0xE7 0xE7 +0xE8 0xE8 +0xE9 0xE9 +0xEA 0xEA +0xEB 0xEB +0xEC 0xEC +0xED 0xED +0xEE 0xEE +0xEF 0xEF +0xF0 0xF0 +0xF1 0xF1 +0xF2 0xF2 +0xF3 0xF3 +0xF4 0xF4 +0xF5 0xF5 +0xF6 0xF6 +0xF7 0xF7 +0xF8 0xF8 +0xF9 0xF9 +0xFA 0xFA +0xFB 0xFB +0xFC 0xFC +0xFD 0xFD +0xFE 0xFE +0xFF 0xFF diff --git a/consoletrans/typo.fallback b/consoletrans/typo.fallback new file mode 100644 index 0000000..8e098e3 --- /dev/null +++ b/consoletrans/typo.fallback @@ -0,0 +1,11 @@ +# This files gives fallback for typographical character from the following charsets: +# cp437 latin1 + +# mid dot (·) : bullet (•) : sq bullet (■) +U+00B7 U+2022 U+221A + +# bullet (•) : mid dot (·) : sq bullet (■) +U+2022 U+00B7 U+221A + +# no-break space ( ) : space +U+00A0 U+0020 diff --git a/consoletrans/ucx.sfm b/consoletrans/ucx.sfm new file mode 100644 index 0000000..86d3d05 --- /dev/null +++ b/consoletrans/ucx.sfm @@ -0,0 +1,259 @@ +# +# UniCyr eXtended Screen Font Map +# +0x00 U+0000 U+2264 +0x01 U+0001 U+2265 +0x02 U+0002 U+00ab +0x03 U+0003 U+00bb +0x04 U+0004 U+00f7 +0x05 U+0005 U+0402 +0x06 U+0006 U+0403 +0x07 U+0007 U+0405 +0x08 U+0008 U+0406 +0x09 U+0009 U+0408 +0x0a U+000a U+0409 +0x0b U+000b U+040a +0x0c U+000c U+040b +0x0d U+000d U+040c +0x0e U+000e U+040f +0x0f U+000f U+0490 +0x10 U+0010 U+2248 +0x11 U+0011 U+00a9 +0x12 U+0012 U+00b2 +0x13 U+0013 U+00ae +0x14 U+0014 U+20ac +0x15 U+0015 U+0452 +0x16 U+0016 U+0453 +0x17 U+0017 U+0455 +0x18 U+0018 U+0456 +0x19 U+0019 U+0458 +0x1a U+001a U+0459 +0x1b U+001b U+045a +0x1c U+001c U+045b +0x1d U+001d U+045c +0x1e U+001e U+045f +0x1f U+001f U+0491 +0x20 U+0020 U+00a0 +0x21 U+0021 +0x22 U+0022 U+201c U+201d +0x23 U+0023 +0x24 U+0024 +0x25 U+0025 +0x26 U+0026 +0x27 U+0027 U+2019 +0x28 U+0028 +0x29 U+0029 +0x2a U+002a +0x2b U+002b +0x2c U+002c U+201a +0x2d U+002d U+2013 U+2014 +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 U+00c0 U+00c1 U+00c2 U+00c3 +0x42 U+0042 +0x43 U+0043 +0x44 U+0044 U+00d0 +0x45 U+0045 U+00c8 U+00ca +0x46 U+0046 +0x47 U+0047 +0x48 U+0048 +0x49 U+0049 U+00cc U+00cd U+00ce +0x4a U+004a +0x4b U+004b +0x4c U+004c +0x4d U+004d +0x4e U+004e +0x4f U+004f U+00d2 U+00d3 U+00d4 U+00d5 +0x50 U+0050 +0x51 U+0051 +0x52 U+0052 +0x53 U+0053 U+0160 +0x54 U+0054 +0x55 U+0055 U+00d9 U+00da U+00db +0x56 U+0056 +0x57 U+0057 +0x58 U+0058 +0x59 U+0059 U+00dd U+0178 +0x5a U+005a U+017d +0x5b U+005b +0x5c U+005c +0x5d U+005d +0x5e U+005e +0x5f U+005f +0x60 U+0060 U+2018 +0x61 U+0061 U+00e1 U+00e3 +0x62 U+0062 +0x63 U+0063 +0x64 U+0064 +0x65 U+0065 +0x66 U+0066 +0x67 U+0067 +0x68 U+0068 +0x69 U+0069 U+00ec U+00ed +0x6a U+006a +0x6b U+006b +0x6c U+006c +0x6d U+006d +0x6e U+006e +0x6f U+006f U+00f2 U+00f3 U+00f5 +0x70 U+0070 +0x71 U+0071 +0x72 U+0072 +0x73 U+0073 U+0161 +0x74 U+0074 +0x75 U+0075 U+00fa +0x76 U+0076 +0x77 U+0077 +0x78 U+0078 +0x79 U+0079 U+00fd U+00ff +0x7a U+007a U+017e +0x7b U+007b +0x7c U+007c +0x7d U+007d +0x7e U+007e +0x7f U+007f U+2302 +0x80 U+0410 +0x81 U+0411 +0x82 U+0412 +0x83 U+0413 +0x84 U+0414 +0x85 U+0415 +0x86 U+0416 +0x87 U+0417 +0x88 U+0418 +0x89 U+0419 +0x8a U+041a +0x8b U+041b +0x8c U+041c +0x8d U+041d +0x8e U+041e +0x8f U+041f +0x90 U+0420 +0x91 U+0421 +0x92 U+0422 +0x93 U+0423 +0x94 U+0424 +0x95 U+0425 +0x96 U+0426 +0x97 U+0427 +0x98 U+0428 +0x99 U+0429 +0x9a U+042a +0x9b U+042b +0x9c U+042c +0x9d U+042d +0x9e U+042e +0x9f U+042f +0xa0 U+0430 +0xa1 U+0431 +0xa2 U+0432 +0xa3 U+0433 +0xa4 U+0434 +0xa5 U+0435 +0xa6 U+0436 +0xa7 U+0437 +0xa8 U+0438 +0xa9 U+0439 +0xaa U+043a +0xab U+043b +0xac U+043c +0xad U+043d +0xae U+043e +0xaf U+043f +0xb0 U+00de +0xb1 U+2592 U+2591 U+2593 +0xb2 U+00fe +0xb3 U+2502 U+2551 +0xb4 U+2524 U+2561 U+2562 U+2563 +0xb5 U+00df +0xb6 U+00c4 +0xb7 U+00d6 +0xb8 U+00dc +0xb9 U+00e4 +0xba U+00f6 +0xbb U+00fc +0xbc U+00a3 +0xbd U+00b5 +0xbe U+00a2 +0xbf U+2510 U+2555 U+2556 U+2557 +0xc0 U+2514 U+2558 U+2559 U+255a +0xc1 U+2534 U+2567 U+2568 U+2569 +0xc2 U+252c U+2564 U+2565 U+2566 +0xc3 U+251c U+255e U+255f U+2560 +0xc4 U+2500 U+2550 +0xc5 U+253c U+256a U+256b U+256c +0xc6 U+00e7 +0xc7 U+00e9 +0xc8 U+00e8 +0xc9 U+00e0 +0xca U+00f9 +0xcb U+00e2 +0xcc U+00ea +0xcd U+00ee +0xce U+00f4 +0xcf U+00fb +0xd0 U+00c7 +0xd1 U+00c9 +0xd2 U+00d1 +0xd3 U+00f1 +0xd4 U+00e6 +0xd5 U+00e5 +0xd6 U+00f8 +0xd7 U+00f0 +0xd8 U+00c5 +0xd9 U+2518 U+2321 U+255b U+255c U+255d +0xda U+250c U+2320 U+2552 U+2553 U+2554 +0xdb U+2588 +0xdc U+2584 +0xdd U+258c +0xde U+2590 +0xdf U+2580 +0xe0 U+0440 +0xe1 U+0441 +0xe2 U+0442 +0xe3 U+0443 +0xe4 U+0444 +0xe5 U+0445 +0xe6 U+0446 +0xe7 U+0447 +0xe8 U+0448 +0xe9 U+0449 +0xea U+044a +0xeb U+044b +0xec U+044c +0xed U+044d +0xee U+044e +0xef U+044f +0xf0 U+0401 U+00cb +0xf1 U+0451 U+00eb +0xf2 U+0404 +0xf3 U+0454 +0xf4 U+0407 U+00cf +0xf5 U+0457 U+00ef +0xf6 U+040e +0xf7 U+045e +0xf8 U+00b0 U+00ba +0xf9 U+2219 U+2022 U+00b7 +0xfa U+00ad +0xfb U+221a +0xfc U+2116 +0xfd U+00a4 +0xfe U+25a0 U+fffd +0xff U+00a7 diff --git a/consoletrans/vga2iso.trans b/consoletrans/vga2iso.trans new file mode 100644 index 0000000..e6e28a2 --- /dev/null +++ b/consoletrans/vga2iso.trans @@ -0,0 +1,129 @@ +# Internal value Output character +0x80 0xC0 +0x81 0xC1 +0x82 0xC2 +0x83 0xC3 +0x84 0xC4 +0x85 0xC5 +0x86 0xC6 +0x87 0xC7 +0x88 0xC8 +0x89 0xC9 +0x8A 0xCA +0x8B 0xCB +0x8C 0xCC +0x8D 0xCD +0x8E 0xCE +0x8F 0xCF +0x90 0xD0 +0x91 0xD1 +0x92 0xD2 +0x93 0xD3 +0x94 0xD4 +0x95 0xD5 +0x96 0xD6 +0x97 0xD7 +0x98 0xD8 +0x99 0xD9 +0x9A 0xDA +0x9B 0xDB +0x9C 0xDC +0x9D 0xDD +0x9E 0xDE +0x9F 0xDF +0xA0 0xA0 +0xA1 0xA1 +0xA2 0xA2 +0xA3 0xA3 +0xA4 0xA4 +0xA5 0xA5 +0xA6 0xA6 +0xA7 0xA7 +0xA8 0xA8 +0xA9 0xA9 +0xAA 0xAA +0xAB 0xAB +0xAC 0xAC +0xAD 0xAD +0xAE 0xAE +0xAF 0xAF +0xB0 0xB0 +0xB1 0xB1 +0xB2 0xB2 +0xB3 0xB3 +0xB4 0xB4 +0xB5 0xB5 +0xB6 0xB6 +0xB7 0xB7 +0xB8 0xB8 +0xB9 0xB9 +0xBA 0xBA +0xBB 0xBB +0xBC 0xBC +0xBD 0xBD +0xBE 0xBE +0xBF 0xBF +0xC0 0x80 +0xC1 0x81 +0xC2 0x82 +0xC3 0x83 +0xC4 0x84 +0xC5 0x85 +0xC6 0x86 +0xC7 0x87 +0xC8 0x88 +0xC9 0x89 +0xCA 0x8A +0xCB 0x8B +0xCC 0x8C +0xCD 0x8D +0xCE 0x8E +0xCF 0x8F +0xD0 0x90 +0xD1 0x91 +0xD2 0x92 +0xD3 0x93 +0xD4 0x94 +0xD5 0x95 +0xD6 0x96 +0xD7 0x97 +0xD8 0x98 +0xD9 0x99 +0xDA 0x9A +0xDB 0x9B +0xDC 0x9C +0xDD 0x9D +0xDE 0x9E +0xDF 0x9F +0xE0 0xE0 +0xE1 0xE1 +0xE2 0xE2 +0xE3 0xE3 +0xE4 0xE4 +0xE5 0xE5 +0xE6 0xE6 +0xE7 0xE7 +0xE8 0xE8 +0xE9 0xE9 +0xEA 0xEA +0xEB 0xEB +0xEC 0xEC +0xED 0xED +0xEE 0xEE +0xEF 0xEF +0xF0 0xF0 +0xF1 0xF1 +0xF2 0xF2 +0xF3 0xF3 +0xF4 0xF4 +0xF5 0xF5 +0xF6 0xF6 +0xF7 0xF7 +0xF8 0xF8 +0xF9 0xF9 +0xFA 0xFA +0xFB 0xFB +0xFC 0xFC +0xFD 0xFD +0xFE 0xFE +0xFF 0xFF diff --git a/consoletrans/viscii.sfm b/consoletrans/viscii.sfm new file mode 100644 index 0000000..f96cf88 --- /dev/null +++ b/consoletrans/viscii.sfm @@ -0,0 +1,144 @@ +# +# Unicode mapping table for Vietnamese VISCII fonts +# usage: setfont -m trivial -u viscii.uni fontname +# +0x00-0x01 idem +0x02 U+1EB2 +0x03-0x04 idem +0x05 U+1EB4 +0x06 U+1EAA +0x07-0x13 idem +0x14 U+1EF6 +0x15-0x18 idem +0x19 U+1EF8 +0x1a-0x1d idem +0x1e U+1EF4 +0x1f-0x7f idem +0x80 U+1EA0 +0x81 U+1EAE +0x82 U+1EB0 +0x83 U+1EB6 +0x84 U+1EA4 +0x85 U+1EA6 +0x86 U+1EA8 +0x87 U+1EAC +0x88 U+1EBC +0x89 U+1EB8 +0x8A U+1EBE +0x8B U+1EC0 +0x8C U+1EC2 +0x8D U+1EC4 +0x8E U+1EC6 +0x8F U+1ED0 +0x90 U+1ED2 +0x91 U+1ED4 +0x92 U+1ED6 +0x93 U+1ED8 +0x94 U+1EE2 +0x95 U+1EDA +0x96 U+1EDC +0x97 U+1EDE +0x98 U+1ECA +0x99 U+1ECE +0x9A U+1ECC +0x9B U+1EC8 +0x9C U+1EE6 +0x9D U+0168 +0x9E U+1EE4 +0x9F U+1EF2 +0xA0 U+00D5 +0xA1 U+1EAF +0xA2 U+1EB1 +0xA3 U+1EB7 +0xA4 U+1EA5 +0xA5 U+1EA7 +0xA6 U+1EA9 +0xA7 U+1EAD +0xA8 U+1EBD +0xA9 U+1EB9 +0xAA U+1EBF +0xAB U+1EC1 +0xAC U+1EC3 +0xAD U+1EC5 +0xAE U+1EC7 +0xAF U+1ED1 +0xB0 U+1ED3 +0xB1 U+1ED5 +0xB2 U+1ED7 +0xB3 U+1EE0 +0xB4 U+01A0 +0xB5 U+1ED9 +0xB6 U+1EDD +0xB7 U+1EDF +0xB8 U+1ECB +0xB9 U+1EF0 +0xBA U+1EE8 +0xBB U+1EEA +0xBC U+1EEC +0xBD U+01A1 +0xBE U+1EDB +0xBF U+01AF +0xC0 U+00C0 +0xC1 U+00C1 +0xC2 U+00C2 +0xC3 U+00C3 +0xC4 U+1EA2 +0xC5 U+0102 +0xC6 U+1EB3 +0xC7 U+1EB5 +0xC8 U+00C8 +0xC9 U+00C9 +0xCA U+00CA +0xCB U+1EBA +0xCC U+00CC +0xCD U+00CD +0xCE U+0128 +0xCF U+1EF3 +0xD0 U+0110 +0xD1 U+1EE9 +0xD2 U+00D2 +0xD3 U+00D3 +0xD4 U+00D4 +0xD5 U+1EA1 +0xD6 U+1EF7 +0xD7 U+1EEB +0xD8 U+1EED +0xD9 U+00D9 +0xDA U+00DA +0xDB U+1EF9 +0xDC U+1EF5 +0xDD U+00DD +0xDE U+1EE1 +0xDF U+01B0 +0xE0 U+00E0 +0xE1 U+00E1 +0xE2 U+00E2 +0xE3 U+00E3 +0xE4 U+1EA3 +0xE5 U+0103 +0xE6 U+1EEF +0xE7 U+1EAB +0xE8 U+00E8 +0xE9 U+00E9 +0xEA U+00EA +0xEB U+1EBB +0xEC U+00EC +0xED U+00ED +0xEE U+0129 +0xEF U+1EC9 +0xF0 U+0111 +0xF1 U+1EF1 +0xF2 U+00F2 +0xF3 U+00F3 +0xF4 U+00F4 +0xF5 U+00F5 +0xF6 U+1ECF +0xF7 U+1ECD +0xF8 U+1EE5 +0xF9 U+00F9 +0xFA U+00FA +0xFB U+0169 +0xFC U+1EE7 +0xFD U+00FD +0xFE U+1EE3 +0xFF U+1EEE diff --git a/consoletrans/viscii1.0_to_tcvn.trans b/consoletrans/viscii1.0_to_tcvn.trans new file mode 100644 index 0000000..a7f1a1a --- /dev/null +++ b/consoletrans/viscii1.0_to_tcvn.trans @@ -0,0 +1,101 @@ +# +# this file allows using a viscii 1.0 encoded font to display TCVN +# usage: setfont -m viscii1.0_to_tcvn.trans -u tcvn.uni fontname +# +# Internal value Output character +0xA0 0x20 +0xA1 0xc5 +0xA2 0xc2 +0xA3 0xca +0xA4 0xd4 +0xA5 0xb4 +0xA6 0xbf +0xA7 0xd0 +0xA8 0xe5 +0xA9 0xe2 +0xAA 0xea +0xAB 0xf4 +0xAC 0xbd +0xAD 0xdf +0xAE 0xf0 +0xAF 0x20 +0xB0 0x20 +0xB1 0x20 +0xB2 0x20 +0xB3 0x20 +0xB4 0x20 +0xB5 0xe0 +0xB6 0xe4 +0xB7 0xe3 +0xB8 0xe1 +0xB9 0xa0 +0xBA 0x20 +0xBB 0xa2 +0xBC 0xc6 +0xBD 0xc7 +0xBE 0xa1 +0xBF 0x20 +0xC0 0x20 +0xC1 0x20 +0xC2 0x20 +0xC3 0x20 +0xC4 0x20 +0xC5 0x20 +0xC6 0xa3 +0xC7 0xa5 +0xC8 0xa6 +0xC9 0xe7 +0xCA 0xa4 +0xCB 0xa7 +0xCC 0xe8 +0xCD 0x20 +0xCE 0xeb +0xCF 0xa8 +0xD0 0xe9 +0xD1 0xa9 +0xD2 0xab +0xD3 0xac +0xD4 0xad +0xD5 0xaa +0xD6 0xae +0xD7 0xec +0xD8 0xef +0xD9 0x20 +0xDA 0x20 +0xDB 0x20 +0xDC 0xee +0xDD 0xed +0xDE 0xb8 +0xDF 0xf2 +0xE0 0x20 +0xE1 0xf6 +0xE2 0xf5 +0xE3 0xf3 +0xE4 0xf7 +0xE5 0xb5 +0xE6 0xb1 +0xE7 0xb2 +0xE8 0xaf +0xE9 0xb5 +0xEA 0xb6 +0xEB 0xb7 +0xEC 0xde +0xED 0xbe +0xEE 0xfe +0xEF 0xf9 +0xF0 0x20 +0xF1 0xfc +0xF2 0xfb +0xF3 0xfa +0xF4 0xf8 +0xF5 0xd7 +0xF6 0xd8 +0xF7 0xe6 +0xF8 0xd1 +0xF9 0xf1 +0xFA 0xcf +0xFB 0xd6 +0xFC 0xdb +0xFD 0xfd +0xFE 0xdc +0xFF 0x20 diff --git a/consoletrans/viscii1.0_to_viscii1.1.trans b/consoletrans/viscii1.0_to_viscii1.1.trans new file mode 100644 index 0000000..02580b7 --- /dev/null +++ b/consoletrans/viscii1.0_to_viscii1.1.trans @@ -0,0 +1,133 @@ +# +# this file allows using a viscii 1.0 encoded font to display viscii 1.1 +# usage: setfont -m viscii1.0_to_viscii1.1.trans -u viscii.uni fontname +# +# Internal value Output character +0x80 0x80 +0x81 0x81 +0x82 0x82 +0x83 0x83 +0x84 0x84 +0x85 0x85 +0x86 0x86 +0x87 0x87 +0x88 0x88 +0x89 0x89 +0x8A 0x8A +0x8B 0x8B +0x8C 0x8C +0x8D 0x8D +0x8E 0x8E +0x8F 0x8F +0x90 0x90 +0x91 0x91 +0x92 0x92 +0x93 0x93 +0x94 0x94 +0x95 0x95 +0x96 0x96 +0x97 0x97 +0x98 0x98 +0x99 0x99 +0x9A 0x9A +0x9B 0x9B +0x9C 0x9C +0x9D 0x9D +0x9E 0x9E +0x9F 0x9F +0xA0 0xd5 +0xA1 0xA1 +0xA2 0xA2 +0xA3 0xA3 +0xA4 0xA4 +0xA5 0xA5 +0xA6 0xA6 +0xA7 0xA7 +0xA8 0xA8 +0xA9 0xA9 +0xAA 0xAA +0xAB 0xAB +0xAC 0xAC +0xAD 0xAD +0xAE 0xAE +0xAF 0xAF +0xB0 0xB0 +0xB1 0xB1 +0xB2 0xB2 +0xB3 0xB3 +0xB4 0xB4 +0xB5 0xB5 +0xB6 0xB6 +0xB7 0xB7 +0xB8 0xB8 +0xB9 0xB9 +0xBA 0xBA +0xBB 0xBB +0xBC 0xBC +0xBD 0xBD +0xBE 0xBE +0xBF 0xBF +0xC0 0xC0 +0xC1 0xC1 +0xC2 0xC2 +0xC3 0xC3 +0xC4 0xC4 +0xC5 0xC5 +0xC6 0xC6 +0xC7 0xC7 +0xC8 0xC8 +0xC9 0xC9 +0xCA 0xCA +0xCB 0xCB +0xCC 0xCC +0xCD 0xCD +0xCE 0xCE +0xCF 0xCF +0xD0 0xD0 +0xD1 0xD1 +0xD2 0xD2 +0xD3 0xD3 +0xD4 0xD4 +0xD5 0xa0 +0xD6 0xD6 +0xD7 0xD7 +0xD8 0xD8 +0xD9 0xD9 +0xDA 0xDA +0xDB 0xDB +0xDC 0xDC +0xDD 0xDD +0xDE 0xDE +0xDF 0xDF +0xE0 0xE0 +0xE1 0xE1 +0xE2 0xE2 +0xE3 0xE3 +0xE4 0xE4 +0xE5 0xE5 +0xE6 0xE6 +0xE7 0xE7 +0xE8 0xE8 +0xE9 0xE9 +0xEA 0xEA +0xEB 0xEB +0xEC 0xEC +0xED 0xED +0xEE 0xEE +0xEF 0xEF +0xF0 0xF0 +0xF1 0xF1 +0xF2 0xF2 +0xF3 0xF3 +0xF4 0xF4 +0xF5 0xF5 +0xF6 0xF6 +0xF7 0xF7 +0xF8 0xF8 +0xF9 0xF9 +0xFA 0xFA +0xFB 0xFB +0xFC 0xFC +0xFD 0xFD +0xFE 0xFE +0xFF 0xFF diff --git a/consoletrans/zero.trans b/consoletrans/zero.trans new file mode 100644 index 0000000..f3094c1 --- /dev/null +++ b/consoletrans/zero.trans @@ -0,0 +1,130 @@ +# Map all characters with high bit set to <none> +# Internal value Output character +0x80 0x00 +0x81 0x00 +0x82 0x00 +0x83 0x00 +0x84 0x00 +0x85 0x00 +0x86 0x00 +0x87 0x00 +0x88 0x00 +0x89 0x00 +0x8A 0x00 +0x8B 0x00 +0x8C 0x00 +0x8D 0x00 +0x8E 0x00 +0x8F 0x00 +0x90 0x00 +0x91 0x00 +0x92 0x00 +0x93 0x00 +0x94 0x00 +0x95 0x00 +0x96 0x00 +0x97 0x00 +0x98 0x00 +0x99 0x00 +0x9A 0x00 +0x9B 0x00 +0x9C 0x00 +0x9D 0x00 +0x9E 0x00 +0x9F 0x00 +0xA0 0x00 +0xA1 0x00 +0xA2 0x00 +0xA3 0x00 +0xA4 0x00 +0xA5 0x00 +0xA6 0x00 +0xA7 0x00 +0xA8 0x00 +0xA9 0x00 +0xAA 0x00 +0xAB 0x00 +0xAC 0x00 +0xAD 0x00 +0xAE 0x00 +0xAF 0x00 +0xB0 0x00 +0xB1 0x00 +0xB2 0x00 +0xB3 0x00 +0xB4 0x00 +0xB5 0x00 +0xB6 0x00 +0xB7 0x00 +0xB8 0x00 +0xB9 0x00 +0xBA 0x00 +0xBB 0x00 +0xBC 0x00 +0xBD 0x00 +0xBE 0x00 +0xBF 0x00 +0xC0 0x00 +0xC1 0x00 +0xC2 0x00 +0xC3 0x00 +0xC4 0x00 +0xC5 0x00 +0xC6 0x00 +0xC7 0x00 +0xC8 0x00 +0xC9 0x00 +0xCA 0x00 +0xCB 0x00 +0xCC 0x00 +0xCD 0x00 +0xCE 0x00 +0xCF 0x00 +0xD0 0x00 +0xD1 0x00 +0xD2 0x00 +0xD3 0x00 +0xD4 0x00 +0xD5 0x00 +0xD6 0x00 +0xD7 0x00 +0xD8 0x00 +0xD9 0x00 +0xDA 0x00 +0xDB 0x00 +0xDC 0x00 +0xDD 0x00 +0xDE 0x00 +0xDF 0x00 +0xE0 0x00 +0xE1 0x00 +0xE2 0x00 +0xE3 0x00 +0xE4 0x00 +0xE5 0x00 +0xE6 0x00 +0xE7 0x00 +0xE8 0x00 +0xE9 0x00 +0xEA 0x00 +0xEB 0x00 +0xEC 0x00 +0xED 0x00 +0xEE 0x00 +0xEF 0x00 +0xF0 0x00 +0xF1 0x00 +0xF2 0x00 +0xF3 0x00 +0xF4 0x00 +0xF5 0x00 +0xF6 0x00 +0xF7 0x00 +0xF8 0x00 +0xF9 0x00 +0xFA 0x00 +0xFB 0x00 +0xFC 0x00 +0xFD 0x00 +0xFE 0x00 +0xFF 0x00 |