Version: (using KDE Devel) Installed from: Compiled sources It seems that the icr-view messes up lines starting with hebrew. If the text starts with hebrew, and then contains some latin (or any other LTR script) that language will be revered on screen. How to reproduce wirte something in hebrew, and send it on the IRC. Here is some text for you to test (copy it to the input line): ניסיון 123 אני אוכל זכוכית append some english text after it to see the bug. I can confirm it on 0.17, but I have seen other people on IRC which sayd display is messed up even worst on SVN trunk.
may i suggest... You oviously have problems with bidi... I can only assume that more complex scripts (KJC, thai etc) will be even more problematic. Since konversation is getting the de-facto standard irc "klient", may I suggest using html for displaying the text...? I know this will hurt you, since I know khtml will be painfully slow compared to what you are using now... but it work better, at least for all non-latin1 users. sorry :)
I agree: https://bugs.kde.org/show_bug.cgi?id=116716
Confirmed with Arabic. This only happens when the English (LTR) text is after Arabic (RTL) text. If the English (LTR) text is before the Arabic (RTL) text is displayed correctly.
Created attachment 17606 [details] demostration of the bug in QTextEdit The bug is caused by a bug in QTextEdit, which is triggered by the RLO character. A workarround can be using RLE instead which has the same effect on the displayed lines.
Created attachment 17607 [details] snapshot of the bug just for the lazy ones... here is a snapshot of that bug.
*** Bug has been marked as fixed ***.