WoW:API FontInstance GetFont: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
No edit summary
 
m (Move page script moved page API FontInstance GetFont to API FontInstance GetFont without leaving a redirect)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
Returns information on a game font
{{widgetmethod|FontInstance}}


ex. (default)<BR>
Returns detailed information on a font object
fontName, fontHeight, fontFlags = GameFontNormal:GetFont()


fontName = Fonts\FROZQT__.TTF<BR>
fontName, fontHeight, fontFlags = MyFontObject:GetFont()
fontHeight = 12.000000298023<BR>
 
fontFlags = ""
== Returns ==
 
:;fontName
:: String - path to font file
:;fontHeight
:: Number - font height in pixels. Due to internal graphics engine workings, this will be ridiculously close to an integer number, but not quite ever fully
:;fontFlags
:: String - See [[API FontInstance SetFont|FontInstance:SetFont]]().
 
== Example ==
 
print(GameFontNormal:GetFont());
> "Fonts\FRIZQT__.TTF"
> 12.000000298023
> ""
 
== Notes ==
 
To get an integer font height, simply do <tt>math.floor(fontHeight+0.5);</tt>

Latest revision as of 04:45, 15 August 2023

Widget API ← FontInstance < GetFont

Returns detailed information on a font object

fontName, fontHeight, fontFlags = MyFontObject:GetFont()

Returns[edit]

fontName
String - path to font file
fontHeight
Number - font height in pixels. Due to internal graphics engine workings, this will be ridiculously close to an integer number, but not quite ever fully
fontFlags
String - See FontInstance:SetFont().

Example[edit]

print(GameFontNormal:GetFont());

> "Fonts\FRIZQT__.TTF"
> 12.000000298023
> ""

Notes[edit]

To get an integer font height, simply do math.floor(fontHeight+0.5);