私はさまざまなユーザーが使用するReactアプリケーションを作成しています。各ユーザーには、アプリのレンダリングに使用するGoogleフォントを設定する機能があり、font-family
は、アプリが最初に読み込まれたときに設定された設定呼び出しの一部として返されます。このフォント名はReduxストアに格納されます。私が持っているフォントをReactで動的に設定する
h1,
h2,
h3,
h4,
h5,
h6 {
font-family: 'set-font', helvetica, sans-serif;
}
p, div {
font-family: 'set-font', helvetica, sans-serif;
}
:私がやりたいのは何
はfont-family
がユーザーによって設定されているものに応じてGoogleからの正しいフォントファイルを要求し、その特定のフォントのためのアプリのCSSに注入することです検索の公正なビットを行って、私はそれがかなり一般的なシナリオのように見えるにもかかわらず達成しようとしているものについて何も見つけることができません。
私はwebfontloaderを見つけました。これは、フォントファイルをフェッチするための正しい方向にあるようです。