Component:FontChain

From Resonite Wiki
Revision as of 11:59, 1 August 2024 by PJB (talk | contribs) (Automated: update 'HighPriorityIntegration' description)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Component image 
Font Chain component as seen in the Scene Inspector


The FontChain component provides an easy way to use "Fallback" fonts for a main font, usually in the event that the main font does not contain certain Unicode characters. Any place where a StaticFont can be used, a FontChain can be used.

Usage

Fields
Name Type Description
persistent Bool Determines whether or not this item will be saved to the server.
UpdateOrder Int Controls the order in which this component is updated.
Enabled Bool Controls whether or not this component is enabled.
HighPriorityIntegration Bool If true, integrating this asset (e.g. processing procedural assets) gets higher priority than assets with this flag off. An example is user laser procedural meshes.
MainFont Font The main font to use.
FallbackFonts list of Font The fallback fonts to use.

Behavior

The MainFont defines which font will be primarily used for the text. For any characters of a text that do not exist in the main font, all the FallbackFonts will be searched through, in order, to find a matching character. Only if all fallback fonts do not contain the character will a "true fallback" of a box will appear.

Examples

See Also