做电子这个行业也有几年了,也从一个菜鸟开始,也是在google、baidu......上狂搜乱窜,得到的帮助不少,却一直没做过什么贡献,真是有点对不起自由的网络,今天周末加班,事情早早解决,于是开始到网上瞎转,看到很多人在提fedora10 pdf无法显示中文的问题,但解决的办法只有那么几种,且显得有些复杂和让人心里没底(尤其是新手),以前我也是这样忐忑不安的去改啊装,后来自己试了个方法,管用...废话少说啦:)
1、PDF不能显示中文的原因:字体库的问题。fedora10中用的是evince打开PDF,evince默认字体为sansserif,该字体是不支持中文的,所以,偶们打开PDF时,中文自然就看不到了,所以首先要添加中文字体支持(很简单的)。
2、知道了原因,就好解决,这就叫“有的放矢”吧。windows系统文件夹(通常C盘)中有个fonts文件夹(这你都找不到就很难再混了啊),里面有个文件simun.ttc(相信很多人都熟悉吧),就是很好的支持中文。将该字体文件cp到linux下字体共享目录下:/usr/local/share,并改名为simun.ttf。
3、evince对字体的选择在/etc/fonts/conf.d/49-sansserif.conf中第四行有定义:<string>san-sserif<string>,这里看到,默认的是sansserif,那么我们只需将其改为支持中文的simun就可以了,即此处改为:<string>simun<string>。
保存,退出,OK!
清爽的说,就是:
#cp ~simun.ttc /usr/local/share/simun.ttf
#vi /etc/fonts/conf.d/49-sansserif.conf
将<string>san-sserif<string>
改为<string>simun<string>
就ok了!
虽然只是很简单的东西,也算是对那么多提供过无私奉献的网友的一点回报与支持吧!对于遇到问题的网友,无论是简单的还是复杂的,我个人觉得:有效的解决办法是彻底找到问题的原因,即为什么,这样就可以对问题实施“手术刀”般的打击,否则只是照着别人的方法去做,是远不够的。