amireh/happypack

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

Aperta

#197 aperta il 13 nov 2017

 (3 commenti) (4 reazioni) (0 assegnatari)JavaScript (127 fork)batch import
help wanted

Metriche repository

Star
 (4233 stelle)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

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 ?

Guida contributor