Font matching и fallback
БазовыйЭкспертный
Базовый уровень
Порядок family list
Последовательно проверяет families в порядке их объявления.
Named-family lookup
Находит доступные faces по указанному family name.
Generic-family resolution
Разрешает generic family в platform- и language-dependent набор faces.
Missing-family fallback
Продолжает поиск по family list, если указанная family недоступна.
Продвинутый уровень
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.
Экспертный уровень
Variable-face ranges
Сопоставляет request с face, объявляющим диапазон weight, stretch или style.
Порядок matching attributes
Применяет stretch, style и weight matching в нормативной последовательности.