@DmytroNovikov

Как подключить шрифт в сборке Gulp через font-face?

Добрый день,
решил разобраться с gulp создав свою сборку. Вроде бы все хорошо, но уперся в проблему подключения локальных шрифтов через @font-face.

Суть: после подключения шрифтов и запуска gulp на открытой странице localhost:3000 шрифт не подключается, отрабатывает дефолтный.

На данном этапе я не прописывал миксин, хотелось прописать подключение вручную, проверить на отработку и уже дальше оптимизировать.

Ниже описание:
1.Создал файл fonts.scss где прописал @font-face с путем на уже скомпилированные шрифты в папке dist в форматах woff и woff2
626b9d9992a86141413295.png

2.Подключил fonts.scss в main.scss с помощью @import "fonts.scss". Применил шрифт "WaterBrush" к классу .text1 в HTML и прописал font-weight: bold;
626b9ec7a1e82985290764.png

3.Подклчили файл со стилями в HTML. Путь прописал к итоговому файлу main.min.сss в папке dist. Именно к нему будет обращаться файл html в папке dist
626b9f91c8aca435245486.png

4.На скрине ниже минимизированный index.html и main.min.сss с папки dist. Как видим пути все прописаны, @font-face вставлен в css, но в итоге ничего не работает
626ba13bec7da306887522.png
626ba14401d47201323816.png
626ba14b733e3170815807.png

Должно быть такое начертание:
626ba1a063377626542253.png

Помогите пожалуйста с подключением, не дает мне покоя эта задача. Огромное спасибо!

Ссылка на мой гит с этой сборкой:
  • Вопрос задан
  • 796 просмотров
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro Куратор тега CSS
frontend developer
Шрифт "не подключается" только в одном случае – он не смог загрузиться.
Открываете консоль и смотрите сетевые запросы. Там будет видно, что запросы к шрифту завершаются со статусом 404.
Наводящий вопрос: зачем вы в подключении шрифта пишете путь к нему начиная с dist?
spoiler
Уберите /dist и всё будет ок.
Пишите либо /fonts, либо ../fonts
Второе предпочтительнее
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы