如何将 Xft 支持添加到 dwm?

J.C*_*ski 6 arch-linux fonts x11 dwm

我想在dwm 的状态栏中使用inconsolata 字体。现在我的 config.h 使用终端设置如下:

static const char font[] = "-*-terminus-medium-r-normal-*-14-*-*-*-*-*-*-*";
Run Code Online (Sandbox Code Playgroud)

我尝试将其更改为:

static const char font[] = "-*-inconsolata-medium-r-normal-*-17-*-*-*-*-*-*-*";
Run Code Online (Sandbox Code Playgroud)

但它没有用。我目前在 urxvt 中使用 inconsolata,方法是在 .Xdefaults 中设置以下行:

URxvt.font: xft:inconsolata:size=10
Run Code Online (Sandbox Code Playgroud)

所以,我相信最好的办法是将 Xft 支持修补到 dwm 中,但我似乎无法在任何地方找到修补程序,而且我不知道如何自己做。

任何帮助将不胜感激。我目前使用 dwm 5.8.2。

(在撰写本文时,我没有足够的点数来创建新标签,所以我只使用了 X11 和字体,请随时修改)。

jas*_*yan 6

在关于这个问题的无精打采的邮件列表上有一个(相当旧的)线程,其中包括一个补丁:称为pango

AUR 中的 5.8.2 版本略有更新:

https://aur.archlinux.org/packages.php?ID=33193