見出し画像

文字化け?Kivyアプリで日本語を表示する【Python】(kivy-ios, buildozer)

こんにちは。

kivyはクロスプラットフォーム開発を売りにしており、Kivyで作られたアプリはリナックス、Windows、macOSなどのデスクトップアプリだけではなく、Android、iOS、更にラズベリーパイでも同一コードで動作するとのことです。

しかし一つ問題があります。
Kivyはデフォルト設定では日本語を正しく表示することができません。
文字化けしてしまうのです。

今回はKivyアプリで日本語が文字化けせずに正しく表示できるようにします。テストを行うのはデスクトップアプリ、iOSアプリ、Androidアプリの3つです。
良かったら最後までご覧ください。

テスト環境
macOS Big Sur (Intel) 11.3.1
Python 3.7.8
Kivy 2.0.0

<iOSアプリビルド時>
Kivy-iOS 1.2.1
Xcode 12.5

<Androidアプリビルド時>
docker desktop 3.3.1
buildozer 1.2.0

もし良かったらYouTubeのチャンネル登録者もよろしくお願いします!!


今後もプログラミングや英語に関した記事を書いていきたいと思いますので、よければサポートよろしくお願いします!