2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

TextMeshProを使って日本語を表示する方法

Posted at

UnityでTextMeshProを使用し、日本語を入力すると画像のようになってしまいます。
image.png
そこで、今回は上記の直し方について手順を追って説明します。

手順

  1. 日本語に対応したフォントのダウンロードを行います。今回は、無料のGoogle Fontsを使用します。
  2. 日本語に対応しているNoto Sans Japaneseを選択します。
  3. Download familyを押します。
  4. ダウンロードされたフォルダのstaticフォルダの中から使用したい文字太さの.ttfファイルをUnityプロジェクトのAssets > TextMesh Pro > Fonts内に入れます。
  5. UnityのWindow > TextMeshPro > Font Asset Creatorを押すと以下が表示されます。
    image.png
  6. Source Font FileでダウンロードしたNotoSansJPを選択します。
  7. Atlas Resolutionを4096×4096に設定します。(大きくすると作成されるファイルが重くなります)
  8. Character SetをCustom Charactersに変更します。
  9. 日本語文字コード範囲指定をコピーしてCustom Character Listにペーストします。すべて設定し終わった画面が以下になります。
    image.png
  10. Generate Font Atlasを押します。
  11. Saveを押して保存します。
  12. 先程のテキストのFont Assetで生成したassetを選択すると日本語が表示されるようになります。
    image.png
2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?