2012-01-11 5 views
2

私は@font-faceと混乱していました。私は奇妙な結果を出しました。私はフォントをダウンロードしてインストールし、それは/ Users/myuser/Library/Fontsにインストールされているはずです。奇妙なことは、私がCSSで与えたどんなURLでも動作していたことです。@ font-faceコードを削除しても自分の@ font-faceフォントが機能し、自分のマシンからそのフォントをアンインストールするのはなぜですか?

今度は、フォントブック(Mac thingie)から 'Garton'フォントを削除しても、すべてのキャッシュを空にして、&を無効にしても、CSSから@font-faceクラスを完全に削除しました。 (私が開発し、Eclipseでページを表示しています。)

そうは...

1:どのように機能することができますか?それを失敗させる唯一の方法は、CSSのフォントファミリー「Garton」を編集するときです。私が@font-faceに書いているものは何でも、それは動作し、私はCSSに重複はありません!私はコンピュータを再起動し、それを私のPCに入れて失敗します。私は/ Library/Fontsを見ました。デフォルトのフォントがインストールされていて、そこには「Garton」はありません。

Works even without @font-face in css 
#header{ 
font-family: 'Garton',Georgia, serif; 
} 

Only way to make it fail on mac 
#header{ 
font-family: 'GartonXXX',Georgia, serif; 
} 

2:これを明確にすると、ページをホストしているウェブサーバーにフォントをインストールする必要がありますか?それとも別の方法がありますか?

3:ダウンロードしたフォントがデフォルトのフォントと異なるフォルダにインストールされるのはなぜですか? (非常に重要な、しかし、私は非常に混乱しているわけではありません。)

答えて

2
  1. お使いのMacからGartonを削除した場合、あなたのウェブページがまださえ@font-faceコードなしGartonにレンダリングする奇妙です。 Garton はまだあなたのMacにインストールされているのはです。

    質問はapple.stackexchange.comまたはsuperuser.comでよく聞かれます。

    @font-faceで作業している場合は、開発マシンにフォントをインストールしない方がよいので、通常のユーザーには表示されている内容を確認することをお勧めします。

  2. はい - 公開Webサイト上のGartonを使用する(Gartonのない人々が自分のマシンにインストールした場所がサイトを表示します)、あなたは、サイトのサーバー上で使用可能なフォントファイルを持っている必要があり、またはTypekitなどのフォントサービスを経由してまたはFontSpring

    実際にWebサーバーにフォントをインストールする必要はありません。イメージファイルやスタイルシートを提供していたのと同じように、そこからフォントファイルを提供する必要があります。あなたのウェブページでそれを使用してください。

    ブラウザ間で動作させるには、フォントファイルをいくつかの異なる形式にして、@font-face CSSに注意してInternet Explorerのトリップを避ける必要があります。この権利を取得する最も簡単な方法は、Font Squirrel’s @font-face generatorを使用することです。

  3. また、これはapple.stackexchange.comまたはsuperuser.comの質問です。

+1

ありがとうございました...すべての良いヒント(特にサイト)。何らかの理由で食い食ってしまって、フォントを記憶に残した。 Eclipseを終了するときにフォントをアンインストールすると、それ以外はすべて正常に戻ります! –

+0

ああ!フォントを削除した後にフォントが詰まる原因をフォローアップしてくれてありがとうございます。 –

関連する問題