Package: xkb-data Version: 0.8-12 Severity: normal This is a 'simultaneous bug' in xkb-data and libx11-data.
In /usr/share/X11/xkb/symbols/gr, the keys generating the Classical Greek 'breathing' signs are defined as follows key <AC10> { [ dead_acute, dead_horn ] }; key <AC11> { [ dead_grave, dead_ogonek ] }; The breathing signs are the "shifted" symbols (dead_horn and dead_ogonek). This means that these keys do not work in an international UTF-8 locale, because the international Compose file (/usr/share/X11/locale/en_US.UTF-8/Compose), which has definitions for the full set of Ancient Greek accent combinations, expects the breathing signs to be U0313 and U0314 respectively. The dead_horn and dead_ogonek are only recognized by the Greek UTF-8 Compose file, /usr/share/X11/locale/el_GR.UTF-8/Compose. The solution is to change dead_horn to U0313 and dead_ogonek to U0314 both in /usr/share/X11/xkb/symbols/gr and in /usr/share/X11/locale/el_GR.UTF-8/Compose. It is important to do this simultaneously. That way it will become possible to enter Classical Greek correctly both in "international" and Greek UTF-8 locales. I expect, in fact, that the reason for having a separate Greek UTF-8 compose file will then largely disappear (although with the proposed changes in place, there will no longer be any harm in keeping it). Regards, Jan -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15 Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) -- debconf-show failed -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]