AMP

Добавление собственных шрифтов

AMP-страницы не могут включать внешние таблицы стилей, за исключением внешних шрифтов. Вы можете встроить внешние шрифты на свою страницу двумя способами:

  1. Через <link>: только для разрешенных поставщиков шрифтов.
  2. Через @font-face (без ограничений, разрешены все шрифты)

1. Использование <link>

Используйте <link> (обычно в теге head страницы), например так:

<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Tangerine">

Для загрузки шрифтов с помощью тегов link разрешены следующие источники:

  • Typography.com: http://cloud.typography.com
  • Fonts.com: http://fast.fonts.net
  • Google Fonts: http://fonts.googleapis.com
  • Typekit: http://use.typekit.net
  • Font Awesome: http://maxcdn.bootstrapcdn.com, http://use.fontawesome.com.

2. Использование @font-face

В качестве альтернативы вы можете использовать @font-face в своей таблице стилей AMP:

<style amp-custom>
  @font-face {
    font-family: "Bitstream Vera Serif Bold";
    src: url("http://somedomain.org/VeraSeBd.ttf");
  }

  body {
    font-family: "Bitstream Vera Serif Bold", serif;
  }
</style>

ПРИМЕЧАНИЕ. Шрифты, добавленные посредством @font-face, должны загружаться по схеме HTTP или HTTPS.