Bugzilla – Bug 12737
Arabic/Hebrew characters scrolling in reverse
Last modified: 2009-11-01 12:37:41 UTC
For the Arabic characters, the characters are showing up but they are scrolling from left to right? - Exactly. Arabic characters, as well as Hebrew characters are being displayed in a left to right order...(For example; instead of displaying "Hello", it displays "olleH" ) RN = 090707-000419
Osama, so it's scrolling the wrong way, but the text is written correctly?
Osama- any additional details? there were some questions in the previous comment.
1) Arabic characters supposed to scroll from Right to left, in his case the scrolling is happening left to right 2) The order of the words is reversed (Hello becomes olleH) 3) The text characters themselves are OK, Arabic, Hebrew and English
Thank you for the update. Can you verify the same error happens in 7.4 as well?
I will contact the customer with the update to 7.4.
Send a request to the customer to try 7.4 Waiting for the result.
Triode is this something you could have a look at? As always, just let me know if not.
Which version of perl is the problem with? It looks to me that the regular expressions to automatically find right to left strings are not working correctly, but it would be good to know what system the problem is with.
This week I ran a test on my library and verified the problem. Attached are two screenshots one for SB3 display and the other for SC. Comparing the pictures, SB3 showing the Arabic word in reverse order Also I attached the file I tested with if someone wants to test it in his/her computer.
Created attachment 5843 [details] SC
Created attachment 5844 [details] SB3
Created attachment 5845 [details] Test file
Michael - I suspect there is some form of change to the internal encoding here or hebrewflip doesn't work with perl 5.10 - any clues? The regexp which triggers reversing of strings is not matched as characters have BidiClass:AL rather than BidiClass:R set. However if I extend the regexp to match these I then find that Locale::Hebrew::hebrewflip does not seem to understand the string. Any views on whether they should really be viewed as AL rather than R characters and why hebrewflip does not like them?
*** Bug 15012 has been marked as a duplicate of this bug. ***