Provided by:
manpages-es-extra_0.8a-17_all 
NOMBRE
setfont - carga el tipo de letra de pantalla de consola EGA/VGA
SINOPSIS
setfont [-o tipo.orig] [-fontsize] [tipo.nuevo] [-m mapa-c] [-om mapa-
c.orig] [-u mapa-u] [-ou mapa-u.orig] [-v] [-V]
DESCRIPCI'ON
La orden setfont carga un tipo de letra en el generador de caracteres
EGA/VGA, y opcionalmente muestra en la salida el tipo anterior. Esta
orden lee un tipo 8xH desde el fichero y lo carga en la memoria del
generador de caracteres. Usualmente el tamano de tipo H se podra
obtener del tamano del fichero, pero si el fichero de entrada tiene el
formato de pagina de codigo, conteniendo los tres tipos 8x8, 8x14 y
8x16, debe emplearse la opcion -8, -14 o -16 para seleccionar uno. Si
no se dan argumentos (o solo la opcion -fontsize), entonces se carga un
tipo predeterminado. Con la opcion -v, setfont sera prolijo en sus
mensajes. Con la opcion -V, muestra su version.
Como actualmente no hay soporte de cambio de modo en el nucleo Linux,
setfont no tiene nada que hacer con el modo EGA/VGA actual. Es total
responsabilidad del usuario escoger un tipo que concuerde con el modo
de video en curso.
Los ficheros de tipos son ficheros binarios de tamano 256xH bytes, que
contienen imagenes de bits para cada uno de los 256 caracteres, un byte
por cada linea, y H bytes por caracter (0 < H <= 32). Tambien se
aceptan los ficheros .psf; estos ficheros tienen el mismo formato pero
ademas una cabecera adicional de 4 bytes.
El ordenamiento de los simbolos en el tipo se describe mediante una
tabla asociativa. Algunos tipos tienen dicha tabla incluida en el
fichero de tipos, y setfont la cargara. Si no se incluye esta tabla
explicitamente en el tipo, y tampoco se da ninguna con la opcion -m, se
supone una asociacion `trivial'. En cualquier caso la tabla asociativa
recien cargada se activa sacando la cadena ESC ( K. Dar un argumento
-m none inhibe la carga y activacion de una tabla asociativa. La tabla
asociativa previa puede salvarse en un fichero mediante la opcion om
fichero. Estas opciones de setfont hacen que mapscrn(8) quede
anticuado.
La correspondencia entre los signos graficos en el tipo y los valores
Unicode se describe en una tabla asociativa Unicode. Algunos tipos
tienen una tabla asociativa Unicode incluida en el fichero de tipos, y
se puede indicar una tabla explicita mediante la opcion -u. El
programa setfont cargara tal tabla asociativa Unicode, a menos que se
de un argumento -u none. La tabla asociativa Unicode previa puede
guardarse en un fichero mediante la opcion -ou fichero.
Uno puede anadir una tabla asociativa Unicode a un tipo psf usando
psfaddtable(1).
FICHEROS
/usr/share/consolefonts es el directorio predeterminado para tipos.
/usr/share/consoletrans es el directorio predeterminado para
asociaciones.
V'EASE TAMBI'EN
mapscrn(8)
AUTORES
Eugene G. Crosser (crosser@pccross.msk.su)
Andries E. Brouwer (aeb@cwi.nl)