• FAQ
    • Journal
    • Personal ☤ Values
    • Online References
    • Tattoos
    • Travel Log
    • ☤ B l a c k b o x ☤
    • BTC & ETH
    • Bags
    • Cameras
    • Notebooks
    • Games
    • ☤ Software for Humans ☤
    • « Podcast »
    • Essays on Development
    • Python-Guide.org (H2G2P)
    • Requests: HTTP for Humans
    • The "Say Thanks" Project.
    • Records: SQL for Humans
    • Maya: Datetimes for Humans
    • Certifi: TLS Trust for Humans
    • Autoenv (Magic CD-ing)
    • em: cli emoji keyboard
    • HTTPbin Testing Service
    • ☤ Conference Talks ☤
    • github.com/kennethreitz
    • ☤ About KR Photography ☤
    • Essays on Photography
    • Flickr (Journal)
    • 500px (portfolio)
    • YouPic (Models)
    • Instagram
  • Sound
  • Video
    • ☤ Conference Talks ☤
    • Scheduled Events
    • Travel Log
    • ☤ All Essays ☤
    • Development
    • Journeys
    • Music
    • Photography
    • Objects
    • ☤ Archives ☤
Menu

Kenneth Reitz

  • K ☤ R
    • FAQ
    • Journal
    • Personal ☤ Values
    • Online References
    • Tattoos
    • Travel Log
    • ☤ B l a c k b o x ☤
    • BTC & ETH
  • Objects
    • Bags
    • Cameras
    • Notebooks
  • Code
    • Games
    • ☤ Software for Humans ☤
    • « Podcast »
    • Essays on Development
    • Python-Guide.org (H2G2P)
    • Requests: HTTP for Humans
    • The "Say Thanks" Project.
    • Records: SQL for Humans
    • Maya: Datetimes for Humans
    • Certifi: TLS Trust for Humans
    • Autoenv (Magic CD-ing)
    • em: cli emoji keyboard
    • HTTPbin Testing Service
    • ☤ Conference Talks ☤
    • github.com/kennethreitz
  • Light
    • ☤ About KR Photography ☤
    • Essays on Photography
    • Flickr (Journal)
    • 500px (portfolio)
    • YouPic (Models)
    • Instagram
  • Sound
  • Video
  • Talks
    • ☤ Conference Talks ☤
    • Scheduled Events
    • Travel Log
  • Essays
    • ☤ All Essays ☤
    • Development
    • Journeys
    • Music
    • Photography
    • Objects
    • ☤ Archives ☤

Essays by KR — development, music, photography, journeys, objects, & archive.

Test-Driving a $200 Coding Font: Operator Mono

November 8, 2016

As programmers, typefaces surround us — everything we do, build, manage, and orchestrate is typically encoded with a pleasant and comforting monospace typeface emanating from our console or editor of choice. 

Which Typeface to Use?

I've invested a lot of time in optimizing my development environment and workspace — and typefaces are a large part of that. 

Over the years, I've cascaded through a number of monospaced typefaces for coding, including— Monaco, MS Consalas, Inconsolas, Inconsolata-dz, and Ubuntu Mono.

Ubuntu Mono was my favorite monospaced typeface, used longer than any other, until I started using Operator Mono about six months ago.

The Hoefler & Co. type foundry released Operator Mono around this time—a very thoughtfully handcrafted typeface inspired by the pica-ruled days of typewriters. It is beautiful, and I have found it to be a pleasure to use.

Operator Mono for Programming

I find that different typefaces (as well as color schemes) both set the mood for my development environment, as well as offer utility in the way that I parse programmable text. 

While using Operator Mono, I found that I scan entire words as I read code more easily; while in other typefaces, my parsing style is often more letter-by-letter. 

This observation could be written off as a subjective one, but I am all about the subjective, above all else — especially when it comes to my environments. 

Feature: Italics in Script 

The most unique feature of this font is that it includes an italicized typeface that uses monospaced script characters.

While perhaps appearing novel at first, I have found that using this (beautiful) script typeface for code comments has improved both the quality of tone and frequency of my code annotations — something which I highly value. 

Is it worth it?

That's totally up to you.

This is a designer typeface from the most influential and prestigious type foundry in the world. Much like an Hermès Edition Apple Watch, it is an entirely unnecessary expense that may bring great subjective joy to your life.

To me, that's all that really matters. 

 

P.S. This blog post was written entirely with pen and ink—surprisingly fun. 

fullsizeoutput_26cb.jpeg

 

Relevant Links

  • Introducing Operator by Hoefler & Co.
  • Operator ScreenSmart Mono on Typography.com (1 computer license)
  • pep8.org utilizes this typeface throughout (code examples)

Bonus Integration Quirks

  • Terminal.app (my favorite console) does not support italics. iTerm2, however, does.
  • Figuring out the italics escape codes for zsh was a fun adventure. 

 

In Objects, Development
← Introducing Maya: Datetimes for Humans™Understanding Empathy, Narcissism, and Mental Illness →

Recent Posts

Essays
Apple Pencil Note-Taking: Why You Should Use Apple Notes, actually.
about 5 days ago
First Soundtrack Scoring!
about 2 months ago
Logitech CRAFT Keyboard Video Review
about 2 months ago
Leica M10 Video Review
about 2 months ago

Recent Music


Messages to Humans

Receive updates on upcoming projects, new releases, and interesting things from Kenneth Reitz.

Subscribe to Newsletter

Join the Messages for Humans mailing list to receive updates on new releases and upcoming projects. 

 

✨ 🍰 ✨

 

Have a question or comment? Post it in the FAQ Forum.

 

(essays archive, blog rss feed)

External Content. Personal Values. Tattoos. Travel History. Upcoming Events. Archive.