使用 nuxt 时如何解决 safari 上的渲染问题?

How can I fix rendering issue on safari while using nuxt?

我使用的是 Do Hyeon 字体,除 Safari 外,所有浏览器都可以正常呈现。似乎如果文本太短或不是大写,safari 会忽略 spaces。但是,如果我单击或悬停文本,它会重新呈现 space.

有谁知道为什么会这样,我该如何解决?

我已经尝试添加这些 css 属性 但没有成功。

text-rendering: optimizeLegibility;
-webkit-font-feature-settings: 'kern' 1;

(第二张图片)当我选择文字时

我认为这是 Safari 的问题,但不幸的是,我找不到发生这种情况的原因。

但是,在测试了一些 css 属性之后,我用来显示省略号的属性也解决了这个问题,所以我会把代码留在这里以防有人遇到同样的问题。

display: -webkit-box;
-webkit-line-clamp: 10;
-webkit-box-orient: vertical;
max-height: 10rem;

同样,这些属性最初用于省略号,特别是用于 safari: 但很可能,这与修改文本有关,这就是为什么它也适用于我的情况。