有没有办法让 CSS(和浏览器)使用系统版本的字体(如果存在),否则使用字体?

Is there a way to make CSS (and browser) use system's version of a font if it exists, otherwise font-face?

如果 OS 浏览器没有内置该字体,我只想使用一种字体(并让浏览器下载它)。这可能吗?

目前,我用@font-face定义字体,但这会导致浏览器自动下载字体。我只希望在该字体尚未在系统上时发生这种情况。

@font-face 中,指定一个 local 来源,例如

@font-face {
    字体系列:Open Sans;
    src: <b>local('Open Sans')</b>, url('../fonts/open-sans.woff') 格式('woff');
}

请注意,用户可能损坏了本地字体。