私は、ユーザーがテキストに適用するフォントを選択できるサイトを構築しています。Googleのウェブフォントを使用しています。現在、彼らがドロップダウンを介してフォントを選択するとき、私は使用しています:
$("head").append("<link href='https://fonts.googleapis.com/css?family=" + FontName + "' rel='stylesheet' type='text/css'>");
これはうまく機能します。私の質問は次のとおりです。
- ユーザーが(同じセッションで)同じフォントを複数回選択した場合、そのフォントは2回読み込まれますか?
- もしそうなら、それをリロードしないように、フォントXがすでにロードされているかどうかを判断する方法はありますか?
かなりの数があり、選択したときにすべてをプリロードしたいとは思いません。