2011-02-01 7 views
2

私が働いている会社はmyfonts.comでフォントを購入しました。さまざまなブラウザで動作させるためのjavascriptが含まれていました。WebfontはIE 7のフロントページでのみ動作します

フォントは現在、さまざまなブラウザで動作しています。 Internet Explorerでも部分的に。しかし、FrontPageとは異なるサブページのInternet Explorerでは動作しません。

私はすでにmyfonts.comサポートに連絡してみました。彼らはそれがサブページのjavascriptエラーと関係があると言いました。しかし、私がそれらをチェックしたとき、エラーはまったく現れなかった。だから私はそれが何かと関係があるかどうか分からない。

+0

IE7でフォントを動作させるために使用されているJavaScriptを投稿できますか? –

+0

myfontsの利用規約に違反している可能性があります。 – NielsH

答えて

2

http://blog.twostepmedia.co.uk/how-do-i-use-font-face-correctly-across-most-browsers/

このガイドには、ホームページに取り組んだ場合

+0

これはhttp://www.fontsquirrel.com/と組み合わせて、私の一日を節約しました。あまりにも悪い私は問題が何かを見つけることができませんでした。 – NielsH

+0

問題ありません。私が知る頭痛を引き起こす可能性があります! – benhowdle89

1

私は、これはあなたが

make fonts wor in ie

に役立ちますが、私はあなたがGoogleのフォントを使用することをお勧めしたいと考えています。これはすべての種類のブラウザと互換性のある共通のAPIです。

1

を試してみてくださいではなく、他のページ、多分JavaScriptをあなたが参照にウェブフォントファイル(または他のいくつかのファイルを使用している与えます)をホームページのURLからしか動作しない相対URLで置き換えます。

など。

  • /(ホームページ)
    • /製品/
    • /サービス/
    • /について/
    • /フォント・ファイル/
    • :あなたのサイトのURL構造は次のようである場合/ javascript/

JavaScriptは、font-files/font.ttfのようにフォントファイルを参照することがあります。

JavaScript URLは、JavaScriptファイル自体ではなく、JavaScriptが実行されているHTMLページを基準にしています。可能であれば絶対参照に変更することができます。 /font-files/font.ttf

+0

javascriptファイルで間違った参照を確認しましたが、問題は見つかりませんでした。 – NielsH

+0

@NielsH:ああ、十分です。 –

+0

@paul:私の推測はそれが終わりに終わります。それと関係する.. – Peter

関連する問題