You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Firefox中Calibri字体无法加载问题求助

解决Firefox中Calibri字体加载302错误的方案

以下是针对该问题的具体排查和解决步骤:

  • 检查服务器的重定向规则
    Firefox对字体资源的重定向处理比Chrome更严格,先确认服务器是否针对Calibri.*字体文件设置了错误的302重定向规则。直接访问字体文件的完整URL(例如拼接域名后的/fonts/Calibri.woff2),查看Firefox中是否返回302状态码。如果是,修改服务器配置,移除针对Calibri字体的不必要重定向。

  • 修正@font-face的路径与属性
    相对路径../fonts/可能在Firefox中解析异常,尝试改为绝对路径(假设字体目录在网站根目录下);同时注意font-weight: regular不符合CSS标准,应改为normal,避免Firefox触发异常逻辑。修改后的代码示例:

    @font-face {
       font-family: "Calibri";
       src: url("/fonts/Calibri.eot");
       src: url("/fonts/Calibri.eot?#iefix") format("embedded-opentype"),
            url("/fonts/Calibri.otf") format("opentype"),
            url("/fonts/Calibri.ttf") format("truetype"),
            url("/fonts/Calibri.woff") format("woff"),
            url("/fonts/Calibri.woff2") format("woff2");
       font-weight: normal;
       font-style: normal;
    }
    
  • 确认CORS配置(跨域场景)
    如果字体资源与页面不在同一域名下,Firefox要求必须配置正确的CORS头部。检查字体请求的响应头是否包含Access-Control-Allow-Origin,确保其允许当前页面域名访问。若缺失,在服务器端添加对应的CORS规则。

  • 验证字体文件完整性与权限
    重新上传完整的Calibri字体文件到服务器,同时确保文件权限设置正确(服务器用户需具备读取权限),避免因文件损坏或权限不足导致Firefox请求异常。

内容的提问来源于stack exchange,提问作者vincent

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 03:15:41