Css 未加载自定义图标字体

Css 未加载自定义图标字体,css,svg,sass,gulp,icon-fonts,Css,Svg,Sass,Gulp,Icon Fonts,使用gulp iconfont css,我试图将材质设计svg编译成字体。这是我的Gulpfile.js的一部分: gulp.task('iconfont', function(){ gulp.src(paths.svg) .pipe(iconfontCss({ fontName: 'material-design', // required path: './www/sass/templates/_icons.scss', targetPath:

使用gulp iconfont css,我试图将材质设计svg编译成字体。这是我的Gulpfile.js的一部分:

gulp.task('iconfont', function(){
  gulp.src(paths.svg)
    .pipe(iconfontCss({
      fontName: 'material-design', // required
      path: './www/sass/templates/_icons.scss',
      targetPath: '../sass/_icons.scss',
      fontPath: '/fonts/'
    })).pipe(iconfont({
      fontName: 'material-design', // required
    }))
    .pipe(gulp.dest('./www/fonts/'));
});
现在是我的模板:

@font-face {
    font-family: "<%= fontName %>";
    src: url('<%= fontPath %><%= fontName %>.eot');
    src: url('<%= fontPath %><%= fontName %>.eot?#iefix') format('eot'),
        url('<%= fontPath %><%= fontName %>.woff') format('woff'),
        url('<%= fontPath %><%= fontName %>.ttf') format('truetype'),
        url('<%= fontPath %><%= fontName %>.svg#<%= fontName %>') format('svg');
}

.icon:before {
    font-family: "<%= fontName %>";
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    // speak: none; // only necessary if not using the private unicode range (firstGlyph option)
    text-decoration: none;
    text-transform: none;
}

<% _.each(glyphs, function(glyph) { %>
<% var array = glyph.fileName.split('_') %>
.icon-<%= array.slice(1, array.length - 1).join('-') %>:before {
    content: "\<%= glyph.codePoint %>";
}
<% }); %>

我忘记应用class
图标了

 <i class="icon icon-reply"></i>

我忘记应用class
图标了

 <i class="icon icon-reply"></i>

我忘记应用class
图标了

 <i class="icon icon-reply"></i>

我忘记应用class
图标了

 <i class="icon icon-reply"></i>

可能是因为字体未设置?字体系列是在“icon”类中定义的,但您没有指定它。如果您使用以下选项,会发生什么情况

<i class="icon icon-send"></i>

可能是因为字体未设置?字体系列是在“icon”类中定义的,但您没有指定它。如果您使用以下选项,会发生什么情况

<i class="icon icon-send"></i>

可能是因为字体未设置?字体系列是在“icon”类中定义的,但您没有指定它。如果您使用以下选项,会发生什么情况

<i class="icon icon-send"></i>

可能是因为字体未设置?字体系列是在“icon”类中定义的,但您没有指定它。如果您使用以下选项,会发生什么情况

<i class="icon icon-send"></i>

您可以将字体系列更改为添加到所有以
图标-
开头的CSS类中,而不是使用两个类来让图标工作

然后,您只需执行以下操作:

 <i class="icon-send"></i>
<i class="icon-send"></i>

您可以将字体系列更改为添加到所有以
icon-
开头的CSS类中,而不是使用两个类来让图标工作

然后,您只需执行以下操作:

 <i class="icon-send"></i>
<i class="icon-send"></i>

您可以将字体系列更改为添加到所有以
icon-
开头的CSS类中,而不是使用两个类来让图标工作

然后,您只需执行以下操作:

 <i class="icon-send"></i>
<i class="icon-send"></i>

您可以将字体系列更改为添加到所有以
icon-
开头的CSS类中,而不是使用两个类来让图标工作

然后,您只需执行以下操作:

 <i class="icon-send"></i>
<i class="icon-send"></i>


是否验证字体的路径是否正确?或者生成的CSS是否有效?这是生成的CSS文件。没有404或任何对任何字体的请求(roboto除外)。您是否验证了字体的路径是否正确?或者生成的CSS是否有效?这是生成的CSS文件。没有404或任何对任何字体的请求(roboto除外)。您是否验证了字体的路径是否正确?或者生成的CSS是否有效?这是生成的CSS文件。没有404或任何对任何字体的请求(roboto除外)。您是否验证了字体的路径是否正确?或者生成的CSS是有效的?这是生成的CSS文件,没有404或对任何字体的任何请求(roboto除外),感谢这似乎是解决方案。我发布了答案,但有人删除了它:/I删除错误。\u。我还是会接受你的职位;)同一个图标多次出现的问题是因为这些图标多次出现在不同尺寸的材质设计图标中。这似乎就是解决方案。我发布了答案,但有人删除了它:/I删除错误。\u。我还是会接受你的职位;)同一个图标多次出现的问题是因为这些图标多次出现在不同尺寸的材质设计图标中。这似乎就是解决方案。我发布了答案,但有人删除了它:/I删除错误。\u。我还是会接受你的职位;)同一个图标多次出现的问题是因为这些图标多次出现在不同尺寸的材质设计图标中。这似乎就是解决方案。我发布了答案,但有人删除了它:/I删除错误。\u。我还是会接受你的职位;)而同一个图标多次出现的问题是因为这些图标多次出现在不同尺寸的材质设计图标中。