在所有浏览器中禁用字体连接



由于谷歌字体在中国被屏蔽,我不得不下载它们并使用FontSquirrel进行转换。

问题:fi/ff/etc都很难看

我做了所有的步骤在这里防止连接在Safari (Mavericks/iOS7)通过CSS,但没有雪茄。

如何立即停用结扎?-webkit-font-variant-ligatures: no-common-ligatures;不工作

基本上和andreas给出的答案是一样的,但这里是完整的CSS供参考:

* {
  font-variant-ligatures: none;
}

尽管no-common-ligatures,你可以尝试像none, unsetno-contextual的值。所有可能的值参见MDN。

例如:

:root {
  font-variant-ligatures: none;
}

不知道为什么,但我发现Chrome需要两个属性的情况:

body {
  font-variant-ligatures: none;
  font-feature-settings: "liga" 0;
}

如果只设置其中任何一个,则不会关闭结扎。

看到font-variant-ligatures在Safari中没有效果(参见上面接受的答案的评论),已经使用

font-feature-settings: "liga" 0;

Safari和Chrome都支持

最新更新