Monospace Font Nerdery

in #hive-1400844 days ago

Do you ever use a monospace font? Monospace fonts are like the output of an old typewriter: fonts where every single letter takes up the exact same space. This is quite different from most fonts these days, which are variable width fonts; that is to say, each letter takes up a different amount of space, based on the letter. For example "l" takes up a lot less space than "m", so a variable width font will make that "l" only as wide as it needs to be, resulting in the l sitting more snuggly against the other letters in a word.

Variable width fonts look nicer when reading, so they’ve become the standard.

There are a few groups whose members do lean towards using monospace fonts and a few applications for which they work better.

  1. Programmers
    One of the most frustrating things when coding is when you have a compile error, and then you then have to hunt through the code for what is wrong. Did you forget the ; at the end of the line, or a comma somewhere or what? It can sometimes be maddening tracking down simple type errors. Monospace fonts make it much easier to see mistakes like this. Just consider the semicolon. In a variable spaced font it can hug the previous letter, making it hard to spot if you used one or not, but in a monospaced font it will hover in it's own space, making it easier to see. It's the difference between p; and p ;, where the space makes punctuation more visible.

  2. Copyeditors & proofreaders
    Mainly for the same reason as the above. When you are hunting for spelling and punctuation mistakes, having a monospaced font that makes the letters and symbols stand more apart makes the mistakes easier to find. This group will often takes the additional step of printing out the text and hunting for these mistakes with a red pen. Something about having the monospaced print on physical paper just also makes them easier to see whereas on the screen you might skip over them.

  3. Writers, especially Screenwriters
    Many writers also prefer monospaced fonts, not only for the reasons listed above, but also using a monospaced font makes it easier to maintain alignment. This last reason is much more important to screenwriters, as movie scripts traditionally rely on a format that depends on alignment.

  4. Accountants & Bookkeepers
    As mentioned above, monospaced fonts allow us to align things much easier, making it easier to line up numbers in columns.

There are more groups, I'm sure, but those are the main ones who generally prefer monospaced fonts.

I've been using monospaced fonts for over 25 years, since my computer science days at university. When I am enjoying reading, such as on my Kindle, I prefer a variable width font. It just makes things look nicer and makes reading smoother. Lately I've been using Lexend, which is designed to make reading easier. I wrote a little about this font here.

But when I'm writing or coding, I use a monospace font. For the past few years, I've been using Inconsolata. I also sometimes switch to Source Code Pro or Consolas just to change things up. All three of those were designed for coding (I think) but they do perfectly well for writing as well.

If you are curious to try to find a monospaced font that suits you, you might enjoy this site: CodingFont. It pits various monospaced fonts against each other in a tournament, showing two next to each other at a time and allowing you to pick your favorite of each as you step through the tournament brackets. There is a checkbox to hide the font names so you can remove bias. Give it a shot!

Hi there! David LaSpina is an American photographer and translator lost in Japan, trying to capture the beauty of this country one photo at a time and searching for the perfect haiku. He blogs here and at laspina.org. Write him on Twitter or Mastodon.
Sort:  

I guess I had never really thought about it before. It makes sense. I remember countless hours looking for the missing bracket on the green bar paper that was keeping my code from compiling correctly!