Messages in cipher reflected in the looking glass
[ Yasuhiro Fujitsuki's Weblog ]
http://blogs.sun.com/thaniwa/date/20080723 2008年 7月 23日 水曜日

(JA) NetBeans on OpenSolaris

pkgコマンドを使って NetBeans を OpenSolaris に追加したんですが、 なんかメニューフォントが汚い…。 内部のフォントはきれいなんですけどね。



で、調べてみるとどうも、アンチエイリアスが有効ではないためのようで、 javaの場合、-Dawt.useSystemAAFontSettings=on で有効にできるとのこと。 netbeansのオプションを調べてみると、jvm側にこのオプションを渡す場合、 -J-Dawt.useSystemAAFontSettings=on のように先頭に「-J」をつけると良いようです。
netbeans -J-Dawt.useSystemAAFontSettings=on で起動してみたところ、 次のような感じに。



毎回入力も面倒だったので、/usr/netbeans/bin/netbeans を見たところ、 デフォルトオプションが ${netbeans_default_options} という変数で 設定されていたので、下記のような感じで、無理やり追加して解決(w。

${netbeans_default_options}
EOF
        heap_size
        netbeans_default_options="-J-Xmx${max_heap_size}m ${netbeans_default_options}"
        netbeans_default_options="-J-Dawt.useSystemAAFontSettings=on ${netbeans_default_options}"
fi