🌟

Unity フォントアセットを作成

2024/03/17に公開

TextMeshPro は日本語フォントを入れる必要がある

0.import TMP Essential Resources

Window > TextMeshPro > import TMP Essential Resources

1. フォントのダウンロード

2. FontAsset作成

Unity Editor -> Window > TextMeshPro > Font Asset Creator

Source Font File:フォントファイル(.otf)を設定
Atlas Resolution:8192 ※圧縮するなら4096
Character Set:Custom Characters

Custom Character Listの定義

Custom Character Listに使用文字パターンを入れて、"Generate Font Atlas" を実行する。
実行完了後、Save
https://gist.github.com/kgsi/ed2f1c5696a2211c1fd1e1e198c96ee4

3. TextMeshProで作成したAssetを使用する

TextMesh Proコンポーネント -> Fpnt Asset

4. プリセットにしておく

  1. $Project/Assets/Presets を作成
  2. TextMeshProウィンドウでプリセット作成で $Project/Assets/Presets に保存

5. プリセットを初期設定にする

Unity Editor -> Edit>ProjectSettings > Add Default Preset > TextMeshPro-Text(UI)

Discussion