LoginSignup
2
3

More than 3 years have passed since last update.

【Unity】最速でテキストで日本語を使えるようにする方法(自分用)

Last updated at Posted at 2020-11-11

通常のTextでは日本語が使えない為、テキストメッシュプロ(TMP)を使う。

まずは左上にある「Create」→「UI」→「Text-TextMeshPro」の順で押していく。

そうするとTextMeshProの素材をImportする為のポップアップが表示されるので「import TMP Essentials」を押す。

“shot” 2020-11-11 23.42.33.png

その後「Window」→「TextMeshPro」→「FontAssetCreator」の順番に押していく。

↓の画像のウインドウが出てくる

“shot” 2020-11-11 23.51.40.png

「Source Font File」利用したいフォントを入れるところ。(ttf, otfのファイルのみ)
「Padding」文字同士の間隔の設定する場所。数字が小さいとかぶってしまうので調整する。
「Atlas Resolution」文字を保存するテクスチャサイズ。日本語は文字数が多いので8192×8192にしておく。
「Character Set」日本語で生成する為、「Custom Characters」にする。

おすすめフォントサイト
ここで適当に使いたいフォントを探す。
利用したいフォントを「Source Font File」に入れる。

次に日本語の文字が使えるように文字データを登録する。
↓のサイトから日本語をコピー。
japanese_full.txt
↓ここにペースト。そして「Generate Font Atlas」を押す。少し時間がかかるので待つ。
“shot” 2020-11-12 1.36.52.png

終わったら「Save As」を押す。

そしたら↓のようなファイルができているので
“shot” 2020-11-12 1.39.57.png

それをテキストメッシュプロの「Font Asset」にドラッグ&ドロップ

“shot” 2020-11-12 1.42.50.png

以上。

2
3
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
3