谷歌字体API是否可以指定字体版本?

11

我们使用的一种谷歌字体(Pacifico)最近对大写字母“L”进行了相当激进的重新设计。由于我们的产品名称以“L”开头,这导致我们的产品外观发生了相当激进的变化。

深入研究后,我注意到字体的url已经改变为

fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCXYhjbSpvc47ee6xR_80Hnw.woff2

fonts.gstatic.com/s/pacifico/v8/Q_Z9mv4hySLTMoMjnk_rCXYhjbSpvc47ee6xR_80Hnw.woff2

但是之前的v7 urls仍然有效。所以,目前我已经添加了硬编码字体引用到那个版本。

不过,是否可以链接到特定版本的字体呢?

<link href='https://fonts.googleapis.com/css?family=Pacifico' rel='stylesheet' type='text/css'>

那么,如何在上述链接中指定一个版本?

我尝试了各种猜测,例如:

https://fonts.googleapis.com/css?family=Pacifico&version=7
https://fonts.googleapis.com/css?family=Pacifico&version=v7
https://fonts.googleapis.com/css?family=Pacifico:v7

但是没有成功。

1个回答

4
推荐的保持特定版本的方式是自己托管。
谷歌没有,也不会提供版本选项。
您正在使用的 API v7 hack 官方不推荐使用,可能会出现问题。
谷歌字体的员工“davelab6”在谷歌字体的 github 上回答了类似于您的几个问题。 这个问题 与您的问题很相似,他给出了简短的答案。它还链接到 几个 其他 问题,讨论了类似的变化。
总之,谷歌已考虑提供版本功能并因几个原因而拒绝。他们说绝大多数用户会满意于字体的最新版本,其余用户可以自己托管他们喜欢的版本。

关于如何自托管,我不太懂,但这里有一个问题及其多个答案


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接