기본 셰이핑 엔진 변경하기

마지막 업데이트 날짜 2026년 8월 7일

Adobe InDesign에서 World-Ready 텍스트 구성을 위해 Harfbuzz와 이전 텍스트 엔진 간에 전환하는 방법을 알아보세요.

Harfbuzz는 World-Ready 컴포저의 기본 텍스트 셰이핑 엔진으로, InDesign이 아랍어, 히브리어, 남아시아 언어와 같은 복합 스크립트를 렌더링하는 방법을 제어합니다. 필요한 경우 이전 워크플로와의 호환성을 위해 또는 렌더링 문제를 해결하기 위해 이전 셰이핑 엔진으로 전환할 수 있습니다.

환경 설정에서 이전 셰이핑 엔진으로 전환

편집 > 환경 설정 > 고급 문자(Windows) 또는 InDesign > 환경 설정 > 고급 문자(macOS)를 선택합니다.

Adobe World-Ready 컴포저에 이전 텍스트 셰이핑 사용을 선택하세요.

확인을 선택합니다.

스크립트를 사용하여 셰이핑 엔진 전환

여러 InDesign 설치를 관리하거나 이 설정을 자동화해야 하는 경우 스크립트를 사용하여 셰이핑 엔진 환경 설정을 제어하세요.

스크립트를 만들고 저장하세요

TextEdit(macOS)나 Notepad(Windows)와 같은 일반 텍스트 편집기를 엽니다.

이전 엔진으로 전환하려면 다음 코드를 복사하세요: app.textPreferences.shapeIndicAndLatinWithHarbuzz = false;

사용해 보기

{

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

}

catch(e)

{

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

};

파일을 JS X 확장자로 저장하세요.

저장된 JSX 파일을 스크립트 패널 폴더에 놓습니다. (<InDesign installation>/Scripts/Scripts Panel)

Harfbuzz를 기본값으로 재설정하려면 스크립트 코드에서 falsetrue로 설정하고 별도 파일로 저장하세요.

InDesign에서 스크립트 실행

InDesign을 시작합니다.

> 유틸리티 > 스크립트를 선택합니다.

저장된 스크립트 파일을 찾아 두 번 클릭하여 스크립트를 실행하세요.

경고 대화 상자를 확인하여 Harfbuzz가 활성 또는 비활성 상태인지 확인하세요.