fonter

View on GitHub ยท Released 09/06/17

Fonter

Linux console font editor and changer โ€” a text-mode (ncurses) bitmap font editor for VGA console fonts. Written in 1998 as my first C program, modeled after an earlier MS-DOS font editor I wrote in Pascal.

Back when BBSs were the craze, swapping your console font was half the fun โ€” easier on the eyes for long sessions, and a chance to give the screen a unique look.

Screenshots

Main screen

Pixel editor on the left, full 256-character table in the center, and key bindings on the right.

Fonter main screen โ€” editor, character table, and first help pane

Second help screen

Additional editing commands (restore, shrink, scoot, jump, and more).

Fonter second help screen

Features

  • Save and load .fnt files; save .pcf fonts for X
  • Clear, inverse, and flip characters on X/Y
  • Copy and paste characters
  • Restore the original font page or current character
  • Shrink and scoot characters left/right/up/down
  • Jump to a character by index
  • Live console font updates via ioctl (inspired by setfont)

Build

make

Run from a Linux virtual console (not under X/Wayland). Options:

fonter [OPTIONS]...

  -n    Skip color detection at startup
  -a    Don't use high ASCII, just low
  -f    Don't use fading effects
  -s    Don't update characters immediately (not advised)
  -c    Don't use colors
  -d    Print last revision date
  -h    Help

See docs/ for copyright, font credits, known bugs, and notes. There is no warranty.

Happy Fonting,
Chris