Встречается на собеседованиях • сегодня
Как обеспечить поддержку шрифтов на старых устройствах
Используйте @font-face с несколькими форматами шрифтов для кросс-браузерной поддержки. WOFF2 (современные браузеры), WOFF (базовая поддержка), TTF/OTF (старые Android/iOS).
Пример:
css
@font-face {
font-family: 'CustomFont';
src: url('font.woff2') format('woff2'),
url('font.woff') format('woff'),
url('font.ttf') format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap; /* для оптимизации загрузки */
}Дополнительно:
- Укажите
font-display: swapдля избежания FOIT (невидимого текста) - Добавьте фолбэк-шрифты в
font-family:font-family: 'CustomFont', Arial, sans-serif; - Для IE9 используйте EOT формат
- Минимизируйте количество загружаемых начертаний (обычно достаточно regular и bold)

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы