一般来说,我喜欢连字,它们使文本更容易阅读。我想在我的所有HTML页面上启用它们。
但是有一个单词Hanftierheft
(它是德语,并且是Hanf
和Tier
以及Heft
的复合词。我不希望为...nfti...
提供连字,但我希望为...eft
提供连字
@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro');
body {
font-family: 'Source Sans Pro', sans-serif;
font-variant-ligatures: normal;
font-size: 50px;
}

Hanftierheft

如何告诉我的浏览器一般使用连字,但不是一个特定情况?
答案 0 :(得分:2)
将实体用于zero-width non-joiner字符,并将HTML代码中的字词写为Hanf‌tierheft
。
@import url('https://fonts.googleapis.com/css?family=Libre+Baskerville');
body {
font-family: 'Libre Baskerville', serif;
font-variant-ligatures: normal;
font-size: 50px;
}
<p>Hanf‌tierheft</p>
答案 1 :(得分:1)
您可以使用font-variant-ligatures: none;
并将其@import url('https://fonts.googleapis.com/css?family=Libre+Baskerville');
body {
font-family: 'Libre Baskerville', serif;
font-variant-ligatures: normal;
}
p {
font-size: 50px;
}
span {
font-variant-ligatures: none;
}
:
<p>Han<span>fti</span>erheft</p>
&#13;
pipe
&#13;