如果用户有特殊字体,我可以制作font-weight:bold吗?

时间:2012-04-14 13:40:36

标签: css fonts

我的文字为font-family: "Lucida Grande", tahoma, arial, sans-serif;

Lucida Grande看起来很好用字体重量:粗体,但tahoma不是,反之亦然:tahoma看起来很好,正常的字体重量,但Lucida Grande不是。

2 个答案:

答案 0 :(得分:2)

不,没有办法让字体权重取决于字体系列。

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

这可能消除了在普通和粗体之间交替的需要 - 任何这样的需求可能是不兼容的字体选择的结果。

答案 1 :(得分:0)

RemySharp's font.js可能有用。 :)

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

加粗