Version: 2023.1
言語: 日本語
Panel Text Settings アセット

フォールバックフォント

各フォントアセットの文字数には制限があります。現在のフォントアセットにない文字を使用する場合、TextCore はその文字を持つフォントアセットを見つけるまで Fallback List (フォールバックリスト) を検索します。テキスト要素はそのフォントアセットを使って文字を描画します。

フォールバックフォントのリストを設定して、複数のテクスチャにフォントを提供したり、特定の文字に異なるフォントを使用したりすることができます。これには、欠落している文字をリストで検索するための余分な計算リソースと追加のフォントを使うための追加のドローコールが必要です。

フォールバックリストでは、複数のフォントアセットに同じ文字を使用できます。フォールバックリストの文字のスタイルを、できる限りメインフォントアセットのスタイルに合わせてください。

フォールバックフォントの使用

一般に、フォールバックフォントアセットは以下の場合に使用します。

  • 中国語、韓国語、日本語など、大きなアルファベットを持つ言語を取り扱う場合。フォールバックフォントを使用して、アルファベットを複数のアセットに提供します。
  • 他のアルファベットの特殊文字をテキストに加える場合。

ヒント: ダイナミック OS フォントアセットは、フォールバックフォントアセットに適しています。

フォールバックフォントチェーン

ローカルおよびグローバルのフォールバックフォントアセットリストを作成できます。Font Assets プロパティ でローカルフォントアセットリストを設定し、Panel Text Settings でグローバルフォントアセットリストを設定します。フォールバックフォントに加えて、TextCore は、デフォルトのスプライトアセットなどの他のアセットも検索して、グリフが見つからないかどうかを調べます。これらのアセットがフォールバックチェーンを形成します。

フォールバックチェーンのアセットの順序は以下の通りです。

  1. ローカルフォールバックフォントアセットリスト
  2. グローバルフォールバックフォントアセットリスト
  3. デフォルトスプライトアセット
  4. デフォルトフォントアセット
  5. 欠落しているグリフ文字

その他の参考資料

Panel Text Settings アセット