From the Arch Wiki:

By default, the virtual console uses the kernel built-in font with a CP437 character set, but this can be easily changed.

I actually prefer this font over the default 'Monospace' font. Where can I extract/obtain a copy of this font?

2 Answers 2


After reading Thomas Dickey's answer, I researched what Codepage 437 actually is, and it turns out that it's the font that's heavily associated with the DOS era.

I came across a site called The Ultimate Oldschool PC Font Pack, which has a collection of TTFs that are (near) perfect replications of the old fonts that everyone loves.

I made a package for it called ttf-ibm-vga8 in the Arch User Repository. You can install on other distributions by moving it to the fonts folder.


The wiki goes on to say:

The kbd package provides tools to change virtual console font and font mapping. Available fonts are saved in the /usr/share/kbd/consolefonts/ directory, those ending with .psfu or .psfu.gz have a Unicode translation map built-in.

as well as linking to a makefile in Git, which cites cp437.uni as the file to look for.

Like Arch, Debian uses the kbd package, and likely the same fonts. I do not see "cp437" in the corresponding console-setup-linux. Likely, the default cp437 font is compiled into the kernel and not actually a file that you can load.

You must log in to answer this question.