Некоторые основные ошибки, которые допускают разработчики при подключении сторонних шрифтов через @font-face:
- Неверно указан путь к папке со шрифтами. qna.habr.com В зависимости от положения папки в пути может быть несколько точек, одна или вовсе не быть, в зависимости от этого шрифт может не подключиться. qna.habr.com
- Некорректные шрифты. qna.habr.com Некоторые генераторы конвертируют шрифты с ошибками. qna.habr.com
- Отсутствие предзагрузки. mentorium.frontend-design.ru Если не добавить предзагрузку для файлов шрифтов, то браузер начнёт загружать их только после того, как распарсит стили и поймёт, какие шрифты ему нужны. mentorium.frontend-design.ru
- Отсутствие указания веб-безопасного шрифта для вложенных элементов. mentorium.frontend-design.ru Если не прописать веб-безопасный шрифт для вложенных элементов с другим шрифтом, то браузер не будет искать его в родительском элементе. mentorium.frontend-design.ru
- Неправильное указание названия шрифта. doka.guide otvet.mail.ru Важно использовать в точности то название подключённого шрифта, которое задаётся внутри @font-face. doka.guide
Также важно, чтобы файлы со шрифтами лежали на том же домене, что и сайт, на котором они используются. doka.guide