我们使用的Google字体(Pacifico)最近对首都L'进行了相当彻底的重新设计。因为我们将这个用于我们的产品,其名称与L' L'这导致了我们产品的外观发生了相当根本的变化。
深入研究,我注意到字体的网址已经改变了
fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCXYhjbSpvc47ee6xR_80Hnw.woff2
到
fonts.gstatic.com/s/pacifico/v8/Q_Z9mv4hySLTMoMjnk_rCXYhjbSpvc47ee6xR_80Hnw.woff2
但之前的v7网址仍有效。所以,就目前而言,我已经为该版本添加了硬编码字体引用。
是否可以链接到特定版本的字体?
<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
但无济于事。
答案 0 :(得分:2)
推荐使用特定版本的方法是对其进行自我托管。
Google不会,也没有版本控制选项。
正式建议您不要使用您正在使用的API v7
骇客,并且可能会破解。
Google Fonts员工“ davelab6”已经在Google Fonts github上回答了像您这样的几个问题。 This question与您非常相似,并且得到了他的简短答复。它还链接到several other issues,其中包含有关类似更改的精打细算讨论。
结果是Google考虑提供版本控制功能,并出于多种原因拒绝了它。他们说,绝大多数用户都可以使用最新版本的字体,其余用户可以自行托管他们喜欢的版本。
关于如何进行自我托管的方法,虽然我不敢相信,但还有a question about it here with several answers。