LinuxSir.cn,穿越时空的Linuxsir!

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

gtk 中文怎么显示 我的方法无法显示 大家帮我看看[已解决]

[复制链接]
发表于 2006-2-21 01:26:19 | 显示全部楼层 |阅读模式
重新编译新版本的mplayer 解决的












gtk 中文怎么显示 我的方法无法显示 大家帮我看看

cp /etc/gtk/gtkrc.zh_CN /etc/gtk/gtkrc.zh_CN.utf-8

gedit /etc/gtk/gtkrc.zh_CN.utf-8

# $(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--16-*-*-*-*-*-gb2312.1980-0,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"




不行啊。。。。。。。怎么版


我运行gmplayer 提示

MPlayer 1.0pre7try2-3.3.5-20050130 (C) 2000-2005 MPlayer Team
CPU: Intel Celeron 2/Pentium III Coppermine,Geyserville (Family: 6, Stepping: 6)
Detected cache-line size is 32 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 0
\uffff\uffff\uffff\uffff\u02b5\u02b1CPU\uffff\uffff\uffff\uffff - \uffff\uffff\uffff\uffff, \uffff\u2cbb\uffff\uffff\uffff\uffff\uffff\uffff\u0461\uffff\uffff! \uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\uffff\u0475\u0131\uffff\uffff\uffff, \uffff\uffff\uffff\uffff--disable-runtime-cpudetection\u0461\uffff\uffff\uffff\uffff\uffff±\uffff\uffff\uffffmplayer.



vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
85 audio & 196 video codecs
Linux RTC init error in ioctl (rtc_irqp_set 1024): Inappropriate ioctl for device
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.

Gdk-WARNING **: Missing charsets in FontSet creation


Gdk-WARNING **:     GB2312.1980-0


Gdk-WARNING **:     GBK-0


Gdk-WARNING **:     JISX0208.1983-0


Gdk-WARNING **:     KSC5601.1987-0


Gdk-WARNING **:     JISX0201.1976-0


\uffff\uffff\uffff\uffff\uffff\u02f3\uffff... (Exit)
发表于 2006-2-21 02:22:43 | 显示全部楼层
请贴出下面几个命令的结果
echo $LANGUAGE
locale
locale -a
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-21 09:15:09 | 显示全部楼层
gentoo ~ # echo $LANGUAGE

gentoo ~ # locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
gentoo ~ # locale -a
aa_DJ
aa_ER
aa_ER@saaho
aa_ET
af_ZA
am_ET
an_ES
ar_AE
ar_AE.utf8
ar_BH
ar_BH.utf8
ar_DZ
ar_DZ.utf8
ar_EG
ar_EG.utf8
ar_IN
ar_IQ
ar_IQ.utf8
ar_JO
ar_JO.utf8
ar_KW
ar_KW.utf8
ar_LB
ar_LB.utf8
ar_LY
ar_LY.utf8
ar_MA
ar_MA.utf8
ar_OM
ar_OM.utf8
ar_QA
ar_QA.utf8
ar_SA
ar_SA.utf8
ar_SD
ar_SD.utf8
ar_SY
ar_SY.utf8
ar_TN
ar_TN.utf8
ar_YE
ar_YE.utf8
az_AZ.utf8
be_BY
be_BY.utf8
bg_BG
bg_BG.utf8
bn_BD
bn_IN
br_FR
br_FR@euro
bs_BA
byn_ER
C
ca_ES
ca_ES@euro
ca_ES.utf8
cs_CZ
cs_CZ.utf8
cy_GB
cy_GB.utf8
da_DK
da_DK.utf8
de_AT
de_AT@euro
de_AT.utf8
de_BE
de_BE@euro
de_BE.utf8
de_CH
de_CH.utf8
de_DE
de_DE@euro
de_DE.utf8
de_LU
de_LU@euro
de_LU.utf8
el_GR
el_GR.utf8
en_AU
en_AU.utf8
en_BW
en_BW.utf8
en_CA
en_CA.utf8
en_DK
en_DK.utf8
en_GB
en_GB.utf8
en_HK
en_HK.utf8
en_IE
en_IE@euro
en_IE.utf8
en_IN
en_NZ
en_NZ.utf8
en_PH
en_PH.utf8
en_SG
en_SG.utf8
en_US
en_US.utf8
en_ZA
en_ZA.utf8
en_ZW
en_ZW.utf8
es_AR
es_AR.utf8
es_BO
es_BO.utf8
es_CL
es_CL.utf8
es_CO
es_CO.utf8
es_CR
es_CR.utf8
es_DO
es_DO.utf8
es_EC
es_EC.utf8
es_ES
es_ES@euro
es_ES.utf8
es_GT
es_GT.utf8
es_HN
es_HN.utf8
es_MX
es_MX.utf8
es_NI
es_NI.utf8
es_PA
es_PA.utf8
es_PE
es_PE.utf8
es_PR
es_PR.utf8
es_PY
es_PY.utf8
es_SV
es_SV.utf8
es_US
es_US.utf8
es_UY
es_UY.utf8
es_VE
es_VE.utf8
et_EE
et_EE.iso885915
et_EE.utf8
eu_ES
eu_ES@euro
eu_ES.utf8
fa_IR
fi_FI
fi_FI@euro
fi_FI.utf8
fo_FO
fo_FO.utf8
fr_BE
fr_BE@euro
fr_BE.utf8
fr_CA
fr_CA.utf8
fr_CH
fr_CH.utf8
fr_FR
fr_FR@euro
fr_FR.utf8
fr_LU
fr_LU@euro
fr_LU.utf8
ga_IE
ga_IE@euro
ga_IE.utf8
gd_GB
gez_ER
gez_ER@abegede
gez_ET
gez_ET@abegede
gl_ES
gl_ES@euro
gl_ES.utf8
gu_IN
gv_GB
gv_GB.utf8
he_IL
he_IL.utf8
hi_IN
hr_HR
hr_HR.utf8
hu_HU
hu_HU.utf8
id_ID
id_ID.utf8
is_IS
is_IS.utf8
it_CH
it_CH.utf8
it_IT
it_IT@euro
it_IT.utf8
iw_IL
iw_IL.utf8
ja_JP.eucjp
ja_JP.utf8
ka_GE
kk_KZ
kl_GL
kl_GL.utf8
kn_IN
ko_KR.euckr
ko_KR.utf8
kw_GB
kw_GB.utf8
lg_UG
lo_LA
lt_LT
lt_LT.utf8
lv_LV
lv_LV.utf8
mi_NZ
mk_MK
mk_MK.utf8
ml_IN
mn_MN
mr_IN
ms_MY
ms_MY.utf8
mt_MT
mt_MT.utf8
nb_NO
nb_NO.utf8
ne_NP
nl_BE
nl_BE@euro
nl_BE.utf8
nl_NL
nl_NL@euro
nl_NL.utf8
nn_NO
nn_NO.utf8
oc_FR
om_ET
om_KE
pa_IN
pl_PL
pl_PL.utf8
POSIX
pt_BR
pt_BR.utf8
pt_PT
pt_PT@euro
pt_PT.utf8
ro_RO
ro_RO.utf8
ru_RU
ru_RU.koi8r
ru_RU.utf8
ru_UA
ru_UA.utf8
se_NO
sid_ET
sk_SK
sk_SK.utf8
sl_SI
sl_SI.utf8
so_DJ
so_ET
so_KE
so_SO
sq_AL
sq_AL.utf8
st_ZA
st_ZA.utf8
sv_FI
sv_FI@euro
sv_FI.utf8
sv_SE
sv_SE.utf8
ta_IN
te_IN
tg_TJ
th_TH
th_TH.utf8
ti_ER
ti_ET
tig_ER
tl_PH
tr_TR
tr_TR.utf8
tt_RU.utf8
uk_UA
uk_UA.utf8
ur_PK
uz_UZ
uz_UZ@cyrillic
vi_VN
vi_VN.tcvn
wa_BE
wa_BE@euro
wa_BE.utf8
xh_ZA
xh_ZA.utf8
yi_US
zh_CN
zh_CN.gb18030
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.utf8
zh_SG
zh_SG.gbk
zh_TW
zh_TW.euctw
zh_TW.utf8
zu_ZA
zu_ZA.utf8
回复 支持 反对

使用道具 举报

发表于 2006-2-21 11:19:56 | 显示全部楼层
$ cat /etc/gtk/gtkrc.zh_CN.utf8
# $(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 = "-microsoft-verdana-medium-r-normal--15-*-*-*-*-*-iso10646-1,\
-misc-simsun-medium-r-normal--15-*-*-*-*-*-iso10646-1,*-r-*"
}
class "GtkWidget" style "gtk-default-zh-cn"

这里15是字号,iso10646是字符集,因为你使用是的utf8字符集,所以这里一定要用iso10646
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-21 23:07:19 | 显示全部楼层
兄弟  你的方法不行阿  呵呵  看看图

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2006-2-22 09:32:37 | 显示全部楼层
你有verdana和simsun这两个字体么?
xlsfonts看一看
xfontsel这个可以选择
如果你用的是xorg 7,这两个命令要自己安装
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-26 00:48:36 | 显示全部楼层
我用 xlsfonts 看了  好像没有 那2个字体

我拷贝 2个字体 到 字体文件夹中了

怎么没有呢
回复 支持 反对

使用道具 举报

发表于 2006-2-26 00:51:05 | 显示全部楼层
用ttmkfdir产生fonts.dir fonts.scale
回复 支持 反对

使用道具 举报

发表于 2006-2-26 13:00:26 | 显示全部楼层
gentoo里的某版本mplayer,好象就是现在的"x86",显示不出中文来,没有深究。最新的是行的。你试的时候要考虑这个因素。另外gtk1和gtk2要区别开来。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-2-26 14:20:21 | 显示全部楼层
怎么区别gtk1和gtk2??? emerge时候 只有gtk啊 难道 +gtk2?
回复 支持 反对

使用道具 举报

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

本版积分规则

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