The SWT FAQ 中文(8)

来源:互联网 发布:java ssh源码 编辑:程序博客网 时间:2024/05/22 17:44

(英文原文:http://www.eclipse.org/swt/faq.php)

翻译:Frank(frank(at)zijinshi.cn)

版本:Version 0.9

The SWT FAQ


15.问: 在 GTK 下,我如何改变组建的默认字体和默认颜色?
答:GTK 使用了一个叫做 .gtkrc  的文件,它在主目录下。在某些版本的Linux下,这个文件叫做 .gtkrc-2.0 。以下是一个例子,这个例子中就是怎样在这个文件中为Eclipse设置默认的字体和颜色:
      style "eclipse" {
font_name = "Sans 12"
bg[NORMAL] = "#d6d3ce"
bg[ACTIVE] = "#c7c2bc"
bg[INSENSITIVE] = "#828282"
bg[PRELIGHT] = "#3a6ea5"
fg[NORMAL] = "#000000"
fg[ACTIVE] = "#000000"
fg[INSENSITIVE] = "#d4d0c8"
fg[PRELIGHT] = "#ffffff"
}
class "GtkWidget" style "eclipse"

如果要关闭抗锯齿字体,你应该使用桌面上课用的工具。如果可能的话,比如说Gnome 字体属性对话框。另外一种可行的方法就是确保你的~/fonts.conf 或者 system-wide fonts.conf 文件包含以下内容:

    <match target="font">
<edit name="antialias" mode="assign"><bool>false</bool></edit>
<edit name="hinting" mode="assign"><bool>true</bool></edit>
<edit name="autohint" mode="assign"><bool>false</bool></edit>
</match>
 
16.问: 在 motif 下,我如何改变组建的默认字体和默认颜色 ?
答:Motif 使用了一个叫做  .Xdefaults   的文件,它在主目录下。以下是一个例子,这个例子中就是怎样在这个文件中为Eclipse设置默认的字体和颜色:
Eclipse*spacing:0
Eclipse*XmForm.background:#e8e7e3
Eclipse*XmList.background:#e8e7e3
Eclipse*XmTextField.background:#e8e7e3
Eclipse*background:#d6d3ce
Eclipse*fontList:-misc-fixed-medium-r-normal-*-10-100-75-75-c-60-iso8859-1

在创建/修改这个文件之后,你必须运行 "xrdb ~/.Xdefaults"  或者 重启,以使作过的改变起作用。


(待续…)