Java アプリケーションでアンチエイリアスを常に有効にする

これ以前にも書いたものなんですが、このバグだと思っています。
通常 Swing のアプリケーションは Solaris だと Swing の Metal Look&Feel を使うのでその場合フォントは決まったものを使うので問題ないのですが、最近のものはデスクトップネイティブな GTK L&F に設定するものが増えましたね。この場合デスクトップで設定してあるフォントを使うのでこういう問題が起きます。私が知っている限りではいくつかあげると、
- NetBeans 6.0 (Java 6 u1 と一緒に使うと有効)
- Java Web Start
- Sun Update Manager
- OmegaT
今月の2時間で学ぶ Java Hot Topic (8月号)セミナーで NetBeans 6.0 のデモをしていたときに出力ウィンドウにいつも出ていたこの赤い字のメッセージ、

これは実は
% setenv _JAVA_OPTIONS -Dawt.useSystemAAFontSettings=onの環境変数を設定していたからです。NetBeans だけ使うのであれば
% netbeans -J-Dawt.useSystemAAFontSettings=onで設定できるのですがそこから起動される Swing アプリケーションもこれを使ってほしいのでこういう設定になりました。見つけたのは以下のドキュメントからなのですが、
こういうグローバルな設定をしたいときって Java の場合どこに設定したらいいのでしょう?? こういう使い方あってます??



