css - 样式表新字体字体导入错误
问题描述
当我向我的网站添加新字体并且它不显示时
@font-face {
font-family: 'blacker_pro_display-bold';
src: url('https://colabrio.ams3.cdn.digitaloceanspaces.com/webfonts/blacker_pro_display-bold-webfont.woff2') format('woff2'), url('https://colabrio.ams3.cdn.digitaloceanspaces.com/webfonts/blacker_pro_display-bold-webfont.woff') format('woff');
font-weight: bold;
font-style: normal;
}
.about_us_font{
font-family: 'blacker_pro_display-bold';
解决方案
它是一个 CORS 问题。
代码是正确的,但浏览器安全设置阻止您从另一个域获取字体文件。该服务器的所有者已对其进行了设置,因此浏览器不应在未经许可的情况下获取资产。查找字体文件的另一个来源,自己托管它们或修复服务器中的 CORS 标头。
更多信息:https ://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
推荐阅读
- string - 如何将字符串列转换为具有浮点值pyspark的udt向量
- css - 移动视图上的重叠文本
- javascript - React 在按钮单击时渲染新图像(每次检索图像的新 fetch 调用)
- amazon-web-services - 使用 AWS 负载均衡器之一对 gRPC 请求进行负载均衡
- swift - 如何禁用允许删除提示?
- reactjs - 静态和动态Key和Value的setState的区别?
- mysql - 第 1 行附近的 INTERVAL:由 org.hibernate.hql.internal.ast.QuerySyntaxException 引起
- vue.js - 如何从 iframe vuejs 获取 src
- json - 在反应中从json数据动态生成列表
- big-o - c 必须有多低才能从 O(cn) 中删除常数?