Змінити стандартний механізм формування

Останнє оновлення: 2 вер. 2026 р.

Дізнайтеся, як перемикатися між механізмами тексту Harfbuzz і застарілими для компонування тексту World-Ready в Adobe InDesign.

HarfBuzz — це стандартний рушій формування тексту для World-Ready Composer, який керує тим, як InDesign відображає складні системи письма, такі як арабська, іврит і мови Південної Азії. За потреби можна перемкнутися на застарілий механізм формування для сумісності з попередніми процесами або для вирішення проблем відтворення.

Перемкнутися на застарілий механізм формування за допомогою параметрів

Виберіть Редагувати > Параметри > Розширене налаштування тексту (Windows) або InDesign > Параметри > Розширене налаштування тексту (macOS).

Виберіть Увімкнути застаріле формування тексту для компілятора Adobe World-Ready.

Натисніть кнопку OK.

Перемкнути механізми формування за допомогою сценарію

Якщо ви керуєте кількома інсталяціями InDesign або потребуєте автоматизувати цей параметр, використовуйте сценарій для керування параметром механізму формування.

Створити та зберегти сценарій

Відкрийте простий текстовий редактор, як-от TextEdit (macOS) або «Блокнот» (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>/Scripts/Scripts Panel.

Підказка

Щоб знову зробити Harfbuzz стандартним рушієм, змініть значення false на true у коді сценарію та збережіть його як окремий файл.

Запустіть скрипт у програмі InDesign

Запустіть InDesign.

Виберіть Вікно > Утиліти > Сценарії.

Знайдіть збережений файл сценарію та двічі клацніть його, щоб виконати сценарій.

Перевірте діалогове вікно сповіщення, щоб підтвердити, чи активний Harfbuzz, чи неактивний.