失意高调,得意低调
分类: LINUX
2014-11-28 10:03:09
Ubuntu自带有PDF文档阅读器Evince,它体积小,启动速度快,而且功能也比较全,是个很优秀的软件。但对于有些某些没有内嵌中文字体的文档,Evince通常不能正显示出中文。
解决的办法当然有很多,如另外安装一个阅读器,如Adobe Reader for Linux,KPDF等,或许能解决这个问题。但问题的根本不是阅读器本身,而是系统缺少某些字体库和配置。
evince后台是通过xpdf来进行字串处理的,所以需要安装对应的中文支持。默认情况下,系统没有安装有关软件包而致以上问题的,可以偿试如下:
1. sudo apt-get install xpdf-chinese-simplified
2. sudo apt-get install xpdf-chinese-traditional (可选该项)
如果还不能正确显示中文,可能缺少如下所示工具包:
1. sudo apt-get install poppler-utils
2. sudo apt-get install poppler-data
我是直接安装poppler-data,因为据说evince基于 poppler,一些用LaTex生成的PDF需要安装 poppler-data,
sudo apt-get install poppler-data
然后,就一切正常了。
//***************************************
此时pdf文件已经可以显示中文,但问题又来了,有些文件中中文是方块,怎么办?
下面是别人的解决方法,试过,可行:
xpdf有些中文pdf显示的都是方块,在看了很多网页后发现是字体问题,可以尝试更改下面这个文件
有些中文pdf显示的都是方块,可以将上面这个文件中的第二个大块的第一项改为中文(