xpdf copy & paste und unicode

632
newtothis

Seit dem Update auf Debian Jessie habe ich ein Problem mit dem Kopieren und Einfügen aus PDF-Dateien mit xpdf: Nur Buchstaben / Symbole, die in ASCII enthalten sind, werden korrekt kopiert. Alle anderen Symbole / Buchstaben sind in gewisser Weise Kästchen.

Ich habe zum Beispiel eine PDF-Datei, die das deutsche Wort "Würde" enthält. Ich kopiere es aus xpdf und füge es ein: "Würde". Andere PDF-Reader (zB Acroread, Zathura) funktionieren einwandfrei. Das Problem tritt bei allen PDF-Dateien auf, die Nicht-ASCII-Text / Symbole enthalten.

In / etc / xpdf / xpdfrc habe ich:

textEncoding UTF-8

Ich habe es mit Latin1 und ASCII getestet, aber es hat sich nichts geändert. (Es gibt keine .xpdfrc in meinem Home-Ordner.)

> locale LANG=de_DE.UTF-8 LANGUAGE= LC_CTYPE="de_DE.UTF-8" LC_NUMERIC="de_DE.UTF-8" LC_TIME="de_DE.UTF-8" LC_COLLATE="de_DE.UTF-8" LC_MONETARY="de_DE.UTF-8" LC_MESSAGES=POSIX LC_PAPER="de_DE.UTF-8" LC_NAME="de_DE.UTF-8" LC_ADDRESS="de_DE.UTF-8" LC_TELEPHONE="de_DE.UTF-8" LC_MEASUREMENT="de_DE.UTF-8" LC_IDENTIFICATION="de_DE.UTF-8" LC_ALL=  > locale -a C C.UTF-8 de_DE.utf8 POSIX 

Irgendwelche Vorschläge, wie ich das Kopieren und Einfügen wieder zum Laufen bringen könnte?

1
``´ scheint die Art zu sein, wie die Binärdaten angezeigt werden, wenn die UTF-8-Codierung von` ü als ISO-8859-1 oder -15 interpretiert wird, was hier ein Hinweis sein könnte. (* Etwas * auf Ihrem System spricht wahrscheinlich ISO-8859-1 / 15, wenn es UTF-8 sein sollte.) Bitte [bearbeiten] Sie Ihre Frage, um die Ausgabe von `locale` und` locale -a` einzuschließen dein System. a CVn vor 9 Jahren 0
Wie bei anderen pdfviewern funktioniert copy & paste ok, dachte ich, dass dieses _something_ etwas sehr nahe an xpdf sein sollte. Was könnte das neben xpdf sein? (Ich habe die Ausgabe der zwei von Ihnen empfohlenen Befehle hinzugefügt.) newtothis vor 9 Jahren 0

1 Antwort auf die Frage

1
newtothis

Das Problem ist das Ergebnis zweier Fehler von Debians xpdf:

# 737989 beschreibt das Problem (Auswahl von Nicht-ASCII-Zeichen funktioniert nicht mehr) und enthält einen Patch in zwei Patch-Dateien. Leider löst das Anwenden des Patches das Problem nicht.

Dies ist mit einem zweiten Fehler # 739271 verknüpft (viele Anweisungen für Konfigurationsdateien funktionieren nicht). Die zusätzliche Anwendung des Patches über den hier bereitgestellten Patches (poppler-xpdfparams, poppler-gfile-dedupe - der zweite ist wahrscheinlich nicht erforderlich) und die Änderung /debian/patches/seriesund /debian/ruleswie in Meldung 22 zu diesem Fehler erläutert, scheint das Problem zu lösen.

Um zu verhindern, Poltern des Bildschirms mit zu vielen Fehlermeldungen ich auch die Zeile auf Kommentar include /etc/xpdf/includesin /etc/xpdf/xpdfrc.