07/31/2026

Nakagori Studios

Market Insights & Creative Projects

【Ren’Py備忘録】日本語が「□□□」と文字化けした時の1分解決法 (feat. 無料フォントの活用)

Ren’Pyで開発中に突然、日本語や韓国語が「□□□」と表示されてしまったことはありませんか? これはRen’Pyのデフォルトフォントが英語圏専用であることが原因です。今回は、お気に入りの無料フォントを適用して文字化けを一瞬で解決する手順をまとめました

Key Takeaways:

  • フォントの準備: 「Google Fonts」などのサイトから、多言語対応のフォント(.ttfや.otf)をダウンロードします。ファイル名は「font.ttf」のようにシンプルかつ半角英数にしておくと、後の設定でミスが減ります。
  • ファイル配置: ダウンロードしたフォントファイルを、Ren’Pyのプロジェクトフォルダ内の「game」フォルダ(または「game/fonts」フォルダ)に配置します。
  • gui.rpyの修正: 開発フォルダ内にある「gui.rpy」ファイルを開き、「Fonts」で検索します。
    • gui.text_font
    • gui.name_text_font
    • gui.interface_text_font の3箇所に指定されているデフォルトの「DejaVuSans.ttf」を、用意したフォントファイル名(例: “fonts/nps.ttf”)に書き換えるだけで適用されます。
  • 適用確認: 修正後、ゲーム内で「Shift + R」を押してリロードすれば、文字化けが解消され、指定したフォントで日本語が表示されます。

コーディングの知識がなくても、指定のコードをコピペしてファイル名を入れ替えるだけで直せる、非常にシンプルな解決法です

🔗 [ noteで全文を読む ]

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です