Das Problem mit eingebetteten Schriftarten in PDF-Massendruckanwendungen

PDF findet immer mehr Einzug in Massendruckanwendungen. Allerdings überfordern PDF-Spooldateien die Druckmaschine oft, was zu Abbrüchen oder, schlimmer noch, zu unvollständigen Ausdrucken führt, die möglicherweise nicht bemerkt werden. Was ist das Besondere am PDF-Massendruck und was kann man dagegen tun?

Einzelne PDF-Dateien aus verschiedenen Anwendungssoftwaresystemen werden zusammen mit Drucktickets zu großen Spooldateien zusammengestellt, bevor sie an den Massendruckdienst übermittelt werden. Die Druckvorbereitungsschritte wie Zusammenführen, Aufteilen, Umformatieren, Paginieren, Einfügen von Barcodes usw. führen zu Spooldateien, die große Mengen an Schriftarten und anderen Ressourcen enthalten. Insbesondere kann es vorkommen, dass eine Spooldatei mit 100'000 Seiten 300'000 eingebettete, leicht unterschiedliche Schriftuntergruppen der gleichen Times Roman- oder Helvetica-Schriftfamilie enthält. Es ist sofort klar, dass eine durchschnittliche Druckmaschine eine solche Spooldatei nicht richtig verarbeiten kann. 

Eine Möglichkeit, das Problem zu lösen, besteht darin, eingebettete Schriftarten wegzulassen. Da die PDF-Dateien jedoch häufig PDF/A-konform sind, weil sie archiviert werden müssen, ist dies keine echte Option für eine allgemeine Lösung. Außerdem sind Druckdienstleister nicht daran gewöhnt, mit diesen Problemen umzugehen, da sie nicht daran gewöhnt sind. Traditionelle Spooldateiformate wie ASP und PostScript wurden für den wirtschaftlichen Umgang mit Schriftressourcen optimiert. Es muss also eine allgemeine Lösung gefunden werden, um die Menge der Ressourcen in der PDF-Spooldatei zu reduzieren.

Die allgemeine Lösung ist ein Optimierungswerkzeug. Es kann redundante Objekte, wie z. B. mehrfach eingebettete Logobilder, durch eine einzige Instanz ersetzen und Teilmengen derselben Schriftfamilie zu einem einzigen Schriftprogramm zusammenführen. Das Zusammenführen von Schriftprogrammen ist jedoch aus den folgenden Gründen nicht so einfach, wie es scheint:

  • Die Schriftuntergruppen wurden von verschiedenen Versionen derselben Schriftfamilie abgeleitet, z. B. Helvetica 1.0, Helvetica 1.1 usw.

  • Die Schriftuntergruppen wurden von verschiedenen PDF-Bibliotheken unter Verwendung unterschiedlicher Untergruppen- und Einbettungsregeln erstellt.

  • Die Zuordnung von Zeichencode zu Glyphe ist für jeden Teilsatz unterschiedlich.

  • Die verschiedenen Untergruppen verwenden unterschiedliche Schrifttechnologien wie TrueType, Type 1, CFF oder OpenType.

  • Die Untergruppen verwenden unterschiedliche Metriken für gleichwertige Glyphen.

  • usw.

Da ein leistungsfähiger Algorithmus zur Zusammenführung von Schriften für die Vorbereitung von Massendrucken erforderlich ist, haben wir ein spezielles Tool zur Durchführung dieser Aufgabe entwickelt. Im besten Fall ist das Tool in der Lage, die Anzahl der eingebetteten Schriften in der oben erwähnten Spooldatei von 300'000 auf nur 3 Schriften zu reduzieren.

Gefällt Ihnen, was Sie sehen? Teilen Sie es mit einem Freund.

Grüezi! Wie können wir helfen?

Telefon