我使用在 CSS 中激活的具有漂亮连字的字体 using font-feature-settings
:
font-feature-settings: dlig
但是,我不喜欢其中两个连字(特别是“ch”和“st”),因为它们不只是合并字母,而是添加了装饰。
有什么方法可以使用 CSS 来停用这些特定字母组合的连字吗?
我在 Internet 上找不到任何关于此的信息(所以我担心答案是否定的),但也许 OTF 中有一个功能可以通过 CSS 访问。
最佳答案
对相关标题的简短回答是否定的。
不过,我看到的是您启用了“dlig
”,即“自由连字”。这些是连字中不常用的部分。 -- 今天,(我看到这个问题已有 5 年历史了)你会使用 font-variant-ligatures
并将其设置为 normal
。这通常会停用那些不常见/自定义的。通常,ch 和 st 是那种不常见的类型。
您可以使用像 fontdrop.info 这样的网站加载您的 WOFF 版本并查看每个连字属于哪个类别。您可能会发现 ch 和 st 是任意的,但其他是“正常”或“通用”集的一部分,并且可以适本地设置 font-variant-ligatures
。
关于css - 禁用 CSS 中的特定连字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42595352/