/* stylelint-disable selector-pseudo-element-colon-notation */
/* stylelint-disable font-family-no-missing-generic-family-keyword */
@font-face {
  font-weight: normal;
  font-family: '<%= fontName %>';
  font-style: normal;
  font-display: auto;
  src: url('https://b.yzcdn.cn/vant/<%= cssClass %>.woff2') format('woff2'),
    url('https://b.yzcdn.cn/vant/<%= cssClass %>.woff') format('woff'),
    url('https://b.yzcdn.cn/vant/<%= cssClass %>.ttf') format('truetype');
}

.van-icon {
  position: relative;
  display: inline-block;
  font: normal normal normal 14px/1 '<%= fontName %>';
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;

  &::before {
    display: inline-block;
  }
}

<% _.each(glyphs, function(glyph) { %>.van-icon-<%= glyph.fileName %>::before {
  content: '\<%= glyph.codePoint %>';
}

<% }); %>