Mustang では awt.useSystemAAFontSettings=on
Mustang で試したら aatext=true でも有効にならないのでなんでかな〜と以下のようなバグを登録したら
「1.5 でもデフォルトで有効にならないのが問題でしょう」ということで以下のように担当エンジニアの方が Synopsis と対象バージョンを 1.5 に変えてくれました。
なるほどそういうことだったんですね。1.5 で swing.aatext=true を付けるのは正しい動作ではなく、回避策だったようです。
では Mustang での回避策は?? バグを評価してくれたエンジニアの方がバグレポートにも書いてくれたのですが
に書いてある
- "false" corresponds to disabling font smoothing on the desktop.
- "on" corresponds to Gnome Best shapes/Best contrast (no equivalent Windows desktop setting)
- "gasp" corresponds to Windows "Standard" font smoothing [see note (*) below] (no equivalent Gnome desktop setting)
- "lcd" corresponds to Gnome's "subpixel smoothing" and Windows "ClearType"
1.5
% netbeans --laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel -J-Dswing.aatext=true
Mustang
% netbeans --laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel -J-Dawt.useSystemAAFontSettings=on
でしょうか。-J-Dswing.aatext=true も -J-Dawt.useSystemAAFontSettings=on も回避策ということです。



