Шрифты Google

Если вы не хотите использовать стандартные шрифты, вы можете использовать шрифты Google.

Google предоставляет более 1000 самых разнообразных шрифтов и все они полностью беcплатны.

Как использовать шрифты Google

Чтобы подключить шрифт Google, достаточно добавить ссылку подключения файла таблицы стилей в секции <head> и определить этот шрифт в своих стилях CSS.

В следующем примере мы подключаем и затем используем шрифт Google с именем "Sofia":


<head>
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia">
<style>
body {
  font-family: "Sofia", sans-serif;
}
</style>
</head>

Результат:

Sofia Font

Lorem ipsum dolor sit amet.

123456790


В следующем примере мы подключаем и затем используем шрифт Google с именем "Trirong":


<head>
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Trirong">
<style>
body {
  font-family: "Trirong", serif;
}
</style>
</head>

Результат:

Trirong Font

Lorem ipsum dolor sit amet.

123456790


В следующем примере мы подключаем и затем используем шрифт Google с именем "Audiowide":


<head>
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Audiowide">
<style>
body {
  font-family: "Audiowide", sans-serif;
}
</style>
</head>

Результат:

Audiowide Font

Lorem ipsum dolor sit amet.

123456790


Примечание: При определении шрифта в CSS всегда указывайте как минимум один резервный шрифт (чтобы избежать неожиданного поведения). Также, в конец списка следует добавлять стандартную группу шрифта (вроде serif или sans-serif).

Использование нескольких шрифтов Google

Чтобы загрузить сразу несколько шрифтов Google, просто разделите имена шрифтов вертикальной чертой ( | ).

В следующем примере подключается несколько шрифтов Google:


<head>
 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Audiowide|Sofia|Trirong">
<style>
  h1.a {font-family: "Audiowide", sans-serif;}
  h1.b {font-family: "Sofia", sans-serif;}
  h1.c {font-family: "Trirong", serif;}
</style>
</head>

Внимание! Загрузка большого количества шрифтов Google может замедлить вашу веб-страницу. Будьте с этим осторожны!

Стилизация шрифтов Google

Конечно же вы можете стилизовать шрифты Google также как и стандартные шрифты!

В следующем примере тексту, написанному шрифтом "Sofia", добавляется тень:


<head>
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia">
<style>
body {
  font-family: "Sofia", sans-serif;
  font-size: 30px;
  text-shadow: 3px 3px 3px #ababab;
}
</style>
</head>

Результат:

Sofia Font

Lorem ipsum dolor sit amet.

123456790


Подключение к шрифтам различных эффектов

Google позволяет вместе с шрифтами также подключить к ним различные визуальные эффекты.

Сначала в теге подключения шрифта нужно добавить строку effect=имяэффекта, а затем в элемент, где будет использоваться этот эффект нужно добавить специальный класс. Этот класс всегда начинается с font-effect-, к которому добавляется имяэффекта.

В следующем примере добавляется эффект огня к шрифту "Sofia":


<head>
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia&effect=fire">
<style>
body {
  font-family: "Sofia", sans-serif;
  font-size: 30px;
}
</style>
</head>
<body>

<h1 class="font-effect-fire">Sofia on Fire</h1>

</body>

Результат:

Sofia on Fire


Чтобы подключить к шрифтам Google сразу несколько эффектов, просто разделите их имена вертикальной чертой ( | ).

В следующем примере добавляется несколько эффектов к шрифту "Sofia":


<head>
  <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Sofia&effect=neon|outline|emboss|shadow-multiple">
<style>
body {
  font-family: "Sofia", sans-serif;
  font-size: 30px;
}
</style>
</head>
<body>

<h1 class="font-effect-neon">Neon Effect</h1>
<h1 class="font-effect-outline">Outline Effect</h1>
<h1 class="font-effect-emboss">Emboss Effect</h1>
<h1 class="font-effect-shadow-multiple">Multiple Shadow Effect</h1>

</body>

Результат:

Neon Effect

Outline Effect

Emboss Effect

Multiple Shadow Effect