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から取得しているのと同じバージョンを手に入れることができますか?
クロムのUser-Agent文字列を使用します。 –