LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1774|回复: 12

完全安全无隐患安装simsun字体

[复制链接]
发表于 2003-5-14 19:00:00 | 显示全部楼层 |阅读模式
本贴完全按照redhat9发行注记来安装字体,不用修改任何配置文件,绝对安全.
1,新建目录/usr/share/fonts/TrueType
2,从windows拷贝simsun.ttf及其他你想要得字体文件到新建的目录/usr/share/fonts/TrueType
3,ttmkfdir -d /usr/share/fonts/TrueType/ -o/usr/share/fonts/TrueType/fonts.scale
ttmkfdir -d /usr/share/fonts/TrueType/ -o /usr/share/fonts/TrueType/fonts.scale
运行这两个命令来产生fonts.dir  fonts.scale这两个文件
4,chkfontpath --add /usr/share/fonts/TrueType  运行这个命令,把字体路径加入 X 字体服务器的路径中,其实就是加入了/etc/X11/fs/config这个文件中.
5.重起xwindow

好了,这时xmms可以使用新字体了


5,运行fs-cache /usr/share/fonts


字体安装完成.  简单吧!


对了,xmms的字体设置最好使用字体集,把Use Fontsets   和  Use X font两个复选框选中,
然后考入下面的字体-microsoft-tahoma-medium-r-normal-*-*-120-*-*-p-*-viscii1.1-1,-misc-simsun-medium-r-normal-*-*-120-*-*-c-*-gbk-0.  其实就是,英文用tahoma显示中文用simsun显示,把两个字体名中间加个逗号,就可以了.


这时xmms的右健菜单字体还是太大,mozilla的菜单字体也不小,这时需要改一下/etc/gtk/gtkrc.zh-CN这个文件,把里面的字体大小改一下,我的显示器是17的,分辨率为1024*768,我改
成12号比较好看,你可以根据你的情况自己改.
你也可以把里面的默认字体替换掉,换成跟xmms一样fontset,像下面那样
style "gtk-default-zh-cn" {
       fontset = "-microsoft-tahoma-medium-r-normal-*-*-120-*-*-p-*-viscii1.1-1,\
                  -misc-simsun-medium-r-normal-*-*-120-*-*-c-*-gbk-0"
}
class "GtkWidget" style "gtk-default-zh-cn"
这样,xmms和mozilla的菜单字体就可以英文用tahoma显示中文用simsun显示,并且大小合适.


要想让kde的菜单和kongqueror都使用tahoma和simsun的字体集,可以修改/etc/fonts/fonts.conf文件.把所有的类似<family>simsun</family>这种格式的地方,在最前面加上两行
<family>Tahoma</family>
<family>Simsun</family>
就象下面这样
<!--
  Serif faces
-->
        <alias>
                <family>Tahoma</family>
                <family>SimSun</family>
                <family>Times</family>
                <family>Times New Roman</family>
                <family>Nimbus Roman No9 L</family>
                <family>Luxi Serif</family>
                <family>Kochi Mincho</family>
                <family>AR PL SungtiL GB</family>
                <family>AR PL Mingti2L Big5</family>
                <family>Baekmuk Batang</family>要想让kde的菜单和kongqueror都使用tahoma和simsun的字体集,可以修改/etc/fonts/fonts.conf文件.把所有的类似<family>simsun</family>这种格式的地方,在最前面加上两行
<family>Tahoma</family>
<family>Simsun</family>
就象下面这样
<!--
  Serif faces
-->
        <alias>
                <family>Tahoma</family>
                <family>SimSun</family>
                <family>Times</family>
                <family>Times New Roman</family>
                <family>Nimbus Roman No9 L</family>
                <family>Luxi Serif</family>
                <family>Kochi Mincho</family>
                <family>AR PL SungtiL GB</family>
                <family>AR PL Mingti2L Big5</family>
                <family>Baekmuk Batang</family>
                <default><family>serif</family></default>
        </alias>
其他类似的地方也都如法炮制.然后在kde的控制中心,把字体改成tahoma 10,
完成!!!
发表于 2003-5-27 15:41:01 | 显示全部楼层
linux的易用性永远怕永远敢不上windows,一个字体就让人望而却步。。。。
发表于 2003-5-27 15:54:29 | 显示全部楼层
bywind兄能否帖几张图,比如mozilla,以及桌面的。mozilla用的是什么字体?

英文字体不是能解决发虚的现象??我用Redhat发行标记中的方法,英文字体发虚,在mozilla中。。

多谢。
 楼主| 发表于 2003-5-27 16:48:03 | 显示全部楼层
这只是纯粹的安装字体,并未作任何的优化与美化。英文字体发虚的现象是在关闭字体平滑的情况下,打开字体平滑后英文字体太黑,不过可以接受,我对这种效果挺满意的。不过,不足之处是simsun不支持粗体,斜体等特效,把Xft2,fontconfig,freetype升级到最新版后,可以显示粗体了。我用的font.conf是从www.linuxfans.org下载的。用 ... 可以去看看。
发表于 2003-5-27 16:48:11 | 显示全部楼层

sigh...如果大家整天就为了个字体。。。。

最初由 北南南北 发表
bywind兄能否帖几张图,比如mozilla,以及桌面的。mozilla用的是什么字体?

英文字体不是能解决发虚的现象??我用Redhat发行标记中的方法,英文字体发虚,在mozilla中。。

多谢。


那。。。。 唉。
 楼主| 发表于 2003-5-27 16:49:20 | 显示全部楼层
这只是纯粹的安装字体,并未作任何的优化与美化。英文字体发虚的现象是在关闭字体平滑的情况下,打开字体平滑后英文字体太黑,不过可以接受,我对这种效果挺满意的。不过,不足之处是simsun不支持粗体,斜体等特效,把Xft2,fontconfig,freetype升级到最新版后,可以显示粗体了。我用的font.conf是从www.linuxfans.org 下载的。用了以后,程序菜单字体很漂亮,可是文本字体不如原来的好看,于是又改回原来的font.conf,我现在正在研究font.conf,毕竟它是显示字体的关键之所在,有经验的兄弟请不吝赐教,谢谢。我原来用的mozilla是1。4b的中文版,字体很不错,可惜不支持xft也就是说,不能显示粗体字,不过redhat自带的mozilla1.2是支持xft的,粗体字正常显示,可惜版本太低总觉得不爽,又下载了mozilla1.3的源代码自己带上支持xft的参数编译,成功,www.linuxforum.net上有帖子 ... 可以去看看。
 楼主| 发表于 2003-5-27 16:50:56 | 显示全部楼层
不好意思,连发两次都出问题
www.linuxforum.net  有帖子专门介绍mozilla编译,大家可以去看看
发表于 2003-7-1 10:26:13 | 显示全部楼层
为什么提示找不到chkfontpath命令.
man 可以看到帮助
发表于 2003-7-1 11:32:01 | 显示全部楼层
我就简单地将simsun.ttc拷来,然后ttmkfdir
在编辑font.conf和gtcrc.zh_cn然后再装xft2就好了
我觉得够用了
发表于 2003-7-1 13:24:52 | 显示全部楼层
你这种是最差的汉化方法,而且这么麻烦,我有更方便的办法汉化到你这种样子。

但是你这样的汉化是有问题的,一是英文字体无法和中文一样清晰。二是有些地方如双引号(全角)会显示为方块,比如mozilla中文版里,你在输入网址后,下面出现查找“xxx”,引号会变成方块。三是没有粗体和斜体
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表