微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css – Safari的font-weight问题,文字太粗体

当我应用font-weight:粗体风格时,与其他浏览器相比,Safari中的字体外观过于粗糙.我尝试下面的css建议在一些网站,但它仍然是一样的.
text-shadow: #000000 0 0 0px;

文字渲染截图:

苹果浏览器

这是我的css声明:

p {

margin: 8px 5px 0 15px; 
color:#D8D2CE; 
font-size:11pt;  
letter-spacing:-1px; 
font-weight: bold;  
font-family: LektonRegular;  
}

@font-face {
font-family: 'LektonRegular';
src: url('myfonts/lekton-regular-webfont.eot');
src: url('myfonts/lekton-regular-webfont.eot?#iefix') format('embedded-opentype'),url('myfonts/lekton-regular-webfont.woff') format('woff'),url(myfonts/lekton-regular-webfont.ttf)  format('truetype'),url('myfonts/lekton-regular-webfont.svg#LektonRegular') format('svg');
font-weight: normal;
font-style: normal;

}

如何解决

解决方法

为了在浏览器之间一致地呈现粗体文本,您的字体应显式包含粗体字符.否则,浏览器可能会尝试根据其常规变体形成大胆的字符变体,并且结果在浏览器之间不一致,因为它们可能具有不同的算法用于此类转换.

另请注意,系统级别的不同平台(例如Windows,Mac OS)上的文本呈现可能不同.这种差异是可以的,通常不需要修复.

参见topic about -webkit-font-smoothing property.

原文地址:https://www.jb51.cc/css/216773.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。