Console font size change?

Can the console font size be changed?

Doesn’t seem to be in the typical Linux place: /usr/lib/kbd/consolefonts/

Hello,
the path to the console fonts are ‘/lib/kbd/consolefonts’ . Not sure if you can choose a different size by using a different font since the max is 16x16 .

$ ll /lib/kbd/consolefonts                       
total 48K
-rw-r--r-- 1 root root 2.1K Nov 21 16:29 iso07u-16.psfu.gz
-rw-r--r-- 1 root root 2.1K Nov 21 16:29 lat0-16.psfu.gz
-rw-r--r-- 1 root root 2.0K Nov 21 16:29 lat0-sun16.psfu.gz
-rw-r--r-- 1 root root 2.1K Nov 21 16:29 lat1-16.psfu.gz
-rw-r--r-- 1 root root 2.0K Nov 21 16:29 lat2-16.psfu.gz
-rw-r--r-- 1 root root 2.0K Nov 21 16:29 lat2-sun16.psfu.gz
-rw-r--r-- 1 root root 2.1K Nov 21 16:29 lat5-16.psfu.gz
-rw-r--r-- 1 root root 3.9K Nov 21 16:29 LatArCyrHeb-16.psfu.gz
-rw-r--r-- 1 root root 4.1K Nov 21 16:29 LatArCyrHeb-16+.psfu.gz
-rw-r--r-- 1 root root 3.8K Nov 21 16:29 latarcyrheb-sun16.psfu.gz
-rw-r--r-- 1 root root 1.9K Nov 21 16:29 viscii10-8x16.psfu.gz

but may setfont →

$ setfont -h
Usage: setfont [write-options] [-<N>] [newfont..] [-m consolemap] [-u unicodemap]
  write-options (take place before file loading):
    -o  <filename>  Write current font to <filename>
    -O  <filename>  Write current font and unicode map to <filename>
    -om <filename>  Write current consolemap to <filename>
    -ou <filename>  Write current unicodemap to <filename>
If no newfont and no -[o|O|om|ou|m|u] option is given,
a default font is loaded:
    setfont         Load font "default[.gz]"
    setfont -<N>    Load font "default8x<N>[.gz]"
The -<N> option selects a font from a codepage that contains three fonts:
    setfont -{8|14|16} codepage.cp[.gz]   Load 8x<N> font from codepage.cp
Explicitly (with -m or -u) or implicitly (in the fontfile) given mappings
will be loaded and, in the case of consolemaps, activated.
    -h<N>      (no space) Override font height.
    -d         Double size of font horizontally and vertically.
    -m <fn>    Load console screen map.
    -u <fn>    Load font unicode map.
    -m none    Suppress loading and activation of a screen map.
    -u none    Suppress loading of a unicode map.
    -v         Be verbose.
    -C <cons>  Indicate console device to be used.
    -V         Print version and exit.
Files are loaded from the current directory or /lib/kbd/*/.

(-d option) might help ?!

Best,

Erik

2 Likes