[완료]Evince에서 한글 폰트

nike984의 이미지

우분투에서 evince로 pdf 파일을 봅니다만~
영문 파일은 괜찮지만 한글 파일만 열면 깨집니다.
아무래도 한글 폰트가 설치되지 않은거 같은데
무슨 패키지를 어디서 받아서 깔면 되는건가요?
synaptic에서 찾아봐도 evince용 폰트는 안보이는거 같더군요.

feanor의 이미지

xpdf-korean 패키지 설치하시면 됩니다. evince 도 xpdf 파일을 같이 참조하며, evince 용 폰트가 따로 있는 것은 아닙니다.

$ ldd /usr/bin/evince | grep poppler
        libpoppler-glib.so.0 => /usr/lib/libpoppler-glib.so.0 (0xb7643000)
        libpoppler.so.0 => /usr/lib/libpoppler.so.0 (0xb72c6000)
$ strings /usr/lib/libpoppler.so.0 | grep xpdfrc
.xpdfrc
/etc/xpdf/xpdfrc
azirael의 이미지

간밤에 오랫동안 골치아프던 문제를 하나 해결하게 되었습니다.

misari의 이미지

$ ldd /usr/bin/evince | grep poppler
	libpoppler-glib.so.2 => /usr/lib/libpoppler-glib.so.2 (0xb76a0000)
	libpoppler.so.2 => /usr/lib/libpoppler.so.2 (0xb6e51000)
$ strings /usr/lib/libpoppler.so.2 | grep xpdfrc
$

우분투 8.04의 evince에서는 참조하는 라이브러리가 libpoppler-glib2(libpoppler.so.2)로 바뀌면서 더 이상 xpdfrc를 참조하지 않게 되어, xpdf-korean 패키지를 설치하여도 xpdf에서는 한글이 보이나 evince에서는 한글이 보이지 않습니다.

이 문제를 해결하려면 poppler-data를 설치하면 됩니다(evince에서는 더 이상 xpdf-korean에 의존하지 않는 것으로 보입니다).

$ sudo apt-get install poppler-data

poppler-data 패키지는 cjk를 위한 pdf 렌더링 라이브러리이며, Adobe-Korean1 폰트 등을 내장하고 있습니다.

---------------------
꿈을 버리지 말자!

꿈을 버리지 말자!

nike984의 이미지

감사합니다. 덕분에 안보이던 한글 문서가 아무 문제 없이 열립니다.
한글도 잘 나오고요.