After personally struggling with fonts for readability in various environments, I've just found what I would consider to be the perfect font; Jetbrains Mono (normal). https://www.jetbrains.com/lp/mono/ Jetbrains Mono is special because ... - Open Source and Free: Licensed under Apache 2.0. - Distinct Characters: No more confusing O or 0, or 1, i , and l. - Increased Letter Height: Enhanced x-height for much better readability - Consistent Character Widths: Uniform width of all characters. - No Character Overlap: F and t won't flow over other letters. - Massive Language Support: Supports 152 different languages! - Versatile Weights: Includes 8 clear weights, each with its own italics version. - Coding Ligatures: Includes 142 coding-specific ligatures to make logic easier to scan. - Universal Support: Works everywhere from your terminal to Word. Check it out yourself!