Does anyone know how to generate webfont from SVG icons. I'm using webpack, angular2 and typescript in my project.
Can somebody give me idea how to achieve this? I'm not getting anything over the internet. Please help me!!
code here doesn't have too many information
I want to generate webfont for below svg icon. Thanks in advance
I achieved this with webfonts-generator plugin
Step1:
webpack.common.js
const webfontsGenerator = require('webfonts-generator');
webfontsGenerator({
files: [
'src/icon/search.svg',
'src/icon/error.svg',
'src/icon/warning.svg'
],
dest: 'custom-fonts/',
fontName: 'custom-icons',
html: true,
templateOptions: {
baseClass: 'custom',
classPrefix: 'custom-'
}
}, function(error) {
if (error) {
console.log('Fail!', error);
} else {
console.log('Done!');
}
});
module.exports = {
loaders: [
{
test : /\.(ttf|eot|svg|woff(2)?)(\?[a-z0-9=&.]+)?$/,
loader : 'file-loader'
}
]
}
Something.html
<i class="custom custom-search"></i>
Reference: