amireh/happypack

doesn't work well with url-loader to load font

Open

#197 opened on Nov 13, 2017

View on GitHub
 (3 comments) (4 reactions) (0 assignees)JavaScript (4,243 stars) (148 forks)batch import
help wanted

Description

I didn't remember changes related to this, however the url-loader fails suddenly with happypack. Following is my current webpack config:

plugins: [
 new HappyPack({
      id: 'font',
      threads: 4,
      loaders: [ 'url-loader?limit=200000&mimetype=application/font-woff' ]
    }),
],
module: {
  rules: [
     {
        test: /\.woff(2)?(\?v=[0-9]\.[0-9]\.[0-9])?$/,
        loader: 'happypack/loader?id=font'
     }
]
}

And here is how I use it,

@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff');
  font-weight: normal;
  font-style: normal;
}

result is, it doesn't work and give me warnings

Failed to decode downloaded font OTS parsing error: incorrect file size in WOFF header

Any help ?

Contributor guide