Chinaunix首页 | 论坛 | 博客
  • 博客访问: 216792
  • 博文数量: 88
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 555
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-03 13:08
个人简介

失意高调,得意低调

文章分类

全部博文(88)

文章存档

2021年(3)

2020年(2)

2018年(2)

2017年(3)

2016年(6)

2015年(19)

2014年(32)

2013年(21)

我的朋友

分类: 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显示的都是方块,在看了很多网页后发现是字体问题,可以尝试更改下面这个文件 

sudo gedit /etc/fonts/conf.d/69-language-selector-zh-cn.conf



有些中文pdf显示的都是方块,可以将上面这个文件中的第二个大块的第一项改为中文(AR PL UMing CN如果不好看可以改为WenQuanYi Zen Hei),就可以解决问题:

阅读(936) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~