2020/05/19

Haiku で OpenTTD の巻

Haiku 版の OpenTTD で日本語が表示できないというのを耳にしたので、試してみると確かに openttd.cfg に日本語フォントを指定しても表示されないようです。さらに見てみると、どうも本体に Freetype サポートが組み込まれてないのが原因のようなので、久々に Haikuports をいじってみました。

openttd-1.7.1.recipe 内の configure に --with-freetype=2 を、REQUIRES と BUILD_REQUIRES に必要なライブラリを追加後、ビルドしてなんとか表示できるようになりました (まだなにかメッセージは出ますが)。


Haikuports 本家には今回の変更をプルリク予定ですが、急ぎの方はこの recipe で自分でビルドしてみてください。なお、/boot/home/config/settings/OpenTTD/openttd.cfg には日本語フォントをフルパスで指定しないといけないようです。
small_font = /boot/system/data/fonts/otfonts/NotoSansCJKjp-Regular.otf
medium_font = /boot/system/data/fonts/otfonts/NotoSansCJKjp-Regular.otf
large_font = /boot/system/data/fonts/otfonts/NotoSansCJKjp-Regular.otf
mono_font = /boot/system/data/fonts/otfonts/NotoSansMonoCJKjp-Regular.otf

0 件のコメント:

コメントを投稿