Summary: | [BIDI] lines beginning with RTL chars and containing english get are displayd wrongly on screen | ||
---|---|---|---|
Product: | [Applications] konversation | Reporter: | Diego Iastrubni <cuco3001> |
Component: | ircview | Assignee: | argonel <argonel> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
demostration of the bug in QTextEdit
snapshot of the bug |
Description
Diego Iastrubni
2005-09-16 19:44:12 UTC
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 :) 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 ***. |