fluxbox和fvwm如何使用文泉驿字体?
字体已经正确安装了,用xlsfonts和fc-list都能列出文泉驿的字体,但是无论是x core字体配制写法:
-wenquanyi-wenquanyi bitmap song-medium-r-normal--12-*-*-*-*-*-iso10646-1
还是
xft字体配制写法:
xft:WenQuanYi Bitmap Song:size=12
在fluxbox里面都无法显示中文,英文正常,中文乱码,并且英文也不是文泉驿.在fvwm里面,虽然窗口标题栏可以显示中文,但是英文明显不是文泉驿的字体,而且中文字体大小也不对,应该是使用默认字体时找到了文泉驿作替代.
求教如何在fluxbox和fvwm里面使用文泉驿字体.另外想问一下像文泉驿这类字体名称中间有空格的情况,写配制文件时,是直接把空格写上去,还是用"\"作转义后加一个空格,还是把整个字体名称用双引号括起来呢?
PS:系统locale是utf8的. 应该跟fluxbox没什么关系吧,可能是/etc/fonts/fonts.conf没有设置好。 已经把文泉驿中启用点阵字体的配制文件在/etc/conf.d/下作了链接了.字体路经也添加到了/etc/X11/xorg.conf和/etc/fonts/fonts.conf中(没启用xfs服务,而是直接加到了xorg配置文件中去,效果应该是一样的),fonts.scale和fonts.dir文件也应该没问题,alias也加了的,可以识别文泉驿字体的gbk编码.用fc-list和xlsfonts都能正常看到文泉驿字体的信息,在某些软件的字体选择对话框里面也能正确的显示文泉驿字体(比如gvim等编辑器).
反正一句话,就是说文泉驿字体已经正常安装了,但是在fluxbox和fvwm里使用却有问题,不知道该如何正确编写配制文件. 再把错误提示贴上来
目前只有fvwm的,fluxbox启动时看不到字体相关的错误信息,没办法贴。
x core字体配制写法:
-wenquanyi-wenquanyi bitmap song-medium-r-normal--12-*-*-*-*-*-iso10646-1
错误信息:
[FVWM][FlocaleLoadFont]: WARNING -- can't load font -wenquanyi-wenquanyi', trying default:
-*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*-*,-*-fixed-medium-r-normal-*-14-*-*-*-*-*-*-*,-*-*-medium-r-normal-*-16-*-*-*-*-*-*-*
xft字体配制写法:
xft:WenQuanYi Bitmap Song:size=12
错误信息:
[FVWM][FlocaleLoadFont]: WARNING -- can't load font 'xft:WenQuanYi', trying default:
-*-fixed-medium-r-semicondensed-*-13-*-*-*-*-*-*-*,-*-fixed-medium-r-normal-*-14-*-*-*-*-*-*-*,-*-*-medium-r-normal-*-16-*-*-*-*-*-*-*
似乎是文泉驿字体名称中有一个空格,所以造成了这个问题,fvwm只认第一个空格前面的字符串,所以报错,不知应当如何解决。另外在用默认的字体时,fvwm还是能用文泉驿的字体,只是大小和高矮位置就完全无法控制了,看上去很不舒服。而fluxbox根本就是乱码。
也试过如下的写法:
-microsoft-tahoma-*-medium-r-normal-*-12-*-*-*-*-*-iso10646-1,-wenquanyi-*-medium-r-normal-*-12-*-*-*-*-*-iso10646-1
这样用了*来替代有空格的部分,似乎能在fvwm里面用文泉驿字体了,但是tahoma字体又没了AA,字体模糊一片.而我在~/.fonts.conf里面是明确开启了AA的。
还有个问题,就是用两种字体时,中间究竟是用“;”还是“,”隔开?我看到两种写法的人都有,不知道哪一种才对。
页:
[1]