amireh/happypack

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

Open

#197 opened on Nov 13, 2017

 (3 comments) (4 reactions) (0 assignees)JavaScript (127 forks)batch import
help wanted

Repository metrics

Stars
 (4,233 stars)
PR merge metrics
 (No merged PRs in 30d)

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