Объявление и выбор font resources
БазовыйПродвинутый
Базовый уровень
Rule `@font-face`
Объявляет downloadable font face без привязки к конкретному element.
Список sources
Задаёт ordered список кандидатов через descriptor `src`.
URL source
Подключает внешний font resource через URL.
Family descriptor
Назначает объявленному face family name для последующего matching.
Продвинутый уровень
Local source
Проверяет установленный local face до загрузки следующего source.
Format hint
Использует `format()` для предварительной проверки поддерживаемого формата.
Technology hint
Использует `tech()` для предварительной проверки необходимых font technologies.
Порядок source selection
Выбирает первый доступный и поддерживаемый source.
Source failure
Переходит к следующему кандидату после parse, support или availability failure.
Style descriptor
Ограничивает face значением или диапазоном `font-style`.
Weight range descriptor
Объявляет single weight или диапазон variable face.
Stretch range descriptor
Объявляет single stretch или поддерживаемый диапазон ширины.
Unicode range
Ограничивает участие face заданными code-point ranges.
Descriptor defaults
Применяет нормативные initial values для отсутствующих descriptors.
Matching handoff
Передаёт успешно определённый face алгоритму matching без присвоения source selection его обязанностей.
Invalid face definition
Локализует invalid descriptor или definition без повреждения независимых font-face rules.