✅ 手順:Unityでフリーフォントを使う方法
① フォントを用意する
まず、使用したい フリーフォント(.ttf や .otf)ファイルを用意します。
日本語対応のフリーフォント例:
Google Fonts(Noto Sans JP など)
フロップデザイン
IPAフォント
M+ FONTS
✅ 商用利用の可否やライセンスは必ず確認してください!
② Unityプロジェクトにフォントを追加する
.ttf または .otf ファイルを Unityの Assets フォルダにドラッグ&ドロップします。
Unityが自動でフォントアセットとしてインポートします。
③ フォントをUIやテキストに設定する
TextMeshProの場合(推奨)
TextMeshProは高品質な文字描画が可能で、日本語にも適しています。
メニューから Window > TextMeshPro > Import TMP Essential Resources を選んで必要なデータをインポート。
フォントを右クリック → Create > TextMeshPro > Font Asset を作成。
作成されたFont Assetを、TextMeshProの Font Asset に設定。
Unityの標準 Text コンポーネントの場合
Text コンポーネントを持つGameObjectを選択。
Font プロパティに、インポートしたフォントを設定。