CSS-Helvetica Neue压缩在macOS上未正确渲染

CSS-Helvetica Neue压缩在macOS上未正确渲染,css,macos,fonts,Css,Macos,Fonts,我注意到字体Helvetica Neue Condensed在macOS上没有正确呈现。事实上,如下图所示,macOS不会使字体相对于行高居中。根据我的测试,它完全不依赖于浏览器,而是依赖于系统 在macOS(左)和Windows(右)上呈现的“测试” 我已经寻找好的解决方案很多天了,但都没有成功。我曾考虑过使用CSS黑客来攻击macOS,但使用Chrome是不可能的。我发现的唯一(完全令人厌恶的)解决方案是使用JavaScript,选择所有Helvetica Neue Condensed文本,

我注意到字体
Helvetica Neue Condensed
在macOS上没有正确呈现。事实上,如下图所示,macOS不会使字体相对于
行高居中。根据我的测试,它完全不依赖于浏览器,而是依赖于系统


在macOS(左)和Windows(右)上呈现的“测试”

我已经寻找好的解决方案很多天了,但都没有成功。我曾考虑过使用CSS黑客来攻击macOS,但使用Chrome是不可能的。我发现的唯一(完全令人厌恶的)解决方案是使用JavaScript,选择所有
Helvetica Neue Condensed
文本,将它们放入具有以下CSS属性的
span
中:
display:inline block;转化:translateY(16%)。除了令人厌恶之外,此解决方案在页面加载后应用。因此,用户可以看到字体下降…治疗比疾病更糟糕

如果您有任何想法,我很乐意阅读:)


谢谢

不久前,我对一些版本的
Helvetica Neue Condensed
也有同样的问题。使用版本表Linotype应修复基线问题:

因此,字体在每个系统上的呈现方式应该几乎相同