Material UI (React) に基づいてWebpackで構築されたプログレッシブWeb アプリの場合、Roboto フォントを適切に含めて、アプリが Google サーバーに依存せず、フォントもオフラインで動作するようにするにはどうすればよいですか?
インストール ページはGoogle フォント ページを参照しているだけですが、これは明らかにフォントを Google サーバーからダウンロードすることを強制します。
同様のマテリアル UI の問題が Roboto フォントにも存在しますが、それでもフォント ファイルの提供は Google に依存しています。
Roboto フォント ファイルを提供する NPM パッケージを見つけましたが、多くのスタイルとフォント形式が提供されており、Material UI が実際に必要とするスタイルがわからないため、これらのファイルを含める方法がわかりません。また、@import を介して単純にこれらのフォント ファミリをインポートすると、パフォーマンスの問題が発生するようです。
では、適切なRoboto ファイルをアプリケーションにバンドルするための適切でシンプルなソリューションは何でしょうか?