html - 无法通过 CSS 使用字体

标签 html css fonts

我有免费谷歌字体的 CSS 文件。字体和帮助已下载,但我无法按预期使用它们。我如何使用它们来显示粗体、斜体或常规文本?

我的 CSS:fonts.css

        /* anonymous-pro-regular - latin */
    @font-face {
      font-family: 'Anonymous Pro';
      font-style: normal;
      font-weight: 400;
      src: local('Anonymous Pro Regular'), local('AnonymousPro-Regular'),
           url('../fonts/anonymous-pro-v11-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
           url('../fonts/anonymous-pro-v11-latin-regular.woff') format('woff'), /* Modern Browsers */
           url('../fonts/anonymous-pro-v11-latin-regular.ttf') format('truetype'); /* Safari, Android, iOS */
    }

    /* anonymous-pro-italic - latin */
    @font-face {
      font-family: 'Anonymous Pro';
      font-style: italic;
      font-weight: 400;
      src: local('Anonymous Pro Italic'), local('AnonymousPro-Italic'),
           url('../fonts/anonymous-pro-v11-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
           url('../fonts/anonymous-pro-v11-latin-italic.woff') format('woff'), /* Modern Browsers */
           url('../fonts/anonymous-pro-v11-latin-italic.ttf') format('truetype'); /* Safari, Android, iOS */
    }

    /* anonymous-pro-700 - latin */
    @font-face {
      font-family: 'Anonymous Pro';
      font-style: normal;
      font-weight: 700;
      src: local('Anonymous Pro Bold'), local('AnonymousPro-Bold'),
           url('../fonts/anonymous-pro-v11-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
           url('../fonts/anonymous-pro-v11-latin-700.woff') format('woff'), /* Modern Browsers */
           url('../fonts/anonymous-pro-v11-latin-700.ttf') format('truetype'); /* Safari, Android, iOS */
    }

    /* anonymous-pro-700italic - latin */
    @font-face {
      font-family: 'Anonymous Pro';
      font-style: italic;
      font-weight: 700;
      src: local('Anonymous Pro Bold Italic'), local('AnonymousPro-BoldItalic'),
           url('../fonts/anonymous-pro-v11-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
           url('../fonts/anonymous-pro-v11-latin-700italic.woff') format('woff'), /* Modern Browsers */
           url('../fonts/anonymous-pro-v11-latin-700italic.ttf') format('truetype'); /* Safari, Android, iOS */
    }


.myFontNormal {
  font-family: 'Anonymous Pro Regular';
}

.myFontBold {
  font-family: 'Anonymous Pro Bold';
  font-size: 15px;
}

当我尝试在表单中使用它时,它什么也没做。我错过了什么?

例如:

<div id="main" class="myFontBold">
  <p>Default Emb.1234567890.</p>
</div>

最佳答案

在@font-face 规则中使用不同的font-family 名称以使其工作 - 您在所有三个中都有 font-family: 'Anonymous Pro';!为第二个和第三个添加“粗体”和“斜体”。

关于html - 无法通过 CSS 使用字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54659729/

相关文章:

html - 基于设备加载 HTML 内容的最佳方式是什么?

html - Safari 自动 "display: none !important"不会加载图像

jQuery 包含 css

HTML 表格 - 固定宽度的列和水平滚动

fonts - 条码字体与条码打印机字体有什么区别

html - 不工作纯色图标,它仅适用于 Photoshop

html - 菜单中的不透明度,但不在列表中

javascript - 无法弄清楚如何根据日期自动显示文本内容

css - 在容器内水平移动元素并居中对齐

css - 使用 Google Web Fonts 获取不同的图形类型