質問: 一つのTextで合成フォント(英字・記号なら英字フォント、かな漢字なら日本語フォント)みたいなことできるのでしょうか...? APIからテキストを引っ張ってきて入れ込む想定です。 複数のText組み合わせになるのか。
回答: 合成フォントについて =========== 残念ながら、Adobe Illustratorの合成フォントのような機能は、Unityにはないかと思います。 アセットストアで探してみましたが、特に見当たりませんでした。 やるとすれば、おっしゃる通り、複数のTextの組み合わせになると思います。 また、和文・欧文のそれぞれのフォントが「アプリ埋め込み可能」なものである必要があります。 フォントのアプリ埋め込みについて ================= ここからは質問内容から少し脱線します。申し訳ありません。 Unityに限らず、アプリというものは、好きなフォントを指定することが難しいです。 例えば、UnityでiPhoneアプリを開発していて、そのアプリ内のテキストのフォントにRictyを使いたいとします。 TextのFont欄でRictyと指定すればできそうな気がしますが、そのアプリを利用するユーザーのiPhoneにRictyのフォントデータがなければ、実際のテキストはRictyでは表示されません。Unityの場合、Liberation Sansというフォントに自動で差し替えられるようです。 Rictyのフォントデータをまるごとアプリに埋め込めば、ユーザーのiPhoneにフォントデータがなくても、表示することはできます。 しかし、フォントのアプリへの埋め込みは「フォントの再配布」に該当する行為であり、Rictyは再配布を認めていません。 Rictyに限らず、世の中のフォントの多くは、再配布を認めていません。アプリに埋め込んだ場合、フォントの権利者にライセンス料を支払う必要があります。 このような背景から、Unityでは好きなフォントを指定することすら、ままなりません。 合成フォントのような高度な機能はおそらく実装されないと思います。 アプリ埋め込みが可能なフォントに関しては、こちらが詳しいです。 http://8450423.info/qun/unity_font/