_ [Gentoo][Ubuntu] Javaとアンチエイリアスとサブピクセル Javaでアンチエイリアスを効かせるために -Dswing.aatext=true というオプションを付けていた。 最近、サブピクセルのレンダリングがいい感じになってきたので有効にしているが、Javaアプリが こんな感じにビットマップフォントのようになってしまう。 彷徨ってここを発見。 最近のJavaはawt.useSystemAAFontSettingsを使えばいいらしい。 -Dawt.useSystemAAFontSettings=on を付けてやると、 こんな感じになる。 onのほかにもgasp(小さい文字ではアンチエイリアスを行わない)、lcd(サブピクセルのアンチエイリアス)なんてのもあるらしいので試してみた。 -Dawt.useSystemAAFontSettings=gasp だと こんな感じ。