Warum erscheinen die Schriftarten dieser PDF auf meinem Computer nicht lesbar?

7

Ich versuche, The Art of Assembly Language gemäß dieser Antwort auf Stack Overflow zu lesen . Wenn ich es auf meiner Ubuntu 12.04-Box öffne, sieht es so aus:

Geben Sie hier die Bildbeschreibung ein

Ich habe es nicht auf einem anderen Computer getestet, aber das kann nicht beabsichtigt sein. Was ist los und wie kann ich das beheben?

Bearbeiten: Der obige Screenshot stammt aus Chrome. In Evince sieht es so aus:

Geben Sie hier die Linkbeschreibung ein

Immer noch gequetscht und kaum lesbar, aber besser. Kann ich irgendetwas tun, um das Problem zu beheben?

Matthew
quelle

Antworten:

12

Das Dokument gibt eine Reihe von Schriftarten an (z. B. Garamond, die Hauptschriftart des Dokuments), die jedoch nicht eingebettet sind. Ihr System rendert es also mit der Schrift, die es für am nächsten hält. Ich würde dies als fehlerhaftes PDF betrachten. Wenn Sie eine nicht weit verbreitete Schriftart verwenden und diese nicht einbetten, fällt es den Benutzern schwer, sie zu lesen.

Sie können Garamond hier installieren: http://www.fontage.com/pages/garamond.html

Laden Sie die Datei garamond.zip herunter, dekomprimieren Sie sie und öffnen Sie jede der angezeigten .ttf-Dateien. Sie werden im Font Viewer geöffnet. Klicken Sie auf die Schaltfläche "Installieren", um sie auf Ihrem System zu installieren. Sie werden nur für Ihren Benutzer unter installiert .fonts. Öffnen Sie nach der Installation das Dokument mit evince, das die neuen Schriftarten aufnehmen und das Dokument so anzeigen soll, wie es angezeigt werden soll.

Um zu wissen, welche Schriftarten ein Dokument verwendet, öffnen Sie es in evince, gehen Sie zu Datei -> Eigenschaften und dann zur Registerkarte Schriftarten. Alle Schriftarten mit der Aufschrift "Nicht eingebettet" sind nicht eingebettet. Damit das Dokument 100% genau wiedergegeben werden kann, müssen alle diese Schriftarten auf Ihrem System installiert sein.

Roadmr
quelle
3
Danke, das hat mein Problem gelöst. Anstatt Ihren Anweisungen zur Installation von Garamond zu folgen, habe ich texlive-fonts-extraüber den Paketmanager installiert . Der Tipp, nach nicht eingebetteten Schriftarten zu suchen, ist nützlich. Gibt es eine einfache Möglichkeit, festzustellen, welche Schriftarten ich installiert habe?
Matthew