變更全球適用撰寫器的預設塑形引擎

瞭解如何在 InDesign 中變更全球適用撰寫器的預設塑形引擎。

註解:

從 InDesign 19.0 版本 (2023 年 10 月) 開始,Harfbuzz 是全球適用撰寫器的預設文字塑形引擎。

將舊版塑形引擎設為全球適用撰寫器的預設塑形引擎

您可以在 InDesign 中使用「偏好設定」面板或指令碼,變更全球適用撰寫器的預設塑形引擎。

使用「偏好設定」對話框

您可以前往「偏好設定 > 進階文字」,然後選取「針對 Adobe 全球適用撰寫器啟用舊版文字塑形」,將 Adobe 全球適用撰寫器切換回舊版文字塑形引擎。

使用指令碼

  1. 開啟文字編輯應用程式,例如 TextEdit (macOS) 或記事本 (Windows)。

  2. 複製以下程式碼片段,並將其儲存為 .jsx

    app.textPreferences.shapeIndicAndLatinWithHarbuzz = false;

    try
    {
    alert( " Is Harfbuzz Enabled : "+app.textPreferences.shapeIndicAndLatinWithHarbuzz );
    }
    catch(e)
    {
    alert( "ERROR: " + e.number +"\r"+ e.message );
    };

  3. 將儲存的 .jsx 檔案放入 InDesign 根資料夾 ../Scripts/Scripts Panel

  4. 啟動 InDesign。

  5. 前往「Windows > 公用程式 > 指令碼」。

  6. 連按兩下您先前儲存的 .jsx 檔案,以執行該檔案。

將 Harfbuzz 塑形引擎重設為全球適用撰寫器的預設塑形引擎

同樣地,若要變更回 Harfbuzz 塑形引擎,可在 .jsx 檔案中使用下列程式碼片段:

app.textPreferences.shapeIndicAndLatinWithHarbuzz = true;

try
{
alert( " Is Harfbuzz Enabled : "+app.textPreferences.shapeIndicAndLatinWithHarbuzz );
}
catch(e)
{
alert( "ERROR: " + e.number +"\r"+ e.message );
};

有任何疑問或意見嗎?

諮詢社群

我們很樂意聆聽您的意見。與 Adobe InDesign 社群分享您的想法。

更快、更輕鬆地獲得協助

新的使用者?