LinuxSir.cn,穿越时空的Linuxsir!

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

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

[复制链接]
发表于 2010-3-3 11:25:03 | 显示全部楼层 |阅读模式
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)
发表于 2010-3-3 13:09:36 | 显示全部楼层
贴出.fvwm2rc
回复 支持 反对

使用道具 举报

发表于 2010-3-3 13:23:01 | 显示全部楼层
试试 openbox 吧
http://linuxtoy.org/archives/ope ... rted-guide-pdf.html  窗口管理器 Openbox 入门指南 PDF 版
回复 支持 反对

使用道具 举报

发表于 2010-3-3 13:59:20 | 显示全部楼层
像这样用字体,试试看行不:
  1. Style* Font "StringEncoding=UTF-8:xft:wenquanyi micro hei:size=10:encoding=iso10646-1"
复制代码
字体设置的时候需要指定字符串编码StringEncoding,encoding只是指定使用的字体的编码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-3 14:15:38 | 显示全部楼层
Post by GNUisbest;2072843
贴出.fvwm2rc

fvwm2rc中大部分都注释掉了
和font相关的只有一句:
Style "*" Font xft:WenQuanYi\ Zen\ Hei

wenquanyi zen hei
wenquanyi\ zen\ hei
WenQuanYi Zen Hie
也全部无效,加编码也无效,因为两天尝试了几十个写法了,所以不知道提供哪个fvwm2rc
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-3 14:19:08 | 显示全部楼层
Post by realasking;2072852
像这样用字体,试试看行不:
  1. Style* Font "StringEncoding=UTF-8:xft:wenquanyi micro hei:size=10:encoding=iso10646-1"
复制代码
字体设置的时候需要指定字符串编码StringEncoding,encoding只是指定使用的字体的编码。

这个是我最初的设置,只不过我用的是zen hei,刚才又一次失败了,提示同样can't load font
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-3 14:19:51 | 显示全部楼层
Post by axlrose;2072844
试试 openbox 吧
http://linuxtoy.org/archives/ope ... rted-guide-pdf.html  窗口管理器 Openbox 入门指南 PDF 版


抱歉,不想更换,毕竟fvwm用到一定程度都投入太多了。
回复 支持 反对

使用道具 举报

发表于 2010-3-3 14:30:07 | 显示全部楼层
这是我的
Style * Font "StringEncoding=gb2312:xft:microsoft yahei:pixelsize=12:encoding=iso10646-1"

把utf-8改成gb2312试试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-3 14:34:41 | 显示全部楼层
Post by GNUisbest;2072868
这是我的
Style * Font "StringEncoding=gb2312:xft:microsoft yahei:pixelsize=12:encoding=iso10646-1"

把utf-8改成gb2312试试。


我系统没有开启gb2312也可以?谢谢,我先去尝试一下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-3-3 14:38:31 | 显示全部楼层
Post by GNUisbest;2072868
这是我的
Style * Font "StringEncoding=gb2312:xft:microsoft yahei:pixelsize=12:encoding=iso10646-1"

把utf-8改成gb2312试试。


结果没有改变
[fvwm][FlocaleLoadFont]: WARNING -- can't load font 'StringEncoding=gb2312:xft:wenquanyi zen hei:size=12:encoding=iso10646-1', trying default:
        -*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*-*,-*-fixed-medium-r-normal-*-14-*-*-*-*-*-*-*,-*-*-medium-r-normal-*-16-*-*-*-*-*-*-*
-1-ISO10646 gb2312.1980-0
        fixed
难道是文泉驿字体本身的事情么?
回复 支持 反对

使用道具 举报

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

本版积分规则

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