fvwm2.5.16无无法加载文泉驿点阵宋体,求助?
我以前用的是slackware 10.2 自带的fvwm2.4.19,结果在标题栏等处无法加载和显示中文,用firefox浏览网页时是正常的文泉驿点阵宋体显示的中文,很漂亮。后来忽然想起从fvwm2.5.*才支持中文,是这样吗?但是安装好fvwm2.5.16后,startx果然在标题栏上出现了久违的中文了。可是他没有加载文泉驿点阵宋体,而是用的默认字体,这样在很多的地方还是有很多的乱码,如在kwrite打开文件对话框的标题栏。错误提示是:(==) Log file: "/var/log/Xorg.0.log", Time: Sat May 20 22:54:21 2006
(==) Using config file: "/etc/X11/xorg.conf"
Could not init font path element /usr/X11R6/lib/X11/fonts/CID/, removing from list!
[FVWM][FlocaleLoadFont]: WARNING -- can't load font '-wenquanyi-wenquanyi bitmap song-bold-r-normal--15-160-75-75-p-80-iso10646-1', trying default:
-*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*-*,-*-fixed-medium-r-normal-*-14-*-*-*-*-*-*-*,-*-*-medium-r-normal-*-16-*-*-*-*-*-*-*
[FvwmButtons][FlocaleGetFontSet]: (fixed) Missing font charsets:
GB2312.1980-0
[FvwmIconMan][FlocaleGetFontSet]: (7x13bold) Missing font charsets:
GB2312.1980-0
[FvwmPager][FlocaleGetFontSet]: (5x8) Missing font charsets:
GB2312.1980-0
[FvwmPager][FlocaleGetFontSet]: (lucidasanstypewriter-12) Missing font charsets:
GB2312.1980-0
可是我确已安装了 文泉驿点阵宋体,如下:
sh-3.00$ xlsfonts | grep wenquanyi
-wenquanyi-wenquanyi bitmap song-bold-r-normal--0-0-75-75-p-0-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--12-120-75-75-p-119-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--13-130-75-75-p-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--15-150-75-75-p-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-bold-r-normal--16-160-75-75-p-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--0-0-75-75-p-0-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--12-120-75-75-p-119-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--13-130-75-75-p-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--15-150-75-75-p-80-iso10646-1
-wenquanyi-wenquanyi bitmap song-medium-r-normal--16-160-75-75-p-80-iso10646-1
sh-3.00$ fc-list | grep wen
sh-3.00$ fc-list | grep WenQuanSong
sh-3.00$ fc-list | grep Wen
WenQuanYi Bitmap Song:style=Bold
WenQuanYi Bitmap Song:style=Regular
对了,这是我的~/.fvwm/.fvwm2rc关于字体的相关的部分:
DeskTopSize 2x2
#Menustyle * fvwm, Font -adobe-times-bold-r-*-*-14-*-*-*-*-*-*-*
Menustyle * fvwm, Font "-wenquanyi-wenquanyi bitmap song-bold-r-normal--15-160-75-75-p-80-iso10646-1"
MenuStyle * Foreground maroon, Background grey60, Greyed grey40
如果注释掉错误的字体包括文泉,那么利用fvwm 2.5.16的默认字体,反而大部分中文则显示出来了! 你的locale是什么?
sh-3.00$ locale
LANG=zh_CN.GB2312
LC_CTYPE="zh_CN.GB2312"
LC_NUMERIC="zh_CN.GB2312"
LC_TIME="zh_CN.GB2312"
LC_COLLATE=C
LC_MONETARY="zh_CN.GB2312"
LC_MESSAGES="zh_CN.GB2312"
LC_PAPER="zh_CN.GB2312"
LC_NAME="zh_CN.GB2312"
LC_ADDRESS="zh_CN.GB2312"
LC_TELEPHONE="zh_CN.GB2312"
LC_MEASUREMENT="zh_CN.GB2312"
LC_IDENTIFICATION="zh_CN.GB2312"
LC_ALL=
换成utf-8试试看。
我怀疑是因为文泉驿是iso10646的,所以gb下会有问题。不过纯粹是猜测。 好的,谢谢您,我尝试下。 :lol::lol::lol:
也许明天在回复您了,谢谢 改用xft字体的表示方法试一下,fvwm2.5.16可以支持xft的 没有办法,我现在只好用它自己默认的字体了,但是还是fvwm国际化的很好呀!居然都可以显示中文了(够懒)。还好,谢谢大家的指点!
页:
[1]