I definitely agree that mono fonts look good for display.
Since mono fonts are often used in programming-like fields and most programming languages look like English, there aren’t, and there won’t be, many mono fonts that make Chinese strictly aligned to English. Besides, the aspect ratio of each Chinese character is 1:1 (Chinese is always “mono”), while each mono English letter is not exactly 1:2. This is a hindrance to developing universal mono fonts, which either cause Chinese to be narrow or English to be sparse. So, I can’t really name one.
However, if I don’t need Chinese to be strictly aligned to English, things become much easier. I simply mixed an English font JetBrains Mono with a compatible Chinese font FZYouhei (or 方正悠黑 in Chinese), and it looks not bad. It may cause some copyright issues if this kind of mixed font is built into the software. That’s why I need the option to customise the font.
This is what that mixed font looks like (on the left), with the default font next to it as a comparison.
