The font can be downloaded here:
After the font has been installed, in PuTTY one can change the font used for a terminal session by going to Window -> Appearance and clicking on the button marked “change” to the right of where it says “Font”.
Select the font “m7x14” in the menu on the left then click on “OK”.
To save these settings, click on “Session”, put a name in the box for “Saved Sessions”, then click on “Save”.
In MSYS 1.0.10 (which is available for download right here), one changes the font by editing the file msys.bat. In that file, there is a line that looks like this:
start rxvt -backspacekey ^H -sl 2500 -fg %FGCOLOR% -bg %BGCOLOR% -sr -fn Courier -12 -tn msys -geometry 80x25 -e /bin/sh --login -i
Change the line to look like this:
start rxvt -backspacekey ^H -sl 2500 -fg %FGCOLOR% -bg %BGCOLOR% -sr -fn m7x14 -tn msys -geometry 82x25 -e /bin/sh --login -i
It’s possible to choose colors here. For example, green on black:
start rxvt -backspacekey ^H -sl 2500 -fg #00d000 -bg #000000 -sr -fn m7x14 -tn msys -geometry 82x25 -e /bin/sh --login -i
Note that the ^H is a literal ctrl-H character.
Once this is done, MSYS should restart using the 7x14 font. Two things to note:
First I went to the current page for the misc-fixed fonts and downloaded the most recent version of the fonts. The source font I used was 7x14; its source file is 7x14.bdf, which can be seen here:
FontForge, and exported the font as a Winwdows .fnt file.
Once I had the Windows .fnt file, I used Simon Tatham’s dewinfont.py tool to convert the font in to a “.fd” file. Once I had the fd file, I had to make sure of the following:
Once all that was done, I used Simon’s mkwinfont.py script to convert the .fd file in a to the final Windows .fon file.
Simon’s tools can be downloaded here:
While bitmapped fonts will become obsolete once retina displays are universal (probably within 10 years), it’s nice to be able to use a font I have been using since 1995 with all of my Windows terminal applications.