The following article is documentation on the possible fonts to choose from.
According to the ZPL II programming guide, there are 36 possible font definitions. Those options would be A through Z and 0 to 9. However, from our testing only 19 different fonts exist. Every font follows their specific quantized sizes. Meaning each font has a specific height and width value that will allow the field to change size.
Unfortunately, at present there is no documentation regarding what the exact quantized values for height and width are for each font. Therefore, it must be individually tested.
There are two types of font: Monospaced and Proportional.
Monospace is a font whose letters and characters each occupy the same amount of horizontal space.
Proportional is a font where each character occupies only as much width as it needs.