Letter 3


This blog post will explain how you can pick alternative characters that come with certain open type fonts like IBM Plex Mono and build a version of the font that will permanently turn these alternative character variants on.


How to customize and build the font Recursive - a versatile font for programming


If you’re looking to just copy-paste instructions, jump to the section below. For the longest time, I’ve been rocking IBM Plex Mono as my programming font. While it has served me well, I started to experiment with some newer monospaced typefaces to see if I could find one that was even more legible1. That experiment quickly devolved into a rabbit-hole evaluation of a bunch of new programming fonts. Hello Iosevka Eventually, I landed up with the font Iosevka:


I’m obsessed with typefaces and fonts 1. My programming productivity is irrationally dependent on the font I pick for my IDE. I have spent unhealthy amounts of time experimenting and trying different fonts for programming. I usually prefer a monospaced font and I’ve bounced between Inconsolata and Consolas in the past – both truly beautiful typefaces. Recently though, a design director at Instacart shared this link on the laws of UX (a fantastic read btw).


So my brother introduced me to this really awesome BBC TV Series: Sherlock. If you’re a type nerd or design enthusiast, the very first thing you would notice is the brilliant typography used throughout the show. If you’re losing sleep finding out which fonts were used: AF Generation Z (in the text messages) P22 London Underground (when deducing the clues)