/Engine/Source/Runtime/Engine/Classes/Engine/Font.h
A font can either be:
class UFont : public [UObject](API\Runtime\CoreUObject\UObject\UObject), public [IFontProviderInterface](API\Runtime\SlateCore\Fonts\IFontProviderInterface)
float
Ascent
TArray< struct ...
Characters
List of characters in the font.
TMap< uint16, u...
CharRemap
When IsRemapped is true, this array maps unicode values to entries in the Characters array
FCompositeFont
CompositeFont
Embedded composite font data
float
Descent
float
EmScale
Font metrics.
EFontCacheType
FontCacheType
What kind of font caching should we use? This controls which options we see
FFontImportOpti...
ImportOptions
Options used when importing this font
int32
IsRemapped
True if font is 'remapped'.
int32
Kerning
Default horizontal spacing between characters when rendering text with this font
float
Leading
FName
LegacyFontName
The default font name to use for legacy Canvas APIs that don't specify a font name
int32
LegacyFontSize
The default size of the font used for legacy Canvas APIs that don't specify a font size
TArray< int32 >
MaxCharHeight
The maximum height of a character in this font.
int32
NumCharacters
Number of characters in the font, not including multiple instances of the same character (for multi-fonts).
float
ScalingFactor
Scale to apply to the font.
TArray<TObject...
Textures
NOTE: Do not expose this to the editor as it has nasty crash potential.