Das Problem mit eingebetteten Schriftarten in Anwendungen für das Massendrucken von PDFs

PDF findet immer mehr seinen Weg in Anwendungen für das Massendrucken. PDF-Spooldateien verlangen jedoch oft zu viel von einer Druckmaschine, was zu Abbrüchen oder, noch schlimmer, unvollständigen Drucken führen kann, die möglicherweise nicht bemerkt werden. Was ist besonders am Massendrucken von PDFs und was kann dagegen unternommen werden?

Einzelne PDF-Dateien aus verschiedenen Anwendungssoftware-Systemen werden zusammen mit Drucktickets zu großen Spool-Dateien zusammengestellt, bevor sie dem Massendruckdienst übergeben werden. Die Schritte zur Druckvorbereitung, wie das Zusammenführen, Teilen, Umformatieren, Paginierung, Barcode-Einfügung usw., führen zu Spool-Dateien, die große Mengen an Schriftarten und anderen Ressourcen enthalten. Insbesondere kann es vorkommen, dass eine Spool-Datei mit 100'000 Seiten 300'000 eingebettete, leicht unterschiedliche Schriftartenuntergruppen der gleichen Schriftfamilie Times Roman oder Helvetica enthält. Es ist sofort klar, dass eine durchschnittliche Druckengine solche eine Spool-Datei nicht richtig verarbeiten kann. 

Eine Möglichkeit, das Problem zu lösen, besteht darin, eingebettete Schriftarten wegzulassen. Da die PDF-Dateien jedoch oft dem PDF/A-Standard entsprechen, weil sie archiviert werden müssen, ist das keine echte Option für eine allgemeine Lösung. Darüber hinaus sind Druckdienstleister nicht daran gewöhnt, diese Probleme zu bearbeiten, da sie es nicht gewohnt sind. Traditionelle Spool-Dateiformate wie ASP und PostScript wurden optimiert, um Schriftartenressourcen wirtschaftlich zu verwalten. Man muss also eine allgemeine Lösung finden, um die Menge der Ressourcen in der PDF-Spool-Datei zu reduzieren.

Die allgemeine Lösung ist ein Optimierungstool. Es kann redundante Objekte wie wiederholt eingebettete Logo-Bilder durch eine einzige Instanz ersetzen und Untergruppen derselben Schriftfamilie in ein einzelnes Schriftprogramm zusammenführen. Die Zusammenführung von Schriftprogrammen ist jedoch aus den folgenden Gründen nicht so einfach, wie es scheint:

  • Die Schriftartenuntergruppen stammen aus verschiedenen Versionen derselben Schriftfamilie, z.B. Helvetica 1.0, Helvetica 1.1 usw.

  • Die Schriftartenuntergruppen wurden von verschiedenen PDF-Bibliotheken unter Verwendung unterschiedlicher Subsetting- und Einbettungsregeln erstellt.

  • Die Zuordnung von Zeichen zu Glyphen ist für jede Untergruppe unterschiedlich.

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

  • Die Untergruppen verwenden unterschiedliche Maße für äquivalente Glyphen.

  • usw.

Da es keinen leistungsstarken Algorithmus zur Zusammenführung von Schriftarten für die Massendruckvorbereitung gibt, haben wir ein spezielles Tool entwickelt, um die Aufgabe auszuführen. Im besten Fall kann das Tool die Anzahl der eingebetteten Schriftarten in der oben genannten Spool-Datei von 300'000 auf nur 3 Schriftarten reduzieren.

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

Grüezi! Wie können wir helfen?

Phone