The function creates a new font and returns a
handle to it. A font is used to draw text. For an example see
printer_select_font()
.
face
must be a string specifying the font face.
height
specifies the font height, and
width
the font width. The
font_weight
specifies the font weight (400 is normal), and can be one of
the following predefined constants.
PRINTER_FW_THIN
: sets the font weight to thin (100).
PRINTER_FW_ULTRALIGHT
: sets the font weight to ultra light (200).
PRINTER_FW_LIGHT
: sets the font weight to light (300).
PRINTER_FW_NORMAL
: sets the font weight to normal (400).
PRINTER_FW_MEDIUM
: sets the font weight to medium (500).
PRINTER_FW_BOLD
: sets the font weight to bold (700).
PRINTER_FW_ULTRABOLD
: sets the font weight to ultra bold (800).
PRINTER_FW_HEAVY
: sets the font weight to heavy (900).
italic
can be
TRUE
or
FALSE
, and sets whether the font should be italic.
underline
can be
TRUE
or
FALSE
, and sets whether the font should be underlined.
strikeout
can be
TRUE
or
FALSE
, and sets whether the font should be striked out.
orientation
specifies a rotation. For an example see
printer_select_font()
.