Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
system_defaultfont(3)		  Arcan Lua API 	   system_defaultfont(3)

NAME
     system_defaultfont - Set / Replace the current default font

SYNOPSIS
     boolres, height, baseline,
     system_defaultfont( fontres, fontsz, fonth, fallback )

DESCRIPTION
     For text rendering functions, some kind of font is needed. The default font
     is  set either by using this function, or indirectly through the first ren-
     der_text  call with an explicit font ( arg.  fontres  is a string reference
     to a valid file in the SYS_FONT_RESOURCE  namespace, fontsz   is  the  size
     argument as used in render_text and fonth	specifies anti-aliasing strength
     (0:  disabled,  1: light, ...) It is also possible to specify an additional
     fallback  font that will cover missing glyphs not found in  fontres  .  The
     downside  is that the glyphs might not visually blend with the primary ones
     in a visually appealing way, but may still be better than invisible charac-
     ters.

NOTES
     1	    This is also implicitly updated in LWA  arcan builds if it	receives
	    a  FONTHINT   event from the display server connection, and there is
	    no event-trigger to detect if that occurs.

EXAMPLE
     function system_defaultfont0()
	   system_defaultfont("default.ttf", 12, 0);
     end

SEE ALSO:
system				   August 2026		   system_defaultfont(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=system_defaultfont&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help