TypeKit 字体将 ss 转换为 ß
TypeKit font converts ss to ß
在包含德语内容的网站上,我们正在使用标准脚本通过 Adobe 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
在包含德语内容的网站上,我们正在使用标准脚本通过 Adobe 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