NetBeans 7.1 と プログラミング用フォント Ricty のインストール

NetBeans 7.1 がリリースされましたので、インストールしてみます。

その前に、Linux 環境での研究・開発に適したフリーのプログラミング用 TrueType フォント「Ricty」もインストールしておきます。

Ricty のインストール

フォントの生成に必要なパッケージをインストールします。

$ sudo apt-get install fontforge
$ sudo apt-get install ttf-inconsolata
Migu (ミグ) フォントのインストール

上記より、migu-1m-20111002.zip をダウンロードします。

$ unzip migu-1m-20111002.zip
$ mv migu-1m-20111002/migu-1m-bold.ttf migu-1m-20111002/migu-1m-regular.ttf \
~/.fonts/
Ricty の生成

Ricty を生成します。

上記より、Ricty-3.1.3.tar.gz をダウンロード。

$ tar xvf Ricty-3.1.3.tar.gz
$ cd Ricty/
$ sh ricty_generator.sh auto

Ricty をインストールします。

$ cp -f Ricty*.ttf ~/.fonts/
$ fc-cache -vf

NetBeans 7.1 のインストール

より、PHP をダウンロードします。

$ sh netbeans-7.1-ml-php-linux.sh

とするとインストーラが起動します。

NetBeans の設定

NetBeans を起動し、「ツール」メニューから「オプション」を選択します。

「フォントと色」の設定で、デフォルトのフォントを「Ricty」に変更します。


しかし、このままだと、Ricty が非常に汚いです。


NetBeans がインストールされたフォルダ($HOME/netbeans-7.1/)の中の

を編集し、netbeans_default_options に「-J-Dawt.useSystemAAFontSettings=on」を追加します。

--- netbeans.conf.orig	2012-01-09 16:16:25.545809050 +0900
+++ netbeans.conf	2012-01-09 19:51:58.818666252 +0900
@@ -3,7 +3,7 @@
 
 # Options used by NetBeans launcher by default, can be overridden by explicit
 # command line switches:
-netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true"
+netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-Dawt.useSystemAAFontSettings=on"
 # Note that default -Xmx and -XX:MaxPermSize are selected for you automatically.
 # You can find these values in var/log/messages.log file in your userdir.
 # The automatically selected value can be overridden by specifying -J-Xmx or

これで、NetBeans を再起動します。


これで、Ricty が綺麗になりました。

メニューを英語にする

同じく NetBeans がインストールされたフォルダ($HOME/netbeans-7.1/)の中の

を編集し、netbeans_default_options に「--locale en」を追加します。

--- netbeans.conf.orig	2012-01-09 16:16:25.545809050 +0900
+++ netbeans.conf	2012-01-09 19:51:58.818666252 +0900
@@ -3,7 +3,7 @@
 
 # Options used by NetBeans launcher by default, can be overridden by explicit
 # command line switches:
-netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true"
+netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dsun.zip.disableMemoryMapping=true -J-Dawt.useSystemAAFontSettings=on --locale en"
 # Note that default -Xmx and -XX:MaxPermSize are selected for you automatically.
 # You can find these values in var/log/messages.log file in your userdir.
 # The automatically selected value can be overridden by specifying -J-Xmx or

NetBeans を再起動します。



これで、すべて英語になるかと思いきや、微妙に日本語が残っていますね。

(22:07 追記) コメントをいただきましたので、

$ cd $HOME/.netbeans/7.1/config
$ rm -rf Windows2Local

として NetBeans を再起動しました。


きれいに全部英語になりました。