When looking for the optimal font for your re­spons­ive web presence, you can take advantage of the wide range of free web fonts on offer. Check out the third and final part of our series to find out how to depict fonts in re­spons­ive web design and how to implement them using CSS.

Free fonts for re­spons­ive web design

Web fonts are the ideal medium for re­spons­ive ty­po­graphy, as they are based on freely scalable vector graphics. When a webpage that uses web fonts is loading, the fonts are down­loaded from a server and sub­sequently converted for display in the user’s browser. This allows the font to adjust to the size and settings of the browser or device. A quick glance at the search engine results will reveal a great number of online platforms, all of which offer an diverse as­sort­ment of re­spons­ive web fonts available to download – some free, some fee-based. Some of the best-known font providers include Typekit and Font­s­pring, both of which boast a great selection of well-known fonts, including all the classics. You can also make use of the diverse range of free web fonts on offer, such as those offered by Google Fonts, Adobe Edge Web Fonts, Font Squirrel and DaFont. However, not all the fonts available on these resources are suitable for general use; for example, wacky and whimsical designs should be limited to titles and headlines. You should also be aware that the range of char­ac­ters vary widely from font to font. This is of par­tic­u­lar sig­ni­fic­ance for those who need to use special char­ac­ters such as symbols and accented letters. For this reason, it’s crucial to ensure your re­spons­ive web design includes a font that meets your re­quire­ments. Read on to discover some examples of the most versatile Google Fonts.

Re­spons­ive web fonts from Google Fonts

Es­tab­lished in 2010, the past few years have seen Google Fonts emerge as the go-to platform for many web designers on the hunt for the perfect re­spons­ive ty­po­graphy. Ever since its inception, Google Fonts has ex­clus­ively provided free fonts, which may be used for both com­mer­cial and non-com­mer­cial purposes. With Google Fonts, you have over 700 free web fonts to choose from, all of which can be down­loaded and embedded into your web presence using a code.

Open Sans

‘Open Sans’ is a popular sans serif font with a simple, clean ap­pear­ance. It was designed by Steve Matteson and is optimised for use online, on mobile devices, and tra­di­tion­al print media.

Lato

‘Lato’ is another widely used sans serif font. This typeface was developed by Łukasz Dziedzic with the support of Google.

Roboto

‘Roboto’ was initially created as a font for Android operating systems and has been con­tinu­ally evolving since. This is another sans serif web font con­sist­ing of re­l­at­ively thin letters, meaning that more char­ac­ters can fit on a single line than with most other fonts.

Source Serif Pro

‘Source Serif Pro’ was ori­gin­ally designed for Adobe Systems software. The serif font can serve as an add-on to the sans serif font ‘Source Sans Pro’ and the monospace font ‘Source Code Pro’, which are available for free from Adobe.

Playfair Display

If you’re in need of a stylish serif font, the ‘Playfair Display’ web font is a great option, and there are six different versions to choose from.

In­teg­rat­ing ty­po­graphy with Google Fonts

These popular fonts can be found in the databases of multiple providers, including Google Fonts, Adobe Edge Web Fonts, and Font Squirrel. Here we see an example of how to implement the free font ‘Open Sans’ with Google Font.

  • Search for ‘Open Sans’ in the search bar and click on the ‘Quick use’ button, which is indicated with the arrow symbol.
  • You will then be presented with the vari­ations of that font from which you can select your favorite(s). You can also specify here if you would like to use non-standard char­ac­ters and symbols.
  • A code will appear for both the <head> section of your webpages as well as for the CSS documents.
  • To embed ‘Open Sans’ into an HTML document, paste the code (including the link to Google Fonts) into your webpage’s <head>. The command should look like this:
<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>How to integrate a Google web font</title>
        <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans">
    </head>
    <body>
    </body>
</html>

The second code defines the font in CSS:

body {
 font-family: 'Open Sans', sans-serif;
 font-size: 100%
}

As you can see, using Google Fonts to implement a free web font is a simple task. Along with these vari­ations, you can also use Google Fonts to embed the font with the @import rule for CSS or Javas­cript.

Summary: a host of free fonts to choose from

When it comes to selecting re­spons­ive ty­po­graphy for websites, there are a great number of resources at your disposal. Designers are spoilt for choice with web font platforms like Google Fonts, Adobe Edge Web Fonts, Font Squirrel, and many others offering thousands of free fonts that are easy to implement. It’s important to note that par­tic­u­lar fonts, such as ‘Open Sans’, ‘Roboto’ and ‘Lato’, are fre­quently used across the web, as such, they are not very unique. You will have dif­fi­culty obtaining es­pe­cially unique web fonts (in the sense of a corporate font) for free. However, the free web fonts available from such platforms do allow a great deal of freedom in terms of cus­tom­isa­tion. It’s also very easy to embed these fonts into a webpage, making your content available to different devices. For a summary of the first two parts of our series, as well as a guide on how to implement re­spons­ive ty­po­graphy, check out the third part of our series.

Go to Main Menu