Cyrillic font in tty

First of all, I glad to say Hello to community)
And after that let me ask you how I can set cyrillic font in TTY.

Check in /usr/share/kbd/consolefonts to see what fonts you have available that support Cyrillic. Sometimes they will have “cyr” in the name, making them easy to find.

 ❯ eza -1 /usr/share/kbd/consolefonts/ | grep -i cyr
cyr-sun16.psfu.gz
Cyr_a8x8.psfu.gz
Cyr_a8x14.psfu.gz
Cyr_a8x16.psfu.gz
LatArCyrHeb-08.psfu.gz
LatArCyrHeb-14.psfu.gz
LatArCyrHeb-16+.psfu.gz
LatArCyrHeb-16.psfu.gz
LatArCyrHeb-19.psfu.gz
latarcyrheb-sun16.psfu.gz
latarcyrheb-sun32.psfu.gz
LatGrkCyr-8x16.psfu.gz
LatGrkCyr-12x22.psfu.gz
LatKaCyrHeb-14.psfu.gz
pancyrillic.f16.psfu.gz
README.Cyrillic
README.LatGrkCyr
UniCyr_8x8.psf.gz
UniCyr_8x14.psf.gz
UniCyr_8x16.psf.gz
UniCyrExt_8x16.psf.gz

Bear in mind, many fonts support Cyrillic but do not have “cyr” in the name; this is just a little trick to help spot some obvious ones.

In addition to trying out the ones already on your system, you can always go ahead and install a console font that is known to support Cyrillic characters. A popular example would be the terminus-font package:

sudo pacman -S terminus-font

Identify some fonts you want to try out, then switch to a TTY and run setfont. Use the name of the font as an argument against the command (you can leave off the file extension). For example:

sudo setfont cyr-sun16

That will change the font “live”, so you can see what it looks like and decide if you like it or not.

Once you have decided what font you would like to use, you can add it to /etc/vconsole.conf to make it permanent. Add or modify the FONT variable in /etc/vconsole.conf to specify the desired font.

FONT=ter-v16b

The ter-v16b font is one of the Terminus fonts that support Cyrillic characters. Obviously change that to whatever font you decide you want to use.

I hope that helps, welcome to the community @Astro. :wave:

4 Likes

Thank you a lot! I can see cyrillic symbols in TTY but only thing is I got to use setfont right in TTY as root. Anyway, it works)

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.