← Back to team overview

ubuntu-x-swat team mailing list archive

Re: [Bug 408651] Re: libx11-data: contains conflicting compose definitions

 

Summary

The reported problems largely still remain in Lucid.

The sequences <compose> <vowel> <minus | underscore | tilde>

give different results respectively from the sequences

<compose> <minus | underscore | tilde> <vowel>

with the former mostly containing inconsistencies, whilst the latter
are completely correct.

The problems mostly centre around the vowels a and o, but with tildes 
the problem vowel is e.

Details

Here is the current position on my fully updated Ubuntu 10.04 LTS, 
Gnome desktop, as run in a Bash terminal.  All results are shown for 
the key sequence

        <Compose><letter><minus | underscore | tilde>

except under item 7 below where the sequence is

        <Compose><minus | underscore | tilde><vowel>


1. Lower case vowels with minus:

        ā  ē  ī  ō  ū

These are now correct.  Formerly a and o yielded tildes instead of 
macrons.

2. Upper case vowels with minus:

        Ã  Ē  Ī  Õ  Ū

Capitals A and O are still wrong with tildes instead of macrons,
but see item 7 below.

3.  Lower case vowels with underscore:

        ª  ē  ī  º  ū

Once again a and o are inconsistent, being superscripted with 
underline, as opposed to macrons on e, i and u.

But once again, see item 7 below.

4.  Upper case vowels with underscore:

        ª  Ē  Ī  º  Ū

The same inconsistency, with a and o appearing identically as for 
lower case, but E, I and O with macrons.

But yet again, see item 7 below.

5.  Lower case vowels with tilde:

        ã    ĩ  õ  ũ

Here, there is no response at all for e, but the other vowels 
correctly have tildes - but see item 7 below.

6.  Upper case vowels with tilde:

        Ã    Ĩ  Õ  Ũ

Again, no response at all for E, but the other vowels correctly appear 
with tildes.

7. Additional observations.

a)  I would have expected <compose> y | Y <minus> to yield macrons on
the semi-vowels y and Y, but the Japanese yen sign  ¥, same for both 
cases, results.

Likewise for <compose><minus><y | Y>, but

<compose><underscore><y | Y> does yield macrons on the y:

        ȳ  Ȳ

b)  <compose> <minus> <vowel> gives the same results as those shown 
above.

c)  <compose> <underscore> <vowel> gives *different* results from those   
above:

        ā  ē  ī  ō  ū    and    Ā  Ē  Ī  Ō  Ū

Thus, all vowels are correctly given macrons.

d)  <compose> <tilde> <vowel> gives *different* results from above:

        ã  ẽ  ĩ  õ  ũ   and   Ã  Ẽ  Ĩ  Õ  Ũ

which, once again is completely correct, with e and E now being 
present and with tildes.


I hope all this helps to identify the problems.

Regards,

Gordon Oulsnam    aeschylusjp@xxxxxxxxx
 

On Thu 01 Jul 2010 22:36:52 you wrote:
> @Alex, please could you check if this issue is still affecting you
> under latest release included in Ubuntu Lucid? Thanks!
> 
> ** Changed in: xkeyboard-config (Ubuntu)
>    Importance: Undecided => Low
> 
> ** Changed in: xkeyboard-config (Ubuntu)
>        Status: New => Incomplete
> 
> ** Summary changed:
> 
> - libx11-data: contains conflicting compose definitions
> + contains conflicting compose definitions

-- 
contains conflicting compose definitions
https://bugs.launchpad.net/bugs/408651
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to xkeyboard-config in ubuntu.



References