ニュース

Top  >   16. Input Systemとイベント  >   Q, TextMeshProで日本語を入力すると「□□□」と文字化けする

Q, TextMeshProで日本語を入力すると「□□□」と文字化けする

2026/03/19

メインコンテンツへスキップ
< すべてのカテゴリに戻る

A,結論

使用中の TMP Font Asset に必要な日本語グリフが含まれているか確認します。

原因 / 背景

  • 日本語対応フォントから作成していても、Static な Font Asset に該当文字を追加していなければ四角で表示されることがあります。

実装 / 手順

  1. 日本語グリフを持つフォントを用意し、その利用条件を確認します。
  2. Font Asset Creator で必要な文字を含む Font Asset を作成して TMP テキストに指定します。
  3. 実行時に文字が増える場合は Dynamic Font Asset や Fallback Font Assets を構成し、フォントデータとアトラス容量が実機でも足りるか確認します。

※ 実機確認が必要な項目は、Editor だけで判断せず、対象デバイスでも必ず動作確認してください。

難易度:Level 2(初心者)
対象プラットフォーム:PC,Unity
関連キーワード:アセット・アセットストア,TextMeshPro,入力,aca

Level 1-2 向けバナーLevel 3-5 向けバナー 1Level 3-5 向けバナー 2