透過Linux上的AEM Forms在PDF產生中使用Windows字型

在Adobe Experience Manager (AEM) Forms中,在Windows上AEM Forms Designer中設計範本的組織可能需要在Linux伺服器上產生的PDF中使用和嵌入Arial、Times New Roman、Verdana、Symbol和Tahoma等Windows字型。 AEM Forms支援PDF產生的自訂字型,但字型檔案必須在伺服器上存在且已正確設定。 非Adobe字型的授權必須另外取得,因為Adobe不提供或授權這些字型供伺服器端使用。 若要修正此問題,請在Linux伺服器上安裝所需的字型檔案,設定自訂字型目錄,並確定貴組織擁有適當的字型授權。

說明 description

環境

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

問題/症狀

  • 在AEM Forms Linux伺服器上產生的PDF需要使用並內嵌Windows字型,例如Arial、Times New Roman、Verdana、Symbol和Tahoma。
  • 未報告任何錯誤訊息。
  • 您需要確認支援使用和內嵌Windows字型,並確保符合字型授權需求。

原因

AEM Forms支援在PDF產生中使用自訂字型,但字型檔案必須存在伺服器上並加以設定。 使用和內嵌非Adobe字型的權利受各字型擁有者的授權規範,而非Adobe軟體授權。

解決方法 resolution

請依照下列步驟解決問題:

  1. 取得您需要使用的Windows字型所需的字型檔案(.ttf或.otf),例如Arial、Times New Roman、Verdana、Symbol和Tahoma。
  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