The popular Inconsolata font is a mono-spaced font commonly used by programmers, and it already provides a clear differentiation between most glyphs, such as O and 0 for example.
Others have added Greek and Cyrillic glyphs, along with bold and italic versions useful for syntax highlighting, thus forming the Inconsolata LGC font.
Text-document markup languages (such as LaTeX, AsciiDoc, or markdown) have additional requirements. The ability to distinguish between the various kinds of quote marks and dashes becomes important. Most mono-spaced fonts do not clearly distinguish between each of these look-alike characters, as seen in Figure 52.
The following changes have been made to create the Inconsolata LGC Markup font:
• Shortened the hyphen to distinguish from the en-dash and em-dash.
• Lowered the minus to distinguish from the en-dash.
• The upright apostrophe and quote are replaced with simple vertical shapes, distinguishing from the text quotes and prime characters.
• Bolder bullet to distinguish from the center dot / multiply character.
• Numerous additional glyphs were corrected to pass font verification.
Or, directly download the Inconsolata LGC Markup ZIP file right here.
Also see the DejaVu Markup — Font.