After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 665821 - Document viewer does not support OpenType features
Document viewer does not support OpenType features
Status: RESOLVED NOTGNOME
Product: evince
Classification: Core
Component: general
3.2.x
Other Linux
: Normal normal
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-12-08 21:52 UTC by Alessandro Ceschini
Modified: 2012-10-07 09:35 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
PDF test case (130.22 KB, application/x-force-download)
2012-10-07 09:32 UTC, Germán Poo-Caamaño
Details

Description Alessandro Ceschini 2011-12-08 21:52:50 UTC
Upstream from here: https://bugs.launchpad.net/ubuntu/+source/evince/+bug/879473

Document viewer does display alternative glyphs activated through the OpenType tables but when I try to copy/paste outside of it, instead of the glyphs I only see a blank space. Most probably, that means that Document Viewer isn't able to "connect" the glyph with the underlying character code. Example: in a Serbian text U+0431 CYRILLIC SMALL LETTER BE has a Serbian localized glyph, which is different from the standard glyph, but when I copy that text, in the worst case scenario I should still be able to see a standard BE, leaving to the receiving program (Text Editor, Writer etc...) the capability (or incapability) to process OpenType features. But I only get a blank space instead.

The right panel (with indexes etc...) doesn't even display the "weird" glyphs, only standard ones, and this is an additional nuisance, as the appearance turns out to be different from the main text.

Another example: ligatures ct, ff, fi, etc... I get the same problem, they disappear, not just the ligatures, but the characters themselves, when I copy/paste.

This is a very complicated issue, but I hope I've been able to make my point reasonably clear.
Comment 1 Germán Poo-Caamaño 2012-10-07 09:32:24 UTC
Created attachment 225974 [details]
PDF test case

This file was attached in the original bug as test case.
Comment 2 Germán Poo-Caamaño 2012-10-07 09:35:09 UTC
The problem was in poppler, which was fixed (see the link in "See also").

Just in case I tested the file with evince 3.4.0 and poppler 0.20, it works fine.

Closing the bug as NOTGNOME because it was in poppler.