查看源代码
出自Linux Wiki
对
PDF中文显示
的源代码
根据以下的原因,您无权限进行编辑这个页面操作:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
[[Linux]]中[[PDF阅读器|阅读PDF]]时中文显示不正常的原因主要有二:一是系统字体配置有问题,二是没有安装相应的中文字体。本文将分别介绍解决方案,只要依次按说明操作,[[PDF阅读器#Evince|Evince]]、[[PDF阅读器#Okular|Okular]]等Linux下常用的PDF阅读器就可以阅读中文了。 {{Hint|应注意中文无法显示问题与“乱码”问题的区别。中文无法显示、或显示为方框一般由字体原因导致,但中文显示为乱码则一般由编码问题导致。}} ==安装中文字体== 多数中文PDF文档都已经内嵌了中文字体,这样显示PDF的软件无需预装字体就可以显示PDF中的中文。但也有部分PDF文件没有内嵌字体,这就导致了中文无法正常显示的问题。 正因如此,解决这一问题也变得简单起来:只需要安装字体即可。 实际上,当下流行的PDF软件,如Okular、Evince等是以[http://poppler.freedesktop.org/ Poppler]为解析PDF后端的,而Poppler中文字体包通常打包在<tt>poppler-data</tt>中,所以只要安装<tt>poppler-data</tt>,中文显示问题就可基本解决。 ===Ubuntu/Debian=== <tt>poppler-data</tt>就在[[Ubuntu]]或[[Debian]]仓库中,可以用<tt>apt-get</tt>直接安装: apt-get install poppler-data ===其它发行版=== 可以在[http://poppler.freedesktop.org/ Poppler的主页]上直接下载''poppler-data-0.2.1.tar.gz''。解压后使用以下命令安装: # make install datadir=/usr/share ==修改字体配置== 在中国知网、万方数据库上下载的一些论文没有明确指定字体,系统选用英文字体显示它们,于是导致中文无法显示。要解决这一问题,需要修改系统的字体配置,一般是''/etc/fonts/conf.d/49-sansserif.conf''。 <ref>[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 Ubuntu Wiki上的介绍]</ref> 一种比较简便的方法是直接删除''/etc/fonts/conf.d/49-sansserif.conf'': # rm /etc/fonts/conf.d/49-sansserif.conf 如果不想这么做,也可以将''/etc/fonts/conf.d/49-sansserif.conf''的 <source lang="xml"> <edit name="family" mode="append_last"> <string>sans-serif</string> </edit> </source> 改成 <source lang="xml"> <edit name="family" mode="append_last"> <string>文泉驿正黑</string> </edit> </source> 其中“文泉驿正黑”也可被其它所安装的中文字体代替。 {{Hint|有关其它PDF阅读器,请参见[[PDF阅读器]]。}} ==参考资料== <references /> [[Category:PDF工具]] [[Category:Linux中国化]]
在这个页面上使用的模板有:
Template:Hint
(
查看源码
)
返回到
PDF中文显示
。
导航
首页
社区入口
当前事件
最近更改
随机页面
帮助
查看
页面
讨论
查看源代码
历史
个人工具
登录/创建账户
搜索
简体繁体转换
不转换
简体
繁體
工具箱
链入页面
链出更改
特殊页面