Вот несколько вещей, которые, как я вижу, могут быть корнем проблемы
1) Статическая папка указывается как абсолютный путь /static/file.txt
внутри приложения next.js
2) Вместо использования style dangerouslySetInnerHTML
вы можете использовать стиль jsx , который по умолчанию встроен в next.js
Таким образом, полученный код должен выглядеть следующим образом
<Head>
<style global jsx>{`
@font-face {
font-family: 'CustomIranSans';
font-style: normal;
font-weight: 400;
src: url("/static/Fonts/IRANSansWeb.eot");
src: url("/static/Fonts/IRANSansWeb.eot?#iefix") format('embedded-opentype'),
url("/static/Fonts/IRANSansWeb.woff2") format('woff2'),
url("/static/Fonts/IRANSansWeb.woff") format('woff'),
url("/static/Fonts/IRANSansWeb.ttf") format('truetype');
}
body {
font-family: 'CustomIranSans', Tahoma;
}
`}</style>
</Head>
Надеюсь, это поможет!