如何在Google Fonts API中使用文本参数,仅针对一种字体类型。

3

我正在使用两个谷歌字体族,并将它们声明为:

<link href="https://fonts.googleapis.com/css?family=Montserrat:200,300,400,700|Roboto:300,400,700&display=swap" rel="stylesheet">

我想添加一个字体(Parisienne),只需要和号字符(&)。我了解可以使用“text”参数来实现这一点 (https://developers.google.com/fonts/docs/getting_started)。

但是,如果可能的话,我想将其添加到现有的链接标记中。我尝试了以下内容:

<link href="https://fonts.googleapis.com/css?family=Montserrat:200,300,400,700|Roboto:300,400,700|Parisienne&text=%26&display=swap" rel="stylesheet">

但是这样做似乎将逻辑写成“加载所有3种字体族,但每个字体族仅加载&符号”。这是预期的结果,但至少我想尝试一下。我测试了一下,确实每个字体中只有&符号可以正常工作/下载。

为了使其正常工作,我有2个单独的链接元素:

<link href="https://fonts.googleapis.com/css?family=Montserrat:200,300,400,700|Roboto:300,400,700&display=swap" rel="stylesheet">

<link href="https://fonts.googleapis.com/css?family=Parisienne&text=%26&display=swap" rel="stylesheet">

有没有办法只使用一个链接标签,加载整个Roboto和Monteserrat字体家族,同时只加载Parisienne字体家族的“&”字符?如果不行,那么使用两个分开的链接标签也可以,但如果有办法只用一个标签实现这一点,那就很好了。
1个回答

0
根据谷歌的说法,关键字文本计入整个请求URL。因此,我们无法通过单个<link>实现这一点。

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