Others

Warum zeigt eine PDF-Datei verstümmelte Zeichen an, wenn sie auf einem anderen Betriebssystem geöffnet wird?

Sie öffnen ein PDF auf Ihrem Windows-Laptop und alles sieht perfekt aus. Sie senden es an einen Kollegen, der einen Mac verwendet, und dieser sieht im Dokument verstreut zufällige Symbole, quadratische Kästchen oder Fragezeichen. Auf einem Linux-Computer werden in derselben Datei möglicherweise Leerzeichen angezeigt, an denen sich Text befinden sollte. Diese frustrierende Erfahrung kommt häufiger vor, als den meisten Menschen bewusst ist, und hängt fast immer davon ab, wie unterschiedliche Betriebssysteme mit in PDF-Dateien eingebetteten Schriftarten umgehen.

Das Kernproblem ist klar: Ein PDF soll überall gleich aussehen, aber dieses Versprechen hängt davon ab, dass Schriftarten entweder in die Datei eingebettet oder auf dem System verfügbar sind, das sie öffnet. Wenn eine PDF-Datei auf Schriftarten basiert, die auf dem Computer des Erstellers installiert sind, diese Schriftarten jedoch nicht in der Datei selbst enthalten sind, wird jedes Gerät, auf dem diese Schriftarten fehlen, durch etwas anderes ersetzt. Auf einem anderen Betriebssystem, wo sogar gängige Schriftarten unterschiedliche Namen oder Versionen haben, kann diese Ersetzung zu einer verstümmelten, unleserlichen Ausgabe führen.

Why Does a PDF Display Garbled Characters When Opened on a Different Operating System

Der häufigste Übeltäter: Fehlende oder nicht eingebettete Schriftarten

Wenn jemand eine PDF-Datei aus einem Word-Dokument, einem Google-Dokument oder einer Designanwendung wie InDesign erstellt, entscheidet die Software, ob die Schriftarten direkt in die PDF-Datei eingebettet oder einfach referenziert werden. Durch das Einbetten von Schriftarten werden die eigentlichen Schriftartdaten in die PDF-Datei gepackt. Bei der Schriftartenreferenzierung wird lediglich erfasst, welche Schriftart verwendet wurde, und es wird erwartet, dass diese auf dem Lesegerät installiert ist.

Microsoft Word unter Windows verwendet normalerweise Schriftarten wie Calibri, Cambria oder Times New Roman. Wenn der PDF-Ersteller entscheidet, keine Schriftarten einzubetten, oft um die Dateigröße kleiner zu halten, speichert die PDF-Datei nur den Namen der Schriftart, nicht die tatsächlichen Zeichenformen. Ein Mac, der diese Datei öffnet, sucht nach Calibri, findet aber entweder eine andere Version von Calibri oder keine Übereinstimmung. Der Mac-PDF-Viewer greift dann auf eine Ersatzschriftart zurück, und die Zeichenzuordnung zwischen der Originalschriftart und der Ersatzschriftart stimmt selten perfekt überein.

Eine Analyse der PDF Association aus dem Jahr 2024 ergab, dass schriftartbezogene Probleme etwa 40 % aller PDF-Rendering-Probleme auf allen Plattformen ausmachen (PDF Association, „PDF Rendering Errors Survey“, 2024). Fehler bei der Schriftartersetzung treten besonders häufig bei nicht-lateinischen Schriften wie Kyrillisch, CJK (Chinesisch, Japanisch, Koreanisch), Arabisch und Hebräisch auf, bei denen der Ersatzschriftart möglicherweise die erforderlichen Zeichensätze vollständig fehlen.

Dies ist auch der Grund, weshalb bei Dokumenten, die benutzerdefinierte oder lizenzierte Schriftarten verwenden, möglicherweise PDF-Schriftarten Probleme auftreten. Designanwendungen verwenden häufig Premium-Schriftarten, die nicht frei verteilt werden. Wenn der Designer vergisst, sie einzubetten, oder die Schriftartenlizenz das Einbetten verbietet, sieht jeder, der die PDF-Datei öffnet, ohne dass diese bestimmte Schriftart installiert ist, verstümmelten Text.

Das gleiche Dokument, das auf einem anderen Betriebssystem angezeigt wird, kann völlig anders aussehen. Eine PDF-Datei, die auf dem Windows-Computer, auf dem sie erstellt wurde, korrekt gerendert wird, zeigt auf einem Mac- oder Linux-System möglicherweise Tofu (den Spitznamen für die leeren rechteckigen Kästchen, die angezeigt werden, wenn einer Schriftart ein bestimmtes Zeichen fehlt) an. Diese Inkonsistenz ist während der PDF-Erstellungsphase vollständig vermeidbar.

WukongPDF

Versuchen Sie es mit „PDF reparieren“.

Keine Installation erforderlich. Funktioniert direkt in Ihrem Browser.

Jetzt starten →

Konflikte bei der Zeichenkodierung zwischen Windows, macOS und Linux

Durch die Verwendung eines browserbasierten PDF-Tools müssen Sie außerdem keine Software installieren oder aktualisieren. Das Tool läuft auf Remote-Servern und liefert Ergebnisse über Ihren Browser, sodass Sie ohne Downloads immer Zugriff auf die neueste Version haben. Dies ist besonders praktisch, wenn Sie eine Datei schnell auf einem Gerät verarbeiten müssen, auf dem Sie keine Administratorrechte zum Installieren von Programmen haben.

Neben fehlenden Schriftarten ist die Zeichenkodierung der zweite Hauptgrund dafür, dass PDFs auf verschiedenen Plattformen unterschiedlich angezeigt werden. Bei der Zeichenkodierung handelt es sich um das System, das numerische Codes bestimmten Zeichenformen zuordnet. Beim Erstellen einer PDF-Datei wird jedem Zeichen im Dokument ein Code zugewiesen, der auf der von der Quellanwendung verwendeten Codierung basiert. PDF-Anzeige auf einem anderen Betriebssystem kann diese Codes falsch interpretieren.

Windows-Anwendungen verwenden in der Vergangenheit ältere Codepages wie Windows-1252 für westeuropäische Sprachen oder Shift-JIS für Japanisch. Mac-Anwendungen verwenden in der Regel Unicode-basierte Kodierungen. Linux-Systeme verwenden standardmäßig UTF-8. Wenn eine unter Windows mit einer Windows-spezifischen Kodierung erstellte PDF-Datei auf einem System geöffnet wird, das dieselben numerischen Codes unterschiedlich interpretiert, entsteht Mojibake, der Begriff für verstümmelten Text, der durch eine falsche Zeichenkodierung verursacht wird.

Das Problem tritt am häufigsten bei Sonderzeichen auf: Anführungszeichen, Akzentzeichen, Währungssymbolen und mathematischer Notation. Eine PDF-Datei, die in einer europäischen Sprache erstellt wurde und Akzentzeichen wie é, ö oder ñ verwendet, zeigt diese Zeichen möglicherweise als verschlüsselte Symbole an, wenn sie auf einem System mit einer anderen Standardcodierung geöffnet wird. Die PDF-Spezifikation enthält zwar Mechanismen, um die Zeichenkodierung explizit innerhalb der Datei zu definieren, aber nicht alle PDF-Erstellungsprogramme implementieren diese korrekt oder konsistent.

PDFs in asiatischen Sprachen sind besonders anfällig. In Dokumente mit chinesischem, japanischem oder koreanischem Text, die auf einem System mit einer älteren Kodierung erstellt wurden, sind möglicherweise nicht die erforderlichen Zeichentabellen eingebettet. Das Öffnen einer solchen Datei auf einem anderen Betriebssystem kann zu komplettem Kauderwelsch statt nur ein paar verstümmelten Zeichen führen. Für Unternehmen, die mehrsprachige Dokumente verarbeiten, stellen Kodierungsprobleme ein echtes Geschäftsrisiko dar, das sich auf Verträge, rechtliche Unterlagen und Kundenkommunikation auswirken kann.

Beschädigte Schriftarttabellen und beschädigte PDF-Struktur

Schriftprobleme werden nicht immer durch fehlende Dateien verursacht. Manchmal sind die Schriftartdaten im PDF vorhanden, aber beschädigt. Ein PDF speichert Schriftartinformationen in Strukturen, die als Schriftarttabellen bezeichnet werden und Zeichencodes Glyphenbeschreibungen zuordnen. Wenn diese Tabellen während der Dateiübertragung, beim unvollständigen Download oder bei Festplattenfehlern beschädigt werden, kann die Leseanwendung die Schriftdaten nicht richtig interpretieren, obwohl sie technisch eingebettet sind.

Eine teilweise Korruption kann zu den verwirrendsten Ergebnissen führen. Möglicherweise sehen Sie auf den meisten Seiten korrekten Text, auf bestimmten Seiten jedoch verstümmelte Zeichen oder Buchstaben, die in Überschriften korrekt angezeigt werden, im Fließtext jedoch fehlschlagen. Diese Muster treten auf, weil verschiedene Teile der PDF-Datei auf unterschiedliche Schriftarten-Untergruppen verweisen und nur einige dieser Untergruppen beschädigt sind.

Ein PDF-Reparatur-Ansatz ist häufig erforderlich, wenn Sie feststellen, dass dieselbe Datei letzte Woche korrekt angezeigt wurde, heute jedoch verstümmelter Text angezeigt wird. Dieses Änderungsmuster im Laufe der Zeit deutet fast immer auf eine Datenbeschädigung und nicht auf ein Problem mit der Schriftartersetzung hin. Dateibeschädigungen können während der E-Mail-Übertragung, der Cloud-Synchronisierung oder sogar beim Ausfall eines Speichergeräts auftreten.

PDFs, die mehrere Systeme durchlaufen, sind einem höheren Risiko ausgesetzt. Jedes Mal, wenn eine Datei von einem Mailserver, einem Cloud-Speicherdienst oder einem Dateikomprimierungstool verarbeitet wird, besteht ein geringes Risiko einer Datenbeschädigung. Bei mehreren Transfers erhöht sich dieses Risiko. Eine PDF-Datei, die von einem Windows-Desktop über einen E-Mail-Server, einen Spam-Filter und schließlich zu einem Mac-Mail-Client wandert, kann bei jedem dieser Schritte Beschädigungen erkennen, und Schriftarttabellen, die zu den komplexesten Teilen einer PDF-Datei gehören, sind oft die ersten Strukturen, die Schäden aufweisen.

Nicht standardmäßige Schriftformate und ältere PDF-Versionen

Das PDF-Format hat sich seit seiner Einführung im Jahr 1993 erheblich weiterentwickelt. Ältere PDF-Dateien verwenden möglicherweise Schriftformate, die moderne Betrachter nicht mehr vollständig unterstützen. Typ-1-Schriftarten (PostScript) waren in frühen PDFs Standard, aber Adobe begann 2021 mit deren Abschaffung und schloss die Ausmusterung im Jahr 2023 ab (Adobe, „PostScript Type 1 Font End of Support“, 2023). Das Öffnen einer PDF-Datei mit Typ-1-Schriftarten in einer aktuellen Version von Adobe Acrobat oder einem modernen browserbasierten Viewer kann einen Schriftart-Fallback auslösen, der zu einer verstümmelten Ausgabe führt.

Ebenso betten einige PDF-Ersteller Schriftarten in proprietäre oder komprimierte Formate ein, die nur ihre eigene Software vollständig dekodieren kann. Eine mit einer älteren Version von AutoCAD erstellte PDF-Datei verwendet möglicherweise SHX-Schriftarten, bei denen es sich im Wesentlichen um Formdateien und nicht um Standardschriftformate handelt. Die meisten allgemeinen PDF-Viewer können diese nicht korrekt wiedergeben, und das Ergebnis auf einem anderen Betriebssystem ist vorhersehbar: zufällige Symbole, falsch ausgerichtete Zeichen oder Leerzeichen.

Eine weitere Herausforderung stellen individuell kodierte Schriftarten dar. Einige PDF-Erstellungstools erstellen im Handumdrehen eine benutzerdefinierte Zeichenkodierung und ordnen die im Dokument verwendeten Glyphen beliebigen Positionen in einer Schriftartentabelle zu. Wenn der PDF-Reader diese benutzerdefinierte Kodierung nicht korrekt analysiert, werden die falschen Glyphen angezeigt. Der Text könnte immer noch wie echte Wörter aussehen, aber mit vertauschten oder ersetzten Buchstaben, was manchmal schlimmer ist als offensichtlicher Müll, weil der Leser möglicherweise nicht sofort erkennt, dass der Inhalt falsch ist.

So reparieren Sie ein PDF mit verstümmelten Zeichen

Wenn Sie auf eine verstümmelte PDF-Datei stoßen, gibt es mehrere Möglichkeiten, lesbaren Text wiederherzustellen. Die schnellste Lösung besteht häufig darin, die PDF-Datei aus dem ursprünglichen Quelldokument neu zu erstellen. Öffnen Sie die ursprüngliche Word-Datei, das Google-Dokument oder die Designdatei und exportieren Sie sie erneut als PDF, wobei die Schriftarteinbettung explizit aktiviert ist. In Microsoft Word finden Sie diese Einstellung unter „Datei“, „Optionen“, „Speichern“. Aktivieren Sie dann „Schriftarten in die Datei einbetten“. In Google Docs werden bei der Option „Als PDF herunterladen“ immer Schriftarten eingebettet. In Adobe InDesign oder Illustrator wird das Einbetten von Schriftarten in den Exporteinstellungen im Bedienfeld „Erweitert“ gesteuert.

Wenn das ursprüngliche Quelldokument nicht verfügbar ist, kann WukongPDF die Datei über seine browserbasierte Engine erneut verarbeiten, die Schriftartdaten normalisiert und Codierungskonflikte löst, unabhängig vom Betriebssystem, das zum Anzeigen der Ausgabe verwendet wird. Ein spezielles Repair PDF-Tool kann ebenfalls hilfreich sein, indem es die PDF-internen Schriftartentabellen analysiert und versucht, sie zu rekonstruieren oder die vorhandenen Zeichencodes auf Standard-Unicode-Werte abzubilden.

Das Drucken der PDF-Datei in eine neue PDF-Datei ist eine weitere praktische Problemumgehung. Die meisten Betriebssysteme verfügen über eine Option zum Drucken als PDF. oder „Als PDF speichern“ Option im Druckdialog. Wenn Sie eine verstümmelte PDF-Datei in eine neue PDF-Datei drucken, rendert die Druckpipeline des Systems jede Seite als bildähnliche Darstellung und schreibt sie dann in eine neue, saubere PDF-Datei. Bei diesem Vorgang werden die problematischen Schriftartverweise vollständig entfernt und nur die visuelle Darstellung eingebettet. Der Nachteil besteht darin, dass das neue PDF keinen auswählbaren oder durchsuchbaren Text enthält, da die Zeichen als grafische Elemente gerendert werden.

Bei PDFs mit Kodierungsproblemen statt fehlenden Schriftarten kann das Konvertieren der Datei in ein Zwischenformat die Zeichenzuordnung zurücksetzen. Einige Tools können den Rohtext aus einer PDF-Datei extrahieren und ihn mit der richtigen Unicode-Kodierung in eine neue Datei schreiben. Dieser Ansatz eignet sich gut für Dokumente, in denen durch Kodierungskonflikte verstümmelter Text in lateinischer Schrift angezeigt wird, bei benutzerdefinierten oder proprietären Schriftartenkodierungen ist er jedoch möglicherweise nicht hilfreich. In diesen Fällen ist die Print-to-PDF-Methode zuverlässiger.

Verhindern von Schriftartproblemen beim Erstellen von PDFs für die plattformübergreifende Verwendung

Vorbeugen ist viel einfacher als Reparieren. Wenn Sie regelmäßig PDFs erstellen, die auf verschiedenen Betriebssystemen gemeinsam genutzt werden, können ein paar Gewohnheiten nahezu alle schriftbezogenen Anzeigeprobleme beseitigen.

Betten Sie beim Exportieren in PDF zunächst immer Schriftarten ein. Jede größere Dokument- und Designanwendung bietet diese Option, auch wenn sie anders heißen kann: „Schriftarten einbetten“, oder „Schriftarten einbetten“. „Schriftarten einbeziehen“, oder „Teilmenge der Schriftarten“. Bei der Unterteilung von Schriftarten werden nur die tatsächlich im Dokument verwendeten Zeichen und nicht die gesamte Schriftartdatei eingebettet, wodurch die PDF-Größe überschaubar bleibt und dennoch alle erforderlichen Zeichendaten bereitgestellt werden. Der leichte Anstieg der Dateigröße ist ein geringer Preis für die garantierte plattformübergreifende Lesbarkeit.

Zweitens sollten Sie sich an Standard- oder allgemein verfügbare Schriftarten halten, wenn die Einbettung aus lizenzrechtlichen Gründen nicht möglich ist. Die 14 Standard-Typ-1-Schriftarten, die in der ursprünglichen PDF-Spezifikation definiert sind, darunter Times, Helvetica, Courier und Symbol, sind garantiert auf jedem PDF-Reader verfügbar, unabhängig vom Betriebssystem. Zu den modernen, plattformübergreifend sicheren Äquivalenten gehören Arial, Times New Roman und die Google Noto-Schriftfamilie, die über 1.000 Sprachen abdeckt und frei weitergegeben werden kann.

Drittens testen Sie Ihr PDF auf mindestens einem anderen Betriebssystem, bevor Sie es weithin verbreiten. Öffnen Sie die Datei auf einem Gerät, auf dem ein anderes Betriebssystem läuft als das, mit dem Sie sie erstellt haben. Überprüfen Sie nicht nur die erste Seite, sondern mehrere Seiten des Dokuments und achten Sie besonders auf Sonderzeichen, Buchstaben mit Akzent oder nicht-lateinischen Text. Fünf Minuten Testzeit können stundenlange Verwirrung bei Ihren Empfängern verhindern.

Viertens überprüfen Sie die PDF-Eigenschaften nach der Erstellung. Die meisten PDF-Viewer können eine Liste der im Dokument verwendeten Schriftarten anzeigen und angeben, ob jede Schriftart eingebettet ist oder nicht. In Adobe Acrobat ist dies unter „Datei“, „Eigenschaften“, „Schriftarten“. In browserbasierten Viewern ist die Schriftartenliste normalerweise über Dokumenteigenschaften oder Inspektortools zugänglich. Wenn Sie Schriftarten sehen, die mit „(Embedded)“ aufgeführt sind, daneben sollte die Datei auf allen Plattformen korrekt angezeigt werden.

Erwägen Sie schließlich die Verwendung des PDF/A-Formats für Dokumente, die eine langfristige plattformübergreifende Zuverlässigkeit erfordern. PDF/A ist eine ISO-standardisierte Version von PDF, die das Einbetten von Schriftarten vorschreibt und Funktionen verbietet, die zu Rendering-Inkonsistenzen führen können. Es wurde speziell für Archivierungsanwendungsfälle entwickelt, bei denen Dokumente auch in Zukunft noch jahrzehntelang lesbar bleiben müssen, unabhängig davon, wie sich Betriebssysteme und Schriftartentechnologien weiterentwickeln.

WukongPDF

Versuchen Sie es mit „PDF reparieren“.

Keine Installation erforderlich. Funktioniert direkt in Ihrem Browser.

Jetzt starten →