Bug 10397 - missing Compose sequences
Summary: missing Compose sequences
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Lib/Xlib (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-24 05:14 UTC by Joachim Breitner
Modified: 2008-07-17 22:52 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Joachim Breitner 2007-03-24 05:14:41 UTC
Hi,

I'm missing some compose sequences that I would have expected to be
there. I have these bindings:
keycode  21 = acute grave cedilla macron cedilla macron
Now these work:
<Multi_key> , c = ç
<Multi_key> ' c = ć
But these don't
<Multi_key> acute c 
<Multi_key> cedilla c
etc.

I think they should, as it is obvious what the user wants when he enters
this.

Greetings,
Joachim

(also filed on http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=394068 )
Comment 1 Simos Xenitellis 2008-07-15 04:48:24 UTC
> But these don't
> <Multi_key> acute c 
> <Multi_key> cedilla c
> etc.

The first exists,
<Multi_key> <acute> <c>                 : "ć"   U0107 # LATIN SMALL LETTER C WITH ACUTE

but the second does not.
Comment 2 James Cloos 2008-07-15 10:30:45 UTC
So, should <Multi_key> <cedilla> entries be added duplicating the 36
instances of <Multi_key> <comma> tuples?

(That covers adding cedilla to both cases of: cdeghklnrstćĕ )
Comment 3 James Cloos 2008-07-17 15:40:10 UTC
<Multi_key> <cedilla> tuples akin to the existing <Multi_key> <comma>
tuples added to en_US and pt_BR UTF-8 Compose.pre files for UCS
characters with CEDILLAs in commit 254522d3c24e0590732fc03cdd61ff4564819d94.
Comment 4 Joachim Breitner 2008-07-17 17:13:53 UTC
Hi,

Thanks for fixing this. Just wondering: Why only for these two locales?

Joachim
Comment 5 James Cloos 2008-07-17 17:49:25 UTC
> Just wondering: Why only for these two locales?

Most of the UTF-8 locales use the en_US.UTF-8 Compose.pre.

The other UTF-8 locales with distinct Compose.pre files lack any
‘WITH CEDILLA’ characters or — in el_GR’s case — lack UCS names
in the comment section of the lines and therefore were missed
when I grep(1)ed. . . .

And I completely forgot to consider the 8859 locales.  :-/

Thanks for the reminder!
Comment 6 James Cloos 2008-07-17 22:52:05 UTC
Commit 55248e5c84c3fd8c349a3bb4cb15a1ec86989d74 completes the updates:

 The last commit missed the el_GR UTF-8 Compose.pre as well as
 the various ISO 8859 locales which have compose sequences
 generating ‘WITH CEDILLA’ characters.
    
 (Interestingly, some of the 8859 locales already supported
 <Multi_key> <cedilla> for some CEDILLA characters, but not
 for Ç or ç.)


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.