What type of font is this? -> Which Terminus font are you using?
If you are using indeed a font copied from somewhere that macOS can not deal with properly, and you are just looking for a version that displays OK under macOS, then you might want to take a look at a TrueType version of Terminus.
The actual outlines are very crooked in that font. Take a look at these with e.g. fontforge:
It displays OK in small sizes. Turn antialiasing on and off to see which version you like better. But a size >14Pt is almost unusable anyway.
In larger sizes it gets ugly fast.
The autotrace/potrace process, as used by the linked font, would need a lot of cleanup manually. If you insist on using this font and that it better upscales uncrooked you might need to clean it up. With FontForge or similar software that is a tedious process and will take a while.
Or you can try another conversion yourself. Starting with the xfonts-terminus package from your Linux installation in
.pcf.gz-format might get you there a bit faster (
You really have to love that font very much to do so. Another font will perhaps be the better option. But try this conversion if you do not need that many sizes.
A much better, ready made version of Terminus can be found here.
When using these fonts the so-called "OS-X-optimized versions" seem to be problematic.
The actual fonts to use are the "regular" ones at
Unfortunately the bold variant has several issues that prevent a successful validation of the fonts. However they are accepted by the system and used for display. Only some characters have their glyph position misinterpreted by the system. To fix this one might simply save the bold variant as a newly generated font. That automatically reduces the most egregious character misplacements.
Using FontForge the visual improvement from a simple re-generation is obvious (but still not perfect and the validation issues are inherited):
This is done by installing FontForge, opening the bold version of the font, and simply choosing "File>Generate Fonts" from the menu (ignoring the validation error). If using the bold variant is important, a manual cleanup of the newly created file is still strongly advised.