If you are a user of my keysym->UCS converter routine on

  http://www.cl.cam.ac.uk/~mgk25/ucs/keysym2ucs.c

then *please* update to the latest version (April 2001).

This includes in particular the usage of keysym2ucs.c in xterm and xlib!

Recent changes:

  - Add a conversion from keysym 0x13a4 to U+20ac, because 0x13a4
    is where the ISO 8859-15 EURO SIGN should have been placed
    originally and this keysym (instead of 0x20ac) is urgently
    needed by people who want to start using ISO 8859-15.
    [The EURO SIGN is in ISO 8859-15 at 0xa4 and many programs
    convert keysym to char by just using the least significant
    keysym byte.]

  - Remove mappings for the 0x20XX keysyms (except for the already
    widely used 0x20ac EuroSign), because hopefully we can convince
    X.Org to withdraw these and therefore we don't want to encourage
    anyone using them accidentally instead of the 0x010020XX
    equivalents. None of the removed keysyms ever corresponded to
    a character present in any shipped X.Org font, so it is extremely
    unlikely that anyone will miss them. Adding them was a clearly
    incompetent last-minute decision in the first place (as documented
    by the addition of a redundant Won sign and an ISO 8859-15
    incompatible EuroSign code for instance).

  - Various improvements and bug fixes in the mappings, especially
    with regard to the math and APL keysyms for which I have now
    better references available.

  - Some minor typos fixed in the comments.

Markus

-- 
Markus G. Kuhn, Computer Laboratory, University of Cambridge, UK
Email: mkuhn at acm.org,  WWW: <http://www.cl.cam.ac.uk/~mgk25/>

-
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/lists/

Reply via email to