コンパイル/Mac

Localeの設定

文字コードが合ってないと当然ですが化けます。

$ export LANG=ja_JP.eucJP
$ ./hengband

フォントの設定

デフォルトではOSXのX11用の日本語フォントがありません。
面倒でも拾ってきて適当に設定する必要があります。
全部説明するのは大変なので、ここではIPAフォントの導入方法に絞ります。

IPAフォントの取得

公式ページの規約に同意してダウンロードしてください。
http://ossipedia.ipa.go.jp/ipafont/index.html

まず、保存用ディレクトリを作成します。

$ sudo mkdir -p /usr/X11R6/lib/X11/fonts/ipa

フォントをコピーします。

$ cd ~/Desktop/IPAfont00303
$ sudo cp *.ttf /usr/X11R6/lib/X11/fonts/ipa

font.dirの設定

fonts.dirを置きます。必要ならこの辺のを使って下さい。

$ sudo cp ~/Desktop/fonts.dir /usr/X11R6/lib/X11/fonts/ipa/fonts.dir

フォントパスの設定

$ xset +fp /usr/X11R6/lib/X11/fonts/ipa

上手くできたか確認します。

$ xlsfonts | grep ipagothic-gothic-medium-r
-ipagothic-gothic-medium-r-normal--0-0-0-0-c-0-iso10646-1
-ipagothic-gothic-medium-r-normal--0-0-0-0-c-0-iso8859-1
-ipagothic-gothic-medium-r-normal--0-0-0-0-c-0-jisx0201.1976-0
-ipagothic-gothic-medium-r-normal--0-0-0-0-c-0-jisx0208.1983-0
-ipagothic-gothic-medium-r-normal--0-0-0-0-c-0-jisx0208.1990-0
-ipagothic-gothic-medium-r-normal--0-0-0-0-c-0-jisx0223.1990-0

環境変数の設定

仕上げにHengbandの設定をします。

export ANGBAND_X11_FONT_0="-ipagothic-gothic-medium-r-normal--20"
export ANGBAND_X11_FONT_1="-ipagothic-gothic-medium-r-normal--12"
./hengband -ufoo

毎回起動時に環境変数設定するのが面倒なあなたに

これをhengbandと同じ階層に置いて

sh ./quickstart.sh

で起動できます。
必要に応じて中身を弄ってください。 (本当はフォントパスの指定とかは適当な場所に置くべきなので、慣れてる人は適当にやってください)

フォント指定

export ANGBAND_X11_FONT_0="-ipagothic-gothic-medium-r-normal--16"

の最後の16とかを別の数字にするとフォントサイズが変わります。

Windowの場所指定

export ANGBAND_X11_AT_X_0=100
export ANGBAND_X11_AT_Y_0=0

0番目のWindowのX,Y座標を指定しています。

Windowのサイズ指定

export ANGBAND_X11_ROWS_0=40
export ANGBAND_X11_COLS_0=100

0番目のWindowの行数,列数を指定しています。

Windowの数とプレイヤーネームの指定

./hengband -uhoge -- -n3

名前hoge,Windowの数3(サブ窓2つ)で開始しています。

再起動したらフォントの設定が腐った

なんか勝手にfontが整理されて名前変わったりするらしい。

xlsfonts | grep ipa

とかやって出てくる名前から適当なの選んで使ってください。 たとえばこんな感じで。

ツッコミ

コメントはありません。 Comments/コンパイル/Mac/フォント

お名前:

参考記事

http://route477.net/d/?date=20081229
http://www.okada.jp.org/RWiki/?R%20for%20OSX%A4%C7%20IPA%A5%D5%A5%A9%A5%F3%A5%C8%A4%CE%CD%F8%CD%D1


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-09-29 (月) 09:52:09