【问题标题】:add Custom fonts to Gantry Framework将自定义字体添加到龙门框架
【发布时间】:2017-07-05 15:02:59
【问题描述】:

我正在尝试在 WordpressGantry 上向 Gantry Framework 添加一些自定义字体

到目前为止我所做的是:

在 wp-content/themes/my_theme_folder/custom/fonts 文件夹中,我上传了我的 eot、ttf、svg、woff 字体文件。

然后我在 custom.scss 文件中插入了代码:

@font-face {
font-family: 'war';
src: url('war-webfont-webfont.eot'); /* IE9 Compat Modes */
src: url('war-webfont-webfont.woff') format('woff'), /* Pretty Modern       Browsers */
url('war-webfont-webfont.ttf')  format('truetype'), /* Safari, Android,     iOS */
url('war-webfont-webfont.svg') format('svg'); /* Legacy iOS */
}

我正在尝试通过检查器设置元素样式:

p {font-family: 'war';}

但什么也没发生。字体正在被识别(不是删除线),但字体不显示。

这是插入自定义字体的正确方法吗?

我也关注了Gantry Fonts Tutorial,但也没有成功。

【问题讨论】:

    标签: css wordpress fonts


    【解决方案1】:

    为了让字体在 Gantry 框架上工作,我插入了 CSS:

    @font-face {
        font-family: 'myfont';
        src: url('wp-content/themes/g5_hydrogen/custom/fonts/war-webfont-   webfont.eot'); /* IE9 Compat Modes */
        src: url('wp-content/themes/g5_hydrogen/custom/fonts/war-webfont-webfont.woff') format('woff'), /* Pretty Modern Browsers */
        url('wp-content/themes/g5_hydrogen/custom/fonts/war-webfont-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
        url('wp-content/themes/g5_hydrogen/custom/fonts/war-webfont-webfont.svg') format('svg'); /* Legacy iOS */
        }

    然后我可以很容易地通过他们的名字来使用它们:

    p {font-family: myfont;}

    【讨论】:

      【解决方案2】:

      字体名称是你在font-family属性中写的,所以我认为应该是:

      p {font-family: 'din';}
      

      【讨论】:

      • 您好,感谢您的反馈,抱歉这是我的拼写错误。我已经编辑以反映实际代码。它仍然没有显示。
      • @xbass540 您是否在控制台上收到“加载资源失败”之类的错误?
      • 嗨,我怎么忘了检查控制台?你是对的,我在字体路径方面遇到了一些 GET 错误。我更正了路径并出现了字体。因此,要让 Gantry 框架正常工作,它需要输入整个文件夹路径。
      • @xbass540 完美!无论如何...这篇文章对于了解如何在 css 文件中设置路径可能非常有用:css-tricks.com/quick-reminder-about-file-paths
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-06
      • 2016-03-13
      • 1970-01-01
      • 2011-04-27
      • 2016-08-11
      • 2021-09-04
      相关资源
      最近更新 更多