Noteworthy Linux console fonts

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:

setfont (name-of-font-here)
showconsolefont

Cybercafe

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.


cybercafe.fnt.gz

972

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.


972.cp.gz

Terminus

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.


Lat2-Terminus16.psfu.gz

Greek Polytonic

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.


greek-polytonic.psfu.gz

9×16 Medieval

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.


gr737b-9×16-medieval.psfu.gz

Sun 12×22

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.


sun12x22.psfu.gz

t

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.


t.fnt.gz

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.

7 thoughts on “Noteworthy Linux console fonts

  1. jazz

    Hi,

    THe font links worked a few minutes ago 😦 Now, instead of downloading they just re-link back to the image. Were there legal issues? I was
    going to try the fonts myself, but the problem exists for links, links-graphic, and w3m browsers.

    Reply
    1. K.Mandla Post author

      Ah, that might be a little confusing. That’s just the file name that it appears under in your font folder. There’s nothing to download; they should already be in your system, installed by default.

      Maybe I should change that so it doesn’t look like a download link. …

      Reply
      1. jazz

        that’s ok. Terminus I always download, but the others seem to either belong to an RPM or something. Besides, I lean more towards Sans-type fonts. Cybercafe is now loaded, tho I am 50-50 on it; we’ll see in the next couple of days. Thanks for the blog!

        Reply
  2. Pingback: fbterm: Birth of the cool for the console « Motho ke motho ka botho

  3. Pingback: Links for later … I hope | Motho ke motho ka botho

Leave a reply to K.Mandla Cancel reply