Widget API: FontInstance:SetFont

From AddOn Studio
Revision as of 04:45, 15 August 2023 by Move page script (talk | contribs) (Move page script moved page API FontInstance SetFont to API FontInstance SetFont without leaving a redirect)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Widget API ← FontInstance < SetFont

The function is used to set the font to use for displaying text.

FontInstance:SetFont("font",size[,"flags"])

Arguments

font
String - path to the font file, relative to the WoW base directory.
size
Number - size in points.
flags
Optional String - any comma-delimited combination of "OUTLINE", "THICKOUTLINE" and "MONOCHROME".


Usage

This method applies to multiple widgets that are derived from FontInstance; for instance, SimpleHTML, EditBox and FontString widgets all have similar methods.

FontString:SetFont("Fonts\\FRIZQT__.TTF", 11, "OUTLINE, MONOCHROME")

Notes:

  • Slouken posted on 2006-02-09: "...each font+font-size*fontstring-scale+flags combination generates a new instance of that font (along with associated textures and vertex data)."