PSFXTABLE(1)
๐ PSFXTABLE(1) ๐
okay so bestie, welcome to the General Commands Manual section, and lemme tell you about psfxtable โ the little icon that handles Unicode character tables for console fonts. she's been doing this since 9 Dec 1999 and she's still that girl. ๐
โจ NAME โจ
psfxtable โ handle Unicode character tables for console fonts ๐
๐ธ SYNOPSIS ๐ธ
psfxtable [-i infont] [-o outfont] [-it intable] [-ot outtable] [-nt]
๐ฆ DESCRIPTION ๐ฆ
so basically, psfxtable handles the embedded Unicode character table for .psf format console fonts. she reads a font and possibly a table, and then she writes a font and/or a table. multitasking queen. ๐
also real quick, psfaddtable(1), psfgettable(1) and psfstriptable(1) are links to it. same girl, different name tags. ๐
๐ง the filenames situation
each of the filenames infont, outfont, intable, and outtable may be replaced by a single dash (-), and in that case standard input or standard output is used. lowkey iconic behavior.
- if no
-ioption is given, the font is read from standard input. - if no
-itor-oor-otoption is given, then no input table is read, or no output font or output table is written. she simply doesn't do the thing she wasn't asked to do, and honestly? boundaries. โจ
๐ the header drama (aka which psf header you get)
by default, the output font (if any) will have a Unicode table when either the input font has one, or an explicit table has been provided โ and just so you know, that explicit table overrides an input font table. periodt.
the option -nt causes output of a font without table. no table, no drama. ๐
and when outfont is requested, it will get a psf1 header when infont has a psf1 header and intable does not have sequences โ and a psf2 header otherwise. that's the whole vibe check. ๐ฆ
๐ SEE ALSO ๐
heads up bestie, psfxtable takes no options beyond the ones in the synopsis above โ the whole manual is right here, no cap. ๐
kisses from the kbd girlies, dated 9 Dec 1999 โ yeah she's vintage, she's archive-core, and she still ate. ๐โจ
๐ฆ where this page comes from
- alpine 3.22: kbd-doc 2.7.1-r1 ยท GPL-2.0-or-later
- alpine 3.23: kbd-doc 2.8.0-r0 ยท GPL-2.0-or-later
- alpine 3.24: kbd-doc 2.8.0-r0 ยท GPL-2.0-or-later
- arch rolling: kbd 2.10.0-1 ยท GPL-2.0-or-later
- centos-stream 10: kbd 2.6.4-8.el10 ยท GPL-2.0-or-later
- centos-stream 9: kbd 2.4.0-12.el9 ยท GPLv2+
- fedora 43: kbd 2.8.0-3.fc43 ยท GPL-2.0-or-later
- fedora 43: kbd 2.8.0-4.fc43 ยท GPL-2.0-or-later
- fedora 44: kbd 2.9.0-3.fc44 ยท GPL-2.0-or-later
- fedora 44: kbd 2.9.0-4.fc44 ยท GPL-2.0-or-later
- nixos 26.05: kbd 2.9.0
- nixos 26.05: kbd-vlock 2.9.0
- nixpkgs unstable: kbd 2.9.0
- nixpkgs unstable: kbd-vlock 2.9.0
- opensuse-leap 16.0: kbd 2.7.1-160000.3.1 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- opensuse-leap 16.0: kbd 2.7.1-160000.3.1 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- opensuse-leap 16.0: kbd 2.7.1-160000.3.1 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- opensuse-leap 16.0: kbd 2.7.1-160000.3.1 ยท GPL-2.0-or-later AND GPL-3.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms