--- title: font-display slug: Web/CSS/@font-face/font-display translation_of: Web/CSS/@font-face/font-display ---
{{CSSRef}}

Властивість font-display визначає як font face відображаєтся стосовно як він завантижився і готовий до використання.

Хронологія відображення шрифта

Хронологія відображення шрифта залежить від часу на початку завантаження шрифта та його використання. Типи хронології поділені на три частини які вказують поведінку відображення усих елементів які використовують цей шрифт.

Блокування шрифту(block)
Якщо шрифт не завантажений, усі елементи які очікують на його використання мають відображатись невидимими(invisible). Якщо шрифт успішно завантажений за цей період, вони відображаются за замовчуванням.
Заміна шрифту(swap)
Якщо шрифт не завантажений, усі елементи що очікують на його використання , мають використати запасний шрифт. Якщо шрифт успішно завантажений за цей період, вони відображаются за замовчуванням.
Невдача(failure)
Якщо шрифт не був завантажений, клієнт відображає його як невдачно завантажений, що викликає звичайне резервування шрифту.

{{cssinfo}}

Синтаксис

/* Keyword values */
font-display: auto;
font-display: block;
font-display: swap;
font-display: fallback;
font-display: optional;

Значення

auto
Відображення шрифту виконуєтся автоматично клієнтом.
block
Надає елементам короткий період блокування і нескінченний swap період.
swap
Надає надзвичайно малий період блокування і нескінченний період підміни шрифту.
fallback
Надає надзвичайно малий період блокування і малий період підміни шрифту.
optional
Надає надзвичайно малий період блокування без підміни шрифту.

Формальний синтаксис

{{csssyntax}}

Приклад

@font-face {
  font-family: ExampleFont;
  src: url(/path/to/fonts/examplefont.woff) format('woff'),
       url(/path/to/fonts/examplefont.eot) format('eot');
  font-weight: 400;
  font-style: normal;
  font-display: fallback;
}

Специфікації

Specification Status Comment
{{SpecName('CSS4 Fonts', '#font-display-desc', 'font-display')}} {{Spec2('CSS4 Fonts')}} Initial definition

Сумісність з браузерами

{{Compat("css.at-rules.font-face.font-display")}}