Find on hebrew (possibly other right to left) documents is done in reverse character order

Bug #390002 reported by Amitay Dobo
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Evince
New
Unknown
evince (Ubuntu)
Triaged
Low
Ubuntu Desktop Bugs

Bug Description

Binary package hint: evince

When viewing a Hebrew document, and trying to find an expression within the document, the string is being searched in reverse to natural order. For example, when trying to find "לימוד" in the document, the find input would have to be "דומיל" for the find to succeed. (If you can't see the hebrew example, it's equivalent to typing "elpmaxe" in order to search "example".

To reproduce:

1) Open http://www.shatil.org.il/files/arabedu_hebrew-arabedu.pdf
(just an example pdf document).
2) Press Ctrl-F.
3) Type "לימוד".

No find results are displayed, though the word appears in the document multiple times. Searching for the reversed string succeeds.

ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
ExecutablePath: /usr/bin/evince
Package: evince 2.26.1-0ubuntu1
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
SourcePackage: evince
Uname: Linux 2.6.28-11-generic i686

Revision history for this message
Amitay Dobo (amitayhd) wrote :
Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for your report, that's something to send directly upstream at http://bugzilla.gnome.org by someone having the issue, for forwarding instructions please read http://wiki.ubuntu.com/Bugs/Upstream/GNOME, Thanks in advance.

Changed in evince (Ubuntu):
assignee: nobody → Ubuntu Desktop Bugs (desktop-bugs)
importance: Undecided → Low
Revision history for this message
Sebastien Bacher (seb128) wrote :
Changed in evince (Ubuntu):
status: New → Triaged
Changed in evince:
status: Unknown → New
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.