2012-05-06 7 views
2

GoogleフォントのCSSファイルを動的に取得しようとしているため、フォントのURLを解析できます。私は奇妙な行動を起こしている。比較:GoogleフォントWGETで引っ張ったときにCSSが異なる

@font-face { 
    font-family: 'Droid Sans'; 
    font-style: normal; 
    font-weight: normal; 
    src: local('Droid Sans'), local('DroidSans'), url('http://themes.googleusercontent.com/static/fonts/droidsans/v3/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff') format('woff'); 
} 

しかし、Wgetは私に与えます:

http://fonts.googleapis.com/css?family=Droid+Sans(それが重要ならば、Chromeから)

Chromeから

WGET -qO- http://fonts.googleapis.com/css?family=Droid+Sans 

へ、私が手

@font-face { 
    font-family: 'Droid Sans'; 
    font-style: normal; 
    font-weight: normal; 
    src: local('Droid Sans'), local('DroidSans'), url('http://themes.googleusercontent.com/static/fonts/droidsans/v3/s-BiyweUPV0v-yRb-cjciC3USBnSvpkopQaUR-2r7iU.ttf') format('truetype'); 
} 

I thirtydotの回答Google fonts external CSS Vs copying the code of external css in my css?を参照してください.Googleは誰がファイルをリクエストしているかに基づいて異なるCSSを提供しています。誰でも私が渡すことができるWGETパラメータを知っているので、私はChromeから取得しているのと同じバージョンを手に入れることができますか?

+0

クロムのUser-Agent文字列を使用します。 –

答えて

3
wget -U "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.24 Safari/536.5" http://fonts.googleapis.com/css?family=Droid+Sans 
+0

あなたは、私の新しい親友です。ありがとうございました! – Anthony

+0

私は助けてくれてうれしいです。 :) –

+0

私は1ヶ月前にそれを使用し、それは働いていた。しかし今は働いていません。私は404を手に入れています。 – Palani

関連する問題