Then we agree: it's a bug in X. 

Who shall report?  

Note to self: dont upgrade to X 4.3 yet.

- diego

ביום שני, 10 בפברואר 2003, 10:34, Lars Knoll כתב:
> > 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]


================================================================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