Okular can't find words with 'fi'.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KDE Graphics |
Fix Released
|
Medium
|
|||
kdegraphics (Ubuntu) |
Fix Released
|
Low
|
Unassigned |
Bug Description
Binary package hint: okular
1) Using Ubuntu 9.04.
2) okular version: 4:4.2.2-0ubuntu2
3) I expected to find, incrementally, 'infi' in a PDF created with the following words: infinity, infinite, infiltration.
4) Okular didn't find the words. After looking for a cause, I discovered that they were not found because they had 'fi' in them.
More details:
When searching for words like infinity, infinite, infiltrate -- anything with 'if', Okular cannot find them (even tried incremental search, like adding letter by letter).
Take 'infiltrate', for example. Okular can find 'ltrate' and 'in', but cannot find the 'i' in 'fi' (by looking for 'iltrate'). This doesn't happen when using Document Viewer or Acroread, so it is not a latex or kile bug.
ProblemType: Bug
Architecture: i386
DistroRelease: Ubuntu 9.04
Package: okular 4:4.2.2-0ubuntu2
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: kdegraphics
Uname: Linux 2.6.28-15-generic i686
Changed in okular: | |
status: | Unknown → New |
Changed in okular (Ubuntu): | |
status: | Confirmed → Triaged |
importance: | Undecided → Low |
affects: | okular (Ubuntu) → kdegraphics (Ubuntu) |
Changed in okular: | |
status: | New → Confirmed |
Changed in okular: | |
importance: | Unknown → Medium |
Changed in okular: | |
status: | Confirmed → Fix Released |
Changed in kdegraphics (Ubuntu): | |
status: | Incomplete → Fix Released |
Changed in kdegraphics: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
Version: (using KDE 4.1.4)
OS: Linux
Installed from: Ubuntu Packages
Here are two words: fire, fire.
They are identical, except that the first one contains a ligature bringing the f and the i together. The second one has no ligature. The first is the standard in proper typesetting, and it is the default output of LaTeX.
If I search for "fire" in Okular, the word will not be found, because Okular doesn't understand the ligature. By way of comparison, Adobe Reader for Linux does understand the ligature, and finds the word.
This can lead to great frustration.
I imagine that this applies to all documents in Okular, rather than being specific to the PDF backend. There are a handful of other common ligatures that this applies to (see http:// en.wikipedia. org/wiki/ Typographic_ ligature).