Font
Fontアセットには、ユーザーが含めることを選択したフォントのすべての文字が含まれる画像と、各文字がどのように表示されるかに関連するデータが含まれています。Fontアセットは、テキストをレンダリングするためにTextタイプのElementコンポーネントを使用します。テキストをレンダリングするには、エンティティにElementコンポーネントを追加し、そのタイプをTextに設定し、フォントアセットをElementコンポーネントのFontスロットにドラッグアンドドロップします。
.ttf
, .ttc
, .otf
または、 .dfont
で終わるフォントファイルをアップロードしてFontアセットを作成できます。アップロードされたフォントをマルチチャンネルのサインドディスタンスフィールドに変換します。これにより、フォントは各サイズで詳細を維持できるため、アップロードするフォントは1つだけで、すべてのサイズで同じフォントを使用する必要があります。この技術は、一部のフォントに対しては他のフォントよりも優れて機能する場合があります。
エディターでFontアセットを編集できるプロパティは、以下のとおりです。
Properties
インテンシティ (Intensity)
インテンシティは、サインディスタンスフィールドから読み取った値をブーストするために使用されます。0はブーストしない、1は最大ブーストです。これは、フォントがデフォルトの強度できれいで滑らかなエッジでレンダリングされない場合、または小さなフォントサイズでフォントをレンダリングしている場合に有用です。
プリセット (Character Presets)
プリセットをクリックすると、Fontアセットにその文字を含めます。プリセットをクリックすると、既存の選択に文字が追加されます。
文字範囲 (Custom Character Range)
Fontアセットに特定の文字範囲を含める場合は、範囲を16進数で入力し、プラスアイコンをクリックして文字を選択に追加します。
Font
文字 (Characters)
Fontアセットに含める必要がある文字。例えば数字だけが必要な場合、他のすべての文字を含める必要はありません。これにより、Fontアセットを小さく保つことができます。但し、アップロードしたフォントに存在しない文字がある場合があります。
プロセスフォント (Process Font)
Fontアセットを変更した後、Fontアセットを再生成するためにProcess Fontボタンをクリックします。