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:
)
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.