2

我正在尝试动态获取一个 Google Fonts css 文件,以便我可以将其解析为字体 URL。我遇到了一些奇怪的行为。相比:

http://fonts.googleapis.com/css?family=Droid+Sans (如果重要,来自 Chrome)

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

从 Chrome,我得到:

@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 给了我:

@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');
}

我在Google fonts external CSS Vs 在我的 css 中复制外部 css 的代码时看到了 30 点的回答?声明谷歌根据谁请求文件提供不同的 CSS。任何人都知道我可以传递哪些 WGET 参数,以便它为我提供与我从 Chrome 获得的相同版本?

4

1 回答 1

4
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
于 2012-05-06T06:10:12.653 回答