[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#436923: marked as done (Compose file problem with some Greek accents)



Your message dated Tue, 3 Jun 2008 11:48:03 +0200
with message-id <20080603094801.GA11722@patate.is-a-geek.org>
and subject line Re: Bug#436923: psili/dasia problem (Aarghhh!)
has caused the Debian Bug report #436923,
regarding Compose file problem with some Greek accents
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
436923: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=436923
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: xlibs-data
Version: 1:7.2-5
Severity: normal
Tags: l10n


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
occurred before. 

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


--- End Message ---
--- Begin Message ---
Version: 2:1.1.4-1

forcemerge 436923 484062
kthxbye

On Tue, Oct  9, 2007 at 15:38:32 +0200, Jan Willem Stumpel wrote:

> Brice Goglin wrote:
> 
> > I have forwarded this bug on the upstream bugzilla at the URL
> > above. Feel free to add any comments there if you think it
> > could help. I know nothing about Greek accents and I don't have
> > a Greek polytonic keyboard, so I won't be able to help much :)
> 
> At the moment in Sid, Greek breathing signs *again* do not work.
> 
> 1- First some Greek developers called the breathing signs
>    (falsely) "dead_horn" and "dead_ogonek" -- this was an ugly
>    hack (and acknowledged as such by said developers) which worked
>    fine for Greeks, but for nobody else on the planet (i.e. not
>    for anyone working in a non-Greek locale).
> 
> 2- Then "dead_horn" and "dead_ogonek" (which are entirely
>    non-Greek keysyms, just borrowed by said Greek developers for
>    the occasion) were replaced by U0313 and U0314 respectively. We
>    enjoyed a short period in which Greek breathing signs could
>    actually be typed by anyone in the whole wide world.
> 
> 3- Then somebody thought it was a bright idea to again change the
>    definitions of the breathing signs. In the Compose file U0313
>    was changed into U10000313. What could the poor user do? Make
>    the same change in /usr/share/X11/xkb/symbols/gr, of course.
>    Debian did not do it, so the user had to do it by hand.
> 
> 4- But in the latest Sid, the Compose file has reverted to
>    definitions like U0313, while /usr/share/X11/xkb/symbols/gr has
>    reverted to the use of "dead_horn" and "dead_ogonek". So we are
>    literally back to #1. Sigh..
> 
> TIMETE DANAOS ET DONA FERENTES!
> 
> When will we ever get a stable system for entering the Greek
> breathing signs? It is not rocket science. It only requires that
> the people maintaining the keyboard files agree with the people
> maintaining the Compose file. I suspect that there are two
> different groups of Greeks working on those files, independently
> of one another. This has to stop. Somebody has to knock some heads
> together.
> 
It seems that the Compose file was fixed upstream in libX11 1.1.4.  Can
you install the libx11-data package from experimental to verify?  I hope
to be able to upload an updated version to sid in the near future.

Cheers,
Julien


--- End Message ---

Reply to: