LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: loin

折腾死了快,fvwm总是无法加载字体(已经解决)

[复制链接]
发表于 2010-3-3 14:48:43 | 显示全部楼层
encoding=10646-1改为encoding=cn可以显示吗?
我在fedora 12上试了文泉驿字体没有问题啊,
也是在fvwm下的,
不过我用xlsfonts查出来的字体信息和你的不同,
编码部分显示的就是iso10646-1,iso8859-1,
而你的显示的是cn,as,gb这样的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-3 14:51:22 | 显示全部楼层
Post by realasking;2072875
encoding=10646-1改为encoding=cn可以显示吗?


还是失败了,似乎加载不上字体,即使装了米黑也一样。对了,我xorg中load不上xft,truefree或者freetype(三个一个也load不上),会不会和这个有关?
回复 支持 反对

使用道具 举报

发表于 2010-3-3 14:53:18 | 显示全部楼层
不知道呃,不懂那么深的东西...
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-3 14:54:24 | 显示全部楼层
Post by realasking;2072875
encoding=10646-1改为encoding=cn可以显示吗?
我在fedora 12上试了文泉驿字体没有问题啊,
也是在fvwm下的,
不过我用xlsfonts查出来的字体信息和你的不同,
编码部分显示的就是iso10646-1,iso8859-1,
而你的显示的是cn,as,gb这样的。


其实我的配置文件是只有gentoo上不行的,无论debian,slk,suse都正常,不知道为啥到了gentoo就一直加载不上字体
回复 支持 反对

使用道具 举报

发表于 2010-3-3 19:46:24 | 显示全部楼层
在内核中加上File system->Native language support->ISO 8859.......
File systems->Native language support->CP936

/etc/locale.gen:
en_US ISO-8859-1
en_US.ISO-8859-15 ISO-8859-15
en_US.UTF-8 UTF-8
zh_CN GB2312
zh_CN.UTF-8 UTF-8
重新运行locale-gen
重新emerge
libXft
libXfont
libXfontcache
==
试试吧!不知道行不行。
PS: 我的gentoo里面fvwm完全正常。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-3 21:24:58 | 显示全部楼层
Post by GNUisbest;2072935
在内核中加上File system->Native language support->ISO 8859.......
File systems->Native language support->CP936

/etc/locale.gen:
en_US ISO-8859-1
en_US.ISO-8859-15 ISO-8859-15
en_US.UTF-8 UTF-8
zh_CN GB2312
zh_CN.UTF-8 UTF-8
重新运行locale-gen
重新emerge
libXft
libXfont
libXfontcache
==
试试吧!不知道行不行。
PS: 我的gentoo里面fvwm完全正常。

非常感谢,一试。结果回头说
回复 支持 反对

使用道具 举报

发表于 2010-3-3 22:10:50 | 显示全部楼层
另外,编辑/etc/portage/package.use,加上
x11-wm/fvwm  xft
然后emerge fvwm
fvwm 的USEFlag 应该是elibc_glibc kernel_linux nls perl png readline svg truetype userland_GNU x86
你emerge fvwm的时候(按Scroll Lock键停住,再按一次继续),显示这个变量时看看,对不对。
回复 支持 反对

使用道具 举报

发表于 2010-3-4 09:21:36 | 显示全部楼层
Post by loin;2072816
11:21|loin@~>$fc-list | grep "WenQuanYi Zen Hei"
文泉驿等宽正黑,文泉驛等寬正黑,WenQuanYi Zen Hei Mono:st
文泉驿正黑,文泉驛正黑,WenQuanYi Zen Hei:style=中等,Medi
11:21|loin@~>$xlsfonts |grep "zen hei"
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-as
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-cn
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-cn
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-cn
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-gb
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-gb
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-is
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-is
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-is
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-ji
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-ji
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-ji
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-ko
-misc-wenquanyi zen hei-medium-r-normal--0-0-0-0-p-0-ks
看来字体都是好好的但是在startx之后
[fvwm][FlocaleLoadFont]: WARNING -- can't load font 'xft:WenQuanYi Zen Hei:encoding=iso8859-1', trying default:
        -*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*-*,-*-fixed-medium-r-normal-*-14-*-*-*-*-*-*-*,-*-*-medium-r-normal-*-16-*-*-*-*-*-*-*
为什么会can't load font呢?我折腾几天了,却一直没办法
fvwm 2.5.28 compiled on Mar  3 2010 at 10:56:45
with support for: ReadLine, XPM, PNG, Shape, XShm, SM, XRender, XCursor, NLS
这个应该可以啊,求救
fvwm2rc中大部分都注释掉了
和font相关的只有一句:
Style "*" Font xft:WenQuanYi\ Zen\ Hei

wenquanyi zen hei
wenquanyi\ zen\ hei
WenQuanYi Zen Hie
也全部无效,加编码也无效,因为两天尝试了几十个写法了,所以不知道提供哪个fvwm2rc
──────────────────────────────────────
(解决方法:果然需要内核大开gb支持,并且用StringEncoding指向gb2312)


也不一定,我昨天偶然发现我的另一台机器内核没有加上CP936,StringEdcoding=UTF-8, 但fvwm也是正常的,能加载中文字体。
因为我看到你的出错信息里面有8859,所在让你加上8859(U盘也需要它)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-4 11:11:05 | 显示全部楼层
Post by GNUisbest;2073038
也不一定,我昨天偶然发现我的另一台机器内核没有加上CP936,StringEdcoding=UTF-8, 但fvwm也是正常的,能加载中文字体。
因为我看到你的出错信息里面有8859,所在让你加上8859(U盘也需要它)。


8859我原来加了1了,现在一看内核中那么多8859一直到15,我觉着多,就加了一个cp936用了
回复 支持 反对

使用道具 举报

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

本版积分规则

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