Css 如果用户有特殊字体,我可以将字体设置为粗体吗?

Css 如果用户有特殊字体,我可以将字体设置为粗体吗?,css,fonts,Css,Fonts,我有一个带有字体系列的文本:“Lucida Grande”,tahoma,arial,无衬线 Lucida Grande使用字体大小看起来不错:粗体,但tahoma不是,反之亦然:tahoma使用正常字体大小看起来不错,但Lucida Grande不是。不,没有办法使字体大小取决于字体系列 通常,font-family属性的值应该是类似字体的列表,以便它们中的任何一种都与总体设计相匹配。Lucida Grande与Tahoma和Arial有很大的不同,后者彼此有很大的不同。更好的替代方案是Luc

我有一个带有
字体系列的文本:“Lucida Grande”,tahoma,arial,无衬线


Lucida Grande使用字体大小看起来不错:粗体,但tahoma不是,反之亦然:tahoma使用正常字体大小看起来不错,但Lucida Grande不是。

不,没有办法使字体大小取决于字体系列

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

这样就不需要在普通字体和粗体字体之间交替使用。任何这种需要都可能是字体选择不兼容的结果。

可能有用。:)


使用jQuery,它基本上会检查所提到的字体是否存在。在您的例子中,如果Lucida Grande存在,您可以使用
$('.yourelement').css('font-weight,bold')将其加粗

以及如何正确地“make”?:)定义声明?你是说你想指定Lucida Grande总是粗体的,但是如果使用Tahoma,它就不是粗体的?如果你提供字体文件,你可以做任何你想做的事情:当然我已经检查过了。1.感谢@reisio(我添加了字体,在现代浏览器中它是完美的)。2.我改变了字体大小,现在看起来还可以(对于tahoma和arial)。