とりあえず忘れないうちに殴り書き
Unity2023.2.8.f1
使用フォントはこちら(ありがたし、使用方法には注意いたします。)
https://free-fonts.jp/category/dot/
↓
https://free-fonts.jp/nosutaru-dot/
↓
https://logotype.jp/nosutaru-dot.html
▼Window-->TextMeshPro-->Font Asset Creatorをクリック
▼初回起動時、インポートするか聞いてくるのでインポートすると最低限フォルダ構成を作ってくれます
▼Fontsフォルダの下にダウンロードしてきたフォントをいれる***(ここ重要)***
▼下記画像のように設定をする
●Sampling Point Sizeはフォント紹介のページに12ドットとあったので12でも良いかも
念のためつぶれないように14に設定
●Packing Method
Fastでも大丈夫だと思うが数が多いので念のためOptimum
●Atlas Resolution
最大の(8192*8192)にしたがおそらくそんな巨大なサイズはいらない使用する文字数に合わせれば削減可能
●Character Set
日本語の文字コードに対応させたいのでCustom Rangeに設定(要注意)
実際使う時は表示する文字数に対応する文字コードだけにした方が良い
Atlasに作成にとてつもない時間がかかるため
※日本語の文字コードはここら辺を参考にした方が良さそう
https://stackoverflow.com/questions/19899554/unicode-range-for-japanese
●Render Mode
RASTER(この辺りは調べる必要がありそう、ドットフォントだとRASTERに設定する記事をちょこちょこみかける)
▼Generate Font Atlas をクリックしてAtlasが作成されるのを待つ
Atlasのサイズが大きかったり、文字コードの数が多いと何時間もかかる