http://www.ktug.or.kr/xe/?document_srl=22698
이 질문에 첨부된 피디에프 파일을 맥에서 열어보니 문제가 전혀 없다.
하지만 리눅스에서는 동그라미 기호가 제대로 보이지 않는다.
문제의 피디에프 파일은 폰트를 내장하지 않아 시스템 폰트로 대체되는데 시스템에 ZapfDingbats 란 놈이 없기 때문이다.
맥에서는 이 폰트가 운영체제에 번들로 딸려온다.
그런데 살펴보니 리눅스에서도 "Zapf Dingbats"라는 이름은 잘 인식한다 (공백 하나 차이다).
/etc/fonts/conf.d/30-urw* 어쩌고 하는 파일에 다음처럼 적혀 있기 때문이다.
<alias binding="same"> <family>Zapf Dingbats</family> <accept><family>Dingbats</family></accept> </alias>
따라서 해결책은 ~/.fonts.conf 파일에 이렇게 추가하는 것이다.
<alias binding="same"> <family>ZapfDingbats</family> <accept><family>Dingbats</family></accept> </alias>
이제 evince에서도 TeXworks에서도 문제가 없다.
윈도의 TeXworks에서도 ZapfDingbats.ttf 란 파일을 구해서 설치한다면 문제가 사라질 것이다.
하지만 더이상 그럴 필요가 없는 것이 최근 윈도용 TeXworks는 이 폰트를 대신할 type1 폰트를 포함해 배포되고 있기 때문이다.
어도비 리더에도 역시 대용 폰트가 포함돼 있어 시스템에 해당 폰트가 없더라도 잘 보여준다.
KTUG 한국 텍 사용자 그룹