Bei einer PDF-Datei, die sofort geöffnet wird und jede Seite perfekt auf dem Bildschirm anzeigt, beim Senden an einen physischen Drucker jedoch Seiten mit verstümmelten Zeichen, fehlenden Buchstaben, überlappenden Symbolen oder völlig leeren Bereichen entstehen, kommt es zu einer Nichtübereinstimmung der Schriftartenwiedergabe zwischen der Bildschirm-Rendering-Pipeline und der Druck-Rendering-Pipeline. Die Dokumentenstruktur als Ganzes ist intakt. Die Inhaltsströme sind gültig und analysierbar. Der Bildschirmbetrachter kann jedes Glyph korrekt lokalisieren und zeichnen. Die Informationen, die der Drucker benötigt, um denselben Text originalgetreu wiederzugeben, fehlen jedoch entweder in der Datei, sind vorhanden, aber intern inkonsistent oder mit dem Schriftartenverarbeitungs-Subsystem des Druckers nicht kompatibel. Ein gezielter Reparatur-PDF-Ansatz, der sich mit den spezifischen Schriftarteinbettungs- und Schriftartdeskriptorebenen befasst, behebt die häufigste Ursache dieses Symptoms zuverlässig, oft ohne dass das Dokument aus den ursprünglichen Quelldateien neu erstellt werden muss.
Dieses Problem ist frustrierend, da das Dokument während des gesamten Bearbeitungs- und Überprüfungsprozesses auf dem Bildschirm einwandfrei aussieht. Der Autor sieht den korrekten Text und geht davon aus, dass die Datei zur Verteilung bereit ist. Nur der Empfänger oder der Autor stellt in letzter Minute beim Drucken einer gedruckten Kopie für eine Besprechung oder Einreichung fest, dass die gedruckte Ausgabe unleserlich ist. Die Diskrepanz zwischen Siebdruck und Druck ist nicht zufällig. Es folgt einer vorhersehbaren Reihe von Ursachen, die in der Art und Weise liegen, wie das PDF-Format mit Schriftdaten umgeht, und für jede Ursache gibt es eine entsprechende Lösung.

Warum eine PDF-Datei auf dem Bildschirm korrekt angezeigt werden kann, beim Drucken jedoch fehlschlägt
Die Bildschirm-Rendering-Engine und die Druck-Rendering-Engine in einer PDF-Consumer-Anwendung verwenden zwei unterschiedliche Schriftauflösungspfade. Ein Bildschirmrenderer kann problemlos auf eine Ersatzsystemschriftart zurückgreifen, wenn die ursprünglich eingebettete Schriftart beschädigt ist, fehlt oder nur teilweise eingebettet ist. Es kann Glyphenformen und Zeichenbreiten so genau annähern, dass der Text auf einem Display mit niedriger bis mittlerer Auflösung akzeptabel erscheint. Ein Drucker, insbesondere ein PostScript-Drucker, der die Seitenbeschreibungssprache nativ interpretiert, benötigt entweder die ursprüngliche, vollständig eingebettete Schriftartenteilmenge mit ihren vollständigen Glyphendaten und Schriftarten-Deskriptor-Metriken oder eine enge Systemschriftartübereinstimmung sowie genau definierte Schriftarten-Deskriptortabellen, einschließlich des Zeichenbreiten-Arrays, des Schriftartenbegrenzungsrahmens, der Versalhöhe, der Strichbreiten und der Unterschneidungspaare.
Die PDF-Spezifikation definiert drei unterschiedliche Strategien für den Umgang mit Schriftarten (Adobe, „PDF Reference 1.7“, 2006). Vollständig eingebettete Schriftarten umfassen die gesamte Binärdatei des Schriftartprogramms in der PDF-Datei. Teilmengen eingebetteter Schriftarten enthalten nur die spezifischen Zeichen, die tatsächlich im Dokument verwendet werden und durch ihre Unicode-Codepunkte identifiziert werden. Referenzierte Schriftarten enthalten überhaupt keine Schriftartdaten; Sie benennen eine Standardsystemschriftart mit ihrem BaseFont-Namen und sind davon abhängig, dass der Viewer oder Drucker zum Zeitpunkt der Anzeige oder des Drucks eine passende Schriftart bereitstellt. Referenzierte Schriftarten sind bei weitem die häufigste Ursache für Nichtübereinstimmungen zwischen Bildschirm- und Drucktext, da sich die installierte Schriftartensammlung des Druckers fast immer in zumindest einigen Schriftarten von der Schriftartensammlung des Betrachters unterscheidet.
Versuchen Sie es mit „PDF reparieren“.
Keine Installation erforderlich. Funktioniert direkt in Ihrem Browser.
Überprüfen Sie, welche Schriftarten eingebettet sind und welche lediglich referenziert werden
Der erste Diagnoseschritt besteht darin, die PDF-Datei in einem beliebigen Viewer zu öffnen, der den Einbettungsstatus jeder im Dokument verwendeten Schriftart melden kann. Gehen Sie in Adobe Acrobat Reader oder Acrobat Pro zu Datei, Eigenschaften und klicken Sie auf die Registerkarte Schriftarten. Auf der Registerkarte werden alle Schriftarten aufgeführt, die irgendwo im Dokument vorkommen. Neben jedem Schriftnamen wird der Einbettungsstatus angezeigt. Eine Schriftart, die mit dem Status „Eingebettet“ aufgeführt ist hat sein komplettes Glyphenprogramm im PDF gespeichert. „Eingebettete Teilmenge“ bedeutet, dass nur die im Dokumenttext verwendeten spezifischen Zeichen vorhanden sind, was für die meisten Dokumente normal und ausreichend ist. Eine Schriftart, die ohne Einbettungsindikator aufgeführt ist und nur den Namen der Schriftart und einen Typ wie „Typ 1“ anzeigt. oder "TrueType" ist eine referenzierte Schriftart ohne eingebettete Daten.
Wenn auf der Registerkarte „Schriftarten“ eine oder mehrere Schriftarten angezeigt werden, auf die verwiesen wird, sind diese Schriftarten die Hauptverdächtigen für die Druckverfälschung. Ein Fix PDF oder Preflight-Tool, das passende Systemschriftarten finden, die erforderlichen Glyphenformen nur für die im Dokument verwendeten Zeichen extrahieren und diese Glyphen als neue Schriftartenuntergruppe in das PDF einbetten kann, löst das Druckproblem. Die eingebettete Teilmenge stellt dem Drucker alle benötigten Glyphen zur Verfügung, wodurch die Abhängigkeit von der eigenen Schriftartensammlung des Druckers entfällt.
Drucken Sie das Dokument als Bild, um die gesamte Schriftartenverarbeitung zu umgehen
Wenn Schriftartdaten wirklich fehlen oder beschädigt sind und weder eine Einbettung noch eine sofortige Reparatur möglich ist, wird beim Drucken der PDF-Datei als Folge von Rasterbildern das Schriftarten-Subsystem des Druckers vollständig umgangen. Klicken Sie im Dialogfeld „Drucken“ von Adobe Acrobat Reader auf die Schaltfläche „Erweitert“ und aktivieren Sie die Option „Als Bild drucken“. Diese Einstellung weist Acrobat an, jede Seite intern in eine hochauflösende Bitmap zu rendern und dann nur die Bitmap-Daten an den Drucker zu übertragen, anstatt die ursprünglichen Vektorzeichenbefehle und Textplatzierungsoperatoren zu senden. Die gedruckte Ausgabe ist vollständig lesbar, aber Text mit kleinen Schriftgrößen wie Fußnoten, Achsenbeschriftungen oder Kleingedrucktem kann aufgrund des Rasterungsschritts eine leichte Weichzeichnung an den Zeichenkanten aufweisen.
Die folgende Tabelle fasst die Kompromisse verschiedener Einstellungen für die Druck-als-Bild-Auflösung zusammen:
| Auflösungseinstellung | Qualität des Ausgabetextes | Ungefähre Spulengröße pro Seite | Am besten geeignet für |
|---|---|---|---|
| 300 DPI | Insgesamt gut, bei Serifen unter 8 Punkten ist eine leichte Erweichung sichtbar | Ungefähr 8 MB für eine Briefseite | Standardbürodokumente, interne Berichte, Entwürfe |
| 600 DPI | Hervorragend, kaum von echtem Vektortext zu unterscheiden | Ungefähr 30 MB für eine Briefseite | Verträge, rechtliche Unterlagen, Dokumente mit Fußnoten oder kleinem Text |
| 1200 DPI | Nicht von der ursprünglichen Vektorausgabe zu unterscheiden | Ungefähr 120 MB für eine Briefseite | Professionelle Druckabzüge, konservierende Kopien in Archivqualität |
Konvertieren Sie das PDF in eine abgeflachte Version mit dauerhaft gerasterten Schriftarten
Für eine dauerhafte Lösung, die ein eigenständiges Dokument erstellt, das auf jedem Drucker, jedem Betriebssystem und jedem PDF-Viewer identisch gedruckt wird, konvertieren Sie das gesamte PDF in eine Version, in der der gesamte Text mit hoher Auflösung gerastert wurde. Dadurch wird eine neue PDF-Datei erstellt, in der jede Seite als hochauflösendes Bild gespeichert wird und in der Ausgabe keinerlei Schriftartabhängigkeiten verbleiben. Der Nachteil besteht darin, dass der Text nicht mehr durchsuchbar und nicht auswählbar ist und die Dateigröße im Vergleich zum ursprünglichen vektorbasierten Dokument zunimmt.
Ghostscript, der kostenlose Befehlszeilen-PDF-Prozessor, führt diese Konvertierung effizient durch. Der Befehl „gs -o output.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/printer -dEmbedAllFonts=true -dSubsetFonts=true input.pdf“ verwendet die Druckervoreinstellung, die Text rastern und gleichzeitig die Bildqualität bei 300 DPI beibehält. Für eine höhere Wiedergabetreue behält die Voreinstellung für die Druckvorstufe 300 DPI für Farb- und Graustufenbilder bei und belässt Text als Vektordaten, wo Schriftdaten gültig sind. Wenn bekannt ist, dass die Schriftartdaten beschädigt sind, fügen Sie dem Ghostscript-Befehl das Flag „-dNoOutputFonts“ hinzu, um eine vollständige Textrasterung unabhängig von der Schriftartgültigkeit zu erzwingen.
Beschädigte Schriftartentabellen mit einem PDF-Preflight-Tool reparieren
Wenn die internen Metriktabellen einer Schriftart beschädigt sind und nicht fehlen, kann ein Preflight-Reparaturtool die Tabellen reparieren, ohne den Text zu rastern. Ein Schriftprogramm enthält mehrere interne Datentabellen. Die "cmap" Die Tabelle ordnet Unicode-Zeichencodes Glyphenindizes innerhalb der Schriftart zu. Eine beschädigte cmap-Tabelle führt dazu, dass der Drucker die falsche Glyphenform für einen bestimmten Zeichencode auswählt und zeichnet, wodurch scheinbar zufällige, verstümmelte Zeichen entstehen. Die Datei „hmtx“ Die Tabelle speichert die horizontalen Metriken einschließlich der Vorschubbreite jedes Glyphen. Eine beschädigte hmtx-Tabelle führt dazu, dass sich Zeichen überlappen, kollidieren oder unregelmäßige Abstände aufweisen. Preflight-Tools können Beschädigungen in beiden Tabellen erkennen und sie entweder aus dem gültigen Teil der eingebetteten Schriftartdaten neu erstellen oder eine passende Systemschriftart ersetzen und saubere Tabellen aus dem Ersatz neu generieren.
Professionelle Preflight-Module in Adobe Acrobat Pro unter den „PDF-Korrekturen“ Kategorie und in callas pdfToolbox bieten Reparaturvorgänge für Schriftarttabellen mit einem Klick. Das Repair PDF-Tool von WukongPDF umfasst eine automatische Schriftdiagnose, die fehlende Einbettungen, CMAP-Beschädigungen und HMTX-Inkonsistenzen in einem einzigen Analysedurchgang erkennt. Browserbasierte Reparaturdienste umfassen zunehmend die Neuerstellung von Schriftarten-Teilsätzen als Teil ihrer standardmäßigen automatisierten Reparaturpipeline, sodass die Reparatur von Schriftartentabellen ohne Desktop-Software oder Befehlszeilenkenntnisse möglich ist.
Testen Sie die reparierte Ausgabe auf mehreren Druckertypen und Treibern
Eine PDF-Datei, die auf einem Heim-Tintenstrahldrucker mit einem Standard-PCL-Treiber korrekt gedruckt wird, kann auf einem Büro-Laserdrucker mit einem PostScript-Treiber oder auf einer digitalen Produktionsdruckmaschine mit einem proprietären Rasterbildprozessor immer noch verstümmelten Text erzeugen. Verschiedene Druckertypen interpretieren Schriftartendaten mit unterschiedlichem Toleranzniveau für nicht standardmäßige oder leicht fehlerhafte Schriftartentabellen. PostScript-Drucker sind in der Regel strenger hinsichtlich der Schriftartenkonformität als PCL-Drucker und weisen Schriftarten zurück oder geben sie falsch wieder, wenn sie von einem PCL-Treiber stillschweigend mit Ersatz akzeptiert werden.
Drucken Sie nach Abschluss der Reparatur eine einzelne Testseite auf jedem Druckertyp, auf den das Dokument wahrscheinlich treffen wird. Wenn das Dokument zuverlässig auf einer Vielzahl unbekannter Druckermodelle gedruckt werden muss, beispielsweise ein Formular, das die Empfänger auf ihren eigenen Büro- oder Heimdruckern drucken, ist der bildbasierte Druck oder die vollständige Rasterung die sicherere und universeller kompatiblere Wahl. Der leichte Nachteil bei der Textschärfe wird durch die Gewissheit aufgewogen, dass jeder Empfänger unabhängig von der Druckerhardware eine lesbare Ausgabe erhält.
Wenn eine PDF-Datei geöffnet und korrekt auf dem Bildschirm angezeigt wird, beim Drucken jedoch verstümmelter, fehlender oder unleserlicher Text entsteht, liegt die Ursache fast immer in der Schriftartverwaltungsebene des Dokuments. Überprüfen Sie zunächst den Status der Schriftarteinbettung in den Dokumenteigenschaften. Wenn referenzierte Schriftarten vorhanden sind, betten Sie sie mithilfe eines Preflight- oder Reparaturtools als Teilmengen ein. „Als Bild drucken“ bietet eine sofortige Problemumgehung, bei der die Schriftartverarbeitung vollständig umgangen wird. Durch die Konvertierung in ein dauerhaft reduziertes PDF mit gerastertem Text entsteht eine tragbare, zukunftssichere Datei, die überall identisch gedruckt wird. Durch das Reparieren beschädigter Schriftartentabellen auf struktureller Ebene bleibt die Durchsuchbarkeit des Textes erhalten und die Dateigröße bleibt gering. Die Kombination aus einer schnellen Diagnoseprüfung und anschließender gezielter Reparatur, die auf das spezifische Schriftartenproblem zugeschnitten ist, stellt die Druckausgabe genau so wieder her, wie Sie sie auf dem Bildschirm sehen.
Versuchen Sie es mit „PDF reparieren“.
Keine Installation erforderlich. Funktioniert direkt in Ihrem Browser.
