blob: 5df7f1b0c34d4b82f5a57ea91e37f7b5c30fea93 [file] [log] [blame]
/* For koi8-r, see rfc1489.txt */
/* For koi8-u, see rfc2319.txt
it is identical to koi8-r with 8 exceptions */
/* Since koi8-r did not have letters on these 8 places,
we can use the same table for both. */
/* TODO: check unicode values for these 8 positions */
static sym koi8_syms[] = { /* 128-255 */
{ 0x2500, "" }, /* 0200 */
{ 0x2502, "" },
{ 0x250c, "" },
{ 0x2510, "" },
{ 0x2514, "" },
{ 0x2518, "" },
{ 0x251c, "" },
{ 0x2524, "" },
{ 0x252c, "" }, /* 0210 */
{ 0x2534, "" },
{ 0x253c, "" },
{ 0x2580, "" },
{ 0x2584, "" },
{ 0x2588, "" },
{ 0x258c, "" },
{ 0x2590, "" },
{ 0x2591, "" }, /* 0220 */
{ 0x2592, "" },
{ 0x2593, "" },
{ 0x2320, "" },
{ 0x25a0, "" },
{ 0x2219, "" },
{ 0x221a, "" },
{ 0x2248, "" },
{ 0x2264, "" }, /* 0230 */
{ 0x2265, "" },
{ 0x00a0, "" },
{ 0x2321, "" },
{ 0x00b0, "" },
{ 0x00b2, "" },
{ 0x00b7, "" },
{ 0x00f7, "" },
{ 0x2550, "" }, /* 0240 */
{ 0x2551, "" },
{ 0x2552, "" },
{ 0x0451, "cyrillic_small_letter_io" },
{ 0x2553, "ukrainian_cyrillic_small_letter_ie" }, /* koi8-u #164 */
{ 0x2554, "" },
{ 0x2555, "ukrainian_cyrillic_small_letter_i" }, /* koi8-u #166 */
{ 0x2556, "ukrainian_cyrillic_small_letter_yi" }, /* koi8-u #167 */
{ 0x2557, "" }, /* 0250 */
{ 0x2558, "" },
{ 0x2559, "" },
{ 0x255a, "" },
{ 0x255b, "" },
{ 0x255c, "ukrainian_cyrillic_small_letter_ghe_with_upturn" }, /* koi8-u #173 */
{ 0x255d, "" },
{ 0x255e, "" },
{ 0x255f, "" }, /* 0260 */
{ 0x2560, "" },
{ 0x2561, "" },
{ 0x0401, "cyrillic_capital_letter_io" },
{ 0x2562, "ukrainian_cyrillic_capital_letter_ie" },/* koi8-u #180 */
{ 0x2563, "" },
{ 0x2564, "ukrainian_cyrillic_capital_letter_i" }, /* koi8-u #182 */
{ 0x2565, "ukrainian_cyrillic_capital_letter_yi" },/* koi8-u #183 */
{ 0x2566, "" }, /* 0270 */
{ 0x2567, "" },
{ 0x2568, "" },
{ 0x2569, "" },
{ 0x256a, "" },
{ 0x256b, "ukrainian_cyrillic_capital_letter_ghe_with_upturn" },/* koi8-u #189 */
{ 0x256c, "" },
{ 0x00a9, "copyright" },
{ 0x044e, "cyrillic_small_letter_yu" }, /* 0300 */
{ 0x0430, "cyrillic_small_letter_a" },
{ 0x0431, "cyrillic_small_letter_be" },
{ 0x0446, "cyrillic_small_letter_tse" },
{ 0x0434, "cyrillic_small_letter_de" },
{ 0x0435, "cyrillic_small_letter_ie" },
{ 0x0444, "cyrillic_small_letter_ef" },
{ 0x0433, "cyrillic_small_letter_ghe" },
{ 0x0445, "cyrillic_small_letter_ha" }, /* 0310 */
{ 0x0438, "cyrillic_small_letter_i" },
{ 0x0439, "cyrillic_small_letter_short_i" },
{ 0x043a, "cyrillic_small_letter_ka" },
{ 0x043b, "cyrillic_small_letter_el" },
{ 0x043c, "cyrillic_small_letter_em" },
{ 0x043d, "cyrillic_small_letter_en" },
{ 0x043e, "cyrillic_small_letter_o" },
{ 0x043f, "cyrillic_small_letter_pe" }, /* 0320 */
{ 0x044f, "cyrillic_small_letter_ya" },
{ 0x0440, "cyrillic_small_letter_er" },
{ 0x0441, "cyrillic_small_letter_es" },
{ 0x0442, "cyrillic_small_letter_te" },
{ 0x0443, "cyrillic_small_letter_u" },
{ 0x0436, "cyrillic_small_letter_zhe" },
{ 0x0432, "cyrillic_small_letter_ve" },
{ 0x044c, "cyrillic_small_soft_sign" }, /* 0330 */
{ 0x044b, "cyrillic_small_letter_yeru" },
{ 0x0437, "cyrillic_small_letter_ze" },
{ 0x0448, "cyrillic_small_letter_sha" },
{ 0x044d, "cyrillic_small_letter_e" },
{ 0x0449, "cyrillic_small_letter_shcha" },
{ 0x0447, "cyrillic_small_letter_che" },
{ 0x044a, "cyrillic_small_hard_sign" },
{ 0x042e, "cyrillic_capital_letter_yu" }, /* 0340 */
{ 0x0410, "cyrillic_capital_letter_a" },
{ 0x0411, "cyrillic_capital_letter_be" },
{ 0x0426, "cyrillic_capital_letter_tse" },
{ 0x0414, "cyrillic_capital_letter_de" },
{ 0x0415, "cyrillic_capital_letter_ie" },
{ 0x0424, "cyrillic_capital_letter_ef" },
{ 0x0413, "cyrillic_capital_letter_ghe" },
{ 0x0425, "cyrillic_capital_letter_ha" }, /* 0350 */
{ 0x0418, "cyrillic_capital_letter_i" },
{ 0x0419, "cyrillic_capital_letter_short_i" },
{ 0x041a, "cyrillic_capital_letter_ka" },
{ 0x041b, "cyrillic_capital_letter_el" },
{ 0x041c, "cyrillic_capital_letter_em" },
{ 0x041d, "cyrillic_capital_letter_en" },
{ 0x041e, "cyrillic_capital_letter_o" },
{ 0x041f, "cyrillic_capital_letter_pe" }, /* 0360 */
{ 0x042f, "cyrillic_capital_letter_ya" },
{ 0x0420, "cyrillic_capital_letter_er" },
{ 0x0421, "cyrillic_capital_letter_es" },
{ 0x0422, "cyrillic_capital_letter_te" },
{ 0x0423, "cyrillic_capital_letter_u" },
{ 0x0416, "cyrillic_capital_letter_zhe" },
{ 0x0412, "cyrillic_capital_letter_ve" },
{ 0x042c, "cyrillic_capital_soft_sign" }, /* 0370 */
{ 0x042b, "cyrillic_capital_letter_yeru" },
{ 0x0417, "cyrillic_capital_letter_ze" },
{ 0x0428, "cyrillic_capital_letter_sha" },
{ 0x042d, "cyrillic_capital_letter_e" },
{ 0x0429, "cyrillic_capital_letter_shcha" },
{ 0x0427, "cyrillic_capital_letter_che" },
{ 0x042a, "cyrillic_capital_hard_sign" }
};