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

Дерево навыков/Шрифтовые ресурсы и возможности/ Variable-font axes

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

    • Axis `wght`

      Передаёт requested weight зарегистрированной variation axis.

    • Axis `wdth`

      Передаёт requested stretch зарегистрированной width axis.

    • Axes `slnt` и `ital`

      Различает continuous slant и discrete italic variation controls.

    • Axis `opsz`

      Выбирает optical-size coordinate поддерживающего face.

    • High-level axis mapping

      Связывает font properties с соответствующими registered axes.

    • Automatic optical sizing

      Включает автоматический выбор `opsz` через `font-optical-sizing`.

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

    • Custom-axis tag

      Адресует custom variation axis четырёхсимвольным tag.

    • Custom-axis coordinate

      Задаёт numeric coordinate через `font-variation-settings`.

    • Axis clamping

      Ограничивает requested coordinate диапазоном, поддерживаемым face.

    • Used-size input

      Получает automatic `opsz` coordinate из used font size.

    • Duplicate axis tags

      Разрешает повторяющиеся axis tags по нормативному порядку.

  3. Экспертный уровень

    • Axis-control precedence

      Разрешает конфликт high-level properties, face descriptors и low-level axis settings.

    • Variation interpolation

      Интерполирует compatible axis coordinates и распознаёт discrete boundary.

    • Missing variation axis

      Обрабатывает запрос axis, отсутствующей в выбранном face.

    • Axis и face selection

      Не подменяет выбором axis нормативный выбор font face.

    • Named/static fallback

      Использует доступный named или static instance, когда variable axis недоступна.