2

在您的字体系列中使用备份字体时,有时您可能想使用轻量级版本的 futura 来替代 Century gothic,我如何在我的 css 中指定这个?通常我只是写

p {font-family:"century gothic", futura; font-weight:300; font-size:14px;}

但这也会使世纪哥特式的重量达到 300,对吗?

4

3 回答 3

0

font-weight不,无论字体系列是什么,它都会等于 300。但是,几乎所有字体都没有 300 版本,因此通常会映射到 400(正常)。如果某些字体具有对应于 300 的版本,如 Futura(可用时,它不在大多数计算机中)可能具有的版本,则粗细设置生效。

根据浏览器和系统,轻量级版本也可能以其自己的名称而闻名,因此类似的东西p {font-family:"century gothic", "futura light"; font-size:14px;}可能有效。字体权重的处理在浏览器中确实很混乱。

于 2012-07-26T11:14:14.627 回答
0

CSS 样式仅应用于选择器。在这种情况下,它将应用于所有 p 标签。

“世纪哥特式”不是这里的选择器。而 font-weight 和 font-family 是完全不同的。它们应用于选择器。

300不会对“世纪哥特”产生任何影响。它只会改变使用 p 标签定义的所有段落的字体粗细。

于 2012-07-26T11:06:04.603 回答
0

我认为只有使用 Javascript 才能做到这一点。

看看这个: http: //lucassmith.name/2009/05/test-if-a-font-is-installed-via-javascript.html

在这里演示:http: //lucassmith.name/pub/font_installed.html

如果未安装字体,您可以设置不同的font-weight.

于 2012-07-26T11:08:03.233 回答