June 20th, 2019 | user experience | 4 minutes
I had to decide what fonts to use in this blog. I created seven font pairings I liked, based on good UX principles.
The first principle is to optimize the amount of characters per line for readability. Depending on your source, this is between 50 and 80. But what’s a character? I know of designers that use a random sampling of characters. But why not simply use the same character and measure your fonts on that?
For this blog:
<h1>
has 18 m
s per line<h2>
has 27 m
s per line<p>
has 39 m
s per line<blockquote>
has 33 m
s per lineThat’s the letter m
I’m talking about:
Fonts vary wildly in point sizes. 12px of Cabin is not 12px of Playfair Display. Use m
s per line to keep your fonts similarly sized.
I’m going to list seven font pairings I like with this method. In the following examples, I use 48px line-height for H1 and 32px line-height for everything else. I like less line-height for headings and more for paragraph text.
I’m using a snippet of text from What I learned leading my first team and winning at Startup Weekend. (Real data is always better than Lorem Ispum.)
Enter your email address and I'll email you the next one.
I'll never give away your email address or try to sell you something.
Send me an email anytime and I'll get back to you: mike@mikezetlow.com