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

Дерево навыков/Шрифтовые ресурсы и возможности/ Display lifecycle и metric overrides

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

    • Display mode `auto`

      Передаёт font-display strategy пользовательскому агенту.

    • Display mode `block`

      Предоставляет face block period и последующий продолжительный swap period.

    • Display mode `swap`

      Минимизирует невидимый период и допускает последующую замену fallback face.

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

    • Display mode `fallback`

      Использует короткие block и swap periods с последующим закреплением fallback.

    • Display mode `optional`

      Допускает отказ от поздней замены fallback face в текущем отображении.

    • Font block period

      Различает невидимое ожидание face и отображение fallback.

    • Font swap period

      Определяет интервал, в котором загруженный face ещё может заменить fallback.

    • Font failure period

      Определяет момент, после которого face считается неуспешно загруженным для текущего rendering.

    • Metric scaling

      Масштабирует glyph outlines и metrics загружаемого face через `size-adjust`.

    • Ascent override

      Заменяет ascent metric объявленного face.

    • Descent override

      Заменяет descent metric объявленного face.

    • Line-gap override

      Заменяет line-gap metric без присвоения L3 алгоритма line-box construction.