python - Django 本地字体
问题描述
我无法连接存储在 static/fonts 文件夹中的字体。据我所知,路径本身是 django,但字体没有加载到网站上
静态/css/main.css:
.container {
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-family: url("../fonts/font-light.ttf");
}
解决方案
试试这个并确保你的STATIC_URL
和STATIC_ROOT
已正确设置在settings.py
.
.container {
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-family:url('{% static 'fonts/font-light.ttf' %}');
}
{% 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';
}
推荐阅读
- javascript - 在新的 AngularFire 7 (Firebase 9) 中实现云函数时出现未知语法错误
- ansible - 如果已创建 VM,Ansible vmware_guest customize_spec 不会更改任何内容
- python - 如何使具有多个答案的问题/答案成为可能
- python-3.x - Spacy 在 Pardo 中中断序列化 - Apache Beam
- powershell - 提示时如何将参数作为输入传递给powershell脚本?
- sqlite - 如何强制 nHibernate 自动更新引用对象?
- jupyter-notebook - 用于情节热图的交互式 zmax?
- javascript - 如何存储多个复选框的变量以供以后在同一网页上使用?
- javascript - 不同类型的位置固定但结果相同
- javascript - 我可以通过 javascript 获取背景图像源的大小吗?