如何向Jekyll网站添加自定义本地字体?

bjo*_*and 11 fonts icons assets config jekyll

我有一个从Icomoon导出的自定义图标字体,我正在试图弄清楚如何将它合并到我的Jekyll网站(我对Jekyll有点新!)我已经在我的资源文件夹中添加了从Icomoon导出的目录,我已经包括这条线:

@include embed-font ("Icomoon", "../assets/fonts/font/icomoon.ttf");
Run Code Online (Sandbox Code Playgroud)

在我的CSS中,并添加到我的配置文件中:

assets:
   sources:
       -_assets/fonts
Run Code Online (Sandbox Code Playgroud)

但我收到一条错误消息:"我的CSS第2行的未定义的混合'嵌入字体'.

有谁知道我可以采取的步骤正确地集成这个?或者有任何资源/教程吗?我觉得很失落.

小智 5

不要使用@include,而是像这样尝试@font-face:

@font-face {
  font-family: "Icomoon";
  src: url("../assets/fonts/font/icomoon.tff");
}
Run Code Online (Sandbox Code Playgroud)

参考:https : //developer.mozilla.org/en-US/docs/Learn/CSS/Styling_text/Web_fonts