psf2wyse(1)
β¨ psf2wyse β it's giving font conversion π
okay so bestie, welcome to psf2wyse(1), part of the PSF Tools girlies πΈ. This is the lil program that takes your PC Screen Font file and turns it into a Wyse-60 soft font. Slay.
π NAME
psf2wyse β convert a PC Screen Font file to a Wyse-60 soft font. that's it, that's the whole job, and she does it flawlessly β¨
π SYNOPSIS
psf2wyse [--bank=BANK] [--dest=DEST] [--height=HEIGHT] [--first=FIRST]
[--last=LAST] [--nulls=COUNT] [INPUTFILE [OUTPUTFILE]]
π DESCRIPTION
so like, psf2wyse converts a font that's in the .PSF format into a soft-font that's suitable for use with Wyse-60 and compatible terminals π. and then the resulting soft-font can be saved as a text file, OR you can just send it straight to the terminal like the icon that you are. no middleman, no stress π¦
β OPTIONS β
--bank=BANKβ okay so the Wyse-60 has four banks of 128 characters each, numbered 0 to 3 π§. By default the first two contain the 16-pixel font used in 25-line modes, and the second two contain the 9-pixel font used in 43-line modes. This option sets the first bank to load into β and heads up, psf2wyse will load into subsequent banks if there are more characters in the font than will fit into one π. she just keeps going. respect.--dest=DESTβ this one specifies the first character to populate in the destination bank π―. By default it's zero. classic.--first=FIRSTβ starts generating the font at character FIRST. like, we begin here π--last=LASTβ finishes generating the font after doing character LAST. the end, periodt π«Ά--height=HEIGHTβ sets the height of the characters which will be sent to the terminal π. By default this is 16, whatever the height of the font being converted is. and lowkey important: on a Wyse-60, attempts to define characters at other heights appear to be ignored π. so yeah, 16. it's 16.--nulls=COUNTβ after sending the definition for a character, send COUNT null bytes π. This appears to be necessary to make sure the terminal doesn't miss the start of a character while it's still processing the previous character (she's doing her best okay, she's busy). By default COUNT is 8.
π BUGS
The terminal screen tends to flicker like crazy while characters not in the current bank are being defined. not me getting flashbanged by my own font conversion πβ¨
π SEE ALSO
pat2sf(1)sf2pat(1)wyse2psf(1)
the whole friend group π«Ά iykyk
π AUTHOR
John Elliott β€οΈ <seasip.webmaster@gmail.com> β thank you for your service, king.
and that's the tea bestie π this was Version 1.1.3, dated 28 April, 2026 β go convert some fonts, you absolute main character πβ¨π¦
π¦ where this page comes from
- nixpkgs unstable: psftools 1.1.3
- ubuntu stonking: psftools 1.1.3-1
- Copyright (c) 2005, 2007 John Elliott
- Copyright (C) 2005, 2007 John Elliott
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms