Hi Adrian. I attached the pdf but mind it's Serbian so, it's written in Cyrillic script. However even if you're an ignoramus of Slavic / Cyrillic stuff, you can casually select portions of text and notice random blank spaces, and when you paste this selection to an external text editor, you'll see either random black spaces or weird characters.
About the glyph mapping, I concur with your explanation as far as the main text is concerned, but why do glyphs don't change at all (according to the substitution table) in the right panel? This has nothing to do with mapping, it's just that those glyphs are ignored by the program. Greetings ** Attachment added: "Историја Византиског Царства.pdf" https://bugs.launchpad.net/ubuntu/+source/evince/+bug/879473/+attachment/2674770/+files/%D0%98%D1%81%D1%82%D0%BE%D1%80%D0%B8%D1%98%D0%B0%20%D0%92%D0%B8%D0%B7%D0%B0%D0%BD%D1%82%D0%B8%D1%81%D0%BA%D0%BE%D0%B3%20%D0%A6%D0%B0%D1%80%D1%81%D1%82%D0%B2%D0%B0.pdf -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to evince in Ubuntu. https://bugs.launchpad.net/bugs/879473 Title: Document viewer does not support OpenType features Status in “evince” package in Ubuntu: New Bug description: 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. ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: evince 3.2.0-0ubuntu1 ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4 Uname: Linux 3.0.0-12-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 1.23-0ubuntu3 Architecture: amd64 Date: Fri Oct 21 16:27:46 2011 ExecutablePath: /usr/bin/evince InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012) ProcEnviron: PATH=(custom, no user) LANG=fr_FR.UTF-8 SHELL=/bin/bash SourcePackage: evince UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/evince/+bug/879473/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp