字体导致反引号问题

将默认字体更改为 NotoSans 会引发一个奇怪的错误,导致任何文本框中的反引号都无法正确渲染(参见下方视频参考):

  1. 无论输入多少个反引号,仅显示一个
  2. 反引号本身会被缩进,并与其余文本重叠

不使用 NotoSans 时该错误即会消失,这很可惜,因为它是一款漂亮的字体 :frowning:

2 个赞

不幸的是,这是该字体已知的问题!

https://github.com/googlefonts/noto-fonts/issues/736

我们或许应该从网站设置中移除它。我们已经有了 Open Sans,它与该字体非常相似,且不存在反引号问题。

8 个赞

感谢 @awesomerobot。据称该问题在较新版本中已修复——是否有可能更新该字体,而不是将其移除?

6 个赞

很高兴看到这个话题,这个 bug 困扰我很久了。

是时候放弃 Noto 了。

那么 Doscourse 是分发 Noto 字体,还是使用网页字体呢?

2 个赞

我们在 discourse-fonts gem 中重新分发了字体。从 GitHub 上那个长篇议题来看,我认为有一个构建版本已经修复了这个问题。我不确定我们是否需要彻底移除 Noto 字体,可能只需更新该字体即可,但这一点还是由 @awesomerobot 决定吧。

7 个赞

好的,我们可以直接更新,这样没问题!

4 个赞

我们已经更新了宝石中的字体,因此这应该很快就能更新!

6 个赞