при условии, что public
является директором, с которого обслуживается веб-страница, вы, вероятно, должны опустить его в путях к файлам шрифтов:
@font-face {
font-family: 'Testing-Font';
src: url('/fonts/Avenir-Black.tff');
}
@font-face {
font-family: 'Avenir-Light';
src: url('/fonts/Avenir-Light.tff');
}
@font-face {
font-family: 'Test-Fontname';
src: url('/fonts/Avenir-Book.tff');
}
, чтобы увидеть, что-то не так с процессом загрузки, откройтена вкладке network dev-tools вашего любимого браузера и найдите 40x
error.
, если проблема не устранена (и происходит из-за ошибок 404
), попробуйте использовать относительныйпуть к файлам шрифтов, чтобы избежать любых неизвестных, когда ваша система сборки разрешает корневой путь (/
).
также, в зависимости от варианта использования (библиотека / приложение), я бы включил его в файл точки входатак что любой компонент может использовать его.