1

Web サイトに新しいフォントを含める必要がある場合、または含めたい場合は、base64 を使用します (base64 が CSS ファイルでキャッシュされることを願っています)。

しかし、ベースのないページがたくさんあり、異なるファイルだけがフォントに面していました。Firebug では、フォントの HTTP リクエストが表示されません。どのように機能しますか?

ページを更新するたびにbase64なしのフォントがサーバーからダウンロードされると思っていました.1年後、多くのページでテキストが一瞬消えるのを見ました(その瞬間にフォントがサーバーからダウンロードされていると思いました)。さて、消えることはなく、ブラウザのキャッシュが改善されましたか?

何を使うのが良いですか?

次に、.htaccess ファイルが /font/ ディレクトリへのアクセスを禁止している場合、リモート サーバーから TTF ファイルをダウンロードする方法はありますか?

4

1 に答える 1

1

@font-face を使わないのはなぜですか?

@font-face {
                font-family: 'baran';
                src: url('fonts/BBadr.eot?#') format('eot'),  /* IE6–8 */
                url('fonts/BBadr.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
                url('fonts/BBadr.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
            }

これは、ページにフォントを埋め込む最良の方法です。

于 2014-11-28T12:00:03.697 に答える