pslist 发表于 2005-6-2 19:12:14

总结下term gtk1 motif程序的中文支持

经过一些配置后我稍微总结下怎么让这些程序支持中文
不知道说得对不对情大侠们指教

term 类 (.Xdefaults 里, 那个什么 app-default的文件夹也行)
进行了 rxvt 和 mrxvt 配置后
主要要 进行 .font 和.mfont 的配置或许还要加上 .multichar_encoding 这个选项
例如:
--------------------------
Rxvt.font:-misc-fixed-medium-r-normal-*-12-*-*-*-*-*-*-*
Rxvt.mfont:-misc-simsun-medium-r-normal-*-12-*-*-*-c-*-gb*-*
--------------------------
中间的". "用 "* "代表也可以,"*"代表了所有的中间有的配置
如果这样不还行 可能还要加上
rxvt*multichar_encoding: gb2312(后面的编码和你loca一样)
我机子上 rxvt 是直接就可以的mrxvt 还要加上最后这一句

还有, 字体大小不对 就显示不出来中文了
Rxvt*font:6x13 比如这样你却用了 14 的simsun 可能就显示不出来了

gtk1 类的程序(.gtkrc)
-----------------------------------
style "gtk-default-zh-cn" {
   fontset = "-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,\
          -misc-simsun-medium-r-normal-*-12-*-*-*-c-*-gb2312.1980-0,*-r-*"

   }
   class "GtkWidget" style "gtk-default-zh-cn"
---------------------------------------
xmms 的标题和列表需要在程序里设置在字体设置里面把上面的 字体复制进去即可-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1, -misc-simsun-medium-r-normal-*-12-*-*-*-c-*-gb2312.1980-0,*-r-*
写入这个就可以了(西文字体可以自己选 选者你最喜欢的就行了 我是在xmms里调试的时候找的 呵呵)

xlib 类 motif 类( 同term类一样的 .Xdefaults)
只要用到 .fontList 即可
例如xnview
---------------------------------
xnview*fontList:-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1;\
                  -misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0:
----------------------------------
中间用了* 其实里面可以配置很多字体的
比如XnView*Browser*iconView.fontList:   XnView*ColorPickerText.fontList
中间的我们通通用 * 代替 用一种字体 (XnView*Browser*iconView 怎么也不支持中文 可能是程序的问题吧)
(我刚开始 不明白为什么有时用 .有时用* 原来是这样阿 哈哈)
xpdf*fontList: 一样用上面的字体即可

xlib程序好象不支持中文哦 只能用一种字体吗?
在所有字体定义前用 *.font:-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1
这样 xvidtune 等程序 字体会美观些 (你可以自己定义喜欢的字体)
----------------------------------------------

*font:-*-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1
*mfont:-misc-simsun-medium-r-normal-*-12-*-*-*-c-*-gb*-*
*multichar_encoding: gb2312
那些什么rxvt mrxvt 应该都不用定义了就ok了
* 代表了所有

ok 程序界面的 中文支持 就这样吧望大侠指点

cnhnln 发表于 2005-6-4 01:48:05

精阿
页: [1]
查看完整版本: 总结下term gtk1 motif程序的中文支持