Complex Text Layout (CTL)용으로 활성화된 새 Motif 라이브러리는 /usr/dt/lib/libXm.so.4 에 있습니다. 응용프로그램이 libXm.so.3에 연결되면 CTL을 지원하지 않습니다. ldd app_name은 응용프로그램이 연결할 라이브러리를 보여줍니다. CTL을 활성화하기 위해 기존 응용프로그램을 이식하려면 다음 단계를 따라야 합니다.
-DSUN_CTL을 Makefile 에 추가하십시오. 이 플래그는 중요한 것으로 CTL을 지원하기 위해 필요한 데이터 구조를 포함하고 있습니다. 이것은 컴파일 과정에서 설정해야 합니다.
기존 응용프로그램을 다시 컴파일하십시오. 컴파일을 다시 하면 자동으로 CTL을 사용할 수 있는 Motif 라이브러리 libXm.so.4에 연결됩니다.
XmText.translations 자원을 응용프로그램 리소스 파일에 추가하십시오. 리소스가 없으면 로켈의 레이아웃 엔진이 실행되지 않습니다.
설명서에 첨부된 예제 응용프로그램을 참조하십시오.
fontName 자원에서 자신의 로켈에 적합한 사용 가능한 글꼴 이름을 사용하십시오.
예를 들어, XmTextField 또는 XmText 위짓트에서 셀 기반 문자 이동(태국어)을 원하면 해당 위짓트의 번역을 다음과 같이 설정하십시오:
XmText.translations: #override \n\
<Key>osfRight:forward-cell() \n\
<Key>osfLeft:backward-cell() \n\
<Key>osfDelete:delete-next-cell() \n\
<Key>osfBackSpace:delete-previous-cell() \n\