当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 19 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : [问题]英文环境下的终端字体(中文)设置
帖子发表于 : 2008-07-04 10:11 
头像

注册: 2008-05-02 19:50
帖子: 734
送出感谢: 0 次
接收感谢: 0 次
想修改一下英文环境下的终端显示的中文字休。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-07-04 10:28 
头像

注册: 2007-09-06 11:41
帖子: 796
地址: Bergen
送出感谢: 0 次
接收感谢: 0 次
终端里面不好设置么?


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-07-04 14:37 
头像

注册: 2008-05-02 19:50
帖子: 734
送出感谢: 0 次
接收感谢: 0 次
sfbi 写道:
终端里面不好设置么?


但我想保留现在的英文字体,想单独对中文字体做一下修改。比如把中文改成iYaHei的字体,而现在的英文字体不变。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-07-04 17:31 

注册: 2008-04-26 7:47
帖子: 229
地址: 德国 斯图加特
送出感谢: 0 次
接收感谢: 0 次
编辑/etc/fonts/language-selector.conf连接的文件里面的monospace 加你要的中文字体就行了。

比方说我用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>


最后在你用的terminal程序里设置使用monospace就可以了,英文用monaco显示,中文是wenquanyi zen hei


_________________
欢迎访问斯图论坛 stu-cn.de


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-07-04 20:18 
头像

注册: 2008-05-02 19:50
帖子: 734
送出感谢: 0 次
接收感谢: 0 次
seenxu 写道:
编辑/etc/fonts/language-selector.conf连接的文件里面的monospace 加你要的中文字体就行了。

比方说我用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>


最后在你用的terminal程序里设置使用monospace就可以了,英文用monaco显示,中文是wenquanyi zen hei


兄弟,我没有/etc/fonts/language.selector.conf这个文件,只有fonts.conf这个文件,同样找到你show出来的这个部分,但是修改了一下,帽似没有效果。。是不是要重启x-server呀?
代码:
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>


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-07-05 0:05 

注册: 2008-04-26 7:47
帖子: 229
地址: 德国 斯图加特
送出感谢: 0 次
接收感谢: 0 次
我这里是8.06这个language-selector.conf是指向其它文件的symbolic link

代码:
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


也就是说你实际上编辑的是/etc/fonts/conf.avail/69-language-selector-zh-cn.conf 这个文件。


_________________
欢迎访问斯图论坛 stu-cn.de


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-07-05 10:36 
头像

注册: 2008-05-02 19:50
帖子: 734
送出感谢: 0 次
接收感谢: 0 次
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>


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-07-05 19:33 

注册: 2008-04-26 7:47
帖子: 229
地址: 德国 斯图加特
送出感谢: 0 次
接收感谢: 0 次
忘记问你,你用的什么terminal,我这里是xfce4-terminal


_________________
欢迎访问斯图论坛 stu-cn.de


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-07-05 21:54 
头像

注册: 2008-05-02 19:50
帖子: 734
送出感谢: 0 次
接收感谢: 0 次
seenxu 写道:
忘记问你,你用的什么terminal,我这里是xfce4-terminal


是缺省的terminal啊。这个有关系吗?


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-07-05 22:25 

注册: 2007-06-29 21:34
帖子: 58
送出感谢: 0 次
接收感谢: 0 次
修改一下配置文件应该就可以了的


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-07-05 23:49 
头像

注册: 2008-05-02 19:50
帖子: 734
送出感谢: 0 次
接收感谢: 0 次
xxxesxxx 写道:
修改一下配置文件应该就可以了的


这兄弟,我当然知道修改一下某个文件,问题是不知道要修改哪个文件,以及怎么修改呀。


页首
 用户资料  
 
12 楼 
 文章标题 :
帖子发表于 : 2008-07-06 8:55 
头像

注册: 2008-05-02 19:50
帖子: 734
送出感谢: 0 次
接收感谢: 0 次
seenxu 写道:
忘记问你,你用的什么terminal,我这里是xfce4-terminal


会不会与我没有安装中文语言包有关系呢?因为我看到即使我没有安装中文包,也能正常显示中文呀。


页首
 用户资料  
 
13 楼 
 文章标题 :
帖子发表于 : 2008-07-07 7:02 

注册: 2008-04-26 7:47
帖子: 229
地址: 德国 斯图加特
送出感谢: 0 次
接收感谢: 0 次
kelen 写道:
seenxu 写道:
忘记问你,你用的什么terminal,我这里是xfce4-terminal


会不会与我没有安装中文语言包有关系呢?因为我看到即使我没有安装中文包,也能正常显示中文呀。


我这里的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=


_________________
欢迎访问斯图论坛 stu-cn.de


页首
 用户资料  
 
14 楼 
 文章标题 :
帖子发表于 : 2008-07-07 10:03 
头像

注册: 2008-05-02 19:50
帖子: 734
送出感谢: 0 次
接收感谢: 0 次
引用:
我这里的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=


So, the follow locale was mine.
代码:
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=


页首
 用户资料  
 
15 楼 
 文章标题 :
帖子发表于 : 2008-07-07 20:32 

注册: 2008-04-26 7:47
帖子: 229
地址: 德国 斯图加特
送出感谢: 0 次
接收感谢: 0 次
kelen 写道:
引用:
我这里的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=


So, the follow locale was mine.
代码:
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


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 19 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译