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] Hinting: The hinting algorithm to use with the font face.

  • layout_method (FontLayoutMethod): [Read-Write] Layout Method: 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] Loading Policy: 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] Source Filename: 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] Sub Faces: Transient cache of the sub-faces available within this face

property hinting

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

Type

(FontHinting)

property layout_method

[Read-Write] Layout Method: 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] Loading Policy: 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] Source Filename: 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)