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)。