Please note that if a client browser supports unicode-range ( the subset parameter is ignored; the browser will select from the subsets supported by the font to get what it needs to render the text.For a complete list of available fonts and font subsets please see Google Fonts.

This guide explains how to use the Google Fonts API to add fonts to your web pages.

You don't need to do any programming; all you have to do is add a special stylesheet link to your HTML document, then refer to the font in a CSS style. Copy and paste the following HTML into a file: Requesting multiple fonts allows you to use all of those fonts in your page.

(But don't go overboard; most pages don't need very many fonts, and requesting a lot of fonts may make your pages slow to load.) The Google Fonts API provides the regular version of the requested fonts by default.

To request other styles or weights, append a colon ( To find out which styles and weights are available for a given font, see the font's listing in Google Fonts.

For each style you request, you can give either the full name or an abbreviation; for weights, you can alternatively specify a numerical weight:

family=Cantarell:italic|Droid+Serif:bold family=Cantarell:i|Droid+Serif:b family=Cantarell:i|Droid+Serif:700 Some of the fonts in the Google Font Directory support multiple scripts (like Latin, Cyrillic, and Greek for example).

In order to specify which subsets should be downloaded the subset parameter should be appended to the URL.

For example, to request the Cyrillic subset of the Roboto Mono font, the URL would be: The Latin subset is always included if available and need not be specified.

In these cases, you should consider specifying a value in your font request URL.