psf2vfont(1)

πŸ“¦ version 1.1.3, in nixpkgs unstable, ubuntu stonking

πŸ’– psf2vfont πŸ’–

okay so bestie, welcome to psf2vfont, a lil utility from the PSF Tools lineup 🌸 it takes your PC Screen Font and turns it into a BSD vfont. that's the whole job. it's giving glow-up, but for font files ✨


✨ SYNOPSIS ✨

psf2vfont [--v1] [--v2] [--big-endian] [--basepoint=x,y] [INPUTFILE
[OUTPUTFILE]]

🌸 DESCRIPTION 🌸

so like, here's the deal: psf2vfont converts a font that's chillin' in the .PSF format and rewrites it into the BSD vfont(5) format πŸ’… that's it, that's the plot. no cap.


πŸ‘‘ OPTIONS πŸ‘‘

  • --v1 β€” write it out in the original vfont(5) format πŸŽ€ but heads up, this format has limitations and they are not cute: at most 256 characters, at most 127x127 pixels per character, and no Unicode directory at all 😭 so if you got a big fancy font, this is not the vibe.
  • --v2 β€” write it out in vfont2(5) format instead ✨ this one lets you have more characters, bigger bitmaps, and Unicode β€” iconic β€” but rn it's currently supported only by psftools utilities πŸ’€ so don't go expecting the whole world to read it.
  • --big-endian β€” when you're writing in the original vfont format, this makes it a big-endian file, which is the move if you're targeting platforms like SunOS 🌞 lowkey retro of you.
  • --basepoint=x,y β€” so in a vfont, every character has a basepoint, and when characters get printed those basepoints are what align them 🫢 by default this gets calculated as the bottom left-hand corner of character 65 (that's capital A, bestie). this option lets you set it manually instead, if you're feeling particular πŸ‘‘

πŸ¦‹ SEE ALSO πŸ¦‹

  • vfont2psf(1) β€” the reverse trip, if you ever wanna go back πŸ”

πŸ’œ AUTHOR πŸ’œ

John Elliott <seasip.webmaster@gmail.com> β€” ty for your service, king πŸ‘‘βœ‰οΈ


okay pookie, that's the whole page πŸ“ written by PSF Tools, Version 1.1.3, dated 28 April, 2026, and starring psf2vfont(1) in the leading role πŸ’– mwah, go convert something iconic βœ¨πŸŽ€

πŸ“¦ where this page comes from