글쓴이: 류광 » 2011-04-29 5:45 pm
좀 더 정확하게는 주어진 글자에 해당하는 자형이 글꼴 파일에 없기 때문입니다.
docbook-xsl의 common/en.xml을 보면 <chapter>의 표시에 쓰이는 문자열이 나오는데... Chapter 다음의 빈칸이 보통의 빈칸이 아니라 "줄바꿈 금지" 빈칸인 nbspace입니다(유니코드 0xA000). 그런데 현재 닥북 모음집에서 제목 표시에 쓰이는 글꼴인 UnGraphic에 이 0xA000에 해당하는 자형이 없습니다.
가장 쉬운 해결책은 lang="ko"를 사용하는 것이고요. (그러면 common/ko.xml이 적용되는데 여기에는 A000이 없습니다.)
영문 문서를 위한 좀 더 본격적인 해결책은 0xA000 자형이 있는 글꼴을 제목 표시용으로 사용하는 것인데요. 참고로 닥북 모음집에서 제목 표시용 글꼴 설정은 conf/dbk-pdf.conf 의 title.font.family= 줄입니다. 물론 fop-config.xml에 등록한 글꼴을 사용해야 하고요.