|
|
第 1 帖 | |
|
|
标题: FontConfig 配置实例一则 故事是这样的: 最近我在家里的电脑上安装了一个 Debian + KDE。我不想在那里面输入中文,但希望能够阅读中文。这样,我只安装了中文字体,生成了中文的环境,但没有安装中文输入法。不知道是否是我配置的问题,只有当系统的 LANG 环境变量为 zh_CN 时,KDE 环境才能正常地显示中文;否则,如窗口的标题栏上的中文是乱码。于是,我在 ~/.Xsession 里加上了 export LANG=zh_CN。
但是我马上发现,进入 X 后 sans serif 字体也使用中文字体显示了。对我来说,中文字体里的英文字符是很难看的,我无法接受,所以需要修改它,使它也用中文字体显示。通过使用下面的命令: 代码:
代码:
这正是我要解决的问题。
__________________
你所知道的有关计算的东西,其他人也都能学到。绝不要认为似乎成功计 算的钥匙就掌握在你的手里。你所掌握的,也是我认为并希望的,也就是 智慧:... What you know about computing other people will learn. Don't feel as if the key to successful computing is only in your hands. What's in your hands, I think and hope, is intelligence: ... - Alan J. Perlis |
|
|
|
|
|
|
|
第 2 帖 | |
|
|
我看你的要求只要设置LC_CTYPE=zh_CN.UTF-8就可以了吧,需要这么麻烦么
__________________
-..- .---- .---- |
|
|
|
|
|
|
|
第 3 帖 | ||
|
|
引用:
我想 FontConfig 一定通过 LANG 或 LC_... 环境变量来匹配字体,通过对比设置 FC_DEBUG 前后 FontConfig 的输出也许可以验证一下,但我没有精力去做这个了。Anyway,我已经找到了一个解决方案。 此帖于 07-06-02 21:34 被 herberteuler 编辑. |
||
|
|
|
||
|
|
第 4 帖 | |
|
|
在我这边设定lang即可,familylang无所谓。
|
|
|
|
|
|
|
|
第 5 帖 | |
|
|
herberteuler,修改后,你的输出是什么?
fc-match 'sans serif' -v
__________________
我的wiki: http://wiki.linuxgnu.org 马甲Show:终极幻想 黯然销魂 DawnFantasy FinalFantasy ArmageddonMa |
|
|
|
|
|
|
|
第 6 帖 | ||
|
|
引用:
|
||
|
|
|
||
|
|
第 7 帖 | ||
|
|
引用:
代码:
|
||
|
|
|
||