There are a few problems with the THTMLViewer/TFrameBrowser components when it
comes to displaying Hebrew characters. Hebrew, for those who don't know, is
written from right to left, not left to right. When nothing but encoded HTML
characters are used with a <span dir="rtl"> tag, the Hebrew text is rendered
properly. However, if you were to stylize any of the characters or words within
a Hebrew sentence, the stylized characters/words are drawn improperly. To be
precise, the letters/words are rendered backwards (in reverse order) on the
screen.
IOW, if you were to enclose certain letters or words within the following
tags...
<font color="red"></font>
<span class="style1"></span>
...the characters within these tags are drawn incorrectly in the component.
You can see what happens by looking at the attached graphic.
The second problem that exists is when you attempt to swipe your mouse over top
of the Hebrew text. The line of text on which the mouse/cursor is positioned
does some very, very strange things (visually) as you hold down the left mouse
button and move the mouse over the text.
Original issue reported on code.google.com by xyz.123....@gmail.com on 5 Aug 2013 at 9:02
Original issue reported on code.google.com by
xyz.123....@gmail.com
on 5 Aug 2013 at 9:02Attachments: