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

Дерево навыков/Шрифтовые ресурсы и возможности/ Font matching и fallback

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

    • Порядок family list

      Последовательно проверяет families в порядке их объявления.

    • Named-family lookup

      Находит доступные faces по указанному family name.

    • Generic-family resolution

      Разрешает generic family в platform- и language-dependent набор faces.

    • Missing-family fallback

      Продолжает поиск по family list, если указанная family недоступна.

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

    • Language-dependent fallback

      Выбирает fallback с учётом языка и требуемого script coverage.

    • Character coverage

      Переходит к следующему face для символов, отсутствующих в текущем face.

    • Stretch matching

      Выбирает ближайший доступный face по запрошенной ширине.

    • Style matching

      Сопоставляет normal, italic и oblique faces по нормативному порядку.

    • Weight matching

      Выбирает доступный weight по нормативному поиску вокруг requested value.

    • Relative weights

      Разрешает `bolder` и `lighter` относительно inherited weight.

    • System families

      Разрешает system-family запрос через UA и platform font configuration.

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

    • Variable-face ranges

      Сопоставляет request с face, объявляющим диапазон weight, stretch или style.

    • Порядок matching attributes

      Применяет stretch, style и weight matching в нормативной последовательности.