"# Adobe Fonts 嵌入為型別 3 而非 TrueType"
using Adobe 字體(前身為 Typekit)呈現 HTML 時,生成的 PDF 的字體型別屬性可能顯示為 Type 3 而不是 TrueType,即使源文件是 .ttf 也如此。字體在螢幕上的呈現依然正確,但嵌入的型別與大多數檢視者預期的不同。
IronPDF 依賴於一個基於 Chromium 的呈現引擎運行,因此它直接從您的 HTML 中嵌入網頁字體:系統字體、Google 字體和自託管的 .ttf 檔案都會流入輸出 PDF。 Google 字體和大多數 .ttf 檔案會以 TrueType 形式嵌入,您可以使用 RenderDelay 及相關設定調整呈現時間。 Adobe 字體是例外,因為它們的 .ttf 檔案帶有 PostScript 輪廓,Chromium 會將其嵌入為 Type 3。
解決方案
"### 1. 使用 FontForge 重新包裝字型"
"使用 FontForge,一個開源字體編輯器,重新生成 Adobe 字體,以剝離觸發 Type 3 嵌入的 PostScript 概述。"
- 在 FontForge 中打開 Adobe 字體
.ttf檔案。 "- 執行 生成字體。" - 保存為
.ttf,如提示則刪除 PostScript 輪廓。
"### 2. 使用再生的字型渲染"
將您的網頁或 HTML 範本指向再生的 .ttf,然後按常規呈現。 "輸出 PDF 現在以 TrueType 嵌入字型,解決觀察者的相容性問題。"

"

