Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/drivers/tty/vt/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 183 kB image not shown  

SSL ucs_fallback_table.h_shipped   Sprache: unbekannt

 
Spracherkennung für: .h_shipped vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]

/* SPDX-License-Identifier: GPL-2.0 */
/*
 * ucs_fallback_table.h - Unicode character fallback table
 *
 * Auto-generated by gen_ucs_fallback_table.py
 *
 * Unicode Version: 16.0.0
 * Unidecode Version: 1.3.8
 *
 * This file contains optimized tables that map complex Unicode characters
 * to simpler fallback characters for terminal display when corresponding
 * glyphs are unavailable.
 */

static const struct ucs_page_desc ucs_fallback_pages[] = {
 { 0x00, 62, 0 },
 { 0x01, 218, 62 },
 { 0x02, 196, 280 },
 { 0x03, 96, 476 },
 { 0x04, 113, 572 },
 { 0x05, 100, 685 },
 { 0x06, 119, 785 },
 { 0x07, 91, 904 },
 { 0x09, 99, 995 },
 { 0x0A, 78, 1094 },
 { 0x0B, 79, 1172 },
 { 0x0C, 85, 1251 },
 { 0x0D, 73, 1336 },
 { 0x0E, 83, 1409 },
 { 0x0F, 69, 1492 },
 { 0x10, 93, 1561 },
 { 0x11, 51, 1654 },
 { 0x13, 22, 1705 },
 { 0x14, 30, 1727 },
 { 0x15, 17, 1757 },
 { 0x16, 81, 1774 },
 { 0x17, 47, 1855 },
 { 0x18, 96, 1902 },
 { 0x1D, 105, 1998 },
 { 0x1E, 246, 2103 },
 { 0x1F, 94, 2349 },
 { 0x20, 107, 2443 },
 { 0x21, 136, 2550 },
 { 0x22, 34, 2686 },
 { 0x23, 4, 2720 },
 { 0x24, 72, 2724 },
 { 0x25, 60, 2796 },
 { 0x26, 6, 2856 },
 { 0x27, 18, 2862 },
 { 0x28, 64, 2880 },
 { 0x29, 1, 2944 },
 { 0x2C, 15, 2945 },
 { 0x2E, 29, 2960 },
 { 0x30, 53, 2989 },
 { 0x31, 50, 3042 },
 { 0x32, 5, 3092 },
 { 0xA0, 4, 3097 },
 { 0xC5, 2, 3101 },
 { 0xC6, 2, 3103 },
 { 0xC7, 1, 3105 },
 { 0xFB, 35, 3106 },
 { 0xFE, 37, 3141 },
 { 0xFF, 50, 3178 },
};

/* Page entries array (referenced by page descriptors) */
static const struct ucs_page_entry ucs_fallback_entries[] = {
 /* Entries for page 0x00 */
 { 0xA0, 0x20 }, /* NO-BREAK SPACE -> ' ' */
 { 0xA1, 0x21 }, /* INVERTED EXCLAMATION MARK -> '!' */
 { 0xA2, 0x63 }, /* CENT SIGN -> 'c' */
 { 0xA3, 0x4C }, /* POUND SIGN -> 'L' */
 { 0xA5, 0x59 }, /* YEN SIGN -> 'Y' */
 { 0xA6, 0x7C }, /* BROKEN BAR -> '|' */
 { 0xA7, 0x53 }, /* SECTION SIGN -> 'S' */
 { 0xA8, 0x22 }, /* DIAERESIS -> '"' */
 { 0xA9, 0x43 }, /* COPYRIGHT SIGN -> 'C' */
 { 0xAA, 0x61 }, /* FEMININE ORDINAL INDICATOR -> 'a' */
 { 0xAB, 0x3C }, /* LEFT-POINTING DOUBLE ANGLE QUOTATION MARK -> '<' */
 { 0xAC, 0x21 }, /* NOT SIGN -> '!' */
 { 0xAE, 0x52 }, /* REGISTERED SIGN -> 'R' */
 { 0xAF, 0x2D }, /* MACRON -> '-' */
 { 0xB0, 0x6F }, /* DEGREE SIGN -> 'o' */
 { 0xB2, 0x32 }, /* SUPERSCRIPT TWO -> '2' */
 { 0xB3, 0x33 }, /* SUPERSCRIPT THREE -> '3' */
 { 0xB4, 0x27 }, /* ACUTE ACCENT -> ''' */
 { 0xB5, 0x75 }, /* MICRO SIGN -> 'u' */
 { 0xB6, 0x50 }, /* PILCROW SIGN -> 'P' */
 { 0xB7, 0x2A }, /* MIDDLE DOT -> '*' */
 { 0xB8, 0x2C }, /* CEDILLA -> ',' */
 { 0xB9, 0x31 }, /* SUPERSCRIPT ONE -> '1' */
 { 0xBA, 0x6F }, /* MASCULINE ORDINAL INDICATOR -> 'o' */
 { 0xBB, 0x3E }, /* RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK -> '>' */
 { 0xBF, 0x3F }, /* INVERTED QUESTION MARK -> '?' */
 { 0xC0, 0x00 }, /* LATIN CAPITAL LETTER A WITH GRAVE -> ... */
 { 0xC5, 0x41 }, /* LATIN CAPITAL LETTER A WITH RING ABOVE -> 'A' */
 { 0xC6, 0x45 }, /* LATIN CAPITAL LETTER AE -> 'E' */
 { 0xC7, 0x43 }, /* LATIN CAPITAL LETTER C WITH CEDILLA -> 'C' */
 { 0xC8, 0x00 }, /* LATIN CAPITAL LETTER E WITH GRAVE -> ... */
 { 0xCB, 0x45 }, /* LATIN CAPITAL LETTER E WITH DIAERESIS -> 'E' */
 { 0xCC, 0x00 }, /* LATIN CAPITAL LETTER I WITH GRAVE -> ... */
 { 0xCF, 0x49 }, /* LATIN CAPITAL LETTER I WITH DIAERESIS -> 'I' */
 { 0xD0, 0x44 }, /* LATIN CAPITAL LETTER ETH -> 'D' */
 { 0xD1, 0x4E }, /* LATIN CAPITAL LETTER N WITH TILDE -> 'N' */
 { 0xD2, 0x00 }, /* LATIN CAPITAL LETTER O WITH GRAVE -> ... */
 { 0xD6, 0x4F }, /* LATIN CAPITAL LETTER O WITH DIAERESIS -> 'O' */
 { 0xD7, 0x78 }, /* MULTIPLICATION SIGN -> 'x' */
 { 0xD8, 0x4F }, /* LATIN CAPITAL LETTER O WITH STROKE -> 'O' */
 { 0xD9, 0x00 }, /* LATIN CAPITAL LETTER U WITH GRAVE -> ... */
 { 0xDC, 0x55 }, /* LATIN CAPITAL LETTER U WITH DIAERESIS -> 'U' */
 { 0xDD, 0x59 }, /* LATIN CAPITAL LETTER Y WITH ACUTE -> 'Y' */
 { 0xDF, 0x73 }, /* LATIN SMALL LETTER SHARP S -> 's' */
 { 0xE0, 0x00 }, /* LATIN SMALL LETTER A WITH GRAVE -> ... */
 { 0xE5, 0x61 }, /* LATIN SMALL LETTER A WITH RING ABOVE -> 'a' */
 { 0xE6, 0x65 }, /* LATIN SMALL LETTER AE -> 'e' */
 { 0xE7, 0x63 }, /* LATIN SMALL LETTER C WITH CEDILLA -> 'c' */
 { 0xE8, 0x00 }, /* LATIN SMALL LETTER E WITH GRAVE -> ... */
 { 0xEB, 0x65 }, /* LATIN SMALL LETTER E WITH DIAERESIS -> 'e' */
 { 0xEC, 0x00 }, /* LATIN SMALL LETTER I WITH GRAVE -> ... */
 { 0xEF, 0x69 }, /* LATIN SMALL LETTER I WITH DIAERESIS -> 'i' */
 { 0xF0, 0x64 }, /* LATIN SMALL LETTER ETH -> 'd' */
 { 0xF1, 0x6E }, /* LATIN SMALL LETTER N WITH TILDE -> 'n' */
 { 0xF2, 0x00 }, /* LATIN SMALL LETTER O WITH GRAVE -> ... */
 { 0xF6, 0x6F }, /* LATIN SMALL LETTER O WITH DIAERESIS -> 'o' */
 { 0xF7, 0x2F }, /* DIVISION SIGN -> '/' */
 { 0xF8, 0x6F }, /* LATIN SMALL LETTER O WITH STROKE -> 'o' */
 { 0xF9, 0x00 }, /* LATIN SMALL LETTER U WITH GRAVE -> ... */
 { 0xFC, 0x75 }, /* LATIN SMALL LETTER U WITH DIAERESIS -> 'u' */
 { 0xFD, 0x79 }, /* LATIN SMALL LETTER Y WITH ACUTE -> 'y' */
 { 0xFF, 0x79 }, /* LATIN SMALL LETTER Y WITH DIAERESIS -> 'y' */
 /* Entries for page 0x01 */
 { 0x00, 0x41 }, /* LATIN CAPITAL LETTER A WITH MACRON -> 'A' */
 { 0x01, 0x61 }, /* LATIN SMALL LETTER A WITH MACRON -> 'a' */
 { 0x02, 0x41 }, /* LATIN CAPITAL LETTER A WITH BREVE -> 'A' */
 { 0x03, 0x61 }, /* LATIN SMALL LETTER A WITH BREVE -> 'a' */
 { 0x04, 0x41 }, /* LATIN CAPITAL LETTER A WITH OGONEK -> 'A' */
 { 0x05, 0x61 }, /* LATIN SMALL LETTER A WITH OGONEK -> 'a' */
 { 0x06, 0x43 }, /* LATIN CAPITAL LETTER C WITH ACUTE -> 'C' */
 { 0x07, 0x63 }, /* LATIN SMALL LETTER C WITH ACUTE -> 'c' */
 { 0x08, 0x43 }, /* LATIN CAPITAL LETTER C WITH CIRCUMFLEX -> 'C' */
 { 0x09, 0x63 }, /* LATIN SMALL LETTER C WITH CIRCUMFLEX -> 'c' */
 { 0x0A, 0x43 }, /* LATIN CAPITAL LETTER C WITH DOT ABOVE -> 'C' */
 { 0x0B, 0x63 }, /* LATIN SMALL LETTER C WITH DOT ABOVE -> 'c' */
 { 0x0C, 0x43 }, /* LATIN CAPITAL LETTER C WITH CARON -> 'C' */
 { 0x0D, 0x63 }, /* LATIN SMALL LETTER C WITH CARON -> 'c' */
 { 0x0E, 0x44 }, /* LATIN CAPITAL LETTER D WITH CARON -> 'D' */
 { 0x0F, 0x64 }, /* LATIN SMALL LETTER D WITH CARON -> 'd' */
 { 0x10, 0x44 }, /* LATIN CAPITAL LETTER D WITH STROKE -> 'D' */
 { 0x11, 0x64 }, /* LATIN SMALL LETTER D WITH STROKE -> 'd' */
 { 0x12, 0x45 }, /* LATIN CAPITAL LETTER E WITH MACRON -> 'E' */
 { 0x13, 0x65 }, /* LATIN SMALL LETTER E WITH MACRON -> 'e' */
 { 0x14, 0x45 }, /* LATIN CAPITAL LETTER E WITH BREVE -> 'E' */
 { 0x15, 0x65 }, /* LATIN SMALL LETTER E WITH BREVE -> 'e' */
 { 0x16, 0x45 }, /* LATIN CAPITAL LETTER E WITH DOT ABOVE -> 'E' */
 { 0x17, 0x65 }, /* LATIN SMALL LETTER E WITH DOT ABOVE -> 'e' */
 { 0x18, 0x45 }, /* LATIN CAPITAL LETTER E WITH OGONEK -> 'E' */
 { 0x19, 0x65 }, /* LATIN SMALL LETTER E WITH OGONEK -> 'e' */
 { 0x1A, 0x45 }, /* LATIN CAPITAL LETTER E WITH CARON -> 'E' */
 { 0x1B, 0x65 }, /* LATIN SMALL LETTER E WITH CARON -> 'e' */
 { 0x1C, 0x47 }, /* LATIN CAPITAL LETTER G WITH CIRCUMFLEX -> 'G' */
 { 0x1D, 0x67 }, /* LATIN SMALL LETTER G WITH CIRCUMFLEX -> 'g' */
 { 0x1E, 0x47 }, /* LATIN CAPITAL LETTER G WITH BREVE -> 'G' */
 { 0x1F, 0x67 }, /* LATIN SMALL LETTER G WITH BREVE -> 'g' */
 { 0x20, 0x47 }, /* LATIN CAPITAL LETTER G WITH DOT ABOVE -> 'G' */
 { 0x21, 0x67 }, /* LATIN SMALL LETTER G WITH DOT ABOVE -> 'g' */
 { 0x22, 0x47 }, /* LATIN CAPITAL LETTER G WITH CEDILLA -> 'G' */
 { 0x23, 0x67 }, /* LATIN SMALL LETTER G WITH CEDILLA -> 'g' */
 { 0x24, 0x48 }, /* LATIN CAPITAL LETTER H WITH CIRCUMFLEX -> 'H' */
 { 0x25, 0x68 }, /* LATIN SMALL LETTER H WITH CIRCUMFLEX -> 'h' */
 { 0x26, 0x48 }, /* LATIN CAPITAL LETTER H WITH STROKE -> 'H' */
 { 0x27, 0x68 }, /* LATIN SMALL LETTER H WITH STROKE -> 'h' */
 { 0x28, 0x49 }, /* LATIN CAPITAL LETTER I WITH TILDE -> 'I' */
 { 0x29, 0x69 }, /* LATIN SMALL LETTER I WITH TILDE -> 'i' */
 { 0x2A, 0x49 }, /* LATIN CAPITAL LETTER I WITH MACRON -> 'I' */
 { 0x2B, 0x69 }, /* LATIN SMALL LETTER I WITH MACRON -> 'i' */
 { 0x2C, 0x49 }, /* LATIN CAPITAL LETTER I WITH BREVE -> 'I' */
 { 0x2D, 0x69 }, /* LATIN SMALL LETTER I WITH BREVE -> 'i' */
 { 0x2E, 0x49 }, /* LATIN CAPITAL LETTER I WITH OGONEK -> 'I' */
 { 0x2F, 0x69 }, /* LATIN SMALL LETTER I WITH OGONEK -> 'i' */
 { 0x30, 0x49 }, /* LATIN CAPITAL LETTER I WITH DOT ABOVE -> 'I' */
 { 0x31, 0x69 }, /* LATIN SMALL LETTER DOTLESS I -> 'i' */
 { 0x34, 0x4A }, /* LATIN CAPITAL LETTER J WITH CIRCUMFLEX -> 'J' */
 { 0x35, 0x6A }, /* LATIN SMALL LETTER J WITH CIRCUMFLEX -> 'j' */
 { 0x36, 0x4B }, /* LATIN CAPITAL LETTER K WITH CEDILLA -> 'K' */
 { 0x37, 0x6B }, /* LATIN SMALL LETTER K WITH CEDILLA -> 'k' */
 { 0x38, 0x6B }, /* LATIN SMALL LETTER KRA -> 'k' */
 { 0x39, 0x4C }, /* LATIN CAPITAL LETTER L WITH ACUTE -> 'L' */
 { 0x3A, 0x6C }, /* LATIN SMALL LETTER L WITH ACUTE -> 'l' */
 { 0x3B, 0x4C }, /* LATIN CAPITAL LETTER L WITH CEDILLA -> 'L' */
 { 0x3C, 0x6C }, /* LATIN SMALL LETTER L WITH CEDILLA -> 'l' */
 { 0x3D, 0x4C }, /* LATIN CAPITAL LETTER L WITH CARON -> 'L' */
 { 0x3E, 0x6C }, /* LATIN SMALL LETTER L WITH CARON -> 'l' */
 { 0x3F, 0x4C }, /* LATIN CAPITAL LETTER L WITH MIDDLE DOT -> 'L' */
 { 0x40, 0x6C }, /* LATIN SMALL LETTER L WITH MIDDLE DOT -> 'l' */
 { 0x41, 0x4C }, /* LATIN CAPITAL LETTER L WITH STROKE -> 'L' */
 { 0x42, 0x6C }, /* LATIN SMALL LETTER L WITH STROKE -> 'l' */
 { 0x43, 0x4E }, /* LATIN CAPITAL LETTER N WITH ACUTE -> 'N' */
 { 0x44, 0x6E }, /* LATIN SMALL LETTER N WITH ACUTE -> 'n' */
 { 0x45, 0x4E }, /* LATIN CAPITAL LETTER N WITH CEDILLA -> 'N' */
 { 0x46, 0x6E }, /* LATIN SMALL LETTER N WITH CEDILLA -> 'n' */
 { 0x47, 0x4E }, /* LATIN CAPITAL LETTER N WITH CARON -> 'N' */
 { 0x48, 0x6E }, /* LATIN SMALL LETTER N WITH CARON -> 'n' */
 { 0x4C, 0x4F }, /* LATIN CAPITAL LETTER O WITH MACRON -> 'O' */
 { 0x4D, 0x6F }, /* LATIN SMALL LETTER O WITH MACRON -> 'o' */
 { 0x4E, 0x4F }, /* LATIN CAPITAL LETTER O WITH BREVE -> 'O' */
 { 0x4F, 0x6F }, /* LATIN SMALL LETTER O WITH BREVE -> 'o' */
 { 0x50, 0x4F }, /* LATIN CAPITAL LETTER O WITH DOUBLE ACUTE -> 'O' */
 { 0x51, 0x6F }, /* LATIN SMALL LETTER O WITH DOUBLE ACUTE -> 'o' */
 { 0x52, 0x45 }, /* LATIN CAPITAL LIGATURE OE -> 'E' */
 { 0x53, 0x65 }, /* LATIN SMALL LIGATURE OE -> 'e' */
 { 0x54, 0x52 }, /* LATIN CAPITAL LETTER R WITH ACUTE -> 'R' */
 { 0x55, 0x72 }, /* LATIN SMALL LETTER R WITH ACUTE -> 'r' */
 { 0x56, 0x52 }, /* LATIN CAPITAL LETTER R WITH CEDILLA -> 'R' */
 { 0x57, 0x72 }, /* LATIN SMALL LETTER R WITH CEDILLA -> 'r' */
 { 0x58, 0x52 }, /* LATIN CAPITAL LETTER R WITH CARON -> 'R' */
 { 0x59, 0x72 }, /* LATIN SMALL LETTER R WITH CARON -> 'r' */
 { 0x5A, 0x53 }, /* LATIN CAPITAL LETTER S WITH ACUTE -> 'S' */
 { 0x5B, 0x73 }, /* LATIN SMALL LETTER S WITH ACUTE -> 's' */
 { 0x5C, 0x53 }, /* LATIN CAPITAL LETTER S WITH CIRCUMFLEX -> 'S' */
 { 0x5D, 0x73 }, /* LATIN SMALL LETTER S WITH CIRCUMFLEX -> 's' */
 { 0x5E, 0x53 }, /* LATIN CAPITAL LETTER S WITH CEDILLA -> 'S' */
 { 0x5F, 0x73 }, /* LATIN SMALL LETTER S WITH CEDILLA -> 's' */
 { 0x60, 0x53 }, /* LATIN CAPITAL LETTER S WITH CARON -> 'S' */
 { 0x61, 0x73 }, /* LATIN SMALL LETTER S WITH CARON -> 's' */
 { 0x62, 0x54 }, /* LATIN CAPITAL LETTER T WITH CEDILLA -> 'T' */
 { 0x63, 0x74 }, /* LATIN SMALL LETTER T WITH CEDILLA -> 't' */
 { 0x64, 0x54 }, /* LATIN CAPITAL LETTER T WITH CARON -> 'T' */
 { 0x65, 0x74 }, /* LATIN SMALL LETTER T WITH CARON -> 't' */
 { 0x66, 0x54 }, /* LATIN CAPITAL LETTER T WITH STROKE -> 'T' */
 { 0x67, 0x74 }, /* LATIN SMALL LETTER T WITH STROKE -> 't' */
 { 0x68, 0x55 }, /* LATIN CAPITAL LETTER U WITH TILDE -> 'U' */
 { 0x69, 0x75 }, /* LATIN SMALL LETTER U WITH TILDE -> 'u' */
 { 0x6A, 0x55 }, /* LATIN CAPITAL LETTER U WITH MACRON -> 'U' */
 { 0x6B, 0x75 }, /* LATIN SMALL LETTER U WITH MACRON -> 'u' */
 { 0x6C, 0x55 }, /* LATIN CAPITAL LETTER U WITH BREVE -> 'U' */
 { 0x6D, 0x75 }, /* LATIN SMALL LETTER U WITH BREVE -> 'u' */
 { 0x6E, 0x55 }, /* LATIN CAPITAL LETTER U WITH RING ABOVE -> 'U' */
 { 0x6F, 0x75 }, /* LATIN SMALL LETTER U WITH RING ABOVE -> 'u' */
 { 0x70, 0x55 }, /* LATIN CAPITAL LETTER U WITH DOUBLE ACUTE -> 'U' */
 { 0x71, 0x75 }, /* LATIN SMALL LETTER U WITH DOUBLE ACUTE -> 'u' */
 { 0x72, 0x55 }, /* LATIN CAPITAL LETTER U WITH OGONEK -> 'U' */
 { 0x73, 0x75 }, /* LATIN SMALL LETTER U WITH OGONEK -> 'u' */
 { 0x74, 0x57 }, /* LATIN CAPITAL LETTER W WITH CIRCUMFLEX -> 'W' */
 { 0x75, 0x77 }, /* LATIN SMALL LETTER W WITH CIRCUMFLEX -> 'w' */
 { 0x76, 0x59 }, /* LATIN CAPITAL LETTER Y WITH CIRCUMFLEX -> 'Y' */
 { 0x77, 0x79 }, /* LATIN SMALL LETTER Y WITH CIRCUMFLEX -> 'y' */
 { 0x78, 0x59 }, /* LATIN CAPITAL LETTER Y WITH DIAERESIS -> 'Y' */
 { 0x79, 0x5A }, /* LATIN CAPITAL LETTER Z WITH ACUTE -> 'Z' */
 { 0x7A, 0x7A }, /* LATIN SMALL LETTER Z WITH ACUTE -> 'z' */
 { 0x7B, 0x5A }, /* LATIN CAPITAL LETTER Z WITH DOT ABOVE -> 'Z' */
 { 0x7C, 0x7A }, /* LATIN SMALL LETTER Z WITH DOT ABOVE -> 'z' */
 { 0x7D, 0x5A }, /* LATIN CAPITAL LETTER Z WITH CARON -> 'Z' */
 { 0x7E, 0x7A }, /* LATIN SMALL LETTER Z WITH CARON -> 'z' */
 { 0x7F, 0x73 }, /* LATIN SMALL LETTER LONG S -> 's' */
 { 0x80, 0x62 }, /* LATIN SMALL LETTER B WITH STROKE -> 'b' */
 { 0x81, 0x42 }, /* LATIN CAPITAL LETTER B WITH HOOK -> 'B' */
 { 0x82, 0x42 }, /* LATIN CAPITAL LETTER B WITH TOPBAR -> 'B' */
 { 0x83, 0x62 }, /* LATIN SMALL LETTER B WITH TOPBAR -> 'b' */
 { 0x84, 0x36 }, /* LATIN CAPITAL LETTER TONE SIX -> '6' */
 { 0x85, 0x36 }, /* LATIN SMALL LETTER TONE SIX -> '6' */
 { 0x86, 0x4F }, /* LATIN CAPITAL LETTER OPEN O -> 'O' */
 { 0x87, 0x43 }, /* LATIN CAPITAL LETTER C WITH HOOK -> 'C' */
 { 0x88, 0x63 }, /* LATIN SMALL LETTER C WITH HOOK -> 'c' */
 { 0x89, 0x00 }, /* LATIN CAPITAL LETTER AFRICAN D -> ... */
 { 0x8B, 0x44 }, /* LATIN CAPITAL LETTER D WITH TOPBAR -> 'D' */
 { 0x8C, 0x64 }, /* LATIN SMALL LETTER D WITH TOPBAR -> 'd' */
 { 0x8D, 0x64 }, /* LATIN SMALL LETTER TURNED DELTA -> 'd' */
 { 0x8E, 0x33 }, /* LATIN CAPITAL LETTER REVERSED E -> '3' */
 { 0x8F, 0x40 }, /* LATIN CAPITAL LETTER SCHWA -> '@' */
 { 0x90, 0x45 }, /* LATIN CAPITAL LETTER OPEN E -> 'E' */
 { 0x91, 0x46 }, /* LATIN CAPITAL LETTER F WITH HOOK -> 'F' */
 { 0x92, 0x66 }, /* LATIN SMALL LETTER F WITH HOOK -> 'f' */
 { 0x93, 0x47 }, /* LATIN CAPITAL LETTER G WITH HOOK -> 'G' */
 { 0x94, 0x47 }, /* LATIN CAPITAL LETTER GAMMA -> 'G' */
 { 0x96, 0x49 }, /* LATIN CAPITAL LETTER IOTA -> 'I' */
 { 0x97, 0x49 }, /* LATIN CAPITAL LETTER I WITH STROKE -> 'I' */
 { 0x98, 0x4B }, /* LATIN CAPITAL LETTER K WITH HOOK -> 'K' */
 { 0x99, 0x6B }, /* LATIN SMALL LETTER K WITH HOOK -> 'k' */
 { 0x9A, 0x6C }, /* LATIN SMALL LETTER L WITH BAR -> 'l' */
 { 0x9B, 0x6C }, /* LATIN SMALL LETTER LAMBDA WITH STROKE -> 'l' */
 { 0x9C, 0x57 }, /* LATIN CAPITAL LETTER TURNED M -> 'W' */
 { 0x9D, 0x4E }, /* LATIN CAPITAL LETTER N WITH LEFT HOOK -> 'N' */
 { 0x9E, 0x6E }, /* LATIN SMALL LETTER N WITH LONG RIGHT LEG -> 'n' */
 { 0x9F, 0x4F }, /* LATIN CAPITAL LETTER O WITH MIDDLE TILDE -> 'O' */
 { 0xA0, 0x4F }, /* LATIN CAPITAL LETTER O WITH HORN -> 'O' */
 { 0xA1, 0x6F }, /* LATIN SMALL LETTER O WITH HORN -> 'o' */
 { 0xA4, 0x50 }, /* LATIN CAPITAL LETTER P WITH HOOK -> 'P' */
 { 0xA5, 0x70 }, /* LATIN SMALL LETTER P WITH HOOK -> 'p' */
 { 0xA7, 0x32 }, /* LATIN CAPITAL LETTER TONE TWO -> '2' */
 { 0xA8, 0x32 }, /* LATIN SMALL LETTER TONE TWO -> '2' */
 { 0xAB, 0x74 }, /* LATIN SMALL LETTER T WITH PALATAL HOOK -> 't' */
 { 0xAC, 0x54 }, /* LATIN CAPITAL LETTER T WITH HOOK -> 'T' */
 { 0xAD, 0x74 }, /* LATIN SMALL LETTER T WITH HOOK -> 't' */
 { 0xAE, 0x54 }, /* LATIN CAPITAL LETTER T WITH RETROFLEX HOOK -> 'T' */
 { 0xAF, 0x55 }, /* LATIN CAPITAL LETTER U WITH HORN -> 'U' */
 { 0xB0, 0x75 }, /* LATIN SMALL LETTER U WITH HORN -> 'u' */
 { 0xB1, 0x59 }, /* LATIN CAPITAL LETTER UPSILON -> 'Y' */
 { 0xB2, 0x56 }, /* LATIN CAPITAL LETTER V WITH HOOK -> 'V' */
 { 0xB3, 0x59 }, /* LATIN CAPITAL LETTER Y WITH HOOK -> 'Y' */
 { 0xB4, 0x79 }, /* LATIN SMALL LETTER Y WITH HOOK -> 'y' */
 { 0xB5, 0x5A }, /* LATIN CAPITAL LETTER Z WITH STROKE -> 'Z' */
 { 0xB6, 0x7A }, /* LATIN SMALL LETTER Z WITH STROKE -> 'z' */
 { 0xBB, 0x32 }, /* LATIN LETTER TWO WITH STROKE -> '2' */
 { 0xBC, 0x35 }, /* LATIN CAPITAL LETTER TONE FIVE -> '5' */
 { 0xBD, 0x35 }, /* LATIN SMALL LETTER TONE FIVE -> '5' */
 { 0xBF, 0x77 }, /* LATIN LETTER WYNN -> 'w' */
 { 0xC0, 0x7C }, /* LATIN LETTER DENTAL CLICK -> '|' */
 { 0xC3, 0x21 }, /* LATIN LETTER RETROFLEX CLICK -> '!' */
 { 0xCD, 0x41 }, /* LATIN CAPITAL LETTER A WITH CARON -> 'A' */
 { 0xCE, 0x61 }, /* LATIN SMALL LETTER A WITH CARON -> 'a' */
 { 0xCF, 0x49 }, /* LATIN CAPITAL LETTER I WITH CARON -> 'I' */
 { 0xD0, 0x69 }, /* LATIN SMALL LETTER I WITH CARON -> 'i' */
 { 0xD1, 0x4F }, /* LATIN CAPITAL LETTER O WITH CARON -> 'O' */
 { 0xD2, 0x6F }, /* LATIN SMALL LETTER O WITH CARON -> 'o' */
 { 0xD3, 0x55 }, /* LATIN CAPITAL LETTER U WITH CARON -> 'U' */
 { 0xD4, 0x75 }, /* LATIN SMALL LETTER U WITH CARON -> 'u' */
 { 0xD5, 0x55 }, /* LATIN CAPITAL LETTER U WITH DIAERESIS AND MACRON -> 'U' */
 { 0xD6, 0x75 }, /* LATIN SMALL LETTER U WITH DIAERESIS AND MACRON -> 'u' */
 { 0xD7, 0x55 }, /* LATIN CAPITAL LETTER U WITH DIAERESIS AND ACUTE -> 'U' */
 { 0xD8, 0x75 }, /* LATIN SMALL LETTER U WITH DIAERESIS AND ACUTE -> 'u' */
 { 0xD9, 0x55 }, /* LATIN CAPITAL LETTER U WITH DIAERESIS AND CARON -> 'U' */
 { 0xDA, 0x75 }, /* LATIN SMALL LETTER U WITH DIAERESIS AND CARON -> 'u' */
 { 0xDB, 0x55 }, /* LATIN CAPITAL LETTER U WITH DIAERESIS AND GRAVE -> 'U' */
 { 0xDC, 0x75 }, /* LATIN SMALL LETTER U WITH DIAERESIS AND GRAVE -> 'u' */
 { 0xDD, 0x40 }, /* LATIN SMALL LETTER TURNED E -> '@' */
 { 0xDE, 0x41 }, /* LATIN CAPITAL LETTER A WITH DIAERESIS AND MACRON -> 'A' */
 { 0xDF, 0x61 }, /* LATIN SMALL LETTER A WITH DIAERESIS AND MACRON -> 'a' */
 { 0xE0, 0x41 }, /* LATIN CAPITAL LETTER A WITH DOT ABOVE AND MACRON -> 'A' */
 { 0xE1, 0x61 }, /* LATIN SMALL LETTER A WITH DOT ABOVE AND MACRON -> 'a' */
 { 0xE4, 0x47 }, /* LATIN CAPITAL LETTER G WITH STROKE -> 'G' */
 { 0xE5, 0x67 }, /* LATIN SMALL LETTER G WITH STROKE -> 'g' */
 { 0xE6, 0x47 }, /* LATIN CAPITAL LETTER G WITH CARON -> 'G' */
 { 0xE7, 0x67 }, /* LATIN SMALL LETTER G WITH CARON -> 'g' */
 { 0xE8, 0x4B }, /* LATIN CAPITAL LETTER K WITH CARON -> 'K' */
 { 0xE9, 0x6B }, /* LATIN SMALL LETTER K WITH CARON -> 'k' */
 { 0xEA, 0x4F }, /* LATIN CAPITAL LETTER O WITH OGONEK -> 'O' */
 { 0xEB, 0x6F }, /* LATIN SMALL LETTER O WITH OGONEK -> 'o' */
 { 0xEC, 0x4F }, /* LATIN CAPITAL LETTER O WITH OGONEK AND MACRON -> 'O' */
 { 0xED, 0x6F }, /* LATIN SMALL LETTER O WITH OGONEK AND MACRON -> 'o' */
 { 0xF0, 0x6A }, /* LATIN SMALL LETTER J WITH CARON -> 'j' */
 { 0xF4, 0x47 }, /* LATIN CAPITAL LETTER G WITH ACUTE -> 'G' */
 { 0xF5, 0x67 }, /* LATIN SMALL LETTER G WITH ACUTE -> 'g' */
 { 0xF7, 0x57 }, /* LATIN CAPITAL LETTER WYNN -> 'W' */
 { 0xF8, 0x4E }, /* LATIN CAPITAL LETTER N WITH GRAVE -> 'N' */
 { 0xF9, 0x6E }, /* LATIN SMALL LETTER N WITH GRAVE -> 'n' */
 { 0xFA, 0x41 }, /* LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE -> 'A' */
 { 0xFB, 0x61 }, /* LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE -> 'a' */
 { 0xFE, 0x4F }, /* LATIN CAPITAL LETTER O WITH STROKE AND ACUTE -> 'O' */
 { 0xFF, 0x6F }, /* LATIN SMALL LETTER O WITH STROKE AND ACUTE -> 'o' */
 /* Entries for page 0x02 */
 { 0x00, 0x41 }, /* LATIN CAPITAL LETTER A WITH DOUBLE GRAVE -> 'A' */
 { 0x01, 0x61 }, /* LATIN SMALL LETTER A WITH DOUBLE GRAVE -> 'a' */
 { 0x02, 0x41 }, /* LATIN CAPITAL LETTER A WITH INVERTED BREVE -> 'A' */
 { 0x03, 0x61 }, /* LATIN SMALL LETTER A WITH INVERTED BREVE -> 'a' */
 { 0x04, 0x45 }, /* LATIN CAPITAL LETTER E WITH DOUBLE GRAVE -> 'E' */
 { 0x05, 0x65 }, /* LATIN SMALL LETTER E WITH DOUBLE GRAVE -> 'e' */
 { 0x06, 0x45 }, /* LATIN CAPITAL LETTER E WITH INVERTED BREVE -> 'E' */
 { 0x07, 0x65 }, /* LATIN SMALL LETTER E WITH INVERTED BREVE -> 'e' */
 { 0x08, 0x49 }, /* LATIN CAPITAL LETTER I WITH DOUBLE GRAVE -> 'I' */
 { 0x09, 0x69 }, /* LATIN SMALL LETTER I WITH DOUBLE GRAVE -> 'i' */
 { 0x0A, 0x49 }, /* LATIN CAPITAL LETTER I WITH INVERTED BREVE -> 'I' */
 { 0x0B, 0x69 }, /* LATIN SMALL LETTER I WITH INVERTED BREVE -> 'i' */
 { 0x0C, 0x4F }, /* LATIN CAPITAL LETTER O WITH DOUBLE GRAVE -> 'O' */
 { 0x0D, 0x6F }, /* LATIN SMALL LETTER O WITH DOUBLE GRAVE -> 'o' */
 { 0x0E, 0x4F }, /* LATIN CAPITAL LETTER O WITH INVERTED BREVE -> 'O' */
 { 0x0F, 0x6F }, /* LATIN SMALL LETTER O WITH INVERTED BREVE -> 'o' */
 { 0x10, 0x52 }, /* LATIN CAPITAL LETTER R WITH DOUBLE GRAVE -> 'R' */
 { 0x11, 0x72 }, /* LATIN SMALL LETTER R WITH DOUBLE GRAVE -> 'r' */
 { 0x12, 0x52 }, /* LATIN CAPITAL LETTER R WITH INVERTED BREVE -> 'R' */
 { 0x13, 0x72 }, /* LATIN SMALL LETTER R WITH INVERTED BREVE -> 'r' */
 { 0x14, 0x55 }, /* LATIN CAPITAL LETTER U WITH DOUBLE GRAVE -> 'U' */
 { 0x15, 0x75 }, /* LATIN SMALL LETTER U WITH DOUBLE GRAVE -> 'u' */
 { 0x16, 0x55 }, /* LATIN CAPITAL LETTER U WITH INVERTED BREVE -> 'U' */
 { 0x17, 0x75 }, /* LATIN SMALL LETTER U WITH INVERTED BREVE -> 'u' */
 { 0x18, 0x53 }, /* LATIN CAPITAL LETTER S WITH COMMA BELOW -> 'S' */
 { 0x19, 0x73 }, /* LATIN SMALL LETTER S WITH COMMA BELOW -> 's' */
 { 0x1A, 0x54 }, /* LATIN CAPITAL LETTER T WITH COMMA BELOW -> 'T' */
 { 0x1B, 0x74 }, /* LATIN SMALL LETTER T WITH COMMA BELOW -> 't' */
 { 0x1C, 0x59 }, /* LATIN CAPITAL LETTER YOGH -> 'Y' */
 { 0x1D, 0x79 }, /* LATIN SMALL LETTER YOGH -> 'y' */
 { 0x1E, 0x48 }, /* LATIN CAPITAL LETTER H WITH CARON -> 'H' */
 { 0x1F, 0x68 }, /* LATIN SMALL LETTER H WITH CARON -> 'h' */
 { 0x20, 0x4E }, /* LATIN CAPITAL LETTER N WITH LONG RIGHT LEG -> 'N' */
 { 0x21, 0x64 }, /* LATIN SMALL LETTER D WITH CURL -> 'd' */
 { 0x24, 0x5A }, /* LATIN CAPITAL LETTER Z WITH HOOK -> 'Z' */
 { 0x25, 0x7A }, /* LATIN SMALL LETTER Z WITH HOOK -> 'z' */
 { 0x26, 0x41 }, /* LATIN CAPITAL LETTER A WITH DOT ABOVE -> 'A' */
 { 0x27, 0x61 }, /* LATIN SMALL LETTER A WITH DOT ABOVE -> 'a' */
 { 0x28, 0x45 }, /* LATIN CAPITAL LETTER E WITH CEDILLA -> 'E' */
 { 0x29, 0x65 }, /* LATIN SMALL LETTER E WITH CEDILLA -> 'e' */
 { 0x2A, 0x4F }, /* LATIN CAPITAL LETTER O WITH DIAERESIS AND MACRON -> 'O' */
 { 0x2B, 0x6F }, /* LATIN SMALL LETTER O WITH DIAERESIS AND MACRON -> 'o' */
 { 0x2C, 0x4F }, /* LATIN CAPITAL LETTER O WITH TILDE AND MACRON -> 'O' */
 { 0x2D, 0x6F }, /* LATIN SMALL LETTER O WITH TILDE AND MACRON -> 'o' */
 { 0x2E, 0x4F }, /* LATIN CAPITAL LETTER O WITH DOT ABOVE -> 'O' */
 { 0x2F, 0x6F }, /* LATIN SMALL LETTER O WITH DOT ABOVE -> 'o' */
 { 0x30, 0x4F }, /* LATIN CAPITAL LETTER O WITH DOT ABOVE AND MACRON -> 'O' */
 { 0x31, 0x6F }, /* LATIN SMALL LETTER O WITH DOT ABOVE AND MACRON -> 'o' */
 { 0x32, 0x59 }, /* LATIN CAPITAL LETTER Y WITH MACRON -> 'Y' */
 { 0x33, 0x79 }, /* LATIN SMALL LETTER Y WITH MACRON -> 'y' */
 { 0x34, 0x6C }, /* LATIN SMALL LETTER L WITH CURL -> 'l' */
 { 0x35, 0x6E }, /* LATIN SMALL LETTER N WITH CURL -> 'n' */
 { 0x36, 0x74 }, /* LATIN SMALL LETTER T WITH CURL -> 't' */
 { 0x37, 0x6A }, /* LATIN SMALL LETTER DOTLESS J -> 'j' */
 { 0x3A, 0x41 }, /* LATIN CAPITAL LETTER A WITH STROKE -> 'A' */
 { 0x3B, 0x43 }, /* LATIN CAPITAL LETTER C WITH STROKE -> 'C' */
 { 0x3C, 0x63 }, /* LATIN SMALL LETTER C WITH STROKE -> 'c' */
 { 0x3D, 0x4C }, /* LATIN CAPITAL LETTER L WITH BAR -> 'L' */
 { 0x3E, 0x54 }, /* LATIN CAPITAL LETTER T WITH DIAGONAL STROKE -> 'T' */
 { 0x3F, 0x73 }, /* LATIN SMALL LETTER S WITH SWASH TAIL -> 's' */
 { 0x40, 0x7A }, /* LATIN SMALL LETTER Z WITH SWASH TAIL -> 'z' */
 { 0x43, 0x42 }, /* LATIN CAPITAL LETTER B WITH STROKE -> 'B' */
 { 0x44, 0x55 }, /* LATIN CAPITAL LETTER U BAR -> 'U' */
 { 0x45, 0x5E }, /* LATIN CAPITAL LETTER TURNED V -> '^' */
 { 0x46, 0x45 }, /* LATIN CAPITAL LETTER E WITH STROKE -> 'E' */
 { 0x47, 0x65 }, /* LATIN SMALL LETTER E WITH STROKE -> 'e' */
 { 0x48, 0x4A }, /* LATIN CAPITAL LETTER J WITH STROKE -> 'J' */
 { 0x49, 0x6A }, /* LATIN SMALL LETTER J WITH STROKE -> 'j' */
 { 0x4A, 0x71 }, /* LATIN CAPITAL LETTER SMALL Q WITH HOOK TAIL -> 'q' */
 { 0x4B, 0x71 }, /* LATIN SMALL LETTER Q WITH HOOK TAIL -> 'q' */
 { 0x4C, 0x52 }, /* LATIN CAPITAL LETTER R WITH STROKE -> 'R' */
 { 0x4D, 0x72 }, /* LATIN SMALL LETTER R WITH STROKE -> 'r' */
 { 0x4E, 0x59 }, /* LATIN CAPITAL LETTER Y WITH STROKE -> 'Y' */
 { 0x4F, 0x79 }, /* LATIN SMALL LETTER Y WITH STROKE -> 'y' */
 { 0x50, 0x00 }, /* LATIN SMALL LETTER TURNED A -> ... */
 { 0x52, 0x61 }, /* LATIN SMALL LETTER TURNED ALPHA -> 'a' */
 { 0x53, 0x62 }, /* LATIN SMALL LETTER B WITH HOOK -> 'b' */
 { 0x54, 0x6F }, /* LATIN SMALL LETTER OPEN O -> 'o' */
 { 0x55, 0x63 }, /* LATIN SMALL LETTER C WITH CURL -> 'c' */
 { 0x56, 0x64 }, /* LATIN SMALL LETTER D WITH TAIL -> 'd' */
 { 0x57, 0x64 }, /* LATIN SMALL LETTER D WITH HOOK -> 'd' */
 { 0x58, 0x65 }, /* LATIN SMALL LETTER REVERSED E -> 'e' */
 { 0x59, 0x40 }, /* LATIN SMALL LETTER SCHWA -> '@' */
 { 0x5A, 0x40 }, /* LATIN SMALL LETTER SCHWA WITH HOOK -> '@' */
 { 0x5B, 0x00 }, /* LATIN SMALL LETTER OPEN E -> ... */
 { 0x5E, 0x65 }, /* LATIN SMALL LETTER CLOSED REVERSED OPEN E -> 'e' */
 { 0x5F, 0x6A }, /* LATIN SMALL LETTER DOTLESS J WITH STROKE -> 'j' */
 { 0x60, 0x00 }, /* LATIN SMALL LETTER G WITH HOOK -> ... */
 { 0x63, 0x67 }, /* LATIN SMALL LETTER GAMMA -> 'g' */
 { 0x64, 0x75 }, /* LATIN SMALL LETTER RAMS HORN -> 'u' */
 { 0x65, 0x59 }, /* LATIN SMALL LETTER TURNED H -> 'Y' */
 { 0x66, 0x68 }, /* LATIN SMALL LETTER H WITH HOOK -> 'h' */
 { 0x67, 0x68 }, /* LATIN SMALL LETTER HENG WITH HOOK -> 'h' */
 { 0x68, 0x69 }, /* LATIN SMALL LETTER I WITH STROKE -> 'i' */
 { 0x69, 0x69 }, /* LATIN SMALL LETTER IOTA -> 'i' */
 { 0x6A, 0x49 }, /* LATIN LETTER SMALL CAPITAL I -> 'I' */
 { 0x6B, 0x00 }, /* LATIN SMALL LETTER L WITH MIDDLE TILDE -> ... */
 { 0x6D, 0x6C }, /* LATIN SMALL LETTER L WITH RETROFLEX HOOK -> 'l' */
 { 0x6F, 0x57 }, /* LATIN SMALL LETTER TURNED M -> 'W' */
 { 0x70, 0x57 }, /* LATIN SMALL LETTER TURNED M WITH LONG LEG -> 'W' */
 { 0x71, 0x6D }, /* LATIN SMALL LETTER M WITH HOOK -> 'm' */
 { 0x72, 0x00 }, /* LATIN SMALL LETTER N WITH LEFT HOOK -> ... */
 { 0x74, 0x6E }, /* LATIN LETTER SMALL CAPITAL N -> 'n' */
 { 0x75, 0x6F }, /* LATIN SMALL LETTER BARRED O -> 'o' */
 { 0x77, 0x4F }, /* LATIN SMALL LETTER CLOSED OMEGA -> 'O' */
 { 0x78, 0x46 }, /* LATIN SMALL LETTER PHI -> 'F' */
 { 0x79, 0x00 }, /* LATIN SMALL LETTER TURNED R -> ... */
 { 0x7F, 0x72 }, /* LATIN SMALL LETTER REVERSED R WITH FISHHOOK -> 'r' */
 { 0x80, 0x52 }, /* LATIN LETTER SMALL CAPITAL R -> 'R' */
 { 0x81, 0x52 }, /* LATIN LETTER SMALL CAPITAL INVERTED R -> 'R' */
 { 0x82, 0x73 }, /* LATIN SMALL LETTER S WITH HOOK -> 's' */
 { 0x83, 0x53 }, /* LATIN SMALL LETTER ESH -> 'S' */
 { 0x84, 0x6A }, /* LATIN SMALL LETTER DOTLESS J WITH STROKE AND HOOK -> 'j' */
 { 0x85, 0x53 }, /* LATIN SMALL LETTER SQUAT REVERSED ESH -> 'S' */
 { 0x86, 0x53 }, /* LATIN SMALL LETTER ESH WITH CURL -> 'S' */
 { 0x87, 0x74 }, /* LATIN SMALL LETTER TURNED T -> 't' */
 { 0x88, 0x74 }, /* LATIN SMALL LETTER T WITH RETROFLEX HOOK -> 't' */
 { 0x89, 0x75 }, /* LATIN SMALL LETTER U BAR -> 'u' */
 { 0x8A, 0x55 }, /* LATIN SMALL LETTER UPSILON -> 'U' */
 { 0x8B, 0x76 }, /* LATIN SMALL LETTER V WITH HOOK -> 'v' */
 { 0x8C, 0x5E }, /* LATIN SMALL LETTER TURNED V -> '^' */
 { 0x8D, 0x77 }, /* LATIN SMALL LETTER TURNED W -> 'w' */
 { 0x8E, 0x79 }, /* LATIN SMALL LETTER TURNED Y -> 'y' */
 { 0x8F, 0x59 }, /* LATIN LETTER SMALL CAPITAL Y -> 'Y' */
 { 0x90, 0x7A }, /* LATIN SMALL LETTER Z WITH RETROFLEX HOOK -> 'z' */
 { 0x91, 0x7A }, /* LATIN SMALL LETTER Z WITH CURL -> 'z' */
 { 0x92, 0x5A }, /* LATIN SMALL LETTER EZH -> 'Z' */
 { 0x93, 0x5A }, /* LATIN SMALL LETTER EZH WITH CURL -> 'Z' */
 { 0x94, 0x00 }, /* LATIN LETTER GLOTTAL STOP -> ... */
 { 0x96, 0x3F }, /* LATIN LETTER INVERTED GLOTTAL STOP -> '?' */
 { 0x97, 0x43 }, /* LATIN LETTER STRETCHED C -> 'C' */
 { 0x98, 0x40 }, /* LATIN LETTER BILABIAL CLICK -> '@' */
 { 0x99, 0x42 }, /* LATIN LETTER SMALL CAPITAL B -> 'B' */
 { 0x9A, 0x45 }, /* LATIN SMALL LETTER CLOSED OPEN E -> 'E' */
 { 0x9B, 0x47 }, /* LATIN LETTER SMALL CAPITAL G WITH HOOK -> 'G' */
 { 0x9C, 0x48 }, /* LATIN LETTER SMALL CAPITAL H -> 'H' */
 { 0x9D, 0x6A }, /* LATIN SMALL LETTER J WITH CROSSED-TAIL -> 'j' */
 { 0x9E, 0x6B }, /* LATIN SMALL LETTER TURNED K -> 'k' */
 { 0x9F, 0x4C }, /* LATIN LETTER SMALL CAPITAL L -> 'L' */
 { 0xA0, 0x71 }, /* LATIN SMALL LETTER Q WITH HOOK -> 'q' */
 { 0xA1, 0x3F }, /* LATIN LETTER GLOTTAL STOP WITH STROKE -> '?' */
 { 0xA2, 0x3F }, /* LATIN LETTER REVERSED GLOTTAL STOP WITH STROKE -> '?' */
 { 0xAE, 0x00 }, /* LATIN SMALL LETTER TURNED H WITH FISHHOOK -> ... */
 { 0xB1, 0x68 }, /* MODIFIER LETTER SMALL H WITH HOOK -> 'h' */
 { 0xB2, 0x6A }, /* MODIFIER LETTER SMALL J -> 'j' */
 { 0xB3, 0x00 }, /* MODIFIER LETTER SMALL R -> ... */
 { 0xB6, 0x72 }, /* MODIFIER LETTER SMALL CAPITAL INVERTED R -> 'r' */
 { 0xB7, 0x77 }, /* MODIFIER LETTER SMALL W -> 'w' */
 { 0xB8, 0x79 }, /* MODIFIER LETTER SMALL Y -> 'y' */
 { 0xB9, 0x27 }, /* MODIFIER LETTER PRIME -> ''' */
 { 0xBA, 0x22 }, /* MODIFIER LETTER DOUBLE PRIME -> '"' */
 { 0xBB, 0x60 }, /* MODIFIER LETTER TURNED COMMA -> '`' */
 { 0xBC, 0x27 }, /* MODIFIER LETTER APOSTROPHE -> ''' */
 { 0xBD, 0x60 }, /* MODIFIER LETTER REVERSED COMMA -> '`' */
 { 0xBE, 0x60 }, /* MODIFIER LETTER RIGHT HALF RING -> '`' */
 { 0xBF, 0x27 }, /* MODIFIER LETTER LEFT HALF RING -> ''' */
 { 0xC0, 0x3F }, /* MODIFIER LETTER GLOTTAL STOP -> '?' */
 { 0xC1, 0x3F }, /* MODIFIER LETTER REVERSED GLOTTAL STOP -> '?' */
 { 0xC2, 0x3C }, /* MODIFIER LETTER LEFT ARROWHEAD -> '<' */
 { 0xC3, 0x3E }, /* MODIFIER LETTER RIGHT ARROWHEAD -> '>' */
 { 0xC4, 0x5E }, /* MODIFIER LETTER UP ARROWHEAD -> '^' */
 { 0xC5, 0x56 }, /* MODIFIER LETTER DOWN ARROWHEAD -> 'V' */
 { 0xC6, 0x5E }, /* MODIFIER LETTER CIRCUMFLEX ACCENT -> '^' */
 { 0xC7, 0x56 }, /* CARON -> 'V' */
 { 0xC8, 0x27 }, /* MODIFIER LETTER VERTICAL LINE -> ''' */
 { 0xC9, 0x2D }, /* MODIFIER LETTER MACRON -> '-' */
 { 0xCA, 0x2F }, /* MODIFIER LETTER ACUTE ACCENT -> '/' */
 { 0xCB, 0x5C }, /* MODIFIER LETTER GRAVE ACCENT -> '\' */
 { 0xCC, 0x2C }, /* MODIFIER LETTER LOW VERTICAL LINE -> ',' */
 { 0xCD, 0x5F }, /* MODIFIER LETTER LOW MACRON -> '_' */
 { 0xCE, 0x5C }, /* MODIFIER LETTER LOW GRAVE ACCENT -> '\' */
 { 0xCF, 0x2F }, /* MODIFIER LETTER LOW ACUTE ACCENT -> '/' */
 { 0xD0, 0x3A }, /* MODIFIER LETTER TRIANGULAR COLON -> ':' */
 { 0xD1, 0x2E }, /* MODIFIER LETTER HALF TRIANGULAR COLON -> '.' */
 { 0xD2, 0x60 }, /* MODIFIER LETTER CENTRED RIGHT HALF RING -> '`' */
 { 0xD3, 0x27 }, /* MODIFIER LETTER CENTRED LEFT HALF RING -> ''' */
 { 0xD4, 0x5E }, /* MODIFIER LETTER UP TACK -> '^' */
 { 0xD5, 0x56 }, /* MODIFIER LETTER DOWN TACK -> 'V' */
 { 0xD6, 0x2B }, /* MODIFIER LETTER PLUS SIGN -> '+' */
 { 0xD7, 0x2D }, /* MODIFIER LETTER MINUS SIGN -> '-' */
 { 0xD8, 0x56 }, /* BREVE -> 'V' */
 { 0xD9, 0x2E }, /* DOT ABOVE -> '.' */
 { 0xDA, 0x40 }, /* RING ABOVE -> '@' */
 { 0xDB, 0x2C }, /* OGONEK -> ',' */
 { 0xDC, 0x7E }, /* SMALL TILDE -> '~' */
 { 0xDD, 0x22 }, /* DOUBLE ACUTE ACCENT -> '"' */
 { 0xDE, 0x52 }, /* MODIFIER LETTER RHOTIC HOOK -> 'R' */
 { 0xDF, 0x58 }, /* MODIFIER LETTER CROSS ACCENT -> 'X' */
 { 0xE0, 0x47 }, /* MODIFIER LETTER SMALL GAMMA -> 'G' */
 { 0xE1, 0x6C }, /* MODIFIER LETTER SMALL L -> 'l' */
 { 0xE2, 0x73 }, /* MODIFIER LETTER SMALL S -> 's' */
 { 0xE3, 0x78 }, /* MODIFIER LETTER SMALL X -> 'x' */
 { 0xE4, 0x3F }, /* MODIFIER LETTER SMALL REVERSED GLOTTAL STOP -> '?' */
 { 0xEC, 0x56 }, /* MODIFIER LETTER VOICING -> 'V' */
 { 0xED, 0x3D }, /* MODIFIER LETTER UNASPIRATED -> '=' */
 { 0xEE, 0x22 }, /* MODIFIER LETTER DOUBLE APOSTROPHE -> '"' */
 /* Entries for page 0x03 */
 { 0x63, 0x61 }, /* COMBINING LATIN SMALL LETTER A -> 'a' */
 { 0x64, 0x65 }, /* COMBINING LATIN SMALL LETTER E -> 'e' */
 { 0x65, 0x69 }, /* COMBINING LATIN SMALL LETTER I -> 'i' */
 { 0x66, 0x6F }, /* COMBINING LATIN SMALL LETTER O -> 'o' */
 { 0x67, 0x75 }, /* COMBINING LATIN SMALL LETTER U -> 'u' */
 { 0x68, 0x63 }, /* COMBINING LATIN SMALL LETTER C -> 'c' */
 { 0x69, 0x64 }, /* COMBINING LATIN SMALL LETTER D -> 'd' */
 { 0x6A, 0x68 }, /* COMBINING LATIN SMALL LETTER H -> 'h' */
 { 0x6B, 0x6D }, /* COMBINING LATIN SMALL LETTER M -> 'm' */
 { 0x6C, 0x72 }, /* COMBINING LATIN SMALL LETTER R -> 'r' */
 { 0x6D, 0x74 }, /* COMBINING LATIN SMALL LETTER T -> 't' */
 { 0x6E, 0x76 }, /* COMBINING LATIN SMALL LETTER V -> 'v' */
 { 0x6F, 0x78 }, /* COMBINING LATIN SMALL LETTER X -> 'x' */
 { 0x74, 0x27 }, /* GREEK NUMERAL SIGN -> ''' */
 { 0x75, 0x2C }, /* GREEK LOWER NUMERAL SIGN -> ',' */
 { 0x7E, 0x3F }, /* GREEK QUESTION MARK -> '?' */
 { 0x86, 0x41 }, /* GREEK CAPITAL LETTER ALPHA WITH TONOS -> 'A' */
 { 0x87, 0x3B }, /* GREEK ANO TELEIA -> ';' */
 { 0x88, 0x45 }, /* GREEK CAPITAL LETTER EPSILON WITH TONOS -> 'E' */
 { 0x89, 0x45 }, /* GREEK CAPITAL LETTER ETA WITH TONOS -> 'E' */
 { 0x8A, 0x49 }, /* GREEK CAPITAL LETTER IOTA WITH TONOS -> 'I' */
 { 0x8C, 0x4F }, /* GREEK CAPITAL LETTER OMICRON WITH TONOS -> 'O' */
 { 0x8E, 0x55 }, /* GREEK CAPITAL LETTER UPSILON WITH TONOS -> 'U' */
 { 0x8F, 0x4F }, /* GREEK CAPITAL LETTER OMEGA WITH TONOS -> 'O' */
 { 0x90, 0x49 }, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS -> 'I' */
 { 0x91, 0x41 }, /* GREEK CAPITAL LETTER ALPHA -> 'A' */
 { 0x92, 0x42 }, /* GREEK CAPITAL LETTER BETA -> 'B' */
 { 0x93, 0x47 }, /* GREEK CAPITAL LETTER GAMMA -> 'G' */
 { 0x94, 0x44 }, /* GREEK CAPITAL LETTER DELTA -> 'D' */
 { 0x95, 0x45 }, /* GREEK CAPITAL LETTER EPSILON -> 'E' */
 { 0x96, 0x5A }, /* GREEK CAPITAL LETTER ZETA -> 'Z' */
 { 0x97, 0x45 }, /* GREEK CAPITAL LETTER ETA -> 'E' */
 { 0x99, 0x49 }, /* GREEK CAPITAL LETTER IOTA -> 'I' */
 { 0x9A, 0x4B }, /* GREEK CAPITAL LETTER KAPPA -> 'K' */
 { 0x9B, 0x4C }, /* GREEK CAPITAL LETTER LAMDA -> 'L' */
 { 0x9C, 0x4D }, /* GREEK CAPITAL LETTER MU -> 'M' */
 { 0x9D, 0x4E }, /* GREEK CAPITAL LETTER NU -> 'N' */
 { 0x9F, 0x4F }, /* GREEK CAPITAL LETTER OMICRON -> 'O' */
 { 0xA0, 0x50 }, /* GREEK CAPITAL LETTER PI -> 'P' */
 { 0xA1, 0x52 }, /* GREEK CAPITAL LETTER RHO -> 'R' */
 { 0xA3, 0x53 }, /* GREEK CAPITAL LETTER SIGMA -> 'S' */
 { 0xA4, 0x54 }, /* GREEK CAPITAL LETTER TAU -> 'T' */
 { 0xA5, 0x55 }, /* GREEK CAPITAL LETTER UPSILON -> 'U' */
 { 0xA9, 0x4F }, /* GREEK CAPITAL LETTER OMEGA -> 'O' */
 { 0xAA, 0x49 }, /* GREEK CAPITAL LETTER IOTA WITH DIALYTIKA -> 'I' */
 { 0xAB, 0x55 }, /* GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA -> 'U' */
 { 0xAC, 0x61 }, /* GREEK SMALL LETTER ALPHA WITH TONOS -> 'a' */
 { 0xAD, 0x65 }, /* GREEK SMALL LETTER EPSILON WITH TONOS -> 'e' */
 { 0xAE, 0x65 }, /* GREEK SMALL LETTER ETA WITH TONOS -> 'e' */
 { 0xAF, 0x69 }, /* GREEK SMALL LETTER IOTA WITH TONOS -> 'i' */
 { 0xB0, 0x75 }, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS -> 'u' */
 { 0xB1, 0x61 }, /* GREEK SMALL LETTER ALPHA -> 'a' */
 { 0xB2, 0x62 }, /* GREEK SMALL LETTER BETA -> 'b' */
 { 0xB3, 0x67 }, /* GREEK SMALL LETTER GAMMA -> 'g' */
 { 0xB4, 0x64 }, /* GREEK SMALL LETTER DELTA -> 'd' */
 { 0xB5, 0x65 }, /* GREEK SMALL LETTER EPSILON -> 'e' */
 { 0xB6, 0x7A }, /* GREEK SMALL LETTER ZETA -> 'z' */
 { 0xB7, 0x65 }, /* GREEK SMALL LETTER ETA -> 'e' */
 { 0xB9, 0x69 }, /* GREEK SMALL LETTER IOTA -> 'i' */
 { 0xBA, 0x6B }, /* GREEK SMALL LETTER KAPPA -> 'k' */
 { 0xBB, 0x6C }, /* GREEK SMALL LETTER LAMDA -> 'l' */
 { 0xBC, 0x6D }, /* GREEK SMALL LETTER MU -> 'm' */
 { 0xBD, 0x6E }, /* GREEK SMALL LETTER NU -> 'n' */
 { 0xBE, 0x78 }, /* GREEK SMALL LETTER XI -> 'x' */
 { 0xBF, 0x6F }, /* GREEK SMALL LETTER OMICRON -> 'o' */
 { 0xC0, 0x70 }, /* GREEK SMALL LETTER PI -> 'p' */
 { 0xC1, 0x72 }, /* GREEK SMALL LETTER RHO -> 'r' */
 { 0xC2, 0x73 }, /* GREEK SMALL LETTER FINAL SIGMA -> 's' */
 { 0xC3, 0x73 }, /* GREEK SMALL LETTER SIGMA -> 's' */
 { 0xC4, 0x74 }, /* GREEK SMALL LETTER TAU -> 't' */
 { 0xC5, 0x75 }, /* GREEK SMALL LETTER UPSILON -> 'u' */
 { 0xC9, 0x6F }, /* GREEK SMALL LETTER OMEGA -> 'o' */
 { 0xCA, 0x69 }, /* GREEK SMALL LETTER IOTA WITH DIALYTIKA -> 'i' */
 { 0xCB, 0x75 }, /* GREEK SMALL LETTER UPSILON WITH DIALYTIKA -> 'u' */
 { 0xCC, 0x6F }, /* GREEK SMALL LETTER OMICRON WITH TONOS -> 'o' */
 { 0xCD, 0x75 }, /* GREEK SMALL LETTER UPSILON WITH TONOS -> 'u' */
 { 0xCE, 0x6F }, /* GREEK SMALL LETTER OMEGA WITH TONOS -> 'o' */
 { 0xD0, 0x62 }, /* GREEK BETA SYMBOL -> 'b' */
 { 0xD2, 0x00 }, /* GREEK UPSILON WITH HOOK SYMBOL -> ... */
 { 0xD4, 0x55 }, /* GREEK UPSILON WITH DIAERESIS AND HOOK SYMBOL -> 'U' */
 { 0xD6, 0x70 }, /* GREEK PI SYMBOL -> 'p' */
 { 0xD7, 0x26 }, /* GREEK KAI SYMBOL -> '&' */
 { 0xDC, 0x57 }, /* GREEK LETTER DIGAMMA -> 'W' */
 { 0xDD, 0x77 }, /* GREEK SMALL LETTER DIGAMMA -> 'w' */
 { 0xDE, 0x51 }, /* GREEK LETTER KOPPA -> 'Q' */
 { 0xDF, 0x71 }, /* GREEK SMALL LETTER KOPPA -> 'q' */
 { 0xE4, 0x46 }, /* COPTIC CAPITAL LETTER FEI -> 'F' */
 { 0xE5, 0x66 }, /* COPTIC SMALL LETTER FEI -> 'f' */
 { 0xE8, 0x48 }, /* COPTIC CAPITAL LETTER HORI -> 'H' */
 { 0xE9, 0x68 }, /* COPTIC SMALL LETTER HORI -> 'h' */
 { 0xEA, 0x47 }, /* COPTIC CAPITAL LETTER GANGIA -> 'G' */
 { 0xEB, 0x67 }, /* COPTIC SMALL LETTER GANGIA -> 'g' */
 { 0xF0, 0x6B }, /* GREEK KAPPA SYMBOL -> 'k' */
 { 0xF1, 0x72 }, /* GREEK RHO SYMBOL -> 'r' */
 { 0xF2, 0x63 }, /* GREEK LUNATE SIGMA SYMBOL -> 'c' */
 { 0xF3, 0x6A }, /* GREEK LETTER YOT -> 'j' */
 /* Entries for page 0x04 */
 { 0x06, 0x49 }, /* CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I -> 'I' */
 { 0x08, 0x4A }, /* CYRILLIC CAPITAL LETTER JE -> 'J' */
 { 0x0D, 0x49 }, /* CYRILLIC CAPITAL LETTER I WITH GRAVE -> 'I' */
 { 0x0E, 0x55 }, /* CYRILLIC CAPITAL LETTER SHORT U -> 'U' */
 { 0x10, 0x41 }, /* CYRILLIC CAPITAL LETTER A -> 'A' */
 { 0x11, 0x42 }, /* CYRILLIC CAPITAL LETTER BE -> 'B' */
 { 0x12, 0x56 }, /* CYRILLIC CAPITAL LETTER VE -> 'V' */
 { 0x13, 0x47 }, /* CYRILLIC CAPITAL LETTER GHE -> 'G' */
 { 0x14, 0x44 }, /* CYRILLIC CAPITAL LETTER DE -> 'D' */
 { 0x15, 0x45 }, /* CYRILLIC CAPITAL LETTER IE -> 'E' */
 { 0x17, 0x5A }, /* CYRILLIC CAPITAL LETTER ZE -> 'Z' */
 { 0x18, 0x49 }, /* CYRILLIC CAPITAL LETTER I -> 'I' */
 { 0x19, 0x49 }, /* CYRILLIC CAPITAL LETTER SHORT I -> 'I' */
 { 0x1A, 0x4B }, /* CYRILLIC CAPITAL LETTER KA -> 'K' */
 { 0x1B, 0x4C }, /* CYRILLIC CAPITAL LETTER EL -> 'L' */
 { 0x1C, 0x4D }, /* CYRILLIC CAPITAL LETTER EM -> 'M' */
 { 0x1D, 0x4E }, /* CYRILLIC CAPITAL LETTER EN -> 'N' */
 { 0x1E, 0x4F }, /* CYRILLIC CAPITAL LETTER O -> 'O' */
 { 0x1F, 0x50 }, /* CYRILLIC CAPITAL LETTER PE -> 'P' */
 { 0x20, 0x52 }, /* CYRILLIC CAPITAL LETTER ER -> 'R' */
 { 0x21, 0x53 }, /* CYRILLIC CAPITAL LETTER ES -> 'S' */
 { 0x22, 0x54 }, /* CYRILLIC CAPITAL LETTER TE -> 'T' */
 { 0x23, 0x55 }, /* CYRILLIC CAPITAL LETTER U -> 'U' */
 { 0x24, 0x46 }, /* CYRILLIC CAPITAL LETTER EF -> 'F' */
 { 0x2A, 0x27 }, /* CYRILLIC CAPITAL LETTER HARD SIGN -> ''' */
 { 0x2B, 0x59 }, /* CYRILLIC CAPITAL LETTER YERU -> 'Y' */
 { 0x2C, 0x27 }, /* CYRILLIC CAPITAL LETTER SOFT SIGN -> ''' */
 { 0x2D, 0x45 }, /* CYRILLIC CAPITAL LETTER E -> 'E' */
 { 0x30, 0x61 }, /* CYRILLIC SMALL LETTER A -> 'a' */
 { 0x31, 0x62 }, /* CYRILLIC SMALL LETTER BE -> 'b' */
 { 0x32, 0x76 }, /* CYRILLIC SMALL LETTER VE -> 'v' */
 { 0x33, 0x67 }, /* CYRILLIC SMALL LETTER GHE -> 'g' */
 { 0x34, 0x64 }, /* CYRILLIC SMALL LETTER DE -> 'd' */
 { 0x35, 0x65 }, /* CYRILLIC SMALL LETTER IE -> 'e' */
 { 0x37, 0x7A }, /* CYRILLIC SMALL LETTER ZE -> 'z' */
 { 0x38, 0x69 }, /* CYRILLIC SMALL LETTER I -> 'i' */
 { 0x39, 0x69 }, /* CYRILLIC SMALL LETTER SHORT I -> 'i' */
 { 0x3A, 0x6B }, /* CYRILLIC SMALL LETTER KA -> 'k' */
 { 0x3B, 0x6C }, /* CYRILLIC SMALL LETTER EL -> 'l' */
 { 0x3C, 0x6D }, /* CYRILLIC SMALL LETTER EM -> 'm' */
 { 0x3D, 0x6E }, /* CYRILLIC SMALL LETTER EN -> 'n' */
 { 0x3E, 0x6F }, /* CYRILLIC SMALL LETTER O -> 'o' */
 { 0x3F, 0x70 }, /* CYRILLIC SMALL LETTER PE -> 'p' */
 { 0x40, 0x72 }, /* CYRILLIC SMALL LETTER ER -> 'r' */
 { 0x41, 0x73 }, /* CYRILLIC SMALL LETTER ES -> 's' */
 { 0x42, 0x74 }, /* CYRILLIC SMALL LETTER TE -> 't' */
 { 0x43, 0x75 }, /* CYRILLIC SMALL LETTER U -> 'u' */
 { 0x44, 0x66 }, /* CYRILLIC SMALL LETTER EF -> 'f' */
 { 0x4A, 0x27 }, /* CYRILLIC SMALL LETTER HARD SIGN -> ''' */
 { 0x4B, 0x79 }, /* CYRILLIC SMALL LETTER YERU -> 'y' */
 { 0x4C, 0x27 }, /* CYRILLIC SMALL LETTER SOFT SIGN -> ''' */
 { 0x4D, 0x65 }, /* CYRILLIC SMALL LETTER E -> 'e' */
 { 0x56, 0x69 }, /* CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I -> 'i' */
 { 0x58, 0x6A }, /* CYRILLIC SMALL LETTER JE -> 'j' */
 { 0x5D, 0x69 }, /* CYRILLIC SMALL LETTER I WITH GRAVE -> 'i' */
 { 0x5E, 0x75 }, /* CYRILLIC SMALL LETTER SHORT U -> 'u' */
 { 0x60, 0x4F }, /* CYRILLIC CAPITAL LETTER OMEGA -> 'O' */
 { 0x61, 0x6F }, /* CYRILLIC SMALL LETTER OMEGA -> 'o' */
 { 0x62, 0x45 }, /* CYRILLIC CAPITAL LETTER YAT -> 'E' */
 { 0x63, 0x65 }, /* CYRILLIC SMALL LETTER YAT -> 'e' */
 { 0x66, 0x45 }, /* CYRILLIC CAPITAL LETTER LITTLE YUS -> 'E' */
 { 0x67, 0x65 }, /* CYRILLIC SMALL LETTER LITTLE YUS -> 'e' */
 { 0x6A, 0x4F }, /* CYRILLIC CAPITAL LETTER BIG YUS -> 'O' */
 { 0x6B, 0x6F }, /* CYRILLIC SMALL LETTER BIG YUS -> 'o' */
 { 0x72, 0x46 }, /* CYRILLIC CAPITAL LETTER FITA -> 'F' */
 { 0x73, 0x66 }, /* CYRILLIC SMALL LETTER FITA -> 'f' */
 { 0x74, 0x59 }, /* CYRILLIC CAPITAL LETTER IZHITSA -> 'Y' */
 { 0x75, 0x79 }, /* CYRILLIC SMALL LETTER IZHITSA -> 'y' */
 { 0x76, 0x59 }, /* CYRILLIC CAPITAL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT -> 'Y' */
 { 0x77, 0x79 }, /* CYRILLIC SMALL LETTER IZHITSA WITH DOUBLE GRAVE ACCENT -> 'y' */
 { 0x78, 0x75 }, /* CYRILLIC CAPITAL LETTER UK -> 'u' */
 { 0x79, 0x75 }, /* CYRILLIC SMALL LETTER UK -> 'u' */
 { 0x7A, 0x4F }, /* CYRILLIC CAPITAL LETTER ROUND OMEGA -> 'O' */
 { 0x7B, 0x6F }, /* CYRILLIC SMALL LETTER ROUND OMEGA -> 'o' */
 { 0x7C, 0x4F }, /* CYRILLIC CAPITAL LETTER OMEGA WITH TITLO -> 'O' */
 { 0x7D, 0x6F }, /* CYRILLIC SMALL LETTER OMEGA WITH TITLO -> 'o' */
 { 0x80, 0x51 }, /* CYRILLIC CAPITAL LETTER KOPPA -> 'Q' */
 { 0x81, 0x71 }, /* CYRILLIC SMALL LETTER KOPPA -> 'q' */
 { 0x8C, 0x22 }, /* CYRILLIC CAPITAL LETTER SEMISOFT SIGN -> '"' */
 { 0x8D, 0x22 }, /* CYRILLIC SMALL LETTER SEMISOFT SIGN -> '"' */
 { 0xAE, 0x55 }, /* CYRILLIC CAPITAL LETTER STRAIGHT U -> 'U' */
 { 0xAF, 0x75 }, /* CYRILLIC SMALL LETTER STRAIGHT U -> 'u' */
 { 0xBA, 0x48 }, /* CYRILLIC CAPITAL LETTER SHHA -> 'H' */
 { 0xBB, 0x68 }, /* CYRILLIC SMALL LETTER SHHA -> 'h' */
 { 0xC0, 0x60 }, /* CYRILLIC LETTER PALOCHKA -> '`' */
 { 0xD0, 0x61 }, /* CYRILLIC CAPITAL LETTER A WITH BREVE -> 'a' */
 { 0xD1, 0x61 }, /* CYRILLIC SMALL LETTER A WITH BREVE -> 'a' */
 { 0xD2, 0x41 }, /* CYRILLIC CAPITAL LETTER A WITH DIAERESIS -> 'A' */
 { 0xD3, 0x61 }, /* CYRILLIC SMALL LETTER A WITH DIAERESIS -> 'a' */
 { 0xD8, 0x00 }, /* CYRILLIC CAPITAL LETTER SCHWA -> ... */
 { 0xDB, 0x40 }, /* CYRILLIC SMALL LETTER SCHWA WITH DIAERESIS -> '@' */
 { 0xDE, 0x5A }, /* CYRILLIC CAPITAL LETTER ZE WITH DIAERESIS -> 'Z' */
 { 0xDF, 0x7A }, /* CYRILLIC SMALL LETTER ZE WITH DIAERESIS -> 'z' */
 { 0xE2, 0x49 }, /* CYRILLIC CAPITAL LETTER I WITH MACRON -> 'I' */
 { 0xE3, 0x69 }, /* CYRILLIC SMALL LETTER I WITH MACRON -> 'i' */
 { 0xE4, 0x49 }, /* CYRILLIC CAPITAL LETTER I WITH DIAERESIS -> 'I' */
 { 0xE5, 0x69 }, /* CYRILLIC SMALL LETTER I WITH DIAERESIS -> 'i' */
 { 0xE6, 0x4F }, /* CYRILLIC CAPITAL LETTER O WITH DIAERESIS -> 'O' */
 { 0xE7, 0x6F }, /* CYRILLIC SMALL LETTER O WITH DIAERESIS -> 'o' */
 { 0xE8, 0x4F }, /* CYRILLIC CAPITAL LETTER BARRED O -> 'O' */
 { 0xE9, 0x6F }, /* CYRILLIC SMALL LETTER BARRED O -> 'o' */
 { 0xEA, 0x4F }, /* CYRILLIC CAPITAL LETTER BARRED O WITH DIAERESIS -> 'O' */
 { 0xEB, 0x6F }, /* CYRILLIC SMALL LETTER BARRED O WITH DIAERESIS -> 'o' */
 { 0xEC, 0x45 }, /* CYRILLIC CAPITAL LETTER E WITH DIAERESIS -> 'E' */
 { 0xED, 0x65 }, /* CYRILLIC SMALL LETTER E WITH DIAERESIS -> 'e' */
 { 0xEE, 0x55 }, /* CYRILLIC CAPITAL LETTER U WITH MACRON -> 'U' */
 { 0xEF, 0x75 }, /* CYRILLIC SMALL LETTER U WITH MACRON -> 'u' */
 { 0xF0, 0x55 }, /* CYRILLIC CAPITAL LETTER U WITH DIAERESIS -> 'U' */
 { 0xF1, 0x75 }, /* CYRILLIC SMALL LETTER U WITH DIAERESIS -> 'u' */
 { 0xF2, 0x55 }, /* CYRILLIC CAPITAL LETTER U WITH DOUBLE ACUTE -> 'U' */
 { 0xF3, 0x75 }, /* CYRILLIC SMALL LETTER U WITH DOUBLE ACUTE -> 'u' */
 { 0xF8, 0x59 }, /* CYRILLIC CAPITAL LETTER YERU WITH DIAERESIS -> 'Y' */
 { 0xF9, 0x79 }, /* CYRILLIC SMALL LETTER YERU WITH DIAERESIS -> 'y' */
 /* Entries for page 0x05 */
 { 0x31, 0x41 }, /* ARMENIAN CAPITAL LETTER AYB -> 'A' */
 { 0x32, 0x42 }, /* ARMENIAN CAPITAL LETTER BEN -> 'B' */
 { 0x33, 0x47 }, /* ARMENIAN CAPITAL LETTER GIM -> 'G' */
 { 0x34, 0x44 }, /* ARMENIAN CAPITAL LETTER DA -> 'D' */
 { 0x35, 0x45 }, /* ARMENIAN CAPITAL LETTER ECH -> 'E' */
 { 0x36, 0x5A }, /* ARMENIAN CAPITAL LETTER ZA -> 'Z' */
 { 0x37, 0x45 }, /* ARMENIAN CAPITAL LETTER EH -> 'E' */
 { 0x38, 0x45 }, /* ARMENIAN CAPITAL LETTER ET -> 'E' */
 { 0x3B, 0x49 }, /* ARMENIAN CAPITAL LETTER INI -> 'I' */
 { 0x3C, 0x4C }, /* ARMENIAN CAPITAL LETTER LIWN -> 'L' */
 { 0x3F, 0x4B }, /* ARMENIAN CAPITAL LETTER KEN -> 'K' */
 { 0x40, 0x48 }, /* ARMENIAN CAPITAL LETTER HO -> 'H' */
 { 0x44, 0x4D }, /* ARMENIAN CAPITAL LETTER MEN -> 'M' */
 { 0x45, 0x59 }, /* ARMENIAN CAPITAL LETTER YI -> 'Y' */
 { 0x46, 0x4E }, /* ARMENIAN CAPITAL LETTER NOW -> 'N' */
 { 0x48, 0x4F }, /* ARMENIAN CAPITAL LETTER VO -> 'O' */
 { 0x4A, 0x50 }, /* ARMENIAN CAPITAL LETTER PEH -> 'P' */
 { 0x4B, 0x4A }, /* ARMENIAN CAPITAL LETTER JHEH -> 'J' */
 { 0x4D, 0x53 }, /* ARMENIAN CAPITAL LETTER SEH -> 'S' */
 { 0x4E, 0x56 }, /* ARMENIAN CAPITAL LETTER VEW -> 'V' */
 { 0x4F, 0x54 }, /* ARMENIAN CAPITAL LETTER TIWN -> 'T' */
 { 0x50, 0x52 }, /* ARMENIAN CAPITAL LETTER REH -> 'R' */
 { 0x52, 0x57 }, /* ARMENIAN CAPITAL LETTER YIWN -> 'W' */
 { 0x55, 0x4F }, /* ARMENIAN CAPITAL LETTER OH -> 'O' */
 { 0x56, 0x46 }, /* ARMENIAN CAPITAL LETTER FEH -> 'F' */
 { 0x59, 0x3C }, /* ARMENIAN MODIFIER LETTER LEFT HALF RING -> '<' */
 { 0x5A, 0x27 }, /* ARMENIAN APOSTROPHE -> ''' */
 { 0x5B, 0x2F }, /* ARMENIAN EMPHASIS MARK -> '/' */
 { 0x5C, 0x21 }, /* ARMENIAN EXCLAMATION MARK -> '!' */
 { 0x5D, 0x2C }, /* ARMENIAN COMMA -> ',' */
 { 0x5E, 0x3F }, /* ARMENIAN QUESTION MARK -> '?' */
 { 0x5F, 0x2E }, /* ARMENIAN ABBREVIATION MARK -> '.' */
 { 0x61, 0x61 }, /* ARMENIAN SMALL LETTER AYB -> 'a' */
 { 0x62, 0x62 }, /* ARMENIAN SMALL LETTER BEN -> 'b' */
 { 0x63, 0x67 }, /* ARMENIAN SMALL LETTER GIM -> 'g' */
 { 0x64, 0x64 }, /* ARMENIAN SMALL LETTER DA -> 'd' */
 { 0x65, 0x65 }, /* ARMENIAN SMALL LETTER ECH -> 'e' */
 { 0x66, 0x7A }, /* ARMENIAN SMALL LETTER ZA -> 'z' */
 { 0x67, 0x65 }, /* ARMENIAN SMALL LETTER EH -> 'e' */
 { 0x68, 0x65 }, /* ARMENIAN SMALL LETTER ET -> 'e' */
 { 0x6B, 0x69 }, /* ARMENIAN SMALL LETTER INI -> 'i' */
 { 0x6C, 0x6C }, /* ARMENIAN SMALL LETTER LIWN -> 'l' */
 { 0x6F, 0x6B }, /* ARMENIAN SMALL LETTER KEN -> 'k' */
 { 0x70, 0x68 }, /* ARMENIAN SMALL LETTER HO -> 'h' */
 { 0x74, 0x6D }, /* ARMENIAN SMALL LETTER MEN -> 'm' */
 { 0x75, 0x79 }, /* ARMENIAN SMALL LETTER YI -> 'y' */
 { 0x76, 0x6E }, /* ARMENIAN SMALL LETTER NOW -> 'n' */
 { 0x78, 0x6F }, /* ARMENIAN SMALL LETTER VO -> 'o' */
 { 0x7A, 0x70 }, /* ARMENIAN SMALL LETTER PEH -> 'p' */
 { 0x7B, 0x6A }, /* ARMENIAN SMALL LETTER JHEH -> 'j' */
 { 0x7D, 0x73 }, /* ARMENIAN SMALL LETTER SEH -> 's' */
 { 0x7E, 0x76 }, /* ARMENIAN SMALL LETTER VEW -> 'v' */
 { 0x7F, 0x74 }, /* ARMENIAN SMALL LETTER TIWN -> 't' */
 { 0x80, 0x72 }, /* ARMENIAN SMALL LETTER REH -> 'r' */
 { 0x82, 0x77 }, /* ARMENIAN SMALL LETTER YIWN -> 'w' */
 { 0x85, 0x6F }, /* ARMENIAN SMALL LETTER OH -> 'o' */
 { 0x86, 0x66 }, /* ARMENIAN SMALL LETTER FEH -> 'f' */
 { 0x89, 0x3A }, /* ARMENIAN FULL STOP -> ':' */
 { 0x8A, 0x2D }, /* ARMENIAN HYPHEN -> '-' */
 { 0xB1, 0x65 }, /* HEBREW POINT HATAF SEGOL -> 'e' */
 { 0xB2, 0x61 }, /* HEBREW POINT HATAF PATAH -> 'a' */
 { 0xB3, 0x6F }, /* HEBREW POINT HATAF QAMATS -> 'o' */
 { 0xB4, 0x69 }, /* HEBREW POINT HIRIQ -> 'i' */
 { 0xB5, 0x65 }, /* HEBREW POINT TSERE -> 'e' */
 { 0xB6, 0x65 }, /* HEBREW POINT SEGOL -> 'e' */
 { 0xB7, 0x61 }, /* HEBREW POINT PATAH -> 'a' */
 { 0xB8, 0x61 }, /* HEBREW POINT QAMATS -> 'a' */
 { 0xB9, 0x6F }, /* HEBREW POINT HOLAM -> 'o' */
 { 0xBA, 0x6F }, /* HEBREW POINT HOLAM HASER FOR VAV -> 'o' */
 { 0xBB, 0x75 }, /* HEBREW POINT QUBUTS -> 'u' */
 { 0xBE, 0x2D }, /* HEBREW PUNCTUATION MAQAF -> '-' */
 { 0xC0, 0x7C }, /* HEBREW PUNCTUATION PASEQ -> '|' */
 { 0xC3, 0x2E }, /* HEBREW PUNCTUATION SOF PASUQ -> '.' */
 { 0xC6, 0x6E }, /* HEBREW PUNCTUATION NUN HAFUKHA -> 'n' */
 { 0xC7, 0x6F }, /* HEBREW POINT QAMATS QATAN -> 'o' */
 { 0xD0, 0x41 }, /* HEBREW LETTER ALEF -> 'A' */
 { 0xD1, 0x62 }, /* HEBREW LETTER BET -> 'b' */
 { 0xD2, 0x67 }, /* HEBREW LETTER GIMEL -> 'g' */
 { 0xD3, 0x64 }, /* HEBREW LETTER DALET -> 'd' */
 { 0xD4, 0x68 }, /* HEBREW LETTER HE -> 'h' */
 { 0xD5, 0x76 }, /* HEBREW LETTER VAV -> 'v' */
 { 0xD6, 0x7A }, /* HEBREW LETTER ZAYIN -> 'z' */
 { 0xD7, 0x48 }, /* HEBREW LETTER HET -> 'H' */
 { 0xD8, 0x54 }, /* HEBREW LETTER TET -> 'T' */
 { 0xD9, 0x79 }, /* HEBREW LETTER YOD -> 'y' */
 { 0xDC, 0x6C }, /* HEBREW LETTER LAMED -> 'l' */
 { 0xDD, 0x6D }, /* HEBREW LETTER FINAL MEM -> 'm' */
 { 0xDE, 0x6D }, /* HEBREW LETTER MEM -> 'm' */
 { 0xDF, 0x6E }, /* HEBREW LETTER FINAL NUN -> 'n' */
 { 0xE0, 0x6E }, /* HEBREW LETTER NUN -> 'n' */
 { 0xE1, 0x73 }, /* HEBREW LETTER SAMEKH -> 's' */
 { 0xE2, 0x60 }, /* HEBREW LETTER AYIN -> '`' */
 { 0xE3, 0x70 }, /* HEBREW LETTER FINAL PE -> 'p' */
 { 0xE4, 0x70 }, /* HEBREW LETTER PE -> 'p' */
 { 0xE7, 0x6B }, /* HEBREW LETTER QOF -> 'k' */
 { 0xE8, 0x72 }, /* HEBREW LETTER RESH -> 'r' */
 { 0xEA, 0x74 }, /* HEBREW LETTER TAV -> 't' */
 { 0xF0, 0x56 }, /* HEBREW LIGATURE YIDDISH DOUBLE VAV -> 'V' */
 { 0xF3, 0x27 }, /* HEBREW PUNCTUATION GERESH -> ''' */
 { 0xF4, 0x22 }, /* HEBREW PUNCTUATION GERSHAYIM -> '"' */
 /* Entries for page 0x06 */
 { 0x0C, 0x2C }, /* ARABIC COMMA -> ',' */
 { 0x1B, 0x3B }, /* ARABIC SEMICOLON -> ';' */
 { 0x1F, 0x3F }, /* ARABIC QUESTION MARK -> '?' */
 { 0x22, 0x61 }, /* ARABIC LETTER ALEF WITH MADDA ABOVE -> 'a' */
 { 0x23, 0x27 }, /* ARABIC LETTER ALEF WITH HAMZA ABOVE -> ''' */
 { 0x28, 0x62 }, /* ARABIC LETTER BEH -> 'b' */
 { 0x29, 0x40 }, /* ARABIC LETTER TEH MARBUTA -> '@' */
 { 0x2A, 0x74 }, /* ARABIC LETTER TEH -> 't' */
 { 0x2C, 0x6A }, /* ARABIC LETTER JEEM -> 'j' */
 { 0x2D, 0x48 }, /* ARABIC LETTER HAH -> 'H' */
 { 0x2F, 0x64 }, /* ARABIC LETTER DAL -> 'd' */
 { 0x31, 0x72 }, /* ARABIC LETTER REH -> 'r' */
 { 0x32, 0x7A }, /* ARABIC LETTER ZAIN -> 'z' */
 { 0x33, 0x73 }, /* ARABIC LETTER SEEN -> 's' */
 { 0x35, 0x53 }, /* ARABIC LETTER SAD -> 'S' */
 { 0x36, 0x44 }, /* ARABIC LETTER DAD -> 'D' */
 { 0x37, 0x54 }, /* ARABIC LETTER TAH -> 'T' */
 { 0x38, 0x5A }, /* ARABIC LETTER ZAH -> 'Z' */
 { 0x39, 0x60 }, /* ARABIC LETTER AIN -> '`' */
 { 0x3A, 0x47 }, /* ARABIC LETTER GHAIN -> 'G' */
 { 0x41, 0x66 }, /* ARABIC LETTER FEH -> 'f' */
 { 0x42, 0x71 }, /* ARABIC LETTER QAF -> 'q' */
 { 0x43, 0x6B }, /* ARABIC LETTER KAF -> 'k' */
 { 0x44, 0x6C }, /* ARABIC LETTER LAM -> 'l' */
 { 0x45, 0x6D }, /* ARABIC LETTER MEEM -> 'm' */
 { 0x46, 0x6E }, /* ARABIC LETTER NOON -> 'n' */
 { 0x47, 0x68 }, /* ARABIC LETTER HEH -> 'h' */
 { 0x48, 0x77 }, /* ARABIC LETTER WAW -> 'w' */
 { 0x49, 0x7E }, /* ARABIC LETTER ALEF MAKSURA -> '~' */
 { 0x4A, 0x79 }, /* ARABIC LETTER YEH -> 'y' */
 { 0x4E, 0x61 }, /* ARABIC FATHA -> 'a' */
 { 0x4F, 0x75 }, /* ARABIC DAMMA -> 'u' */
 { 0x50, 0x69 }, /* ARABIC KASRA -> 'i' */
 { 0x51, 0x57 }, /* ARABIC SHADDA -> 'W' */
 { 0x54, 0x27 }, /* ARABIC HAMZA ABOVE -> ''' */
 { 0x55, 0x27 }, /* ARABIC HAMZA BELOW -> ''' */
 { 0x60, 0x30 }, /* ARABIC-INDIC DIGIT ZERO -> '0' */
 { 0x61, 0x31 }, /* ARABIC-INDIC DIGIT ONE -> '1' */
 { 0x62, 0x32 }, /* ARABIC-INDIC DIGIT TWO -> '2' */
 { 0x63, 0x33 }, /* ARABIC-INDIC DIGIT THREE -> '3' */
 { 0x64, 0x34 }, /* ARABIC-INDIC DIGIT FOUR -> '4' */
 { 0x65, 0x35 }, /* ARABIC-INDIC DIGIT FIVE -> '5' */
 { 0x66, 0x36 }, /* ARABIC-INDIC DIGIT SIX -> '6' */
 { 0x67, 0x37 }, /* ARABIC-INDIC DIGIT SEVEN -> '7' */
 { 0x68, 0x38 }, /* ARABIC-INDIC DIGIT EIGHT -> '8' */
 { 0x69, 0x39 }, /* ARABIC-INDIC DIGIT NINE -> '9' */
 { 0x6A, 0x25 }, /* ARABIC PERCENT SIGN -> '%' */
 { 0x6B, 0x2E }, /* ARABIC DECIMAL SEPARATOR -> '.' */
 { 0x6C, 0x2C }, /* ARABIC THOUSANDS SEPARATOR -> ',' */
 { 0x6D, 0x2A }, /* ARABIC FIVE POINTED STAR -> '*' */
 { 0x71, 0x00 }, /* ARABIC LETTER ALEF WASLA -> ... */
 { 0x73, 0x27 }, /* ARABIC LETTER ALEF WITH WAVY HAMZA BELOW -> ''' */
 { 0x75, 0x27 }, /* ARABIC LETTER HIGH HAMZA ALEF -> ''' */
 { 0x7B, 0x62 }, /* ARABIC LETTER BEEH -> 'b' */
 { 0x7C, 0x74 }, /* ARABIC LETTER TEH WITH RING -> 't' */
 { 0x7D, 0x54 }, /* ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS -> 'T' */
 { 0x7E, 0x70 }, /* ARABIC LETTER PEH -> 'p' */
 { 0x82, 0x48 }, /* ARABIC LETTER HAH WITH TWO DOTS VERTICAL ABOVE -> 'H' */
 { 0x85, 0x48 }, /* ARABIC LETTER HAH WITH THREE DOTS ABOVE -> 'H' */
 { 0x89, 0x44 }, /* ARABIC LETTER DAL WITH RING -> 'D' */
 { 0x8A, 0x44 }, /* ARABIC LETTER DAL WITH DOT BELOW -> 'D' */
 { 0x8E, 0x64 }, /* ARABIC LETTER DUL -> 'd' */
 { 0x8F, 0x44 }, /* ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS -> 'D' */
 { 0x90, 0x44 }, /* ARABIC LETTER DAL WITH FOUR DOTS ABOVE -> 'D' */
 { 0x92, 0x00 }, /* ARABIC LETTER REH WITH SMALL V -> ... */
 { 0x97, 0x52 }, /* ARABIC LETTER REH WITH TWO DOTS ABOVE -> 'R' */
 { 0x98, 0x6A }, /* ARABIC LETTER JEH -> 'j' */
 { 0x99, 0x52 }, /* ARABIC LETTER REH WITH FOUR DOTS ABOVE -> 'R' */
 { 0x9A, 0x00 }, /* ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE -> ... */
 { 0x9E, 0x53 }, /* ARABIC LETTER SAD WITH THREE DOTS ABOVE -> 'S' */
 { 0x9F, 0x54 }, /* ARABIC LETTER TAH WITH THREE DOTS ABOVE -> 'T' */
 { 0xA1, 0x00 }, /* ARABIC LETTER DOTLESS FEH -> ... */
 { 0xA3, 0x46 }, /* ARABIC LETTER FEH WITH DOT BELOW -> 'F' */
 { 0xA4, 0x76 }, /* ARABIC LETTER VEH -> 'v' */
 { 0xA5, 0x66 }, /* ARABIC LETTER FEH WITH THREE DOTS BELOW -> 'f' */
 { 0xA7, 0x51 }, /* ARABIC LETTER QAF WITH DOT ABOVE -> 'Q' */
 { 0xA8, 0x51 }, /* ARABIC LETTER QAF WITH THREE DOTS ABOVE -> 'Q' */
 { 0xAA, 0x6B }, /* ARABIC LETTER SWASH KAF -> 'k' */
 { 0xAB, 0x4B }, /* ARABIC LETTER KAF WITH RING -> 'K' */
 { 0xAC, 0x4B }, /* ARABIC LETTER KAF WITH DOT ABOVE -> 'K' */
 { 0xAE, 0x4B }, /* ARABIC LETTER KAF WITH THREE DOTS BELOW -> 'K' */
 { 0xAF, 0x67 }, /* ARABIC LETTER GAF -> 'g' */
 { 0xB0, 0x47 }, /* ARABIC LETTER GAF WITH RING -> 'G' */
 { 0xB1, 0x4E }, /* ARABIC LETTER NGOEH -> 'N' */
 { 0xB2, 0x00 }, /* ARABIC LETTER GAF WITH TWO DOTS BELOW -> ... */
 { 0xB4, 0x47 }, /* ARABIC LETTER GAF WITH THREE DOTS ABOVE -> 'G' */
 { 0xB5, 0x00 }, /* ARABIC LETTER LAM WITH SMALL V -> ... */
 { 0xB8, 0x4C }, /* ARABIC LETTER LAM WITH THREE DOTS BELOW -> 'L' */
 { 0xB9, 0x00 }, /* ARABIC LETTER NOON WITH DOT BELOW -> ... */
 { 0xBD, 0x4E }, /* ARABIC LETTER NOON WITH THREE DOTS ABOVE -> 'N' */
 { 0xBE, 0x68 }, /* ARABIC LETTER HEH DOACHASHMEE -> 'h' */
 { 0xC1, 0x68 }, /* ARABIC LETTER HEH GOAL -> 'h' */
 { 0xC2, 0x48 }, /* ARABIC LETTER HEH GOAL WITH HAMZA ABOVE -> 'H' */
 { 0xC3, 0x40 }, /* ARABIC LETTER TEH MARBUTA GOAL -> '@' */
 { 0xC4, 0x57 }, /* ARABIC LETTER WAW WITH RING -> 'W' */
 { 0xC7, 0x75 }, /* ARABIC LETTER U -> 'u' */
 { 0xCA, 0x57 }, /* ARABIC LETTER WAW WITH TWO DOTS ABOVE -> 'W' */
 { 0xCB, 0x76 }, /* ARABIC LETTER VE -> 'v' */
 { 0xCC, 0x79 }, /* ARABIC LETTER FARSI YEH -> 'y' */
 { 0xCD, 0x59 }, /* ARABIC LETTER YEH WITH TAIL -> 'Y' */
 { 0xCE, 0x59 }, /* ARABIC LETTER YEH WITH SMALL V -> 'Y' */
 { 0xCF, 0x57 }, /* ARABIC LETTER WAW WITH DOT ABOVE -> 'W' */
 { 0xD2, 0x79 }, /* ARABIC LETTER YEH BARREE -> 'y' */
 { 0xD4, 0x2E }, /* ARABIC FULL STOP -> '.' */
 { 0xDD, 0x40 }, /* ARABIC END OF AYAH -> '@' */
 { 0xDE, 0x23 }, /* ARABIC START OF RUB EL HIZB -> '#' */
 { 0xE9, 0x5E }, /* ARABIC PLACE OF SAJDAH -> '^' */
 { 0xF0, 0x30 }, /* EXTENDED ARABIC-INDIC DIGIT ZERO -> '0' */
 { 0xF1, 0x31 }, /* EXTENDED ARABIC-INDIC DIGIT ONE -> '1' */
 { 0xF2, 0x32 }, /* EXTENDED ARABIC-INDIC DIGIT TWO -> '2' */
 { 0xF3, 0x33 }, /* EXTENDED ARABIC-INDIC DIGIT THREE -> '3' */
 { 0xF4, 0x34 }, /* EXTENDED ARABIC-INDIC DIGIT FOUR -> '4' */
 { 0xF5, 0x35 }, /* EXTENDED ARABIC-INDIC DIGIT FIVE -> '5' */
 { 0xF6, 0x36 }, /* EXTENDED ARABIC-INDIC DIGIT SIX -> '6' */
 { 0xF7, 0x37 }, /* EXTENDED ARABIC-INDIC DIGIT SEVEN -> '7' */
 { 0xF8, 0x38 }, /* EXTENDED ARABIC-INDIC DIGIT EIGHT -> '8' */
 { 0xF9, 0x39 }, /* EXTENDED ARABIC-INDIC DIGIT NINE -> '9' */
 { 0xFB, 0x44 }, /* ARABIC LETTER DAD WITH DOT BELOW -> 'D' */
 { 0xFD, 0x26 }, /* ARABIC SIGN SINDHI AMPERSAND -> '&' */
 /* Entries for page 0x07 */
 { 0x01, 0x2F }, /* SYRIAC SUPRALINEAR FULL STOP -> '/' */
 { 0x02, 0x2C }, /* SYRIAC SUBLINEAR FULL STOP -> ',' */
 { 0x03, 0x21 }, /* SYRIAC SUPRALINEAR COLON -> '!' */
 { 0x04, 0x21 }, /* SYRIAC SUBLINEAR COLON -> '!' */
 { 0x05, 0x2D }, /* SYRIAC HORIZONTAL COLON -> '-' */
 { 0x06, 0x2C }, /* SYRIAC COLON SKEWED LEFT -> ',' */
 { 0x07, 0x2C }, /* SYRIAC COLON SKEWED RIGHT -> ',' */
 { 0x08, 0x3B }, /* SYRIAC SUPRALINEAR COLON SKEWED LEFT -> ';' */
 { 0x09, 0x3F }, /* SYRIAC SUBLINEAR COLON SKEWED RIGHT -> '?' */
 { 0x0A, 0x7E }, /* SYRIAC CONTRACTION -> '~' */
 { 0x0B, 0x7B }, /* SYRIAC HARKLEAN OBELUS -> '{' */
 { 0x0C, 0x7D }, /* SYRIAC HARKLEAN METOBELUS -> '}' */
 { 0x0D, 0x2A }, /* SYRIAC HARKLEAN ASTERISCUS -> '*' */
 { 0x10, 0x27 }, /* SYRIAC LETTER ALAPH -> ''' */
 { 0x12, 0x62 }, /* SYRIAC LETTER BETH -> 'b' */
 { 0x13, 0x67 }, /* SYRIAC LETTER GAMAL -> 'g' */
 { 0x14, 0x67 }, /* SYRIAC LETTER GAMAL GARSHUNI -> 'g' */
 { 0x15, 0x64 }, /* SYRIAC LETTER DALATH -> 'd' */
 { 0x16, 0x64 }, /* SYRIAC LETTER DOTLESS DALATH RISH -> 'd' */
 { 0x17, 0x68 }, /* SYRIAC LETTER HE -> 'h' */
 { 0x18, 0x77 }, /* SYRIAC LETTER WAW -> 'w' */
 { 0x19, 0x7A }, /* SYRIAC LETTER ZAIN -> 'z' */
 { 0x1A, 0x48 }, /* SYRIAC LETTER HETH -> 'H' */
 { 0x1B, 0x74 }, /* SYRIAC LETTER TETH -> 't' */
 { 0x1C, 0x74 }, /* SYRIAC LETTER TETH GARSHUNI -> 't' */
 { 0x1D, 0x79 }, /* SYRIAC LETTER YUDH -> 'y' */
 { 0x1F, 0x6B }, /* SYRIAC LETTER KAPH -> 'k' */
 { 0x20, 0x6C }, /* SYRIAC LETTER LAMADH -> 'l' */
 { 0x21, 0x6D }, /* SYRIAC LETTER MIM -> 'm' */
 { 0x22, 0x6E }, /* SYRIAC LETTER NUN -> 'n' */
 { 0x23, 0x73 }, /* SYRIAC LETTER SEMKATH -> 's' */
 { 0x24, 0x73 }, /* SYRIAC LETTER FINAL SEMKATH -> 's' */
 { 0x25, 0x60 }, /* SYRIAC LETTER E -> '`' */
 { 0x26, 0x70 }, /* SYRIAC LETTER PE -> 'p' */
 { 0x27, 0x70 }, /* SYRIAC LETTER REVERSED PE -> 'p' */
 { 0x28, 0x53 }, /* SYRIAC LETTER SADHE -> 'S' */
 { 0x29, 0x71 }, /* SYRIAC LETTER QAPH -> 'q' */
 { 0x2A, 0x72 }, /* SYRIAC LETTER RISH -> 'r' */
 { 0x2C, 0x74 }, /* SYRIAC LETTER TAW -> 't' */
 { 0x30, 0x00 }, /* SYRIAC PTHAHA ABOVE -> ... */
 { 0x32, 0x61 }, /* SYRIAC PTHAHA DOTTED -> 'a' */
 { 0x33, 0x00 }, /* SYRIAC ZQAPHA ABOVE -> ... */
 { 0x35, 0x41 }, /* SYRIAC ZQAPHA DOTTED -> 'A' */
 { 0x36, 0x00 }, /* SYRIAC RBASA ABOVE -> ... */
 { 0x38, 0x65 }, /* SYRIAC DOTTED ZLAMA HORIZONTAL -> 'e' */
 { 0x39, 0x45 }, /* SYRIAC DOTTED ZLAMA ANGULAR -> 'E' */
 { 0x3A, 0x69 }, /* SYRIAC HBASA ABOVE -> 'i' */
 { 0x3B, 0x69 }, /* SYRIAC HBASA BELOW -> 'i' */
 { 0x3C, 0x00 }, /* SYRIAC HBASA-ESASA DOTTED -> ... */
 { 0x3E, 0x75 }, /* SYRIAC ESASA BELOW -> 'u' */
 { 0x3F, 0x6F }, /* SYRIAC RWAHA -> 'o' */
 { 0x41, 0x60 }, /* SYRIAC QUSHSHAYA -> '`' */
 { 0x42, 0x27 }, /* SYRIAC RUKKAKHA -> ''' */
 { 0x45, 0x58 }, /* SYRIAC THREE DOTS ABOVE -> 'X' */
 { 0x46, 0x51 }, /* SYRIAC THREE DOTS BELOW -> 'Q' */
 { 0x47, 0x40 }, /* SYRIAC OBLIQUE LINE ABOVE -> '@' */
 { 0x48, 0x40 }, /* SYRIAC OBLIQUE LINE BELOW -> '@' */
 { 0x49, 0x7C }, /* SYRIAC MUSIC -> '|' */
 { 0x4A, 0x2B }, /* SYRIAC BARREKH -> '+' */
 { 0x80, 0x68 }, /* THAANA LETTER HAA -> 'h' */
 { 0x82, 0x6E }, /* THAANA LETTER NOONU -> 'n' */
 { 0x83, 0x72 }, /* THAANA LETTER RAA -> 'r' */
 { 0x84, 0x62 }, /* THAANA LETTER BAA -> 'b' */
 { 0x85, 0x4C }, /* THAANA LETTER LHAVIYANI -> 'L' */
 { 0x86, 0x6B }, /* THAANA LETTER KAAFU -> 'k' */
 { 0x87, 0x27 }, /* THAANA LETTER ALIFU -> ''' */
 { 0x88, 0x76 }, /* THAANA LETTER VAAVU -> 'v' */
 { 0x89, 0x6D }, /* THAANA LETTER MEEMU -> 'm' */
 { 0x8A, 0x66 }, /* THAANA LETTER FAAFU -> 'f' */
 { 0x8D, 0x6C }, /* THAANA LETTER LAAMU -> 'l' */
 { 0x8E, 0x67 }, /* THAANA LETTER GAAFU -> 'g' */
 { 0x90, 0x73 }, /* THAANA LETTER SEENU -> 's' */
 { 0x91, 0x64 }, /* THAANA LETTER DAVIYANI -> 'd' */
 { 0x92, 0x7A }, /* THAANA LETTER ZAVIYANI -> 'z' */
 { 0x93, 0x74 }, /* THAANA LETTER TAVIYANI -> 't' */
 { 0x94, 0x79 }, /* THAANA LETTER YAA -> 'y' */
 { 0x95, 0x70 }, /* THAANA LETTER PAVIYANI -> 'p' */
 { 0x96, 0x6A }, /* THAANA LETTER JAVIYANI -> 'j' */
 { 0x9C, 0x7A }, /* THAANA LETTER ZAA -> 'z' */
 { 0x9E, 0x73 }, /* THAANA LETTER SAADHU -> 's' */
 { 0x9F, 0x64 }, /* THAANA LETTER DAADHU -> 'd' */
 { 0xA0, 0x74 }, /* THAANA LETTER TO -> 't' */
 { 0xA1, 0x7A }, /* THAANA LETTER ZO -> 'z' */
 { 0xA2, 0x60 }, /* THAANA LETTER AINU -> '`' */
 { 0xA4, 0x71 }, /* THAANA LETTER QAAFU -> 'q' */
 { 0xA5, 0x77 }, /* THAANA LETTER WAAVU -> 'w' */
 { 0xA6, 0x61 }, /* THAANA ABAFILI -> 'a' */
 { 0xA8, 0x69 }, /* THAANA IBIFILI -> 'i' */
 { 0xAA, 0x75 }, /* THAANA UBUFILI -> 'u' */
 { 0xAC, 0x65 }, /* THAANA EBEFILI -> 'e' */
 { 0xAE, 0x6F }, /* THAANA OBOFILI -> 'o' */
 /* Entries for page 0x09 */
 { 0x01, 0x4E }, /* DEVANAGARI SIGN CANDRABINDU -> 'N' */
 { 0x02, 0x4E }, /* DEVANAGARI SIGN ANUSVARA -> 'N' */
 { 0x03, 0x48 }, /* DEVANAGARI SIGN VISARGA -> 'H' */
 { 0x05, 0x61 }, /* DEVANAGARI LETTER A -> 'a' */
 { 0x07, 0x69 }, /* DEVANAGARI LETTER I -> 'i' */
 { 0x09, 0x75 }, /* DEVANAGARI LETTER U -> 'u' */
 { 0x0B, 0x52 }, /* DEVANAGARI LETTER VOCALIC R -> 'R' */
 { 0x0C, 0x4C }, /* DEVANAGARI LETTER VOCALIC L -> 'L' */
 { 0x0E, 0x65 }, /* DEVANAGARI LETTER SHORT E -> 'e' */
 { 0x0F, 0x65 }, /* DEVANAGARI LETTER E -> 'e' */
 { 0x12, 0x6F }, /* DEVANAGARI LETTER SHORT O -> 'o' */
 { 0x13, 0x6F }, /* DEVANAGARI LETTER O -> 'o' */
 { 0x15, 0x6B }, /* DEVANAGARI LETTER KA -> 'k' */
 { 0x17, 0x67 }, /* DEVANAGARI LETTER GA -> 'g' */
 { 0x1A, 0x63 }, /* DEVANAGARI LETTER CA -> 'c' */
 { 0x1C, 0x6A }, /* DEVANAGARI LETTER JA -> 'j' */
 { 0x24, 0x74 }, /* DEVANAGARI LETTER TA -> 't' */
 { 0x26, 0x64 }, /* DEVANAGARI LETTER DA -> 'd' */
 { 0x28, 0x6E }, /* DEVANAGARI LETTER NA -> 'n' */
 { 0x2A, 0x70 }, /* DEVANAGARI LETTER PA -> 'p' */
 { 0x2C, 0x62 }, /* DEVANAGARI LETTER BA -> 'b' */
 { 0x2E, 0x6D }, /* DEVANAGARI LETTER MA -> 'm' */
 { 0x2F, 0x79 }, /* DEVANAGARI LETTER YA -> 'y' */
 { 0x30, 0x72 }, /* DEVANAGARI LETTER RA -> 'r' */
 { 0x32, 0x6C }, /* DEVANAGARI LETTER LA -> 'l' */
 { 0x33, 0x6C }, /* DEVANAGARI LETTER LLA -> 'l' */
 { 0x35, 0x76 }, /* DEVANAGARI LETTER VA -> 'v' */
 { 0x38, 0x73 }, /* DEVANAGARI LETTER SA -> 's' */
 { 0x39, 0x68 }, /* DEVANAGARI LETTER HA -> 'h' */
 { 0x3C, 0x27 }, /* DEVANAGARI SIGN NUKTA -> ''' */
 { 0x3D, 0x27 }, /* DEVANAGARI SIGN AVAGRAHA -> ''' */
 { 0x3F, 0x69 }, /* DEVANAGARI VOWEL SIGN I -> 'i' */
 { 0x41, 0x75 }, /* DEVANAGARI VOWEL SIGN U -> 'u' */
 { 0x43, 0x52 }, /* DEVANAGARI VOWEL SIGN VOCALIC R -> 'R' */
 { 0x46, 0x65 }, /* DEVANAGARI VOWEL SIGN SHORT E -> 'e' */
 { 0x47, 0x65 }, /* DEVANAGARI VOWEL SIGN E -> 'e' */
 { 0x4A, 0x6F }, /* DEVANAGARI VOWEL SIGN SHORT O -> 'o' */
 { 0x4B, 0x6F }, /* DEVANAGARI VOWEL SIGN O -> 'o' */
 { 0x51, 0x27 }, /* DEVANAGARI STRESS SIGN UDATTA -> ''' */
 { 0x52, 0x27 }, /* DEVANAGARI STRESS SIGN ANUDATTA -> ''' */
 { 0x53, 0x60 }, /* DEVANAGARI GRAVE ACCENT -> '`' */
 { 0x54, 0x27 }, /* DEVANAGARI ACUTE ACCENT -> ''' */
 { 0x58, 0x71 }, /* DEVANAGARI LETTER QA -> 'q' */
 { 0x5B, 0x7A }, /* DEVANAGARI LETTER ZA -> 'z' */
 { 0x5E, 0x66 }, /* DEVANAGARI LETTER FA -> 'f' */
 { 0x62, 0x4C }, /* DEVANAGARI VOWEL SIGN VOCALIC L -> 'L' */
 { 0x66, 0x30 }, /* DEVANAGARI DIGIT ZERO -> '0' */
 { 0x67, 0x31 }, /* DEVANAGARI DIGIT ONE -> '1' */
 { 0x68, 0x32 }, /* DEVANAGARI DIGIT TWO -> '2' */
 { 0x69, 0x33 }, /* DEVANAGARI DIGIT THREE -> '3' */
 { 0x6A, 0x34 }, /* DEVANAGARI DIGIT FOUR -> '4' */
 { 0x6B, 0x35 }, /* DEVANAGARI DIGIT FIVE -> '5' */
 { 0x6C, 0x36 }, /* DEVANAGARI DIGIT SIX -> '6' */
 { 0x6D, 0x37 }, /* DEVANAGARI DIGIT SEVEN -> '7' */
 { 0x6E, 0x38 }, /* DEVANAGARI DIGIT EIGHT -> '8' */
 { 0x6F, 0x39 }, /* DEVANAGARI DIGIT NINE -> '9' */
 { 0x70, 0x2E }, /* DEVANAGARI ABBREVIATION SIGN -> '.' */
 { 0x81, 0x4E }, /* BENGALI SIGN CANDRABINDU -> 'N' */
 { 0x82, 0x4E }, /* BENGALI SIGN ANUSVARA -> 'N' */
 { 0x83, 0x48 }, /* BENGALI SIGN VISARGA -> 'H' */
 { 0x85, 0x61 }, /* BENGALI LETTER A -> 'a' */
 { 0x87, 0x69 }, /* BENGALI LETTER I -> 'i' */
 { 0x89, 0x75 }, /* BENGALI LETTER U -> 'u' */
 { 0x8B, 0x52 }, /* BENGALI LETTER VOCALIC R -> 'R' */
 { 0x8F, 0x65 }, /* BENGALI LETTER E -> 'e' */
 { 0x93, 0x6F }, /* BENGALI LETTER O -> 'o' */
 { 0x95, 0x6B }, /* BENGALI LETTER KA -> 'k' */
 { 0x97, 0x67 }, /* BENGALI LETTER GA -> 'g' */
 { 0x9A, 0x63 }, /* BENGALI LETTER CA -> 'c' */
 { 0x9C, 0x6A }, /* BENGALI LETTER JA -> 'j' */
 { 0xA4, 0x74 }, /* BENGALI LETTER TA -> 't' */
 { 0xA6, 0x64 }, /* BENGALI LETTER DA -> 'd' */
 { 0xA8, 0x6E }, /* BENGALI LETTER NA -> 'n' */
 { 0xAA, 0x70 }, /* BENGALI LETTER PA -> 'p' */
 { 0xAC, 0x62 }, /* BENGALI LETTER BA -> 'b' */
 { 0xAE, 0x6D }, /* BENGALI LETTER MA -> 'm' */
 { 0xAF, 0x79 }, /* BENGALI LETTER YA -> 'y' */
 { 0xB0, 0x72 }, /* BENGALI LETTER RA -> 'r' */
 { 0xB2, 0x6C }, /* BENGALI LETTER LA -> 'l' */
 { 0xB8, 0x73 }, /* BENGALI LETTER SA -> 's' */
 { 0xB9, 0x68 }, /* BENGALI LETTER HA -> 'h' */
 { 0xBC, 0x27 }, /* BENGALI SIGN NUKTA -> ''' */
 { 0xBF, 0x69 }, /* BENGALI VOWEL SIGN I -> 'i' */
--> --------------------

--> maximum size reached

--> --------------------

[ Verzeichnis aufwärts0.67unsichere Verbindung  ]