Verwenden von Windows-Schriftarten bei der PDF-Generierung mit AEM Forms unter Linux

In Adobe Experience Manager (AEM) Forms müssen Unternehmen, die Vorlagen in AEM Forms Designer unter Windows entwerfen, möglicherweise Windows-Schriftarten wie Arial, Times New Roman, Verdana, Symbol und Tahoma in auf Linux-Servern generierte PDFs verwenden und einbetten. AEM Forms unterstützt benutzerdefinierte Schriftarten für die PDF-Generierung, aber die Schriftarten-Dateien müssen auf dem Server vorhanden und ordnungsgemäß konfiguriert sein. Die Lizenzierung für Nicht-Adobe-Schriftarten muss separat erworben werden, da Adobe diese Schriftarten nicht für die Server-seitige Verwendung bereitstellt oder lizenziert. Um dieses Problem zu beheben, installieren Sie die erforderlichen Schriftarten-Dateien auf dem Linux-Server, konfigurieren Sie das Verzeichnis für benutzerdefinierte Schriftarten und stellen Sie sicher, dass Ihr Unternehmen über die entsprechenden Lizenzen für Schriftarten verfügt.

Beschreibung description

Umgebung

Adobe Experience Manager (AEM) Forms 6.5 LTS SP1 unter OSGi (Linux)

Problem/Symptome

  • PDFs, die auf AEM Forms Linux-Servern generiert wurden, müssen Windows-Schriftarten wie Arial, Times New Roman, Verdana, Symbol und Tahoma verwenden und einbetten.
  • Es werden keine Fehlermeldungen gemeldet.
  • Sie müssen überprüfen, ob die Verwendung und Einbettung von Windows-Schriftarten unterstützt wird, und sicherstellen, dass die Lizenzanforderungen für Schriftarten eingehalten werden.

Ursache

AEM Forms unterstützt die Verwendung benutzerdefinierter Schriftarten für die PDF-Generierung, aber die Schriftarten-Dateien müssen auf dem Server vorhanden und konfiguriert sein. Das Recht zum Verwenden und Einbetten von Schriftarten, die nicht von Adobe stammen, unterliegt der jeweiligen Schriftbesitzerlizenz und nicht der Adobe-Softwarelizenz.

Lösung resolution

Gehen Sie wie folgt vor, um das Problem zu beheben:

  1. Beschaffen Sie sich die erforderlichen Schriftarten-Dateien (.ttf oder .otf) für die Windows-Schriftarten, die Sie verwenden müssen, z. B. Arial, Times New Roman, Verdana, Symbol und Tahoma.
  2. Überprüfen Sie die Lizenzvereinbarungen für die Schriftarten und stellen Sie sicher, dass Ihr Unternehmen sie auf einem Server verwenden und in PDFs einbetten darf. Adobe bietet diese Schriftarten nicht für die Server-seitige Verwendung an bzw. lizenziert sie nicht.
  3. Übertragen Sie die Schriftarten von Ihrer Windows-Umgebung auf den Linux-Server, auf dem AEM Forms installiert ist.
  4. Platzieren Sie die Schriftarten in dem Ordner, der für benutzerdefinierte Schriftarten in Ihrer AEM Forms-Installation konfiguriert ist. Dieser Ordner wird normalerweise als Ordner für Kundenschriftarten oder als konfigurierter Ordner für benutzerdefinierte Schriftarten für Ihre Umgebung bezeichnet.
  5. Konfigurieren Sie den AEM Forms Font Manager-Service, um das Verzeichnis zu erkennen, das die benutzerdefinierten Schriftarten enthält.
  6. Starten Sie die AEM Forms-Instanz neu, um sicherzustellen, dass die neuen Schriftarten erkannt und für die PDF-Generierung verfügbar sind.
  7. Erstellen Sie mithilfe von AEM Forms einen PDF und überprüfen Sie, ob die erforderlichen Schriftarten erwartungsgemäß eingebettet sind.

Verwandtes Lesen

recommendation-more-help
experience-cloud-kcs-help-kbarticles