- Status Closed
- Percent Complete
- Task Type Bugs
- Category User Interface
- Assigned To No-one
- Operating System All players
- Severity Low
- Priority Very Low
- Reported Version
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#5775 - splash function backwards hebrew sentences.
A Hebrew sentence like:
I have ate a cat
would be splashed backwards, ie:
cat a ate have I
(I assume) the splash function treats every word in the sentence separately, disallowing the hebrew mechanism that is run under the LCD_ functions to invert the whole sentence.
Closed by Lamed
2006-10-03 00:10
Reason for closing: Fixed
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
2006-10-03 00:10
Reason for closing: Fixed
Additional comments about closing: Warning: Undefined array key "typography" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 371 Warning: Undefined array key "camelcase" in /home/rockbox/flyspray/plugins/dokuwiki/inc/parserutils.php on line 407
Pay no attention to the man behind the
curtain.
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
I see the problem. Will take a look at it.
funny, I was looking at it myself just today.
I was right, the problem is because every word is being transferred solely.
I think that means that when the sentence will be breaked into lines, they’ll be in the wrong order as well.
That’s why it’s probably not enough to reorder the words in every line; we should reorder the whole splashed string. that makes me think, we can fix this one specific problem with a quickfix (you can check if you encounter a hebrew word by the return value of bidi_l2v), but that made me think, hebrew words are displayed backwards in the virtual keyboard screen for a similar reason: it writes every character to the screen alone, ignoring LTR languages ordering. to really fix that we have to make sure we put the pointer (marker) in the right place when writing or moving in between letters. and it will probably will be easier if we design the right functions for it. anyhow, I’m still thinking about it.