频 道 直 达 - 新闻 - 读书 - 培训 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 技术圈 - 博客 - BBS
51CTO.COM_中国领先的IT技术网站
找资料:

一次搞定RedHat8.0simsun字体的shell程序

作者: 出处:ChinaITLab  (  ) 砖  (  ) 好  评论 ( ) 条  进入论坛
更新时间:2005-12-16 14:37
关 键 词:Sun
阅读提示:这个bash程序能一次搞定RedHat8.0simsun字体的shell程序。
这个bash程序能一次搞定RedHat8.0simsun字体的shell程序。可以把#!/bin/bash直到reboot之间的内容拷贝到一个文件中,比如sm.sh 把他放到/usr/local/temp里面,chmod 755 sm.sh,让它可执行。 然后,把simsun.ttc, SimSun18030.ttc, tahoma.ttf, tahomabd.ttf四个文件 拷贝到上述目录中,执行这个脚本程序:./sm.sh 然后就重起动了,然后就能用simsun了。注意两点:要在刚用简体汉字装完,没作任何汉化情况下作;要用root作。 
下面是程序:
#!/bin/bash
#
#change rh8 chinese fonts to simsun
#This is a GPL sript. The content comes form Xiang Yu. Thanks him.
#usage:
#1, install rh8 and select simplified chinese.
#2, make a temple directory in anywhere you prefer.
# for example /usr/local/temp
# copy 'where/it/has/the/windows_fonts/simsun.ttc' and
#all of these fonts, simsun.ttc、SimSun18030.ttc、tahoma.ttf and tahomabd.ttf
# to this temp place /usr/local/temp
#3, copy this shell script into this directory.
#4, run it
#5, set the fonts to your most prefered ones in gnome, kde and xmms and others.
#first, put the fonts to the correct dir.
export CDIR=/usr/X11R6/lib/X11/fonts/TrueType
mkdir $CDIR
#copy the fonts to it
cp simsun.ttc $CDIR/simsun.ttf
cp SimSun18030.ttc $CDIR/SimSun18030.ttf
cp t* $CDIR/
#copy encodings
cp /usr/X11R6/lib/X11/fonts/encodings/encodings.dir $CDIR/
#make the fonts.dir
echo '29
simsun.ttf -misc-fixed-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
SimSun18030.ttf -misc-SimSun18030-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
ai=0.3:SimSun18030.ttf -misc-SimSun18030-medium-i-normal--0-0-0-0-c-0-gb18030.2000-0
ds=y:SimSun18030.ttf -misc-SimSun18030-bold-r-normal--0-0-0-0-c-0-gb18030.2000-0
ds=y:ai=0.3:SimSun18030.ttf -misc-SimSun18030-bold-i-normal--0-0-0-0-c-0-gb18030.2000-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-gb2312.1980-0
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-gb2312.1980-0
tahoma.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahoma.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-1
tahomabd.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-1
ai=0.3:tahomabd.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-1
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-gbk-0
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-gbk-0
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-gbk-0
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-gbk-0
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-fcd8859-15
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-fcd8859-15
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-fcd8859-15
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-fcd8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-p-0-iso8859-15
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-p-0-iso8859-15
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-p-0-iso8859-15
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-p-0-iso8859-15
simsun.ttf -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1
ai=0.3:simsun.ttf -misc-SimSun-medium-i-normal--0-0-0-0-c-0-iso10646-1
ds=y:simsun.ttf -misc-SimSun-bold-r-normal--0-0-0-0-c-0-iso10646-1
ds=y:ai=0.3:simsun.ttf -misc-SimSun-bold-i-normal--0-0-0-0-c-0-iso10646-1' > $CDIR/fonts.dir
#make the fonts.scale
cat $CDIR/fonts.dir > $CDIR/fonts.scale
#modify /etc/X11/XF86Config
sed -e '/^Section[[:space:]]*"Files"/,/^EndSection/{
/^[[:space:]]*FontPath[[:space:]]*"\/usr\/X11R6\/lib\/X11\/fonts\/TrueType"/d
/RgbPath/a\
FontPath "\/usr\/X11R6\/lib\/X11\/fonts\/TrueType"
}' -e '/Section[[:space:]]*"Module"/,/^EndSection/{
/^[[:space:]]*Load[[:space:]]*"freetype"/d
/^[[:space:]]*Load[[:space:]]*"record"/d
/^[[:space:]]*Load[[:space:]]*"type1"/d
s/EndSection/ Load "xtt"\
EndSection/
}' /etc/X11/XF86Config > ~/tmpfile
cat ~/tmpfile > /etc/X11/XF86Config
#modify gtkrc.zh_CN
sed -e '/style[[:space:]]*"gtk-default-zh-cn"/,/class[[:space:]]*"GtkWidget"[[:space:]]*style[[:space:]]*"gtk-default-zh-cn"/{
s/^[[:space:]]*fontset[[:space:]]*.*"/ fontset = "-*-*-medium-r-normal--12-*-*-*-*-*-iso10646-1,*-r-*"/
}' /etc/gtk/gtkrc.zh_CN > ~/tmpfile
cat ~/tmpfile > /etc/gtk/gtkrc.zh_CN
#modify gnome/gtkrc
sed -e 's/^[[:space:]]*fontset[[:space:]]*=.*"/ fontset = "-misc-SimSun-medium-r-normal--12-*-*-*-*-*-iso10646-1"/' /etc/gnome/gtkrc.zh_CN > ~/tmpfile
cat ~/tmpfile > /etc/gnome/gtkrc.zh_CN
#modify /etc/fonts/fonts.conf
sed -e 's/ \/usr\/X11R6\/lib\/X11\/fonts\/Type1<\/dir>/ \/usr\/X11R6\/lib\/X11\/fonts\/TrueType<\/dir>\
\/usr\/X11R6\/lib\/X11\/fonts\/Type1<\/dir>/' /etc/fonts/fonts.conf > ~/tmpfile
cat ~/tmpfile > /etc/fonts/fonts.conf
sed -e '/If[[:space:]]*the[[:space:]]*font/,/<\/match>/s/.*<\/string>/SimSun<\/string>/' /etc/fonts/fonts.conf > ~/tmpfile
cat ~/tmpfile > /etc/fonts/fonts.conf
sed -e '/zh<\/string>/,/<\/edit>/s/.*<\/bool>/true<\/bool>/' /etc/fonts/fonts.conf > ~/tmpfile
cat ~/tmpfile > /etc/fonts/fonts.conf
sed -e '/monospace<\/family>/,/<\/prefer>/{
//a\
SimSun<\/family>
}' /etc/fonts/fonts.conf > ~/tmpfile
cat ~/tmpfile > /etc/fonts/fonts.conf
#modify /usr/lib/Chinput/Chinput.ad
sed -e 's/chinput\.gb18030font[[:space:]]*=[[:space:]]*.*/chinput\.gb18030font = -misc-SimSun-medium-r-normal--0-0-0-0-c-0-iso10646-1/' -e 's/xft\.font\.family[[:space:]]*=[[:space:]]*zysong18030/xft\.font\.family = SimSun/' /usr/lib/Chinput/Chinput.ad > ~/tmpfile
cat ~/tmpfile > /usr/lib/Chinput/Chinput.ad
#cp the files for xmms in the system default locale gb18030
mkdir /usr/share/locale/zh_CN.GB18030
cp -a /usr/share/locale/zh_CN.GB2312/* /usr/share/locale/zh_CN.GB18030/
#Gao Ding it!
reboot

发表
查看
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 领 先 的 IT 技 术 网 站 ·
技 术 成 就 梦 想
·Windows XP远程桌面连接图解(.. (查看30702次)
·Windows Vista 初步 (查看20844次)
·Solaris基础知识入门 (查看19036次)
·Linux的安装 (查看16857次)
·Windows操作系统安装 (查看15831次)
订阅技术快讯
电子杂志下载
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。
名称:Vista精品应用黄皮书
简介:《Vista精品应用黄皮书》囊括了Vista的各方面内容。此次的精简版,是将里面的内容做了提取,便于用户下载和使用。内容包含了各种Vista的安装与实施、技巧与解析以及各种Vista相关学习文档和相关软件的安全下载。该电子书是了解和应用Vista人员必备的工具手册,并且也是第一本
名称:2006中国IT论坛精品集合
简介:本书由“51CTO论坛推广联盟”制作完成。书中所有内容均来自各联盟成员的论坛(网站)。制作本书的目的是为了集中大家的优势资源,将更多更精彩的内容带给广大技术爱好者。本书是联盟成立以来制作的第一本书。
关键字阅读
频道精选
主编信箱 热线:010-66476606 告诉我们您想看的:专题 文章
关于我们 | 诚聘英才 | 联系我们 | 网站大事 | 意见反馈 | 网站地图
Copyright©2005-2007 51CTO.COM 版权所有