I am using webpack and try to load a generated icon font, but keep getting the "OTS parsing error: invalid version tag" error.
This is my webpack config to load fonts and images:
{
test: /\.svg$/,
loader: 'svg-url-loader',
options: {}
},
{
test: /\.woff(\?v=[0-9]\.[0-9]\.[0-9])?$/,
loader: 'url-loader?limit=65000&mimetype=application/font-woff&name=/[name].[ext]'
},
{
test: /\.woff2(\?v=[0-9]\.[0-9]\.[0-9])?$/,
loader: 'url-loader?limit=65000&mimetype=application/font-woff2&name=/[name].[ext]'
},
{
test: /\.[ot]tf(\?v=[0-9]\.[0-9]\.[0-9])?$/,
loader: 'url-loader?limit=65000&mimetype=application/octet-stream&name=/[name].[ext]'
},
{
test: /\.eot(\?v=[a-z0-9]\.[a-z0-9]\.[a-z0-9])?$/,
loader: 'url-loader?limit=65000&mimetype=application/vnd.ms-fontobject&name=/[name].[ext]'
},
{
test: /\.(png|jpe?g|gif|)(\?v=[0-9]\.[0-9]\.[0-9])?$/,
loader: 'file-loader',
options: {
name: '[name].[ext]?[hash]'
}
}
This is inside my my-icons.css font declaration:
@font-face {
font-family: 'my-font';
src: url('fonts/my-font.eot?6zubex');
src: url('fonts/my-font.eot?6zubex#iefix') format('embedded-opentype'),
url('fonts/my-font.ttf?6zubex') format('truetype'),
url('fonts/my-font.woff?6zubex') format('woff'),
url('fonts/my-font.svg?6zubex#my-font') format('svg');
font-weight: normal;
font-style: normal;
}
I used different configurations suggested on similar issues about that topic but I can't get it to work.