LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: homesp

Sarge在utf-8编码下gtk程序大家都用什么字体??

[复制链接]
发表于 2005-8-3 01:00:04 | 显示全部楼层
你的截图的程序是 Gtk2 的 , 不是 Gtk1


用 gtk-theme-switch 来配置 Gtk1 程序  不要选字体
我的 Gtk1 程序用 文泉驿的字体

[php]
hua@hua:~$ cat /etc/gtk/gtkrc.zh_CN.utf8
style "gtk-default-zh-cn" {
       fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
                  -wenquanyi-wenquanyi bitmap song-medium-r-normal--12-160-75-75-c-80-iso10646-1,\
                  -*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"
[/php]








  1. | 文泉驿点阵字体发布,CarlosLiu 做的 package 在 "deb [url]http://apt.debian.org.tw[/url] unstable main/xfonts-wqy"
复制代码





文泉驿字体有好几个字号
hua@hua:~$ xlsfonts | grep wenq
-wenquanyi-wenquanyi bitmap song-bold-r-normal--0-0-75-75-c-0-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--12-160-75-75-c-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--13-160-75-75-c-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--15-160-75-75-c-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--16-160-75-75-c-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--0-0-75-75-c-0-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--12-160-75-75-c-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--13-160-75-75-c-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--15-160-75-75-c-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--16-160-75-75-c-80-iso10646-1

下图是文泉驿字体 的 Gtk1 程序 xmms  , 我习惯用 16 号点阵 , 比较养眼, 不过可能有人会觉得 16 有些大

回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-3 11:53:56 | 显示全部楼层
Post by jhuangjiahua
你的截图的程序是 Gtk2 的 , 不是 Gtk1


用 gtk-theme-switch 来配置 Gtk1 程序  不要选字体
我的 Gtk1 程序用 文泉驿的字体

[php]
hua@hua:~$ cat /etc/gtk/gtkrc.zh_CN.utf8
style "gtk-default-zh-cn" {
       fontset = "-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
                  -wenquanyi-wenquanyi bitmap song-medium-r-normal--12-160-75-75-c-80-iso10646-1,\
                  -*-*-medium-r-normal--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"
[/php]
文泉驿字体有好几个字号
hua@hua:~$ xlsfonts | grep wenq
-wenquanyi-wenquanyi bitmap song-bold-r-normal--0-0-75-75-c-0-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--12-160-75-75-c-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--13-160-75-75-c-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--15-160-75-75-c-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--16-160-75-75-c-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--0-0-75-75-c-0-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--12-160-75-75-c-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--13-160-75-75-c-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--15-160-75-75-c-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--16-160-75-75-c-80-iso10646-1

下图是文泉驿字体 的 Gtk1 程序 xmms  , 我习惯用 16 号点阵 , 比较养眼, 不过可能有人会觉得 16 有些大


华华,安装时文泉驿软件包有三个,我装 了
xfonts-wqy-yhunifont
xfonts-wqy-bitmapfont
但是xfonts-wqy好像跟第二个冲突,两个都是bitmap字体,所以就没有安装xfonts-wqy

我用过后修改了/etc/gtk/gtkrc.zh_CN.utf8文件后,xmms的菜单都显示成了方框了,主窗口也是把汉字显示 成方框,应该可以显示 中文,只不过现在好像哪里没有设置好,所以就显示成方框了 ,gtkrc.utf-8这个文件不用改吧?
cat /etc/gtk/gtkrc.utf-8
tyle "gtk-default-utf8" {
       fontset = "-*-*-medium-r-normal--16-*-*-*-c-*-iso10646-1,\
"
}
class "GtkWidget" style "gtk-default-utf8"
此外,其它gtk程序显示 依然跟以前一样
回复 支持 反对

使用道具 举报

发表于 2005-8-3 12:26:41 | 显示全部楼层
再等等,
8月8号0.6的文泉驿字体就发布了,现在内测中
这一版做过很多优化,显示效果好很多,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-3 12:31:29 | 显示全部楼层
Post by ailantian
再等等,
8月8号0.6的文泉驿字体就发布了,现在内测中
这一版做过很多优化,显示效果好很多,


ailantian你用的也是文泉驿?你用的是哪种编码?
回复 支持 反对

使用道具 举报

发表于 2005-8-3 12:34:26 | 显示全部楼层
[php]ailantian@vax:~/GNUworks/vecchinese$ locale
LANG=POSIX
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC="OSIX"
LC_TIME="OSIX"
LC_COLLATE="OSIX"
LC_MONETARY="OSIX"
LC_MESSAGES="OSIX"
LC_PAPER="OSIX"
LC_NAME="OSIX"
LC_ADDRESS="OSIX"
LC_TELEPHONE="OSIX"
LC_MEASUREMENT="OSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
ailantian@vax:~/GNUworks/vecchinese$
[/php]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-3 12:40:04 | 显示全部楼层
能把你的gtkrc.zh_CN.utf8贴一下吗》?
回复 支持 反对

使用道具 举报

发表于 2005-8-3 12:50:27 | 显示全部楼层
我没有这个文件呢:)
我的icewm

仅仅使用了文泉驿0.6字体,还有其它的英文字体比如bitstream这些的

只是用了~/.font.conf来控制字体的

简单的修改了一下配置文件,去掉了其它的所有中文字体
另外加了一段英文过宽的限制

配置文件要根据自己的情况修改,比如字体目录这个,每个人情况不同吧
其它倒好像没什么需要修改的
见附件

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-3 17:11:52 | 显示全部楼层
那你没有装Gnome桌面吧
回复 支持 反对

使用道具 举报

发表于 2005-8-3 18:05:07 | 显示全部楼层
没装了也没事吧,只要改fonts.conf就应该可以了吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-3 19:21:58 | 显示全部楼层
已经改了,但是不行,Gtk程序要通过gtkrc.zh_CN-utf8来配置字体 的
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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