在 Firefox 上的 GitHub 中输入反引号不会创建全角字符

在 Firefox 上的 GitHub 中输入反引号不会创建全角字符

每当我在 GitHub 评论文本框中输入反引号时,下一个字符总是会显示在与反引号相同的位置,就好像反引号字符的宽度为 0 一样。这只发生在 Firefox 上,据我所知,只发生在 GitHub 的评论文本框和搜索框上。

当我输入“test”时,它看起来是这样的:

这是在 Firefox 上:

Firefox 示例

这是在 Chromium 上:

Chromium 示例

我输入了完全相同的内容,但在 Firefox 上,它会在反引号顶部打印下一个字符。

如果我连续输入 3 个反引号,它看起来就不像“”,而是像更粗的单个反引号。

我也在 bugs.archlinux.org 上注意到了类似的行为,在 Firefox 上,发布的评论中的反引号看起来像这样(但它们在 Chromium 上位于正确的位置):

Firefox 上的 bugs.archlinux.org 示例

如果我输入自己的评论,反引号会在 bugs.archlinux.org 的编辑器中正常输入。

这在 X11 (bspwm) 和 Wayland (Hyprland) 上都会发生,而且我认为至少已经发生了 6 个月。我的其他系统上都没有发生这种情况,只有这台运行 Arch Linux 的笔记本电脑才会发生这种情况。

答案1

我之前也遇到过这种情况。这是字体的问题。

对我有用的方法是清除所有字体目录并重新安装我需要的字体。据我所知,这只是 Firefox 坚持使用的一个有问题的字体。

您可能还想删除所有字体,然后逐个安装它们,并测试 Firefox 何时开始执行此操作以查找不稳定的字体。

我突然想起要用 F12(检查元素)来检查文本的字体

一些网站强制使用类似 Windows 的字体,例如 Arial 或 Tahoma,如果您使用了这些字体,有些网站可能无法正常工作。

相关内容