Varsayılan şekillendirme motorunu değiştirme

Son güncelleme: 7 Ağu 2026

Adobe InDesign'de World-Ready metin kompozisyonu için Harfbuzz ve eski metin motorları arasında geçiş yapmayı öğrenin.

Harfbuzz, World Ready Composer için varsayılan metin şekillendirme motorudur ve InDesign'ın Arapça, İbranice ve Güney Asya dilleri gibi karmaşık komut dosyalarını nasıl işlediğini denetler. Gerekirse önceki iş akışlarıyla uyumluluk için veya işleme sorunlarını çözmek için eski şekillendirme motoruna geçebilirsiniz.

Tercihler'i kullanarak eski şekillendirme motoruna geçme

Düzenle > Tercihler > Gelişmiş Yazım (Windows) veya InDesign > Tercihler > Gelişmiş Yazım (macOS) seçeneklerini belirleyin.

Adobe World-Ready Composer için Eski Metin Şekillendirmeyi Etkinleştir'i seçin.

Tamam'ı seçin.

Komut dosyası kullanarak şekillendirme motorları arasında geçiş yapma

Birden fazla InDesign kurulumunu yönetiyorsanız veya bu ayarı otomatikleştirmeniz gerekiyorsa şekillendirme motoru tercihini denetlemek için bir komut dosyası kullanın.

Komut dosyasını oluşturma ve kaydetme

TextEdit (macOS) veya Not Defteri (Windows) gibi düz bir metin düzenleyici açın.

Eski motora geçmek için aşağıdaki kodu kopyalayın: app.textPreferences.shapeIndicAndLatinWithHarbuzz = false;

dene

{

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

}

catch(e)

{

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

};

Dosyayı JS X uzantısıyla kaydedin.

Kaydedilen JSX dosyasını Komut Dosyaları Paneli klasörüne yerleştirin: <InDesign installation>/Scripts/Scripts Panel.

İpucu

Harfbuzz'u varsayılan olarak sıfırlamak için komut dosyası kodunda false değerini true olarak ayarlayın ve ayrı bir dosya olarak kaydedin.

InDesign'da komut dosyasını çalıştırma

InDesign'ı başlatın.

Pencere > Yardımcı Programlar > Komut Dosyaları seçeneğini belirleyin.

Kaydedilen komut dosyanızı bulun ve komut dosyasını yürütmek için çift tıklatın.

Harfbuzz'un etkin mi yoksa etkin değil mi olduğunu doğrulamak için uyarı iletişim kutusunu kontrol edin.