AMP

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

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

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

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

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

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

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

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

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

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

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