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

FreeBSD Manual Pages

  
 
  

home | help
vga_gettextfont(3)	      Svgalib User Manual	    vga_gettextfont(3)

NAME
       vga_gettextfont,	vga_puttextfont	- get/set the font used	in text	mode

SYNOPSIS
       #include	<vga.h>

       void vga_gettextfont(void *font);
       void vga_puttextfont(void *font);

DESCRIPTION
       The  functions  gives access to the buffer where	svgalib	saves the font
       used  by	 the  kernel.	 This	is   used   by	 the   restorefont(1),
       savetextmode(1),	 and  textmode(1)  utilities  to  restore  a  possibly
       screwed console font.

       The font	buffer occupies	8192 bytes. However, versions 1.2.13 and later
       use a larger buffer internally and the size of the  buffers  passed  to
       vga_gettextfont(3)    and    vga_puttextfont(3)	 can   be   set	  with
       vga_ext_set(3).

       The functions give access to the	internal buffers of svgalib,  not  the
       font  tables  of	 the  VGA card.	This means that	both functions must be
       called in graphics mode and a newly set font takes effect only  at  the
       next vga_setmode(TEXT) call.

SEE ALSO
       vga_setmode(3), vga_ext_set(3), svgalib(7), vgagl(7), libvga.config(5),
       restorefont(1), restoretextmode(1), restorepalette(1), savetextmode(1),
       textmode(1), vga_dumpregs(3), vga_gettextmoderegs(3), dumpreg(1)

AUTHOR
       This  manual page was edited by Michael Weller <eowmob@exp-math.uni-es-
       sen.de>.	The exact source of the	referenced function as well as of  the
       original	documentation is unknown.

       It is very likely that both are at least	to some	extent are due to Harm
       Hanemaayer <H.Hanemaayer@inter.nl.net>.

       Occasionally  this  might be wrong. I hereby asked to be	excused	by the
       original	author and will	happily	accept any additions or	corrections to
       this first version of the svgalib manual.

Svgalib	(>= 1.2.11)		 27 July 1997		    vga_gettextfont(3)

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

home | help