CrazyGames のプレビューで日本語が文字化け:ファイルは正しかった。原因は特定できず、ASCII 表記に逃がした

English version

すし積む 開発の記録 / 2026年10月

すし積むを、ゲームポータルのプレビューで開いたとき、「大連鎖!」の「連」の字だけが、壊れて出る、という報告がありました。ファイルを調べると、文字は、ちゃんと正しく入っていました。原因が分からないまま、「壊れても困らない形」にして、先に進んだ経緯を、コミットの記録で書きます。

「連」だけが、壊れる

報告は、CrazyGames のプレビューからでした。ゲームの中で、連鎖が起きると、画面に「大連鎖!」と出ます。その「連」が、文字として壊れて表示される。ほかの字は、普通に出ています。

まず、ゲームのファイルそのものを調べました。バイト列は、正しいものでした。つまり、手元のファイルは壊れていません。壊れているのは、配信先に届くまでの受け渡しの途中、あるいは、配信先での読み取りのどこか、ということになります。ただ、コミットには、どこで壊れたのかは、書かれていません。原因は、特定できていません。

原因が分からないときの、直し方

原因の場所が、自分の手の外にあるなら、どこで壊れても、影響が出ない形にしておく、という方針にしました。

同じ点検で見つかった、ほかの二つ

翌日:十四の言語で、枠に収まるか

このゲームは、14 の言語に対応しています。訳文は、日本語より長くなることが多く、PC の脇の柱(幅 192px)や、札の中で、溢れやすくなります。そこで、言語を順に切り替えて、読み直して、親の枠からはみ出した所と、横に流れた所を数える道具を足しました。

結果は、14 言語 × 2 画面で、はみ出しなしです。字が壊れる問題と同じで、「溢れていない」ことも、目で見るより、数えるほうが確かです。

分かったこと

原因が分からないときは、原因の場所に、頼らない形にする。

この記事は、コミット(2026年9月7日、9月8日)の記録から書きました。「連」が壊れた原因は、記録に残っていないため、書いていません。

この話に出てくるもの

遊ぶ作品ページへ

ほかの記録

コメント

感想や、記事の間違いの指摘は、ここへ。書くには、GitHub のアカウントが要ります。

押すと、giscus(giscus.app)と GitHub に接続します。押さなければ、接続しません。詳しくはあつかいに書いています。