Geany 隐形下划线

Geany 隐形下划线

最近,Geany 突然开始将下划线显示为空格 - 即它们变得“不可见”。

例如,此文本 -is_empty显示与 相同is empty。但是当从 Geany 复制到剪贴板时,下划线是正常的。它们只是显示错误。

答案1

同样的问题,Ubuntu 20.04

该问题在这里有很好的描述:
https://github.com/geany/geany/issues/1387#issuecomment-287537022

有些字体在降部下方写了下划线,但没有将其包括在声明的字体高度中,这在技术上是不正确的并且会混淆 Scintilla(Geany 使用的编辑小部件)中的布局软件,因此允许下划线的高度不足。

解决方案是更改字体或指示 Geany 增加行高:

工具 > 配置文件 > filetypes.common

[styling]
line_height=0;2;

答案2

事实证明,问题出在等宽字体上。其他程序(例如 LeafPad)如果使用该字体,也会发生这种情况。

解决方案是将字体更改为其他字体 - 在我的情况下为“Lucida Console”。

编辑:看来更改缩放比例也能解决这个问题。有些缩放级别有不可见的下划线,有些则没有。

答案3

供将来参考,我在 Kubuntu 16.04 中使用 Monospace 14 时遇到了同样的问题,通过安装推荐的 nvidia 显卡驱动程序解决了这个问题。

编辑:尽管有匿名反对者,但这个解决方案对我来说还是有用的,而且我是偶然发现的。这意味着这是一个显示问题。我在搜索引擎上没有找到任何关于此问题的参考,所以我很确定它可以帮助某人在这里找到它。

答案4

Gael 的回答的后续内容确实起到了作用,但是

您必须取消注释“[styling]”才能采用新的行高指令。

相关内容