我有一个从Icomoon导出的自定义图标字体,我正在试图弄清楚如何将它整合到我的Jekyll网站中(我对Jekyll来说是新手!)我已经添加了从我的资产文件夹中的Icomoon导出的目录,我已经包含了这一行:
@include embed-font ("Icomoon", "../assets/fonts/font/icomoon.ttf");
在我的CSS中,并添加到我的配置文件中:
assets:
sources:
-_assets/fonts
但是我收到一条错误消息:" undefined mixin' embed-font'在我的CSS的第2行。
有没有人知道我可以采取哪些措施来正确整合它?或者有任何资源/教程吗?我觉得很失落。
答案 0 :(得分:4)
而不是使用@include,请尝试@ font-face,而不是像这样:
@font-face {
font-family: "Icomoon";
src: url("../assets/fonts/font/icomoon.tff");
}
参考:https://developer.mozilla.org/en-US/docs/Learn/CSS/Styling_text/Web_fonts
答案 1 :(得分:0)
通过在../font
之前加font/icomoon.*
来更改所有网址路径。-*表示此处的所有扩展名。
../
fonts / icomoon.eot?fscaxe'); 将相对的 @import'custom-icons'; 添加到主.scss文件中以包含图标。