LoadFont()

Syntax

Result = LoadFont(#Font, Name$, Height [, Flags])
Description
Tries to open the specified font.

Parameters

#Font A number to identify the new font. #PB_Any can be used to auto-generate this number.
Name$ The name of the font to load.
Height The vertical size of the font in points.
Flags (optional) A combination of the following constants:
  #PB_Font_Bold       : The font will be bold
  #PB_Font_Italic     : The font will be italic

Return value

Returns nonzero if the font was loaded successfully and zero if not. If #PB_Any was used for the #Font parameter then the generated number is returned on success.

Example

  If OpenWindow(0, 100, 200, 300, 200, "2D Drawing Test")
  
    If CreateImage(0, 300, 200)
      If StartDrawing(ImageOutput(0))
        DrawingMode(#PB_2DDrawing_Transparent)
        
        LoadFont(0, "times", 30)
        DrawingFont(FontID(0))
        DrawText(10, 50, "Hello world !", RGB(255, 0, 0))
        
        StopDrawing()
      EndIf
    EndIf
  
    ; Create a gadget to display the image
    ;  
    ImageGadget(0, 0, 0, 300, 200, ImageID(0))
  EndIf

See Also

FontID(), FreeFont()
<- IsFont() - Font Index