Arch Liunux 上的 Overlea 文本输入光标偏移

Arch Liunux 上的 Overlea 文本输入光标偏移

当我使用 overleaf(在线 latex 编辑器)时,文本光标显示在实际光标位置右侧的几个字符处,通过键入可以插入文本。

这非常烦人并且使得工作无法进行。

此问题仅影响 overleaf 和我的 Arch Linux 安装。它出现在 Google Chrome 和 Firefox 中。当我使用 Windows 时,它确实正常工作。

有什么解决办法吗?

答案1

Overleaf 使用王牌编辑器。该问题在仅支持等宽字体的 Ace 中可重现。解决方案是强制 overleaf/Ace 使用等宽字体,方法是更改​​ Firefox 默认字体或使用此添加在并从字体列表中选择一种单色字体。

就我而言,根本原因是我的系统字体配置将等宽字体覆盖为非等宽字体,因此请检查您的 /etc/fonts/local.conf:

 <match target="pattern">
    <test qual="any" name="family"><string>monospace</string></test>
    <edit name="family" mode="assign" binding="same"><string>Noto Sans Mono</string></edit>
</match>

删除此类条目或确保匹配的字体确实存在。为此,请运行:

fc-cache
fc-match mono

相关内容