Для прогрессивного веб-приложения, основанного на Material UI (React) и построенного с помощью Webpack, как я правильно включают шрифты Roboto, чтобы приложение не зависело от серверов Google, а шрифты также работают в автономном режиме?
-
Страница просто ссылается на страницу Google fonts, но это явно заставляет шрифты загружаться с серверов Google.
-
Подобный материал UI Issue существует относительно шрифта Roboto, но по-прежнему полагается на Google, предоставляя файлы шрифтов.
-
Я обнаружил пакет NPM, предоставляющий файлы шрифтов Roboto, но я не уверен, как включить эти файлы в число стилей и форматов шрифтов, и Я не знаю, какие стили для пользовательского интерфейса действительно нужны. Кроме того, импортирование этих семейств шрифтов просто через @import имеет проблемы с производительностью.
Итак, что такое хорошее и простое решение для связывания правильных файлов Roboto с моим приложением?