CSS Calibri 和字母 "ti" 的字体间距问题

CSS font-spacing issue with Calibri and the letters "ti"

我正在为一家使用 Calibri 作为其品牌主要字体的小型企业建立网站,但我在某些网络浏览器中使用该字体时遇到了问题。

在Google Chrome 和Opera 中,字母"ti" 似乎是连在一起的。当我应用一些 letter-spacing 时,它们不会分开。这不会发生在 Mozilla Firefox 或 Microsoft Edge 中。

是字体有问题,还是浏览器有问题? 有什么办法可以解决吗?

我已经创建了一个代码片段用于测试(或者您可以在 https://codepen.io/whitenoise83/pen/KyXWWL 进行测试)

#site-title {
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima,  Arial, sans-serif !important; 
  color: #e00b00; 
  font-size: 6em; 
  font-weight: bold;
  /*letter-spacing: 0.25em;*/
}
<span id="site-title">Audiomation</span> 

从没见过,但经过一番搜索: 也许可以选择字体连字选项?

https://developer.mozilla.org/en-US/docs/Web/CSS/font-variant-ligatures

希望对您有所帮助 ;)

您可以在 CSS 中使用 font-variant-ligatures: none; 来防止浏览器对 characters/letters 的某些组合使用特殊的 连字 字符。

另请参阅这篇文章:http://www.cssportal.com/css-properties/font-variant-ligatures.php

#site-title {
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima,  Arial, sans-serif !important; 
  font-variant-ligatures: none;
  color: #e00b00; 
  font-size: 6em; 
  font-weight: bold;
  letter-spacing: 0.05em;
}
<span id="site-title">Audiomation</span>