LinuxSir.cn,穿越时空的Linuxsir!

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

不用补丁实现slackware完美中文显示

[复制链接]
发表于 2004-6-11 22:58:03 | 显示全部楼层 |阅读模式
前些天终于找到了别人制作的带粗斜体的方正圆体字体包,实现了不打补丁的完美中文显示,而且不用任何配置。不敢独享,喜欢AA中英文的朋友可以到这里下载。
ftp://linuxinux@ftp.321211.net/upload/font/fzyuanti+bitstream.zip
说说我的做法:解压字体包,有带粗斜体的方正圆体共4个文件,拷贝到/usr/X11R6/lib/X11/fonts/local/
然后到这个目录下依此运行mkfontscale,mkfontdir
生成的fontscale和fontdir中的中文编码为gb18030.2000,由于很多软件都还不支持,可以改为gbk,(或另外加)
修改/etc/X11/xorg.conf(我的是current)字体段:
我只保留freetype,去掉了type1和speedo
确保字体目录段包含有/usr/X11R6/lib/X11/fonts/local/
修改fonts.conf
fontpath加入/usr/X11R6/lib/X11/fonts/local/
各字体定义字段加入fzyuanti这个family
搞定了,其他美化都不再需要,
说了那么多废话了,不在乎再说多一些
我的是英文界面,lang.sh为
export lang=C
export LC_CTYPE=zh_CN.gbk
export G_BROKEN_FILENAMES=1

/etc/gtkrc/gtkrc.zh_CN内容:
# $(gtkconfigdir)/gtkrc.zh_CN
#
# This file defines the fontsets for Chinese language (zh) using
# the simplified chinese standard GuoBiao as in mainland China (CN)
#
# 1999, Pablo Saratxaga <pablo@mandrakesoft.com>
#

style "gtk-default-zh-cn" {
       fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
                  -*-*-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

/etc/gtk-2.0/gtkrc内容:
style "user-font" {
font_name="Bitstream Vera Sans 10" }
class "*" style "user-font"

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-6-11 23:00:29 | 显示全部楼层
繁体也一样没问题:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2004-6-11 23:02:13 | 显示全部楼层
在/etc/fonts/fonts.conf或者/etc/fonts/local.conf里面加入
[php]
<match target="font">
        <edit name="hinting" mode="assign">
            <bool>false</bool>
        </edit>
        <edit name="autohint" mode="assign">
            <bool>false</bool>
        </edit>
</match>
[/php]
中文会更好看。
 楼主| 发表于 2004-6-11 23:04:36 | 显示全部楼层
Abiword能用中文了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2004-6-11 23:11:09 | 显示全部楼层
Neo.K兄,加了你的代码字体变得好模糊,还是不用好,原配的fonts.conf已经很完美了。
发表于 2004-6-11 23:20:32 | 显示全部楼层
hinting 设为 true 可能会好些。
发表于 2004-6-11 23:38:31 | 显示全部楼层
谢谢分享,字体下载中
发表于 2004-6-12 03:57:34 | 显示全部楼层
我这儿字体不能下载啊,sigh
发表于 2004-6-12 08:36:45 | 显示全部楼层
slackware-current那天参照标准的9.1汉化方法那个字真是难看,其实一切尽在那个fonts.conf,感觉不是很好效果

就是这帖里的fonts.conf,晕一个fonts.conf影响好大哦,真是漂亮这个conf
 楼主| 发表于 2004-6-12 09:16:44 | 显示全部楼层
xorg里的X11R6.7.1的xft和fontconfig是重新作了修改的,不同于xfree86。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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