Встречается на собеседованиях • сегодня
Как решать проблемы при подключении шрифтов
Проблемы с подключением шрифтов обычно связаны с неправильными путями, форматами или CORS. Вот основные решения:
- Проверь пути
Убедись, что путь к файлу шрифта указан правильно относительно CSS-файла или корня проекта:
css
@font-face {
font-family: 'MyFont';
src: url('/fonts/myfont.woff2') format('woff2');
}- Используй современные форматы
Подключай WOFF2 (оптимальный) и WOFF как fallback:
css
@font-face {
font-family: 'MyFont';
src: url('myfont.woff2') format('woff2'),
url('myfont.woff') format('woff');
}-
CORS для CDN или внешних ресурсов
Если шрифт загружается с другого домена, убедись, что сервер отправляет правильные CORS-заголовки (Access-Control-Allow-Origin: *). -
Проверь MIME-типы
Сервер должен отдавать шрифты с правильными MIME-типами (например,font/woff2). -
Font-display для контроля загрузки
Добавьfont-display: swapчтобы текст отображался системным шрифтом до загрузки кастомного:
css
@font-face {
font-family: 'MyFont';
src: url('myfont.woff2') format('woff2');
font-display: swap;
}
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы