Even though computers can now display a wide variety of fonts, the majority of
IDEs and software
text editors employ a monospaced font as the default typeface. This increases the readability of
source code, which is often heavily reliant on distinctions involving individual symbols. Monospaced fonts are also used in
terminal emulation and for laying out tabulated data in plain text documents. In technical manuals and resources for programming languages, a monospaced font is often used to distinguish code from natural-language text.