我正在为一个使用自定义创建的网页字体的客户端开发一个项目。当我实现以下样式时,该网页字体在Chrome、Safari、Firefox和Opera中显示正确的kerning:
text-rendering: optimizeLegibility;
font-feature-settings: "kern";在IE10/IE11中,字体的显示方式不正确,无论是否带有上述样式。我尝试过各种各样的选择,但都没有成功。根据MDN,IE10+中支持字体功能设置属性。事实上,当我检查时,我可以看到字体特性-设置: kern -被应用了,但是对kerning没有任何改变。如有任何建议,将不胜感激。
发布于 2015-01-18 00:17:45
Microsoft在此主题上的演示页显示了与您使用的语法不同的语法:
/* enable kerning data */
.kerning {
text-rendering: optimizeLegibility;
-moz-font-feature-settings: "kern=1";
-ms-font-feature-settings: "kern" 1;
}注2 MS-具体差异:
font-feature-settings属性有一个-ms-前缀。"kern"后面跟着分号之前的空格和值。https://stackoverflow.com/questions/27987732
复制相似问题