2012-01-20 35 views
2

使用していたフォントは、今日はCSSの変更なしで動作を停止しました。 Firebugネットパネルから、.woffがダウンロードされるのを見ることができます(奇妙なことに2回、最初のDLは永遠に回転する単なる円です)。 FF9/10でテスト済み。ここに私のCSSです:@ font-faceはFirefoxでは動作しませんが、Chromeで動作します

@font-face { 
    font-family: 'BebasNeueRegular'; 
    src: url('../fonts/BebasNeue-webfont.eot'); 
    src: url('../fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), 
     url('../fonts/BebasNeue-webfont.woff') format('woff'), 
     url('../fonts/BebasNeue-webfont.ttf') format('truetype'), 
     url('../fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg'); 
    font-weight: normal; 
    font-style: normal; 

} 

a.css3button, button, input[type="submit"], input[type="reset"], input[type="button"] { 
    .. 
    font-family: "bebasNeueRegular", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif; 
    .. 
} 

私からそれを得た:http://dev.florianweber.me/bf3buttons/# - それは私のFirefoxで動作しないところ。矛盾を引き起こす原因は何ですか?

+0

問題を再現するために不可欠な部分だけを含めるようにコードをトリムしてください。 – kba

+0

私はそれをすべて見せました。原因が分かっていれば、すでに自分で修正している可能性があります。 – red

+0

Font Squirrel(http://www.fontsquirrel.com/fontface/generator)で生成してみてください。 –

答えて

2

私たちのCDNドメインは.cssファイルを提供していました。私はFirefoxが嫌ったと思います。私は.cssへのフォントファイルへのハードパスを設定し、それは今働いているようです。 :)

font-family: 'BebasNeueRegular'; 
src: url('http://site.com/sites/default/themes/theme/fonts/BebasNeue-webfont.eot'); 
src: url('http://site.com/sites/default/themes/theme/fonts/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), 
    url('http://site.com/sites/default/themes/theme/fonts/BebasNeue-webfont.woff') format('woff'), 
    url('http://site.com/sites/default/themes/theme/fonts/BebasNeue-webfont.ttf') format('truetype'), 
    url('http://site.com/sites/default/themes/theme/fonts/BebasNeue-webfont.svg#BebasNeueRegular') format('svg'); 
font-weight: normal; 
font-style: normal; 

別の方法:

<FilesMatch "\.(ttf|otf|eot|woff)$"> 
    <IfModule mod_headers.c> 
    Header set Access-Control-Allow-Origin "*" 
    </IfModule> 
</FilesMatch> 
2
@font-face { 
    font-family: 'BebasNeueRegular'; 

font-family: "bebasNeueRegular" 

同じではありません。タイプミスに気をつけてください、font-familyは大文字小文字を区別することができます。

+1

良いキャッチ、残念ながらこれは問題ではありませんでした。まだ修正されています。 – red

-2

私はFirefoxは、フォント名切り抜いをロードすることを考え出しました。

これは私のためのトリックでした、試してみてください、どちらかが良いものであるかわからないが、それは動作します。角かっこなしで試してください。

font-family: 'bebas_neueregular', Bebas Neue, 'Bebas Neue', bebas_neueregular; 
+0

すでに解決されている質問に無関係な回答。 – red

+0

上記の答えがうまくいかない場合は、この問題を解決する別の方法です。 – MBouwman

関連する問題