
u/Ardub23

Download .ttf | Screenshots
Basically all fonts, even monospaced fonts, have characters that are taller than their width. Fine for general readability, but when used to draw a dungeon map, the squares ain't square. Horizontal distances seem shorter than they really are, and vertical distances longer. If you use such a font to render NetHack, you might not realize that the dungeon is 21×80—nearly four times as wide as it is tall.
In the interest of seeing the dungeon in its true scale, I went looking for fonts whose characters have a square, 1:1 aspect ratio. They exist, but there aren't many. The IBM BIOS font from here is usable. But uh, I got tired of using it for some reason and decided to make my own.
HackerSquare includes every character in Code Page 437, which is probably all you'll need for NetHack, plus some other characters I felt like including. If it's missing any characters you want, let me know and maybe I'll add them.