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

CSS引入外部字体不生效,@font-face配置后字体未加载如何解决?

排查解决步骤
  • 先验证字体文件路径是否正确:你当前写的相对路径vcr_osd_mono-webfont.woff2、vcr_osd_mono-webfont.woff要求两个字体文件和当前引入该样式的HTML/CSS文件处于同一目录。如果字体存放在单独的文件夹(比如fonts目录),需要把路径修改为对应相对路径如./fonts/vcr_osd_mono-webfont.woff2。可按F12打开浏览器控制台,切换到「Network」面板刷新页面,查看是否存在字体文件的404报错,存在即可确认是路径配置错误。
  • 验证字体文件完整性:确认下载的woff、woff2字体文件没有损坏、没有被截断,可重新下载完整的字体包替换现有文件测试。
  • 检查跨域访问限制:如果字体文件托管在其他域名/CDN上,需要对应服务端配置CORS跨域规则,允许你的站点域名访问字体资源,否则浏览器会拦截跨域字体加载,控制台会输出CORS相关报错。
  • 检查样式优先级冲突:打开浏览器控制台「Elements」面板,选中页面上对应的h1元素,查看样式栏内font-family属性是否被更高优先级的CSS规则覆盖,若存在覆盖调整对应样式优先级即可。
  • 可选优化:可在@font-face规则内添加font-display: swap;属性,避免字体加载延迟时页面直接显示降级字体,优化浏览体验。

你代码里@font-face声明的font-family名称和h1调用的名称拼写完全一致,这部分没有问题不需要修改。

内容的提问来源于stack exchange,提问作者The Pure Soul

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 01:30:00