Alex Cornell31:11
It was a unique experience for me from the get-go to take a product that has fit in the market on desktop email and translate it to a mobile context. Before that, I'd almost always been trying to find product-market fit. With Cocoon, we were iterating to get to that state; we weren't translating a use case to a different form factor. I really enjoyed the specific nature of the Substack app: it's a reading app. You're focused quite a lot on people's experience reading on the phone. That hadn't really been something I'd thought about a ton before. In Cocoon, we did use a custom typeface, but the reason we were doing that was mostly for character...
We accepted it because it felt just as legible. But in Substack, it was the first time in a long time—I went to graphic design school—that I hadn't really thought about typography. How many characters are on this line? What's the line height? What's the x-height? Are we worried at all about these serifs being a little bit less legible when the contrast is high? All that stuff brought a lot of my early career back flooding to the forefront, which I love. It's actually really depressing to me where we are as an industry now, where we pretty much mostly use system fonts. When I say 'we,' I mean most of the apps I use. On one hand, that's amazing because I love...
Point types. I always use 16, 14, sometimes 12 or 11 maybe if it's all caps. I don't think about it: 16 great, 22 or 24 line height, and I'm off and running. I know all my colors, I have all my hex codes memorized. I don't decide on these things anymore. The weird thing is, when you start out as a designer, especially in traditional graphic design, you probably spend 60% of a project worried about the specifics of the typography: what's the typeface, can we get it licensed, we bought one variant, we're going to use this one variant. You're dialing in things to such a level of precision that you...
For a while, I think one thing I found when I was selecting the typefaces was that depending on who you talk to, there are a lot of feelings around how objectively good or bad certain typefaces are for reading. That's true: there are things that affect legibility, and there are lots of little facets that can be turned to push that in either direction. But I do feel like at a certain point, especially with modern typefaces, the decision is really a feeling decision. There's a set of typefaces that have all achieved certain objective things, and now you're just picking what feels good. I love how hard that is to articulate. Why do I like, let's say, my favorite monospace typeface is JetBrains Mono?
I just prefer it in a way that the only analogy I can draw is maybe if you're trying to argue why something tastes better or not. There's a baseline of 'this food is edible and it's healthy,' but now all this food on the table is edible and vaguely healthy. If we're going to argue about why you like certain things better, you're not really going to win an argument. I love bell peppers, my wife hates them. I will never convince her that they're good. It's just the way it is. I probably would be that way with somebody suggesting that Tinos is the best serif typeface. Other people might be like, 'You're absolutely wrong. I like New York,' which nobody would say, but maybe somebody would. New York is a great example.
New York is in the subset cap, but so is Tinos. When my app would sometimes flip back, they're close enough that you wouldn't notice right away, but after reading two sentences I would be like, 'What is going on?' I cannot describe it. If forced, I could give all the technical reasons, but those aren't the reasons why I don't like it. Anyway, I love that experience. I love putting in the little type selector and making that a big part of the app and putting a lot of care into that. I also really like doing it the proper way, licensing everything, type foundries and the whole thing. That's one of my favorite areas of the field to support, because I just can't imagine doing that executing...