Help - Search - Members - Calendar
Full Version: Hebrew in skype under Linux
Skype Community > English > Skype for Linux
dov_
Hello,

I am one of the developers who have worked on BiDi and Hebrew support for gtk+. I tested out the Hebrew support and found two problems:

1. When choosing Hebrew mode the interface isn't mirrored as it should. This may easily be fixed by setting the direction of all widgets recursivily to right-to-left (RTL) after choosing a RTL locale.

2. Sending messages in Hebrew triggers a bug in the gtk text viewer that I haven't seen before. E.g. if I send the message:
CODE


    SHALOM SHALOM SHALOM SHALOM


to edit123 after having made the window narrow, I get an rendering override result in the textviewer.

I have put up a screenshot of the problem at:

http://imagic.weizmann.ac.il/~dov/tmp/scre...kype-hebrew.png

(Here is the same screenshot inline:

IPB Image

)

I would like to be able to reproduce this on a source code level, but in order to do that I need to know what markup was inserted into the GtkTextBuffer. Once I can reproduce it I will report it to the GNOME bugzilla, and then possibly fix it myself.
Jaanus
Cool. Thanks for reporting this - we'll try to put info here asap about what's up with the hebrew stuff. However it's not likely that Skype does any special tricks - we're using Qt so you might want to try to reproduce this yourself with Qt.
dov_
I feel like a fool, I thought that skype was using gtk+, but only now realize that it is using Qt. Sorry, but that is outside the code base that I am familiar width. So forget everything that I said about gtk. I just tested it in kedit, and the same problem occurs there as well. So it has nothing to do with tags.

Did you ever consider using gtk+ instead? ;-)
Jaanus
QUOTE(dov)
Did you ever consider using gtk+ instead? ;-)

We thought about it as well as others, but opted for Qt for now.
dov_
Well, if you want BiDi support your only options are Qt and gtk++ .
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.