Вам не нужно импортировать шрифты для добавления в стили .... Вы можете сделать это, просто передав URL-адрес таким шрифтам, как это .....
export const MyFonts = createGlobalStyle`
@font-face {
font-family: 'Metropolis';
src: url(/static/fonts/Metropolis-ExtraLight.ttf);
src: url(/static/fonts/Metropolis-Light.ttf);
src: url(/static/fonts/Metropolis-LightItalic.ttf);
src: url(/static/fonts/Metropolis-Medium.ttf);
src: url(/static/fonts/Metropolis-Regular.ttf);
src: url(/static/fonts/Metropolis-SemiBold.ttf);
}
`;
ИЛИ
export const MyFonts = createGlobalStyle`
@import url('/static/fonts/Metropolis-ExtraLight.ttf');
@import url('/static/fonts/Metropolis-Light.ttf');
@import url('/static/fonts/Metropolis-LightItalic.ttf');
@import url('/static/fonts/Metropolis-Medium.ttf');
@import url('/static/fonts/Metropolis-Regular.ttf');
@import url('/static/fonts/Metropolis-SemiBold.ttf');
`;
Вы можете использовать этот шрифт, импортировав в свой компонент
import React from 'react';
import MyFonts from './MyFonts';
function Example(){
return (
<div>
<MyFonts />
....
</div>
)
}
export default Example