Modification du moteur de forme par défaut

Dernière mise à jour le 2 sept. 2026

Découvrez comment basculer entre les moteurs de texte HarfBuzz et hérité pour la composition de texte universel dans Adobe InDesign.

Harfbuzz est le moteur de mise en forme de texte par défaut pour le compositeur universel et contrôle la façon dont InDesign génère le rendu de scripts complexes tels que l’arabe, l’hébreu et les langues d’Asie du Sud. Si nécessaire, vous pouvez basculer vers le moteur de mise en forme hérité pour la compatibilité avec les processus antérieurs ou pour résoudre les problèmes de rendu.

Basculement vers le moteur de mise en forme hérité à l’aide des Préférences

Sélectionnez Édition > Préférences > Texte avancé (Windows) ou InDesign > Préférences > Texte avancé (macOS).

Sélectionnez Activer la mise en forme de texte héritée pour le compositeur universel Adobe.

Sélectionnez OK.

Basculement entre les moteurs de mise en forme à l’aide d’un script

Si vous gérez plusieurs installations InDesign ou devez automatiser ce paramètre, utilisez un script pour contrôler la préférence du moteur de mise en forme.

Création et enregistrement du script

Ouvrez un éditeur de texte brut tel que TextEdit (macOS) ou le Bloc-notes (Windows).

Copiez le code suivant pour basculer vers le moteur hérité : app.textPreferences.shapeIndicAndLatinWithHarbuzz = false;

try

{

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

}

catch(e)

{

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

};

Enregistrez le fichier avec l’extension JSX.

Placez le fichier JSX enregistré dans le dossier Scripts Panel : <Installation InDesign>/Scripts/Scripts Panel.

Conseil

Pour rétablir Harfbuzz comme défaut, définissez false sur true dans le code du script et enregistrez-le en tant que fichier séparé.

Exécution du script dans InDesign

Lancez InDesign.

Sélectionnez Fenêtre > Utilitaires > Scripts.

Localisez le fichier de script enregistré et double-cliquez dessus pour exécuter le script.

Vérifiez la boîte de dialogue d’alerte pour confirmer si Harfbuzz est actif ou inactif.