Hallo,
ich habe das neueste Update von JVerein installiert. Beim Versuch Rechnungen für Mitglieder zu drucken, die ihren Beitrag überweisen erhalte ich die Fehlermeldung, das fonts/Helvetica nicht gefunden wird. Die Erzeugung der PDF-Datei geht dadurch schief. Ich habe die PDF-Vorlage ohne Helvetica-Fonts auf meinem Ubuntu-System erstellt. Der Befehl "pdffonts rechnung-barzahler.pdf" liefert:
name type encoding emb sub uni object ID
------------------------------------ ----------------- ---------------- --- --- --- ---------
BAAAAA+LiberationSans-Bold TrueType WinAnsi yes yes yes 97 0
CAAAAA+LiberationSans TrueType WinAnsi yes yes yes 92 0
DAAAAA+AmazoneBT-Regular TrueType WinAnsi yes yes yes 102 0
also auch kein Helvetica. Ursprünglich hatte ich Arial anstatt LiberationsSans, aber das hatte den gleichen Effekt. Interessanterweise funktioniert es noch mit älteren Vorlagen, die ich in der Vergangenheit angelegt hatte. Hiervon habe ich leider die PDF-Dateien nicht mehr. Sie wurden aber aus der gleichen LibreOffice-Writer-Datei erzeugt.
Der gleiche Fehler trat übrigens auch schon vor dem Update auf.
MfG Heiko
Font fehlt beim Drucken von Rechnungen
Moderator: heiner
Re: Font fehlt beim Drucken von Rechnungen
Moin,
Seit Version 3.0.0 werden Rechnungen als PDF-A erstellt (Ist für die Erstellung einer ZUGFeRD E-Rechnung nötig). Bei diesen ist es notwendig, dass alle Schriften eingebettet sind. Helvetica ist leider die Standard-Font, aus Lizenzgründen können wir diese jedoch nicht mit einbetten. Du verwendest ja anscheinend AmazoneBT-Regular, diese ist in JVerein nicht enthalten, daher wird vielleicht stattdessen Helvetica verwendet. Versuche es nochmal ohne diese Font.
Grüße
Nils
Seit Version 3.0.0 werden Rechnungen als PDF-A erstellt (Ist für die Erstellung einer ZUGFeRD E-Rechnung nötig). Bei diesen ist es notwendig, dass alle Schriften eingebettet sind. Helvetica ist leider die Standard-Font, aus Lizenzgründen können wir diese jedoch nicht mit einbetten. Du verwendest ja anscheinend AmazoneBT-Regular, diese ist in JVerein nicht enthalten, daher wird vielleicht stattdessen Helvetica verwendet. Versuche es nochmal ohne diese Font.
Grüße
Nils
-
muenkel
- Beiträge: 20
- Registriert: Dienstag 12. November 2013, 19:51
- Verein: Schützenverein Osterwald O/E e.V. von 1910
- Mitglieder: 208
- JVerein-Version: 4.2.3
- Betriebssystem: Linux Ubuntu
Re: Font fehlt beim Drucken von Rechnungen
Hallo Nils,
ich habe es ohne den Amazone-Font versucht. Das hat aber leider nichts geändert.
Die älteren, funktionierenden Vorlagen haben den Font auch verwendet. Wo werden die Vorlagen abgelegt?
MfG Heiko
ich habe es ohne den Amazone-Font versucht. Das hat aber leider nichts geändert.
Die älteren, funktionierenden Vorlagen haben den Font auch verwendet. Wo werden die Vorlagen abgelegt?
MfG Heiko
-
muenkel
- Beiträge: 20
- Registriert: Dienstag 12. November 2013, 19:51
- Verein: Schützenverein Osterwald O/E e.V. von 1910
- Mitglieder: 208
- JVerein-Version: 4.2.3
- Betriebssystem: Linux Ubuntu
Re: Font fehlt beim Drucken von Rechnungen
Hallo,
ich habe die Ursache gefunden. Ich hatte die Positionen des Formulars von einem externen Export von 2020 geladen und übersehen, dass in der CSV-Datei der Helvetica-Font stand. Ich habe ihn dann durch LiberationSans ersetzt. Aber auch dieser Font war nicht geeignet und hat eine ähnliche Fehlermeldung erzeugt. Erst mit dem Font LiberationSans-Regular hat es geklappt.
MfG Heiko
ich habe die Ursache gefunden. Ich hatte die Positionen des Formulars von einem externen Export von 2020 geladen und übersehen, dass in der CSV-Datei der Helvetica-Font stand. Ich habe ihn dann durch LiberationSans ersetzt. Aber auch dieser Font war nicht geeignet und hat eine ähnliche Fehlermeldung erzeugt. Erst mit dem Font LiberationSans-Regular hat es geklappt.
MfG Heiko