UnityにTextMesh Proでダイナミックフォントを使用する一番簡単でハマらない手順についてまとめます。
Unity2020.3.15f2
TextMeshPro 3.0.6
Font Asset Creatorはハマりやすい
まずTextMesh Proのダイナミックフォントを作るときにはFont Asset Creatorを使う方法があります。
ただしこの方法は設定がいくつか必要で、正しく設定しないとフォントが正常に表示されません。
昔のマニュアルなどをみているとこの方法が紹介されているようですが、
最近の公式の情報ではFont Asset Creatorを使わない方法が使われているので本記事ではこちらを紹介します。
フォントを選んで右クリックから作る
といっても手順は非常に簡単で、Projectビューでフォントを右クリックしてCreate > TextMeshPro > Font Asset
を選択するだけです。
これで、Atlas Population Mode
やAtlas Render Mode
、Sampling Point Size
などがいい感じに設定済みのダイナミックフォントアセットが生成されます。