QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1976|回复: 1

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

[复制链接]
发表于 2005-6-2 19:12:14 | 显示全部楼层 |阅读模式
经过一些配置后  我稍微总结下  怎么让这些程序支持中文
不知道说得对不对  情大侠们指教

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 程序界面的 中文支持 就这样吧  望大侠指点

本帖子中包含更多资源

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

×
发表于 2005-6-4 01:48:05 | 显示全部楼层
精阿
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-8 16:41 , Processed in 0.099670 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

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