Netbeansのフォントが汚いので綺麗にしてみた。

Netbeansのフォントが汚いので綺麗にしてみた。

PHPの開発環境に使用しているNetbeansですが、
LinuxMintの環境にインストルーしてみたところフォントのジャギーが酷くてとてもソースを読む気が起きない。

フォントの種類の変更しても改善する様子も無いので改善策を調べたところ
フォントにアンチエイリアスをかける簡単な方法があるようなのでメモっておきます。

その前に。。。適用前と適用後の見た目の変化です。

non
適用前
on
適用後

綺麗になりますね。
ずいぶんと見やすくなりました。


はい。その方法です。

・netbeans.confファイルをテキストエディタで編集します。

/usr/local/netbeans-8.1/etc/netbeans.conf

・セッティング項目の中に、「netbeans_default_options」があるので、下記のオプションを追記します。

-J-Dawt.useSystemAAFontSettings=on

conf-non
追記前
conf-on
追記後

こんな感じですね。
以上で完了です。
netbeansを再起動すると綺麗なフォントになっています。

他にも、小さいフォントにはアンチエイリアスを掛けないというオプションもあるので下記も試して見やすい方にするといいかもね。

-J-Dawt.useSystemAAFontSettings=gasp

 

on
オプション=on
gasp
オプション=gasp

パッと見あまり変わらないかも、よく見ると微妙に違う?

ちなみにサブピクセルのアンチエイリアスというオプションもあるので下記も試して見やすい方にするといいかもね。

-J-Dawt.useSystemAAFontSettings=lcd

癖のある書体に見えてしまいますが、使用しているフォントによっても雰囲気が変わるかと思います。
いろいろなフォントで最適パターンを試して見るのがよさそうですね。

なおこの方法は下記のサイトに教えてもらいました。
詳しい解説などが知りたいなら飛んでってください。^^

参考サイト:

「Java SE 6完全攻略」第17回 文字に対するアンチエイリアス
 アンチエイリアスを使用すると描画がなめらかになります。特に文字の描画では大きい効果が得られます。アンチエイリアスはJ2SE 1.2のころから使用できました。ところが,Swingのコンポーネントでの文字描画ではアンチエイリアスを適用できませんでした。Java SE 6になって,ようやくSwingで文字描画にアンチエイリ...

コメント

タイトルとURLをコピーしました