大多数字体(有趣的是,并非所有字体)都太小,无法阅读gitk
(是的,这是 1:1 的屏幕截图):
更新:
我似乎通过删除~/.kde
文件夹暂时解决了这个问题。但在打开/关闭某些应用程序后,问题又出现了。我不知道做了什么与字体有关的事情。我还意识到这个问题似乎影响了多个 X11 应用程序。我使用和进行了xterm
测试urxvt
。
我注意到禁用 xterm 中的 TrueType 字体可以解决这个问题。所以现在我认为这与 X11 更密切相关,而不是 gtk。
xterm
~/.Xresources
如果未找到指定的字体,则会加载默认字体。urxvt
将转而使用消息“urxvt: unable to load base fontset, please specify a valid one using -fn, aborting.
因此,能够运行urxvt
告诉我这是发现字体。但它被渲染成如上所示的微小像素 :(
我遵循了另一个问题(以及通过 Google 找到的一些其他解决方案),但所有提出的解决方案均无效。
gitg
不具备过滤提交所需的功能。update-alternatives
对于wish
说:update-alternatives: error: no alternatives for wish
- 修改字体设置
~/.gitk
或~/.config/git/gitk
不执行任何操作。
我也尝试过tig
得到我想要的东西,但没有什么能真正起到效果,gitk
我希望它能再次发挥作用。
注意:这是在重新安装 Ubuntu 后发生的。不确定哪里出了问题。
我的荒野猜测是它找不到默认字体。所以我重新安装了,tk
但还是没用。
答案1
解决此问题的方法是修复不正确的 DPI 值。由于某种原因,它无法正确检测到:
› xdpyinfo | grep dots
resolution: -2147483648x-2147483648 dots per inch
这导致某些字体渲染不正确。计算适合屏幕的正确 DPI 值并手动设置可以解决问题。可能有 GUI 可以设置它(在 KDE 中,它在字体设置中)。也可以通过以下方式在控制台上设置xrandr
:
› xrandr --dpi 100x100
注:信息来自这个reddit帖子。