升级Ubuntu的acroread以修复PDF乱码问题

有点长的标题。。。

起因:暑假在上海的时候由于没有网线,翻出了个《Core Java》(Java编程核心思想)的PDF文档开始看。九月份到学校以后,图书馆借到了一本《Java技术手册》,所以之后就再也没打开那个《Core Java》过。中间十月份经历过一次全系统版本升级。上周准备整理自己电脑上的文件时,打开《Core Java》,发现是惨不忍睹的小方块,有图有真相:

pdf-font-error

而且,在使用原来安装的Adobe Reader for Linux 9.3.1版打开后,会有提示说中文字体怎么样怎么样的错误,显示效果就是一个字都不显示……

于是乎,想办法解决这个问题。

搜到论坛上wiki上,有不少方法:

http://forum.ubuntu.org.cn/viewtopic.php?f=50&t=131480

http://wiki.ubuntu.org.cn/PDF%E6%96%87%E6%A1%A3%E7%9A%84%E4%B9%B1%E7%A0%81%E9%97%AE%E9%A2%98

不过在我的10.10系统上,修改49-sansserif.conf这个文件的方法不管用……sigh。。。

我也就不废话了,直接写最明了的解决方案。

坛子里找到的简洁的说明如下:

到软件源里把“其他”下面http://archive.canonical.com/ubuntu这个源勾上,然后sudo apt-get install acroread就行了,中文显示的话加medibuntu的源,装acroread-fonts就行

自己想办法,打开源编辑器或者在系统管理那里找出图形界面的源编辑器,然后找到如下这一个,也就是Canonical Partners这个源,勾上,然后更新系统,

partner

再安装:

sudo apt-get install acroread

为了中文显示,还需要在添加了medibuntu的源之后再安装:

sudo apt-get install acroread-fonts

需要提醒的是,如果网络状况不好,也就是网速很差的话,还是不要直接在终端里这么执行安装了,不然会很悲剧的。——我的应对办法:终端里下载这两个文件的时候会给出地址,取消安装,直接把地址复制出来,然后使用FireFox的DTA插件来下载,速度提高好几倍哦~(不过也就到了20+kb/s的地步。。。)

提供围观用图片:
悲剧教育网1

这个是取消更新以后给出的警告,里面有包的地址:)
悲剧教育网2
复制了地址之后,可以到DTA里面去下载了,看速度还是很慢吧……不过至少比直接使用更新管理器什么的下载要快了~

安装之后呢……系统自带的Evince打开那个电子书还是不正常……Orz。不过使用Adobe已经可用了。别的也就先不折腾了。

总结,文档内部编码可能有问题,因为我拿evince看大部分文档都没有问题;另外,adobe reader在Ubuntu系统升级之后没有更新,这个是自己的失误;还有,partner这个源比较重要,我的博客有一篇介绍怎么安装sun jdk的文章,搜索量很大……

-EOF-

Advertisements

5 thoughts on “升级Ubuntu的acroread以修复PDF乱码问题

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s