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().