One answer to that is to ensure that you accept plugged-in font files via some well-known format like FreeBSD's "vt" font file format, BDF, or GNU UniFont's HEX format; and then just let people get on with picking their own fonts. (-:
Such as https://robey.lag.net/2010/01/23/tiny-monospace-font.html for example.