/* stylelint-disable selector-pseudo-element-colon-notation */ @font-face { font-weight: normal; font-family: '<%= fontName %>'; font-style: normal; font-display: auto; src: url('https://img.yzcdn.cn/vant/<%= cssClass %>.woff2') format('woff2'), url('https://img.yzcdn.cn/vant/<%= cssClass %>.woff') format('woff'), url('https://img.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 %>"; } <% }); %>