设置权重时的@font-face 问题

@font-face issue when weights are set

如果我使用@font-face 并设置font-weight: 900;例如。

在我的 css 中使用它作为字体系列:"custom-font", Arial;和字体粗细:100;

我希望浏览器显示 Arial,因为自定义字体只有 900。但事实并非如此,浏览器会加载所有字重的自定义字体。

这正常吗?

没有。字体委托意味着如果用户机器上没有安装custom-font(不管指定的粗细),它会退回到Arial。仅仅因为 custom-font 在权重 900 中不存在并不意味着浏览器将委托给 Arial。