有没有办法让 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');
}
请注意,用户可能损坏了本地字体。
如果 OS 浏览器没有内置该字体,我只想使用一种字体(并让浏览器下载它)。这可能吗?
目前,我用@font-face
定义字体,但这会导致浏览器自动下载字体。我只希望在该字体尚未在系统上时发生这种情况。
在 @font-face
中,指定一个 local
来源,例如
@font-face {
字体系列:Open Sans;
src: <b>local('Open Sans')</b>, url('../fonts/open-sans.woff') 格式('woff');
}
请注意,用户可能损坏了本地字体。