> On Sun, 9 Feb 2003, Diego Iastrubni wrote:
> > well, I do think that it should be done by a higher level toolkit. Like
> > in windows....
> >
> > Please remember that shift9 means open braces, and shift0 means close
> > them. How they are represented on screen is another thing. X is doing
> > something that before qt did. I actually bereave the bidi should be
> > rendered inside X and not gtk or qt.
> >
> > This is exactly just like logical hebrew again. Before people used 
> > visual hebrew since logical was not available, but when logical was
> > available it had broken the visual which was hacked.
>
> Quite frankly this is also my opinion. But when I stated it on
> ivrix-discuss, the majority of the opinions there were that the mirroring
> should be done in the keymap level.
>
> Add to that the fact that the two newer "bidi" keyboard layouts (Farsi and
> Syriac) have parens mirrored. (Though The arabic one doesn't have
> mirroring), and I did want to reduce inconcintency within XFree.

This sucks, as it makes it impossible to find one solution for X11. However I 
implement the handling in Qt, it will be broken for one of the layouts. 
Either we make all of them logically or all visually. 

I would very much prefer logical handling. It's consistent to the Unicode 
standard, and a lot easier implementation wise. That would mean that the 
keysym parenleft effectively means openparen and always maps to the unicode 
char 0x28. Anything else is only making everybodies life difficult and makes 
it impossible to conform 100% to Unicode.

Lars

>
> Some references:
>
>   http://article.gmane.org/gmane.linux.region.israel.ivrix.discuss/37
>
>   http://article.gmane.org/gmane.linux.region.israel.ivrix.discuss/91
>
> (BTW: news://news.gmame.org/gmane.linux.region.israel/ is this list, for
> those who didn't know)


=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to