选择显示字体大小

将redhat 7.0的汉化进行到底(二)

八、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   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons