(1) Software requirements:
Install ghostscript (espgs-7.05.6), font (gnu-gs-fonts) and ghostview (gv) packages
(2) Font requirements:
Install SimSun, SimHei and other Chinese TTF fonts to XFree86 TTF font dir
(3) Hack the ghostscript:
Backup file /usr/share/ghostscript/7.05/lib/CIDFnmap, then modify it as follows:
%(CIDFnmap.Win) .runlibfile
% Add the following line
(CIDFnmap.zhcn) .runlibfile
|
Add file /usr/share/ghostscript/7.05/lib/CIDFnmap.zhcn as follows:
/SimSun (/usr/X11R6/lib/X11/fonts/TTF/simsun.ttc) ;
/STSong-Light /SimSun ;
/Beijing /SimSun ;
%/NSimSun (/usr/X11R6/lib/X11/fonts/TTF/simsun.ttc) 2 ;
/Adobe-GB1 /SimSun ;
/SimHei (/usr/X11R6/lib/X11/fonts/TTF/simhei.ttf) ;
/STHeiti-Regular /SimHei ;
/SimFang (/usr/X11R6/lib/X11/fonts/TTF/simfang.ttf) ;
/FangSong /SimFang ;
/STFangsong-Light /SimFang ;
/SimKai (/usr/X11R6/lib/X11/fonts/TTF/simkai.ttf) ;
/KaiTi /SimKai ;
/STKaiti-Regular /SimKai ;
/FZFangSong (/usr/X11R6/lib/X11/fonts/TTF/fzfsjw.ttf) ;
/FZWeiBei (/usr/X11R6/lib/X11/fonts/TTF/fzwbjw.ttf) ;
/FZKai (/usr/X11R6/lib/X11/fonts/TTF/fzktjw.ttf) ;
/FZShuTi (/usr/X11R6/lib/X11/fonts/TTF/fzstjw.ttf) ;
/SIL-FangSong- /STFangsong-Light ;
/SIL-FangSong-Reg-Jian /STFangsong-Light ;
/SIL-Hei-Med-Jian /STHeiti-Regular ;
/SIL-Kai- /STKaiti-Regular ;
/SIL-Kai-Reg-Jian /STKaiti-Regular ;
/SIL-Song-Reg-Jian /STSong-Light ;
|
Backup /usr/share/ghostscript/7.05/lib/gs_res.ps, then modify it as follows:
Find the following line
/GenericResourceDir (/usr/share/ghostscript/) readonly .forcedef
Replace it with the following line
/GenericResourceDir (/usr/share/ghostscript/resource/) readonly .forcedef
|
(4) Add Adobe CMAP for CID fonts to ghostscript
Download ac14.tar.Z and ag14.tar.Z from the following link:
ftp://ftp.oreilly.com/pub/examples/nutshell/cjkv/adobe/
Execute the following commands:
# cd /usr/share/ghostscript/
# mkdir resource
# cd resource
# mkdir CMap
# tar -zxvf /tmp/ac14.tar.Z
# tar -zxvf /tmp/ag14.tar.Z
# cp ac14/CMap/* ag14/CMap/* CMap
# rm -rf ac14 ag14
|
Alternatively, if you want the latest Adobe CMAP files, download "Complete set of Adobe CMAP files for CID Fonts" in the "Adobe Font Development Kit for OpenType" from adobe.com:
http://partners.adobe.com/asn/tech/type/otfdk/index.jsp
Execute the following commands:
# cd /usr/share/ghostscript/
# mkdir resource
# cd resource
# mkdir CMap
# unzip /tmp/Adobe Cmaps.zip
# cp Adobe Cmaps/Adobe-CNS1-2/* Adobe Cmaps/Adobe-CNS1-3/*
Adobe Cmaps/Adobe-CNS1-4/* Adobe Cmaps/Adobe-GB1-3/*
Adobe Cmaps/Adobe-GB1-4/* Adobe Cmaps/Adobe-Identity-0/*
CMap
# rm -rf Adobe Cmaps
|
(5) Hack Mozilla/Firebird preference file:
Modify mozilla/default/pref/unix.js as follows:
Look for the following line:
pref("print.postscript.nativefont.zh-CN", "");
Replace it with the following line:
pref("print.postscript.nativecode.zh-CN", "gb2312");
pref("print.postscript.nativefont.zh-CN", "SimSun-GB-EUC-H");
|
如果您对本文有任何疑问或者建议,请到讨论区发表您的意见:
>>
论坛入口 <<
上一篇:
Slackware Linux实战手记之安装篇 下一篇:
轻轻松松的安装Slackware Linux -- 1.如何选购Linux可以搭配的机器
【文章评论】
【收藏本文】
【推荐好友】
【打印本文】
【我要投稿】 【论坛讨论】