Windows7へのblockdiagのインストール
blockdiagをWindows7へ移行しました。以下は移行作業時のメモです。
作業内容
- Python インストール
- easy_install インストール
- blockdiag インストール
- フォントマップ定義
- サンプル作成
- 出力テスト
Python インストール
http://python.jp/
download -> Python標準リリースより,現行Python2の32bit版インストーラ版(python-2.7.3.msi)をインストール
easy_install インストール
http://pypi.python.org/pypi/setuptools
今回導入しているのはPython2.7 32bit版なので,setuptools-0.6c11.win32-py2.7.exe をインストール
インストール完了後にPATH環境変数を編集(easy_install.exeの存在するフォルダを追加)
blockdiag インストール
http://blockdiag.com/ja/blockdiag/
https://bitbucket.org/tk0miya/blockdiag/
コマンドプロンプトで以下を実行
easy_install blockdiag easy_install blockdiag[pdf]
フォントマップ定義
%userprofile%\.blockdiagrc を以下の内容で作成(文字コード=UTF-8)
[fontmap] ms-sansserif = C:\Windows\Fonts\msmincho.ttc:1 ; MS P明朝 ms-serif = C:\Windows\Fonts\msmincho.ttc:0 ; MS 明朝 msp-monospace = C:\Windows\Fonts\msgothic.ttc:1 ; MS Pゴシック ms-monospace = C:\Windows\Fonts\msgothic.ttc:0 ; MS ゴシック
サンプル作成
%hogehoge%\sample.txt を以下の内容で作成(文字コード=UTF-8)
blockdiag { default_fontsize = 16; default_fontfamily = "ms-sansserif"; A[label = "ABCDEFGHIJKLMN MS Pmincho", width = 500]; B[label = "ABCDEFGHIJKLMN MS Pgothic", width = 500, fontfamily = "ms-serif"]; C[label = "ABCDEFGHIJKLMN MS mincho", width = 500, fontfamily = "msp-monospace"]; D[label = "ABCDEFGHIJKLMN MS gothic", width = 500, fontfamily = "ms-monospace"]; }