0

我有一个文字font-family: "Lucida Grande", tahoma, arial, sans-serif;

Lucida Grande 在字体粗细下看起来不错:粗体,但 tahoma 不是,反之亦然: tahoma 在正常字体粗细下看起来不错,但 Lucida Grande 不是。

4

2 回答 2

2

不,没有办法让字体粗细取决于字体系列。

通常,该font-family属性的值应该是相似字体的列表,以便它们中的任何一个都与整体设计相匹配。Lucida Grande 与 Tahoma 和 Arial 有很大不同,它们彼此有很大不同。更好的替代品是 Lucida Sans 和 Lucida Sans Unicode。不要忘记使用您列出的每种字体来测试外观,而不是仅仅从某个地方复制字体系列列表。

这可能会消除在正常和粗体之间交替的需要——任何这样的需要都可能是字体选择不兼容的结果。

于 2012-04-14T13:57:34.610 回答
0

RemySharp 的 font.js可能很有用。:)

使用 jQuery,基本上它检查提到的字体是否存在。那么在你的情况下,如果 Lucida Grande 存在,你可以用它加粗$('.yourelement').css('font-weight, bold');

于 2012-04-14T14:00:20.060 回答