我不明白为什么我无法让 OpenType 小型大写字母在 Safari 中正常工作。都不是
font-feature-settings: "smcp";
也不
font-variant-caps: small-caps;
工作正常 - “feature”不执行任何操作,“variant-caps”只会生成错误的小型大写字母,而不是字体中定义的小写字母。这两种方法在 Chrome 和 Firefox 中都可以正常工作。我找不到任何信息表明这些不应在 Safari(版本 18.0.1)中工作,并且有大量信息表明它们受支持。
您可以在这里参考Safari浏览器专用的CSS:https://browserstrangeness.bitbucket.io/css_hacks.html#safari