PingFang SC 字体中的 f 和 i 组合会导致 i 字母显示 bug ?

无意中发现 PingFang SC 字体中的 f 和 i 组合会导致 i 字母显示不正常。其他任何字母与 i 组合都没有问题。
例如 fi ,就会导致 i 字母显示 bug 。
目前我在 windows 平台和 IOS 平台下发现该问题,不知道 mac 平台下有没有这个问题。

windows 平台显示:
windows平台显示

IOS10 平台显示:
IOS

-----更新-----

解决方法查看1楼,关于 font-variant-ligatures 的属性和兼容性看 这里

阅读 5.9k
1 个回答

在印刷出现之前,文字主要是用来手写的(当然也可能是雕刻什么的)。人们发现,在最早的楔形文字手写本中就已经含有很多连写字符。中世纪的拉丁文手写本中,誊写僧人为加快速度将字符连写,诞生了很多手写连字,如在哥特体中,带右圈的字母(b, o,和p)和带左圈的字母(c, e, o, d, g和q)的圈部都被重叠书写。14世纪的手写本中含有很多这种手写连字。

p {
  font-variant-ligatures: none;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进