Linux "setfont" Command Line Options and Examples
load EGA/VGA console screen font

The setfont command reads a font from the file font.new and loads it into the EGA/VGA character generator, and optionally outputs the previous font. It can also load various mapping tables and output the previous ver‐ sions.


Usage:

setfont [-O font+umap.orig] [-o font.orig] [-om cmap.orig] [-ou umap.orig] [-N] [font.new ...] [-m cmap] [-u
    umap] [-C console] [-hH] [-v] [-V]






Command Line Options:

-h
H Override font height.
setfont -h ...
-m
Load console map or Unicode console map from file.
setfont -m ...
-o
Save previous font in file.
setfont -o ...
-O
Save previous font and Unicode map in file.
setfont -O ...
-om
Store console map in file.
setfont -om ...
-ou
Save previous Unicode map in file.
setfont -ou ...
-u
Load Unicode table describing the font from file.
setfont -u ...
-C
Set the font for the indicated console. (May require root permissions.)
setfont -C ...
-V
NOTEPC video hardware allows one to use the "intensity" bit either to indicate brightness, or to address 512(instead of 256) glyphs in the font. So, if the font has more than 256 glyphs, the console will be reduced to8 (instead of 16) colors.FILES/usr/share/consolefonts is the default font directory. /usr/share/unimaps is the default directory for Uni‐code maps. /usr/share/consoletrans is the default directory for screen mappings. The default font is a filedefault (or default8xN if the -N option was given for some number N) perhaps with suitable extension (like.psf).
setfont -V ...