KTUG 한국 텍 사용자 그룹

Menu

KTUG :: 마당자유글 › 다국어 식자를 위한 ucharclasses 패키지

yihoze | 2022.02.11 11:40:46 | 메뉴 건너뛰기 쓰기

다국어로 작성하는 텍 사용자들이 갖는 불만이, 워드나 웹브라우저와 달리, 텍스트를 언어에 따라 특정 폰트 환경으로 감싸야 한다는 것이죠. 제가 알기로 텍만 유독 그러한 것은 아니고 인디자인도 마찬가지입니다.

ucharclasses라는 패키지가 있다는 것을 알게 되었는데, 이것이 언어에 따라 설정된 폰트로 식자하는 것이더군요.

ucharclasses_japanese.png

그렇다고 워드처럼 쓸 수 있는 것은 아닙니다. 위 예에서 한자와 히라가나 사이에 공백을 두어야 합니다. 아마도 단어의 첫글자가 속하는 유니코드 블록을 확인하여 단어 전체를 해당 폰트로 식자하는 것 같습니다. 따라서 공백 없이 한자로 시작하면 히라가나가 빠지고, 히라가나로 시작하면 한자가 빠집니다. 그리고, 당연한 것이겠습니다만, 긴 단어가 줄 끝까지 걸릴 때 줄나눔이 일어나지 않습니다. 

그래도 여러 언어들을 짤막하게 인용하는 문서들을 작성할 때는 꽤 요긴할 것 같습니다.

첨부 [2]

댓글 쓰기

목록

KTUG 한국 텍 사용자 그룹