如何在不更改首选字体的情况下更改后备字体的粗细?

How can I change the thickness of a fallback font without changing the preferred font?

我的网站使用名为 "Days One" 的网络字体。

font-family: "Days One", Calibri, sans;

当第一天不可用时,网页默认为 Calibri(如果可用)。

问题是Days One比Calibri粗了很多,所以当它默认为Calibri时,页面上的字体看起来细了很多。我想在页面使用 Calibri 时将 font-weight 设置为 bold,但在使用 Days One 时不加粗。

你不能。字体系列和字体粗细在 CSS.

方面是独立的

Days One 显然是粗体,但没有那样声明,也没有任何常规字体。他们或多或少在作弊,因此您可以通过将字体声明为粗体来反作弊。但这需要您下载并安装要在您的服务器上使用的字体。