unreal.FontFace

class unreal.FontFace(outer=None, name='None')

Bases: unreal.Object

A font face asset contains the raw payload data for a source TTF/OTF file as used by FreeType. During cook this asset type generates a “.ufont” file containing the raw payload data (unless loaded “Inline”).

C++ Source:

  • Module: Engine

  • File: FontFace.h

Editor Properties: (see get_editor_property/set_editor_property)

  • hinting (FontHinting): [Read-Write] The hinting algorithm to use with the font face.

  • layout_method (FontLayoutMethod): [Read-Write] Which method should we use when laying out the font? Try changing this if you notice clipping or height issues with your font.

  • loading_policy (FontLoadingPolicy): [Read-Write] Enum controlling how this font face should be loaded at runtime. See the enum for more explanations of the options.

  • source_filename (str): [Read-Write] The filename of the font face we were created from. This may not always exist on disk, as we may have previously loaded and cached the font data inside this asset.

  • sub_faces (Array(str)): [Read-Only] Transient cache of the sub-faces available within this face

property hinting

[Read-Write] The hinting algorithm to use with the font face.

Type

(FontHinting)

property layout_method

[Read-Write] Which method should we use when laying out the font? Try changing this if you notice clipping or height issues with your font.

Type

(FontLayoutMethod)

property loading_policy

[Read-Write] Enum controlling how this font face should be loaded at runtime. See the enum for more explanations of the options.

Type

(FontLoadingPolicy)

property source_filename

[Read-Only] The filename of the font face we were created from. This may not always exist on disk, as we may have previously loaded and cached the font data inside this asset.

Type

(str)