八、truetype字体的使用
1、前面已经说过了中文locale的问题,所以就直接开始truetype字体部分。很抱歉,我仅仅只用过win98 se和win me的simsun.ttf字体。别的字体是不是也可以,我还不知道!据说英文ie5.5中的mssong.ttf也可以很好的被支持。开始前,请先关掉xfs。
#setup
#system service->xfs->去掉前面的*
2、得到truetype字体
# mkdir /usr/x11r6/lib/x11/fonts/truetype
# cp windows/fonts/simsun.ttf /usr/x11r6/lib/x11/fonts/truetype
# cd /usr/x11r6/lib/x11/fonts/truetype
# ttfmkfdir>fonts.dir
我获得的fonts.dir如下:
4
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-ascii-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-15
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
修改为:
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-ascii-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-gb2312.1980-0
simsun.ttf -misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
#cp fonts.dir fonts.scale
3、修改/etc/x1/xf86config-4, 找到section "files"段,加入字体搜索路径, 并注释掉fontpath "unix/:7100:
section "files"
#fontpath "unix/:7100"
fontpath "/usr/x11r6/lib/x11/fonts/local/"
fontpath "/usr/x11r6/lib/x11/fonts/misc/"
fontpath "/usr/x11r6/lib/x11/fonts/75dpi/:unscaled"
fontpath "/usr/x11r6/lib/x11/fonts/type1/"
fontpath "/usr/x11r6/lib/x11/fonts/speedo/"
fontpath "/usr/x11r6/lib/x11/fonts/75dpi/"
fontpath "/usr/x11r6/lib/x11/fonts/truetype/" <--truetype字体的路径
endsection
在section "module" 段中加入xtt解析:
section "module"
load "glcore" load "dbe"
load "dri" load "extmod"
load "glx" load "pex5"
load "record" load "xie"
load "v4l"
load "xtt" <--加入这一行
endsection
4、为了让gnome支持新的truetype字体,修改/etc/gtk/gtkrc.zh_cn:
style "gtk-default-zh-cn" {
"-misc-simsun-medium-r-normal--12-0-0-0-p-0-*-*"
}
kde本身提供了字体选择,稍候我们再详细的说。这样的话,当你设定好中文环境变量以后,就可以在gnome看到truetype字体了。
九、chinput 3.01的安装
1、为了省略编译出错的麻烦,我们可以尽量采用i386.rpm包,前面我已经介绍了pth包的安装,如果你当时没有安装,安装之。我的网站收录了wuyulun做的chinput 3.01的 rpm4软件包,下载回来。安装之。同时请下载unicon2-im.tar.gz
#rpm -ivh chinput-3.0.1-1.i386.rpm --nodeps
#cp unicon2-im.tar.gz /usr/lib
#cd /usr/lib
#tar -zxvf unicon2-im.tar.gz
#rm unicon2-im.tar.gz
2、安装好上面的这些软件包后,还需要一些修改:
#cd /usr/lib
#ln -s libstdc++-2-libc6.1-1-2.9.0.so libstdc++-libc6.1-2.so.3
并且保证/usr/lib/zwinpro/chinput.ad 的相关部分是下面的样子:
...
chinput.gblocale = zh_cn.gbk
chinput.big5locale = zh_cn.gbk
...
chinput.gbfont = -*-*-medium-r-normal--16-*-*-*-c-*-gb2312.1980-0 chinput.big5font = -*-*-medium-r-normal--16-*-*-*-c-*-gb2312.1980-0
3、为了让每次登陆的时候都是中文环境,修改 ~/.bashrc 文件,在末尾加上下面的语句:
export lc_all=zh_cn.gbk
export lang=zh_cn.gbk
export xmodifiers=@im=chinput
把环境变量lc_all和lang设置成zh_cn.gbk是为了让gnome和kde都能比较好的支持中文。
4、重新登陆,看看你的gnome是不是能够支持中文输入了。(打开gedit,按下ctrl+空格,看看是不是有输入条出现)。此时,kde还是不能支持中文显示和输入。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器