PDF中文显示

出自Linux Wiki

在2012年3月22日 (四) 14:38由Badguy (讨论 | 贡献)所做的修订版本

Linux阅读PDF时中文显示不正常的原因主要有二:一是系统字体配置有问题,二是没有安装相应的中文字体。本文将分别介绍解决方案,只要依次按说明操作,EvinceOkular等Linux下常用的PDF阅读器就可以阅读中文了。

Hint.gif
提示:
应注意中文无法显示问题与“乱码”问题的区别。中文无法显示、或显示为方框一般由字体原因导致,但中文显示为乱码则一般由编码问题导致。

I'm a bad guy and I want to know what will happen when I delete some data on wiki.

修改字体配置

在中国知网、万方数据库上下载的一些论文没有明确指定字体,系统选用英文字体显示它们,于是导致中文无法显示。要解决这一问题,需要修改系统的字体配置,一般是/etc/fonts/conf.d/49-sansserif.conf[1]

一种比较简便的方法是直接删除/etc/fonts/conf.d/49-sansserif.conf

# rm /etc/fonts/conf.d/49-sansserif.conf

如果不想这么做,也可以将/etc/fonts/conf.d/49-sansserif.conf

<edit name="family" mode="append_last">
     <string>sans-serif</string>
</edit>

改成

<edit name="family" mode="append_last">
    <string>文泉驿正黑</string>
</edit>

其中“文泉驿正黑”也可被其它所安装的中文字体代替。

Hint.gif
提示:
有关其它PDF阅读器,请参见PDF阅读器

参考资料

  1. Ubuntu Wiki上的介绍
个人工具
简体繁体转换