This patch fixes some of the problems concerning the scrolling of text with right to left characters in it.
Currently RTL text scrolls in a very strange way (see Strange Hebrew text scroll )
With this patch the RTL text will scroll continually to the right in a smooth way without jumping.
This bug fix will improve all the RTL language users UI Experience
There is still some work to be done concerning the RTL scrolling:
A) In mixed text (LTR & RTL) when a new LTR word appears its characters will appear in the wrong order ("hello" will not appear h->e->l->l->o but o->l->l->e->h). This also the case with the current text scrolls.
B) When the RTL scrolling text appears, the right most part of the text is already trimmed from the screen. The text should appear with its right most part aligned to the right side of the text box.
C) RTL scrolling text should have the fade effect in the left side of the text box.
I will try to solve A in the future. B+C are probably over my ability.
Hope this will get into RC2,
Bob
Currently RTL text scrolls in a very strange way (see Strange Hebrew text scroll )
With this patch the RTL text will scroll continually to the right in a smooth way without jumping.
This bug fix will improve all the RTL language users UI Experience
There is still some work to be done concerning the RTL scrolling:
A) In mixed text (LTR & RTL) when a new LTR word appears its characters will appear in the wrong order ("hello" will not appear h->e->l->l->o but o->l->l->e->h). This also the case with the current text scrolls.
B) When the RTL scrolling text appears, the right most part of the text is already trimmed from the screen. The text should appear with its right most part aligned to the right side of the text box.
C) RTL scrolling text should have the fade effect in the left side of the text box.
I will try to solve A in the future. B+C are probably over my ability.
Hope this will get into RC2,
Bob