Html 浏览器呈现安全字体,而不是本地字体

Html 浏览器呈现安全字体,而不是本地字体,html,css,fonts,Html,Css,Fonts,当我在chrome或firefox中打开devtools时,找到我的.page-header\uuuu-hero-motivation,并看到呈现字体是Comic Sans,而不是Caveat @font-face { font-family: "Caveat"; src: url("../fonts/Caveat-Regular.woff2") format(woff2), url("../fonts/Caveat-Regular.woff") format(woff);

当我在chrome或firefox中打开devtools时,找到我的.page-header\uuuu-hero-motivation,并看到呈现字体是Comic Sans,而不是Caveat

@font-face {
  font-family: "Caveat";
  src: url("../fonts/Caveat-Regular.woff2") format(woff2),
    url("../fonts/Caveat-Regular.woff") format(woff);
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

.page-header__hero-motivation {
  font-family: "Caveat", "Comic Sans MS", cursive;
  font-size: 18px;
  color: #8E80A9;
}

My website tree

index.html
css -> style.css
fonts -> Caveat-Regular.woff2 & Caveat-Regular.woff

从googlefonts获取此字体,并在线转换为woff&woff2


看来,Comic SAN是通用系列,而不是字体系列。不要两者都设置,只需设置字体或通用族,另请参见
告诉我它是否有效,否则请发布整个代码。

看来Comic Sans是通用系列而不是字体系列。不要两者都设置,只需设置字体或通用族,另请参见
告诉我它是否有效,否则请发布整个代码。

天哪,我在上面花了大约5个小时

我忘记了@font-face格式中的引号

错误

format(woff2)

format("woff2")

天哪,我花了大约5个小时

我忘记了@font-face格式中的引号

错误

format(woff2)

format("woff2")

如果我删除漫画,铬渲染时间。我为回退设置了两种字体。那么你的浏览器就找不到字体了。您是如何在您的环境中实现它们的?您设置了正确的路径吗?如果我在路径中放置/css/./font/Caveat-Regular.woff2,我可以下载此字体。您是否尝试使用Caveat-Regular?这是您在本地保存的字体,但您没有引用该字体。font-family:指定将用作字体属性的字体面值的名称。如果我在@font-face和我的班级字体系列中写“MegaFont”,那就是我的工作。文件名、字体系列和字体名不绑定。如果我删除漫画,则渲染时间为chrome。我为回退设置了两种字体。那么你的浏览器就找不到字体了。您是如何在您的环境中实现它们的?您设置了正确的路径吗?如果我在路径中放置/css/./font/Caveat-Regular.woff2,我可以下载此字体。您是否尝试使用Caveat-Regular?这是您在本地保存的字体,但您没有引用该字体。font-family:指定将用作字体属性的字体面值的名称。如果我在@font-face和我的班级字体系列中写“MegaFont”,那就是我的工作。文件名、字体族和字体名不绑定。我的项目我的项目