This article is from the ZTerm FAQ, by Les Jones firstname.lastname@example.org with numerous contributions by others.
Beginning with ZTerm 1.0b, you can change the font in the Terminal
settings for each service. Be aware, however, that most fonts do no
work well for terminal emulation. ZTerm¹s built-in font is unique
in that it's monospaced (every character is the same width) and
that the bold characters are the same width as plain characters.
Few fonts have both of these characteristics. Some that do include
VT100, and the Adobe PostScript version of Monaco and Courier. The
TrueType versions of Monaco and Courier which came with your Mac
don't work especially well, because the bold characters are wider
than the plain characters. Thanks to Walter Ian Kaye
(email@example.com) for his input on fonts.