LinuxSir.cn,穿越时空的Linuxsir!

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

emerge -e system后发现fvwm的字体不见了

[复制链接]
发表于 2006-9-4 11:40:37 | 显示全部楼层 |阅读模式
在升级了gcc-4.1和glibc-2.4以后,进行了一次emerge -e system,然后重起后再进入fvwm以后,发现菜单和任务栏上的中文都变成了乱吗。使用ctrl+alt+Backspace退出的时候出现了一下错误:
-------------------------
(gnome-terminal:20142): Gdk-WARNING **: locale not supported by C library
[FVWM][FlocaleLoadFont]: WARNING -- can't load font 'simsun:size=11', trying default:
fixed
[FVWM][FlocaleLoadFont]: WARNING -- can't load font 'simsun:size=11', trying default:
fixed

--------------------------
使用了xlsfonts | grep simsun命令察看字体如下:
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-ascii-0
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-gb18030.2000-0
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-gb2312.1980-0
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-gbk-0
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-ibm-cp850
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-iso10646-1
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-iso8859-1
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-iso8859-15
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-koi8-r
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-cns11643-1
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-cns11643-3
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-gb18030.2000-0
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-iso10646-1
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-iso8859-1
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-iso8859-15
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-jisx0208.1983-0
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-jisx0208.1990-0
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-koi8-r
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-microsoft-cp1252
-misc-simsun-medium-r-normal--0-0-0-0-c-0-ascii-0
-misc-simsun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
-misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
-misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
-misc-simsun-medium-r-normal--0-0-0-0-c-0-ibm-cp850
-misc-simsun-medium-r-normal--0-0-0-0-c-0-iso10646-1
-misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-1
-misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-15
-misc-simsun-medium-r-normal--0-0-0-0-c-0-koi8-r
-misc-simsun-medium-r-normal--0-0-0-0-p-0-cns11643-1
-misc-simsun-medium-r-normal--0-0-0-0-p-0-cns11643-3
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0
-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1
-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
-misc-simsun-medium-r-normal--0-0-0-0-p-0-jisx0208.1983-0
-misc-simsun-medium-r-normal--0-0-0-0-p-0-jisx0208.1990-0
-misc-simsun-medium-r-normal--0-0-0-0-p-0-koi8-r


----------------------
应该是能够看到simsun字体的,另外我怀疑过是不是我在编译glibc的时候没有加入多语言支持,但是我原来是根据wiki上的文章从stage1开始的,应该不会有这样的问题。为了防止万一,我又重新编译了glibc,特意在USE中增加的nls,同时保证userlocales选项,但是错误如故,不只是哪里的问题?
发表于 2006-9-4 12:04:10 | 显示全部楼层
Post by ooio_karl
在升级了gcc-4.1和glibc-2.4以后,进行了一次emerge -e system,然后重起后再进入fvwm以后,发现菜单和任务栏上的中文都变成了乱吗。使用ctrl+alt+Backspace退出的时候出现了一下错误:
-------------------------
(gnome-terminal:20142): Gdk-WARNING **: locale not supported by C library
[FVWM][FlocaleLoadFont]: WARNING -- can't load font 'simsun:size=11', trying default:
fixed
[FVWM][FlocaleLoadFont]: WARNING -- can't load font 'simsun:size=11', trying default:
fixed

--------------------------
使用了xlsfonts | grep simsun命令察看字体如下:
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-ascii-0
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-gb18030.2000-0
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-gb2312.1980-0
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-gbk-0
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-ibm-cp850
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-iso10646-1
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-iso8859-1
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-iso8859-15
-misc-nsimsun-medium-r-normal--0-0-0-0-m-0-koi8-r
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-cns11643-1
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-cns11643-3
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-gb18030.2000-0
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-iso10646-1
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-iso8859-1
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-iso8859-15
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-jisx0208.1983-0
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-jisx0208.1990-0
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-koi8-r
-misc-simsun  founder extended -medium-r-normal--0-0-0-0-p-0-microsoft-cp1252
-misc-simsun-medium-r-normal--0-0-0-0-c-0-ascii-0
-misc-simsun-medium-r-normal--0-0-0-0-c-0-gb18030.2000-0
-misc-simsun-medium-r-normal--0-0-0-0-c-0-gb2312.1980-0
-misc-simsun-medium-r-normal--0-0-0-0-c-0-gbk-0
-misc-simsun-medium-r-normal--0-0-0-0-c-0-ibm-cp850
-misc-simsun-medium-r-normal--0-0-0-0-c-0-iso10646-1
-misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-1
-misc-simsun-medium-r-normal--0-0-0-0-c-0-iso8859-15
-misc-simsun-medium-r-normal--0-0-0-0-c-0-koi8-r
-misc-simsun-medium-r-normal--0-0-0-0-p-0-cns11643-1
-misc-simsun-medium-r-normal--0-0-0-0-p-0-cns11643-3
-misc-simsun-medium-r-normal--0-0-0-0-p-0-gb18030.2000-0
-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso10646-1
-misc-simsun-medium-r-normal--0-0-0-0-p-0-iso8859-1
-misc-simsun-medium-r-normal--0-0-0-0-p-0-jisx0208.1983-0
-misc-simsun-medium-r-normal--0-0-0-0-p-0-jisx0208.1990-0
-misc-simsun-medium-r-normal--0-0-0-0-p-0-koi8-r


----------------------
应该是能够看到simsun字体的,另外我怀疑过是不是我在编译glibc的时候没有加入多语言支持,但是我原来是根据wiki上的文章从stage1开始的,应该不会有这样的问题。为了防止万一,我又重新编译了glibc,特意在USE中增加的nls,同时保证userlocales选项,但是错误如故,不只是哪里的问题?


你在fvwm定义的是xft字体,而你列表出来的是X核心字体,不一样,
你使用

  1. fc-list | grep SimSun
复制代码

看看有没有结果
我的结果是:

  1. $ fc-list | grep SimSun

  2. NSimSun:style=Regular
  3. SimSun:style=Regular
  4. SimSun:style=Bold Italic
  5. SimSun:style=Bold
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-9-4 13:31:42 | 显示全部楼层
fvwm的配置文件被覆盖了
在 /usr/locale/fvwm (不大确定 可以自己找一下相关资料)下面重新建一格 userconfig来定义字体
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-4 13:55:12 | 显示全部楼层
fc-list | grep SimSun结果:
NSimSun,æ~V°å®~Kä½~S:style=Regular
SimSun,å®~Kä½~S:style=Regular

同时,我执行locale命令的时候,先是如下:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=zh_CN
LC_CTYPE="zh_CN"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=zh_CN

不知道上面的三行错误,是否有关系?
回复 支持 反对

使用道具 举报

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

本版积分规则

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