Django Местный шрифт - PullRequest
2 голосов
/ 02 апреля 2020

Я не могу подключить шрифты, хранящиеся в папке static / fonts. Сам путь django, насколько я понимаю, видит, но шрифт на сайте не загружается

static / css / main. css:

.container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: url("../fonts/font-light.ttf");
}

1 Ответ

1 голос
/ 02 апреля 2020

Попробуйте и убедитесь, что ваши STATIC_URL и STATIC_ROOT установлены правильно в settings.py.

.container {
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      font-family:url('{% static 'fonts/font-light.ttf' %}');
    }

Кроме того, загрузите ваши c, используя {% load static %} перед применением {% static %} выше.

Если описанный выше метод не работает, вы можете использовать @ font-face перед использованием шрифта.

@font-face {
  font-family:'font-light';
  src: url("{% static 'fonts/font-light.tff' %}");
}   

А затем напрямую использовать свой шрифт:

.container {
      -webkit-box-sizing: border-box;
           box-sizing: border-box;
      font-family:'font-light';
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...