Стань PHP-разработчиком с нуля с трудоустройством в IT-компании

Дерево навыков/Шрифтовые ресурсы и возможности/ Объявление и выбор font resources

  1. Базовый уровень

    • Rule `@font-face`

      Объявляет downloadable font face без привязки к конкретному element.

    • Список sources

      Задаёт ordered список кандидатов через descriptor `src`.

    • URL source

      Подключает внешний font resource через URL.

    • Family descriptor

      Назначает объявленному face family name для последующего matching.

  2. Продвинутый уровень

    • 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.