Closed manateelazycat closed 1 year ago
这大概不是 EAF PyQterminal 的红线,而应该是 awesome-tray 的
是终端区域中间的红线, 你看截图有三条红线, 第二条是 awesome-tray
这个太细了,刚刚没看出来 😅
试试 89b9c54,应该能修复这个问题
注意看第一张图 eaf_pyqterm_backend.py 有下划线, 分屏后下划线没有了。
终端中间的红线是没有了, 但是每行的渲染感觉不对, 分屏的时候, 每行的Y坐标会细微的抖动。
更新一下试试,这个问题应该已经修好了
这个修好了。
最新版,文字下划线绘制还是会丢,特别是分屏后
这个字体的下划线看起来有点特殊,位置低于其他字符,这会导致 EAF PyQterminal 在渲染下一行时可能会覆盖掉上一行的下划线。我用 Fira Code 就没有这个问题
当然也是有解决办法的,例如从下往上渲染,不过有些情况下,下划线还是会被覆盖掉
最好的办法是换一个下划线位置与字符最低点齐平的字体
重现方式:
这时可以看到中间有红线, 如下图所示