evince中文乱码?做了它!

前还真没注意到Evince看中文pdf会有问题,可能和一般看的基本都是英文资料有关。最近用Pages导出了一份pdf,在Windows/Mac OS X/Linux下用Adobe Reader都能够正常地显示中文,但是用Evince就不行,所有的中文都是空白。

网上摸索了一翻,发现Evince是用poppler来解析PDF的,而poppler的编码集poppler-data是单独发布的。用Pacman搜索了一下,确实目前这台ArchLinux上是没有按照这个包的。

立马执行:

$ sudo pacman -Sy poppler-data

就可以完成该编码集的安装。

这时候再用Evince打开之前无法正常显示的pdf文件,我们能看到什么? 飞机?超人? 不,是我们那熟悉的方块字!手术顺利完成, over ~