UMG の Font で、[Color and Opacity] を設定できるだけでなく、さらに Font をスタイリングするためにマテリアルとフォントのアウトラインを使用することもできます。
フォントの色
[Color and Opacity] を設定して Font の Vertex Color を設定することができます。

Font Material を指定しないと、テキストにソリッド カラーが適用されます。

フォントのマテリアル
[Details] パネルで Font の Font Material を指定することができます。

Font Material に Vertex Color ノードがないと、エフェクトは単純な乗算になります。
![]() |
![]() |
|
---|---|---|
フォント マテリアルの設定 | フォント マテリアルのプレビュー | 最終フォント |
Font Material に Vertex Color ノードを配置すると、その出力を使ってシェーダー内の演算を行うことができます。
![]() |
![]() |
|
---|---|---|
フォント マテリアルの設定 | フォント マテリアルのプレビュー | 最終フォント |
フォント マテリアルとして使用するマテリアルは User Interface ドメインに存在しなければなりません。

フォントのアウトライン
フォントのアウトライン用に様々な Outline Color やマテリアルを指定することができます。

アウトラインのサイズは、Slate 単位で指定されますが、フォントのスケールが 1.0 の場合、 1 Slate 単位は 1 pixel に相当します。

注目すべき点は、Separate Fill Alpha を使用するかどうかを指定できることです。

これが有効になると、アウトラインが透過になります。 これが適用されたエリアでは、フォントのアルファとフォントのアウトラインを個別に調整することができます。無効になると、フォントはアウトライン上にオーバーレイされます。 従ってアルファは加算であり、アウトライン カラーとマテリアルは 1 よりも少ないフォントで見ることができます。

