--- title: font-display slug: Web/CSS/@font-face/font-display translation_of: Web/CSS/@font-face/font-display ---
Дескриптор font-display
определяет то, как шрифт, подключённый через font face будет отображаться в зависимости от того, загрузился ли он и готов ли к использованию.
Временная шкала отображения шрифтов основывается на таймере, который запускается в момент, когда пользовательский агент начинает попытки по применению загруженного шрифта. Эта временная шкала разделена на три отрезка, приведённых ниже, которые диктуют поведение рендеринга любых элементов с использованием шрифта.
{{cssinfo}}
/* Значения свойства */ font-display: auto; font-display: block; font-display: swap; font-display: fallback; font-display: optional;
@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('CSS Font Rendering', '#font-display-desc', 'font-display')}} | {{Spec2('CSS Font Rendering')}} | Исходное описание |
{{CompatibilityTable}}
Feature | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Базовая поддержка | {{CompatChrome(60)}} | {{CompatUnknown}} | {{CompatGeckoDesktop("46.0")}}[2] | {{CompatNo}} | {{CompatOpera(36)}}[1] | {{CompatSafari(11.1)}} |
Feature | Android | Android Webview | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile | Chrome for Android |
---|---|---|---|---|---|---|---|
Базовая поддержка | {{CompatNo}} | {{CompatUnknown}} | {{CompatGeckoMobile("46.0")}}[2] | {{CompatUnknown}} | {{CompatOpera(37)}}[1] | {{CompatSafari(11.1)}} | {{CompatChrome(59.0)}}[1] |
[1] За флагом.
[2] Эта возможность доступна, начиная с версии Firefox 46 с настройкой layout.css.font-display.enabled
, по умолчанию false
. См. ({{bug(1157064)}}).