Cambiare il motore di elaborazione predefinito

Ultimo aggiornamento il 7 ago 2026

Impara a passare dai motori di testo Harfbuzz a quelli tradizionali per la composizione di testo World-Ready in Adobe InDesign.

Harfbuzz è il motore di elaborazione del testo predefinito per il Compositore World-Ready e controlla il modo in cui InDesign esegue il rendering di script complessi come l'arabo, l'ebraico e le lingue dell'Asia meridionale. Se necessario, puoi passare al motore di elaborazione tradizionale per la compatibilità con i flussi di lavoro precedenti o per risolvere i problemi di rendering.

Passa al motore di elaborazione precedente usando le Preferenze

Seleziona Modifica > Preferenze > Testo avanzato (Windows) o InDesign > Preferenze > Testo avanzato (macOS).

Seleziona Abilita elaborazione testo tradizionale per il modulo di composizione World-Ready di Adobe.

Seleziona OK.

Cambiare i motori di elaborazione usando uno Script

Se gestisci più installazioni di InDesign o devi automatizzare questa impostazione, usa uno script per controllare la preferenza del motore di elaborazione.

Creare e salvare lo script

Apri un editor di testo semplice come TextEdit (macOS) o Blocco note (Windows).

Copia il seguente codice per passare al motore tradizionale: app.textPreferences.shapeIndicAndLatinWithHarbuzz = false;

prova

{

alert( " Is Harfbuzz Enabled : "+app.textPreferences.shapeIndicAndLatinWithHarbuzz );

}

catch(e)

{

alert( "ERROR: " + e.number +"\r"+ e.message );

};

Salva il file con l'estensione JSX.

Posiziona il file JSX salvato nella cartella Pannello Script: <Installazione InDesign>/Scripts/Scripts Panel.

Suggerimento

Per ripristinare Harfbuzz come predefinito, imposta false su true nel codice dello script e salvalo come file separato.

Esegui lo script in InDesign

Avviate InDesign.

Seleziona Finestra > Utilità > Script.

Individua il file di script salvato e fai doppio clic su di esso per eseguire lo script.

Controlla la finestra di dialogo dell'avviso per confermare se Harfbuzz è primario o inattivo.