そのため、私は WeLoveIconFonts API 呼び出しを使用して、ホストされている Entypo アイコン フォントのバージョンを @import していますが、最近ダウンタイムが発生しており、ファイルを自分でホストできればより快適だと思います。
このCSSから呼び出されるファイルをダウンロードしました
@import url(http://weloveiconfonts.com/api/?family=entypo);
CSSファイルとして保存し、独自のサーバーに再アップロードしました
新しい @import URL は現在
@import url('http://myserver.com/entypo.css');
このファイル内には、個々のフォント ファイルへの呼び出しがあります (URL は下に表示されています)。
@charset 'UTF-8';
@font-face {
font-family: 'entypo';
font-style: 'normal';
font-weight: 'normal';
src: url('http://weloveiconfonts.com/api/fonts/entypo/entypo.eot');
src: url('http://weloveiconfonts.com/api/fonts/entypo/entypo.eot?#iefix') format('eot'),
url('http://weloveiconfonts.com/api/fonts/entypo/entypo.woff') format('woff'),
url('http://weloveiconfonts.com/api/fonts/entypo/entypo.ttf') format('truetype'),
url('http://weloveiconfonts.com/api/fonts/entypo/entypo.svg#entypo') format('svg');
}
これもダウンロードしてサーバーに再アップロードし、それに応じてパスを修正しました。
src: url('http://weloveiconfonts.com/api/fonts/entypo/entypo.eot');
になる
src: url('http://myserver.com/fonts/entypo/entypo.eot');
すべてのフォントと新しいスタイルシートを含むすべてが NET タブ (ステータスは「200 OK」) 内から正常に読み込まれているようですが、必要な項目にフォントが設定されていないようです。 Web サイトのデフォルト フォント (Proxima Nova) と、小さな文字を含むボックスを表示します。firebugをチェックインすると
font-family: 'entypo';
がグレー表示され、代わりにプロキシマが表示されます。
私がどこで間違っているのか誰にも分かりますか?私の疑いでは、元の @import ファイルは CSS として呼び出されることを意図したものではありませんが、ダウンロードするファイルの内容は CSS ルールです。
どんな助けでも大歓迎です。