2012-04-11 8 views
2

MacのFirefoxでWebページを表示して別のPCにChromeを表示すると、埋め込まれたフォントに問題が発生しました。Chrome/Firefoxにフォントが埋め込まれていない

私はテクニカルな友人に尋ねてきましたが、彼は自分のマシンにフォントをインストールしていないということをユーザーに伝えています。私は、Googleフォントを使用して埋め込み、Webサーバーに2番目のフォントをアップロードしたと言いましたが、フォントをインストールしていないユーザーはまだそれがないと言いました。

これは間違いありませんか?それは私が完全に私のWebページにフォントを埋め込むことについて学んだと思ったことを完全に誤解していることを意味します。

参照先のサイト(フォントを見ることはできません)はhereです。事前に

おかげ

答えて

2

あなたの友人が間違っている、しかし、あなたが正しくどちらかそれらを実装していません。 Googleのフォント用

あなたは、まずそのようなHTMLにそれを置くことによって、いずれか、フォントへのリンクを追加する必要があります

<link href='http://fonts.googleapis.com/css?family=Russo+One' rel='stylesheet' type='text/css'> 

またはあなたのCSSにインポートすることもできます。

@import url(http://fonts.googleapis.com/css?family=Russo+One); 

あなたはそのようにようにCSSでdivのためのフォントを指定:

font-family: 'Russo One', sans-serif; 

あなたはまた、独自のCSSへの死んだリンクを持っています。

+1

はは!私はウェブサイトのデザイナーです!情報をありがとう! :-D – tomdot

+0

ベストプラクティスは何ですか?私はGoogleからの指示に直接従っていましたが、これがCSSに配置された方が良い場合は、それを行います。私はそれを実際には文体的要素として実際にやっていきます。 – tomdot

+1

私はいつもCSSの中でそれをそのままにしています。 – Samwise

1

MyFontsキットへのリンクが壊れています。それを修正してください。現時点では、あなたが持っている:

http://www.tomrankinmusic.com/type/mercearia_antique/MyFontsWebfontsKit.css

が、それはする必要があります:PT Sansフォントは(少なくとも私のMacのFirefoxで)働いている

http://www.tomrankinmusic.com/test/type/mercearia_antique/MyFontsWebfontsKit.css

+0

他のみんなと同じように、私はフィードバックに感謝の言葉を述べました!しかし、仕事用のPCのChromeには何も表示されません。システム全体に広がっていることがわかりました。なぜなら、正しく実装していれば問題ではないようです。 – tomdot

1

あなたがフォントPT Sansについて話しているのであれば、実際にあなたのCSSにフォントを埋め込むことは実際には見えません。あなたのようにように参照されるようにどこかにフォントや保存するパスを提供する必要があります

@font-face { 
    font-family: 'RieslingRegular'; 
    src: url('fonts/riesling.eot'); 
    src: local('Riesling Regular'), local('Riesling'), url('fonts/riesling.ttf') format('truetype'); 
} 

は、参考のためにここを参照してください: http://bavotasan.com/2010/embedding-fonts-web-site-css-font-face/

+0

ええ、私はそれを正しく実装していないとはかなり確信していました。これはあなたの集中力を壊している猫がいるときに起こります。ありがとう!更新:私はPT SansのためにGoogleフォントを使用していたので、多分埋め込むことを意味するのではなく、 – tomdot

関連する問題