Sie öffnen eine PDF-Datei und anstelle von Wörtern ist jede Seite mit leeren Rechtecken, kleinen Quadraten oder Reihen identischer Platzhaltersymbole gefüllt, an denen sich der Text befinden sollte. Die Dokumentstruktur ist intakt. Das Layout sieht korrekt aus. Aber jeder Buchstabe, jede Zahl und jedes Satzzeichen wurde durch ein leeres Kästchen ersetzt. Dies ist ein Fehler bei der Schriftartersetzung und bedeutet, dass die PDF-Datei versucht, Text mit einer Schriftart anzuzeigen, die für den PDF-Reader nicht verfügbar ist. Die Textdaten befinden sich noch in der Datei. Es wurde weder gelöscht noch beschädigt. Das Problem liegt vollständig in der Rendering-Ebene und kann daher behoben werden.

Was bewirkt, dass durch die Schriftartersetzung leere Rechtecke entstehen?
Die Ursache ist einfacher als das Symptom vermuten lässt.
Jedes PDF enthält Anweisungen zur Anzeige von Text. Jeder Text verweist auf eine bestimmte Schriftart, die entweder bei der Erstellung in die PDF-Datei eingebettet war oder auf dem System, auf dem sie angezeigt wird, verfügbar sein sollte. Wenn die Schriftart eingebettet ist, enthält das PDF eine Kopie der Schriftartdaten und jeder PDF-Reader kann den Text korrekt anzeigen, unabhängig davon, welche Schriftarten auf dem Anzeigegerät installiert sind. Wenn die Schriftart nicht eingebettet ist, muss der PDF-Reader eine passende Schriftart auf dem lokalen System finden. Wenn keine Übereinstimmung vorhanden ist, ersetzt der Leser eine Ersatzschriftart. In den meisten Fällen funktioniert dies einwandfrei: Der Text wird in einer etwas anderen, aber lesbaren Schriftart angezeigt.
Der Fehler beim leeren Rechteck tritt auf, wenn der Substitutionsmechanismus selbst zusammenbricht. Dies kann verschiedene Gründe haben. Das PDF verweist möglicherweise auf eine Schriftart unter Verwendung eines internen Namens, der nicht mit einem vom Betriebssystem erkannten Standardschriftnamen übereinstimmt. Bei der Schriftart kann es sich um eine benutzerdefinierte oder proprietäre Schriftart mit Zeichenkodierung handeln, die Standard-Fallback-Schriftarten nicht abbilden können. Die PDF-Datei enthält möglicherweise eine beschädigte oder unvollständige Schriftarteinbettung, bei der die Schriftartdaten zwar enthalten waren, aber während der Dateiübertragung beschädigt wurden, so dass der Leser sie nicht entschlüsseln konnte. In jedem Fall weiß der Leser, dass der Text an einer bestimmten Stelle erscheinen sollte, aber er hat keine Glyphendaten zum Rendern und zeichnet daher das universelle Symbol für fehlende Zeichen: ein leeres Rechteck (ISO, „ISO 32000-2:2020, Font Handling in PDF“, 2020).
Versuchen Sie es mit „PDF reparieren“.
Keine Installation erforderlich. Funktioniert direkt in Ihrem Browser.
Überprüfen, ob die Schriftart eingebettet ist oder fehlt
Der erste Diagnoseschritt besteht darin, festzustellen, ob das PDF eingebettete Schriftarten enthält und wenn ja, ob diese intakt sind. Öffnen Sie die PDF-Datei in einem Viewer, der Dokumenteigenschaften anzeigen kann, z. B. Adobe Acrobat. Navigieren Sie zu Datei, Eigenschaften, Schriftarten. In der Schriftartenliste werden alle Schriftarten angezeigt, auf die im Dokument verwiesen wird, und es wird angegeben, ob es sich dabei um eingebettete Schriftarten oder eingebettete Teilmengen handelt. Eine eingebettete Schriftart zeigt ihren vollständigen Namen mit (Embedded) oder (Embedded Subset) danach an. Bei einer nicht eingebetteten Schriftart wird nur der Schriftartname ohne Einbettungsindikator angezeigt. Wenn die vom fehlenden Text verwendeten Schriftarten als nicht eingebettet aufgeführt sind, liegt das Problem darin, dass diese Schriftarten auf dem Anzeigegerät nicht installiert sind.
Wenn die Schriftarten als eingebettet aufgeführt sind, der Text jedoch weiterhin als Rechtecke angezeigt wird, sind die eingebetteten Schriftartdaten wahrscheinlich beschädigt. Dies kann passieren, wenn eine PDF-Datei über eine unzuverlässige Netzwerkverbindung übertragen, auf einem fehlerhaften Speichergerät gespeichert oder von Software verarbeitet wird, die das verwendete Schriftarteinbettungsformat nicht vollständig unterstützt. Die Schriftartdaten sind in der Datei vorhanden, können jedoch nicht dekodiert werden. Im Bereich „Dokumenteigenschaften“ wird die Schriftart möglicherweise immer noch als eingebettet angezeigt, da die Einbettungsdeklaration intakt ist, obwohl die Binärdaten der Schriftart beschädigt sind.
Reparieren von Problemen mit nicht eingebetteten Schriftarten
Bei PDFs, in denen Schriftarten nie eingebettet waren, besteht der Reparaturpfad darin, entweder die fehlenden Schriftarten auf dem Anzeigegerät zu installieren oder die PDF-Datei mit eingebetteten Schriftarten neu zu erstellen. Das Installieren von Schriftarten funktioniert, wenn Sie wissen, welche Schriftarten fehlen, und diese legal erhalten können. Dies ist praktisch, wenn es sich bei der fehlenden Schriftart um eine gängige kommerzielle Schriftart wie Helvetica oder Times New Roman handelt, die Sie bereits besitzen, aber nicht auf dem aktuellen Gerät installiert haben. Weniger praktisch ist es, wenn es sich bei der fehlenden Schriftart um eine benutzerdefinierte Unternehmensschriftart oder eine teure Lizenzschriftart handelt.
Das Reparatur-PDF-Tool von WukongPDF kann eine PDF-Datei, die Probleme mit der Schriftartendarstellung aufweist, erneut verarbeiten, indem es die Textcodierung und Schriftartenverweise in der Datei analysiert. Für nicht eingebettete Schriftarten, die allgemein verfügbar sind, kann das Tool eine enge Übereinstimmung ersetzen, die den Textinhalt und das ungefähre Erscheinungsbild beibehält. Bei Dokumenten, bei denen der Originaltext exakt erhalten bleiben muss, ist die Neuerstellung der PDF-Datei aus dem Quelldokument mit aktivierter Schriftarteneinbettung die zuverlässigste langfristige Lösung. Die meisten Textverarbeitungs- und Designanwendungen verfügen in ihrem PDF-Exportdialog über eine Einstellung mit der Bezeichnung „Schriftarten einbetten“ oder „Alle Zeichen einbetten“. Durch die Aktivierung dieser Einstellung wird verhindert, dass die Schriftartersetzung jemals zu einem Problem wird.
Wiederherstellen von Text aus PDFs mit beschädigten eingebetteten Schriftarten
Wenn eingebettete Schriftarten beschädigt sind, bleiben die Textdaten normalerweise erhalten, auch wenn sie nicht angezeigt werden können. Die Zeichencodes, die angeben, welche Buchstaben wo angezeigt werden, werden getrennt von den Schriftart-Glyphendaten gespeichert, die dem Renderer mitteilen, wie diese Buchstaben gezeichnet werden sollen. Sie können den Textinhalt auch dann aus der PDF-Datei extrahieren, wenn die visuelle Darstellung fehlschlägt. Kopieren Sie den scheinbar leeren Textbereich, indem Sie darauf klicken und darüber ziehen. Auch wenn nichts sichtbar ist, kann der Text ausgewählt sein. Fügen Sie es in einen Texteditor ein. Wenn lesbarer Text angezeigt wird, sind die Textdaten intakt und nur die Schriftartwiedergabe ist fehlerhaft.
Wenn beim Kopieren und Einfügen verstümmelte Zeichen entstehen, ist die Schriftartkodierung möglicherweise nicht dem Standard entsprechend. Verwenden Sie in diesem Fall die PDF-Textextraktionsfunktion in einem speziellen PDF-Tool, das versucht, Text mithilfe mehrerer Kodierungsschemata zu dekodieren. Der extrahierte Text kann dann mit ordnungsgemäß eingebetteten Schriftarten in ein neues Dokument eingefügt werden. Das Original-PDF dient als visuelle Referenz für das Layout, während der extrahierte Text den Inhalt für die reparierte Version bereitstellt. Bei dieser zweistufigen Wiederherstellung bleiben sowohl die Informationen als auch ihre Präsentation erhalten.
Schriftartprobleme in von Ihnen erstellten PDFs verhindern
Die wirksamste Vorbeugung besteht darin, beim Erstellen von PDFs immer Schriftarten einzubetten. In Microsoft Word befindet sich die Option unter „Datei“, „Optionen“, „Speichern“ unter „Wiedergabetreue beim Teilen dieses Dokuments beibehalten“. Aktivieren Sie Schriftarten in die Datei einbetten. In Adobe InDesign und ähnlichen Layoutanwendungen enthält das PDF-Exportdialogfeld einen Abschnitt zum Einbetten von Schriftarten, in dem Sie angeben können, welche Schriftarten eingebettet werden sollen. Durch die Einbettung des gesamten Zeichensatzes anstelle eines Teilsatzes wird sichergestellt, dass das Dokument auch dann korrekt angezeigt wird, wenn Zeichen außerhalb des ursprünglichen Teilsatzes verwendet werden, auch wenn es später bearbeitet wird.
Behandeln Sie bei PDFs, die Sie von anderen erhalten haben, Probleme bei der Schriftartwiedergabe als behebbares Problem und nicht als dauerhaften Schaden. Der Text befindet sich mit ziemlicher Sicherheit noch in der Datei. Der Fix PDF-Ansatz besteht darin, zu diagnostizieren, ob Schriftarten fehlen oder beschädigt sind, den wiederherstellbaren Text zu extrahieren und entweder die fehlenden Schriftarten zu installieren oder das Dokument mit eingebetteten Schriftarten neu zu erstellen. Ein PDF voller leerer Rechtecke sieht alarmierend aus, aber der Inhalt hinter diesen Rechtecken ist normalerweise intakt und kann mit den richtigen Schritten wiederhergestellt werden.
Schriftersatz in nicht-lateinischen und speziellen Schriften
Fehler bei der Schriftartersetzung treten besonders häufig bei nicht-lateinischen Schriften wie Chinesisch, Japanisch, Koreanisch, Arabisch und Kyrillisch auf. Diese Schriftsysteme verwenden Zeichensätze, die weitaus größer sind als das lateinische Alphabet, und die Schriftarten, die sie unterstützen, sind entsprechend größer, wodurch es wahrscheinlicher ist, dass sie bei der PDF-Erstellung in Teilmengen verwendet oder weggelassen werden. Eine PDF-Datei, die auf einem System mit vollständiger Unterstützung für CJK-Schriftarten erstellt wurde, wird auf einem System, auf dem diese Schriftarten fehlen, möglicherweise als leere Rechtecke angezeigt. Das Gleiche gilt für spezielle Zeichensätze, die in der Mathematik, Musiknotation und Linguistik verwendet werden. In Dokumenten, die diese Skripte verwenden, sollten die Schriftarten immer vollständig eingebettet und nicht nur teilweise vorhanden sein, um plattformübergreifende Kompatibilität sicherzustellen.
Wenn Sie eine PDF-Datei mit fehlenden nicht-lateinischen Schriftarten erhalten, ist die Installation der spezifischen Schriftart oft die einzige zuverlässige Lösung. Für lateinische Schriften entwickelte Algorithmen zur Schriftartenersetzung weisen bei nicht-lateinischen Zeichensätzen eine schlechte Leistung auf, da die Glyphenformen für eine sinnvolle Ersetzung zu unterschiedlich sind. Durch die Identifizierung der genauen Schriftart, die im Originaldokument verwendet wurde, die Beschaffung von einer seriösen Quelle und die Installation auf dem Anzeigesystem wird das Dokument wieder in seinem beabsichtigten Erscheinungsbild angezeigt. Das PDF-Schriftarten-Ökosystem unterstützt Unicode vollständig, diese Unterstützung hängt jedoch von den Schriftarten ab, die dem Renderer zur Verfügung stehen. Eine fehlende Schriftart ist eine Lücke, die bei komplexen Schriftsystemen durch keine clevere Ersetzung vollständig geschlossen werden kann.
Das Problem mit leeren Rechtecken gehört zu den visuell besorgniserregendsten PDF-Problemen, auf die ein Benutzer stoßen kann, aber es gehört auch zu den am häufigsten behebbaren Problemen. Im Gegensatz zu einer strukturellen Beschädigung, bei der die Datei überhaupt nicht geöffnet werden kann, bedeutet ein Fehler beim Rendern der Schriftart, dass die Dateistruktur intakt ist und der Inhalt vorhanden ist. Der Renderer kann einfach nicht das zeichnen, von dem er weiß, dass es dort sein sollte. Wenn Sie das Problem methodisch angehen, den Einbettungsstatus überprüfen, fehlende Schriftarten identifizieren und Textinhalte wiederherstellen, wird eine PDF-Datei, die zerstört aussieht, in eine vollständig verwendbare und lesbare PDF-Datei umgewandelt. Der Anschein von Zerstörung ist eine Illusion, die durch die Rendering-Schicht erzeugt wird. Die darunter liegenden Daten können mit den richtigen Diagnoseschritten und Reparaturtools fast immer wiederhergestellt werden.
Leere Rechtecke an der Stelle, an der sich Text befinden sollte, sind beim ersten Anblick alarmierend. Wenn man den dahinter stehenden Mechanismus zum Ersetzen von Schriftarten versteht, werden sie zu einem beherrschbaren technischen Problem mit einem klaren Diagnosepfad und zuverlässigen Korrekturen. Die Panik lässt nach und die Problemlösung beginnt.
Versuchen Sie es mit „PDF reparieren“.
Keine Installation erforderlich. Funktioniert direkt in Ihrem Browser.
