Fehlermeldung bei der Nutzung von Base 14 Fonts in PDF/A3 |
Top Previous Next |
Falls bei der Erstellung der ZugFerd-PDF die Fehlermeldung "For PDF/A-3a, all fonts, even the base 14 fonts, have to be embedded! Offending font:" erscheint:
Die Base 14 Fonts sind eine Gruppe von Schriftarten, die in der PDF-Spezifikation als Standard definiert sind. Diese Schriftarten sind so weit verbreitet, dass PDF-Viewer sie oft ohne Einbettung korrekt anzeigen können. Allerdings entspricht das Nicht-Einbetten dieser Schriftarten nicht den Anforderungen von PDF/A, insbesondere PDF/A-3a.
Die Base 14 Fonts umfassen:
Times: Times-Roman Times-Bold Times-Italic Times-BoldItalic Helvetica: Helvetica Helvetica-Bold Helvetica-Oblique Helvetica-BoldOblique Courier: Courier Courier-Bold Courier-Oblique Courier-BoldOblique Symbol: Eine Schriftart für Symbole. Zapf Dingbats: Eine Schriftart mit speziellen Symbolen und Dekorelementen.
Problem: PDF/A verlangt, dass alle Schriftarten vollständig eingebettet werden, um eine langfristige Reproduzierbarkeit sicherzustellen. Base 14 Fonts sind zwar in den meisten PDF-Viewern verfügbar, aber sie können von Viewer zu Viewer geringfügige Unterschiede in der Darstellung aufweisen (z. B. bei Abständen oder Zeichenformen). Kommerzielle Fonts wie die von Linotype (z. B. Times-Bold) dürfen oft nicht direkt eingebettet werden, ohne die Lizenzbedingungen zu beachten, diese müssen normalerweise lizenziert werden. Wir haben zwar die Möglichkeit eingebaut, diese explizit einzubetten, haben das Feature jedoch nicht für Benutzer aktiviert, da wir es noch nicht vollständig getestet haben und wir auch davon ausgehen, dass kaum ein Anwender die Schriften lizenziert.
Lösung: 1) Erzeugen Sie nur eine normale PDF und die E-Rechnungs-XML separat und versenden Sie diese Dateien.
2) Verwenden Sie Ersatzschriften und erzeugen Sie am Besten zuvor eine Kopie der bisherigen Rechnungsvorlage.
|