[ Intro | Download | Other PSF utils | Links ]
PSF Tools
The PSF Tools are an attempt to do something similar to NetPBM, for simple fixed-width bitmap fonts.
The current release can convert the following formats to PSF:
- Raw (DOS-style) font
 - Windows font (FNT, FON)
 - Sinclair Spectrum +3
 - MDA character ROM dump
 - DOS/Linux codepages (CP, CPI)
 - Hercules WriteOn (WOF)
 - Wyse-60 soft font
 - BBC Micro soft font
 - Plain text
 
and PSF to the following formats:
- Raw font
 - Windows font (FNT, FON)
 - Hercules WriteOn (WOF)
 - DOS codepages (CPI)
 - Sinclair Spectrum +3
 - BDF
 - C include file
 - BSD 'wsfont' kernel header
 - XBM image containing all characters
 - Single PBM image for each character
 - Plain text
 - Wyse-60 soft font
 - BBC Micro soft font
 
New in this release: Support for BBC Micro soft fonts (two-way). PPCGREEK and PPC860 codepages updated.
Downloads
 psftools-1.0.7.tar.gz (535k): Source code for Unix-based systems.
 psft107.zip (557k): 
Compiled programs for DOS.
Other PSF utilities
For DOS
- GRABFONT extracts the current font from an EGA or higher graphics card;
 - while RIPFONT allows patient people with good eyesight to do the same with a CGA or Hercules card.
 
For GEM
- My GEM programs include SYSFONT, a font editor for GEM which supports loading and saving PSF1 fonts.
 
For CP/M
- I've written a PSF loader for Amstrad CP/M (LDPSFSEA.COM, about two-thirds of the way down the page). Source is included so it may be possible to adapt it for other CP/M systems.
 
Links
- You should have the kbd package (which allows PSF files to be loaded) installed on your Linux system already; but in case you don't, it's here.
 - The PSF file format
 - gbdfed is an editor for BDF (X-Window) fonts. It can import PSFs.
 
John Elliott 2008-08-10