それがこの度ようやくうまくいったので Linux 環境の abcm2ps で日本語を通す方法のご紹介です。
Linux といっても、今回は Raspberry Pi を使ってやってみました。これで、Raspi ひとつあればどこでも楽譜が作れるというすばらしい環境が作れます。
とりあえず、abcm2ps のインストール
> sudo apt-get install abcm2ps
apt-get でインストールできちゃうんだな。。ちょっとびっくり。。
続いて、日本語フォントも必要です。今回は IPAフォントを使ってみます。というわけで、IPAフォントのインストール
> sudo apt-get install otf-ipafont
そして、ghostscript のフォント設定。
/etc/ghostscript/cidfmap.d/ にフォント情報を追加します。
/etc/ghostscript/cidfmap.d/ 配下に 10local.conf みたいなファイル(たぶんファイル名は任意)を作って、、
ファイルの内容は、IPA Pゴシックなら
/IPA-PGothic << /FileType /TrueType /Path (/usr/share/fonts/opentype/ipafont-gothic/ipagp.ttf) /CSI [(Japan1) 6] >> ;
こんな感じ。
他の例として、東風ゴシックならこう
/Kochi-Gothic << /FileType /TrueType /Path (/usr/share/fonts/truetype/kochi/kochi-gothic.ttf) /CSI [(Japan1) 6] >> ;
そして、/etc/ghostscript/cidfmap.d/ を変更したときに、フォントマップの更新を忘れずに。。(これ忘れててかなりハマった)
> update-gsfontmap
abc ファイルの方は Windows と同じ。
%%beginps
/IPA-PGothic-UTF8-H /UniJIS-UTF8-H [ /IPA-PGothic ] composefont pop
%%endps
%%font IPA-PGothic-UTF8-H native
%%titlefont IPA-PGothic-UTF8-H native 32
%%subtitlefont IPA-PGothic-UTF8-H native 18
%%composerfont IPA-PGothic-UTF8-H native 12
%%footerfont IPA-PGothic-UTF8-H native 11
%%textfont IPA-PGothic-UTF8-H native 16
%%vocalfont IPA-PGothic-UTF8-H native 13
%%wordsfont IPA-PGothic-UTF8-H native 16
こんな感じの記述をしておけば、この場合、それぞれが IPA Pゴシックフォントで表示されます。
これを別ファイルにしておいて、
%%format [ファイル名]
みたいにすればファイルのインクルードができるので、全部の abc ファイルにこれをいちいち書くよりは楽かも。ちなみに別ファイルにしてインクルードするときはインクルードされるファイルの %% は不要みたいです。
ようするに、別ファイルにする内容は
beginps
/IPA-PGothic-UTF8-H /UniJIS-UTF8-H [ /IPA-PGothic ] composefont pop
endps
font IPA-PGothic-UTF8-H native
titlefont IPA-PGothic-UTF8-H native 32
subtitlefont IPA-PGothic-UTF8-H native 18
composerfont IPA-PGothic-UTF8-H native 12
footerfont IPA-PGothic-UTF8-H native 11
textfont IPA-PGothic-UTF8-H native 16
vocalfont IPA-PGothic-UTF8-H native 13
wordsfont IPA-PGothic-UTF8-H native 16
こんな感じになります。
これで、Raspi ひとつで(日本語で)楽譜作り放題の環境のできあがり。
0 件のコメント:
コメントを投稿