The monospace fonts
the Google Fonts directory.

Roboto Mono

by Christian Robertson

Roboto Mono is a monospaced addition to the Roboto type family. Like the other members of the Roboto family, the fonts are optimized for readability on screens across a wide variety of devices and reading environments. While the monospaced version is related to its variable width cousin, it doesn’t hesitate to change forms to better fit the constraints of a monospaced environment. For example, narrow glyphs like ‘I’, ‘l’ and ‘i’ have added serifs for more even texture while wider glyphs are adjusted for weight. Curved caps like ‘C’ and ‘O’ take on the straighter sides from Roboto Condensed.

Special consideration is given to glyphs important for reading and writing software source code. Letters with similar shapes are easy to tell apart. Digit ‘1’, lowercase ‘l’ and capital ‘I’ are easily differentiated as are zero and the letter ‘O’. Punctuation important for code has also been considered. For example, the curly braces ‘{ }’ have exaggerated points to clearly differentiate them from parenthesis ‘( )’ and braces ‘[ ]’. Periods and commas are also exaggerated to identify them more quickly. The scale and weight of symbols commonly used as operators have also been optimized.

More »

Lorem Ipsum

Maecenas eros augue, lobortis vitae dolor vulputate, fringilla maximus tortor. Praesent varius tellus nec tellus consequat mattis. Etiam porttitor, diam ac laoreet pretium, nisl urna blandit lorem, a porttitor arcu leo eu dolor. Nulla neque libero, lacinia eget magna eget, varius sodales leo. Aenean eget mauris eget sapien volutpat luctus. Praesent elit nulla, vestibulum sed aliquet ut, malesuada quis libero. Sed ex sapien, maximus id nulla scelerisque, fringilla dictum enim. Mauris laoreet blandit metus, ac aliquam ligula placerat ac.

Nullam eu nibh interdum, molestie odio non, placerat velit. In hac habitasse platea dictumst. Ut pulvinar hendrerit nunc vel varius. Proin dolor enim, iaculis ut dictum non, imperdiet sed purus. Pellentesque tortor enim, elementum congue sollicitudin at, pretium nec libero. In lacus dolor, facilisis id vulputate at, consectetur nec mi. Praesent quis magna ut nunc sagittis vehicula et eu urna. Pellentesque aliquam nisi at dolor euismod, id aliquet ante rhoncus.

Etiam vitae ligula quis turpis elementum molestie ut vitae eros. Integer ut cursus diam. Suspendisse tempus lectus eget mauris mattis, a ultrices sapien ultricies. Sed viverra dictum diam, vel volutpat eros vestibulum at. In faucibus justo eget tortor bibendum, vitae semper ex rhoncus. Nam gravida, justo nec fermentum pretium, tortor est fringilla eros, ut malesuada leo ipsum quis odio. Curabitur placerat erat lacus, a dictum tellus sagittis ac. Proin hendrerit, turpis nec interdum auctor, lorem dolor vestibulum nibh, id tristique turpis velit et urna.