TypeKit 字体将 ss 转换为 ß

TypeKit font converts ss to ß

在包含德语内容的网站上,我们正在使用标准脚本通过 Adob​​e TypeKit (Basel Neue) 集成自定义字体。然而,字体将 any 出现的 ss 显示为 ß 而不是 - 这在许多情况下没有意义(例如 Wasser 将显示为Waßer 等等)。

我不确定这是否是 OpenType 功能,因此可以通过 CSS 设置进行控制。我至少无法识别这样的 OpenType 功能 here。我也无法在网上找到关于这种情况的任何信息 - 只有关于其他方式的信息(ßss)。

有谁知道为什么会发生这种情况,或者 TypeKit 设置是否可以控制这种行为?

对我来说,这看起来像是连字问题。 试试这个:

font-variant-ligatures: normal;
font-variant-ligatures: none;
font-variant-ligatures: common-ligatures;           /* <common-lig-values> */
font-variant-ligatures: no-common-ligatures;        /* <common-lig-values> */
font-variant-ligatures: discretionary-ligatures;    /* <discretionary-lig-values> */
font-variant-ligatures: no-discretionary-ligatures; /* <discretionary-lig-values> */
font-variant-ligatures: historical-ligatures;       /* <historical-lig-values> */
font-variant-ligatures: no-historical-ligatures;    /* <historical-lig-values> */
font-variant-ligatures: contextual;                 /* <contextual-alt-values> */
font-variant-ligatures: no-contextual;              /* <contextual-alt-values> */
font-variant-ligatures: contextual;                 /* <no-historical-ligatures> <common-ligatures> */

/* Global values */
font-variant-ligatures: inherit;
font-variant-ligatures: initial;
font-variant-ligatures: unset;

来自 MDN: https://developer.mozilla.org/en/docs/Web/CSS/font-variant-ligatures