MMpy.Font.set_properties

Syntax

font.set_properties(**kwargs)

Description

Sets zero or more font properties which are listed below in the parameters.

Parameters

Name
Type
Description
bold bool (optional) TODO
italic bool (optional) TODO
underline bool (optional) TODO
strikeout bool (optional) TODO
width int (optional) TODO
escapement int (optional) TODO
orientation int (optional) TODO
charset int (optional) TODO
out_precision int (optional) TODO
clip_precision int (optional) TODO
quality int (optional) TODO
pitch_and_family int (optional) TODO
face_name str (optional) Font name.
world_size_units bool (optional) TODO
size_precision int (optional) TODO
size float (optional) Size of the font.
background_colour MMpy.Colour (optional) TODO
border_colour MMpy.Colour (optional) TODO
halo_colour MMpy.Colour (optional) TODO
border_style int (optional) TODO
anchor_style int (optional) TODO
always_readable bool (optional) TODO
billboard bool (optional) TODO
view_direction MMpy.Point3D (optional) TODO
up_direction MMpy.Point3D (optional) TODO
halo_enabled bool (optional) TODO
bounding_box_enabled bool (optional) TODO
halo_width float (optional) TODO
border_width float (optional) TODO
billboard_code int (optional) TODO. Valid values are 0 → 5.
line_spacing float (optional) TODO

Examples

font = MMpy.Font()
font.set_properties(face_name='Calibri', size=12.0)
formset = MMpy.FormSet(...)
formset.set_field('FONT', font)

Resource ID

IDPH_FONT_SET_PROPERTIES