この質問は、私がクリックして、このフォームの用途にJavascriptを経由して非表示のフォームをロードしたWebページを持っているウェブフォントがメインページに必要とされていない状況に適用され、display:none;
ページの読み込みに素晴らしいフォントなどのWebフォントを読み込むにはどうすればよいですか?
にdiv
セット内の最初にありますウェブフォント私の問題は、Chromeがwoff2
ファイルをダウンロードした時点でフォームを公開するためにユーザーがクリックすると1秒間の遅延が発生することです。
これはユーザーエクスペリエンスにとってはあまり良いことではありません。
メインページのフォントは使用していないため、webfontをプリロードする必要があります。ユーザーが隠しフォームを表示する前にChromeにwoff2
ファイルを取得させるものはありません。
あなたのサーバーにFont Awesomeをホストしている場合、またはCDNを使用している場合、これは問題ではありません。
私は何ができるか見るためにインターネットを見回しました。以下のすべてを試してみましたが、どれも役に立たなかったので、woff2
ファイルはページロード時に読み込まれませんでした。フォント。
試み1:予圧
<link rel="preload" href="form/font-awesome-4.5.0/fonts/fontawesome-webfont.woff2">
又は
<link rel="preload" href="form/font-awesome-4.5.0/fonts/fontawesome-webfont.woff2" as="font">
試み2:プリフェッチ
<link rel="prefetch" href="form/font-awesome-4.5.0/fonts/fontawesome-webfont.woff2">
試み3:CSS
@font-face {
font-family: 'Font-Awesome';
src: url('form/font-awesome-4.5.0/fonts/fontawesome-webfont.woff2') format("woff2");;
}
私の周りを探していたとして、私は、Javascriptをベースロードと可能な解決策を見て、私は本当に近くに行きたくなかったので、私のオプションはここで何している何かを始めましたか?
どのブラウザでテストしていますか? – DeveloperACE
Chromeバージョン47.0.2526.111 m – Joseph