[问题]英文locale的中文设置,NND,一直木设好过。

系统字体配置、中文显示和输入法问题
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50

[问题]英文locale的中文设置,NND,一直木设好过。

#1

帖子 kelen » 2008-08-14 10:02

问题:中文部分不能显示指定的中文字体。(比如:在终端,panel, nautilus )
设置如下:

代码: 全选

sudo gedit /etc/fonts/conf.avail/69-language-selector-zh-cn.conf
<fontconfig>

	<match target="pattern">
		<test qual="any" name="family">
			<string>serif</string>
		</test>
		<edit name="family" mode="prepend" binding="strong">
			<string>Bitstream Vera Serif</string>
			<string>iYaHei</string>
			<string>DejaVu Serif</string>
			<string>WenQuanYi Bitmap Song</string>
			<string>AR PL UMing CN</string>
			<string>AR PL ShanHeiSun Uni</string>
			<string>AR PL UKai CN</string>
			<string>AR PL ZenKai Uni</string>

		</edit>
	</match> 
	<match target="pattern">
		<test qual="any" name="family">
			<string>sans-serif</string>
		</test>
		<edit name="family" mode="prepend" binding="strong">
			<string>Bitstream Vera Sans</string>
			<string>iYaHei</string>
			<string>DejaVu Sans</string>
			<string>WenQuanYi Zen Hei</string>
			<string>WenQuanYi Bitmap Song</string>
			<string>AR PL UMing CN</string>
			<string>AR PL ShanHeiSun Uni</string>
			<string>AR PL UKai CN</string>
			<string>AR PL ZenKai Uni</string>

		</edit>
	</match> 
	<match target="pattern">
		<test qual="any" name="family">
			<string>monospace</string>
		</test>
		<edit name="family" mode="prepend" binding="strong">
			<string>Bitstream Vera Sans Mono</string>
			<string>iYaHei</string>
			<string>DejaVu Sans Mono</string>
			<string>WenQuanYi Zen Hei</string>
			<string>WenQuanYi Bitmap Song</string>
			<string>AR PL UMing CN</string>
			<string>AR PL ShanHeiSun Uni</string>
			<string>AR PL UKai CN</string>
			<string>AR PL ZenKai Uni</string>

		</edit>
	</match> 

</fontconfig>
头像
Vivi.FFix
帖子: 94
注册时间: 2008-08-11 1:38

#2

帖子 Vivi.FFix » 2008-08-14 10:20

代码: 全选

env|sed '/^LANG/!d'
显示什么?

代码: 全选

locale
>_<
吃飯睡覺打Vivi
‘千杯不醉只醉月光’
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50

#3

帖子 kelen » 2008-08-14 10:26

Vivi.FFix 写了:

代码: 全选

env|sed '/^LANG/!d'
显示什么?

代码: 全选

locale

代码: 全选

env|sed '/^LANG/!d'
LANG=en_US.UTF-8

代码: 全选

locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
头像
Vivi.FFix
帖子: 94
注册时间: 2008-08-11 1:38

#4

帖子 Vivi.FFix » 2008-08-14 10:32

你的LOCALE是英文环境,所以不能显示中文。

代码: 全选

sudo vi /etc/environment

代码: 全选

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
LANGUAGE="zh_CN:zh:en_US:en"
LC_CTYPE="zh_CN.UTF-8"
LANG="zh_CN.UTF-8"
GST_ID3_TAG_RNCODING=GBK
>_<
吃飯睡覺打Vivi
‘千杯不醉只醉月光’
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50

#5

帖子 kelen » 2008-08-14 10:34

不是呀,显示中文没有问题哟,只是不能显示为我指定的中文字体罢了。
头像
Vivi.FFix
帖子: 94
注册时间: 2008-08-11 1:38

#6

帖子 Vivi.FFix » 2008-08-14 10:42

刷新字体库了吗?
>_<
吃飯睡覺打Vivi
‘千杯不醉只醉月光’
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50

#7

帖子 kelen » 2008-08-14 10:48

如果图所示,显示汉字部分我想设置显示为雅黑的字体,但没效果。
附件
2008-08-14-104536_624x222_scrot.png
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50

#8

帖子 kelen » 2008-08-14 10:50

Vivi.FFix 写了:刷新字体库了吗?
所有字体都能正常的在设置中选取了,应该没啥问题了吧。
头像
Vivi.FFix
帖子: 94
注册时间: 2008-08-11 1:38

#9

帖子 Vivi.FFix » 2008-08-14 10:56

很奇怪,你的locale是英文,终端里的目录能显示中文?
我的步骤是:
字体copy到/usr/share/fonts后
给字体chmod 777
fc-cache
外观选字体(这时候应该就可以了)
比如方正静蕾简体还不行的话,注销后就正常了
>_<
吃飯睡覺打Vivi
‘千杯不醉只醉月光’
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50

#10

帖子 kelen » 2008-08-14 10:58

Vivi.FFix 写了:很奇怪,你的locale是英文,终端里的目录能显示中文?
我的步骤是:
字体copy到/usr/share/fonts后
给字体chmod 777
fc-cache
外观选字体(这时候应该就可以了)
比如方正静蕾简体还不行的话,注销后就正常了
这这种设置当然没问题,问题是当想要E文显示为字体“A”,而中文要显示为字体”B“的时候就可以看出问题了。
我的shell里显示中文没有问题呀。如图
附件
2008-08-14-105752_481x177_scrot.png
头像
Vivi.FFix
帖子: 94
注册时间: 2008-08-11 1:38

#11

帖子 Vivi.FFix » 2008-08-14 11:02

等高人来解答吧:em99
所有字体都不能选,还是只有YAHEI不行
>_<
吃飯睡覺打Vivi
‘千杯不醉只醉月光’
头像
templars
帖子: 151
注册时间: 2007-12-14 21:19

#12

帖子 templars » 2008-08-14 18:46

我的也是英文的locale,不过显示中文一点问题也没。并没有你说的问题,具体设置不过不记得了。 :emb2
不过我的ctype改成了中文的。
Here I am, and will rock you like a hurricane!!!
头像
kelen
帖子: 734
注册时间: 2008-05-02 19:50

#13

帖子 kelen » 2008-08-14 19:24

LS的,我不是显示中文有问题,只是不能显示我指字的中文字体。
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

#14

帖子 leeaman » 2008-08-14 19:26

你那个字体iyahei是不是错了?
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
头像
yyhnxgf
帖子: 146
注册时间: 2008-06-30 12:18

#15

帖子 yyhnxgf » 2008-08-14 19:35

leeaman 写了:你那个字体iyahei是不是错了?
我也觉得是如此...
我用的雅黑是Microsoft YaHei呢...
回复