[问题]英文环境下的终端字体(中文)设置
- kelen
- 帖子: 734
- 注册时间: 2008-05-02 19:50
[问题]英文环境下的终端字体(中文)设置
想修改一下英文环境下的终端显示的中文字休。
- kelen
- 帖子: 734
- 注册时间: 2008-05-02 19:50
-
- 帖子: 229
- 注册时间: 2008-04-26 7:47
- 来自: 德国 斯图加特
编辑/etc/fonts/language-selector.conf连接的文件里面的monospace 加你要的中文字体就行了。
比方说我用monaco英文,中文我要用wenquanyi 显示,就坐如下改变。
最后在你用的terminal程序里设置使用monospace就可以了,英文用monaco显示,中文是wenquanyi zen hei
比方说我用monaco英文,中文我要用wenquanyi 显示,就坐如下改变。
代码: 全选
<match target="pattern">
<test qual="any" name="family">
<string>monospace</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>monaco</string>
<string>WenQuanYi Zen Hei</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
<string>Bitstream Vera Sans Mono</string>
<string>DejaVu Sans Mono</string>
</edit>
</match>
欢迎访问斯图论坛 stu-cn.de
- kelen
- 帖子: 734
- 注册时间: 2008-05-02 19:50
兄弟,我没有/etc/fonts/language.selector.conf这个文件,只有fonts.conf这个文件,同样找到你show出来的这个部分,但是修改了一下,帽似没有效果。。是不是要重启x-server呀?seenxu 写了:编辑/etc/fonts/language-selector.conf连接的文件里面的monospace 加你要的中文字体就行了。
比方说我用monaco英文,中文我要用wenquanyi 显示,就坐如下改变。
最后在你用的terminal程序里设置使用monospace就可以了,英文用monaco显示,中文是wenquanyi zen hei代码: 全选
<match target="pattern"> <test qual="any" name="family"> <string>monospace</string> </test> <edit name="family" mode="prepend" binding="strong"> <string>monaco</string> <string>WenQuanYi Zen Hei</string> <string>AR PL UMing CN</string> <string>AR PL ShanHeiSun Uni</string> <string>WenQuanYi Bitmap Song</string> <string>AR PL UKai CN</string> <string>AR PL ZenKai Uni</string> <string>Bitstream Vera Sans Mono</string> <string>DejaVu Sans Mono</string> </edit> </match>
代码: 全选
Accept deprecated 'mono' alias, replacing it with 'monospace'
-->
<match target="pattern">
<test qual="any" name="family">
<string>mono</string>
</test>
<edit name="family" mode="assign">
<string>monospace</string>
<string>iYaHei</string>
</edit>
</match>
-
- 帖子: 229
- 注册时间: 2008-04-26 7:47
- 来自: 德国 斯图加特
我这里是8.06这个language-selector.conf是指向其它文件的symbolic link
也就是说你实际上编辑的是/etc/fonts/conf.avail/69-language-selector-zh-cn.conf 这个文件。
代码: 全选
seen@seen-desktop:/etc/fonts$ ls -l
total 32
drwxr-xr-x 2 root root 4096 2008-07-03 23:03 conf.avail
drwxr-xr-x 2 root root 4096 2008-06-27 21:58 conf.d
-rw-r--r-- 1 root root 5283 2008-06-27 21:58 fonts.conf
-rw-r--r-- 1 root root 6961 2008-02-28 18:22 fonts.dtd
lrwxrwxrwx 1 root root 53 2008-04-25 15:40 language-selector.conf -> /etc/fonts/conf.avail/69-language-selector-zh-cn.conf
欢迎访问斯图论坛 stu-cn.de
- kelen
- 帖子: 734
- 注册时间: 2008-05-02 19:50
seenxu兄,不知道哪里出问题了,按照设置,但没效。以下是我的设置。
代码: 全选
<match target="pattern">
<test qual="any" name="family">
<string>monospace</string>
</test>
<edit name="family" mode="prepend" binding="strong">
<string>iYaHei</string>
<string>monospace</string>
<string>Bitstream Vera Sans Mono</string>
<string>DejaVu Sans Mono</string>
<string>WenQuanYi Zen Hei</string>
<string>AR PL UMing CN</string>
<string>AR PL ShanHeiSun Uni</string>
<string>WenQuanYi Bitmap Song</string>
<string>AR PL UKai CN</string>
<string>AR PL ZenKai Uni</string>
</edit>
</match>
-
- 帖子: 229
- 注册时间: 2008-04-26 7:47
- 来自: 德国 斯图加特
- kelen
- 帖子: 734
- 注册时间: 2008-05-02 19:50
- kelen
- 帖子: 734
- 注册时间: 2008-05-02 19:50
- kelen
- 帖子: 734
- 注册时间: 2008-05-02 19:50
-
- 帖子: 229
- 注册时间: 2008-04-26 7:47
- 来自: 德国 斯图加特
我这里的locale如下。要不你还是试验一下装中文包,可能少了几个字体配置文件造成的。kelen 写了:会不会与我没有安装中文语言包有关系呢?因为我看到即使我没有安装中文包,也能正常显示中文呀。seenxu 写了:忘记问你,你用的什么terminal,我这里是xfce4-terminal
代码: 全选
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.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=
欢迎访问斯图论坛 stu-cn.de
- kelen
- 帖子: 734
- 注册时间: 2008-05-02 19:50
So, the follow locale was mine.我这里的locale如下。要不你还是试验一下装中文包,可能少了几个字体配置文件造成的。
代码: 全选
LANG=en_US.UTF-8 LC_CTYPE=zh_CN.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=
代码: 全选
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=
-
- 帖子: 229
- 注册时间: 2008-04-26 7:47
- 来自: 德国 斯图加特
kelen 写了:So, the follow locale was mine.我这里的locale如下。要不你还是试验一下装中文包,可能少了几个字体配置文件造成的。
代码: 全选
LANG=en_US.UTF-8 LC_CTYPE=zh_CN.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=
代码: 全选
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=
LC_CTYPE=zh_CN.UTF-8
这个在bash profile里export,然后重启一下看看行不行。
欢迎访问斯图论坛 stu-cn.de