我的文字为font-family: "Lucida Grande", tahoma, arial, sans-serif;
Lucida Grande看起来很好用字体重量:粗体,但tahoma不是,反之亦然:tahoma看起来很好,正常的字体重量,但Lucida Grande不是。
答案 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');