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 badges1 Answer
Reset to default 20You 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');
}