Component:FontChain

From Resonite Wiki
Revision as of 17:23, 22 December 2024 by 989onan (talk | contribs) (fix formatting, add usage example)
(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.

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.

Fields

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.

Usage

Useful for example for Avali-Scratch, where numbers don't have a character. or for fonts where characters don't exist.

Examples

This article or section is a Stub. You can help the Resonite Wiki by expanding it.


See Also