BlitzPlus Docs -> SetFont
SetFont fonthandle
Parameters:
fontname = string containing font nameheight = font height desired
bold = set to TRUE to load font as BOLD
italic = set to TRUE to load font as ITALIC
underlined set to TRUE to load font as UNDERLINED
Description:
This activates a TrueType font previously loaded into memory for future use with printing commands such as Text.In BlitzPlus you must set the font for each buffer you want to use it in, when that buffer is current.
Note: Blitz doesn't work with SYMBOL fonts, like Webdings and WingDings.
Be sure to free the memory used by the font went you are done using the FreeFont command.
See also: RequestFont, LoadFont, FreeFont, FontWidth, FontHeight, FontSize, FontName, FontStyle.
Example:
; LoadFont/SetFont/FreeFont example
; enable graphics mode
Graphics 800,600,16
; Set global on font variables
Global fntArial,fntArialB,fntArialI,fntArialU
;Load fonts to a file handle variables
fntArial=LoadFont("Arial",24,False,False,False)
fntArialB=LoadFont("Arial",18,True,False,False)
fntArialI=LoadFont("Arial",32,False,True,False)
fntArialU=LoadFont("Arial",14,False,False,True)
; set the font and print text
SetFont fntArial
Text 400,0,"This is just plain Arial 24 point",True,False
SetFont fntArialB
Text 400,30,"This is bold Arial 18 point",True,False
SetFont fntArialI
Text 400,60,"This is italic Arial 32 point",True,False
SetFont fntArialU
Text 400,90,"This is underlined Arial 14 point",True,False
; Standard 'wait for ESC' from user
While Not KeyHit(1)
Wend
; Clear all the fonts from memory!
FreeFont fntArial
FreeFont fntArialB
FreeFont fntArialI
FreeFont fntArialU
Comments
None.
BlitzPlus Manual Forum
Blitz3D Equivalent Command




