Linux版AEM FormsでのPDF生成でのWindows フォントの使用

Adobe Experience Manager(AEM)Formsでは、Windows版AEM Forms Designerでテンプレートをデザインする企業は、Arial、Times New Roman、Verdana、Symbol、TahomaなどのWindows フォントを使用して、Linux サーバーで生成されたPDFに埋め込む必要がある場合があります。 AEM Formsでは、PDF生成のカスタムフォントをサポートしていますが、フォントファイルが存在し、サーバーで適切に設定されている必要があります。 Adobe以外のフォントのライセンスは、Adobeがサーバーサイドでの使用に使用するフォントを提供またはライセンス供与していないため、別途取得する必要があります。 この問題を解決するには、必要なフォントファイルをLinux サーバーにインストールし、カスタムフォントディレクトリを設定し、組織に適切なフォントライセンスがあることを確認します。

説明 description

環境

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

問題/症状

  • AEM FORMS Linux サーバーで生成されたPDFは、Arial、Times New Roman、Verdana、Symbol、TahomaなどのWindows フォントを使用して埋め込む必要があります。
  • エラーメッセージは報告されません。
  • Windows フォントの使用と埋め込みのサポートを確認し、フォントライセンス要件に準拠していることを確認する必要があります。

原因

AEM Formsでは、PDF生成でのカスタムフォントの使用がサポートされていますが、フォントファイルはサーバーに存在し、設定されている必要があります。 Adobe以外のフォントを使用および埋め込む権利は、Adobe ソフトウェアライセンスではなく、それぞれのフォントオーナーのライセンスに準拠します。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. Arial、Times New Roman、Verdana、Symbol、Tahomaなど、使用する必要があるWindows フォントに必要なフォントファイル(.ttfまたは.otf)を取得します。
  2. フォントの使用許諾契約を確認し、組織がサーバー上でそれらを使用し、PDFに埋め込むことが許可されていることを確認します。 Adobeは、これらのフォントをサーバーサイドで使用するための提供またはライセンス供与はしていません。
  3. Windows環境から、AEM FormsがインストールされているLinux サーバーにフォントファイルを転送します。
  4. AEM Formsのインストール環境で、カスタムフォント用に設定されたディレクトリにフォントファイルを配置します。 このディレクトリは、通常、お客様の環境でCustomer Fonts ディレクトリまたは設定されたカスタムフォントディレクトリと呼ばれます。
  5. AEM Forms Font Manager サービスを設定して、カスタムフォントを含むディレクトリを認識します。
  6. AEM Forms インスタンスを再起動して、新しいフォントが認識され、PDFの生成に利用できるようにします。
  7. AEM Formsを使用してPDFを生成し、必要なフォントが期待どおりに埋め込まれていることを確認します。

関連トピックス

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