“PDF文档的乱码问题”的版本间的差异
来自Ubuntu中文
(→KPDF/Evince乱码) |
(→文档查看器(Evince)打开中文PDF显示方块的问题) |
||
第17行: | 第17行: | ||
<br> | <br> | ||
+ | sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional | ||
+ | sudo apt-get install poppler-data | ||
+ | |||
+ | |||
+ | |||
+ | 如果上面的命令执行过后还有方块乱码,解决其实很简单,请按照下面的步骤进行: | ||
+ | |||
+ | |||
+ | |||
+ | cd /etc/fonts/conf.d/ | ||
+ | |||
+ | |||
+ | |||
+ | 将最后的倒数第四行修改为<string>文泉驿正黑</string>就可以了 | ||
+ | |||
+ | sudo gedit /etc/fonts/conf.d/49-sansserif.conf | ||
+ | |||
+ | |||
+ | |||
+ | 如果没有安装上述字体,一般可以通过下面的命令解决: | ||
+ | |||
+ | |||
+ | |||
+ | sudo cp 49-sansserif.conf 49-sansserif.conf.bak | ||
+ | |||
+ | sudo rm 49-sansserif.conf | ||
+ | |||
+ | |||
+ | |||
+ | 第一步是为了防止错删,用来备份。 | ||
+ | |||
+ | |||
+ | |||
+ | 如果还有乱码情况,再修改 /etc/fonts/conf.d/69-language-selector-zh-cn.conf 配置文件: | ||
+ | |||
+ | |||
+ | |||
+ | sudo gedit /etc/fonts/conf.d/69-language-selector-zh-cn.conf | ||
+ | |||
+ | |||
+ | |||
+ | /etc/fonts/conf.d/69-language-selector-zh-cn.conf 配置文件内容如下: | ||
+ | |||
+ | <fontconfig> | ||
+ | |||
+ | |||
+ | |||
+ | <match target="pattern"> | ||
+ | |||
+ | <test qual="any" name="family"> | ||
+ | |||
+ | <string>serif</string> | ||
+ | |||
+ | </test> | ||
+ | |||
+ | <edit name="family" mode="prepend" binding="strong"> | ||
+ | |||
+ | <string>AR PL UMing CN</string> | ||
+ | |||
+ | <string>AR PL ShanHeiSun Uni</string> | ||
+ | |||
+ | <string>WenQuanYi Bitmap Song</string> | ||
+ | |||
+ | <string>Bitstream Vera Serif</string> | ||
+ | |||
+ | <string>DejaVu Serif</string> | ||
+ | |||
+ | <string>AR PL UKai CN</string> | ||
+ | |||
+ | <string>AR PL ZenKai Uni</string> | ||
+ | |||
+ | </edit> | ||
+ | |||
+ | </match> | ||
+ | |||
+ | <match target="pattern"> | ||
+ | |||
+ | <test qual="any" name="family"> | ||
+ | |||
+ | <string>sans-serif</string> | ||
+ | |||
+ | </test> | ||
+ | |||
+ | <edit name="family" mode="prepend" binding="strong"> | ||
+ | |||
+ | <string>WenQuanYi Zen Hei</string> | ||
+ | |||
+ | <string>WenQuanYi Bitmap Song</string> | ||
+ | |||
+ | <string>Bitstream Vera Sans</string> | ||
+ | |||
+ | <string>DejaVu Sans</string> | ||
+ | |||
+ | <string>AR PL UMing CN</string> | ||
+ | |||
+ | <string>AR PL ShanHeiSun Uni</string> | ||
+ | |||
+ | <string>AR PL UKai CN</string> | ||
+ | |||
+ | <string>AR PL ZenKai Uni</string> | ||
+ | |||
+ | </edit> | ||
+ | |||
+ | </match> | ||
+ | |||
+ | <match target="pattern"> | ||
+ | |||
+ | <test qual="any" name="family"> | ||
+ | |||
+ | <string>monospace</string> | ||
+ | |||
+ | </test> | ||
+ | |||
+ | <edit name="family" mode="prepend" binding="strong"> | ||
+ | |||
+ | <string>Bitstream Vera Sans Mono</string> | ||
+ | |||
+ | <string>DejaVu Sans Mono</string> | ||
+ | |||
+ | <string>WenQuanYi Zen Hei</string> | ||
+ | |||
+ | <string>AR PL UMing CN</string> | ||
+ | |||
+ | <string>AR PL ShanHeiSun Uni</string> | ||
+ | |||
+ | <string>WenQuanYi Bitmap Song</string> | ||
+ | |||
+ | <string>AR PL UKai CN</string> | ||
+ | |||
+ | <string>AR PL ZenKai Uni</string> | ||
+ | |||
+ | </edit> | ||
+ | |||
+ | </match> | ||
+ | |||
+ | |||
+ | |||
+ | </fontconfig> | ||
+ | |||
+ | |||
+ | |||
+ | 将上面这个文件中的第二块中的 <string>WenQuanYi Zen Hei</string> 提为第一项, | ||
+ | |||
+ | 或 | ||
+ | 第一项改为 <string>文泉驿正黑</string> 中文字体 | ||
+ | ,都可以解决问题! | ||
+ | |||
+ | |||
+ | |||
+ | 但是, | ||
+ | |||
+ | 字体会影响文件浏览器,故此用已存在的 <string>WenQuanYi Zen Hei</string>,效果会更好! | ||
==Adobe Reader英文版== | ==Adobe Reader英文版== |
2010年4月22日 (四) 20:39的版本
文档查看器(Evince)打开中文PDF显示方块的问题
使用Evince打开部分pdf文件,特别是中国知网上下载的pdf论文时,常常显示为方块。
如果已经安装了文泉驿正黑字体,推荐使用下面的方法解决显示方块问题:
sudo gedit /etc/fonts/conf.d/49-sansserif.conf
将最后的倒数第四行修改为<string>文泉驿正黑</string>就可以了。
如果没有安装上述字体,一般可以通过下面的命令解决:
sudo rm /etc/fonts/conf.d/49-sansserif.conf
sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional
sudo apt-get install poppler-data
如果上面的命令执行过后还有方块乱码,解决其实很简单,请按照下面的步骤进行:
cd /etc/fonts/conf.d/
将最后的倒数第四行修改为<string>文泉驿正黑</string>就可以了
sudo gedit /etc/fonts/conf.d/49-sansserif.conf
如果没有安装上述字体,一般可以通过下面的命令解决:
sudo cp 49-sansserif.conf 49-sansserif.conf.bak
sudo rm 49-sansserif.conf
第一步是为了防止错删,用来备份。
如果还有乱码情况,再修改 /etc/fonts/conf.d/69-language-selector-zh-cn.conf 配置文件:
sudo gedit /etc/fonts/conf.d/69-language-selector-zh-cn.conf
/etc/fonts/conf.d/69-language-selector-zh-cn.conf 配置文件内容如下:
<fontconfig>
<match target="pattern">
<test qual="any" name="family">
<string>serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>Bitstream Vera Serif</string>
<string>DejaVu Serif</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>sans-serif</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>WenQuanYi Zen Hei</string>
<string>WenQuanYi Bitmap Song</string>
<string>Bitstream Vera Sans</string>
<string>DejaVu Sans</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
</edit>
</match>
<match target="pattern">
<test qual="any" name="family">
<string>monospace</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>Bitstream Vera Sans Mono</string>
<string>DejaVu Sans Mono</string>
<string>WenQuanYi Zen Hei</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
</edit>
</match>
</fontconfig>
将上面这个文件中的第二块中的 <string>WenQuanYi Zen Hei</string> 提为第一项,
或 第一项改为 <string>文泉驿正黑</string> 中文字体 ,都可以解决问题!
但是,
字体会影响文件浏览器,故此用已存在的 <string>WenQuanYi Zen Hei</string>,效果会更好!
Adobe Reader英文版
如果你已经安装了Adobe Reader英文版,那么你需安装亚洲语言包 。 在Adobe官方网站下载中文包,解压安装即可。安装中会要求输入Adobe Reader安装目录,通常在/usr/lib/Adobe或者/opt/Adobe/。 如果你尚未安装Adobe Reader英文版 你可以考虑直接下载安装adobe中文版