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]