C / graphics.h / installuserfont
arc, bar, bar3d, circle, cleardevice, clearviewport, closegraph, detectgraph, drawpoly, ellipse, fillellipse, fillpoly, floodfill, getarccoords, getaspectratio, getbkcolor, getcolor, getdefaultpalette, getdrivername, getfillpattern, getfillsettings, getgraphmode, getimage, getlinesettings, getmaxcolor, getmaxmode, getmaxx, getmaxy, getmodename, getmoderange, getpalette, getpalettesize, getpixel, gettextsettings, getviewsettings, getx, gety, graphdefaults, grapherrormsg, _graphfreemem, _graphgetmem, graphresult, imagesize, initgraph, installuserdriver, » installuserfont, line, linerel, lineto, moverel, moveto, outtext, outtextxy, pieslice, putimage, putpixel, rectangle, registerbgidriver, registerbgifont, restorecrtmode, sector, setactivepage, setallpalette, setaspectratio, setbkcolor, setfillpattern, setfillstyle, setgraphbufsize, setgraphmode, setlinestyle, setpalette, setrgbpalette, settextjustify, settextstyle, setusercharsize, setviewport, setvisualpage, setwritemode, textheight, textwidth,
Funcion: installuserfont()
Sintaxis:
int far installuserfont(char far *nombre);

Descripcion: Esta función carga un fichero de fuente escalable que no está provisto con el sistema BGI. El parámetro *nombre especifica el nombre del fichero fuente a cargar, en el directorio de inicio. El sistema gráfico puede tener hasta veinte fuentes instaladas a la vez.
Ejemplo:
/* Este programa no funcionará, ya que se 
** necesitaría tener una fuente nueva
** y desconocida por las librerías gráficas de BGI.
** Esto sólo es para poner un ejemplo.
*/
#include <graphics.h>
 
int main() {
   int gdriver = EGA;
   int gmodo = EGAHI;
   int fuente_SMGF;
 
/* Si has registrado los dispositivos para que formen parte de graphics.lib
** entonces usa estas sentencias:
 
   registerbgidriver( EGAVGA_driver );
   initgraph( &gdriver, &gmodo, "" );
*/
 
/* Si no, entonces has de "decir" d&oacute;nde se encuentra el dispositivo gr&aacute;fico */
 
   initgraph( &gdriver, &gmodo, "C:\\BC5\\BGI" );
 
/* Intentamos instalar nuestra fuente nueva:
** S&uacute;per Mega Chula Fuente (SMGF)
** Ya s&eacute; que suena muy cursi, pero esto s&oacute;lo es un ejemplo :)
*/
   if( (fuente_SMGF = installuserfont( "SMGF.CHR" )) != grError )
      settextstyle( fuente_SMGF, HORIZ_DIR, 4 );
   else
      settextstyle( DEFAULT_FONT, HORIZ_DIR, 4 );
 
   closegraph();
 
   return 0;
}

Librerias C

Librerias ANSI C
   string.hcstring
   math.hcmath
   stdio.hcstdio
   time.hctime
   stdlib.hcstdlib
   ctype.hcctype
   locale.hclocale
   signal.hcsignal
   setjmp.hcsetjmp

Librerias Borland
   conio.h
   graphics.h