I spend most of my time working at the console, with an array of text-based programs running against the framebuffer. The default console font is acceptable, but can be kind of clunky, particularly when a finer grain of font would be preferable.
A clean installation of Arch Linux (or Crux Linux, because for what I can tell there’s not much difference in the font selection between the two) has a few more interesting fonts available, but it’s a little difficult to tell which ones are which. As far as I can tell there is no gallery of Linux terminal fonts anywhere; if you know of one, please tell.
In Arch, fonts are located at
/usr/share/kbd/consolefonts, although sometimes a package installs a font in an unusual or isolated place. The bulk of what you see there is probably a specific character set for an individual language or alphabet.
On the other hand, some are not. Here are six or seven that are a little more interesting. This is displayed against a 1600×1200 framebuffer, so it may be that the particular size you want will require a resolution that your hardware might not support. You can set and display a font with these commands:
A strong contrast to the run-of-the-mill default font. It has a very techno feel, but tends to push letters together in some places, which might make it tough to read.
I don’t know what else to call it but that; it’s obviously intended for a specific alphabet set, but it stands out mostly because the letter shapes are quite different from normal. I am not sure if those scrambled characters are corrupted, or intended.
The almighty Terminus font, shown here as Lat2-Terminus. This is probably my favorite, but I admit when I want it I install a package that gives me a 12-point version.
Interesting in that it opens up a lot of “white space” (black space?) between lines, and has a character set that seems more blocked and less rounded in most places.
Way out of the ordinary, this is a font with real flavor. Readability is only so-so, but if you throw this into your NetHack session, you’ll dig it.
A 12×22 font is enormous on one hand, but on the other, it’s probably the cleanest and sharpest on a high-resolution screen. You’ll lose a little screen space to this one, but you’ll be quite happy with the clarity. Good for typing or editing over long periods of time; bad for paneling and splitting up a console window … because suddenly there’s no space.
A scriptlike font, a little less upright and a little more relaxed. Like some of the others, this is a little smeared at times, but much more casual than the default series. What do you call it? t.
That’s all I have today. Keep in mind that these are fonts for the console, and won’t necessarily work in a terminal emulator in a graphical desktop. Chances are though, there’s a rendition of it somewhere that will work with X. 😉
P.S.: Ubuntu users, you’ll have to skim through your console fonts yourself. A lot looked different in there, when I looked last.