该测试表明 Safari 7 将文本压缩在一起,这与 Safari 6、Chrome(默认情况下)和 Firefox 不同:https ://writerduet.com/test.html
对于我的项目来说,跨浏览器的文本排列相同非常重要。Safari 7 与 6.1 完全不同,因为它默认打开字距调整/连字,我不知道如何关闭它们。我玩过text-rendering
,font-feature-settings
和-webkit-font-feature-settings
CSS 属性无济于事。
我发现如果我设置以下 CSS 属性(在测试 #3 中),Chrome 的行为与 Safari 7 相同,但我没有尝试反转该设置导致 Safari 不进行线路挤压:
-webkit-font-feature-settings:"liga" 1;
我花了很多时间搜索和猜测,所以提前非常感谢您提供任何解决方案!
这不是引用的其他问题的重复,因为那里的解决方案不起作用。我实际上不知道 Safari 中的错误是什么,所以我无法更好地描述它。