将默认字体更改为 NotoSans 会引发一个奇怪的错误,导致任何文本框中的反引号都无法正确渲染(参见下方视频参考):
- 无论输入多少个反引号,仅显示一个
- 反引号本身会被缩进,并与其余文本重叠
不使用 NotoSans 时该错误即会消失,这很可惜,因为它是一款漂亮的字体 ![]()
将默认字体更改为 NotoSans 会引发一个奇怪的错误,导致任何文本框中的反引号都无法正确渲染(参见下方视频参考):
不使用 NotoSans 时该错误即会消失,这很可惜,因为它是一款漂亮的字体 ![]()
不幸的是,这是该字体已知的问题!
https://github.com/googlefonts/noto-fonts/issues/736
我们或许应该从网站设置中移除它。我们已经有了 Open Sans,它与该字体非常相似,且不存在反引号问题。
感谢 @awesomerobot。据称该问题在较新版本中已修复——是否有可能更新该字体,而不是将其移除?
很高兴看到这个话题,这个 bug 困扰我很久了。
是时候放弃 Noto 了。
那么 Doscourse 是分发 Noto 字体,还是使用网页字体呢?
我们在 discourse-fonts gem 中重新分发了字体。从 GitHub 上那个长篇议题来看,我认为有一个构建版本已经修复了这个问题。我不确定我们是否需要彻底移除 Noto 字体,可能只需更新该字体即可,但这一点还是由 @awesomerobot 决定吧。
好的,我们可以直接更新,这样没问题!
我们已经更新了宝石中的字体,因此这应该很快就能更新!