Bug 8587

Summary: "Compose + ^ + S" fails to produce Scircumflex
Product: xorg Reporter: Benno Schulenberg <bensberg>
Component: Input/KeyboardAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: high CC: cloos
Version: unspecified   
Hardware: x86 (IA32)   
OS: other   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
make uu instead of Uu produce ubreve none

Description Benno Schulenberg 2006-10-10 06:49:23 UTC
Using the Compose key, it is possible to create most of the Esperanto accented
letters (not in this field in Firefox, though, but in Konqueror it works fine):
ĉ, ĝ, ĥ, ĵ, ŝ, ŭ, and Ĉ, Ĝ, Ĥ, Ĵ, and Ŭ.  But not Ŝ (Scircumflex).

This seems to be a bug somewhere in Xorg, as the combination is present in
/usr/share/X11/locale/en_US.UTF-8/Compose .


Also, it would be nice if "Compose + u + u" produced ŭ (ubreve), just like
"Compose + U + U" produces Ŭ (Ubreve).  Attached patch makes this latter change.
Comment 1 Benno Schulenberg 2006-10-10 06:50:14 UTC
Created attachment 7326 [details] [review]
make uu instead of Uu produce ubreve
Comment 2 Sergey V. Udaltsov 2006-10-10 11:15:08 UTC
I'm afraid you reported this bug against wrong component. xkeyboard-config has
nothing to do with Compose files. Redirecting to xorg.
Comment 3 Daniel Stone 2006-10-11 02:12:57 UTC
gtk has its own built-in input method, which overrides the libX11 compose tables.
Comment 4 Benno Schulenberg 2006-10-11 12:44:03 UTC
It has nothing to do with GTK (sorry for putting too much info into one bug),
I'm using KDE.  Please try composing in Konsole or KWrite or Konqueror: ^
(caret) and S (capital s): it doesn't work.  While it works for lowercase s. 
And it works for c, g and so on, both lowercase and uppercase.  But not for
uppercase S.
Comment 5 James Cloos 2006-10-14 09:44:57 UTC
Multi_key asciicircum S fails because of this:

;; egrep ^.Multi_key...asciicircum...S /usr/share/X11/locale/en_US.UTF-8/Compose 
<Multi_key> <asciicircum> <S>    	: "Ŝ"   U015C # LATIN CAPITAL LETTER S WITH
CIRCUMFLEX
<Multi_key> <asciicircum> <S> <M> 	: "℠"   U2120 # SERVICE MARK

We need a utility that can parse the Compose files and highlight any cases, such
as this, where one entry is aliased by a longer entry.
Comment 6 Benno Schulenberg 2006-10-20 12:30:23 UTC
This and similar cases are solved by the third patch on bug #2286 (attachment
#7457 [details] [review]).
Comment 7 Daniel Stone 2006-10-28 17:11:00 UTC

*** This bug has been marked as a duplicate of 2286 ***

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.