Bug#436923: Compose file problem with some Greek accents
This problem is recent, but I do not know when it started. The Compose file
(/usr/share/X11/locale/en_US.UTF-8/Compose) now has wrong definitions for
the Greek DASIA and PSILI symbols. So for instance when the keyboard is
switched to Greek polytonic, "a no longer produces an alpha with dasia (ἁ).
Instead, with Greek polytonic keyboard, the " key now produces a combining
diacritical (supposed to be placed _after_ the sign they should combine
with). Unfortunately, as is well known, combining diacriticals are very
tricky things; many apps and fonts lack support for them.
The problem can be cured by globally replacing, in the Compose file,
U10000313 --> U0313
and U10000314 --> U0314
I suppose it can _also_ be cured by making the reverse substitution (U0313
--> U10000313 etc.) in /usr/share/X11/xkb/symbols/gr, which is part of the
xkb-data package; so it is unclear where the "blame" for this bug lies.
Similar divergences between the "Compose" and "xkb/symbol" files have
Perhaps the fundamental solution is to introduce new named keysyms (proposal:
dead_dasia for "314" and dead_psili for "313") for use in both files.
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.20-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages xlibs-data depends on:
ii libx11-6 2:1.0.3-7 X11 client-side library
ii xbitmaps 1.0.1-2 Base X bitmaps
ii xcursor-themes 1.0.1-5 Base X cursor themes
xlibs-data recommends no packages.
-- debconf-show failed