fontconfig用font name指定字体,font name形式: family-size:property=value:... 一个字体有很多属性,支持的语言是其中之一 fc-match的时候会把当前LC_CTYPE对应的语言也作为一个匹配条件,优先选择支持当前locale的字体
可以看看fontconfig user manual On 1/18/07, Yang Sheng <[EMAIL PROTECTED]> wrote:
能够说得具体一点么?这个顺序是在什么地方设置的? 搜了一把,没什么头绪的说…… On 1/18/07, ray <[EMAIL PROTECTED]> wrote: > > 这个是fontconfig的作用,当前的LC_CTYPE是选择条件 > > On 1/17/07, Yang Sheng < [EMAIL PROTECTED]> wrote: > > > > 情况是这样的: > > 装了wqy,改了/etc/fonts/conf.d/40-generic.conf中的sans-serif和serif的选择次序。 > > > > > > 当LC_CTYPE=en_US(我的标准locale)时一切正常,即英文用Dejauv,中文用wqy,monospace用其他的。但由于要用输入法,于是我把 > > export LC_CTYPE=zh_CN.UTF8(已生成),结果…… > > 在没有用wqy的时候,sans的英文字体变成了一个叫dingbat的,安上wqy以后,kde里面大部分字体都变成了wqy,无论中英文,sans/serif/mono。唯一幸免的是fx的工具栏。尤其是konsole的monospace字体也成了wqy…… > > > > 感觉像是针对不同的LC_CTYPE有不同的字体选择方案? > > > > -- > > regards, > > Yang Sheng > > > > -- regards, Yang Sheng