> Does anyone have an idea what is this ISO-10646-18 thing
>From the source:
struct cs {
const char *charset;
sym *charnames;
int start;
} charsets[] = {
{ "iso-8859-1", latin1_syms, 160 },
{ "iso-8859-2", latin2_syms, 160 },
{ "iso-8859-3", latin3_syms, 160 },
{ "iso-8859-4", latin4_syms, 160 },
{ "iso-8859-5", iso_8859_5_syms, 160 },
{ "iso-8859-7", iso_8859_7_syms, 160 },
{ "iso-8859-8", iso_8859_8_syms, 160 },
{ "iso-8859-9", iso_8859_9_syms, 208 },
{ "iso-8859-15", iso_8859_15_syms, 160 },
{ "mazovia", mazovia_syms, 128 },
{ "cp-1250", cp1250_syms, 128 },
{ "koi8-r", koi8_syms, 128 },
{ "koi8-u", koi8_syms, 128 },
{ "iso-10646-18", iso_10646_18_syms, 159 }, /* ethiopic */
};
...
static sym iso_10646_18_syms[] = { /* 0x1200 - 0x137F */
{ 0x1200, "ethiopic_syllable_ha" },
{ 0x1201, "ethiopic_syllable_hu" },
{ 0x1202, "ethiopic_syllable_hi" },
{ 0x1203, "ethiopic_syllable_haa" },
...
Andries
--
Linux-UTF8: i18n of Linux on all levels
Archive: http://mail.nl.linux.org/linux-utf8/