LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: 线头

gentoo+xorg+fvwm+firefox的顽固字体问题

[复制链接]
发表于 2006-3-2 20:41:43 | 显示全部楼层
其实我已经在fvwm的网站上提交了bug了,但是他们好像没有重视,现在还没有修改过来。我把我现在用的fvwm的ebuild和补丁贴上来吧。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2006-3-3 15:33:19 | 显示全部楼层
Post by lachesis
要使中英文用不同的字体的话就不能用XFT,只能用X的字体。只要把英文字体列在中文字体前面就可以了。

Could you paste your config about Font setting here?
回复 支持 反对

使用道具 举报

发表于 2006-3-3 18:02:11 | 显示全部楼层
我使用了xft,只用一种字体,设置如下

  1. DefaultFont "xft:Vera Sans YuanTi:Bold:size=9:encoding=iso10646-1"
  2. Style * Font "Shadow=1 1:xft:Vera Sans YuanTi:Bold:size=10:encoding=iso10646-1"
  3. Style * IconFont "xft:Vera Sans YuanTi:size=10:minspacing=True:encoding=iso10646-1"
  4. MenuStyle * Font "Shadow=1 1:xft:Vera Sans YuanTi:Bold:size=9:encoding=iso10646-1"
复制代码


要使用多种字体,可以有两种方法:

第一种方法是

  1. Style * Font "-adobe-courier-bold-r-normal--14-*,-misc-simsun-medium-r-normal--14-*"
复制代码

这种情况下fvwm会从第一个开始尝试字体是否含有显示需要的字符集。在上面的设置下,fvwm会使用courier来显示英文,用simsun来显示中文。

第二种方法是

  1. Style * Font xft:Verdana:pixelsize=14;-adobe-courier-bold-r-normal--14-*
复制代码

这种情况下fvwm会先尝试通过xft用Verdana字体来显示,如果失败就用后面的courier字体,即通过X中的freetype模块来显示。
回复 支持 反对

使用道具 举报

发表于 2006-3-3 19:47:01 | 显示全部楼层
Thanks, I'll give a try.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-4 18:55:53 | 显示全部楼层
Post by vulcan
可以修改fvwm的代码来解决,看这篇文章
http://my.opera.com/alva/blog/show.dml/161523


我也看到那bug的解决方法了,只是在gentoo下如何操作?只是看到gentoo里有fvwm的tar.bz2格式的源文件,解开修改后的编译工作如何完成?还用emerge这个命令吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-4 18:57:38 | 显示全部楼层
呵呵,对不起,文里已提过具体的步骤了~
回复 支持 反对

使用道具 举报

发表于 2006-3-4 21:36:55 | 显示全部楼层
直接把我的ebuild解压到你的Overlay中与fvwm对应的位置,emerge就可以了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-21 01:14:04 | 显示全部楼层
请教lachesis,如果locale不是UTF-8呢,比如gbk,它又该如何改了?
回复 支持 反对

使用道具 举报

发表于 2006-10-21 01:59:36 | 显示全部楼层
那个blog上已经写得很清楚了啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-10-21 02:48:48 | 显示全部楼层
Post by Zer4tul
那个blog上已经写得很清楚了啊

哪个blog哪里清楚?只提及utf8下改为[color="Red"]FLCXOMCharset_num - 1,现在我也是再utf8下正常工作了,只是可能要转成gbk了,不知道那个修改的值应该是什么了
回复 支持 反对

使用道具 举报

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

本版积分规则

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