meta expr:content='data:blog.pageTitle' property='og:title'/>

Selecting Fonts

Print Friendly and PDF
Bright shades, moody tones, punchy fonts — when it comes to designing your blog, selecting fonts often becomes the most fun part of design. Different fonts have different personalities, and each shade of color can imply different things. This post guides you through making the best choices of fonts for your blog design.

If you already have a blog, you can read this chapter from the perspective of deciding whether to change your existing fonts. If you’re starting a new blog or completely redesigning your blog, this chapter can help you select fonts that match your personality and blog content.

Fonts communicate a lot about your blog’s brand and make an impression on your readers, so you have to get these right.

So keep reading to see how to find the perfect fonts for your blog and select ones that don’t clash.

Choosing Fonts

Ah, fonts. They’re swirly, scripty, scribbly, and full of personality. The fonts you use talk for you, becoming an extension of your brand and setting the tone for your words.

When you look at your overall blog design, you work with two different kinds of text:
  1. Content text: You can identify this text on a blog because it can be highlighted with your cursor. Think blog post titles, headings, and content as well as text in your navigation menu and elements such as bylines and blog post comments. You control the fonts for this text within your cascading style sheet (CSS).
  2. Graphical text: This kind of text is a part of an image, such as a blog logo image, header, or other graphical element created in a photo-editing or graphics program (like Adobe Photoshop or Illustrator).
In these next few sections, I walk you through things to consider when selecting fonts for your blog design. Before we get to the details, though, you should understand the four common types of fonts, which I describe in following table:
Font Type Definition Typical Use
Serif Has lines or hooks (serifs) extending from parts of a letter. Commonly used in print publications. Some serif fonts can be harder to read on-screen but can still be used effectively.
Sans serif No lines or hooks. Web content, especially paragraphs of text, is most readable in a sans serif font.
Decorative Includes script, handwritten, or novelty type fonts. Good option for graphical text within a blog design. Not a good choice for blog post content.
Monospace All letters and numbers take up the same width (like typewriter keys being the same size). Best for displaying computer programming code or to replicate typewritten text.


In image, you can see examples of these four font types. Check out the differences between serif and sans serif for the capital T or a lowercase i.
 Examples of the four main types of fonts.

What fonts say about your blog ?

Just like people, every font has its own personality. Some fonts are serious, some are whimsical, and some just scream boldness. The ones you choose for your blog design should mirror your blog’s own voice and personality. Allow your font to help set the mood for your blog’s content. You have so many fonts to choose from that deciding which ones fit your blog design is no easy feat.

Just because you like a font doesn’t mean it’s the right font for your blog design. Text on your blog — say, your blog name or a sidebar heading — makes different impressions on your reader, depending on the font you use. For example, a travel blog that uses a more conservative font may appear to focus on upscale vacations — or, conversely, could use a casual, handwritten font to appear to be more about family-friendly travels.

When selecting a font, consider the topics you write about and the voice and tone in your writing. Say you blog about social media. Well, that alone doesn’t help you when selecting a font. What voice do you write in? What angle do you take? Nuances like these can help you better choose a complementary font.

Or, say you blog about a serious topic with a serious tone. In that case, you don’t want to choose a whimsical, swirly font. However, if your topic is a serious one but you take a different approach — such as an inspirational journey through a battle with illness — then perhaps a swirly font fits.

Check out the font choices of The Art of Manliness blog. The font choices have an old-timey, vintage feel that harkens back to a time long before computers. A modern font wouldn’t have fit with the tagline (Reviving the lost art of manliness) or tone of this blog.


If you’re having a hard time figuring out which fonts fit your blog (or even if you just want more possibilities), try this: Write down some words that describe your blog as a whole. Then look at the font style categories on any of the font providers I discuss in the upcoming section, “Finding fonts,” and match one of your words with one of the font style categories.

Also, look at all the characters and letters of a potential font. For example, if your blog name has an ampersand character (&), make sure you like that font’s ampersand before you choose it.

Choosing web-safe fonts

When you flip through a magazine, those fonts have essentially become images printed onto a page. And on the web, text within graphical elements (like a logo) work the same way.

However, content text (which I define earlier under the section “Choosing Fonts”) is different. Online, from one computer to the next, content text — blog post titles and paragraphs within your blog posts, for example — can display differently

How’s that again? Fonts don’t necessarily look the same on all computers? What’s with that? The reason is that my computer might not have the same fonts installed that your computer has. If you purchase and install a font that I don’t have and then use that font in your blog design, your blog font may look great on your computer but be replaced with a monospace font on mine.

All computers come with a small selection of web-safe fonts, and these fonts are safe to use for your content text. If you don’t want to explore font embedding (which I explain in a moment), then sticking with common web-safe fonts such as the following ones can ensure your blog looks consistent across computers and other devices:
  1. Arial
  2. Courier
  3. Georgia
  4. Times New Roman
  5. Trebuchet MS
  6. Verdana

Expanding your options with embedded fonts

At one point, live text was limited to using web-safe fonts. Luckily, you now have many more interesting choices regarding fonts, thanks to font-embedding technology, which enables you to embed a font into your blog’s web pages. With an embedded font, visitors see the font you selected for your design, even if that font isn’t web-safe.

So what’s the catch? Embedded fonts can slow the download of your blog in a visitor’s browser. Also, for embedded fonts to work, your visitors’ web browsers must support font-embedding.

When it comes to fonts, a browser knows what font to display by the font name listed in your CSS (Cascading Style Sheet). With a web-safe font, a browser displays the font correctly by pulling that font’s information from a computer’s operating system. With an embedded font, a browser displays the font correctly because that website’s CSS defines where a browser can find the font files it needs to display (since the font isn’t on the website visitor’s computer).

 Web-safe fonts in Google.


Services like Adobe Typekit and Google WebFonts host the fonts for you. When someone visits your blog, your CSS knows to display an embedded font by pulling the font files from another location besides your computer.

To use embedded fonts with one of these services, they provide you with the code you need to make a font display on your blog. Nice! From there, you need to be able to add the code they provide to your blog’s HTML document, usually in a file called header.php on WordPress or by editing your template file in Blogger. You also need to be able to alter your CSS in order to change from your current fonts to the names of the fonts you want to embed.

A more advanced way to use embedded fonts is to use the @font-face property within your CSS. To do this, you need to be familiar enough with coding to either code it manually or use a service like FontSquirrel, which helps you generate the code and files needed to use the @font-face property. The font files can either be hosted on your own server or with a font service like FontSquirrel.

Which fonts to avoid ?

Just like anything creative, telling you which fonts to avoid is mainly a matter of opinion. After all, someone out there uses those fonts for a reason. So instead of telling you, “This font is bad, and that font is ugly,” I want to share some reasons why you should avoid certain fonts or types of fonts:
 Avoid using these fonts.

  • To begin, avoid opting for an overused font. Comic Sans, Papyrus, and Brush Script are three culprits (and some of the most loathed fonts out there, too). These fonts scream, “Amateur!” and do little to set your blog design apart from other blogs in your niche. I consider these the three fonts to avoid at all costs!
  • Be wary of using fonts that are illegible. Sure, that may sound funny — after all, you’d think that a font’s purpose is to be easily readable. However, some fonts have so many flourishes or so much of a distortion effect that certain words become hard to read.

Finding fonts

With so many places on the web to find fonts, it can be hard to find the best sites. In addition to Google Web Fonts, the following lists point you to some of my favorite places to look for fonts, free or for-fee.

As you go on your font-finding quest, you need to be familiar with font licenses. Font licenses dictate how you can and can’t use a particular font. You’ll commonly see fonts listed as personal use, commercial use, or both. Generally speaking, here’s what these terms mean:

  • Personal use refers to usage that isn’t meant to make a profit, such as using a font on a personal blog (that doesn’t generate income) or using a font to create an invitation for your child’s birthday party. 
  • Commercial use refers to usage where a company or individual may profit either directly or indirectly from the font’s usage. For example, a person who designs blogs for a living directly profits from a font that they use within a blog design they sell to a client. 

While I provided a general overview in font licensing, each font website varies in how it categorizes fonts for use. Always read the font license before you download or purchase a font.

Free fonts

The following are my favorite resources that offer free fonts:
  • dafont.com: dafont is definitely one of the most popular free sites for fonts. At the top of the dafont home page, you can find many categories and subcategories of fonts to choose from — more than 18,000 fonts available for download as of this writing.
  • FontSpace: Browse examples of the most popular fonts, new fonts, and new designers. Fonts are clearly marked for personal or commercial use, or both.
  • 1001 Fonts: This website offers more than 3,500 fonts in a variety of categories.
  • Font Squirrel: All Font Squirrel fonts are free for commercial use, and Font Squirrel offers some of the best quality free fonts available. As you can see in image below, the site is clean and easy to navigate.
 Font Squirrel can help you turn any font into a web-safe font.

For-fee fonts

With so many free fonts available, you may wonder why you should ever pony up money for a font. Although you can’t deny the attractiveness of “free,” and although the web is full of places to get free fonts, here are some benefits to paying for a font that you really like:
  • Originality: Many bloggers never pay for a font. So, purchasing a modestly priced font means that fewer designers will likely have it, and fewer readers will likely have seen it. That raises your professional and cool factors. 
  • Full character set: Free fonts come with all letters of the alphabet and all numbers, but don’t always have additional characters you might need (such as accented letters) or punctuation (such as quotation marks). Check the character set in the font’s profile before downloading or purchasing.
  • Well-kerned characters: Without proper kerning (spacing between characters), some letters might look too far from another, like a capital W beside a capital A, or run together, such as “rn” looking like an m. Fonts that you purchase often have better kerning than a free font. 
If you’d like to check out fonts available for a fee, I suggest you start your search at the following websites:
  • Typekit: Using one font can be free. Typekit, by Adobe, is a popular way to use great-looking web-safe fonts in your blog design.
  • Fontspring: Fontspring makes it easy to find high-quality fonts, some of which are free. This site is a great resource if you’re looking for fonts to use in both graphic text and content text on your blog.
  • MyFonts: This site offers more than 100,000 fonts to choose from (not that you’d look at that many). MyFonts is also the home of the fun and helpful WhatTheFont, where you can upload an image or enter a URL, and the site tries to find the closest match in its database. 
  • Fonts.com: Fonts.com has more than 150,000 fonts, which covers just about everything you can think of. The site highlights best-selling fonts and also offers a list of the top 100 fonts. Fonts.com also has a font-identifying tool that walks you through a series of questions when you need to find the name of a font.
  • Veer: Veer offers a wide variety of fonts (and images too). Just be aware that the licenses for these fonts covers only graphical text, not content text.
At many of these sites, you can test how a font looks with your own words. In image given below, I’m testing how a blog name looks in a particular font with a particular color.

Test a font with your own words and custom color.


Of course, you can also find many high-quality, professionally designed fonts at the free sites I mention in this chapter, Google Web Fonts or Font Squirrel.

Some fonts can give you sticker shock because sites often show font packages, which include entire font families. A font family comprises various styles and weights, such as italics, condensed, bold, and semi-bold. If there’s a font within a font family that you really like, you can often purchase a specific font versus the entire family to keep the cost lower.

Combining complementary fonts

A widely accepted design principle says that you shouldn’t use more than three fonts on a layout such as a blog design. Anything more makes a design look messy and hinders concentration. If you’ve ever received a flyer or newsletter with seven or eight completely different fonts, you probably found the lack of unity in the design made it hard to distinguish what parts were most important. And it was probably just hard to read in general!

But as you may have already discovered, simply combining any two or three fonts doesn’t always work because they can clash, look too similar, or just look “off.” Other times, two fonts look great together, and you can’t place just why.

An understanding of how fonts contrast and complement each other can help dispel some of the mystery and guide your font selection. Typically, you can combine fonts by choosing two to three complementary fonts that contrast one another.

To start, consider how you can find contrast among your fonts:
  • Thickness: Is your font skinny or fat? Thicker fonts often look nice paired with thinner fonts. Many font families come in different thicknesses, often classified with names such as Light, Medium, Book, Bold, or Heavy. Consider those options, too, when pairing fonts.

    If you decide to use a very thin font, be sure to test the font’s legibility within your blog design. A thin font for main headings may be overshadowed by using a thicker font as body text. On the flip side, a thin font used for body text may disappear into the background if the font size is too small.
  • Style: Earlier in this post, I talk about the four common types of fonts (serif, sans serif, decorative, and monospace). Try combining a serif with a sans serif font, or a scripty font with a typewriter font. Aside from these types of fonts, there are also so many other classifications of fonts, from grunge to retro, handwriting to calligraphic. The ways to provide contrast based on styles are endless. See image given below for an example of an all caps font paired with a wider, slimmer font.Try pairing a thicker, all caps font with a wider, slimmer font.
  • Height: Just as fonts can be thin or thick, they can also be short or tall. Some fonts often appear taller because they are condensed, meaning that the kerning is tight, which also provides contrast. Note how the all caps font in above image is taller than the font that’s mostly lowercase. Both the font sizes and the all caps versus mostly lowercase provide contrast in this font pairing. 
In addition to looking at contrast, you can combine fonts that have something in common. For example, you might choose two fonts with tall letters but that are different styles. Or choose fonts within the same family, like pairing a bold and light version of the same font. 

Fonts with too many similarities tend to conflict with one another, so be sure they don’t have too many things in common. No matter how you decide to combine fonts, the fonts you choose should have complementing personalities.
Aside from looking at a font’s style and personality, you can also get technical and look at the following:
  • Letterform: Letterform is essentially a letter’s shape. Two fonts with similar letterforms often look good when paired together. Compare the letters a, g, and e to get the best sense of a font’s compatibility.
  • x-height: x-height refers to the height from the baseline to the upper part of a lowercase character, such as an x (see image below). Looking at x-height helps you determine fonts of similar proportions. Pairing fonts of similar proportions often look more uniform than fonts with different proportions. Plus, fonts with larger x-heights are typically easier to read so they are good for large blocks of text.
 The font on the left has a larger x-height than the font on the right.

Assigning roles to fonts

When you assign roles to your fonts, you help keep your blog design looking professional. Keeping your font’s purpose clear makes your blog navigation design more effective and your overall design easier on the eyes.

After you choose two or three complementary fonts that also have enough contrast to stand out from each other (see the preceding section), give the different fonts you choose specific roles in your design. To start, establish a visual hierarchy for the fonts. Think about the text elements you have within your blog design, such as the following:
  • Blog name
  • Tagline
  • Navigation menu
  • Blog post title
  • Subheadings
  • Blog post and page content
  • Sidebar titles
  • Footer headings 
Each element should have a consistent look yet appear cohesive when looking at your entire blog design. By giving each text element a specific look, you create a hierarchy that helps the reader scan your page and digest your content. With the two or three fonts you choose for your blog design, you can establish hierarchy in these text elements by using the following:
  • Color: Color naturally attracts the eye, so colored text elements catch the most attention. For example, using a black blog post title with green text beneath would feel a little off because a reader’s eyes might pull to the green text, completely bypassing your post’s title. Save bolder colors for more important text elements to attract the most attention.
  • Size: Larger font sizes denote more importance than smaller ones. This means your blog post titles need to be larger than your blog post content. On that same line of thought, subheadings with your blog posts should be smaller than your blog post titles but larger than your blog post content. 
  • Weight: Use weights — for example, light, bold, and italics — to create hierarchy without adding more fonts to your design. More heavily weighted text elements carry more importance than lighter design ele ments, so keep this in mind, especially when considering your blog post titles and blog post content text.
Organize the two or three fonts in your design so that similar items are grouped together. Within each group, use size and color to create a hierarchy.
In the example shown in image, I chose three fonts. Here’s how I chose to apply each font in the design and how I created a hierarchy within each font grouping as well: 
  • The graphic text is an unusual font that appears only on a few elements that remain pretty static within a blog’s design. (Use graphic text sparingly because search engines can’t read it and creating graphic text is more work than content text.) For the blog name, I used both size and color to emphasize the blog name’s importance in the design. I chose the same font for sidebar titles, to carry the font into other parts of the design, but the cool color and smaller size of the sidebar title font clarifies its relationship to the blog name. 
  • For the navigation and blog post titles in particular, I needed a font that could display as content text but wanted the font and color to make these elements stand out in the design. To accomplish this, I used an embedded font and grouped all the heading-type elements together with this font, but created a hierarchy of relative importance among the headings by applying different sizes and colors. This embedded font still complements the graphical text in that they use the same letterform, as illustrated in the lowercase a.
  • For the blog post and page content font, note that the font selection is much plainer than the blog name and heading fonts so that the main text is easy to read in large bodies of text. This font is also web-safe. With a similar x-height to the other two fonts, this font rounds out the font choices nicely. 
You don’t have to use all these formatting and design options. Just consider them as ways to give each text element a specific role within your blog design.

Post a Comment