Bug 10087 - Inputting zero-width character on Maemo platform
: Inputting zero-width character on Maemo platform
Status: RESOLVED WONTFIX
Product: Desktop platform
Input method framework
: 4.1.3 (5.2008.43-7)
: N810 Maemo
: Unspecified normal (vote)
: ---
Assigned To: Joaquim Rocha
: input-method-framework-bugs
:
:
:
:
  Show dependency tree
 
Reported: 2010-05-03 03:00 UTC by JohnGather
Modified: 2010-05-03 13:24 UTC (History)
1 user (show)

See Also:


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description JohnGather (reporter) 2010-05-03 03:00:06 UTC
SOFTWARE VERSION: 5.2008.43-7  // N810

EXACT STEPS LEADING TO PROBLEM: 
1. Select Russian keyboard
2. Input a non-spacing character, i.e. dead_acute (zero width)
3. Input any other russian letter

EXPECTED OUTCOME: See the russian letter with an acute accent
ACTUAL OUTCOME: acute folled by letter
REPRODUCIBILITY: always

EXTRA SOFTWARE INSTALLED: none

OTHER COMMENTS:
The normal procedure of typing dead_acute and other diacritics for letter in
European language is, as I understand it, channeled through the definitions in
the file /usr/share/X11/locale/en_US.UTF-8/Compose

These definitions in turn depend on the resources given by the comprehensive
UTF-8 code.  Unfortunately accented cyrillic chars are not part of UTF-8 and
therefore one path to realize accented russian type is barred.

The only path I know of is by using true zero-width accents, for example the
Unicode character U0301 for a dead acute accent.  This character is just
working like an overstrike function on any character.  As long as the selected
type face support the rendering of the combination with a letter, this will
work and show the accented letter.

One option would be --maybe-- to edit the file "Compose" and add such a
definition:

<Multi_key>  <dead_acute>  : "́" U0301 

On other X systems, for example Ubuntu, one can create a file .XCompose in the
users home directory, include the default Compose file, and add a couple of
those non-zero width characters.  On Ubuntu this works like a charm, if one set
the X input method to the default "xim".

As I am not familiar with the Maemo Unix adaption or HIM, I was wondering if
anyone might give me a hint how to realize this.  Do I have to reset the X
Input Method in order to get the OS to recognize a .XCompose file with
personalized settings?  Or should I directly edit the Compose file and add live
diacritical characters?  

I-d appreciate your comments.

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.3)
Gecko/20100401 Firefox/3.6.3 GTB7.0 ( .NET CLR 3.5.30729)
Comment 1 Andre Klapper maemo.org 2010-05-03 13:12:01 UTC
Hi John,
if this is a software bug it is a WONTFIX for Maemo4 as there will be only
bugfixes for critical issues for Maemo4 if at all (very unlikely).

> EXPECTED OUTCOME: See the russian letter with an acute accent

What exactly is this needed for? Apart from ё and й Russian does not have any
letters with a diacritical sign.

> As I am not familiar with the Maemo Unix adaption or HIM, I was wondering if
> anyone might give me a hint how to realize this.

If the documentation is not sufficient it might be best to ask in the
talk.maemo.org forum for comments.
Comment 2 JohnGather (reporter) 2010-05-03 13:20:02 UTC
(In reply to comment #1)
> Hi John,
> if this is a software bug it is a WONTFIX for Maemo4 as there will be only
> bugfixes for critical issues for Maemo4 if at all (very unlikely).
> 
> > EXPECTED OUTCOME: See the russian letter with an acute accent
> 
> What exactly is this needed for? Apart from ё and й Russian does not have any
> letters with a diacritical sign.
> 
> > As I am not familiar with the Maemo Unix adaption or HIM, I was wondering if
> > anyone might give me a hint how to realize this.
> 
> If the documentation is not sufficient it might be best to ask in the
> talk.maemo.org forum for comments.
> 

Hi Andre,

thanks for your reply.

Russians don´t use accents, but students of Russian all over the world need
them in order to memorize them.  

Basically if one does not know where the word accent is, one cannot correctly
pronounce a word, it is as simple as that.

As for posting on talk.maemo, I will take your advice and post there.  I was
aware myself that this is probably not a bug, but more a knowledge question.

Do I have to close this, or is it ok as RESOLVED WONTFIX?

Best,
John
Comment 3 Andre Klapper maemo.org 2010-05-03 13:24:28 UTC
(In reply to comment #2)
> Russians don´t use accents, but students of Russian all over the world need
> them in order to memorize them.  

Ah. Then I had bad Russian teachers. :-D

> Do I have to close this, or is it ok as RESOLVED WONTFIX?

Fine as it is.