最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

javascript - Webpack load fonts - Stack Overflow

programmeradmin4浏览0评论

I have this code in a React element:

require('../../Style/fonts/SomethingStrange.ttf')

In my Webpack.config:

{ test: /\.(ttf|otf|eot|svg|woff(2)?)(\?[a-z0-9]+)?$/, 
      loader: 'file-loader?name=fonts/[name].[ext]' }

Problem: no font on my webpages...

Doesn't Webpack let me automatically require fonts? Do I have to program anything else to load fonts?

I have this code in a React element:

require('../../Style/fonts/SomethingStrange.ttf')

In my Webpack.config:

{ test: /\.(ttf|otf|eot|svg|woff(2)?)(\?[a-z0-9]+)?$/, 
      loader: 'file-loader?name=fonts/[name].[ext]' }

Problem: no font on my webpages...

Doesn't Webpack let me automatically require fonts? Do I have to program anything else to load fonts?

Share Improve this question edited Mar 4, 2017 at 23:33 danwellman 9,2538 gold badges63 silver badges91 bronze badges asked Oct 22, 2015 at 14:45 SenecaSeneca 2,4122 gold badges21 silver badges35 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 20

You have to require your fonts inside css files, not inside js/jsx files. For example:

@font-face {
    font-family: 'SomethingStrange';
    src: url('../../Style/fonts/SomethingStrange.ttf');
}
发布评论

评论列表(0)

  1. 暂无评论