تغيير محرك التشكيل الافتراضي

تاريخ آخر تحديث 7 أغسطس 2026

تعلّم كيفية التبديل بين محركات النص Harfbuzz والقديمة لتركيب النص World-Ready في Adobe InDesign.

يُعتبر Harfbuzz محرك تشكيل النص الافتراضي لـ World Ready Composer ويتحكم في كيفية عرض InDesign للنصوص المعقدة مثل العربية والعبرية ولغات جنوب آسيا.إذا لزم الأمر، يمكنك التبديل إلى محرك التشكيل القديم للتوافق مع سير عمل أقدم أو لحل مشاكل العرض.

التبديل إلى محرك التشكيل القديم باستخدام التفضيلات

حدد Edit > Preferences > Advanced Type (Windows) أو InDesign > Preferences > Advanced Type (macOS).

حدد تمكين Legacy Text Shaping لـ Adobe World-Ready Composer.

انقر فوق OK.

التبديل بين محركات التشكيل باستخدام دليل البرمجة

إذا كنت تدير عدة تثبيتات InDesign أو تحتاج إلى أتمتة هذا الإعداد، استخدم دليل البرمجة للتحكم في تفضيل محرك التشكيل.

أنشئ واحفظ البرنامج النصي

افتح محرر نص عادي مثل TextEdit (macOS) أو Notepad (Windows).

انسخ الكود التالي للتبديل إلى المحرك القديم: app.textPreferences.shapeIndicAndLatinWithHarbuzz = false;

try

{

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

}

catch(e)

{

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

};

احفظ الملف بامتداد JSX.

ضع ملف JSX المحفوظ في مجلد Scripts Panel: <InDesign installation>/Scripts/Scripts Panel.

تلميح

لإعادة تعيين Harfbuzz كإعداد افتراضي، عيّن false إلى true في كود دليل البرمجة واحفظه كملف منفصل.

شغّل السكريبت في InDesign

تشغيل InDesign.

حدد Window > Utilities > Scripts.

حدد موقع ملف النص البرمجي المحفوظ وانقر عليه نقرًا مزدوجًا لتنفيذ النص البرمجي.

تحقق من مربع حوار التنبيه لتأكيد ما إذا كان Harfbuzz نشطًا أم غير نشط.