我在我的xmobar中正确显示xbm图标时遇到了问题;也就是说,在一些xbm的右边似乎有一个1px的间隙:

从一些实验来看,这些间隙似乎只出现在模板中分隔插件和纯文本的分隔符('%')之间的部分。
作为示例,我用来格式化条形图的内存使用部分(左数第一个紫色部分)的代码是:
<fc=#442244,#222244><icon=right_div.xbm/>%memory%</fc>·“memory”插件有一个模板:
<fc=#555555,#442244><icon=mem.xbm/> <usedratio> </fc>请注意,'right_div.xbm‘显示良好,但'mem.xbm’(嵌套在'%‘个字符中)有一个间隙。
所有的xbm都是相同的大小(宽:8px,高:14px),我尝试调整图标的宽度,试图填补空白。这没有效果。
有没有人以前遇到过这种情况,或者知道消除差距的修复方法?
提前感谢您的帮助!
发布于 2016-09-05 07:30:12
不确定到底是什么问题,但当我通过运行以下命令切换到使用cabal的版本时,它被修复了:
sudo apt-get remove xmobar
cabal install xmobar --flags="with_xft"希望这篇文章能帮助其他有这个问题的人!
https://stackoverflow.com/questions/39240028
复制相似问题