我希望我的文本显示属性包含 Open Sans、Regular、Crisp。我准备的课程如下。
.sms {
font:"Open Sans" "Regular";
font-weight:bold;
font-size:16pt;
color:#04323b;
letter-spacing:1px;
font-smooth: Crisp;
}
但不准确。
我希望我的文本显示属性包含 Open Sans、Regular、Crisp。我准备的课程如下。
.sms {
font:"Open Sans" "Regular";
font-weight:bold;
font-size:16pt;
color:#04323b;
letter-spacing:1px;
font-smooth: Crisp;
}
但不准确。
请记住,速记字体属性应包含多个值: https ://developer.mozilla.org/en-US/docs/CSS/Shorthand_properties#Font_Properties
这是一个正确的 CSS 声明:
字体:粗体 16pt 'Open Sans';
此外,W3C 草案font-smooth
中存在一个属性,但目前没有浏览器支持。
用这个,其余都是正确的
font-family: "Open Sans";
font-weight: normal;
尝试这个..
font-family:"Open Sans";
font-weight:normal;
font-size:16pt;
color:#04323b;
letter-spacing:1px;
font-smooth: always;
尝试这个 :
.sms {
font-family:"Open Sans", "Regular";
font-weight:bold;
font-size:16pt;
color:#04323b;
letter-spacing:1px;
/* font smooth */
-webkit-font-smoothing: antialiased;
text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}
更多细节:如何使用 CSS3 正确平滑字体
据我所知,问题出在这一行:
font:"Open Sans" "Regular";
它不是有效的字体定义。在这里,您可以找到有关如何使用字体快捷方式的一些详细信息。尝试将其替换为:
font-family:"Open Sans","Regular";
另外,不确定这里有什么规律。我对css中字体的这种属性一无所知。通常是正常的(比如字体粗细),所以我认为它也是字体系列。
其他一切看起来都很好