> 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/

Reply via email to