Cambiar el motor de composición predeterminado

Última actualización el 07-08-2026

Aprenda a cambiar entre los motores de texto Harfbuzz y heredado para la composición de texto World-Ready en Adobe InDesign.

Harfbuzz es el motor de composición de texto predeterminado para el modo de composición internacional y controla cómo InDesign procesa scripts complejos como árabe, hebreo e idiomas del sur de Asia. Si es necesario, puedes cambiar al motor de composición heredado para mantener compatibilidad con flujos de trabajo anteriores o resolver problemas de renderizado.

Cambiar al motor de composición heredado usando Preferencias

Selecciona Edición > Preferencias > Texto avanzado (Windows) o InDesign > Preferencias > Texto avanzado (macOS).

Selecciona Habilitar composición de texto heredada para el modo de composición internacional de Adobe.

Seleccione OK.

Cambiar motores de composición usando un script

Si administras varias instalaciones de InDesign o necesitas automatizar esta configuración, usa un script para controlar la preferencia del motor de composición.

Crear y guardar el script

Abrir un editor de texto sin formato como TextEdit (macOS) o Notepad (Windows).

Copie el siguiente código para cambiar al motor heredado: app.textPreferences.shapeIndicAndLatinWithHarbuzz = false;

probar

{

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

}

catch(e)

{

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

};

Guardar el archivo con extensión JSX.

Coloca el archivo JSX guardado en la carpeta panel Scripts: <instalación de InDesign>/Scripts/panel Scripts.

Sugerencia

Para restablecer Harfbuzz como predeterminado, establece false como true en el código del script y guárdalo como un archivo separado.

Ejecutar el script en InDesign

Inicie InDesign.

Selecciona Ventana > Utilidades > Scripts.

Localiza tu archivo de Script guardado y haz doble clic en él para ejecutar el Script.

Comprueba el cuadro de diálogo de alerta para confirmar si Harfbuzz está activo o inactivo.