是否可以在google fonts api中指定字体版本?

luk*_*ens 9 google-font-api

我们使用的Google字体(Pacifico)最近对首都'L'进行了相当彻底的重新设计.当我们将这个用于我们的产品时,其名称乞求"L",这导致我们的产品外观发生了相当根本的变化.

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

fonts.gstatic.com/s/pacifico/v7/Q_Z9mv4hySLTMoMjnk_rCXYhjbSpvc47ee6xR_80Hnw.woff2
Run Code Online (Sandbox Code Playgroud)

fonts.gstatic.com/s/pacifico/v8/Q_Z9mv4hySLTMoMjnk_rCXYhjbSpvc47ee6xR_80Hnw.woff2
Run Code Online (Sandbox Code Playgroud)

但是之前的v7网址仍然有用.所以,现在,我已经为该版本添加了硬编码字体引用.

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

<link href='https://fonts.googleapis.com/css?family=Pacifico' rel='stylesheet' type='text/css'>
Run Code Online (Sandbox Code Playgroud)

那么,不知何故在上面的链接中指定一个版本?

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

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
Run Code Online (Sandbox Code Playgroud)

但无济于事.

Jac*_*ose 4

坚持使用特定版本的推荐方法是自行托管它。

\n\n

Google 没有也不会提供版本控制选项。
\nv7官方不推荐您使用的 API hack,并且可能会损坏。

\n\n

Google Fonts 员工 \xe2\x80\x9cdavelab6\xe2\x80\x9d 已在 Google Fonts github 上回答了几个与您类似的问题。这个问题很像你的问题,他也给出了简短的回答。它还链接到其他几个 问题,并就类似的更改进行了激烈的讨论。\n结果是 Google 曾考虑提供版本控制功能,但出于多种原因拒绝了它。他们表示,绝大多数用户都会接受最新版本的字体,其余用户可以自行托管他们喜欢的版本。

\n\n

至于如何自行托管,我无法理解,但这里有一个关于它的问题,有几个答案

\n