Шрифт не работает, но пути правильные

Пытаюсь использовать круговой шрифт, но почему-то возвращается к "arial" Вот мой
файл fonts.css:

/* Light Font */
@font-face {
    font-family: "CircularWeb";
    src: url("../fonts/Circular/CircularWeb-Light.eot");
    src: url("../fonts/Circular/CircularWeb-Light.woff") format("woff"),
         url("../fonts/Circular/CircularWeb-Light.woff2") format("woff2");
    font-weight: 300;
}

@font-face {
    font-family: "CircularWeb";
    src: url("../fonts/Circular/CircularWeb-Light.eot");
    src: url("../fonts/Circular/CircularWeb-Light.woff") format("woff"),
         url("../fonts/Circular/CircularWeb-Light.woff2") format("woff2");
    font-style: italic;
    font-weight: 300;
}
/* End Light Font */


/* Normal Font */
@font-face {
    font-family: "CircularWeb";
    src: url("../fonts/Circular/CircularWeb-Book.eot");
    src: url("../fonts/Circular/CircularWeb-Book.woff") format("woff"),
         url("../fonts/Circular/CircularWeb-Book.woff2") format("woff2");
    font-weight: 400;
}

@font-face {
    font-family: "CircularWeb";
    src: url("../fonts/Circular/CircularWeb-Book.eot");
    src: url("../fonts/Circular/CircularWeb-Book.woff") format("woff"),
         url("../fonts/Circular/CircularWeb-Book.woff2") format("woff2");
    font-style: italic;
    font-weight: 400;
}
/* End Normal Font */


/* Medium Font */
@font-face {
    font-family: "CircularWeb";
    src: url("../fonts/Circular/CircularWeb-Medium.eot");
    src: url("../fonts/Circular/CircularWeb-Medium.woff") format("woff"),
         url("../fonts/Circular/CircularWeb-Medium.woff2") format("woff2");
    font-weight: 500;
}

@font-face {
    font-family: "CircularWeb";
    src: url("../fonts/Circular/CircularWeb-Medium.eot");
    src: url("../fonts/Circular/CircularWeb-Medium.woff") format("woff"),
         url("../fonts/Circular/CircularWeb-Medium.woff2") format("woff2");
    font-style: italic;
    font-weight: 500;
}
/* End Medium Font */


/* Bold Font */
@font-face {
    font-family: "CircularWeb";
    src: url("../fonts/Circular/CircularWeb-Bold.eot");
    src: url("../fonts/Circular/CircularWeb-Bold.woff") format("woff"),
         url("../fonts/Circular/CircularWeb-Bold.woff2") format("woff2");
    font-weight: 700;
}

@font-face {
    font-family: "CircularWeb";
    src: url("../fonts/Circular/CircularWeb-Bold.eot");
    src: url("../fonts/Circular/CircularWeb-Bold.woff") format("woff"),
         url("../fonts/Circular/CircularWeb-Bold.woff2") format("woff2");
    font-style: italic;
    font-weight: 700;
}
/* End Bold Font */


/* Black Font */
@font-face {
   font-family: "CircularWeb";
   src: url("../fonts/Circular/CircularWeb-Black.eot");
   src: url("../fonts/Circular/CircularWeb-Black.woff") format("woff"),
        url("../fonts/Circular/CircularWeb-Black.woff2") format("woff2");
   font-weight: 900;
}

@font-face {
   font-family: "CircularWeb";
   src: url("../fonts/Circular/CircularWeb-Black.eot");
   src: url("../fonts/Circular/CircularWeb-Black.woff") format("woff"),
        url("../fonts/Circular/CircularWeb-Black.woff2") format("woff2");
   font-weight: 900;
   font-style: italic;
}
/* End Black Font */

Вот мой SASS для использования шрифта:

$font-family-primary: "CircularWeb", Arial, sans-serif;

@media print {
  body, html {
    font-family: "CircularWeb", Arial, sans-serif;
  }
}

*,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "CircularWeb", Arial, sans-serif;
}

Я пробовал несколько разных методов для этого, но, похоже, ничего не работает. Возможно, я сделал их неправильно, поэтому я открыт для любых предложений. Мой скомпилированный каталог CSS: root / css. Каталог моих шрифтов: root / fonts

Если я перейду на: mysite.com/fonts/Circular/CircularWeb-Light.eot, он сохранит шрифт, поэтому я знаю, что использую правильный каталог. Любая помощь будет принята с благодарностью. (Я никогда не добавлял шрифт из локального каталога только из fonts.google)

Вы использовали генератор шрифтов?

sara moghanam 30.11.2018 19:36

Вы импортируете файл fonts.css в sass до этих объявлений?

sn3ll 30.11.2018 21:09

@ sn3ll да, файл fonts.css вводится как одна из первых зависимостей в основном файле индекса sass

blaze-rowland 30.11.2018 22:24

@Sara нет, я вручную напечатал каждую версию font-face

blaze-rowland 30.11.2018 22:25
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
4
355
1

Ответы 1

Шаги по устранению неполадок:

  • проверить это онлайн
  • попробуйте другой шрифт
  • попытка с одним объявлением шрифта
  • дважды проверьте путь к файлу шрифта
  • проверьте инструмент разработчика (f12 в Chrome), чтобы увидеть, что шрифт объявляется для объявленных вами элементов

Шрифт, который мы использовали, был проксиманова, и он работал нормально. Я пробовал с одним объявлением шрифта, но, к сожалению, все еще ничего. Путь к файлу шрифта такой же, как и путь к файлу, который используется с Proxima-nova, за вычетом /Circular/filename.eot. Инструменты разработчика показывают "семейство шрифтов:" CircularWeb ", Arial, sans-serif;" но, похоже, применяет только Arial.

blaze-rowland 30.11.2018 22:29

Немного сложно устранить неполадки, не видя общей картины. Извините за очевидность капитана, но пробовали ли вы также протестировать фрагмент онлайн? Это может помочь даже протестировать сгенерированный стиль шрифта, например, из font squirrel. Одна идея, которую я упустил, заключалась в том, чтобы протестировать без "font-weight" и "font-style".

rawnewdlz 30.11.2018 23:10

Другие вопросы по теме